Newsgroup: it.comp.lang.delphi
Titolo: Corso di OOP in Delphi

Io insegno a Casalecchio di Reno Bologna nelle Scuole superiori Salvemini
(quelle colpite dall'aereo). Nella scuola c'è un corso programmatori che usa
Clipper.
Mi è stato chiesto di tenere gratuitamente un corso OOP.
I destinatari del corso sono gli studenti del quinto anno ed i neo diplomati
(anche esterni se interessati).
Avete suggerimenti in merito ?
Io pensavo di trattare questi argomenti :
1 La VCL.
2 Creazione di classi ed OOP in genere.
3 Applicazioni database ed SQL.
4 Uso di InterBase (o FireBird).
Ringrazio anticipatamente qualsiasi risposta.
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 4 Uso di InterBase (o FireBird).
Non so se questo è anche l'ordine con cui vuoi partire io farei cosi :
1 Introduzione e analisi programmazione OOP (unit, procedure, funzioni, tipi
...ecc.ecc).. (magari con qualche accenno alla vecchia programmazione
lineare)
2 Componenti VCL e piccola introduzione ai loro gemelli x linux CLX
3 DataBase : Struttura, relazioni, tipologia e differenze di DB in commercio
4 Case Study: Analisi di alcuni sorgenti...
Stefano LD


Le ore dovrebbero essere circa 75.


> Le ore dovrebbero essere circa 75.
*tenere* ***gratuitamente*** un corso di 75 ore???!!!!!!!!!!!!!! :O
Ciao, Sandro

4 Uso di InterBase (o FireBird).
In un corso sulla OOP in Delphi a che pro i punti 3 e 4 ?

 In un corso sulla OOP in Delphi a che pro i punti 3 e 4 ?
Magari per far vedere come si può utilizzare l'OOP in una applicazione che
fa accesso
ad un db.Quindi un esempio pratico di come si possono sviluppare delle
classi base
che risolvono probelmi comuni di acceso ai dati!!
Il problema di quando si tiene un corso OOP e che rimane tutto campato in
aria
finchè lo studente non ne trova una reale  convenienza nell'uso.
Immagina 75 ora  a parlare di ereditarietà ecc... magari ti puoi spingere
fino alle interfacce
ma poi che gli racconti???
Tutto sommato ,secondo me,va bene.
ciao
  gabriele


Perchè sono ragionieri programmatori ed hanno usato per 2 o 3 anni il
Clipper.
In effetti il corso si può dividere in due parti interagenti.
Una di OOP in senzo stretto utilizzando solo i componenti di una versione
Personal di delphi. E che prenda in considerazione i seguenti agomenti :
- Tipi di dati,
- Classi ed oggetti
- ereditarietà,
- gerarchia della VCL,
- creazione di classi proprie e loro uso.
Ed una riguardante l'accesso ai dati.
Qui il problema è quale di database Client/Server introdurre.
Ne approfitto per chiedre a Laforgia se il Suo/Loro libro può essere preso
in considerazione per l'adozione.
Non so se si è capito ma la mia attività è assolutamente gratuita per cui
non vorrei fare un corso di 200 o 300 ore.
Ciao.
P.S. Per chi risiede nella zona.
Il corso è aperto a tutte le persone che abbiano un minimo di familiarità
con un linguaggio procedurale.


Immagina 75 ora  a parlare di ereditarietà ecc... 
Mica male, un pò come i corsi Nettuno delle 3 di notte ;-)

in considerazione per l'adozione.
Oh Dio, quale libro ? parli di Open Delphi Manual ? E` ancora
inutilizzabile, ci stiamo collaborando a più mani, io a dire il vero
negli ultimi tempi sono ingolfato di lavoro e non ho il minimo tempo
da dedicare a questo progetto, ma penso che a breve ci tornerò sopra.
Purtroppo (o per fortuna) è un progetto a contribuzione assolutamente
volontaria, quindi bisogna aspettare ;-)

 Clipper.
Io sono un "vecchio" ragioniere programmatore e alla mia scuola si insegnava
ai suoi tempi Turbo Pascal  x DOS !!! Che bei tempi !!!
Solo durante l'ultimo anno hanno introdotto la "semi" programmazione ad
oggetti in pascal e si intravedeva la prima versione di TP per windows.
Non conosco il clipper e quindi non so se č una programmazione lineare
vecchio stile o OOP ... ma credo di ricordare sia la prima.
Quello che posso dirti come appassionato e amante della programmazione č che
spostarmi dal vecchio sistema procedurale a quello OOP č stata una cosa
difficilissima... anzi ancora oggi ne soffro....
Le lezioni fatte a scuola non mi hanno spostato minimamente sul nuovo modo
di programmare... solo con studi e obblighi da parte di delphi che mi sono
"convertito"... quindi un consiglio:
parlare di tutto non puoi....
parlare di un po' di tutto.... creerebbe confusione....
concentrati sullle basi della OOP molto velocemente... ereditarieta'
polimorfismo ecc. ecc. e spingi molto su esempi pratici... con e senza il
computer fino a farlo inculcare...
A spiegarlo tutti lo capiscono ma nel metterlo in pratica č una cosa
diversa...
Stefano LD

Alla tua scuola hanno fatto una scelta migliore.
Almeno tu non hai dovuto cambiare linguaggio.
Ciao
