:: Laboratorio di Informatica Applicata ::
Quanto ti è piaciuta la materia?
|
Come ti è sembrato il corso?
|
Docente: Roberto Sassi
Materiale ufficiale
Obiettivo del corso
L'obiettivo del corso è quello di comprendere le basi della programmazione ad oggetti e di quella lato server (Web). Le lezioni e le esercitazioni servono per imparare ad implementare idee nei due linguaggi Java e PHP, ed a prendere dimestichezza con la programmazione. Al termine del corso ogni studente dovrà sviluppare un progetto in Java ed in PHP.
JAVA
Slides iniziali:Java
Scite text editor:
Scite è un editor di testo gratuito disponibile anche per Linux. Oltre a Java riconosce molti altri linguaggi, compresi PHP e HTML.
Installazione guidata con documentazione (sia Java che PHP) inserita dal prof. Sassi:
1. Scaricare l'installer Scite1.70.
2. Scaricare la documentazione: Doc.
Il file ZIP dovete estrarlo nella cartella principale del programma. In windows dovrebbe essere: C:\Programmi\Scintilla Text Editor. Qualsiasi file vi chiede di sovrascrivere accettate.
3. Cercate e modificate la riga 731 (circa) del file SciTEGlobal.properties
JAVA_SDK_DIRECTORY="C:\Programmi\Java\jdk1.6.0_03"
in modo che contenga il percorso base della Java SDK sulla vostra macchina (cioè dove avete installato la JDK Java).
4. modificate il PATH di sistema in modo che contenga C:\Programmi\Java\jdk1.6.0_03\bin dove C:\Programmi\Java\jdk1.6.0_03 va modificato in modo che indichi la cartella dove è stata installata la Java SDK. Per farlo, aprire "Sistema" dal Pannello di controllo, scegliere il tab "Avanzate", quindi "Variabili d'ambiente". Se la variabile d'ambiente PATH non esiste createla voi.
Per visualizzare la guida premete F1 sopra una parola chiave PHP, HTML o Java.
PHP
PHP (Hypertext Preprocessor) è un linguaggio di scripting (non ha bisogno di essere compilato) lato server (l'interpretazione del programma avviene sul server) integrato nell'HTML.
Slides iniziali:PHP
EasyPHP:
Un ambiente PHP funzionante è composto da almeno tre componenti:
- il server HTTP (Apache, MS Internet Information Services, ...);
- il modulo PHP;
- un database server (MySQL, MS SQL server, Oracle, ...).
EasyPHP racchiude tutto questo. La versione 2.0beta1 contiene:
- il server HTTP Apache 2.2.3;
- il modulo PHP 5.2.0;
- il database server MySQL 5.0.27;
- il pacchetto PhpMyAdmin 2.9.1.1 (serve per gestire facilmente i database MySQL).
NOTE VARIE:
- Quando usate EasyPHP dovete ricordarvi di inserire i file HTML e PHP dei vostri programmi all'interno della cartella www che trovate nella directory principale del programma, altrimenti non funzioneranno.
- Per gestire i database, usare il tasto amministrazione
- Per navigare nelle cartelle e provare i file inseriti nella cartella www del programma, usare il tasto sito locale.
Sito Ufficiale EasyPHP: EasyPHP
Sito Ufficiale PHP: PHP
Manuale: Man PHP
UniCrema | Primo Semestre | Secondo Anno | TS