Newsgroup: it.comp.lang.c++
Titolo: Chiedo consiglio sulla difficile conversione da c++ a VC++ *help*!

Scusate la mia ignoranza ma ho bisogno di essere guidato...
Il mio problema e' il seguente:
In passato ho programmato in c++ usando il compilatore Borland  C++3.1,
ho giocherellato con alberi, hash-tables, classi ecc. tutto questo creando
programmi dos. Adesso vorrei continuare a scrivere i miei semplici
programmini in un ambiente compatibile con win95 ma sono completamente a
digiuno dei seguenti argomenti:
API
librerie gia' pronte
DLL
....
e tutte quelle altre sigle come MFC ecc.
Esiste per me la possibilita' di mettermi al passo con i tempi ed
intraprendere l' utilizzo di un ambiente visuale senza dover
necessariamente imparare un linguaggio ex-novo? Se si, come?
Nel ringraziare chiunque mi aiutera', tengo a precisare che non e' mia
intenzione programmare applicazioni megagalattiche tipo: NASA ma semplici
programmini a uso strettamente personale.
Grazie.
Sono anche gradite risposte via e-mail.
-- 
*************************************************************
***    Riccardo Miscioscia     
ansuria...@iol.it
  ***
***    Per rispondere togliere NOSPAM                        ***
*** ...and when good good: what have we to see?         ***
*************************************************************
-- 
*************************************************************
***    Riccardo Miscioscia     
ansuria...@iol.it
  ***
***    Per rispondere togliere NOSPAM                        ***
*** ...and when good good: what have we to see?         ***
*************************************************************

Riccardozzo (
ansu...@iol.it
) wrote:
: In passato ho programmato in c++ usando il compilatore Borland  C++3.1,
: ho giocherellato con alberi, hash-tables, classi ecc. tutto questo creando
: programmi dos. Adesso vorrei continuare a scrivere i miei semplici
: programmini in un ambiente compatibile con win95 ma sono completamente a
: digiuno dei seguenti argomenti:
: API
: librerie gia' pronte
: DLL
: ....
: e tutte quelle altre sigle come MFC ecc.
: Esiste per me la possibilita' di mettermi al passo con i tempi ed
: intraprendere l' utilizzo di un ambiente visuale senza dover
: necessariamente imparare un linguaggio ex-novo? Se si, come?
Non e` necessario imparare un linguaggio ex-novo, tuttavia e` indubbio
che programmare in ambienti come windows non e` cosi` banale come in dos.
Ci sono molte cose che dovrai imparare, ma e` possibile impararle gradualmente.
Dovrai sicuramente studiare le API (ovvero le chiamate al s.o.), ma la
stragramde maggioranza di esse sono incorporate in librerie come OWL
(Object Windows Library) fornita con i compilatori Borland oppure
MFC (Microsoft Foundation Classes) fornita con i compilatori Microsoft.
Le due librerie sopra citate ti consentono di realizzare facilmente
applicazioni complesse, non sono in generale compatibili tra loro
(causa estensioni proprietarie al C++) nel senso che non puoi utilizzarne
una con il compilatore dell'altra software-house (il problema comunque mi
risulta essere in via di risoluzione, almeno sul fronte Borland).
Queste librerie inoltre sono molto diverse tra loro, entrambe incapsulano
la complessita` di windows nascondendo dettagli... ma seguono un
approccio diverso, OWL e` molto piu` OO di MFC, e` meno diffusa tra i
programmatori e in generale (per quanto ne so) un po' meno efficente di MFC.
Io personalmente uso OWL e mi trovo bene, ma non ho mai provato MFC.
Per quanto riguarda le DLL esse non sono altro che librerie di codice cui puoi
accedere...
Saluti,
Paolo

 : In passato ho programmato in c++ usando il compilatore Borland  C++3.1,
<zak zak zak>...
