Skill Factory
Tutte le categorie
Excel delle Meraviglie Lezione 2 - Come trasformare la cartella di lavoro in un'Agenda
Gino Visciano |
Skill Factory - 16/02/2016 23:11:01 | in Tutorials
In questa lezione trasformerete la cartella di lavoro di Excel in un'Agenda in cui annotare i vostri appuntamenti oppure le vostre attività.
Per iniziare aprite una nuova cartella di lavoro e salvatela subito con il nome agenda2016, così eviterete di perdere il lavoro che farete.
Dopo il salvataggio posizionatevi nella cella A1 e scrivete Gennaio, poi selezionate la cella B2, inserite la data 01/01/2016.
Posizionatevi con il mouse sullo spigolo inferiore destro della cella B2, quando il puntatore del mouse diventa una croce +, premete il pulsante sinistro del mouse e trascinatelo verso destra fino alla cella AF2, questa operazione vi permetterà di ottenere automaticamente tutti i giorni del mese di gennaio, come mostra l'immagine seguente.
Adesso selezionate tutte le celle dalla B2 a quella AF2, per farlo velocemente con la tastiera, posizionatevi nella cella B2 e premete contemporaneamente i tasti ctrl shift e freccia a destra, altrimenti usate il mouse. Dopo aver selezionato tutte le celle, impostate la larghezza delle colonne al valore 20, cliccando sull'icona Formato della scheda Home, come mostra l'immagine seguente.
Mantenedo la selezione da B2 ad AF2 attiva, copiate tutte le date del mese di gennaio nella riga successiva, come nell'immagine seguente.
Per copiare, posizionate il puntatore del mouse sulla selezione, premere il tasto destro del mouse e cliccare sul comando copia, poi posizionatevi nella cella B3 e premete invio.
Ora dovete trasformare le date inserite nella prima riga del foglio, nei corrispondenti nomi dei giorni della settimana. Per ottenere questo risultato selezionate di nuovo le celle da B2 ad AF2, rimanendo sulla selezione attiva, premete il pulsante destro del mouse e cliccate sul comando Formato celle..., come mostra l'immagine seguente.
Nella scheda Formato celle, cliccate sulla voce personalizzato e come tipo inserite gggg, confermate cliccando su OK, come avviene nell'immagine seguente.
Ripetendo le stesse operazioni precedenti, adesso dovete trasformare le date inserite nella seconda riga, nei progressivi numerici dei giorni corrispondenti. Per ottenre questo risultato, quando vi trovate nella scheda Formato celle, dovete inserire come tipo solo una g, come mostra l'immagine seguente.
Salvate!!!
Per aggiungere gli orari degli appuntamenti, posizionatevi nella cella A4 ed inserite 08:00, poi spostatevi nella cella A5 ed inserite 08:15. Successivamente selezionate le due celle A4 ed A5 e posizionatevi con il mouse sullo spigolo inferiore destro della cella A5, quando il puntatore del mouse diventa una croce +, premete il pulsante sinistro del mouse e trascinatelo verso il basso fino alla cella A52, dove dovrebbe apparire il valore corrispondente alle ore 20:00.
L'immagine seguente mostra il risultato dell'oprazione precedente.
Per creare gli spazi dove inserire le informazioni dell'Agenda, selezionate le celle da A4 ad A52, posizionatevi sulla scheda Home, cliccate sull'icona Formato, cliccate sul comando Altezza righe... ed inserite il valore 80.
Mantenendo la selezione, centrate sia orizzontalmente, sia verticalmente, come mostra l'immagine seguente.
Salvate!!!
Per completare il lavoro dovete formattare il foglio:
- Selezionate la cella A1, scegliete come tipo carattere Andalus, grandezza 28 ed impostate l'altezza della riga a 50
- Selezionate le celle da A1 ad AF1 ed impostate il colore desiderato
- Selezionate le celle da A2 ad AF2 , scegliete come tipo carattere Andalus, grandezza 14 ed impostate il colore desiderato
- Selezionate le celle da A3 ad AF3 , scegliete come tipo carattere Andalus, grandezza 14 ed impostate il colore desiderato
- Impostate un colore anche per tutte le altre righe del foglio
- Premete il tasto F5, come riferimento inserite B4:AF52 per selezionare l'area corrispondente ed impostate Testo a capo , come mostra l'immagine seguente:
- Premete il tasto F5, come riferimento inserite A4:AF52 per selezionare l'area corrispondente ed impostate Tutti i bordi, come mostra l'immagine seguente:
Per rinominare il foglio, posizionatevi con il puntatore del mouse sull'etichetta in basso, dov'è scritto Foglio1, premete il tasto destro del mouse, cliccate sul comando rinomina e inserite il nome del mese, Gennaio, come mostra l'immmagine seguente.
Salvate!!!
Per aggiungere gli altri mesi, copiate il foglio appena creato e cambiate le date inserite negli intervalli B2:AF2 e B3:AF3.
Salvate e chiudete!!!
<< Lezione precedente Lezione successiva >>
T U T O R I A L S S U G G E R I T I
COME SVILUPPARE UN SITO IN WORDPRESS LEZIONE 2
Giuliano Angrisani |
Skill Factory - 15/02/2016 12:52:02 | in Tutorials
Nella lezione precedente abbiamo visto che cos'è l’HTML e come è strutturata una pagina Web, questo linguaggio non è importante solo perchè permette di trasmettere informazioni formattate attraverso Internet, ma è importante soprattutto perchè con esso nasce l'era del World Wide Web.
All'inizio era WEB 1.0, puro e semplice HTML, dove le pagine Web erano una sorta di “vetrine” per aziende o imprese usate per trasmettere il loro Company Profile, eravamo nell'era dei Siti Web.
Successivamente diventò Web 2.0, pagine Web dinamiche ed interattive, create all'occorrenza combinando l'HTML con linguaggi di tipo backend, come PHP, Java e C#, eravamo passati all'era dei Siti, dei Portali e degli E-Commerce.
Oggi siamo nell'era del Web 3.0, dove l’HTML non è più il “protagonista principale”, siamo nell’era dei Social media dove l'internauta non è più solo un visitatore di “vetrine”, ma è diventato l'attore principale del mondo Web.
Non essendo l’HTML un linguaggio di programmazione, per renderlo “dinamico” occorre integrarlo con un linguaggio di programmazione tipo PHP, grazie a Wordpress possiamo far vivere in "simbiosi" il linguaggio statico HTML con il linguaggio di programmazione PHP, ma prima di vedere come i due linguaggi coesistono, è importante capire che cosa sono i fogli di stile CSS.
Fogli di stile CSS
I fogli di stile CSS (Cascading Style Sheets), sono un linguaggio usato per definire la formattazione di documenti HTML, XHTML e XML, le prime regole per delineare il CSS furono emanate nel 1996 dal W3C (World Wide Web Consortium).
Questo linguaggio permette tramite direttive di formattare le pagine e i suoi elementi sia di tipo testuali (es. colore, font, grandezza caratteri), che multimediali (es. Immagini, Video, etc.).
Queste regole di formattazione possono essere salvate in un file esterno, permettendo alle pagine Web di essere formattate direttamente senza dover ripetere il codice, creando un vero e proprio layout generale del sito.
La struttura di una regola CSS è formata da un selettore e dalle proprietà con il relativo valore ad esempio:
p{ Color:red ; Font-Family:”Open Sans”; }
Il Selettore è l’elemento HTML che si vuole formattare, la proprietà e il tipo di formattazione che si vuole applicare che avrà il valore che si imposta.
In questo esempio tutti i tag p avranno il colore del testo rosso e il tipo di font Open Sans. Il selettore utilizzato nell'esempio viene chiamato Selettore di tipo, cioè seleziona il tipo di elemento HTML che si vuole formattare.
Esistono anche i Selettori di classe che rendono specifica la formattazione solo per gli elementi con quella specifica classe associata ad esempio:
Le classi si indicano nel foglio di stile indicando il nome preceduto da un punto e le proprietà con i valori indicate tra le parentesi graffe.
Un altro modo per impostare un selettore è tramite l’ID, un nome identificativo che si applica ad un solo elemento della pagina HTML (L’ID in informatica è un valore univoco che si dà ad un elemento o un tipo di dato).
Per impostare un selettore di tipo ID la sintassi è la seguente:
Nel CSS il nome dell’ID, a differenza della classe è preceduto dal cancelletto.
Esistono centinaia di proprietà del CSS che lavorano sui colori, sulla disposizione degli elementi o sulla forma.
<< Lezione precedente Lezione successiva >>
T U T O R I A L S S U G G E R I T I
APP Mania Lezione 2
Gino Visciano |
Skill Factory - 14/02/2016 09:52:01 | in Tutorials
Benvenuti alla seconda lezione di APP Mania, dopo aver visto come si crea un nuovo progetto con App Inventor, in questa lezione imparerete ad usare i principali componenti dell'area Designer.
Per iniziare dovete collegarvi al link seguente: https://ai2.appinventor.mit.edu, se durante la lezione precedente avete già creato il nuovo progetto APPContatti, dovreste già trovarvi nell'area di Designer, altrimenti dovete creare un nuovo progetto cliccando sul bottone Start new project, in alto a sinistra ed inserire il nome del nuovo progetto "APPContatti".
Area Designer
L'area di Designer è composta da 4 parti fondamentali: Palette, Viewer, Components e Proprties.
Nella parte Palette trovate tutti i componenti che servono per disegnare l'App Android, i componenti, in base alla loro funzionalità sono organizzati in cartelle diverse, i componenti principali li trovate nella cartella User Interface.
Lo schermo lo trovate nella parte Viewer, qui dovete inserire i componenti che servono, trascinandoli con il mouse. Attenzione i componenti trascinati nello schermo verranno posizionati in modo verticale, per disposrli diversamente dovete usare i Layout.
Tutti i componenti inseriti sullo schermo li troverete indicati nella parte Components, da qui li potete selezionare, rinominare e cancellare.
Nella parte Properties, potete assegnare le proprietà del componente selezionato.
L'immagine seguente descrive le parti principali dell'area di Designer di App Inventor.
Come creare la maschera di input
Per cominciare disegnarete la maschera di input per l'inserimento del contatto, utilizzando tre tipi di componenti: Label (per indicare in nomi dei campi da inserire), TextBox (caselle di testo in cui scrivere i dati) e HorizontalArrangement (Layout per disporre i componenti in modo orizzontale).
I primi due componenti sono nella cartella User Interface, il terzo è nella cartella Layout.
Per iniziare a disegnare la maschera di input procedete nel modo seguente:
- Trascinate una Label sullo schermo e impostate la proprietà Text con il valore Contattto;
- Aprite la cartella Layout e trascinate sullo schermo 5 componenti di tipo HorizontalArrangement;
- Per utilizzare tutta la larghezza dell schermo, Impostate la proprietà Width di tutti i componenti HorizontalArrangement e di tutte le TextBox al valore Fill parent, come mostra l'immagine seguente:
- Trascinte in ogni HorizontalArrangement una Label ed una TextBox, come mostra l'immagine seguente:
- Impostate la proprietà Width di tutte le Label al valore di 80 pixels, come mostra l'immagine seguente:
- Infine, assegnate alle Label i valori corrispondenti (Nome, Cognome, Cellulare, E-Mail, Skype), utilizzando la proprietà Text di ciascuna Label.
Alla fine l'aspetto dello schermo dovrebbe essere il seguente:
Per completare la maschera di input, dovete assegnare un nome ad ogni TextBox inserita nello schermo. Questa operazione è molto semplice, basta selezionare la TextBox da rinominare in Components, cliccare sul bottone Rename ed inserire il nome che si vuole dare al componente, come mostra l'immagine seguente:
I nomi che dovete assegnare ai componenti sono i seguenti:
- TexBox (Nome) = txt_nome;
- TextBox (Cognome) = txt_cognome;
- TetxtBox (Cellulare) = txt_cellulare;
- TextBox (E-Mail) = txt_mail;
- TextBox (Skype) = txt_skype.
Come rendere l'APPContatti interattiva
Per rendere l'applicazione interattiva dovete inserire due Button di controllo, Salva e Reset ed una TextBox multilinea, dove visualizzare il contattto inserito.
Il Bottone Salva verrà usato per visualizzare nell'area di output il contatto inserito nella maschera di input.
Il Bottone Reset verrà usato per pulire lo schermo e permettere l'inserimento di un nuovo contatto.
Per posizionare i due Bottoni in posizione orizzontale, dovete prima aggiungere allo schermo un Layout di tipo HorizontalArrangement e poi dovete trascinare all'interno del componente i due Button. Ai due Button assegnate rispettivamente i nomi: but_salva e but_reset.
Per creare l'area di output trascinate nello schermo prima una Label e poi una TextBox e procedete nel modo seguente:
- Assegnate alla proprietà Text della Label il valore Risultato
- Selezionate la proprità Multiline della TextBox
- Impostate la proprietà Width della TextBox con il valore Fill Parent
- Rinominare la TextBox assegnandogli il nome txt_risultato
L'immagine seguente mostra lo schermo finale dopo l'aggiunta dell'area di output:
<< Lezione precedente Lezione successiva >>
T U T O R I A L S S U G G E R I T I
Ricominciamo ... dal linguaggio SQL Lezione 1
Gino Visciano |
Skill Factory - 13/02/2016 14:47:40 | in Tutorials
Se intendete lavorare nel settore informatico, in particolare nel campo della gestione dei dati oppure in quello dello sviluppo applicativo, non potete trascurare la conoscenza del linguaggio SQL.
Questo potente e allo stesso tempo semplice linguaggio è indispensabile per i seguenti ruoli professionali: Database Administrator (DBA), PL/SQL Developer, T-SQL Developer, Esperto di Analisi dati e BI, Web Developer, Java/C# Developer, App Developer.
Il Linguaggio SQL è stato creato dall’IBM nel 1974, nasce come strumento per gestire Database relazionali.
Inizialmente fu chiamato SEQUEL, solo in seguito divenne SQL (Structure Query Language), linguaggio strutturato per le interrogazioni dei database relazionali.
Nel 1983 l’IBM crea il DB2, il primo DBMS relazionale, ancora molto diffuso oggi all’interno di grandi aziende.
Ben presto il linguaggio SQL ebbe una grossa diffusione in tutto il mondo, al punto da essere riconosciuto nel 1986 dall’ANSI (American National Standard Institute), nasce lo standard SQL/86. Da allora gli standard si sono susseguiti con l’obiettivo di creare un linguaggio unico per la gestione di tutti i database relazionali.
Con il tempo il linguaggio SQL è stato esteso, fino a diventare un vero e proprio linguaggio di programmazione, con la capacità di implementare la logica applicativa.
I linguaggi di tipo SQL, che permettono di scrivere programmi server-side sono:
1.PL/SQL della Oracle
2.TS-SQL della Microsoft
Per iniziare a lavorare con il linguaggio SQL bisogna prima saper progettare un Database, perché tutti i comandi del linguaggio SQL servono per creare, gestire ed interrogare una Banca dati.
Una Banca dati o Database è un insieme di informazioni logicamente correlate tra loro, organizzate e memorizzate secondo una struttura definita da un modello dati particolare, al fine di poter essere oggetto di ricerca e di analisi.
Esistono tre tipologie di Database: GERARCHICI, RELAZIONALI, RETICOLARI, a noi interessano qulli relazionali composti da tabelle relazionate tra loro per associare le informazioni presenti in più tabelle.
I Principali oggetti di un Database RELAZIONALE sono le Tabelle, le Viste, gli Indici, i Vincoli e gli Utenti.
Le Tabelle sono strutture composte da righe e colonne in cui si inseriscono le entità da memorizzare, ad esempio prodotti, fornitori, clienti, studenti, etc.. Le righe si chiamano record (o anche tuple) e contengono tutti i campi che servono a descrivere l’entità inserita, l’insieme dei campi di tutte le entità inserite in una tabella corrisponde alle colonne.
Le Viste o Query sono tabelle temporanee che servono per creare prospetti personalizzati, leggendo le informazioni da una o più tabelle.
Gli Indici sono particolari chiavi che si possono associare alle colonne delle Tabelle, una ricerca fatta su una colonna indicizzata è molto più veloce, quindi più performante.
I Vincoli sono particolari tipi di indici che si associano alle colonne delle Tabelle per eseguire controlli, principalmente nei Database relazionali si usano i seguenti tipi di vincoli:
1.Analisi
2.Progettazione
3.Implementazione
4.Validazione
5.Manutenzione

T U T O R I A L S S U G G E R I T I
Excel delle Meraviglie Lezione 1
Gino Visciano |
Skill Factory - 09/02/2016 23:47:41 | in Tutorials
Quando nel lontano 1987 Microsoft rilasciava la prima versione di Excel per Windows, nessuno avrebbe mai immaginato che sarebbe diventato uno degli strumenti aziendali più potenti a nostra disposizione.
Allora l’utilità dei fogli di calcolo (Spreadsheet) era già nota, grazie ai predecessori di Excel, come VisiCalc, Lotus 123 e Multiplan, ma Excel non era solo un foglio di calcolo era molto, molto, di più.
VISICALC | MULTIPLAN |
![]() |
![]() |
LOTUS 123 | EXCEL 2.2 |
![]() |
![]() |
Non c’è dubbio che chi sa usare bene Excel, ne riceve un vantaggio competitivo notevole, perché oltre ad essere un foglio di calcolo è anche un database, un potente strumento di simulazione, di analisi dei dati e di supporto decisionale, utile anche a chi fa business intelligence.
Inoltre Excel, grazie al linguaggio VBA (Visual Basic for Application), Object Oriented, è anche programmabile.
Se usato in ambito educativo, è un ottimo strumento di formazione, perché favorisce lo sviluppo delle competenze professionali richieste dai principali ruoli aziendali.
Per conoscere le potenzialità di Excel vediamo alcune delle cose che permette di fare.
Organizzazione e gestione attività (Planning)
Excel permette di organizzare e gestire le attività di lavoro o di un progetto attraverso la pianificazione, la programmazione ed il controllo degli appuntamenti, delle scadenze e delle risorse sia umane, sia finanziarie.
Utilizzando i filtri e le tecniche di ordinamento si possono di visualizzare le informazioni utili, applicando la colorazione del testo si può mettere in evidenza lo stato delle attività in corso.
Con Excel, anche gli utenti meno esperti, possono creare una semplice agenda, con un pò di maggiore esperienza si possono creare modelli più professionali per gestire progetti anche molto complessi, che includono calendari delle attività e diagrammi di Gantt.
Contabilità e Controllo di Gestione
La potenza del foglio di calcolo, combinata con la possibilità di impostare formule e funzioni anche molto complesse, permette di gestire qualunque tipo di operazione contabile, come ad esempio le Registrazioni cronologiche della partita doppia, il Piano dei conti, il Libro mastro ed il Bilancio.
Inoltre Excel è un ottimo strumento per il controllo di gestione, che permette di creare anche Business Plan, Budget e Flussi di cassa.
Presentazione e Comunicazione
Con Excel si possono anche creare presentazioni molto efficaci, per comunicare in sintesi, attraverso l’utilizzo di tabelle e grafici, informazioni anche molto complesse.
Le tabelle ed i grafici di Excel, possono diventare ancora più professionali se inseriti in presentazioni Power Point.
In Excel 2013 è anche presente l'applicazione Power View, uno strumento potentissimo che permettte di creare presentazioni commerciali interattive di alta qualità.
Analisi dei Dati e Supporto decisionale
Excel si integra perfettamente con i più importanti Database in commercio, come ad esmpio Access ed SQL Server, permettendo l’analisi dei dati importati nel foglio di lavoro. Queste caratteristiche rendono Excel un dei prodotti di Business Intelligence più potenti e semplici da usare.
Oltre alle tabelle di pivot, sono disponibili anche strumenti per creare subtotali, consolidare e raggruppare dati e gestire attività di analisi e simulazione di tipo what if (cosa accade se ...).
Comunque la novità delle ultime versioni di è senza dubbio l'applicazione PowerPivot!!!
PowerPivot è un applicativo di che consente di eseguire un'analisi avanzata dei dati. Grazie alle funzionalità di Business Intelligence disponibili, consente di importare i dati da diverse origini, tra cui database aziendali di grandi dimensioni presenti nella rete Intranet, feed di dati pubblici, fogli di calcolo e file di testo presenti nei computer degli utenti. I dati vengono importati in PowerPivot sotto forma di tabelle, mostrate come fogli separati, le tabelle possono anche essere relazionate tra loro.
PowerPivot archivia i dati in un database analitico nella cartella di lavoro di Excel e un motore locale potente provvede a sottoporli a query.
Oltre agli strumenti grafici che consentono di analizzare i dati, in PowerPivot è incluso il linguaggio DAX (Data Analysis Expressions), che permette di estendere le funzionalità di modifica dei dati di Excel per consentire operazioni di raggruppamento, calcolo e analisi più sofisticate e complesse.
Sviluppo Applicazioni
Il linguaggio VBA (Visual Basic for Application) è un potente linguaggio Object Oriented, che permette di creare vere e proprie applicazioni basate su Excel.
Una cartella di Excel è composta da fogli, righe, colonne e celle, con il linguaggio VBA è possibile controllare tutti questi elementi e gestirli in modo automatico, per implementare qualunque tipo di attività e di soluzione.
Per i meno esperti Excel permette di creare macro VBA registrando le sequenza delle azioni richieste per svolgere un'attività. Quando la macro viene richiamata, le azioni registrate vengono eseguite nuovamente in modo automatico.
T U T O R I A L S S U G G E R I T I