Sito di Supporto all'Insegnamento
Prof. SIRANGELO DANIELE

Materiale disponibile per la
Classe QUARTA - Laboratorio di Informatica

Comunicazioni


ATTENZIONE: Quest'anno utilizziamo l'ambiente XAMPP che include, in particolare, il Server Web APACHE e il supporto al linguaggio PHP. E' necessario che tu installi XAMPP NEL PIU' BREVE TEMPO POSSIBILE sul tuo PC di casa.
Cos'e' XAMPP, come ottenerlo, come installarlo.

ATTENZIONE: Per facilitare l'editing delle pagine web PHP, utilizziamo CodeLobster PHP Edition. Anche questo software deve essere operativo AL PIU' PRESTO sul tuo PC di casa.
Cos'e' CodeLobster PHP Edition, come ottenerlo, come installarlo, come configurarlo.

ATTENZIONE: Per la realizzazione di App Android, utilizzeremo l'ambiente ANDROID STUDIO che dovrai, al più presto, installare e rendere operativo sul tuo PC di casa. Nei seguenti documenti trovi i Requisiti Hardware/Software necessari, la descrizione dettagliata della Procedura di Installazione e le Operazioni necessarie alla Prima Esecuzione di una App.
Android Studio - Requisiti e Installazione
Android Studio - Configurazione e Prima Esecuzione di una App

ATTENZIONE: Anche quest'anno utilizzeremo l'ambiente MICROSOFT VISUAL STUDIO COMMUNITY 2022 per lo sviluppo di Applicazioni in ambiente Windows. Assicurati, al più presto, che VSC2022 sia installato e perfettamente funzionante sul tuo PC di casa.
Cos'e' Visual Studio Community 2022, come ottenerlo, come installarlo.

ATTENZIONE: Non dimenticare che in qualsiasi momento dell'attività di laboratorio potresti essere chiamato per una VERIFICA sugli esercizi consegnati: assicurati di "conoscerli" bene, di essere in grado di "rifarli autonomamente" e di saper "rispondere" a domande sugli esercizi stessi e sulle soluzioni che hai applicato per risolverli ...
visiona l' ORGANIZZAZIONE E MODALITA' DI LAVORO PER IL LABORATORIO

Esercitazioni Assegnate

Elenco Esercitazioni
Prospetto Esercitazioni Consegnate

Prospetto Esercitazioni Consegnate (1° Quadrimestre)

Materiale Didattico

argomento - Classi: Costruttori e Metodi

MATERIALE DIDATTICO: Classi - Costruttori e Metodi.pdf
ESEMPIO PILOTA: ClasseFrazione_CostruttoriMetodi.pdf

argomento - OOP: Proprieta'

MATERIALE DIDATTICO: OOP - Proprieta - Scheda.pdf
MATERIALE DIDATTICO: Classi - Proprieta - Slide.pdf
ESEMPIO PILOTA: ClasseFrazione_ProprietaElementiPrivati.pdf

argomento - Classi ed Elementi di Grafica in C#

MATERIALE DIDATTICO: Grafica - Elementi di Base.pdf
ESEMPIO PILOTA: PallinaCheSiMuove.pdf

argomento - Ereditarietà e Polimorfismo

ESEMPIO PILOTA: PallinaCheEredita.pdf
ESEMPIO PILOTA: EreditarietaPersonaAlunno.pdf

argomento - Tecniche di Programmazione Object Oriented

ESEMPIO PILOTA: AlmenoUnaCoppiaInUnaManoDiPoker.pdf
CODICE PER ESERCIZI: AlmenoUnaCoppiaInUnaManoDiPoker - incompleto.zip

argomento - Classi: Eventi

ESEMPIO PILOTA: ClasseFrazioneConEventi.pdf

argomento - Utilizzo di piu' Form

ESEMPIO PILOTA: MinutiDallaMezzanotteConForm.pdf
ESEMPIO PILOTA: MultiFormDifferenzaFraDueOrariSenzaEventi.pdf
ESEMPIO PILOTA: MultiFormDifferenzaFraDueOrari.pdf

argomento - App Android: Primo Approccio ad Android Studio

ESEMPIO PILOTA: Saluto.pdf
ESEMPIO PILOTA: EsitoScolastico.pdf
MATERIALE DIDATTICO: FilesDaInviare.jpg

argomento - App Android: Constraint Layout, Risorse e Stili

MATERIALE DIDATTICO: Android Studio - Attributi XML - Scheda N.01 - ConstraintLayout.pdf
ESEMPIO PILOTA: Calcolatrice.pdf

argomento - App Android: Uso di piu' Activity

ESEMPIO PILOTA: DueActivity.pdf
ESEMPIO PILOTA: InvioRestFraActivity.pdf

argomento - App Android: Grafica

MATERIALE DIDATTICO: Android Studio - Disegnare in Grafica.pdf
ESEMPIO PILOTA: DisegnareInGrafica.pdf

argomento - App Android: Touch ed Eventi

ESEMPIO PILOTA: SpostareConUnDito.pdf
ESEMPIO PILOTA: GestioneEventi.pdf

argomento - App Android: Table Layout e Matrici di Controlli

ESEMPIO PILOTA: GiocoGriglia.pdf

argomento - App Android: ListView

ESEMPIO PILOTA: Capitali.pdf
ESEMPIO PILOTA: CapitaliConClick.pdf

argomento - Ricorsione

ESEMPIO PILOTA: FattorialeRicorsivo.pdf
ESEMPIO PILOTA: ScomposizioneRicorsiva.pdf

argomento: Programmazione Web - Elementi di Base del Linguaggio PHP

MATERIALE DIDATTICO: PHP 1 - Elementi di Base.pdf
ESEMPIO PILOTA: DataOra_PHP.pdf
ESEMPIO PILOTA: AddizioneSottrazione_PHP.pdf

argomento: Programmazione Web - Vettori e Sottoprogrammi in PHP

MATERIALE DIDATTICO: PHP 2 - Vettori e Sottoprogrammi.pdf
ESEMPIO PILOTA: PubblicazioniBatman.pdf

argomento: Programmazione Web - ListBox e ComboBox in PHP

ESEMPIO PILOTA: SitoSupereroi.pdf

argomento: SQLite e Linguaggio SQL

MATERIALE DIDATTICO: SQLite e SQL.pdf

argomento: Programmazione Web - PHP e SQLite: SELECT

ESEMPIO PILOTA: TennistiConSQLite.pdf

argomento: Programmazione Web - PHP e SQLite: INSERT, UPDATE, DELETE

ESEMPIO PILOTA: EditTennistiConSQLite.pdf

argomento - File Testo in C#

MATERIALE DIDATTICO: File Testo.pdf
ESEMPIO PILOTA: SalvaApriElencoDaFileTesto.pdf

argomento - Uso di SQLITE con C#

MATERIALE DIDATTICO: Schema SQLite - Form.pdf
ESEMPIO PILOTA: EditTabellaConSQLiteEListBox.pdf

argomento - DataTable e DataGridView

argomento - Personalizzazione del DataGridView

ESEMPIO PILOTA: PersonalizzaDGV.pdf

argomento: Programmazione Web - File Testo in PHP

MATERIALE DIDATTICO: PHP 4 - File Testo.pdf
ESEMPIO PILOTA: PubblicazioniBatmanConFile.pdf
ESEMPIO PILOTA: PubblicazioniSupereroiConFile.pdf

argomento - File ad Accesso Diretto

ESEMPIO PILOTA: FileAccessoDiretto.pdf