Newsgroup: it.lavoro.informatica
Titolo: Sviluppo software

Da moltissimi anni sviluppo software a livello dilettantistico, usando 
il linguaggio di programmazione VISUAL STUDIO (VISUAL BASIC 6.0).
L'ambiente di sviluppo appena citato è compatibile con le versioni 
WINDOWS fino ad XP e devo tenere questa versione per non perdere anni ed 
anni di lavoro con una versione WINDOWS più recente. 
Ricordo che le APP da me prodotte trattano problematiche gestionali 
(basi dati, conti correnti, rubriche, attività sportive, problematiche 
correnti, ecc.) ma non sono esperto in PROGRAMMAZIONE DI SISTEMA.
Qualcuno sa indicarmi se esiste una APP o un sistema Hardware in grado 
di rendere compatibili le mie APP con le versioni più recenti di 
WINDOWS?
 
 
-- 
CobraOne
 


Per quanto ne sappia, con il Visual Studio Express (quello gratis) non 
riesci ad importare progetti di versioni precedenti, mentre con il 
Visual Studio a pagamento ci si riesce.
Non ho esperienza di Visual Basic, magari i progetti Visual Basic sono 
meno complessi dei Progetti Visual C/C++ ed e' forse possibile importare 
i singoli sorgenti.
 
 

 prova.
Bella risposta. Quando ero giovane, i nuovi comici in tv la usavano come 
battuta: Tu prova!
Un tormentone.

 [...]problematiche correnti
 
Tipo il riscaldamento globale?
 

 tranquillamente; sul 64 bit non so
 
anche a 64 bit: 
https://en.wikipedia.org/wiki/WoW64
 


no, non esiste. o riesci a farli funzionare con la modalità compatibile 
di windows, altrimenti ti devi rassegnare.


vb6 gira su win7 e win8 naturalmente in wow64 se gli os sono a 64 bit
 
 
Te lo posso assicurare al 100%
 
 


Puoi avviare le tue applicazioni da DENTRO una macchina virtuale tipo 
VirtualPc, VirtualBox o simili
Da Win8 pro in su la funzionalita' HyperV e' fornita di serie, e 
consente di creare una o piu' macchine virtuali al cui interno puoi 
installare il sistema operativo che vuoi, ad esempio Win Xp
 

 WINDOWS?
 
DosBox e vivi felice...

 DosBox e vivi felice...
 
un emulatore del DOS?
hei! drUgoGagliardelli! tu che mi aiutasti a usare l'emulatore per DOS
dell'RPGII della Lattice e che a un certo punto mi dissero di lasciar
perdere perchè il vecchio DOS non c'era più, ora potrei riutilizzare
la mia robaglia? (solo ad uso personale, come si fa con la droga)
 


Non ne hai azzeccata una. Come al solito presumi sbagliato, e 
conseguentemente i tuoi ragionamenti vanno ad incrementare l'entropia.

 conseguentemente i tuoi ragionamenti vanno ad incrementare l'entropia.
 
nelle cose che conosco, spesso c'azzecco (chiedi ai miei ex padroni)
di questo DosBox nulla so e ho chiesto a te che certo lo sai
quindi non fa al mio caso, peccato e grazie per l'informazione

 nelle cose che conosco, spesso c'azzecco 
 
quindi seppur meno spesso stai dicendo che non c'azzecchi neanche nelle 
cose che conosci?

 DosBox e vivi felice...
 
un emulatore del DOS?
hei! drUgoGagliardelli! tu che mi aiutasti a usare l'emulatore per DOS
dell'RPGII della Lattice e che a un certo punto mi dissero di lasciar
perdere perchč il vecchio DOS non c'era piů, ora potrei riutilizzare
la mia robaglia? (solo ad uso personale, come si fa con la droga)
 
 
... hai ancora  la chiavetta verde per le compilazioni?
 
ciao
fm 
 
 

 cose che conosci?
 
si vede che a te non capita mai di scazzare
forse perchè adoperi delle routine confezionate che se scazzano scazzano per
demerito loro
 

 ... hai ancora  la chiavetta verde per le compilazioni?
 
da qualche parte ci dev'essere
però ricordo vagamente che coi nuovi PC non andava più (ma son passati più di vent'anni ... cavolo!)


e con la gui delle api  win32 come la metti visto che vb6 le usa ?
 

 ha scritto nel messaggio 
news:c3fde8ef-b333-4744...@googlegroups.com...

bisogna  usarla in un pc ... "da collezione"  :-)
 
ciao
fm
 
 
 
 

Il giorno mercoledì 9 maggio 2018 20:52:04 UTC+2, rootkit ha scritto:

Non so tu ma il delirio di onnipotenza cerco di evitarlo...
 
Ciao
  Francesco


ah io a maggior ragione: se su qualcosa non c'azzecco giungo alla logica 
conclusione che non la conosco (o almeno non abbastanza).
 
 

 bisogna  usarla in un pc ... "da collezione"  :-)
 
obsolescenza programmata
come le lavabiancheria (10 anni, almeno così dice il venditore)
e dire l'IBM a noi ci diceva: state tranquilli vi daremo sempre ciò che vi serve
 
peccato che a giudicare cosa a noi servisse fosse poi lei a giudicare
 
vuoi scommettere che il nuovo governo giudicherà che ai pensionati 
convenga una bella riduzione di pensione?
 
altrimenti come pagare gente affinchè si gratti la pancia visto che lavori
utili da fare non ce ne sono più?

 conclusione che non la conosco (o almeno non abbastanza).
 
Se pensassi che il conoscere qualcosa mi rende infallibile su di essa prenoterei in fretta una visita pschiatrica.
 
Ciao
 
   Francesco

 
 
Quindi avresti voluto che i sistemi 34/36 fossero rimasti in pista fino 
ad oggi?
 
 
-- 
The three most dangerous things in the world are a programmer with a 
soldering iron, a hardware type with a program patch and a user with an 
idea.


scusa, io dico: se non c'azzecco su qualcosa deduco che non la conosco (o 
almeno non abbastanza). da qui ad affermare che la conoscenza mi rende 
infallibile mi pare ci corra come dal giorno alla notte. no?
 
 

 infallibile mi pare ci corra come dal giorno alla notte. no?
 
cioe' in parole povere (relativamente):
"nelle cose che conosco, spesso c'azzecco " (cfr. ginsel)
 
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

 
 
dimenticavo
;-)


 ad oggi?
 
avrei voluto che fossero *evoluti* e adeguati all'hardware
secondo te io rifitutai le call perchè erano una novità?
comunque l'RPGII era da riscrivere di sana pianta
il DERPG puzzava un po' da AS400, ci mancavano ancora delle cose essenziali,
ma aveva delle cose bellissime (ci spesi 6 mesi visto che uno dell'IBM mi aveva
assicurato che era il futuro). Sopratutto il manuale era di poche decine di pagine, niente a che vedere con le migliaia dell'RPGII (frutto di pezza su pezza su pezza ... come certi applicativi di certe softwarehouse)
 
Senza arrivare a tanto, bastava usare la versione della Lattice: aveva molte migliorie nella costruzione delle videate (ho fatto in tempo a vedere i
primi approcci alle gestione del mouse) e senza parlare dei tempi di elaborazione: con un portatile da due soldi si compliva in un secondo (e non
in cinque minuti) e il file dei prodotti farmaceutici andava a scheggia con
10 indici di accesso (rigenerabili in un attimo). E quelli della IBM dicevano
che col lo RPGII non era possibile gestire file multiindici voluminosi (erano
quelli che avevano detto che lo 1/1/2000 il 36 sarebbe esploso)
 
Sai cosa aveva di bello lo RPGII? una volta che avevi acquisito il
necessario, potevi dedicarti a riflettere sui problemi della tua azienda
per cercare di risolverli, non dovevi diventare uno specialista informatico,
non finivi in fondo a un pozzo a dire "sì buana" al ragioniere culo di pietra.
 
Ma neanche Simoniy l'ha capito, figurati se lo capiscono questi qua.
 


Quindi insisti con una visione dell'informatica libera da RDBMS ?


 Quindi insisti con una visione dell'informatica libera da RDBMS ?
 
no, è uno strumento in più, certamente utile per chi non è in grado di
farsi una base dei dati corrispondente alla realtà da informatizzare
e magari anche per chi è già esperto in funzione delle future modifiche
che inevitabilmente si renderanno necessarie
 
guarda però che con un po' di accortezza e lungimiranza al vero *esperto*
queste modifiche non peseranno granchè
 
comunque io trovo *disonesto* cancellare uno strumento di lavoro cosi come
fecero quei venditori di tappeti in cui si erano trasmormati chi sai
 
poi tutto si misura in termini di costi e benefici
 
aggiungo che il vero problema che io vedo consiste nell'eccessiva
parcelizzazione del lavoro che queste evoluzioni hanno comportato,
io sono *sicuro* che con linguaggi semplici da imparare anche se poco
potenti si può fare molto grazie alla incredibile velocità e capacità
dell'hardware
 
in questo modo si poteva dare un potente strumento di lavoro *personale* 
a chi si occupa prevalentemente di organizzazione
 
non per nulla un proverbio dice *chi fa da sè fa per tre*
a volte anche per trenta
altre volte non fa un cazzo
non c'è una regola fissa
 
poi ci sono i furbastri che impongono le regole che fanno comodo a loro:
politici, banchieri, confraternite varie 
(anche quelle dell'edilizia visto che ora ci sono dentro ... bleah!)

 > "nelle cose che conosco, spesso c'azzecco " (cfr. ginsel)
 
grazie
magari queste sono riflessioni da trattare con i metodi della logica formale
purtroppo io non sono un esperto
una volta dissi alla mia ferraglia elettronica:
"no che non vengo!"
e lui:
"a che ora?"

 per cercare di risolverli, non dovevi diventare uno specialista informatico,
[...]
Mi sembra che tu stia mescolando capre, cavoli, mele e pere: cosa 
c'entra RPGII con l'analisi dei processi aziendali?
Chi si dedica a 'riflettere sui problemi' aziendali, lo fa a 
prescindere, non si preoccupa di 'acquisire il necessario', se non altro 
perche' il 'necessario' dovrebbe essere un' indicazione conseguente alla 
sua analisi e non il presupposto. Inoltre non essendo tale analista uno 
'specialista informatico', per tua esplicita ipotesi, dovrebbe evitare 
di pestare delle merde cercando di praticare ambiti che non gli sono 
propri: fa la figura di Renzi che cerca di esprimersi in inglese.

 infallibile mi pare ci corra come dal giorno alla notte. no?
 
Per me non c'azzecco vuol dire aver commesso un errore di valutazione.
 
Forse sono differenze regionali?
 
Ciao
 
   Francesco

 a chi si occupa prevalentemente di organizzazione
 
Esistono decine di ottimi strumenti a livello utente che non richiedono nessun approccio alla programmazione per la manipolazione dei dati.
 
Ciao
  Francesco

 ad oggi?
 
avrei voluto che fossero *evoluti* e adeguati all'hardware
secondo te io rifitutai le call perchè erano una novità?
comunque l'RPGII era da riscrivere di sana pianta
il DERPG puzzava un po' da AS400, ci mancavano ancora delle cose essenziali,
ma aveva delle cose bellissime (ci spesi 6 mesi visto che uno dell'IBM mi 
aveva
assicurato che era il futuro). Sopratutto il manuale era di poche decine di 
pagine, niente a che vedere con le migliaia dell'RPGII (frutto di pezza su 
pezza su pezza ... come certi applicativi di certe softwarehouse)
 
Senza arrivare a tanto, bastava usare la versione della Lattice: aveva molte 
migliorie nella costruzione delle videate (ho fatto in tempo a vedere i
primi approcci alle gestione del mouse) e senza parlare dei tempi di 
elaborazione: con un portatile da due soldi si compliva in un secondo (e non
in cinque minuti) e il file dei prodotti farmaceutici andava a scheggia con
10 indici di accesso (rigenerabili in un attimo).
 
CUT
 
IMVHO
 
Con  RPG della Lattice non si andava da nessuna parte.
 
Era un prodotto "copiato" ,
nato  per vendere a basso costo sul mercato dei pc
il software sviluppato  su S/34 e S/36.
 
E' vero che le compilazioni erano rapide o rapidissime,
che per certi versi  le videate si creavano meglio che SEU ed SDA,
ma mancano le OCL  ( dovevano essere sostituite da .bat )
 
e *soprattutto*
sotto c'erano  il DOS e l' hardware dei pc dell'epoca ,
 
Quindi non solo era monoutenza e monoprogrammazione,
ma il tutto era *decisamente* meno affidabile di un S/36
e, anzi, piuttosto inaffidabile.
 
Per esempio, la struttura del file era praticamente quella del DBase III,
i files ad indice erano i famigerati .idx  (o .ndx ?) soggetti a frequenti 
errori,
necessitavano procedure di "ricostruzione degli indici",
concetto praticamente sconosciuto nei '36.
Frequenti purtroppo anche errori nei dati (i dischi dei pc erano quello che 
erano),
oltre ai soliti errori di cpu e ram che bloccavano i programmi.
 
In se'  il compilatore RPG della Lattice era  un lavoro tecnicamente 
notevole,
sul resto meglio stendere un velo pietoso.
 
Comunque, dopo un iniziale successo, il prodotto e' presto sparito dal 
mercato.
Una meteora fra tante altre meteore del mondo pc.
 
 
ciao
fm 
 
 


può darsi. per me non c'azzecco vuol dire non c'entro, non ci capisco, 
non lo so.
 

 non lo so.
 
Per forza che non ci capivamo :-)
 
Ciao
  Francesco

 Esistono decine di ottimi strumenti a livello utente che non richiedono nessun approccio alla programmazione per la manipolazione dei dati.
 
mi ricordi il query del 36 (fatto prima e somigliantissimo all'SQL)
a volte utilissimo, anche senza database (bastava prepare i dati con un microprogramma)

 ... Con  RPG della Lattice non si andava da nessuna parte ...
 
il software che feci in quell'ambito (per farmacie) si fermò a livello di
prototipo perciò non ho idea di ciò che poteva succedere in esercizio
 
tuttavia dimostrò fuor d'ogni dubbio che quel linguaggio non soffriva dei
limiti conclamati da IBM
 
verissimo che la Lattice aveva fatto un ottimo lavoro e ovviamente poteva
migliorarlo, ma, come disse Bill Gates, meglio non indispettire l'elefante
che, rivoltandosi, poteva schiacciare la zanzara
 
guarda un po' fu invece Bill Micio che quasi schiacciava l'IBM,
questo perchè prima di lei comprese che bisognva accontentare l'utenza
(il ragioniere culo di pietra) e pure perchè chi pagava quei ragionieri 
(il padrone) non comprese che dando corda all'utenza avrebbe aumentato 
i suoi costi fissi (almeno così successe dove stavo io)
 
Comunque c'era già maniera di avere vari PC che lavoravano con gli 
stessi dati

 microprogramma)
 
Se pensi che uno strumento come Power BI o Click View necessiti a lato utente di cose simili non ha nemmeno idea di cosa stiamo parlando.
 
Hai completamente perso la consapevolezza di cosa sia oggi un Sistema Informativo: stai cercando di analizzare una industria aerospaziale con gli strumenti concettuali dell'Arsenale di Venezia.
 
 
Ciao
  Francesco
 

 Hai completamente perso la consapevolezza di cosa sia oggi un Sistema Informativo: stai cercando di analizzare una industria aerospaziale con gli strumenti concettuali dell'Arsenale di Venezia.
 
Certo che non so più un cazzo di quel che combinate, dico solo che se Simoniy
ha scritto quel che penso anch'io (scazzando però il rimedio) una causa ci sarà
Se non sai cosa disse Simoniy (o come si scrive), Ugo la conosce
 
Ormai sono un vecchio brontolone che si sta dedicando a lavori diversi,
compreso il restauro di opere murarie, il badile ora è il mio strumento
e ti assicuro che è ottimo contro la sciatica (preso con garbo)
 
A quando l'e.voting?
l'ho scritto in inglese, neh?
 
Ciao

 E' esattamente il contrario: rispetto ai modelli di basi dati precedenti il modello relazionale permette di creare basi dati più aderenti alla realtà.
 
E la tua e` l'ennesima cagata sparata in questo ng. Che significa "aderente alla realta`"? Oggi esistono altri modelli, come NoSQL per esempio, che non sono meno "aderenti alla realta`" di altri...


ma tu non conosci altro modo di chiedere chiarimenti a parte quello di 
farcire le richieste (magari assolutamente legittime) di insulti 
variegati?
fra l'altro lui ha anche scritto "rispetto ai modelli di basi dati 
precedenti"; quindi sei anche scorretto nel portare l'affermazione in un 
contesto che non è quello in cui è stata fatta.
 

 TCO sarà un acronimo di una frase inglese non in uso ai miei tempi
 
TCO è l'acronimo per Total Costs of Ownership e si applica da tempo 
immemore a qualsiasi strumento aziendale. Il significato è 
semplicissimo: "quanto costa cosa?". Forse lo avrai anche applicato. 
Inconsapevolmente.


 contesto che non è quello in cui è stata fatta.
 
Sicuramente esistono OGGI modelli alternativi ed estremamente efficaci di tipo non relazionare per moltissimi domini.
 
Altrettanto sicuramente il modello relazionare ed il modello E-R sono stati una rivoluzione rispetto ai modelli precedenti.
 
Ciao
   Francesco
 

 i singoli sorgenti.
 
"e' forse possibile"
 
BUAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHHAHAHAHAHAHAHAHAHAHHAHAHAHA
 
 
 
 


Da quanto tempo ed in quale realta' incontri dei db (per modo di dire) 
basati su file ISAM? E' di questo che sta parlando Gino.

 basati su file ISAM? E' di questo che sta parlando Gino.
 
imparo oggi da viki io che usavo file "ISAM" ... meglio tardi che mai :-)
 
Un anedddoto. In quella ditta che sai, a un certo punto volli mettermi 
in discussione e convocai (1990?) un consulente (veniva dal Cineca) per 
fare una gara fra il mio vecchio 36 (cassone da 400 MB anni 80) e un PC coi 
suoi database per sceglire fra varie decine di migliaia di prodotti
quelli più simili ai desideri dal cliente: tipologia, potenza, 
rapporto, fattore di servizio, prezzo ... un sacco di possibilità che 
ora non ricordo più bene riconoscibili da una siglatura *parlante* imposta
da un certo *tecnico* molto potente.
 
Forse quello del Cineca non era molto sveglio, comunque vinse il 36:
ricordo che avevo diviso il mucchione dei prodotti in gruppi (credo 
per tipologia) e poi leggevo *consecutivamente*  tutti i prodotti scartando quelli incompatibili con la richiesta. Vinsi in velocità e in *elasticità* 
perchè quella siglatura del cazzo conteneva relazioni illogiche a cui
era evidentemente più facile por rimedio con qualche specifica di calcolo
piuttosto che con le regole della logica formale (e del buon senso) 
 
Per intenderci per avere la risposta i tempi di attesa, se ben ricordo, erano
di una decina di secondi, allora più che accettabili. Se avessi fatto 
trascrivere quel programma in assembler a quanto si sarebbero ridotti 
quei secondi? Pensa alla differenza di tempo fra la ricerca di stringa
che c'era nella POP (si chiamava così quell'utility per pasticciare nei file?) 
e un ricerca di stringa fatta in RPG :-(
 
E pensa all'enorme differanza di velocità degli attuali processori !!!
Se oggi dovessi fare del software coi volumi di dati che c'erano
ai miei tempi, credo che spesso farei prima a leggere *consecutivamente*
tutto il file e prendere quello che mi serve  ... mi converrebe cioè
lavorare come si lavorava con gli elettromeccanici a schede perforate !!!
 
Pensa, coi metodi antichi (UR anni 40) e processori anni 2000 anche le
cazzate di quel tecnico che sai non avrebbero disturbato.
 
Ciao
 
PS. però se l'informatica fosse quello che io avrei desiderato fosse, cioè
uno strumento organizzativo per chi si occupa di organizzazione (e non per
i singoli utenti salvo le debite eccezioni) a quel tecnico malefico si 
sarebbe detto di disegnare prodotti e non d'inventarsi siglature parlanti
alla cdc 
 

 basati su file ISAM? E' di questo che sta parlando Gino.
 
Ho amato i file ISAM, in varie incarnazioni, ma era vent'anni fa..
 
 
Ciao
 
  Francesco
 


Figurati se avesse affermato "cambia mignotta e sceglila di prima classe"


 Figurati se avesse affermato "cambia mignotta e sceglila di prima classe"
 
allora si sarebbe capito che era un uomo e non un'intelligenza artificiale :-)

 Inconsapevolmente.
 
Certo, quando io andai in pensione, fui "stimolato" da voci che parlavano di
pacchetti databaseoriented installabili con grandi benefici in meno di un 
anno, non tanto per i costi che prevedevo quanto per amor proprio. 
Quindi la mia incoscia attività di TCO non fu solo oggettiva. Comunque a 
posteriori credo sia meglio guardare all'incidenza dei costi fissi: non
è detto che un costo elevato non possa essere più che compensato dai
risultati

 WINDOWS?
 
Puoi specificare meglio cosa intendi per APP?
APP per iPhone? Android? Windows 10?
 
Su quali sistemi operativi girano attualmente queste tue APP?
Su quali SO non girano e vorresti farle girare?

 cazzate di quel tecnico che sai non avrebbero disturbato ...
 
senza scandalizzare nessuno