E' possibile usare il VB.NET per fare applicazioni client server

venerdì 17 settembre 2010 - 16.56
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows Vista  |  Visual Studio 2008  |  Internet explorer 8.0  |  VBScript  |  HTML 5

feddycap Profilo | Newbie

E' possibile usare il VB.NET per fare applicazioni client server che funzionino al di fuori della rete locale LAN? Se si come? Se no so che è possibile farlo in rete locale come si fà a me interessava tipo fare una videochat senza password o utenti. Pensavo di usare usare avicap.dll come http://www.dotnethell.it/articles/WebcamCapture.aspx xo non so come fare insomma non so propio che fare se qualcuno mi puo dare spunto ... Perchè io da internet non trovo niente oltre al winsock che non funziona nemmeno. Se qualcuno che ha teamviewer mi può aiutare.
Insomma necessito di aiuto e sono disponibile sempre tranne negli orari scolastici e a cena.
Aiutatemi vi prego.

kataklisma Profilo | Senior Member

Ciao,

>E' possibile usare il VB.NET per fare applicazioni client server
>che funzionino al di fuori della rete locale LAN? Se si come?

Parti da un presupposto, tutto è possibile!

>Se no so che è possibile farlo in rete locale come si fà a me
>interessava tipo fare una videochat senza password o utenti.
>Pensavo di usare usare avicap.dll come http://www.dotnethell.it/articles/WebcamCapture.aspx
>xo non so come fare insomma non so propio che fare se qualcuno
>mi puo dare spunto ... Perchè io da internet non trovo niente
>oltre al winsock che non funziona nemmeno. Se qualcuno che ha
>teamviewer mi può aiutare.

Sarò sincero, da come stai esponendo il problema, deduco che le tue conoscenze in ambito di sviluppo software sono parecchio basse, secondo il mio parere dovresti incominciare prima a studiare seriamente e poi prendere in considerazione un qualsiasi progetto.

Utilizzare Winsock per un software del genere non è proprio uno scherzetto, sopratutto per chi non ha alcuna conoscenza nell'ambito.

Fidati, lascia perdere il copia e incolla del codice e studia, studia e studia ancora, di tempo ne hai a sufficienza per imparare.

>Insomma necessito di aiuto e sono disponibile sempre tranne negli
>orari scolastici e a cena.
>Aiutatemi vi prego.

Ciao :)
------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/
http://www.hwtech.gigacenter.it

feddycap Profilo | Newbie

>Ciao,
>Parti da un presupposto, tutto è possibile!
>Sarò sincero, da come stai esponendo il problema, deduco che le tue conoscenze in ambito di sviluppo software sono parecchio basse, secondo il mio parere dovresti incominciare prima a studiare seriamente e poi prendere in considerazione un qualsiasi progetto.

Hai ragione io comunque preferisco imparare con la pratica, pero se sai un sito dove ci sia una giuda ben fatta su come fare un programma client/server dimmelo così capisco senza il copia e incolla e poi me lo faccio da solo.

>Utilizzare Winsock per un software del genere non è proprio uno scherzetto, sopratutto per chi non ha alcuna conoscenza nell'ambito.

Infatti ... non si capisce niente...

>Fidati, lascia perdere il copia e incolla del codice e studia, studia e studia ancora, di tempo ne hai a sufficienza per imparare.

ok ma da che sito dovrei studiare in generale?
Ciao, spero in una risposta.

kataklisma Profilo | Senior Member

Ciao,

>Hai ragione io comunque preferisco imparare con la pratica, pero
>se sai un sito dove ci sia una giuda ben fatta su come fare un
>programma client/server dimmelo così capisco senza il copia e
>incolla e poi me lo faccio da solo.

Altro consiglio, non è corretto capire ed imparare solo e soltanto con la pratica, non serve a nulla in quanto potresti trovarti in situazioni in cui tutta la pratica che hai attuato puo non servirti a nulla.Capire a livello teorico la programmazione nello specifico Object Oriented e ancora piu specificatamente .Net è importantissimo.

Quello che dovresti fare è fare pratica dopo aver studiato concetti teorici ed applicarli possibilmente ad una situazione reale.

>Infatti ... non si capisce niente...

Non ci si capisce nulla perchè non sai neanche dove poter mettere le mani!E' complicato per fino utilizzare tecnologie all'avanguardia (e molto piu semplificate) come WCF (Windows Communication Foundation) figurati WinSock, dove per ottenere risultati discreti bisogna avere un'enorme preparazione che abbraccia molte piu cose di quanto potresti immaginare e non solo la programmazione fine a se stessa.

>ok ma da che sito dovrei studiare in generale?

Non è questione di "sito", purtroppo a mio parere non esistono siti (italiani) che permettono una conoscenza approfondita dell'argomento, l'unica soluzione se si ha veramente voglia e volontà è acquistare un buon libro entry level come "Visual C# Passo per passo" di Danis Marshalls per poi passare a testi piu corposi e complicati. Ovviamente prendo per scontato che la persona che incomincia a studiare un linguaggio cosi vasto abbia non dico fortissime ma discrete basi teoriche sull'object oriented.

Il cammino è lungo e tortuoso e visto (presuppongo) la tua giovane età ne hai di tempo...io sono l'esempio reale di cio che ti sto dicendo, programmo da quando avevo 11 anni, ho incominciato con il C per poi addentrarmi nei paradigmi della programmazione ad oggetti.

All'eta di 14 anni avevo capito che "scrivere codice" non bastava e che stavo soltanto perdendo tempo ed ho incominciato a studiare seriamente.

Oggi all'età di 21 anni mi ritrovo ad essere sviluppatore software per lavoro e capo progetto.

>Ciao, spero in una risposta.
Anche se probabilmente ora starai dicendo tra te e te : "Ma che me ne frega!!" , ti consiglio di leggere molto attentamente cio che ti ho scritto e di pensarci su :)

Comunque su Html.it trovi una guida entry level su C# suddivisa in 24 capitoli di Marco Minerva :

http://programmazione.html.it/guide/leggi/33/guida-c/

Dai pure un'occhiatina :)

Ciao!
------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/

feddycap Profilo | Newbie

>Purtroppo a mio parere non esistono siti (italiani) che permettono una conoscenza approfondita dell'argomento

Pierotofy però penso ce sia abbasanza buono ma sei tu lo specialista dagli un'occhiata e poi dimmi.

>object oriented.

Scusa IO NO PARLARE ARABO potresti spiegarmi che è?

>programmo da quando avevo 11 anni

Io ne ho 12

>All'eta di 14 anni avevo capito che "scrivere codice" non bastava e che stavo soltanto perdendo tempo ed ho incominciato a studiare seriamente.

Quindi dici che ho solo perso tempo fino ad ora?

>Anche se probabilmente ora starai dicendo tra te e te : "Ma che me ne frega!!" , ti consiglio di leggere molto attentamente cio che ti ho scritto >e di pensarci su :)

Hai ragione, un po mi dico voglio la guida punto e basta dei tuo discorsi non me ne frega nnt; ma credo che hai ragione .
>Comunque su Html.it trovi una guida entry level su C# suddivisa in 24 capitoli di Marco Minerva :

Perchè, secondo te il C# è meglio del VB?
Ciao

kataklisma Profilo | Senior Member

Ascolta, facciamo un giochino : io ora ti do una lista di parole che per te potrebbero non avere nessun senso e tu da bravo apprendista programmatore cerchi, studi e apprendi.

Vado :

- Programmazione strutturata,
- Programmazione imperativa,
- Programmazione ad oggetti (Object Oriented),
- Costrutti base della programmazione,
- Variabili,
- Costanti,
- Cicli,
- Condizioni,
- Algebra booleana,
- Eventi,
- Classi,
- Oggetti,
- Istanze,
- Metodi,
- Parametri,
- Incapsulamento,
- Pattern,
- Spaghetti Code,
- Framework,
- Microsoft .Net,
- Vb.Net,
- C#,
- Interfacce,
- Classi Astratte,
- Ereditarietà,
- Overload,
- Override,
- Poliformismo,
- Casting,
- Database,
- Normalizzazione,
- Database Relazionali,
- DataBinding
- Winsock,
- Programmazione orientata ai servizi,
- Windows communication foundation,
- Windows Presentation Foundation,
- Model-View
- Model-View-View-Model
- Flussi audio
- Flussi Video
- Reti di calcolatori
- ....basta non ce la faccio piu, sono troppe!

Ora tutta sta perdita di tempo per farti capire che le cose non sono semplici come tu possa credere, c'è gente che studia e lavora una vita intera e a volte non riesce a raggiungere i traguardi prefissati.

Per non parlare delle problematiche riguardo algoritmi e compagnia, servono fortissime basi matematiche....tu come vai in matematica? :)

Spero che questo post ironico ti abbia pero fatto capire un po come vanno realmente le cose :)

Io penso che illudere sia la peggior punizione, se ci tieni, se ti piace dacci dentro, studia....e fidati che non te ne pentirai :)

------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5