Newsgroup: it.comp.programmare
Titolo: consiglio su linguaggio

Buongiorno a tutto il NG,
vi chiedo un piccolo lume...
Ho provato il VB express con SQL2005 ed ho visto come č semplice accedere ai
dati, quindi mi č venuta voglia di scrivere un'applicazione per collegarmi
ad DB, leggere delle tabelle e fare delle semplici elaborazioni.
ho una recente esperienza in VB6 (2004) ed una piu' antica in C (turboC) ed
il dubbio č, imparo il nuovo 
VB.NET
 (che ho visto essere completamente
diverso dal VB6) o imparo il C#?
chiedo un consiglio spassionato....
ciao ciao e grazie
Syd Heep
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 diverso dal VB6) o imparo il C#?
Che differenza hai notato tra il VB6 e il 
VB.NET
?
A me sembra sempre VB?
Ed in ogni caso se la tua esigenza e' quella di interfacciarti ad un DB 
e gestire recordset, anche il C non e' molto diverso: devi in tutti i 
casi allocare un oggetto per collegarti al DB e usare i metodi di questo 
per lavorare sul DB stesso.
Qual e' esattamente il tuo problema?

 A me sembra sempre VB?
C'è una differenza enorme tra i due Roberto... solo la sintassi è uguale
-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair

 diverso dal VB6) o imparo il C#?
C# e 
VB.NET
 sono pressoché identici pur cambiando la sintassi. C# č
usato per scrivere le librerie managed in .NET quindi avresti vita piů
facile. Idem se ti interessa dare un'occhiata a Mono. Una volta che
"masterizzerai" .NET e C# in un pomeriggio con una guida per la sintassi
impari anche l'altro.


 
oh bella...
se ne scopre una nuova ogni giorno.
mi hai proprio incuriosito: non conosco questo aspetto di 
vb.net
, la 
differenza di che tipo e'?

 differenza di che tipo e'?
Le differenze sono tante. 
VB.NET
 è un linguaggio di programmazione
object oriented. VB6 è object based. Pensa a 
VB.NET
 come C# con una
sintassi diversa (tipo quella di VB6 appunto). Inoltre ha dietro tutto
il framework .NET.
Su google comunque ci sono guide che aiutano il VB6ista a imparare le
differenze. Io penso che farebbero meno fatica a imparare un linguaggio
da 0. Il problema del passaggio da VB6 a 
VB.NET
 è imparare la
programmazione orientata agli oggetti, più che le differenze
sintattiche.
è un po' come passare ad un livello "superiore" di astrazione.



[cut]
Ma... la domanda era se, visto la differenza sostanziale che c'e' tra il VB6
e .NET, mi conviene imparare il nuovo 
VB.NET
 (con tutte le classi, framework
ecc..) o imparare direttamente un nuovo linguaggio, tipo C# che so essere
abbastanza semplice ma molto "completo" (tanto le classi ed il framework me
lo devo sempre imparare)...
ciao ciao


 impari anche l'altro.
Grazie a tutti per le risposte!
penso che starò su VB comunque... tanto quello che voglio realizzare è una
interfaccia con menu, pulsanti, maschere, e tutta questa roba qua!
VB mi sembra più "immediato" e ho gia' trovato molta documentazione su
internet (perlomento piu che non C#).
(magari un giorno con più calma imparerò anche il C#)
ciao ciao


 lo devo sempre imparare)...
Io consiglio C#, ma non pensare che 
VB.NET
 sia più facile.


 sintattiche.
Stando cosi' le cose azzarderei dire che il problema del passaggio da
VB6 a 
VB.NET
 e' imparare a programmare.
Mentre col VB tradizionale l'utente mette quattro bottoni e scrive
codice in corrispondenza di un evento in formato pappa pronta, se ho ben
inteso la filosofia del 
VB.NET
 qui occorre definire le classi, creare
gli eventi e saperli gestire.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 VB6 a 
VB.NET
 e' imparare a programmare.
Esatto


Solite denominazioni Microsoft per incasinare le idee...
A quali nello specifico ti riferisci ? Le denominazioni sono
importanti: .NET distingue il linguaggio per una determinata
piattaforma.  Non mi sembra si incasini niente.  Se invece ti
riferisci a "object oriented" e "object based", non sono affatto
"denominazioni Microsoft" ma espressioni comuni, di dominio pubblico,
per identificare caratteristiche specifiche di un linguaggio.
Il vecchio VB (intendendo il VB6) e per quanto ne so (visto che posso
orgogliosamente dire di non averlo utilizzato mai) non consentiva di
derivare classi e implementare il polimorfismo, ma solo di
incapsulare; il nuovo linguaggio dovrebbe consentire di fare, invece,
tutto ciò che conferisce la denominazione di "object oriented".
Le implicazioni di tutto questo non sono affatto irrilevanti.

 tutto ciò che conferisce la denominazione di "object oriented".
Mi chiedo se lo sanno quelli che scrivono inserzioni cercando 
programmatori VB, e soprattutto se lo sanno quelli che rispondono a tali 
inserzioni.

 versione successiva di VB6
Come tanti ai tempi dell'uscita. La MS secondo me ha fatto un errore di
PR non marcando la differenza (io personalmente non l'avrei proprio
fatto 
VB.NET
 ma sono altri discorsi)


terze parti belli pronti.
Sorvolo sul mio giudizio dei programmatori VB che scrivono
applicazioni gestionali in questo linguaggio, ho conosciuto fin troppi
scalzacani.  Io stavo appunto dicendo qual è la differenza tra il
vecchio VB e il "nuovo".

 vecchio VB e il "nuovo".
Sei stato chiarissimo, come ti ho gia' detto.

 le classi.
Non facevi prima a cercare su Google invece di fare ipotesi :-) ?


Sei stato chiarissimo, come ti ho gia' detto.
Non mi sembrava che il senso delle tue parole fosse questo, comunque
ok.