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
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
========
================
================
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 >>
====================
====================
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...
===================
===================
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.
=======================
=======================
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.
==========
==========
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
========
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:
============================
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
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:
=======================
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):
============================
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
* XToolBar (di Jean Philippe Bernardy
* TSetup di Jason Swager (
* 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.
a cura di Marco Cantu', Wintech Italia Srl
Ecco infine alcuni articoli presi da riviste americane:
Per ulteriori informazioni: ITALY +39 (0)542 34058
a cura di Marco Cantu', Wintech Italia Srl
Infine, Del Yocam presentera' il nuovo piano strategico alla ottava Borland conference in Nashville,
il prossimo luglio.
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!