Newsgroup: it.comp.lang.visual-basic
Titolo: Memoria dinamica ecc.

Salve,
volevo chiedere due cose :
1) In VB6 ci sono tutte le funzioni per la gestione della memoria dinamica ? 
Le analoghe di malloc(), realloc(), free() ecc. del C per intenderci
2) VB6 puo' essere pensato come un linguaggio di programmazione a oggetti ? 
E' possibile definire oggetti ? 

Ciao Victor Frankenstein,

senza nessuna polemica ma in tutta sinceritï¿œ: VB6 ï¿œ morto.
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCP
http://mvp.support.microsoft.com
http://blogs.ugidotnet.org/topics
whynot [ at ] topics [ dot ] it

 oggetti ? E' possibile definire oggetti ?
Si � possibile, famosa � la textbox di balena ultramigliorata
-- 
Greg 

 ? E' possibile definire oggetti ?
Se inizi da zero, quoto Mauro al cento per cento.
Come giï¿½ risposto ad un'altra tua domanda di qualche giorno fa:
se non hai applicazioni da mantenere o se non automatizzi applicazioni
Office(ma qui si potrebbe anche aprire un capitolo a parte), non ha nessun
senso applicarsi al vb6.
Quindi 
vb.net
 o C# come linguaggi, Silverlight o WPF e non Windows Form.
-- 
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
http://social.answers.microsoft.com/Forums/it-IT/officeexcelit/threads
 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5156 (20100530) __________
Il messaggio ï¿½ stato controllato da ESET NOD32 Antivirus.
www.nod32.it

 E' possibile definire oggetti ?
Non � propriamente ad oggetti, non c'� il concetto di ereditariet� come in
.NET almeno.
http://msdn.microsoft.com/it-it/library/yet634fk(VS.90).aspx

 Quindi 
vb.net
 o C# come linguaggi, Silverlight o WPF e non Windows Form.
Ok per tutto ma perch� non Windows Form ? Capisco se devi sviluppare
qualcosa di particolarmente accattivante dal punto di vista della UI, ma
per il classico gestionale, che vantaggi da ?
Dal punto di vista dello sviluppatore WPF mi sembra decisamente pi�
macchinoso di Windows Form, per esigenze "normali".
PaF

 macchinoso di Windows Form, per esigenze "normali".
All'inizio si ma poi ti si apre un mondo :-)


 macchinoso di Windows Form, per esigenze "normali".
WPF stravolge tutto, e VS non ha attualmente un designer visuale decente 
per WPF. E' praticamente obbligatorio conosce XAML, che � un nuovo 
linguaggio a tutti gli effetti.
Esiste anche Expression Blend, e temo che MS voglia spingere su questo 
frammentando la sua offerta. Due programmi (a pagamento) sono meglio di 
uno ;-)
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Scarica "OpenOffice.org 3.0 Soluzioni a raccolta", molto pi� di semplici 
FAQ! 
http://it.openoffice.org/doc/manuali/


Perch� quello � il futuro e, sembra, nell'ordine indicato: Silverlight e 
WPF. Non � macchinoso, ma diverso. E una volta che cominci ad utilizzarlo, 
difficile tornare indietro. Qui alcune letture fra le tante:
http://weblogs.asp.net/psheriff/archive/2009/08/12/why-you-should-move-to-wpf.aspx
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/0a56a7b6-7e50-4f44-b530-673724b8ecc4
Il mio modesto consiglio era comunque rivolto a chi inizia. Immagino che un 
programmatore pi� o meno esperto sappia come muoversi e come gestire le 
nuove tecnologie.
-- 
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
http://social.answers.microsoft.com/Forums/it-IT/officeexcelit/threads
 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5157 (20100531) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it

 uno ;-)
Perfetto, aspettano due volte :-P
PaF

 All'inizio si ma poi ti si apre un mondo :-)
Ti ringrazio della risposta, hai per caso sotto mano un link con i vantaggi
in dettaglio di WPF rispetto a Windows Form ? 
Ad oggi per il target di applicazioni desktop che sviluppo in .NET
(gestionali nel senso pi� ampio del termine) non ho mai incontrato "deliri
insormontabili" da risolvere e anzi ho una produttivit� altissima grazie
alle librerie che mi sono sviluppato.
PaF

 alle librerie che mi sono sviluppato.
ti faccio un paio di esempi banali:
- realizzazione di una colonna custom per un GridView: scomo, molto 
effort e difficoltï¿œ di debug;
- realizzazione di una colonna custom per un ListView Wpf: 10 minuti 
facilissimi;
- customizzazione della ListView windows forms per la visualizzazione 
un modalitï¿œ Tile: metti a owner draw e piangi :-)
- stessa cosa per Wpf: 2 minuti;
- realizzazione di un sistema generico per l'overlay di informazioni e 
per i CueBanner con Windows Forms: smanettamento con le API del sistema 
operativo che per inciso cambiano tra vari OS;
- con Wpf: uso degli adorner e potenza spaventosa :-)
Potrei andare avanti per giorni :-)


 ;-)
Sono due tool con target diverso, io ho Blend e credo di averlo usato 3 
volte in vita mia io non faccio di designer e non mi interessa farlo, 
Wpf aggiunge il supporto per la customizzazione pesante della UI cosa 
che con Windows Forms era tutto tranne che semplice ï¿œ ovvio che se devi 
ritoccare una foto probabilmente userai Photoshop e non Paint ma non 
per questo ti lamenti.


 manutenuto.
Io mi stavo interessando, noto per� che la maggior parte di libri e
documentazione per WPF sono in C#.

 documentazione per WPF sono in C#.
purtroppo ï¿œ un fenomeno che si ï¿œ creato con il tempo quasi tuti gli 
esempi, o meglio, ï¿œ molto piï¿œ facile trovare esempi in C# piuttosto che 
in VB.Net.
devo anche dire che ritengo abbastanza facile conoscere entrambi i 
linguaggi, alla fine sono solo sintassi diverse a fronte di concetti 
comuni.



allora sta anche per finire VB.net, e' iniziato nel 2002 ...
Ha senso investirci del tempo partendo da zero ?

Ciao Victor Frankenstein,

no, non ï¿œ cosï¿œ che funziona, ï¿œ dal momento del "dismiss".


> no, non ï¿œ cosï¿œ che funziona, ï¿œ dal momento del "dismiss".
o meglio, dal rilascio della versione x quella versione specifica ï¿œ 
supportata per 10 anni piï¿œ 6, se non ricordo male di extended support. 
Quindi la versione 1.0 del framework rilasciata nel 2001 andrï¿œ fuori 
supporto nel 2011 circa a cui devi aggiung.
ere l'extended support che sinceramente non ricordo come funziona.


 Potrei andare avanti per giorni :-)
Eh anch'io, con esempi simili, purtroppo.
PaF

 cima alle mie prioritï¿œ :-)
Wpf giar che ï¿œ un piacere su una macchina del genere con XP Sp3, quella 
quindi come scusa non vale ;-), sono riuscito a farlo andare anche in 
condizioni peggiori, molto peggiori.


 condizioni peggiori, molto peggiori.
Grazie della segnalazione, far� dei test !
PaF

 comuni.
Si per� metti linguaggio nuovo (specie se uno conosce solo VB), e
tecnologia che uno non conosce non � cos� facile leggerlo.
Io mi son preso un paio di libri portatili su C# giusto per arrivare a
leggerlo con pi� scioltezza.

 Ha senso investirci del tempo partendo da zero ?
No non ha senso!....nulla ha un senso in informatica!E' la sua
forza...nasce sempre qualcosa di nuovo come miglioramento del vecchio!
ora come ora dovresti ...investire nel F#!
Per avere un qualche vantaggio lavorativo ti dovresti skillare in
qualcosa che ancora ha pochi "esperti".
Cloud computing e calcolo parallelo sono una possibile strada...F# la
risposta di Microsoft in questo ambito!
SOLO CHE....
se sei una azienda tutti i discorsi di paf acquistano senso!
MA
Il guaio è che in italia le aziende sono TUTTE troppo conservative  e
quindi arretriamo nella ricerca e nell'innovazione e infine nella
ricchezza economica!... poi però non possiamo piangerci addosso o dare
la colpa al governante di turno!...ma questo è un altro lungo e
doloroso discorso!

 doloroso discorso!
non condivido nulla, e l'azienda per cui lavoro io ï¿œ tutto tranne che 
conservativa (e non facciamo consulenza) ma investe moltissimo sulle 
persone.


 tecnologia che uno non conosce non ï¿œ cosï¿œ facile leggerlo.
infatti il problema reale ï¿œ il framework e i concetti nuovi non il 
linguaggio, concordo con te che se sono entrambi nuovi non ï¿œ certo una 
passeggiata.


 persone.
Una mosca bianca che si ciba di fiori non impedisce alle altre mosche
di stare sulla merda!
La mia città sta fallendo per la miopia degli imprenditori!
Io vivo attualmente facendo corsi di informatica a gente disperata che
spera , indirizzata dalla FIL, in un corso ECDL che al 99% di loro non
servirà ad altro se non a impedirgli di stare a commiserarsi davanti
ad un muro e togliere la tensione sociale dalle strade!
Molte aziende...il 90% di quelle italiane sono conservative fanno il
discorso di PaF: "Perchè investire per fare le solite cose?"
e fanno anche discorsi più estremi:
"Perchè continuare con il programmatore Senior se allo stesso prezzo
mi posso permettere 2 junior più gli sgravi fiscali?"
"Che me frega se ci metto più tempo a sviluppare con gli junior a
progetto o in apprendistato....tanto mi costa meno questo tempo...e la
copertura dei bug ...la fatturo come assistenza!"
"che me frega di WPF...tanto hanno windows xp"
etc etc
ma i soliti discorsi li "rimescoli come termini tecnici" e li trovi
"pari pari" in:
industrie tessili, metalmeccaniche, alberghiere, servizi alla persona,
avvocati, commercialisti, etc etc
Si vede anche dalle statistiche: quanti brevetti produce il sistema
italia? E il turn-over generazionale(io ero membro dei giovani
industriali e conosco il problema) ?
E tutto questo te lo dice uno che è tutto fuorchè di sinistra....
Ovvio che sono contentissimo per te (ma davvero eh!) se vivi nel 10%
"luminoso" del sistema italia!
Qui dal "lato oscuro" ...ti invidiamo!
Saluti!

Il Wed, 2 Jun 2010 02:15:59 -0700 (PDT), Wodka40[Google] ha scritto:
[cut]
Condivido in pieno quello che hai scritto.
Aggiungo che inoltre le grosse multinazionali (io ho lavorato per oltre due
anni in una $IMPORTANTE$ societ� di moda italiana) l'inerzia che hanno
nell'aggiornarsi � dovuta anche non solo a motivi economici, ma anche nella
complessit� dell'aggiornamento stesso.
In realt� dove ci sono oltre 1000 pc con programmi e driver consolidati,
anche solo passare ad un nuovo framework richiede passaggi burocratici
lunghissimi. Io mi sono trovato a dover sviluppare per il framework 1.1
(una pena) quando era gi� disponibile il 3.0, ma i sistemisti della sede
centrale non ne volevano sapere, in quel momento, di fare un aggiornamento
sui pc sparsi per le sedi mondiali.
Non mi sento di criticare del tutto una societ� che decide di tenersi i pc
con Windows XP e 512 MB di RAM, quando queste macchine per l'utilizzo che
hanno, si comportano bene.
Nel mio caso sono fortunato, il mio cliente principale investe poco
nell'hardware (tranne nella parte server dove sono passati a vmware) ma
molto nell'infrastruttura software (mi danno il pane quotidiano !!)
PaF

 Saluti!


 hanno, si comportano bene.
mai criticato una configurazione se non quando non ï¿œ piï¿œ supportata, 
allora dico chiaro e tondo in faccia al cliente che ï¿œ un po' stupido.


 > Saluti!
MAH!
forse c'è un senso,  nella tua stringatezza di risposta, che non
capisco!...è già la quarta volta che la rileggo!
Perchè se la capisco come un "datti all'ippica pirla"...ti rispondo
che
è una risposta "tipica" da MVP...!
...ne sà qualcosa anche zio Gibbì!
Contraccambio i saluti
Aloha!

 Aloha!


 Ciao Wodka40[Google],
Caro mio...ognuno la vede come la vede!
IMHO sono un mare di bischerate quelle che hai detto sul lavoro...ma
solo per me!
Ti consiglierei di venire a Prato a fare il "motivatore" e dire a
10.000 disoccupati(su 100.000 abitanti) che sono solo "pigri" e
"demotivati" e che in definitiva è "solo colpa loro perchè il lavoro
c'è!"!
Se dopo la prima ora sei ancora vivo e non ti hanno linciato sarai
acclamato come il salvatore della città e tu e le generazioni tue
future avrete un posto ad eterna memoria nell'albo d'oro della città!
Io andrei cauto in queste affermazioni....tu la puoi vedere come
vuoi...hai tutto il diritto di scrivere e pensare quello che vuoi ci
mancherebbe altro!
Però affermare quello che hai scritto....imho....è "leggerissimamente"
distaccato dalla realtà mia locale e sempre imho anche italiana!
Secondo te una persona di 50 anni che ha perso il posto di lavoro dopo
25 anni di lavoro....è solo "pigra" e "demotivata"? E che il lavoro
c'è e non lo sà cercare?
Lo sai che persino le imprese di pulizia storcono il naso verso una
persona di 50 anni(niente sgravi...vecchio si stanca subito! le cose
più carine che si sentono dire)...e che comunque sono tutte
cooperative con stipendi di massimo 6 euro lordi l'ora? Senza ferie e
malattia?
Io sono andato prima di fare il programmatore a scaricare la frutta al
supermercato e 2 anni fa, causa fallimento di 2 importanti clienti,
per 1 mese in una agenzia di pulizie per contribuire a riempire il
frigo.Tutto fuorchè pigro! Sò di cosa parlo!
Ma tu in che parte di mondo vivi? ma sei Italiano?
Cmq...va bene...!
Buon per te !
Imho ci andrei però cauto con questo ottimismo all'americana...in
italia stona un po!
Saluti e
Pace fratelli!
...e scusate lo sfogo OT!

 Ma tu in che parte di mondo vivi? ma sei Italiano?
io ti consiglerei di rileggere quello che ho scritto e di rileggere 
quello che hai scritto tu. Se in quello che ho scritto trovi le parole 
pigro e demotivato allora ne riparliamo, se trovi una sola offesa a 
qualcuno allora ne riparliamo, non sai un'emerita cippa di cosa faccio 
io nella vita di che cosa ho passato e di che cosa sto passando quindi 
pontificare sul fatto che io dia dei pigri e demotiviati a dei 
cinquantenni che hanno perso il lavoro quando sai benissimo che non 
l'ho mai detto è semplicemente sbagliato.
Ho preso tante batoste, di quelle che non auguro a nessuno, e mi sono 
rialzato tutte le volte, mi sono rimboccato le maniche e sono arrivato 
dove sono adesso, sono arrivato? neanche per sogno, io parto dal 
presuposto che c'è sempre margine per migliorare e mi danno dalla 
mattina alla sera per ottenere il meglio da me stesso e da chi mi 
circonda.
Io sono italianissimo e vivo in un mondo in cui la stragrande 
maggioranza del mio stipendio finisce a qualcuno che ne ha più bisogno 
di me ma non per questo mi metto a piangere e a battere i pugni per 
terra, semplicemente, zitto zitto nel mio angolino, mi faccio un culo 
doppio.
A me sembra che tu non abbia nessun interesse nel dialogo, ma sia 
semplicemente arrabbiato, probabilmente hai le tue buone motivazioni 
per esserlo e non io non ho nessun interesse, ne diritto, nel 
criticarle ma non capisco che cosa ci azzecco io con la tua 
incazzatura, oppure ce l'hai a morte con quelli che si sbattono dalla 
mattina alla sera anche per aiutare gli altri nel qual caso facciamo 
prima a dircelo in faccia che io proprio non ho nessun problema a 
cambiare aria (non me l'ha ordinato il dottore di postare qui) e a 
tornare al mio amato "idiosincrasiaco" C#.
chiudo.


 chiudo.
  eheheheh
bellissimo....ora io offendo te! Grandissimo!
Beh amico mio prova a rileggerti anche te allora non solo io!
Riassumo:
"qualcuno" chiede qualcosa che è di poco "tecnico" e di molto politico
(nel senso buono della parola): cosa studiereste e come!
Ovvio che ognuno porta la sua esperienza!
IO la mia TU la tua! ...ovvio che ognuna delle nostre posizioni è
vincolata alle nostre convinzioni!
fin qui non c'è nulla di strano no?
scrivi(cito)
"non condivido nulla, e l'azienda per cui lavoro io tutto tranne che
conservativa (e non facciamo consulenza) ma investe moltissimo sulle
persone.
"
siccome questo è parecchio in disaccordo con la realtà (parziale e
locale) che io constato(ma anche per confindustria per dirne una)
controbatto
....ovvio potevo star zitto!
Ma insomma ...avevo voglia di rispondere!
Ovvio che una frase ad effetto non sono abituato a darla....argomento
perchè per me la tua visione è svincolata dalla mia! (non sto a
riportare tutto)
Anche te potevi stare zitto....ma avevi voglia di rispondere!
Ed hai risposto:(cito)
"...molto facile cambiare lavoro. "
UH!
che cazzo di risposta è?
Forse la dici ridendo...ma scrivendo non lo vedo!
e ti chiedo lumi!
perchè sà molto di risposta brusca e scortese: della serie mi son
rotto di parlare....cambia lavoro!
il bello è che ti chiedo lumi
e mi rispondi
che
"il lavoro c'è basta cercarlo"
Il mercato del lavoro invece è molto rigido in Italia(in america non
sò...ma non se la passano bene nemmeno loro).
Sei un handicappato in Italia se nella situazione attuale sei gettato
fuori dal posto di lavoro.
Hai speranze di rioccupazione basse ed inversamente proporzionali alla
tua età.
E se sei sul mercato del lavoro con una famiglia da mantenere sono
cazzi alquanto per diabetici!
Non è che io sia "Dio in terra"....sono uno che lavora
(autonomo)...che paga le tasse.
Che attualmente collabora con una azienda formativa e vede gente di 35
40 45 50 anni letteralmente disperata.
Vede gente che tenta di riciclarsi: vede ragionieri contabili e
laureati lavorare per 500 Euro come facchini o nei call center con una
famiglia di 4-5 persone sulle spalle.
Vede i servizi di igiene mentale (nei quali ci lavora un amico)
scoppiare come non mai di gente depressa o paranoica.
Vede un signore di 50 e passa anni che ha studiato cobol e fatto
gestionali per industie tessili, venire da me 46enne a sentire cose
assurde per lui perchè si deve riciclare come "costruttore di
interfaccie web" e lavorare in team con un 24enne che per lui dice
cose "fuori dalla realtà"
ORA
probabilmente hai anche ragione
ma tu davvero sei così insensibile da andare a dire a questa gente che
"Il lavoro c'è basta cercarlo" o che "...molto facile cambiare lavoro.
"
Io reagisco a questo....mica alla tua persona...e chi ti conosce!
e non sono nemmeno incazzato con la vita !
 io per grazia di Dio, con difficoltà alcuni mesi è vero, ancora
riesco a pagare la bolletta ed avere il frigo pieno!
Ma dalle mie parti è una lotta con il coltello quotidiana e le aziende
dove c'è crisi sta sicuro che non investono anzi....sono piuttosto
conservative!
Ecco perchè mi sembra che tu viva in un altro pianeta!
Ma forse siamo noi su Marte e crediamo di essere sulla Terra!
ed ora tronco anche io!
Pace fratello!
Scusami se ti senti offeso....sono un toscanaccio...siamo sanguigni e
diretti con le parole ed i modi di dire !!!
Ma non sono un cattivo....anzi....