Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Importare classe in progetto vb.net
mercoledì 10 novembre 2004 - 20.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
francescog
Profilo
| Newbie
4
messaggi | Data Invio:
mer 10 nov 2004 - 20:31
Ciao ragazzi, mi chiamo francesco e mi sono appena iscritto, ho un problema in visual basic, premetto che sono un neofita.
Io ho un file denominato francesco.vb dove c'è scritta questa classe:
Imports System
Imports System.IO
Class Test
Public Shared Sub Main()
' Create an instance of StreamWriter to write text to a file.
Dim sw As StreamWriter = New StreamWriter("TestFile.txt")
' Add some text to the file.
sw.Write("This is the ")
sw.WriteLine("header for the file.")
sw.WriteLine("-------------------")
' Arbitrary objects can also be written to the file.
sw.Write("The date is: ")
sw.WriteLine(DateTime.Now)
sw.Close()
End Sub
End Class
L'unico proble è che non so come importarmelo nel mio progetto visualbasic.
Mi potete aiutare?
Grazie mille a tutti,
Francesco
sandris
Profilo
| Newbie
8
messaggi | Data Invio:
mer 10 nov 2004 - 22:29
dunque...se non sparo una cavola mi sembra che prendi il suddetto file e lo compili come DLL....poi quando fai un nuovo progetto aggiungi nei riferimenti il file .DLL appena creato......a questo punto all'interno del tuo codice potrai richiamare la classe con NomeDLL.NomeClasse.....ovviamente devi istanziare prima l'oggetto.
saluti
Paolo
francescog
Profilo
| Newbie
4
messaggi | Data Invio:
gio 11 nov 2004 - 14:18
Ciao Paolo,
mi potresti dire com si compila una classe?
Ti ripeto sono un neofita.
Grazie mille
sandris
Profilo
| Newbie
8
messaggi | Data Invio:
gio 11 nov 2004 - 20:12
dunque....apri con visual studio il tuo file .vb......poi vai nel menù BUILD (oppure GENERA se hai visual studio in italiano)......a questo punto dovrebbe averti creato un file nella directory BIN del progetto.....esempio:
se il tuo file si chiama francesco.vb dovrebbe essere in una directory "francesco" in "visual studio project".....all'interno trovi un altra dir "bin"....e dentro si trova il tuo compilato.....
questo ooviamente vale se prima di aprire il progetto gli hai detto che volevi ottenere una DLL......se non lo hai fatto allora prova così: fai "nuovo progetto" -> "progetti di visual basic" -> "libreria di classe"......la chiami come vuoi.....e poi all'interno fai il copia/incolla del tuo francesco.vb...........
non sò se sono stato chiaro, purtroppo non sò spiegare bene......quindi se hai altri dubbi scrivi pure qui che ti rispondo fino a che non hai capito tutto per bene ^_^
un saluto
Paolo
francescog
Profilo
| Newbie
4
messaggi | Data Invio:
gio 11 nov 2004 - 22:16
Ciao Paolo, sei veramente molto gentile.
Cmq ho comprato il manuale dell'apogeo ossia: visula basic.NET guida completa e sono riuscito a creare la dll. Ti scrivo il codica finale della classe francesco.vb:
Imports System
Imports System.IO
Namespace francesco
Public Class Test
Public Shared Sub Main()
' Create an instance of StreamWriter to write text to a file.
Dim sw As StreamWriter = New StreamWriter("c:\TestFile.txt")
' Add some text to the file.
sw.Write("This is the ")
sw.WriteLine("header for the file.")
sw.WriteLine("-------------------")
' Arbitrary objects can also be written to the file.
sw.Write("The date is: ")
sw.WriteLine(DateTime.Now)
sw.Close()
End Sub
End Class
End Namespace
Adesso, mi sono imporato questa dll nelle references dell'esplora soluzioni del mio progetto visual basic.
Adesso non riesco a fare una cosa :-( Come posso richimarmi questa classe daun bottone?
Paolo mi aiuti?
Grazie mille,
Francesco
francescog
Profilo
| Newbie
4
messaggi | Data Invio:
sab 13 nov 2004 - 18:07
Ciao ragazzi,
nessuno sa dirmi come posso richimarmi la mia classe da un bottone presente su una form?
GvnnRules
Profilo
| Senior Member
436
messaggi | Data Invio:
sab 13 nov 2004 - 19:41
Nella sub che intercetta l'evento del click del bottone devi creare una nuova istanza della tua classe che a quanto pare cha un unico metodo, il metodo new, quindi ....
dim myObject as new francesco.test()
Ciaoz
Gvnn
sandris
Profilo
| Newbie
8
messaggi | Data Invio:
mar 16 nov 2004 - 19:10
scusa Francesco sono stato via per un po'....cmq mi associo alla risposta di Gvnn ^_^
saluti
Paolo
Torna su
Stanze Forum
Elenco Threads
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 !