Newsgroup: it.scienza.informatica
Titolo: richiesta articoli su programmazione 'COM' microsoft

Cerco, gentilmente, documentazione, preferibilmente in italiano di
programmazione ad oggetti COM; vanno bene anche indicazioni di riviste dove
trovare il materiale.
Grazie

...

Per la programmazione sugli oggetti puoi trovare parecchia documentazione
sul sito della Microsoft (
http://www.microsoft.com
) e sull'help in linea
dell'ambiente di sviluppo (Visual Studio).
Qualche articolo e` uscito anche su "Computer Programming"; puoi dare
un'occhiata sul sito della casa editrice (
http://www.infomedia.it
) .
Il resto della documentazione e letteratura che ho consultato e` inglese.
Il tuo messaggio, un po' OT, mi suggerisce di rilanciare il seguente post un
po` piu` IT.
La programmazione degli oggetti COM / DCOM esiste ormai da qualche anno ed
ha avuto una notevole evoluzione in casa MS. Prossimamente uscira` COM+ che
sara` un ulteriore evoluzione (tralasciamo pure gli aspetti marketing di M$
ecc.).
Tale programmazione si propone in contrapposizione a CORBA (ambiente UNIX)
ed anche a JAVA (vedi le RMI in particolare).
Queste tre "nuove" tecnologie di programmazione (se e` giusto parlare di
tecnologie) si propogono per risolvere diversi problemi al programmatore
nonche` per migliorare le metodologie di sviluppo e manutenzione del
software. Consentono inoltre di "risolvere" anche tutte quelle problematiche
legate alla comunicazione fra processi (teoricamente le 'socket' non sono
piu` necessarie).
La questione teorica:
vi sembra che un simile approcio rappresenti un effettivo miglioramento
rispetto alla programmazione ad oggetti pura o sia solo una semplice
sovrastruttura che ripropone in toto (o in parte) le tematiche base della
programmazione ad oggetti (ereditarieta`, polimorfismo ecc.)? Ossia un
simile modo di programmare e` frutto di una miglior applicazione delle
tematiche della OOP oppure e` una restrizione della programmazione OOP?
Max

tematiche della OOP oppure e` una restrizione della programmazione OOP?
E' una tecnologia nuova e di difficile implementazione (ma solo perche',
appunto nuova), le uniche vere riserve che ho sono per COM+, sara' che
l'esperienza (che comincia a non essere piu' poca) accumulata mi ha fatto
sviluppare una certa idiosincrasia per i prodotti M$. La domanda che io mi
pongo e': potra' permettere una reale condivisione della potenza di colcolo
di una rete? L'utente che si collega non sa' quali macchine della rete sono
coinvolte nell'esecuzione di un programma, sapra' solo (in base alla
risposta del software) che una, nessuna o tante macchine della rete stanno
lavorando per lui .
Non e' un grosso miglioramento se quando ti appare "questo programma ha
eseguito un operazione non valida" non sai con quale macchina pigliartela.
--
La Forza dei Forti sta nell'Attraversare le Traversie con occhio sereno.
(Paperinik)
Nettuno
(please remove zizac.imei to reply or call ICQ #30922656 )

conosciuto finora complicato per far apparire la scritta "ciao mondo".
il tuo amico ha semplicemente citato un libro molto famoso per chi studia
CORBA:
"the thoughest way ever seen to print "Hello World" o qualcosa del genere.


non se se per documentazione intendi anche libri, nel caso ti indico
(secondo me ottimo):
Inside Distributed COM: Microsoft Press (mondadori ed italiana).
non di facile lettura se non si ha gia' una certa pratica, molto vicino ad
essere un testo universitario.


E` buono ... ma e` aggiornato al VC++ 5.0 ed all'ATL 3.0 .
Se vuoi due titoli (in inglese) aggiornati a VC++ 6.0 e ATL 3.0, ti segnalo
"PROFESSIONAL COM Applications using ATL", di Sing Li e Panos Economopoulos
e
"PROFESSIONAL ATL COM Programming", di R. Grimes.
Entrambi i libri sono pubblicati dalla WROX, casa editrice americana. Non
so` se esistono pubblicazioni anche di altre case per gli stessi libri.
Max