Newsgroup: it.lavoro.informatica
Titolo: [SVILUPPO] Software

Sviluppo Software in Visual basic 6, se avete delle esigenze contattatemi 
come da mail, togliendo NO SPAM PLEASE.
Non cerco un lavoro fisso, ma vendo piccoli programmi.
Mauro 

 io, ma mi auguro messo un po' meglio) :-P
non vendi piccoli programmi a tempo perso?
-- 
FabMind



Usando una metafora abusata ma sempre valida il tuo annuncio, postato qui,
equivale a cercare di vendere automobili ad un concessionario, o del pesce
ad un pescivendolo.
Molti qui del ng sviluppano software e sono tuoi concorrenti...(tra cui io,
ma mi auguro messo un po' meglio) :-P
Ciao
PaF

> Sviluppo Software in Visual basic 6
Generalmente parlando, in produzione si usa ancora VB6 ?

 
Se hai scritto almeno qualche decina di migliaia di righe di codice si.

"Patrizio Rullo":

D'accordo, ma per i progetti nuovi? 

 Se hai scritto almeno qualche decina di migliaia di righe di codice si.
Se hai scritto qualche decina di migliaia di righe di codice in VB, un po' 
masochista devi esserlo, eh...
Massimo

 Certo. I nativi windows li fai con quello.
PRRRRRR

 Generalmente parlando, in produzione si usa ancora VB6 ?
Certo. I nativi windows li fai con quello.


O.o
Onestamente non le ho mai contate... Ma sono 6 anni che lavoro 
nell'ambiente, forse le 100,000 righe le ho superate...
M.B. 


Uhm... Non so ^__^
Comunque meglio sparare e non colpire, che non sparare proprio, no?
Si fa quel che si può, per arrotondare... Però forse ho davvero cannato NG 
:$
M.B.

 Massimo
E' come avere a che fare con un bambino... Basta imparare a capirlo.
Troppo facile programmare con linguaggi "seri", come C o Java... Vuoi 
mettere il gusto della sfida "Tu Vs. VB"??
M.B. 

 Certo. I nativi windows li fai con quello.
A parte che nativi lo sono fino ad un certo punto visto che la bella p-code
VM (msvbvm60.dll) ce l'hanno pure loro ... capisco progetti con migliaia di
linee di codice da mantenere, ma usare VB6 nell'aprile del 2005 suvvia  ;-)
Se devi fare nativi windows ci sono tante altre cose migliori, da Delphi
passando per Python fino a C++ e D 
http://www.digitalmars.com/d
  :-)))
va bè ho capito, stavi scherzando  :-p
-- 
Jarod

 va bè ho capito, stavi scherzando  :-p
:)

 VM (msvbvm60.dll) ce l'hanno pure loro ... 
NO.
E' da un bel po che non utilizzo VB6, ma se non ricordo male, ci sono 2 
modalitą di compilazione: nativo e pcode.
pcode non centra nulla con msvbvm60.dll che č semplicemente la runtime 
library.
Ciao
Ermes G.

 la runtime library.
che guarda caso ti porti dietro sempre, sia per "nativi" sia per
applicazioni compilate usando pcode.
Secondo te il nome Microsoft Visual Basic Virtual Machine non vuol dire
proprio nulla eh ?
http://support.microsoft.com/kb/q165524
15. Q. What is the Visual Basic Virtual Machine and how does it get to the
Web user's computer?
A. Visual Basic controls are interpreted by the virtual machine on the Web
user's computer in much the same manner as a Java applet. The virtual
machine (MSVBVM5.DLL) also provides high-performance services common to all
Visual Basic authored ActiveX controls. The virtual machine is automatically
downloaded and installed:
. the first time a person navigates to a Web page containing any Visual
Basic authored control. -and-
. when any control built using a newer version of the virtual machine is
accessed.
;-))
-- 
Jarod

 (se non piace la parola "nativo") :)
miii come siete suscettibili stamattina  :-)
non si può fare nemmeno un po' di sana polemica senza scatinare un putiferio
... diciamo che VB6 mi ha rotto talmente le balle in passato che al solo
nominarlo mi viene l'orticaria  ;-p
-- 
Jarod

 l'asse delle X). Ma io sono io e gli altri sono gli altri :)
Delphi però i nativi ancora li fa, e pure belli tosti se confrontati con
quelli prodotti da C e C++
:-)
-- 
Jarod

 Generalmente parlando, in produzione si usa ancora VB6 ?
Un paio d'anni fa c'era un'applicazione, su cui si appoggiava un lavoro
piuttosto critico, in vb3+access regolarmente utilizzata e "rattoppata" di
volta in volta.
Ho saputo che solo ultimamente è stata convertita, per comodità, in vb6
-- 
Lis        
www.alessandroghezzi.it
O'Telma:   
http://snipurl.com/otelma
Soltanto le persone forti sanno confidare le proprie debolezze e chiedere
conforto (Anonimo)

 .....
Intanto per incominciare stiamo parlando di VB6 e non di VB5, (che 
compunque può compilare nativo)
Il nome "Microsoft Visual Basic Virtual Machine" deriva dalle vecchie 
versioni <= VB4.
Il fatto che ti "devi tirare dietro" una libreria runtime è comune a 
quasi tutti i linguaggi:
Prova ad eliminare msvcrt.dll (microsoft C run time library) oppure 
mfc42.dll dal tuo sistema.
O pensi che C e C++ non compilino nativo???
Forse non hai ben chiaro il concetto di pcode e di macchina virtuale...
O forse non hai ben chiaro il concetto di libreria
O forse non hai ben chiara la differenza tra linking statico e 
dinamico...(VB non consente il linking statico con il runtime, per 
questo ti devi "portare dietro" la msvbvm60.dll)
Come ho detto nel post precedente, con VB5 e VB6 puoi scegliere se 
compilare nativo o pcode, che non c'entra proprio NULLA con la libreria 
run time.
E' ovvio che se utilizzi controlli ActiveX compilati pcode, parte dalla 
tua applicazione girerà nell'interprete pcode.
Questo comunque non c'entra nulla con la possibilità di compilare nativo 
da parte di VB6.
Ciao

 D'accordo, ma per i progetti nuovi? 
Direi che forse e' il caso di evitare
http://developers.slashdot.org/article.pl?sid=05/03/14/1254232&tid=109&tid=8

 da parte di VB6.
potrai anche fare applicazioni stand alone native ma è molto probabile che
parte del programma sia interpretata col meccanismo del pcode.
E questo vale a maggior ragione per gli ActiveX controls e dll.
-- 
Jarod

 Non cerco un lavoro fisso, ma vendo piccoli programmi.
praticamente come circa 1000 persone qui dentro...

 E questo vale a maggior ragione per gli ActiveX controls e dll.
Spiegami cosa intendi per applicazione stand alone.
Sono d'accordo che parti dell'applicazione (specialmente librerie 
esterne) possano essere compilate pcode e linkate al tuo programma.
D'altra parte nessuno mi impedisce di linkare un controllo ActiveX 
compilato pcode ad un programma scritto in C o in C++ o in qualsivoglia 
linguaggio, ma questo non rende il C o C++ pcode!!!!
Ciao


http://developers.slashdot.org/article.pl?sid=05/03/14/1254232&tid=109&tid=8
Sai, non sono d'accordo. Io trovo VB insuperabile per alcune cose,
penoso per altre. 
VB.NET
 cerca di colmare queste lacune, fornendo un
supporto più completo e integrando una piattaforma che sembra stia
avendo un discreto successo (anche se io resto convinto
dell'opportunità, a questo punto, di scegliere C#).
Il fatto è che il programmatore VB (io in testa ;-) ) è abbastanza
conservativo, e come lo porti fuori dal suo ambiente si trova spaesato
e cerca di tornare a casa... ( ari ;-) )
--
Ciao!
Luca Menegotto

nominarlo mi viene l'orticaria  ;-p
Diciamo che ti comprendo, l'approccio a alcune situazioni č
decisamente cervellotico; ma per fare data entry non č affatto male,
via... :)))
--
Ciao!
Luca Menegotto

O pensi che C e C++ non compilino nativo???
Però da sempre con VC puoi scegliere se utilizzare le librerie di
run-time o se integrare tutto in un unico blocco eseguibile, cosa che
con VB non puoi fare.
--
Ciao!
Luca Menegotto

 linguaggio, ma questo non rende il C o C++ pcode!!!!
Va bč, polemica finita  :-D
Non ho detto che il tuo EXE fatto con VB č tutto pcode sempre ... ma qualche
chiamata a pezzi pcode c'č sicuramente (mentre con C++ puoi anche fare EXE
senza pezzi eseguiti in pcode).
-- 
Jarod

 e cerca di tornare a casa... ( ari ;-) )
La forza dell'abitudine ... tranquillo, capita a tutti  :-D
-- 
Jarod

 
Non mi e' chiaro su cosa non sei daccordo con me :)
Ho riportato un link con sviluppatori VB che si stan lamentando e 
firmando petizioni per fermare lo stop al supporto di VB6, non dove 
dicono che fa schifo o che 
VB.NET
 va evitato.
Piu' sopra si chiedeva "voi lo usereste per progetti nuovi?"
Direi che alla luce degli sviluppi paventati da quella news di slashdot 
(ovvero la fine del supporto e sviluppo patch etc..) direi che non e' 
una grande idea investire attualmente su VB6 (e costruirci un progetto 
nuovo sopra)

 con VB non puoi fare.
e cosa che Delphi ha sempre fatto :D

 masochista devi esserlo, eh...
Mah..quando leggo 'ste cose rimango perplesso...
VB4/5/6 mi hanno dato da mangiare dal 1996, tutt'ora VB6 lo fa per la
manutenzione di progetti che portare in VB.Net non sarebbe economico x i
committenti, ho sviluppato negli ultimi 4 anni applicazioni che sono
diventate centrali nel core business di aziende non banali (per esempio una
società assicurativa di importanza nazionale, 180gg/uomo di lavoro), non ho
MAI e sottolineo MAI avuto problemi di setup o "dll hell" perchè sapevo
cosa includere nel progetto (e non certo l'ultimo ocx graficoso scaricato
da internet). 
Con questo non dico che VB6 sia il meglio di quanto ci fosse sul mercato
(io amo *profondamente* il C++) ma chi spara a zero sempre e comunque su VB
IMHO non l'ha saputo utilizzare come si deve.
Ciao
PaF (sviluppatore VB6, VB.Net, C++)

 PaF (sviluppatore VB6, VB.Net, C++)
dai, aggiungi C# alla lista ... :-)
p.s. mi dai un email valida ? o mandami una mail su despammed che volevo
parlarti in privato  ;-)
-- 
Jarod

 parlarti in privato  ;-)
p...@despammed.com
Ciao
PaF

 
p...@despammed.com
cavolo sono rimasto indietro, non mi ero accorto che hai un'email valida su
despammed  ;-)
-- 
Jarod

 despammed  ;-)
In effetti l'avevo già da qualche tempo ma non avevo aggiornato il news
reader :-)
Ciao
PaF

mesi in C#
E i ditini come stanno? ;)
--
Ciao!
Luca Menegotto

 E i ditini come stanno? ;)
bene grazie ... :-)) ... anche perchè ormai con le tastiere me la cavo bene,
digito a 2 mani (e pure veloce), con una lo shift e con l'altra l'alt gr-[-]
;-)
-- 
Jarod

 ecco le tue parentesi graffe su Win32 e notebook con tastiera italiana.
sono l'unico che usa alt+123 e alt+125 del tastierino numerico? :)

sono l'unico che usa alt+123 e alt+125 del tastierino numerico? :)
Anch'io! e alt+126 per la tilde
Sergio Meinardi - Imperia
AIP # 2271 
www.aipnet.it

 sono l'unico che usa alt+123 e alt+125 del tastierino numerico? :)
Nel portatile, il tastierino numerico di solito si attiva premendo 
Alt+Ctrl+AltGr+Tab+Fn+Shift+CapsLock+F1+Stamp+Ins e poi devi chiamare 
un'altra persona per digitare il codice ascii perchč non ti bastano le 
dita :P
Shift+AltGr+[ č abbastanza piů comodo.
Ancora piů comodo č avere la tastiera americana per programmare.

 Ancora più comodo è avere la tastiera americana per programmare.
eheh in effetti... o se no non usare linguaggi che usano le graffe :D