marco
cantu

Delphi&Dintorni

<La newsletter italiana dei programmatori Delphi
Numeri 9-12 di Marzo - Maggio 1997

Delphi&Dintorni #9 - 21 Marzo 1997

a cura di Marco Cantu', Wintech Italia Srl

E' passato molto tempo dall'ultimo numero... ma avevo molto lavoro e poche notizie. Ora ne sono arrivate tante... Vi anticipo che nel mese di maggio terro' un seminario tecnico di due giorni sulle novita' di Delphi 3, che sono tantissime.

Sommario

1. Brevi da Borland

2. Delphi 3 News

3. Pagine Internet su Delphi

4. Tool consigliati/prodotti

5. Ricerca/offerta lavoro

6. Bye

1. Brevi da Borland
* La causa di Borland nei confronti di Eugene Wang (del settembre 1992), e' stata ritirata. All'epoca fece molto discutere.

* Borland JBuilder supportera' l'application framework di IBM basato su Java e noto come SAN FRANCISCO PROJECT.

* Zack Urlocker e' stato nominato vice presidente di Borland.

* E' stata rilasciata una versione di Delphi con il supporto per la lingua araba.

* E' stato rilasciato ed e' disponibile anche in Italia Borland C++ Builder (di cui ho detto molto in numeri passati).

2. Delphi 3 News
Torsten Welches ha riportato (su compuserve) una lsita di funzionalita' di Delphi 3 mostrate al Cebit di Hannover:

* There will be no 16-Bit update/upgrade for D1

* D3 will ship at the end of April in the US and in May here in Europe

* no pricing yet

* packages (small runtime dll) as compiler option

* One-Step-ActiveX

* "Code Insight"

* Code Template Expert

* Code Completion Expert (checks syntax)

* Code Parameter Expert (shows/lists procedures, functions, methods and events)

* ToolTips at statements (like VB5)

* DLL debugging

* MS ACCESS driver

* FoxPro driver

* TDBRichEdit

* Driver Development Kit for the BDE

* a lot of Multi-Tier stuff

* a lot of "Web Broker" stuff for easy access to NSAPI and ISAPI

* Additional Open Tools API features

Lance Devin, product manager del prodotto ha commentato cosi':

* 16-Bit update/upgrade for D1: This decision has not been made. A Business Analysis will be conducted after we ship D3.

* We are not commenting on the release date of Delphi.

* The following features are all called Code Insight: The most comprehensive and flexible set of coding Wizards to add productivity for the developer. See Dr. Bob's home page for screen shots. Or Brad Clarke's for descriptions

* We are really making Multi-Tier easy

* And letting you use your Delphi skills to leverage the Web

3. Pagine Internet su Delphi
Ci sono un po' di nuove segnalazione anche per quanto riguarda siti Internet legati a Delphi (non li ho controllati tutti, ma nel giro di qualche giorno li aggiungero' ai link della mia home page insieme a molti altri nuovi link veramente interessanti...):

* Pierre Greborio segnala:

- Sito di un diciannovenne belga: http://www.tornado.be/~johnfg/jgstuff.html

- Componenti Delphi shareware e freeware http://www.pbear.com/

- Componenti utili http://www.clark.net/pub/garyc/delphi/delphi.htm

- Altro http://www.unige.ch/sciences/terre/geologie/fookes/delphi.htm

* Marco Menardi segnala l'esistenza di Knowledge Base dedicati a Delphi:

- http://www.fh-merseburg.de/~tietz/

- ftp://ftp.uni-duesseldorf.de/pub/msdos/utils/delpnews.zip

4. Tool e componenti
Sono arrivati diversi altri suggerimenti su componenti e tool per Delphi di buona qualita'...

* Adriano Wendler segnala un componente per la visualizzazione di file HTML: THtmlViewer di david baldwin (http://www.pbear.com).

* Marco Fornero Monia segnala:

- TeeChart, sharware da David Berneda, una bomba per fare grafici

- DTOOLS di Tim Nooan

- Labeled Input Controls di Eric G.V. Fookes

5. Ricerca/offerta lavoro
* RICERCA lavoro: Paolo Bormida (nato il 13 Luglio 1968 a Torino, ove risiede, diploma di perito informatico), ottima esperienza, lavora attualmente con Borland Delphi 2.0 ed Interbase 4.0, ed e' interessato a ricevere offerte di lavoro. Email: PBORMIDA@MBOX.VOL.IT.

* OFFERTA lavoro: Bruno Cardile (polovest@cdc.it) e' ancora alla ricerca di esperti in delphi 2, zona Genova. Cerca qualcuno che sappia "mettere a posto" un prodotto implementato, ahimé, senza passione.

6. Bye bye
Ora e' tutto. Ci sentiamo presto.

Marco Cantu' (WinTech Italia Srl)

Delphi&Dintorni #10 - 6 Aprile 1997

cura di Marco Cantu', Wintech Italia Srl

Un numero speciale... con l'annuncio di Delphi 3!

Sommario

1. Delphi 3: Le principali novita'

2. Seminario su Delphi 3

3. Tool e componenti

4. Ricerca/offerta lavoro

1. Delphi 3: Le principali novita'
Borland ha rilasciato l'NDA su Delphi 3 (di cui non si conosce ancora una data ufficiale di rilascio) per cui e' ora possibile discutere liberamente delle sue funzionalita'.... che sono proprio tantissime. Ecco un resoconto con gli aspetti essenziali. Ho scelto le dieci novita' che preferisco, in ordine inverso di importanza, con un breve commento:

* 10. La tecnologia Code Insight (Code Templates = ovvero blocchi di codice associati a una keyword, Code Completion = basta scrivere Button1.Ca e Delphi completa con Caption, Code Parameters = ogni volta che scrivete il nome di una funzione o un metodo seguito dall'aperta parentesi appare l'elenco dei parametrri come hint, Tool-Tip Expression evaluation = in fase di debugging si puo' vedere il valore di una proprieta'). Ci sono anche altre novita' dell'editor come il trascinamento del testo.

* 9. Il supporto per il debugging delle DLL (inclusi gli ActiveX)

* 8. I component templates: si puo' salvare come component tempalte una serie di componenti con tutte le proprieta' ma anche il codice associato.

* 7. I nuovi common controls, che comprendono i componenti Coolbar (tipo Internet Explorer), Toolbar, DateTimePicker, Animate. Altri nuovi componenti comprendono uno splitter, e un DBRichEdit.

* 6. I nuovi driver BDE per Access e FoxPro e la flessibilita' nella connessione con il BDE. Si potranno usare i data-bound o data-aware control anche con database engine di terze parti.

* 5. L'inclusione di TeeChart (un componente VCL per business graphics molto potente), una nuova versione di QuickReport, e i componenti Decision Cube. Questi ultimi sono componenti molto sofisticati per la cross-tabulazione, associabili a grafici, realizzati dalla stessa Borland. Eccezionali.

* 4. Il supporto per Internet e le applcazioni distribuite in rete, attraverso lo sviluppo di data module in esecuzione sul server e collegati con il client (che non deve avere alcune driver database). Questo permette di realizzare applicazioni "thin-client".

* 3. La tecnologia dei packages di componenti, che permette di avere eseguibili molto piccoli (con le DLL di supporto, come in VB o con VC++), di installare componenti a parti di librerie in modo molto piu' agevole, e di distribuire collezioni di componenti facilmente.

* 2. Le ActiveForm, ovvero form sviluppate normalmente ma che sono tecnicamente degli ActiveX, e quindi possono essere usate per all'interno di pagine Web. E' anche possibile trasformare in un ActiveX qualsiasi componente VCl basato su finestra, in modo del tutto automatico!

* 1. Interface e il supporto COM, che sono l'origine di tutto questo. Si tratta di un nuovo tipo di dati, simile a una classe ma solo con metodi virtuali astratti. Una classe puo' ora derivare da una classe base e implementare una a piu' interfacce. Ci sono anche molte nuove classi della libreria VCl che offrono supporto COM.

2. Seminario su Delphi 3 Come gia' accennato nell'ultima newsletter, per avere informazioni tecniche dettagliate su tutte le novita' di Delphi 3, sto organizzando un seminario di due giorni (della serie dei Delphi Workshop, per chi ha gia' partecipato). I temi coperti saranno quelli elencati sopra, piu' altri aspetti di Delphi 3!

La data dovrebbe essere il 14 e 15 maggio, e la sede probabile Piacenza (per molti piu' comoda da raggiugnere di Milano). Il prezzo del seminario sara' di L. 800.000. Il giorno successivo (il 16) si dovrebbe tenere una Delphi Jam Session, una giornata di domande e risposte.

I posti saranno limitati, quindi (se siete interessati) vi chiedo di inviarmi una richiesta di adesione informale (e che non vi impegna in alcun modo) via posta elettronica al piu' presto. Una volta definiti i dettagli tecnici sara' necessario compilare un modulo di adesione formale. In caso di troppe richieste il seminario potra' essere ripetuto.

Il seminario ha ancora l'appoggio di Imola Informatica, ma la gestione delle iscrizioni verra' fatta questa volta direttamente da WinTech Italia. Maggiori informazioni sul prossimo numero.

3. Tool e componenti
From: "Davide Moretti" >INTERNET:dave@rimini.com

>> Volevo segnalarti http://www.youseful.com Ottima serie di componenti che permettono di creare programmi di installazione in modo rapido. Sto collaborando con l'autore per migliorarli (ad esempio l'algoritmo di compressione usato non e' dei piu' efficienti per ora...). <<

From: Cesare Raoss >INTERNET:craoss@gs.delta.it

>> Ho utilizzato un buon tool per l'internazionalizzazione dei programmi: Multilanguage Innoview della Innoview http:\\www.innoview.fi <<

Grazie per le segnalazioni a Davide e Cesare... Questo spazio e' sempre aperto a tutti i lettori.

4. Ricerca/offerta lavoro
Software House ricerca programmatori Delphi 2.0 per una seria e continuativa collaborazione. Zona di lavoro: Roma. Inviare curriculum al n. fax 06-41227664 oppure telefonare al n. 06-41227662

Delphi&Dintorni #11 - 28 Aprile 1997

a cura di Marco Cantu', Wintech Italia Srl

Sommario

1. Delphi 3: Altri annunci

2. Seminario su Delphi 3

3. Midas

4. Digital

5. Tool e componenti

6. Ricerca/offerta lavoro

1. Delphi 3: Altri annunci (incluso Midas)
Borland ha annunciato ufficialmente Delphi 3, e la scorsa settimana alla conferenza Borland di Londra erano in distribuzione i pacchetti! Ecco alcuni stralci dell'annuncio fatto via posta elettronica da David Intersimone:

"Delphi 3 has well over 50 new technologies to meet the demands of the most critical developer and business..."

"Delphi 3 will deliver on five key solution areas: Enterprise and Internet -- Client and Server Solutions Open, scalable multi-tier architectures Enterprise Component Foundry High speed dissemination of Database information over the Web Improved ease and productivity."

Articoli apparsi sulla stampa (siti Web):

http://www.dbmsmag.com/9704d11.html

http://www.pcweek.com/news/0331/31delphi.html

http://techweb.cmp.com/iw/624/24olrad.htm

http://www.infoworld.com/cgi-bin/displayTC.pl?/reviews/970331delphi3.htm

Pagina Borland con informazioni su Delphi 3:

http://www.borland.com/delphi/delphi3.html.

2. Seminario su Delphi 3
WinTech Italia e Imola Informatica (Borland Assist per l'Italia) presentano

Delphi Workshop e Jam Session

Piacenza, 14, 15 e 16 maggio 1997


Mercoledì 14 e Giovedì 15 maggio 1997

Delphi Workshop: Le novità di Delphi 3

La versione 3 di Delphi offre ai programmatori molti nuovi strumenti e funzionalità. Questo seminario di due giorni cerca di affrontarli in dettaglio: si inizierà con un’analisi delle novità dell’ambiente di sviluppo (Code Insight), dello sviluppo e dell’uso dei package e dei nuovi componenti disponibili; altri aspetti affrontati saranno le interfacce COM, il nuovo supporto OLE Automation, lo sviluppo di ActiveX e di ActiveForm, l’uso dei componenti Decision Cube, le novità del supporto database, l’uso di Data Module remoti e il supporto per Internet. Questi saranno solo alcuni degli aspetti affrontati nel seminario: il prodotto contiene anche molte altre novità significative che verranno prese in esame.

La presentazione non avrà un taglio commerciale ma puramente tecnico: verranno affrontati vantaggi e limiti delle nuove tecnologie presenti in Delphi 3 realizzando esempi concreti e analizzando gli aspetti tecnici in profondità.

Cos'è un Delphi Workshop? E’ un seminario limitato a un numero ristretto di persone (non una conferenza affollata!) in cui si approfondiscono temi di particolare interesse per i programmatori Delphi. Le presentazioni tecniche si alternano alle domande dei partecipanti, a cui è richiesta una buona esperienza di sviluppo con Delphi.


Venerdì 16 maggio 1997

Delphi Jam Session: Domande e risposte su Delphi

Cos'è una Delphi Jam Session? Come in campo musicale, una Jam Session è un'improvvisazione sul tema (e il tema è Delphi). In pratica i partecipanti sono invitati a porre domande (che possono anche far pervenire anticipatamente) a cui si cercherà di dare risposta. Dal confronto e dallo scambio sarà possibile apprendere moltissime tecniche pratiche e dirette e si svilupperanno insieme semplici applicazioni ed esempi.


Relatore: Marco Cantù

Relatore del seminario su Delphi 3 e moderatore della Jam Session sarà Marco Cantù, autore del nuovissimo "Mastering Delphi 3" (ultima edizione del best-seller pubblicato da SYBEX negli USA e tradotto in altre otto lingue), autore di numerosi articoli per riviste italiane e internazionali e relatore alle principali conferenze su Delphi a livello mondiale.


Aspetti tecnici

Sede: Il seminario si svolgerà a Piacenza, città posta al crocevia delle principali autostrade e linee ferroviarie del Nord Italia, presso l’albergo "RestHotel Primevere", situato vicino all’uscita Piacenza Ovest sull’autostrada Piacenza - Torino (da Milano e Bologna uscire a Piacenza Sud, seguire le indicazione per Torino).

Costi: £. 800.000 per i due giorni di Delphi Workshop; £. 250.000 per la Delphi Jam Session; £. 950.000 per le tre giornate (ridotte a £. 900.000 iscrivendosi entro il 7 maggio).

Sarà praticato uno sconto del 30% a partire dal terzo partecipante di una stessa società. Ad ogni prezzo si deve aggiungere il 19% di IVA.

Acquisto di Delphi 3: I partecipanti al seminario potranno usufruire delle offerte speciali per l’acquisto di Delphi 3 (nuova licenza o upgrade) di Consist Srl. Per i prezzi delle varie versioni contattate direttamente Consist (tel. 02/55184186; fax 02/55184180).

Iscrizione: Inviate un fax con i dati del partecipante a Wintech Italia Srl (fax: 0523/385315) (non a Imola Informatica, come in passato!).

Pagamento: Il pagamento deve pervenire entro la prima giornata di corso, a mezzo rimessa diretta o bonifico bancario su c/c 7319490142 della Banca Commerciale Italiana, sede di Piacenza (ABI: 02002; CAB: 12600). In caso di bonifico bancario presentare copia ricevuta.

3. Midas Come elemento della strategia Golden Gate e della nuova strategia Borland per le grosse societa' (ereditata da Open Environment Corp) Borland ha annunciato un nuovo prodotto, detto "Midas" (Multitier Distributed Application Services), una serie di tecnologie middleware per lo sviluppo di applicazioni client/server distribuite con Delphi, C++Builder, JBuildere IntraBuilder.

Midas e' una collezione di broker indipendenti da linguaggio e piattaforma che offre funzioni di failover recovery, load balancing, miglioramente delle prestazioni della rete, riduzione del codice, configurazione e distribuzione di applicazioni.

Midas dovrebbe essere parte di "Delphi 3 Enterprise" e avra' un costo tipico per prodotti di questa categoria (di solito oltre la decina di milioni, anche se sto solo tirando a ondovinare).

4. Digital
Altro annuncio importante e' l'accordo signalto da Borland per il supporto della piattaforma Alpha di Digital. Borland ha annunciato una versione di Interbase per questa piattaforma, ma gia' si vocifera della possibilita' di compilatore Delphi/C++ per la piattaforma Alpha. Sono solo voci, per il momento, ma potrebbero rivelarsi fondate.

5. Tool e componenti
A poposito del tool Multilanguage Innoview della Innoview segnato nell'ultima newsletter, Guido Salvestroni di Consist ci segnala che quel componente rientra nel listino ZAC che loro redistribuiscono in Italia. Il prezzo ad oggi è di £.150.000 + Iva. Tutte le informazioni, ovviamente, sul sul sito di Consist http://www.borita.it.

6. Ricerca/offerta lavoro
L'Ing. Thierry MICHEL della SIDAM S.R.L di Milano e' alla ricerca di un programmatore con esperienza di programmazione DELPHI (per assunzione). Contattare Fax: 02 - 70129492; EMail: mthierry@micronet.it.

Delphi&Dintorni #12 - 23 Maggio 1997

a cura di Marco Cantu', Wintech Italia Srl

Eccomi di nuovo a voi dopo un po' di tempo. Il gruppo che rivece la newsletter sta crescendo rapidamente... 262 persone! Vorrei chiedere un favore: quando volete scrivermi non mandatemi indietro nel messaggio l'intera newsletter, dopo l'immancabile reply separator, ma solo eventuali punti che volete commentare. Il mio modem ringrazia.

Sommario
1. Notizie Borland (in breve)

2. I miei libri

3. Conferenze

4. Ricerca/offerta lavoro

5. Q&A

6. Tip Delphi 3

1. Notizie Borland (in breve)
Ci sono stati molti annunci da parte di Borland che potete trovare sul loro sito (www.borland.com). IN breve:

* il primo trimestre dell'anno (ultimo dell'anno fiscale passato) si e' chiuso con un altro pesante passivo, anche se previsto

* nell'annuncio Borland sottolinea che il nuovo periodo invece e' iniziato bene, con C++Builder che sta vendendo oltre le previsioni

* dopo la defezione di altri programmatori e product manager (soprattutto di area Java), Borland ha fatto causa a Microsoft perche' la societa' di Redmond ofrrerebbe moltissimi soldi ai dipendenti Borland che si trasferiscono sperando in questo modo di danneggiare Borland.

* le strategie Borland per il prossimo triennio saranno annunciate dal CEO Dell Yocam alla conferenza Borland di Nashville del prossimo luglio (vedi oltre)

* il calanderio di distribuzione dei prodotti seguira' un ritmo strettamente trimestrale. Dopo il rilascio di Delphi 3 nel trimestre corrente, i prossimi arrivi previsti saranno: JBuilder (luglio-settembre '97), IntraBuilder 2 (ottobre-dicembre '97), C++Builder 2 (gennaio-marzo '98).

2. I miei libri
Visto che ricevo frequenti messaggi di posta elettronica al riguardo, ecco lo stato dei miei libri:

Inglese:

- Mastering Delphi 2, Sybex (pubblicato lo scorso anno)

- Mastering Delphi 3, Sybex (nelle librerie americane da inizio maggio, e' una revisione di Mastering Dlephi 2 aggiornata al nuovo ambiente)

- Delphi Developer's Handbook, Sybex (data prevista settembre '97, e' un libro avanzato completamente nuovo)

Italiano:

- Delphi 2, McGraHill Italia (pubblicato lo scorso anno, contiene la prima parte di Mastering Delphi 2)

- Delphi 3, Programmazione Avanzata (o titolo simile, sara' disponibile la prossima estate, e' la seconda parte di Mastering Delphi 3)

Altre lingue: Mastering Delphi e' stato tradotto anche in francese, olandese, ceco, russo, greco, coreano e portoghese.

3. Conferenze
Vi ricordo ancora una volta il "Borland Forum" che si terra' a Milano il 25 e 26 giugno (nella brochure c'e' un errore di stampa relativo alle date!). E' un appuntamento da non perdere per tutti i programmatori Borland italiani, con tracce relative a Delphi, C++Builder, JBuilder e lo sviluppo internet e client/server. Maggiori informazioni e aggiornamenti nella prossima newsletter. Per il momento fate riferimento al sito della conferenza, www.communications.infomedia.it.

In relazione al "Borland Forum", di cui io sono coordinatore tecnico, vi segnalo un seminario di mezza giornata dopo il Forum a tema "Programmazione a oggetti con Delphi" che terro' io. Si tratta di un approfondimento sull'uso dell'OOP in Delphi, considerando che molti programmatori Object Pascal non sfruttano che minima parte delle potenzialita' del linguaggio che hanno a disposizione.

Oltre a questo evento italiano nel mese di luglio si terra' la conferenza ufficiale Borland, che si svolge ogni anno negli USA. Quest'anno la sede e' Nashvilel, Tennessee. E' un evento chiave per capire dove sta andando Borland e per approfondire aspetti tecnici di tutti i prodotti. Io dovrei tenere 4 interventi. Per le informazioni complete, www.borland.com.

4. Ricerca/offerta lavoro
Anche in questo numero ci sono un paio di offerte di lavoro. In seguito a lamentele ricevuto, voglio evidenziare che la pubblicazione di queste offerte di lavoro corrisponde a quella di inserzioni (gratuite) su cui io non he nessun controllo e per cui non mi assumo nessuna responsabilita' circa serieta' e attendibilita' delle aziende. Alcune le conosco ma non tutte.

* Software House ricerca capace programmatore Delphi 1.0 - 2.0 per assunzione o collaborazione continuativa. Zona di lavoro: Bergamo. Inviare curriculum all'E-mail avant@mbox.vol.it oppure al n. fax 035-657510 oppure telefonare al n. 035-657515

* IBIS Informatica & Idee srl ricerca programmatori/trici software con una buona esperienza di programmazione in ambiente Windows. I candidati devono possedere: - ottima conoscenza di Delphi. - esperienza nella gestione dei database preferibilmente Client/Server in particolar modo sviluppo di procedure contabili. Sede di lavoro: MILANO. Se siete interessati, e in possesso dei requisiti richiesti, contattateci ai seguenti numeri : Tel. 02-89400474 -- Fax 02-89400174 -- E-Mail IBISINF@COMM2000.IT

5. Q&A
Parte con questo numero una nuova rubrica di domande e risposte... frutto di tutti i messaggi che ricevo. Se ci sono risposte aggiuntive o commenti sono benvenuti.

Q: Sto cercando riferimenti/informazioni/esperienze per realizzare, con Delphi, Shell Extension e Name Space Extension per Windows95/NT. Tu hai qualche riferimento ?

A: Ho scritto un articolo per Windows Tech Journal tempo fa su questo argomento. MA in Delphi 3 e' cambiato tutto. Trovi un esempio di shell extension realizzata con Delphi 3 sul capitolo del mio libro che si puo' scaricare dalla mia home page.

Q: Vorrei sapere se ci sono testi sul Borland C++Builder, in inglese ma sopratutto in italiano! e cosa ne pensi del prodotto.

A: In inglese ho visto solo un paio di libri finora, niente di eccezionale anche se "Teach yourself C++Builder in 21 days" e' accettabile per chi non conosce gia' Delphi. Dovrebbero uscire presto due libri di Calvert e Pacheco/Texeira. In italiano ancora nulla, che io sappia. Il prodotto? Molto interessante, ma Delphi 3 e' un'altra cosa!

6. Tip Delphi 3
Rubrica nuova, con un tip ogni newsletter. Le vostre proposte sono benvenute.

Tip#1: All'interno dell'editor, premendo Ctrl+G viene generato un nuovo GUID.

© Copyright Marco Cantù, 1995-2020, All rights reserved