Wintech Logo

Delphi&Dintorni
Sito Web
Newsgroup
Link
D&D Newsletter
D&D Online
Articoli
 
Libri
Delphi
C++
Libri in Inglese
Marco Cantù

 

Mastering Borland Delphi 2005
md2005cover
Compratelo su:
Amazon US - Amazon UK


spirit of delphi
marcocantu.com
International Area

Corsi Delphi
Wintech Italia offre i corsi di Marco Cantù, a Piacenza o presso la vostra ditta

Newsgroups

Marco's newsgroup
I newsgroups in italiano per discussioni su Delphi. Aperti a tutti nell'area libero


.

Delphi&Dintorni

La newsletter italiana dei programmatori Delphi
Numeri 5-8 di Gennaio e Febbraio 1997


Delphi&Dintorni #5 - 17 Gennaio 1996

Ecco il 5 numero di Delphi & Dintorni. Sembra che negli ultimi giorni non ci siano state grandissime novita'...

=======================

1. Ancora su C++Builder

=======================

Come preannunciato, la beta e' disponibile sul sito Borland, insieme ad un minimo di documentazione e descrizione del prodotto. Alcuni che l'hanno provata si sono lamentati per la scarsa integrazione con il codice C++ esistente. Borland aveva fatto alcune promesse in questa direzione, ma e' chiaro che l'obiettivo primario del pacchetto e' quello di offrire una possibilita' di sviluppo visuale in C++, e una facile integrazione con le applicazioni Delphi.

Ecco alcuni commenti di Luca Morelli sulla velocita' di compilazione:

<>

===============

2. Update Libri

===============

Avevo annunciato il numero scorsro l'uscita di un libro di Danny Thorpe. NOn l'ho ancora letto, ma ecco il commento che ho ricevuto da Steve Tendon sul libro:

<< Sto leggendo il libro di Danny in questi giorni. Si tratta di "Delphi Component Design" (ISBN 0-201-46136-6), ca. 350 pagine. Contiene pochissimo codice, e' molto discorsivo ma estremament interessante, soprattutto la prima meta' in cui vengono descritte le decisioni architetturali e i vari compromessi presi dal team di sviluppo. C'e' un capitolo molto valido sugli stream. IMHO, un "must-have" per chiunque utilizzi Delphi. >>

Quando saro' riuscito a trovarlo vi faro' avere anche la mia opinione. Avete letto altri libri Delphi interessanti, ultimamente? Qualche commento?

=====================

3. Annuncio di lavoro

=====================

Ho ricevto e pubblico volentieri la seguente richiesta di collaborazione su Delphi:

<< "Cerco programmatore Delphi 2 con ottima esperienza, preferibilmente in Toscana. Contratti a termine o inquadramento. No studenti. Contattare: dr. Bruno Cardile; Email: polovest@cdc.it >>

===========

4. Free Tip

===========

Editor Bookmarks. In Delphi e' possibile aggiungere dei bookmark nell'editor premendo i tasti: Ctrl+Shift+numero. A questo punto premendo Ctrl+numero si salta a quella linea di codice. Premendo di nuovo Ctrl+Shift+numero sulla stessa linea si toglie il bookmark.

Molto comodo quando vi dovete spostare avanti e indietro dalla definizione della classe a uno o piu' metodi.

================

5. Siti Internet

================

Sarebbe interessante se ognuno di voi potesse mandarmi un elenco dei suoi siti Internet legati a Delphi (o anche di argomenti collegati), magari con commenti e descrizioni dei suoi preferiti. Nel prossimo numero vi faccio avere l'elenco dei siti preferiti dagli altri, e magari mettiamo insieme una pagina WEB con tutti questi link commentati. Non solo siti italiani, ovviamente.

==========

6. Bye bye

==========

Ora e' tutto. Ci sentiamo presto. Ancora buon 1997.

Marco Cantu' (WinTech Italia Srl), email: marcocantu@compuserve.com, web: //ourworld.compuserve.com/homepages/marcocantu


Delphi&Dintorni #6 - 29 Gennaio 1997

Ecco il 6' numero di Delphi&Dintorni con parecchie notizie. Il numero degli iscritti alla newsletter sta crescendo. Se conoscete persone interessate, diffondete al voce, e fate iscrivere altri programmatori Delphi italiani.

========

Sommario

========

================

1. Delphi 3 News

================

Come gia' successo in passato, Lance Devin, product manager di Delphi (che ho inconstrato la scorsa settimana alla sede di Borland a Scotts Valley, NdA), ha diffuso altre informazioni sull'ormai prossimo Delphi 3. Le notizie vengono dal forum Compuserve.

<< Abbiamo esteso l'architettura database scalabile di Delphi come richiesto dagli utenti. Ora il supporto nativo comprende Access, Fox Pro, e mantiene i link nativi ad alta velocita'. Ecco i dettagli (in inglese):

Multiple Database Engine Support

Delphi 97 supports multiple database engines through an open and formal API so that any Database Engine result sets work seamlessly with Delphi 97's powerful database aware controls. Delphi 97 uses an open DataSet architecture in order to support multiple light-weight database engines. The developer is given complete control to provide the essential database services (e.g. caching, retrieval, language collating, heterogeneous access, generic cursor support) necessary for a specific application.

Driver Development Kit

Delphi 97 allows you to create high-speed native driver access to legacy data systems you previously couldn't get to. Native drivers offer greater performance and more power than the lowest common denominator solution, ODBC. The Driver Development Kit (DDK) allows corporations to create native drivers for the Borland Database Engine which complements the new Remote DataSet technology. Native drivers created with the DDK can be used in all Borland's family of products.

Native Access Database Driver

Delphi 97 is the only solution for scalability from the Access desktop to the Enterprise. High-speed, native database drivers to Microsoft Access databases combines the easiest to use RAD tool, Delphi, with the most popular desktop database.

Native FoxPro Driver

Enjoy no-compromises support for FoxPro databases within Delphi 97, the fastest RAD development environment. Developers can now create high-speed Delphi 97 applications and maintain existing FoxPro databases without incompatabilities. Delphi 97 has full support for FoxPro indecies which ensures backward compatability for existing applications >>

====================

2. ReportSmith addio

====================

Dopo Paradox, passato a Corel, un'altro prodotto Borland e' stato ceduto. Si tratta di ReportSmith. Probabilmente sara' ancora presente nella prossima versione di Delphi Client/server, ma e' facile che il suo ruolo risulti ridimensionato, non essende piu' un prodotto propriotario. Trovate i dettagli sulla pagine web di Borland. Il nuovo proprietario e sviuppatore si chiama "Strategic Reporting" (rsmith@seasystems.com). Speriamo che almeno questo aiuti le finanze...

===================

3. Bilanci in rosso

===================

Sempre in rosso, come d'altra parte previsto, il bilancio di Borland. La fine del '96 non ha riservato sorprese positive, tutt'altro. Se ne vanno un'altra ventina di milioni (di dollari) in parte anche grazie all'acquisto di Open Environemnt Corporation. Ecco alcuni dati dell'ultimo trimestre del '96:

Ricavi: $36.8 milioni (contro $55.3 milioni dello stesso periodo '95)

Perdita: $29.4 milioni (contro un guadagno di $1.1 milioni)

Su questa perdita l'acquisto di OEC ha pesato per $11.9 milioni.

=================

4. Nuovi prodotti>

=================

Ne abbiamo gia' parlato a piu' riprese, ma nell'annuncio delle perdite e' stato inserito anche lo stato dei nuovi prodotti, eccolo:

<< Sia Borland C++Builder che JBuilder sono stati trai i finalisti del BYTE Magazine's Best of Fall Comdex awards. Dal 7 gennaio, la beta di Borland C++Builder e' stata scaricata dal sito borland da 9,500 sviluppattori e ha ricevuto buoni giudizi dalla stampa. Entera (di Open Environment) e' stato scelto per implementare il sistema di pagamento dell'intera rete di trasporti di Hong Kong >>

Altro annuncio importante e' la versione per AS/4OO di Delphi, prodotto direttamente da Borland. Sempre a proposito di nuovi prodotti, ho ricevuto una risposta al commento dell'ultimo numero di un lettore su C++ Builder. Ecco l'opinione di Davide Moretti (che ringrazio per il messaggio):

<< Be'... secondo me C++ Builder sara' sempre piu' lento... il fatto e' che, secondo me, compilare codice C++ richiede una maggior analisi del codice rispetto a compilare codice Pascal: ad esempio la notevole mole di file #include da processare, anche se a questo si puo' ovviare con i file precompilati; basta guardare la dimensione dei file precompilati (*.CSM) generati rispetto alle .DCU di Delphi per capire che il compilatore deve mantenere una quantita' notevole di informazioni, considerando anche che le .DCU contengono anche il codice mentre i CSM contengono praticamente soltanto le definizioni del pre-processore e forse altro. Poi c'e' la complessita' propria del C++ che rende, appunto piu' impegnativa la compilazione. Certo, il prodotto e' in beta, si potra' migliorare, ma credo non raggiungera' mai la velocita' di Delphi proprio per la differenza dei due linguaggi. Resta comunque il fatto che Borland C++ Builder e' un ottimo prodotto. >>

Sostanzialmente sono d'accordo.

=======================

5. Sempre siti Internet

=======================

La rchiesta dell'ultimo numero ha avuto poco successo, per cui riprovo... (chi la dura la vince). Sarebbe interessante se ognuno di voi potesse mandarmi un elenco dei suoi siti Delphi (o anche di argomenti collegati), magari con commenti e descrizioni dei suoi preferiti. Nel prossimo numero vi faccio avere l'elenco dei siti preferiti, e magari metto insieme una pagina WEB con tutti questi link commentati. Non solo siti italiani, ovviamente.

==========

6. Bye bye

==========

Ora e' tutto. Ci sentiamo presto. Saluti da San Francisco.

Marco Cantu' (WinTech Italia Srl)

email: marcocantu@compuserve.com

web: //ourworld.compuserve.com/homepages/marcocantu


Delphi&Dintorni #7 - 17 Febbraio 1997

a cura di Marco Cantu', Wintech Italia Srl

========

Sommario

========

1. Accordo Oracle-Borland

2. Ancora su C++ Builder

3. Pagine Internet su Delphi

4. Tool preferiti

5. Ricerca Info MS-SQL

6. 2 Offerte di Lavoro

=========================

1. Accordo Oracle-Borland

=========================

Oracle potra' distribuire su licenza Borland C++Builder e JBuilder e li integrera' nella sua offerta di strumenti di sviluppo. L'accordo vale su scala mondiale, quindi anche in Italia.

"Oracle cercava i migliori strumenti di sviluppo object-oriented e li ha trovati in Borland," ha detto Larry Ellison, CEO di Oracle Corporation. "Questo accordo unisce l'esperienza Oracale nel network computing e nello sviluppo per grosse societa' con la riconosciuta leadership di Borland nei tool object-oriented."

I commenti di Borland, ovviamente, sono stati entusiasti...

========================

2. Ancora su C++ Builder

========================

Abbiamo gia' parlato piu' volte di C++Builder, destinato a diventare uno stretto compagno di Delphi, e quindi tema ricorrente della newletter. Borland lo ha mandato in produzione, quindi il suo rilascio sul mercato non sara' lontano. Intanto vi segnalo due riviste che saranno dedicate al nuovo prodotto:

  • "C++Builder Developer's Journal" del Cobb Group (www.cobb.com/bcp)
  • "C++ Informant Magazine" dell'Informant Communication Group (www.informant.com/cpp/citest.htm)
Ecco infine alcuni articoli presi da riviste americane:

  • ComputerWorld, Howard Millman, Jan. 20, 1997: "Overall, Borland has blended the visual metaphor that Basic programmers have had with the C++ language to make a robust and comprehensive environment. It lets developers quickly build scalable projects by taking advantage of C++'s efficiency and organization."
  • InfoWorld, Maggie Biggs, Jan 21, 1997: "With implementation timelines shrinking and application complexity growing, tools that shorten development time are real gold mines, and Borland C++Builder looks to be just such a product...Borland is certainly raising the bar on C++ development tools."
  • PC Week, February 4: "At first sight, C++ Builder is enormously inpressive. C++ developers looking for a more productive environment should take a close look."
  • "Borland C++Builder is a fully integrated, professional, visual C++ development system that challenges Microsoft's Visual C++. It has a whole raft of command-line tools, and the fast compiler and incremental/smart linker that Borland is justifiably proud of......If you're a serious developer the this application is well worth investing in - if you're a wannabe then it will ease you gently into the world of visual C++ development."
Per ulteriori informazioni: ITALY +39 (0)542 34058

============================

3. Pagine Internet su Delphi

============================

Finalmente sono arrivati un po' di risposte sulla mia sollecitazione relativa a siti internet su Delphi (o aspetti collegati). Ecco un elenco sintetico di siti particolarmente significativi. Nella mia home page trovate anche molti altri link a pagine meno importanti. Ho omesso le pagine italiane, gia' riportate in passato.

Nella editione WEB ho omesso il resto del testo: Trovate tutti i link attivi nella pagina dei link.

=================

4. Tool preferiti

=================

Quali sono i vostri add-on tool Delphi preferiti? Quali componenti? Quali expert?

Quali strumenti database? Quali riviste e libri? Avete dei commenti particolari?

Qualcosa che funzioan molto bene o molto male?

Se avete voglia di scambiare un po' di informazioni su questi aspetti, saro' ben lieti di ospitare i vostri commenti su queste pagine...

======================

5. Ricerca Info MS-SQL

======================

Un lettore (Gerardo Galizzi) e' in ricerca di qualche azienda in Lombardia che ha compiuto dello sviluppo con Delphi + Microsoft SQL Server... Vorrebbe scambiare idee ed esperienze. Potete contattarlo tramite email (ggalizzi@mbox.vol.it) o per telefono (035-282248).

======================

6. 2 Offerte di Lavoro

======================

1) Roma

Ricerchiamo programmatori/trici (Junior/Senior) Delphi per una seria e continuativa collaborazione con Software House. Sede di lavoro: Roma. Contattateci ai seguenti numeri :

Tel. 06-7186284

Fax 06-7186290

E-Mail 100125.2153@Compuserve.com

2) Milanofiori (MI)

SGA Informatica srl č una software house milanese specializzata nella produzione di software di carattere amministrativo e contabile per aziende in ambiente Windows. Da anni SGA Informatica immette i propri prodotti sul mercato con i marchi Azienda e Azienda Light, che rappresentano un punto di riferimento a livello nazionale nel settore del software gestionale. Per ampliare il proprio team di sviluppo, SGA č alla ricerca di programmatori software con una solida esperienza di programmazione in ambiente Windows. I candidati devono possedere un'ottima conoscenza di Delphi (1.0 e 2.0) ed avere preferibilmente maturato esperienza nello sviluppo di procedure contabili ed amministrative (contabilitā, vendite, gestione magazzini, ordini, ecc.). SGA offre questa opportunitā di lavoro presso la propria sede di Milanofiori, Rozzano, Milano. Se interessati a valutare la proposta, e in possesso dei requisiti richiesti, inviare il proprio curriculum via fax al numero (02) 57.51.03.55


Delphi&Dintorni #8 - 22 Febbraio 1997

a cura di Marco Cantu', Wintech Italia Srl

Altro numero della newsletter, molto vicino al precedente, perche' ci sono un po' di novita' (non sono sempre cosi' frequenti...)

========

Sommario

========

1. Ristrutturazione Borland

2. VB5, non cosi' veloce

3. Pagine Internet su Delphi

4. Tool consigliati/prodotti

===========================

1. Ristrutturazione Borland

===========================

"Borland annuncia una ristrutturazione a livello mondiale per ritornare in utile nell'anno fiscale 1998 (che inizia il primo aprile 1997)."

Potete trovare i dettagli di questo annuncio su www.borland.com. Il piano si basa su una riduzione delle spese e nuovo progetti per aumentare gli utili, ed e' il primo effetto dell'insediamento del nuovo amministratore Delbert W. Yocam.

Ecco un riassunto degli aspetti principali:

  • Riduzione di dipendenti e collaboratori di 300 persone a livello mondiale (il 30 percento!). Questo portera' i Borlandiani effettivi a 700 persone.
  • Nuovi programmi di marketing e supporto tecnico.
  • Maggior attenzione al mercato corporate, secondo la logica della strategia denominate Golden Gate.
  • Nuovi prodotti: Borland avra' estrema cura della visisione di ricerca e sviluppo, con l'obiettivo di rilasciare un prodotto nuovo ogni trimestre. Prossimi rilasci: Borland C++Builder, Delphi 97 e JBuilder. Inoltre Borland sta lavorando su nuovi prodotti Internet.
  • Alleanze strategiche: Oracle, Delphi AS/400, Netscape Communications, Sun Microsystems, Microsoft.
  • Supporto tecnico: ci saranno nuovi programmi a pagamento, maggior supporto dal sito WEB,
  • Riduzione delle strutture di Open Environment a Boston, con trasferimento a Scotts Valley.
Infine, Del Yocam presentera' il nuovo piano strategico alla ottava Borland conference in Nashville, il prossimo luglio.

=======================

2. VB5 non cosi' veloce

=======================

Microsoft ha fatto molta pubblicita' sull'incremento di velocita' di VB5, annunciato come 20 volte piu' veloce di VB4, grazie al nuovo compilatore. Ora i primi test indipendenti dimostrano che c'e' si' un consistente miglioramente, ma che VB5 e' ancora molto lontano da Delphi2. Questi sono i dati dei lab di PCWeek (vedere: www.pcweek.com/news/0217/17vis.html). Notate che questa tabella non e' stata pubblicata nella versione cartacea, probabilmente per non far dispiacere a Microsoft!!!

Il primo dato e' un calcolo sugli interi, il secondo il virgola mobile (numero di cicli al secondo: valori piu' alti sono migliori):

VB5:        11.1 -  8.8
Delphi2:    79.4 - 24.9
VC++5:      84.0 - 42.6
VB4:         3.0 -  2.6
VC++4:      75.2 - 34.8
Watcom C++: 95.2 - 28.0
Delphi 2 sarebbe 7.15 volte piu' veloce di VB5 sui calcoli tra interi. Mica male!

============================

3. Pagine Internet su Delphi

============================

Ancora un aggiornamento: se vi interessano libri su Delphi potete cercarli in italia presso:

www.programmersnet.com (infomedia)

Oppure in america presso (tra gli altri):

www.amazon.com

www.radworld.com/delphi

Ecco il sito di Loren Scott (un po' pretenzioso...):

www.inet.com/users/lorenscott

Davide Moretti segnala: http://carbohyd.siobc.ras.ru/torry/

Torry's Delphi Page: Un sito pieno di componenti e altre cose situato in Russia... non male!

Tutti i link sono nella pagina apposita del sito.

============================

4. Tool consigliati/prodotti

============================

Nell'ultimo numero avevo chiesto dei tool che usate e che preferite. Ho ricevuto invece risposte sui tool che ciascuno ha prodotto. Poco male... La domanda e' sempre aperta, comunque.

4.1: Freeware realizzati da Davide Moretti (ecco il suo testo)

<< Ottimi componenti FreeWare (ai quali, tra l'altro ho contribuito allo sviluppo) sono:

* TExplorerButton (di Fabrice Deville ): Crea pulsanti simili a quelli di Internet Explorer 3 e dei nuovi applicativi Microsoft come Office97. Si trova sulla Delphi Super Page. Home page: http://www.tornado.be/~fdev

* XToolBar (di Jean Philippe Bernardy ): Crea delle toolbars spostabili e ancorabili ai lati delle finestre. Si trova sulla Delphi Super Page

* TSetup di Jason Swager (): Fornisce una serie di componenti utili alla creazione di programmi di installazione. Hope page: http://weber.u.washington.edu/~taime

* Per chi deve interfacciarsi ad Accesso Remoto o alla TAPI (gestione del modem), ci sono le mie traduzioni degli header C d_tapi.zip e d_ras.zip complete di esempi, sempre sulla Delphi Super Page. >>

4.2: Tool generazione tabelle di Telma Informatica

<< Io sono Marco Severini della Telma Informatica S.n.c. e vorrei far includere nella prossima news letter la disponibilita' alla vendita di un tool realizzato dalla nostra societā per la generazione e modellazione delle tabelle e degli indici dBase e Paradox, interamente scritto in D2. Informazioni e demo possono essere prelevate anche da "http://www.borita.it/", alla pagina dello shareware, sotto la voce "tool per gestione tabelle della TELMA s.n.c.", eventualmente č disponibile anche una versione in inglese. >>

4.3: Object Debugger

Visto l'andazzo vi segnalo il mio ultimo lavoro, la versione runtime dell'Object Inspector di Delphi. In pratica vi permette di vedere le proprieta' e gli eventi dei componenti di un'applicazione a runtime, e anche di moficicarli cosi' come avviene con l'Object Inspector a desing time. Una beta ancora incompleta si trova sulla mia home page (o sulla Delph SuperPage). Ultima versione 0.40. Solo per Delphi 2. Avra' presto molte altre funzionalita' e sara' uno shareware.

Copyright Marco Cantù, Wintech Italia Srl 1995-2014