Newsgroup: it.comp.lang.visual-basic
Titolo: vb vs vc++

Ciao a tutti,
scrivo in questo newsgroup per chiedervi un consiglio, devo assolutamente
iniziare a  studiare un linguaggio di programmazione che mi servira' in
seguito per creare applicazioni principalmente commerciali (bollettazione,
fatturazione, magazzino) in
ambiente w95. Ora sono indeciso se buttarmi sul Visual Basic o sul Visual
C++ e cosi' ho pensato che la cosa migliore da fare era quella di scrivere
in questo newsgroup.
Vi ringrazio in anticipo per le eventuali risposte.
Saluti da CARLO Paris
 
da...@metro.it

...

Se devi iniziare da zero, stai lontano dal C/C++, che e' gia incasinato per
i fatti suoi,
ma sotto Windows c'e' da conoscere tante di quelle cose che io che l'ho
usato
per 2 anni (sapevo gia il C/C++) sono ancora qui ad impazzire con le API.
Non si fa
in tempo ad imparare qualcosa che ti ribaltono tutto sotto i piedi.
Inoltre in C/C++ creare e gestire finestre e' difficile.
Ascolta un consiglio, Imparati ed usa il Visual-Basic, e' 1000 volte piu'
facile, e non perdi di potenza, anzi per quello che devi fare tu, ci
guadagni in mille modi.


 


Anch'io trovo che per applicazioni GESTIONALI, il vb sia il linguaggio +
adatto. Semplice da utilizzare, permette comunque di ottenere OTTIMI
risultati sotto ogni punto di vista. Le + grandi softwarehouse stanno
sviluppando le nuove versioni di alcuni dei loro applicativi, utilizzando
vb. Ci credono tutti. Anche nell'ambito professionale.
Se fossi in te non esiterei nemmeno un secondo.
-----------------------------------------------------------------------
-----------------------------------------------------------------------
 Dini Daniele                   MailTo:
d.d...@esa-group.it
  Progettista Software
  Analista Programmatore
 ESA Software S.p.A.            
http://www.esa-group.it
 via Draghi, 39                 tel.: +39 541 368.111
 47900 Rimini (ITALY)           fax : +39 541 368.268
-----------------------------------------------------------------------
-----------------------------------------------------------------------

 scritto nell'articolo


Io ti consiglierei il VB, ma stai attento che il codice compilato da
VB non e' proprio il massimo e per applicazioni ad alto livello FORSE
questa cosa ti darebbe qualche problema.
A questo punto ti consiglierei il Delphi, che e' basato sul Pascal e
che compila un buon codice EXE.
Ciao.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                 Trust no ONE.
Per rispondermi via E-Mail togli STOPSPAMMERS.


Ok prova a fare questo col VB:
Voglio caricare esplicitamente una DLL. Tipo:
Una TextBox in cui inserisci il nome di una DLL, un bottone. Appena lo
premi, il programma la carica. Questa dll nel metodo Initialize svolge delle
funzioni tipo una MessageBox cosě vedi se funziona o no. Come fai? La
dichiari in un modulo? Devi farlo PRIMA.
Ah-Ah! E non mi dire che questo č un esempio inutile. Molti programmi hanno
degli Add-On!!
Riccardo


Scusa, ma non si puo' usare le API LoadLibrary() e FreeLibrary() da VB?
In VB5 mi pare (non l'ho ancora usato abbastanza) ci siano persino i
puntatori, per cui credo si possa anche usare GetProcAddress() ed avere il
puntatore alle funzioni della DLL.
Resta da vedere se, avendo il puntatore alla funzione nella DLL si puo'
chiamarla.
Certo, se poi vuoi fare anche la DLL in VB, allora sei masochista :-)
Se qualcuno esperto su questo argomento ha gia' provato, si faccia avanti;
l'argomento stuzzica la mia curiosita'.
--
Roal Zanazzi
z...@iol.it

 l'argomento stuzzica la mia curiosita'.
Dai a cesare quel che e' di cesare.....
Se in VB si potesse fare tutto, a che servirebbero l'assembler, il C, il C++, il Pascal,
il Cobol, il Lisp, e gli atri mille linguaggi esistenti...
Ognuno fa bene qualcosa e non puo' farne altre.
Il VB fa un sacco di cose,  ma non tutto!
Se vuoi richiamare le DLL dinamicamente da VB, ti fai una DLL in C/C++ che
ti aiuti nella cosa!
La costante di tutto, comunque, e' che per fare applicativi gestionali, il VB, e' qualcosa
di fantastico!
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes


Concordo pienamente. Non è importante se un linguaggio è più potente di
un'altro, quanto lo scopo che si vuole raggiungere.
Se vuoi eliminare le zanzare non usare la bambo atomica, basta un semplice
insetticida (meglio RAID Rapid Automatic Incontestable Development)
Ciao Bruno


Comunque voglio precisare che io non ce l'ho affatto col VB, anzi, ho
iniziato a programmare in Win proprio con quello, e lo trovo ottimo per
applicazioni semplici, infatti consiglio a chiunque si interessi di
programmazione di iniziare col VB, anche perchè è utile per le applicazioni
Microsoft (Office). L'unica cosa che ritengo MOLTO noiosa è l'utilizzazione
dei Declare. Ma non si potevano inventare qualcosa di meglio?
Per far sospendere l'esecuzione al programma o usi un inbarazzante for i = 1
to 500000000 o dichiari un Wait(100)...!
Riccardo

degli Add-On!!
LoadLibrary e FreeLibrary sono utilizzabili anche in VB5 come per tutti gli
altri linguaggi.
Per finire, io non imposterei questa discussione sulle limitazioni (spesso
presunte) di VB, tieni presente che con VB5 puoi perfino fare dei veri
servizi nativi di NT (senza svrany). E difatti, sono davvero poche le cose
che VB non puo' fare (compilare DLL standard e chiamare funzioni dal loro
indirizzo in memoria, per esempio). Anzi, io colgo l'occasione di rilanciare
un appello lanciato molti mesi fa, anche se ora siamo molto in ritardo: fare
un elenco di desiderata da mandare a 
vbw...@microsoft.com
. Anche ammettendo
che non ci leggano neppure verrebbe fuori almeno una discussione su ciò che
VB puo' e non puo' fare, e sono sicuro che alcuni pregiudizi cadrebbero.
Ciao,
Domenico