Newsgroup: it.istruzione.scuola
Titolo: visual basic 6

Per l'esame alcuni ragazzi vorrebbero portare dei loro progetti fatti in 
VB6. Il problema è che non abbiamo licence di VB6. Una volta non c'era 
una licenza educational "gratuita" se utilizzata non a scopo di lucro? 
altrimenti come posso fare senza comprare la licenza che penso ormai non 
sia più disponibile?

zapper <zap...@NOMAIL.it> ha scritto:

Perché gli esaminatori dovrebbero controllare se il visual basic è stato
acquistato dalla scuola?
Mica controllano se le penne per scrivere le prove sono stare rubate!

 Mica controllano se le penne per scrivere le prove sono stare rubate!
perché dovrei installare a scuola software piratato? a loro serve una 
versione di VB6 perché devono mostrare altre cose non solo mostrare il 
file creato e basta.

 una licenza educational "gratuita" se utilizzata non a scopo di lucro? 
So che il software educational può essere usato per questi scopi.
Con VC++ usavo la "Introductory edition" che si trova sui CD dei libri: 
tutto normale, solo che ti appariva un "nag-screen" ogni qualvolta 
lanciavi l'eseguibile.

zapper <zap...@NOMAIL.it> ha scritto:

Se la metti su questo piano, allora hai anche il dovere di controllare che
gli studenti non abbiano usato software piratato. Se loro hanno una licenza
la portino a scuola...
Comunque, gli esaminatori possono vedere i sorgenti stampati su carta o 
aperto a video col "blocco note", vedere l'esecuzione fatta un un eseguibile
".exe" fatto dagli studenti, il quale non necessita dell'ambiente di sviluppo...

 ".exe" fatto dagli studenti, il quale non necessita dell'ambiente di sviluppo...
sì ma pareva ci fossero dei problemi con l'exe e che servisse a posta 
l'ambiente.

 sia più disponibile?
Per questa volta ti attacchi al tram.
La prossima magari usi degli strumenti open source così non hai problemi
di licenze.
Dicono bene di Gambas, in ambiente linux.
..

 Dicono bene di Gambas, in ambiente linux.
Purtroppo non ho scelto io VB (peraltro VB6 perché la nuova 2007 express 
è gratuita)...è una iniziativa di questi studenti.

 ..
molto bello questo gambas devo provarlo...grazie!

 Dicono bene di Gambas
Voce di popolo insomma. Meglio non immischiarsi, fai bene.

"zapper" <zap...@NOMAIL.it> ha scritto nel messaggio 
news:%mJ0i.4031$%k.3...@twister2.libero.it...

Esisteva una versione di VB 5.0 gratuita che produceva, a livello di 
compilazione, solo componenti ActiveX. Tuttavia l'ambiente di sviluppo e la 
modalità "interpretata" erano praticamente identici a VB 6.0 standard (non 
professional) quindi poteva funzionare. Sinceramente è passato tanto tempo e 
non so se ancora sia disponibile.

 Voce di popolo insomma. Meglio non immischiarsi, fai bene.
Lo dicono i due docenti di informatica che lo hanno adottato al
posto di VB.
L'ITP ha fatto un po' di storie a usare linux, ma poi gli abbiamo fatto
vedere come funziona Gaim e si è tranquillizzato.
..

Guarda:
http://support.microsoft.com/kb/165524
e
http://www.thevbzone.com/vbcce.htm
 

"zapper" <zap...@NOMAIL.it> ha scritto nel messaggio 
news:QYL0i.4240$%k.3...@twister2.libero.it...

In effetti è ormai obsoleto, anche se continua ad essere l'ambiente di 
sviluppo più usato per le piccole e medie applicazioni gestionali, sia per 
la notevole quantità di codice già disponibile, sia per la velocità con cui 
si possono costruire verticalizzazioni. L'edizione .NET è sicuramente più 
completa e propone un vero linguaggio OO (anche se, q auel punto vale la 
pena provare C#), ma ... non viene usata nelle aziende (o almeno non molto) 
in quanto è facilmente decompilabile. E, per chi fa software con lo scopo di 
guadagnarci qualche soldino, i "sorgenti" rappresentano sempre la vera 
ricchezza aziendale.
A livello aziendale, infatti, si dice ch "un algoritmo si può ritenee 
efficiente se: si sviluppa in poco tempo, permette i otenere buoni guadagni, 
arrivi prima degli altri!"
Ciao !

 L'ITP ha fatto un po' di storie...
Se vuoi ti veniamo a trovare a via Scaloria, così ti diamo una bella
ripassata... di storia...

zapper ha scritto:

la scuola si aggiorna
-- 
Maurizio Pistone - Torino
         strenua nos exercet inertia    Hor.
 
www.mauriziopistone.it
 
www.lacabalesta.it

 acquistato dalla scuola?
l'educazione alla legalità


 vedere come funziona Gaim e si è tranquillizzato.
Parli per sentito dire di informatica, ora dimostri di essere totalmente 
ignorante di leggi, di programmazione didattica, di curriculo, di 
autonomia didattica.
Senza entrare nel merito della tua presunta laurea, ma chi ti ha dato la 
patente di docente?

 ripassata... di storia...
Ma non inferire sulla Croce rossa...
Magari avrà imparato qualcosina di Linux dagli "Appunti Linux" di 
Daniele Giacomini, che non è nemmeno laureato in informatica:
http://www.fis.unipr.it/lca/unix/AppuntiLinux/

 pelle"...comunque...c'è la libertà di insegnamento...
invece lo hanno proposto proprio i ragazzi e gli piace tantissimo.
E' interattivo, semplice, si può interfacciare facilmente con i 
database. Perché poveri ragazzi? e poi sai quante aziende usano VB!

"zapper" <zap...@NOMAIL.it> ha scritto nel messaggio 
news:dIY0i.4680$U01....@twister1.libero.it...

Premesso che a VB 6.0 nancano molte cartteristiche dei linguaggi veramente 
object-oriented (in primis l'ereditarietà e il polimorfismo) e che il 
concetto di classe è appena abbozzato, tuttavia non è un brutto linguaggio 
di programmazione. Se usato bene può comunque essere molto utile per 
imparare la programmazione strutturata e capire il concetto di algoritmo. 
Come il Pascal del resto.
Va evitato di "semplificarlo" ad esempio insegnando ai ragazzi a dichiarare 
le variabili con i tipi corretti (anche se di fatto è irrileante al 
funzionamento, nella maggior parte dei casi), non va nemmeno detto loro che 
esistono Goto e Gosub, ecc.
Però possono ad esempioimparare il concetto di metodo, evento, proprietà.
Non ha la potenza del C o del C++, ma dipende appunto dagli obiettivi che ti 
dai.
Ad esempio per imparare i rudimenti dell'uso dei DB va benissimo... 
l'intefaccia ADO permette di focalizzare l'attenzione sul linguaggio SQL 
senza dedicare troppo tempo agliaspetti della connessione. Insomma, a mio 
avviso, ogni linguaggio può essere utile. Basta saperlo usare e proporlo 
correttamente.
Ovviamente a certi livelli io consiglierei l'approccio verso il C, C++ o 
Java. Ma è pure vero che poi, nel mondo del lavoro l'80% delle piccole 
realtà usa VB (qualcuno ancora Delphi), quindi chi lo consoce, almeno a 
livello di sintassi, parte avvanaggiato.
Non dimentichiamo poi tutto il mondo ASP.


Parlo per esperienza personale. Sono stato uno dei primi ad usare Visual
Basic
e a crederci seriamente (versione 3.0, allora tutti pensavano che fosse un
giocattolo).
Nonostante il parere di tutti, l'ho usato proficuamente per lavoro (ho
sviluppato
un paio di progetti importanti) ed ultimamente per la didattica (sto
ultimando
un corso ad un ragazzo che vuole imparare il Visual Basic).
A questo punto, sembrerebbe che io stia lodando il VB6, ma... Fate come ho
fatto io: buttatelo nel cesso. Vi dirò qualche motivo: linguaggio ormai
obsoleto,
aggiornabilità dei progetti disastrosa (bisogna ricompilare TUTTO il
progetto
ad ogni minima modifica, senza contare il caos delle DLL e OCX),
sistema di installazione penoso e catastrofico,
costrizione nel sottostare al predominio Microsoft (per esempio, loro stessi
hanno
venduto il VB6, però ad oggi lo sconsigliano a tutti, perchè vogliono che
passiate
alla piattaforma .NET), ecc.
Puntate sul Java, almeno i vostri studenti impareranno un vero linguaggio
di programmazione utile per la loro formazione (permette di capire la vera
OOP,
non quel quazzabuglio di .NET) e per il mondo del lavoro (tutti i più grandi
progetti
al mondo sono fatti utilizzando Java, poichè favorisce un sistema di
sviluppo
collaborativo e produttivo). Non dimentichiamo che Java è GRATUITO.
Ciò che ho scritto rimane solo un mio parere, a voi poi la scelta
definitiva.
Saluti
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

"zapper" <zap...@NOMAIL.it> ha scritto nel messaggio 
news:%mJ0i.4031$%k.3...@twister2.libero.it...

VB6 è obsoleto da tempo. Oggi la piattaforma MS di programmazione è .NET. 
Esiste un versione didattica gratuita.
http://www.microsoft.com/italy/msdn/prodotti/vs2005/editions/stdexp.mspx
La scuola è sempre all'avanguardia... 

 collaborativo e produttivo). Non dimentichiamo che Java è GRATUITO.
sinceramente a me .NET piace. C'è però da studiare parecchio non è cosa 
da proporre a scuola. Molti stanno passando da java a .NET.
Java è estremamente lento.
Però trovo giusto usarlo a scuola. Didatticamente non è però il massimo.


.NET è una cattiva copia di Java e poi perché a scuola si dovrebbe
usare un software proprietario ?

 usare un software proprietario ?
.NET non è un linguaggio. Ah per intendersi la sun è proprietaria di java.

 La scuola è sempre all'avanguardia...
VB6 è facile da usare. Usare 
VB.NET
 non è così immediato...
E poi se lo trovano simpatico gli studenti cosa posso farci.

 l'educazione alla legalità
Mica controllano se le penne per scrivere le prove sono stare rubate!
E le calcolatrici, i vestiti, se il parrucchiere, per il taglio dei capelli
degli alunni, ha rilasciato regolare ricevuta fiscale, se i genitori,
dichiarando il falso, hanno ottenuto i buoni per acquistare i libri sui
quali hanno studiato i candidati, se gli scooter con i quali arrivano a
scuola sono regolari o, quasi certamente, "truccati", ecc...

.NET non è un linguaggio. Ah per intendersi la sun è proprietaria di java.
.NET so benisismo che si tratta di una tecnologia e poi Java è
gratuito.

> Se vuoi il massimo didatticamente, Python* :)
infatti! W Python! altro che java!

 gratuito.
anche l'intera suite visual express 2007 è gratuita

 database. Perché poveri ragazzi? e poi sai quante aziende usano VB!
Era un mio punto di vista.

anche l'intera suite visual express 2007 è gratuita
ci fai una cippa con Visual Express

 
questo non è vero. Mettiamoci d'accordo devi usarlo a scuola allora è 
più che sufficiente.



ah se la metti su questo piano va bene tutto, ma prova ad aprire poco
poco MSDN e vedi subito che al primo progetto serio la veriosne
express deve essere abbandonata per la versione professional
li conosco tutti questi paccheti perché ci lavoro e so quanto vale un
C#: nulla
al posto del VB6/C# si usa Java e per progetti complessi standalone
C/C++ 


wrote:

ecco delle buone domande da fare agli esami, cosi` si vede se hanno
imparato anche un po' di Educazione civica (che integra il programma 
di Storia).

 C/C++ 
Invece ho il problema di trovare un ide su java che mi permetta di 
costruire anche l'interfaccia. Non posso stare a fare tutto a manina 
come vorrebbero i puristi. Che ne dici di netbeans?
Cmq ho trovato di carino anche realbasic. E' proprietario (costa poco) 
ma è ricompilabile su win, osx e linux.

ma è ricompilabile su win, osx e linux.
Va bene NetBeans, ma c'è anche eclipse 
http://www.eclipse.org/
  e
JCreator 
http://www.jcreator.com/
 entrambi free.
Realbasic Linux/Windows/Mac è quasi una copia di VB e su questo ho già
detto, ma è multipiattaforma, non proprietario e questo è un bel dire.

 detto, ma è multipiattaforma, non proprietario e questo è un bel dire.
per dir la verità molti sono ancora legati al basic perché è stato il 
loro primo linguaggio.

loro primo linguaggio.
allora capisci perché da uno C#/.NET l'allievo non ne uscirà mai ?
e sarà un programmatore mancato

 La scuola è sempre all'avanguardia...
La scuola educa, non impara.
Per imparare si può anche fare a meno della scuola.

 La scuola educa, non impara.
"Educare" al VB6 non mi sembra il massimo... 

 "Educare" al VB6 non mi sembra il massimo...
Guarda che la penso come te. Ma rincorrere l'ultimo ritrovato, l'ultima 
tecnologia, non fa parte della scuola: quelle son cose che verranno 
dopo, con il mondo del lavoro.

 dopo, con il mondo del lavoro.
appunto però molti non lo capiscono. Penso che se un professore è 
competente e bravo può insegnare programmazione in qualsiasi linguaggio.
Inoltre prima del linguaggio vengono le strutture dati che si possono 
fare anche un pseudo-linguaggio.
Faccio comunque presente che il 90% della programmazione scientifica usa 
ancora il fortran. A livello scientifico java ad esempio è inutile se 
non per fare programmini di simulazione o applets.