Newsgroup: it.comp.lang.visual-basic
Titolo: Case Study

Avevo giurato di non apparire piï¿œ in questa sede, perï¿œ questa volta sono 
qui solo per segnalare un mistero, sul quale i cervelloni di qui dentro 
(non lo dico ironicamente, so che qui dentro bazzicano personaggi con le 
palle quadrate per quanto riguarda lo sviluppo VB .NET) possono 
sbizzarrirsi.
Voglio riportare un fatto accadutomi oggi, che vale la pena di segnalare.
Ho voluto testare, cosï¿œ tanto per testare UNICAMENTE la IDE del VB .NET
per vedere se riuscivo a connettermi ad un database e fare i link 
necessari SENZA USARE CODICE.
Ho quindi usato solamente il mouse. NIENTALTRO.
1) Per prima cosa creo un Database Access. Lo chiamo 'Pippo.mdb'.
Faccio una tabella, che chiamo 'Anagrafica'  con quattro colonne. Titoli 
delle colonne : AAA,BBB CCC DDD.
Riempio a casaccio le colonne.
Creo sette righe.
2) Passo alla GUI. Metto quattro TextBox ed una DataGrid View.
3) Seguendo le direttive, cliccando nelle property delle TextBox,
faccio un link, usando il wizard, tra le quattro text box e le quattro 
colonne della tabella.
Durante questa operazione l'IDE mi ha creato automaticamente
una AnagraficaBindingSource.
4) Clicco sulle property del DataGridView e metto come Datasource
l'AnagraficaBindingSource creata dal sistem.
In questo processo, nel Form.Load il sistema ha messo automaticamente un 
  Me.AnagraficaTableAdapter.Fill(Me.PippoDataSet.Anagrafica)
5) Faccio il run.
Funziona perfettamente 4 o 5 volte. Poi improvvisamente, al prossimo 
run, TUTTO IL CONTENUTO DEL DATABASE ï¿œ STATO CANCELLATO. Appare solo il 
data Grid vuoto (e anche i TextBox).
Non mi ï¿œ mai capitata una cosa simile.
Eppure NON C'ï¿œ CODICE MIO in questo programmino di test.
Ho usato solamente il mouse.
Okay, forse queste cose capitano solamente a me.
Potete rifare voi le stesse operazioni.
Io non riesco a trovare una ragione logica per tutto ciï¿œ, oltre che 
arrivare alla conclusione che per me la combinazione VB .NET + Access
non ï¿œ FOOL PROOF (o John Proof, che dir si voglia.).
E quindi non mi sento di consigliarla come developing standard 
environment in una clinica.
Immaginate se, ingenuamente, facevo il test col database Access della 
clinica, che contiene 4700 pazienti.
Non pensavo che si potessero fare cazzate cosï¿œ tragiche solamente usando 
il mouse !
A voi non ï¿œ mai capitato qualcosa di simile ?
(ovvio che no, che lo domando a fare).
Buone vacanze.
John.

A me, facendo esattamente quello che hai scritto, non distrugge niente.


Oggi nemmeno a me.
Saranno stati gli UFO.
Eppure mi è successo una decina di volte tra ieri sera ed oggi.
Ora sembra tutto stabile.
E :
1) non ero ubriaco
2) non ho cambiato NIENTE DI NIENTE
l'unica differenza é che talvolta facevo il run dall'IDE, altre volte 
eseguivo direttamente l'Exe.
MA TUTTO QUI.
Sto cercando una ragione, una qualsiasi che sia logica, del 'come' è 
potuto succedere una cosa simile.
Altrimenti comincerò a credere negli UFO e nei fantasmi che perseguitano 
soltanto me.

Ciao John,
Prova a vedere se questo ti puo' aiutare, forse non stai aprendo il db 
giusto...
Spero che questo link funzioni:
http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(VS.DATA.LOCALCONNECTIONCONVERTER)%3bk(TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22)&rd=true
altrimenti cerca in msdn "How to: Manage Local Data Files in Your Project"
e controlla l'opzione "Copy if newer" per il tuo mdb...
HTH
Roberto


porcapupazza...questo potrebbe spiegare un sacco di 'misteri' che mi 
sono accaduti.
In effetti, io non faccio il link a un database 'esterno' al progetto, 
ma lo copio 'internamente' al progetto, cioè nella cartella /bin/debug.
Perchè così so che lo trova subito, senza rompermi con tanti path.
Ma l'ho sempre fatto. Non è da oggi, eppure non mi era mai successo niente.
Grazie dell'info.

Am 18.08.2011 20:10, schrieb RMX:

S&k=k(VS.DATA.LOCALCONNECTIONCONVERTER)%3bk(TargetFrameworkMoniker-%

Guarda qui :
estratto dal link di cui sopra.
--------
Copy to Output Directory setting
Behavior
Copy if newer (default for .sdf files)
The database file is copied from the project directory to the bin 
directory the first time the project is built. Every subsequent time you 
build the project, the Date Modified property of the files is compared. 
If the file in the project folder is newer, it is copied to the bin 
folder, replacing the file that is currently there. If the file in the 
bin folder is newer, no files are copied. This setting persists any 
changes made to the data during run time, meaning that every time you 
run your application and save changes to the data, those changes are 
visible the next time you run your application.
*****
Caution	This option is not recommended for .mdb or .mdf files.
*******
  The database file can change even when no changes are made to the 
data. Simply opening a connection (for example, expanding the Tables 
node in Server Explorer) on a data file can mark it as newer. Because of 
this unpredictable behavior, we recommended that you do not use this 
option for .mdb or .mdf files.
-----------
Quindi molto probabilmente sono incappato in questa 'trappola'.
Ma purtropppo, mi dispiace, ma PERCHE' uno deve andarsi a leggere tutta 
la letteratura mondiale, prima di poter azzardare una semplice lettura 
di un database, altrimenti rischia di cancellarlo ??
VI sembra normale ?
Io non so cosa pensate voi, ma un ambiente che si comporta così, non è 
assolutamente FOOL PROOF.
Mi dispiace.  in una commissione per decidere su una piattaforma, non ha 
il mio voto !
John.

mio voto !
Io mi preoccuperei del fatto che tu metta mai piede in un commissione, 
qualsiasi essa sia :-)


Lo deve essere un ambiente di sviluppo aperto a tutti, anche ai 
principianti, che 'smanettano' e imparano testando i tools che sono 
messi a disposizione, cliccandoli col mouse.
Un sistema simile, che ti permette di distruggere un database senza 
scrivere una linea di codice, usando solo i tools che tu hai inserito 
col mouse, secondo me ha un security standard che fa ridere i polli.
Poi ognuno è libero delle sue opinioni e puo' pensare cioè che vuole.

 A voi non é mai capitato qualcosa di simile ?
Quelle due o tre volte in vita mia in cui mi sono trovato nolente a 
operare con Access, qualche db corrotto è capitato.
Se non fosse che curo molto la politica dei backup, probabilmente avrei 
anche avuto problemi.
Alberto

Poi ognuno è libero delle sue opinioni e puo' pensare cioè che vuole.
Quindi anche qualsiasi implementazione di SQL non risponde ai tuoi canoni:
mi permette di fare cose tipo DROP TABLE....
Ma fammi il piacere va :-)

 (ovvio che no, che lo domando a fare).
Di cappelle se ne fa tutti... la differenza è rendersi conto del
perchè, e passare da
"Ho cliccato qui e la, ed E' SUCCESSO un casino... che strumento del
cazzo!"
a
"Ho cliccato qui e la senza prima guardare sulla guida cosa
significavano quei click e HO FATTO casino... andiamo a vedere e
riproviamo"

 ha scritto:
Permettitmi di farti notare che il tuo errore è uno solo: DEVI STUDIARE
Studiare l'ambiente in cui sviluppi è basilare. Ci vuole tempo e fatica.
Non puoi pretendere di programmare in modo "try and run" e pretendere 
che tutto vada bene.
Non c'entra il grado di preparazione pregressa, al giorno d'oggi devi 
essere in continua evoluzione e ci vuole la giusta dose di modestia per 
ripartire  a studiare con dovizia le cose nuove e le cose che non si 
conoscono e comprendono.


Infatti è' l'unica cosa che salva. Non avessi usato un backup, ora sarei 
qui a mangiarmi i coglioni.


Significa che lo sperimentare (senza produrre codice, ma solo usando il 
mouse per mettere tools sulla GUI) non è una cosa che i principianti 
devono azzardarsi a fare nel caso dei database ?
Ma fammi il piacere va  :-))

azzardarsi a fare nel caso dei database ?
No, significa solo che non c'hai capito niente.


Sostituisci pure 'John' con 'un principiante coglione qualsiasi 
desideroso di imparare e sperimentare', il senso del discorso non cambia.
NON Dovrebbe esistere una possibilità di fare una cazzata sinmile.
Punto.
Ovviamente uno poi la pensa come vuole.


Sï¿œ, certo, come in tutte le professioni. Ma la via alla perfezione ï¿œ 
lunga, molto lunga. Se uno deve intraprendere una qualsiasi cosa solo 
'dopo' aver raggiunto la perfezione, stiamo freschi.
Si tratta di trovare 'il giusto mezzo', come in tutte le cose.


Risposta tipica di chi non ha risposte.

 Si tratta di trovare 'il giusto mezzo', come in tutte le cose.
Il giusto mezzo non è sapere MSDN a memoria, cosa che nessuno di noi
sa, ma non è nemmeno ignorale LE BASI MINIME, pretendere che venga
tutto come abbiamo in testa noi, e poi incacchiarsi col mondo se non è
così.
Tra le basi minime includo anche il concetto universale che, se uno
usa un cacchio di wizard per la prima volta, quantomeno la paginetta
di guide di quella finestrella, PRIMA, la potrebbe guardare.
Non è che solo perchè lo fai col mouse e non scrivi codice sei
manlevato da qualsiasi TUO casino.

 manlevato da qualsiasi TUO casino.
Nel Wizard non c'č nessun accenno che mette in guardia contro un 
posizionamento del database nella cartella di svilupppo.

 chi sviluppa in .NET nell'80% dei casi.
Stai scherzando vero? dimmi di si...

 
Ha ragione. Tu PRIMA ti devi documentare su cosa vuoi "provare" a fare e DOPO 
provi. Altrimenti non ha senso. Non è un modo corretto di approcciare 
all'apprendimento quello che fai.

 ha scritto:

Scusa ma te quando prendi un medicinale non leggi la prescrizione del 
medico sul dosaggio o almeno le istruzioni? o vai a tentativi (come stai 
facendo) ? 


Lo presupponevo visto che è un prodotto MS ed è molto diffuso.
Consderato anche che il VBA come tale non esiste più.

 posizionamento del database nella cartella di svilupppo.
per come funziona la parte RAD dell'IDE ï¿œ giusto cosï¿œ, "penza un po'" 
:-)
.m
-- 
ï¿œ corta :-)


Allora. Immaginati il caso di un volonteroso principiante ignorante che 
ha un po' di minima infarinatura di VB .NET, che un mattino si sveglia e 
si dice : Vediamo un po' se mi riesce, usando unicamente il Wizard, di 
fare un collegamento tra una GUI ed un Database Access.
Certamente una simile cosa sarebbe altamente snobbata dai super-guru del 
Visual-Basic con le palle quadrate. Loro funzionano solo a codice 
scritto ad-hoc, loro il wizard manco lo cagano.
Ma il volonteroso principiante non è un guru, ha solo sete di conoscenza 
e la piattaforma VB .NET ha il pregio di essere così intuitiva e facile 
da imparare che ci si puo' accostare senza paura.
Allora tutto entusiasta va al computer e comincia a smanettare. Si 
costruisce un database Pippo, con tabella Anagrafica e colonne Tizio 
Caio Sempronio, riempite a caso. Cinque o sei righe.
Poi lancia il VB .NET e comincia a smanettare. Fa un GUI e ci piazza dei 
textbox e una DataGridView.  Poi si fa il segno della croce e comincia a 
fare il 'binding' delle textBox sempre cliccando sul mouse.
Il sistema nel frattempo genera codice per i cazzi suoi. Poi ripete 
l'operazione con DataGridView.
Poi fa il run.
Il programma funziona ! Incredibile! Non l'avrebbe mai sperato.
Funziona sì, ma quattro o cinque volte. Poi improvvisamente si accorge 
che il database non esiste più, il contenuto è stato cancellato e lui si 
guarda in giro come un ebete.
A questo punto cosa gli dici ? 'Vatti a leggere l'MSDN, pirla' ?
Oltretutto egli si chiede : ma se una cosa così mi fosse capitata con il 
database della clinica che contiene 4700 pazienti ?
Tu che gli fai, la predica perchè lui non dovrebbe mai osare di pensare 
di poter costruire un programma che ti legge una database AAccess (solo 
leggere, nientaltro) se prima non si è 'addestrato adeguatamente' ???
Anche se il Visual Studio è materia di studio all'Università ma mai 
nessuno è venuto in mente, nelle slides dell'ADO, di includere la 
raccomandazione che bisogna stare attenti perchè nel caso di Access il 
VB .NET (materia di studio) ha la peculiarità di cancellarlo, sotto 
certe condizioni ?
Non so se ho reso l'idea.
Da una parte si fa di tutto affinchè un environment abbia successo e si 
distingua per la facilità di apprendimento, e quindi venga usato largamente.
Dall'altra (non le stesse persone che lo progettano) si insiste sul 
'imparare e documentarsi adeguatamente' prima di poter 'smanettare per 
apprendere'.
Non ci vedi una contraddizione di fondo ?


Intanto leggo le istruzioni 'dopo' che il medico me lo ha ordinato e ho 
comprato il farmaco.
Sta pur sicuro che se ci fosse il rischio di un infarto fulminante, il 
medico mi avrebbe subito fatto molte raccomandazioni al riguardo nel 
momento in cui me lo aveva ordinato.


sicchè lo 'smanettare' con VB .NET e Access per imparare come funziona 
equivale a infilarsi un phon nel culo ??
Beh, vaglielo a dire a Microsoft. Sono sicuro che troveranno un nuovo 
slogan per pubblicizzare il prodotto..  :-)

 sia normale ma uno 'special case' lo sto apprendendo solo da voi qui ora
non hai capito una cippa, non che mi meravigli la cosa, non ho detto 
che VB.Net + Access ï¿œ uno special-case, ma ho detto che l'IDE dovrebbe 
trattare Access inserito in un progetto (VB.Net o C# non cambia), 
all'interno del progetto, com impostata come build action "copy to 
output folder" come uno special case che ï¿œ cosa abissalmente diversa, 
se lo facesso potremmo tirar fuori una tale quantitï¿œ di special case da 
dar lavoro a tutta l'africa per un paio di ere geologiche.


 non hai capito una cippa, non che mi meravigli la cosa,
se tu sai che io sono un tonto all'ennesima potenza, allora non potresti 
spiegarti meglio ?
(cvd che nel 90% dei casi 'the teacher is at fault').

 Non ci vedi una contraddizione di fondo ?
Neanche un po', stai partendo dal presupposto sbagliato. La cosa bella 
è che ci sono un sacco di cose su cui VS è criticabilissimo ma questa 
proprio no.
.m
-- 
è corta :-)

 (cvd che nel 90% dei casi 'the teacher is at fault').
che cosa vorresti dire?


 Il VB .Net altrettanto.
casomai Office, non Access, è uno dei più usati e comunque non vuole
affatto dire che siano i più usati *insieme*
Fatti solo alcune domande:
come mai Visual Studio include SQL Express e/o SQL Compact Edition?
come mai esistono le suddette versioni di SQL gratuite per gli
sviluppatori, e non esiste l'equivalente in Access?
come mai si sono presi la briga di fare provider nativi .NET per SQL
Server e non per Access?
Aggiungici il fatto che quello che hai provato a fare non è per nulla
la procedura normale e più semplice per usare Access in .NET (in
particolare l'aggiungere il file come parte del progetto, che è del
tutto superfluo) e trai le tue conclusioni.

 posizionamento del database nella cartella di svilupppo.
Ciao John,
sai come ci sono arrivato all'info che ti ho mandato?
Ho creato un db access con una tabella, un nuovo progetto di visual 
studio (vb, windows form), nel form creato dal progetto ho aggiunto una 
datagridview
e ho avviato il wizard del databinding (sul designer del form 
selezionata la datagridview appare un menu' con la voce Datagridview 
tasks, voce "Choose Data Source", poi in basso "Add Project DataSource")
Nel wizard ho scelto "Database", poi "Dataset", poi alla richiesta 
"Which data connection should your application use...",  ho selezionato 
"New connection" , poi nella finestra Add Connection ho scelto Access e 
ho indicato il mio mdb, che e' un una cartella a se' non nel progetto.
Chiusa la finestra, tornato al wizard, ho premuto next e in una bella 
Message Box  c'era il seguente avvertimento:
"The connection you selected uses a local data file that is not in the 
current project. Would you like to copy the file to your project and 
modify the connection?
If you copy the data file to your project, it will be copied to the 
project's output directory each time you run the application. Press F1 
for information on controlling this behavior".
Premendo F1 arrivi sulla pagina che ti ho inviato.
Nota bene: non uso mai wizard proprio perche voglio sapere nel dettaglio 
cosa fa la mia applicazione, in tutti i casi d'uso e non voglio che mi 
generi codice che poi devo mantenere io. Inoltre
l'approccio con i dataset e' decisamente obsoleto ora che esiste Entity 
Framework...
Nota polemica: una message box come quella io la considero "Fool-proof", 
ma bisognerebbe leggerla e approfondire, non cliccare next,next,next...
Nota a parte: ho una applicazione ospedaliera (anagrafica pazienti 
pediatrica) Access/vb (non .net) che e' andata per piu' di 10 anni prima 
di essere sostituita da una applicazione  
vb.net
 + sql server e non ha 
mai perso un paziente o un dato.
Roberto


Le opinioni sono libere e si possono avere gratis e senza pagare tasse.

 che cosa vorresti dire?
voglio dire che il 90% delle volte, se uno studente non capisce una 
cippa, la colpa ï¿œ dell'insegnante. Io ho sempre vissuto con questo 
principio (da insegnante) e, anche se a te possa apparire inverosimile 
che io possa insegnare qualcosa a qualcuno, le poche cose che ho 
insegnato l'ho fatto con successo.

 la procedura normale
e perchè non dovrebbe essere 'normale' usare un wizard  'che fa tutto 
lui in pochi secondi' senza dover scrivere del codice (che oltretutto lo 
sanno fare solo i guru correttamente) ?
Mica volevo fare un sistema gestionale, volevo semplicemente 'leggere' 
un database e 'vederlo sulla GUI' sia in textbox che in una datagridview.
Cosa c'è di tanto eccezionale ?

 colpa ï¿œ dell'insegnante. 
condivido al 100% a patto che lo studente sia disposto a imparare e non 
sia pieno di preconcetti.


 on controlling this behavior".
fi-ga-ta :-)



Questo mio era un semplice test.
Ma se un semplice test ti porta a distruggere un database cos� 
facilmente, io ho dubbi sulla sua 'user friendliness'
Non � poi detto che per facilitare le cose attraverso un wizard sei
poi ad un certo momento direzionato 'en passant' ad andarti a leggere 
l'ISDN. La reazione normale � quella di cliccare e andare avanti.
Uno clicca e vai, rischi. Sei in un Wizard no ? Se sbagli qualcosa non 
ti trova il database, e non muore nessuno.
Non che se sbagli ti cancella il database.
Questa 'interfaccia' non � cos� intelligente come sembra. Soprattutto 
non � cos� 'fool proof'.
Forse non volevano pagare degli psicologi per costruire i wizard per 
'principianti'. Certamente quelli ci avrebbero pensato a certe cose.

 Devi essere famoso nel tuo ambiente per le 'parabole didattiche' che porti...
vedo che quando sei alle strette passi agli attacchi personali, ottima 
mossa.



infatti uno che si sveglia alla mattina e decide di andare a provare da 
solo a connettere una GUI ad un database Access è uno che non è disposto 
a imparare...

 imparare...
probabilmente è disposto ad imparare ma è un ossimoro il fatto che poi 
si lamenti perchè una cosa non funziona come si aspetta, quando è ovvio 
che se ci si sta muovendo a tentoni i comportamenti imprevisti sono 
all'ordine del giorno.


 
Ecco, quindi la tua discussione su come sia pericooloso usare il wizard se ci 
fosse un db access con i dettagli di tutti i pazienti decade miseramente. :)
CADAVERE = DB Access di prova

 cosï¿œ 'fool proof'.
se fosse una discussione costruttiva ti inveterei ad usare xcode o uno 
dei tanti tool per dev di Oracle poi ne riparliamo su quanto sia figo 
VS.


 
Presupponi male, o meglio non lo darei per certo :)
Comunque cambia approccio allo studio o avrais solo delusioni ed incazzature 
immotivate verso ciò che usi :)

Risposta tipica di chi non ha risposte.
Io la risposta la ho. Ma non la scrivo perchè altrimenti ti offenderesti :-)


No. Forse la realtï¿œ ï¿œ un'altra. Dovrebbe esserci un NG per 'scratch 
beginners' non per 'experienced guru'.
Forse loro sanno capire come se uno si avvicina ad una interfaccia che 
'fa tutto lei automatiocamente' e comincia a cliccare, poi al decimo 
clic non si ferma a leggere attentamente il suggerimento 'vatti a 
leggere il MSDN altrimenti rischi di grosso'. Uno clicca e va avanti.
Al massimo non funzionerï¿œ, si dice.
Non che rischia di vedersi un database cancellato.
Questo ï¿œ il vero ossimoro.
Quel database me lo ero costruito con tanta pazienza con dati di test. 
Cioï¿œ dati 'verosimili'. E mi brucia il culo ancora a desso che  me lo ha 
cancellato.
Da allora in poi, l'altro database di test me l'ho costruito solo 
battendo sull tastiera 'sghajk'  'fdrewz' 'retwuhg' etcetera, perchï¿œ non 
volevo ancora rompermi il caï¿œï¿œo e perdere tempo a fare del un database 
'sensato'.
MI ï¿œ stato distrutto per un comportamento del kaï¿œï¿œo dell'IDE che 
promette una facile connessione attraverso un wizard, che perï¿œ se non ti 
fermi un momento a leggere il MSDN ti manda tutto a fanculo.
E' per quello che sono incazzato. Quel Wizard non ï¿œ *fool proof*.
Cioï¿œ non ï¿œ adatto allo 'scemo del villaggio'. Ed ï¿œ una grave mancanza.
Perchï¿œ anche lo scemo del villaggio ha il diritto ad imparare e 
'facilmente' (dato che ï¿œ scemo).
Ekkekaï¿œï¿œo. A che servono i wizard allora ??


ma difatti io usavo un database 'fatto da me' con dati verosimili 
simulati. Ma mi rompe il ca§§o che me lo ha cancellato !
E me lo ha cancellato un 'tool per idioti' non per 'guru' !!
Perchè guru non lo usano.
Pensa un po' te !!!

Ecco, io non volevo sputtanarlo il buon John....Vedo che lo hai fatto tu :-)

l'ISDN. 
Io invece leggo l'ADSL :-)


Che discussione costruttiva vuoi fare con lo scemo del villaggio ?


eccone un'altra di risposta di colui che non ha risposte.
Se non sai rispondere senza offendere sei a corto di argomenti.

"John"  wrote in message news:j2lrj7$o18$2...@speranza.aioe.org...

"The connection you selected uses a local data file that is not in the
current project. Would you like to copy the file to your project and
modify the connection?
If you copy the data file to your project, it will be copied to the
project's output directory each time you run the application. Press F1
for information on controlling this behavior".
Zitto Troll e vai dietro la lavagna.

 Ekkeka§§o. A che servono i wizard allora ??
appunto.


 Che discussione costruttiva vuoi fare con lo scemo del villaggio ?
ri-appunto, nessuna evidentemente.


 
Ora ti dirà che non conosce bene l'inglese :P

 ha scritto:

E' quello che ho detto, se il DB ti era tanto importante pecrhè non 
utilizzarne una copia? non è che gli HD di oggi siano parchi quanto a GB 
liberi...
E' ovvio che se tengi una cosa senza manco sapere cosa stai facendo o avendone 
un'idea parziale tu debba tutelarti in qualche modo.
Non puoi dare colpe a qualcosa che tu:
1) non conosci
2) non VUOI conoscere prima di utilizzarla

 ha scritto:

Io leggo la FIBRA :D ahhhh come scorre veloce hihhi

 
non demordere :P

John.
Ciao John,
capisco bene cosa provi.
In effetti quello che accade ï¿œ tutta colpa di mamma Microsoft,
io continuo a programmare in VB6 e non ci penso proprio a passare a .NET.
Secondo me serve solo per poter dire: "Io programmo in .NET... non so se mi 
spiego."
Il problema di fondo e che qui nessuno per orgoglio personale ti verrï¿œ a 
dire
che ï¿œ rara la volta che questi cacchio di automatismi made in Microsoft 
funzionano!
In effetti piï¿œ Microsoft va avanti con le versioni degli ambienti di 
sviluppo,
e meno cura il codice!
Certe cose non devono essere nascoste nell'MSDN,
certe cose non devono proprio accadere.
Quello che ï¿œ successo ï¿œ gravissimo.
E' gravissimo che non sia nemmeno saltato fuori un messaggio,
che ti avvisava di quello stava accadendo!!!
Detto questo... io lo considero un ambiente poco serio,
preferisco nettamente il buon vecchio VB6,
dopo tanti anni che lo uso so i problemi che ha e come aggirarli,
passare altri 20 anni appresso a .NET... non ci penso proprio, anche perchï¿œ 
partiamo molto male!!! 

 che ti avvisava di quello stava accadendo!!!
meno male che c'è almeno uno che la pensa come me.
pensavo giá di essere un extraterrestre.
ciao.
John.

 che ti avvisava di quello stava accadendo!!!
buaahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha...
Ooooops:
"The connection you selected uses a local data file that is not in the 
current project. Would you like to copy the file to your project and 
modify the connection?
If you copy the data file to your project, it will be copied to the 
project's output directory each time you run the application. Press F1 
for information on controlling this behavior"
.m
-- 
è corta :-)


Bravi, attaccatevi a un post che ha trovato, spulciando, RMX.
Non è farina del vostro sacco e quindi è inutile che vi vantiate di 
argomentare su questo fatto. Si chiama 'farsi belli col culo degli altri'.
Il fatto resta ed è inconfutabile : questo messaggio, in un sistema FOOL 
PROOF doveva essere scritto in Arial Black, corpo 25, e in rosso !!
Questo si chiama essere 'FOOL PROOF'.
Invece questa cosa a me sembra più una di quelle clausole scritte in un 
contratto in corpo 6. Fatta apposta perchè la gente ci cada e, restando 
magari legalmente nel giusto, lo si mette in culo al prossimo.
Figuriamoci se un 'principiante che vuole imparare' legge attentamente 
quella nota. Ma lo avete mai provato voi il wizard ?
Molto probabilmente no. Non l'Avete mai visto in vita vostra. Voi guru 
super-specialisti queste cose non sapete nemmeno cosa sono, figuriamoci 
usarle, sbatterci dentro il vostro reverendo naso !
Figuriamoci se un neurologo che vuole sollazzarsi un giorno a vedere se 
riesce a farsi una statistichetta senza scomodare voi super-guru per 250 
euro all'ora, dovesse mettersi a 'smanettare' e fare le stesse cose che 
ho fatto io (cosa molto possibile, credetemi) per vedere quanti pazienti 
a cui è stata diagnosticata l'Alzheimer nel 2000 sono ancora vivi oggi, 
figuriamoci se deve perdere il suo database (anche se si tratta di un 
backup) !
Con un wizard fatto in questo modo lo perde di sicuro !
Penso che voi avete perso il senso della realtà delle cose. Siete  Voi 
gli extraterrestri che vivete in un Olimpo tutto vostro  e avete 
dimenticato cosa è la realtà di uno che con buona volontà vuole scoprire 
questo environment e cerca di farlo senza rompere i coglioni al prossimo !
E' inutile continuare a discutere. Io e voi non avremo mai idee che 
convergono.
Ognuno tenga pure la sua opinione. Io m i tengo la mia, e non la cambio 
solo perchè qualcuno qui dentro mi offende e mi da del troll !!!
Buona giornata.

Ho sottoposto al gruppo di sviluppo dell'IDE di Visual Studio la modifica da 
te proposta. Probabilmente l'accetteranno e ci scriveranno su anche "Cosi 
John non si incazza."

 perchè qualcuno qui dentro mi offende e mi da del troll !!!
a me sembra che quello che offenda sia tu, ma siccome non convergiamo 
fai un po' come credi, ma cerca anche di essere coerente, se dici che 
non ti fai più vedere smetti di farti vedere. Anche se un po' mi 
dispiace perchè mi diverto con te.


 il vero ossimoro è che qui c'è troppa gente che ti da retta.
+1
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
 

<cut>
Mauro(Servienti): ma perchè?


 Mauro(Servienti): ma perchï¿œ?
bella domanda :-)


 il vero ossimoro è che qui c'è troppa gente che ti da retta.
+1
+ Mi fa troppo sbellicare dalle risate.
Con tutto il rispetto per il fatto che è una persona anziana
PS: ok, fra un pò di anni sarò anziano pure io :-)

John lasciali perdere, sono solo aria fritta,
non vedi che non hanno nessun rispetto per le idee altrui?
Non vedi che non sanno dire altro che io qui... io li???
Non vedi che sanno solo mettersi sulla diffensiva???
Mollali... dammi retta, non hai niente da guadagnare!!!
Ciao

 Ciao



siete tanto esperti che non sapete nemmeno fare un trace up di un IP e 
avete dei dubbi che forse mi diverto a fare morphing...
è detto tutto.

<CUTT....ONE.
Condivido pienamente con
Mauro Servienti ;D

 è detto tutto.
Amen


 ha scritto:

Se continui così finirai per fare la figura del rimbambito (data l'età...) 
PLACATI e torna in te :D


toh...mi sembrava che in questo NG ormai non avessi più niente da 
perdere, e di essere considerato molto peggio di un rimbambito.
Evidentemente non c'è limite al peggio.
Allora killatemi (quei pochi che ancora non l'hanno fatto) e non 
lanciate provocazioni. Così continuo solamente a leggere (nella speranza 
di leggere qualcosa di tecnico e interessante) e lasciatemi perdere. 
Perchè io a provocazioni che mi riguardano non so stare zitto.

John lasciali perdere, non vedi che stanno qui ad aspettare che tu risponda 
perchè non hanno un cazzo d'altro da fare e cercano di sfogare in questo 
modo la loro precaria situazione lavorativa? Se avessero veramente cose ben 
più importanti non se ne starebbero qui... non sono professionisti... i 
professionisti di cui parli tu non stanno qui, stanno tutti lavorando o sono 
al mare!!! 

 tutti lavorando o sono al mare!!!
Poi manca pure il loro  Capo.......Wodka Liscia prego !!!
:-) 


Dev'essere senzaltro così. Peccato perchè è l'unico sito italiano di 
visual basic che il mio server riporti e che è (numericamente) 
discretamente frequentato.
Vabbe', mi abbonerò a un altro server.

"John" ha scritto

LOL
Bye, G.

"John"  ha scritto nel messaggio news:j2r2ee$9kh$1...@speranza.aioe.org...


****************************************
Ti è stato consigliato in precedenza:
<oldpost>
Con questo, non dovresti avere problemi di programmazione:
http://www.microsoft.com/visualstudio/en-us/lightswitch
http://lightswitchitalia.wordpress.com/
http://www.microsoft.com/showcase/en/us/details/74ed35cb-709b-46f7-8b21-2f681965ed0b
http://www.pmi.it/software/articoli/7767/ms-lightswitch-sviluppo-applicazione-per-pmi.html
</oldpost>
Purtroppo, sembra sempre ci sia una guida da leggere.
Vabbe', mi abbonerò a un altro server
********************************
Fai sapere quale nuovo newsgroup/forum
frequenti, grazie.
E' sempre un piacere leggerti.


 Avevo giurato di non apparire più in questa sede, però questa volta sono qui 
"
She's crazy like a fool
What about it Daddy Cool
She's crazy like a fool
What about it Daddy Cool
I'm crazy like a fool
What about it Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool
She's crazy like a fool
What about it Daddy Cool
I'm crazy like a fool
What about it Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool
She's crazy about her daddy
She believes in him
She loves her daddy
She's crazy like a fool
What about it Daddy Cool
I'm crazy like a fool
What about it Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool
Daddy, Daddy Cool
"
http://youtu.be/E5gNYVia2rg
....uno torna dalle vacanze....e che simpatica sorpresa.....
John è ancora a spippolare con cose che non capisce!
Probabilmente la scure dei mercati finanziari gli ha impedito di 
assoldare "santi" programmatori che lo sollevassero (come da lui detto) 
dalle viltà delle ambasce programmatorie lasciandolo libero di 
dedicarsi al suo sport gerontofilo preferito: l'acchiappo di infermiere 
e neo laureande!
e vabbe...San Viagra da Pinerolo aiutaci tu!
:D lol
-- 
----- Italliaaaaa 3227! -----
Ho trovato una città di mattoni, ve la restituisco di marmo.
(Imperatore Augusto da Epistole)

Il 20/08/2011 10.18, Mauro Servienti [MVP] ha scritto:
[MEGA-CUT]
Ma porca pupazza... io ho plonkato sto tizio e voi me lo riproponete in copia!
Ma che devo fare per togliermelo davanti alle scatole, plonkarvi tutti?!?!
Plonko tutto il NG! :-P
Mauro, pure tu, con tutte le cose che hai da fare, proprio la testa dietro questa persona devi perdere? ;-)
Nicola

 Nicola
.m
-- 
è corta

 "
Non farsi più vedere non vuol dire che non si possa leggere, senza 
intervenire.
Almeno quello lo si puo' sempre fare.
Aspettavo di leggere qualcosa di tecnico e interessante, ma vedo che il 
solleone d'agosto colpisce anche voi....

 tutti?!?! Plonko tutto il NG! :-P
echecavolo......Nicò ma le vacanze l'hai finite?
Va che se la prendi di punta così....è lunga ad arrivare a Natale!
John è bello....john è da preservare.....john è il mio tessssssoro!!!
Il finto vecchietto che insidia le infermiere....è dai tempi de "La 
dottoressa del distretto militare"(1976 ...13 anni! sigh!) che non lo 
incontravo eh!
quindi...lascia stare John....
che spari cazzate a raffica...che è patrimonio dell'Unesco come il 
bradipo albino del Madagascar!
Se nono ci fà distrarre lui che ci lo fa fare? Il binding del wpf? 
arrrrrrgh!
:oÞ :D >:|
-- 
----- Italliaaaaa 3227! -----
Guerrieriii....giochiamo a fare la guerraaa!.... 
Guerrieriii....giochiamo a fare la guerraaa!.... 
Guerrieriii....giochiamo a fare la guerraaa!....
I guerrieri della notte (1987)

 :oÞ :D >:|
Eccolo qui tornato dalle vacanze con meno acido in corpo
(ma sicuramente con tanto ALCOOL)
Cavolo prima  DADDY COOL  ora i ricordi delle Seghe
del 1976 .... Sei vecchio pensa alla pensione
:-) 

Il caro John in un impeto grammaticale scriveva:

PCIU' PCIU'
il mio tessssssoro!!!
Giura di non farsi più vedere in un "coso" che non ha immagini!
Grandissimo!
Come dire
"Prometto di non respirare sulla Luna!"
(e noi "fave" a cascarci!)
Grandissimo John!!!
Splonkatelo!...se lo merita!
da oggi per me sarai il decimo Nazgul:
John manomorta signore di Minas Trunz
-- 
----- Italliaaaaa 3227! -----
Quando vedi la tua verità fiorire sulle labbra del tuo nemico, devi 
gioire, perché questo è il segno della vittoria.
(Giorgio Almirante)


Ah che bello...mancava il verme! eccolo...adesso vado a pesca!
:D
p.s.
Appena arrivo alla pensione stai tranquillo che non faccio come john! 
Ci puoi scommettere la palla che ti resta!
-- 
----- Italliaaaaa 3227! -----
Mi disturba la morte, è vero. Credo che sia un errore del padreterno. 
Non mi ritengo per niente indispensabile,
ma immaginare il mondo senza di me: che farete da soli?
(Vittorio Alfieri)

PCIU' PCIU'
il mio tessssssoro!!!
Giura di non farsi più vedere in un "coso" che non ha immagini!
Grandissimo!
Come dire
"Prometto di non respirare sulla Luna!"
(e noi "fave" a cascarci!)
Grandissimo John!!!
Splonkatelo!...se lo merita!
da oggi per me sarai il decimo Nazgul:
John manomorta signore di Minas Trunz
****************************************
ROTFLISSIMO!!!
Big Marco!!!


 Mauro Gamberini
OT
c'hai una richiesta di amicizia su FB da qualche mese!....almeno dalla 
foto mi sembri tu!
-- 
----- Italliaaaaa 3227! -----
Grembiule nero e fiocco azzurro: per un bambino milanista il primo 
giorno di scuola è un trauma.
(Diego Abatantuono)


Sicuramete sono io, ma non lo utilizzo.
Sono tuo amico comunque.... ;-)
-- 


 puoi scommettere la palla che ti resta!
P.s.p.s. non ti preoccupare TANTO non ci arrivi alla pensione
la vodka brucia l'anima e il corpo ( nel tuo caso ''il porco'') 

 la vodka brucia l'anima e il corpo ( nel tuo caso ''il porco'')
Chi l'ha detto???
E' l'abuso che fà male nel 99% delle cose esistenti al mondo!
Il mio bisnonno a 90 anni tagliava ancora gli alberi e frequentava 
osterie...ed è morto a 94 anni per un ernia strozzata in 48 ore!
E poi tu sei la riprova di tutto ciò che dico:
A volte troppo ossigeno danneggia i neuroni!
Quindi un consiglio: ogni 3 respiri trattieni il fiato per 5 minuti!
E' per il tuo bene!
Ciao "ignoto" amico di stronzate! ;o)
-- 
----- Italliaaaaa 3227! -----
Io sono Attila:
A come atrocità,
doppia T come terremoto e tragedia,
I come ira di dio,
L come laco ti sangue
e A come adesso vengo e ti sfascio le corna!
(Diego Abatantuono "Attila Flagello di Dio")