Newsgroup: it.comp.lang.visual-basic
Titolo: maledetto VB.NET

scusate lo sfogo, ma quando ci vuole si vuole
da quanti anni esiste il 
VB.NET
? molti, ormai... siti con codici ed esempi:
un milionesimo dei siti che c' erano quando era in auge il vecchio caro
VB6.0...
il 
VB.NET
 è un linguaggio orientato agli oggetti? bene, avete mai letto un
libro di 
VB.NET
)? Ne ho provati molti su google libri, in inglese... quante
pagine dedicate alla programmazione orientata agli oggetti ? mezza...
La maggior parte dei libri spiega in 1000 pagine né più né meno ad usare la
IDE... ma di linguaggio, codice ed esempi se ne leggono ben pochi
Ma passiamo ad alcune domande, se qualcuno sapesse rispondere...
1) Vorrei trovare la posizione della finestra di un applicazione aperta sul
desktop, non necessariamente attiva: partendo dalla vecchia API FindWindow 
in VB6.0 ci si arrivava....
in 
VB.NET
 come si fa? (una ora di recerca sul web... la soluzione mi sarà
sfuggita, ma non la ho trovata)
2) Noto l' IP address e la porta da cui arriva un pacchetto dati, come si fa
a sapere la applicazione che lo riceve, elabora e risponde?
3) Noto un IP address, come si fa a trovare il "nome comune" del relativo
sito?
grazie a chi saprà o potrà rispondere
Imports System
Imports System.Drawing
Imports System.Collections
Imports System.ComponentModel
Imports System.Windows.Forms
Imports System.Data
Imports System.Net.........
non dico che 
VB.NET
 non abbia potenzialità enormi, ma la domanda è: se sui
libri non se ne parla e non se ne spiega, come si fa a capirci qualcosa? per
tentativi? raccomandandosi a Bill Gates?
profondamente deluso...

 IDE... ma di linguaggio, codice ed esempi se ne leggono ben pochi
Sono da poco usciti due volumi di Mondadori, collana "I miti 
informatica". "Visual Basic - Il linguaggio" e "Visual Basic - Il 
Framework" di Francesco Balena.
Credo siano davvero la migliore scelta per imparare, non parlano quasi 
per nulla dell'IDE e trattano ampiamente la programmazione a oggetti.
Costano solo 14,50 euro l'uno, quindi con una trentina di euro ti porti 
a casa oltre 700 di ottime spiegazioni ed esempi.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 oltre 700
Era: oltre 700 pagine :-)


 profondamente deluso...
Io lo sono quando devo riaprire il vb6 e vedere cosa dovevo fare per fare 
delle cavolate....
Umbe 

Forse hai preso in considerazione solo libri basilari.
Come ti è già stato fatto notare, Balena va parecchio oltre al solo 
framework e non è l'unico autore.
Ad ogni modo ci sono innumerevoli libri sulla programmazione ad oggetti che 
prescindono dal linguaggio. 


Non mi piace per niente Sceppa. (IMHO) Ho trovato lacunoso il suo lavoro su 
ado (Programmare ADO). Non ho motivo di dubitare che sia un bravo 
programmatore, ma come divulgatore ... mm
eSQueL 

eSQueL ha scritto:

imho è un ottimo libro!

 di Balena) trovi tutti gli esempi che vuoi.
ok, prima vediamo se riesco a tirare fuori dal web qualche esempio che usi 
questo fantomatico framework (on line troverò anche tutti gli esempi che 
voglio, ma per intanto nisba, nada, nix, nothing), poi vediamo con le 
vecchie care dll
grz 

 ha scritto nel messaggio 
news:48d0113f$0$40305$4faf...@reader5.news.tin.it...

Forse non ti è chiaro che come apri visual studio usi il framework. Poi il
linguaggio che usi può essere 
vb.net
,C# ecc.
Il primo passo da fare a mio avviso è capire cosa è effettivamente il Net e
il relativo framework....Balena lo spiega egregiamente...
Un consiglio.
Non cercare di fare le cose come facevi in vb6. Il Net non è il vb7. E' una 
cosa completamente nuova.
Umbe

 ha scritto nel messaggio 
news:48cfd519$0$40314$4faf...@reader5.news.tin.it...

La traduzione in Italiano magari lascia un po' a desiderare, bisogna 
considerare anche questo.
Pero' su Ado.Net non ho trovato di meglio e questo libro è quello che ti 
devi studiare (insieme a quello di Balena) se vuoi ottenere le 
certificazioni Microsoft.
Tu consigli altro?
Umberto

 Era: oltre 700 pagine :-)
Pensi sia utile per chi conosce VB6 e vuol farsi un'idea di .net?
Per 30E quasi quasi li prendo :)

 Pensi sia utile per chi conosce VB6 e vuol farsi un'idea di .net?
Certo che sì. Ci sono anche un bel po' di informazioni del tipo "in VB6 
si faceva così, adesso è cambiato e si fa cosà".


 codice ;)
...veramente "quei bei tempi" li devi aver passati in un altro NG!!!
Su questo, ora come nel passato,...chi "ciuccia codice" e basta senza voler 
imparare...si prende (come sempre è stato) solo un sonoro vaffanculo!
Forse non frequentavi!!!...o eri distratto!
:o)
LOL
-- 
-----------------------------
Mio Blog
http://www.martek.it/dblog/default.asp
Mia città
http://wodka40hall.myminicity.com/
***
Best Shit of 2008: DOOMSDAY!
http://www.martek.it/dblog/articolo.asp?articolo=120
 


solo da chi si crede di essere superiore perché sa qualche riga si codice 
più degli altri
fortunatamente su questo ng e su altri forums ho sempre trovato (leggi 
VB6.0) persone dosponibilissime a scrivere qualche riga di codice
VB.NET
 è più ostico e sfortunatamente per ora in numero delle persone 
appartenenti alla categoria di cui sopra percentualmente è ancora molto 
elevato... metteranno i piedini per terra anche loro, dai tempo al tempo
bye 


l' unica cosa che ho capito PER ORA (date tempo al tempo) è che col 
framework alla domanda n. 1 non si risponde
occorre necessariamente richiamare le vecchie api
qui 
http://code.msdn.microsoft.com/vbsamples
 ho scaricato una serie di 
esempi di cui uno, che richiama la API
EnumWindows, fa esattamente al caso mio
per quanto si richiami alle vecchie api il codice è un pò diverso... senza 
esempio sarebbe stata dura arrivarci

 elevato... metteranno i piedini per terra anche loro, dai tempo al tempo
IMHO non è un problema di superiorità, anch'io non ho problemi a dare degli
esempi pratici se ne ho l'occasione, ma spesso capita che sui ng si
chiedano cose (non mi riferisco a te, parlo in generale) come se tutto
fosse dovuto. Inoltre ritengo che dare nel codice senza obbligare a far
ragionare sia come dare del pesce all'affamato, quando invece dovrebbe
imparare a pescare.
Per il tuo problema può essere che sia richiesto l'uso delle API, se nel
mare magnum delle classi non c'é quanto ti serve si usano ancora in
tranquillità le API.
Una semplice ricerca su google con "
vb.net
 FindWindow sample" al secondo
posto ti da un link che spiega tutto.
[
http://www.pinvoke.net/default.aspx/user32.FindWindow
]
Ciao
PaF sampei

 PaF sampei
Visto il tono della risposta.....
visto che
San Google da Pinerolo
cerca
vb.net
 resolve ip address common name
oppure
vb.net
 resolve ip address
e riporta "qualche soluzione"
Considerato tutto ciň e fatto 2+2
MA 
VAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
<Zot event>
 System error: Waiting for reboot
WodkaOS starting.........
-----------------------------
Mio Blog
http://www.martek.it/dblog/default.asp
Mia cittŕ


p.s.
non è che ti connetti da Tiscali eh!

Il Wed, 17 Sep 2008 13:23:36 +0200, Wodka40 ha scritto:
[cut]
Ehehe quando ci vuole ci vuole :-)
PaF 
PS. 
Perché la domanda su Tiscali relativa alla connettività del poster ?
PPS.
Visto che ti stai sporcando le mani su LINQ ti faccio una domanda on the
fly senza passare da google: hai capito se supporta solo MS SQL o anche
altri db ?

 si faceva cosě, adesso č cambiato e si fa cosŕ".
Perfetto, comunque a 59E si trova il libro completo dal quale hanno creato
i due libri (da quel che ho capito).
Ha 1024 pagine invece di 700, non so cosa c'č in piů
Balena F. 
Programmare Microsoft Visual Basic 2005 - Il Linguaggio E Il Framework

 Programmare Microsoft Visual Basic 2005 - Il Linguaggio E Il Framework
La quarta di copertina mi dice che il primo volume sono le parti I e II, 
mentre il secondo volume è la parte III.
Il libro completo ha anche una "Parte IV - Argomenti avanzati". Qui 
trovi la scheda:
http://education.mondadori.it/libri/SchedaLibro.asp?IdLibro=88-04-54135-0
Qui il sommario:
http://education.mondadori.it/libri/Download/Sommari/88-04-54135-0_Sommario.pdf


 altri db ?
Premetto che non conosco LINQ (ancora),
però si direbbe che esista anche la possibilità di un:
LINQ to MySQL
LINQ to SQLLite
LINQ to Postgre
LINQ to Oracle
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2427662&SiteID=1
ciao
stefano


già risolto in parte (vedi risposta a Umbi), darò alla prima occasione una
occhiata al link, grazie

 ha scritto nel messaggio 
news:3u2Ak.63558$Ca.1...@twister2.libero.it...

Non mi riferivo ad 
ado.net
, bensì ad ado. E su questo, sì, "Il modo migliore 
di usare ado" di William Vaughan l'ho trovato decisamente più interessante 
(ancorché più difficile).
Ma credo che acquisterò ugualmente il lavoro di Sceppa su 
ado.net
. Così, 
quando l'ho finito scambiamo qualche idea.
Ciao :)
eSQueL

 occasione una occhiata al link, grazie
VEDI....
manco fai lo sforzo di andare oltre le parole e guardare la sostanza!
...io posso essere uno scoglionato che ha il suo carattere di cacca e 
risponde sopra le righe...ma forse ti ho dato più risposte di quanto credi!
Potevi mandarmi "a fanbagno"nel tuo studio  e leggere quello che 
scrivevo...e acquisire una conoscenza!
Invece ottenebrato dal tuo ego....cerchi solo codice ...casomai senza capire 
appieno cosa fà!...ma tanto chissenefrega l'importante è fare il 
programmillo per i tuoi amici parenti clienti no???
Se non ti funziona chi se ne frega...un fanculo a windows ...un altro a 
net...uno a zio Bill...e di corsa a chiedere in qualche NG!
Evabbe!
Oramai ne ho visti tanti....per quest'anno è l'ultima polemica del genere!
Saluti!... mi son scocciato di scrivere...


 PaF ha scritto:
un po di articoli in italiano
http://blogs.msdn.com/pietrobr/archive/2008/04/09/linq-linq-to-sql-e-ado-net-entity-framework.aspx
mi piace l'idea di 
ado.net
 entity framework...ma prima cerco di digerire 
link...anche se forse sarebbe meglio partire con l'entity subito!
http://tags.aspitalia.com/ADO.NET_Entity_Framework/
Articolo chiaro e con esempio
http://www.dotnetfun.it/articles/ado_net_entity_framework_how_to_example.aspx
http://msdn.microsoft.com/it-it/library/bb675219.aspx
Buona lettura!


 Saluti!... mi son scocciato di scrivere...
ah una cosa mi sento di scrivere ancora...una cosa "tecnica"
seppur tu usassi C++ o Ruby o Haskel o quello che vuoi
SE usi una "cosa" propria del linguaggio non dovrai MAI usare una API
MA
se chiedi una "cosa" del sistema operativo non la potrai fare se non usando 
quel meta-linguaggio che il tuo SO offre...nel caso di windows le API!
La risposta sarà sempre la stessa
se usi delphi C c# o Vb.net o Python...per sapere l'handle di una finestra 
che NON ha aperto il tuo programma...devi interrogare una API
...ci sono linguaggi che NON te lo permettono...dotNet te lo 
permette!...come ti è stato detto!
Lo devi fare perchè la finestra NON te la apre il linguaggio...ma il SO 
tramite una sequenza di messaggi ed api (chi programmava i vecchi C e C++ lo 
sà benissimo cosa fare per far apparire una finestra!)...la finestra la 
gestisce il SO...ed è quello che devi interrogare...non il tuo programma di 
contabilità!
Una volta esisteva un NG win32...dove si discuteva proprio delle API dei 
vari windows...
quindi anche la sparata sul NET...è assolutamente fuori luogo!
Te capì???


 Buona lettura!
Grazie,
aggiornato i bookmarks per quando avrò un po' di tempo :-)
PaF