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
* 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).
* 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
* 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
* 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
* 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.
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
* 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.
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.
>> 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.
Sommario
1. Delphi 3: Altri annunci
2. Seminario su Delphi 3
3. Midas
4. Digital
5. Tool e componenti
6. Ricerca/offerta lavoro
"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.
Delphi Workshop e Jam Session
Piacenza, 14, 15 e 16 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.
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 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.
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.
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).
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.
2. I miei libri
3. Conferenze
4. Ricerca/offerta lavoro
5. Q&A
6. Tip Delphi 3
* 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).
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.
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.
* 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
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!
Tip#1: All'interno dell'editor, premendo Ctrl+G viene generato un nuovo GUID.