Oppure

Loading
11/04/10 21:50
goddrek
Ciao a tutti,
mi scuso fin dal principio per le cavolate che dirò ma mi sto affacciando solo adesso alla programmazione .NET
Bene...

Vorrei fare un .dll in C# con una conbobox che mi popoli una tabella di un database con i valori inseriti nella combo. Il tutto magari fatto da una pagina web magari con controllo activx.

in alternativa mi interesserebbe pure il contrario -> data una tabella di un DB passare i valori ad una combobox per visulizzarli on-line.

Mettiamo che non so "pochissimo:_doubt:" di programmazione c++ e che mi sono appena affacciato al C#.. e altrettanto sconosciuto è per me il SQL server (col quale voglio fare il DB)..
potreste darmi una mano??
degli script facili da capire??

grazie mille:k:
ciau
Ultima modifica effettuata da goddrek 11/04/10 21:52
aaa
11/04/10 22:52
Thejuster
Postato originariamente da goddrek:

Ciao a tutti,
mi scuso fin dal principio per le cavolate che dirò ma mi sto affacciando solo adesso alla programmazione .NET
Bene...

Vorrei fare un .dll in C# con una conbobox che mi popoli una tabella di un database con i valori inseriti nella combo. Il tutto magari fatto da una pagina web magari con controllo activx.

in alternativa mi interesserebbe pure il contrario -> data una tabella di un DB passare i valori ad una combobox per visulizzarli on-line.

Mettiamo che non so "pochissimo:_doubt:" di programmazione c++ e che mi sono appena affacciato al C#.. e altrettanto sconosciuto è per me il SQL server (col quale voglio fare il DB)..
potreste darmi una mano??
degli script facili da capire??

grazie mille:k:
ciau


Evidentemente si vede che sei nuovo nella programmazione.
perchè non ne hai azzeccata una lol.


Cosa c'entra una una dll in c# per fare questo?

Anche il tipo di applicazione che intendi fare ha poco senso.

Un'applicazione web e una cosa.
Un'applicazione che usa i database sql e un'altra cosa.
Un'applicazione che usa database condivisi sql per web e applicazioni
è ancora un'altra cosa.

e per fare questo ti servirebbe un server, inutile che ti spieghi come.
utilizzarlo.

la cosa migliore e quella di fare tutto dal web.
esempio pagina php.
dal webbrowser gli inivii dei parametri nell'url tipo

miosito.it/…

splittarli dalla pagina php e fare la query mediante ai valori ricavati.

per riceverli sul programma.
ti basta fare la stessa cosa ma con un webbrowser nascosto.
lo fai navigare ad una pagina php che mostra il suo contenuto esempio
valori.php
che mostrerà a video

valore1,
valore2,
valore3

dal controllo recuperi l'html della pagina
e fai lo stesso procedimento della pagina php di prima.
splitti i valori con il separatore , e popoli la combobox.

L'unico modo per fare quello che intendi e questo. :k:

:ot:
cmq non si chiamano script asd.
gli script sono altre cose.

E se vuoi fare un applicazione sull'utilizzo dei database
senza avere conoscenze almeno basiliari sul linguaggio sql
ti conviene lasciar perdere :rotfl:
perchè applicazioni del genere si basano sopratutto sul lunguaggio sql

eccoti una bella guida.
fanne buon uso :)

mrwebmaster.it/sql/guide/…

Ultima modifica effettuata da Thejuster 11/04/10 23:08
mire.forumfree.it/ - Mire Engine
C# UI Designer
12/04/10 8:41
goddrek
... come è umano lei!! :D

capito, lasciamo stare la parte web della mia applicazione!

In definitiva dovrei creare un programma C# che si connetta al database e che popoli una tabella con i valori che io inserisco nella combobox.

avevo detto di voler creare una .dll intendendo creare una libreria di classi C# richiamate poi da un programmino C#.

Grazie per la guida sql.. potresti indicarmi una buona guida che unisca sql e .NET e che sia ad un livello (non dico alto) non troppo demenzale... mi sn stufato di scrivere "HELLO WORLD!" Hahahah:rotfl:
aaa
12/04/10 12:02
Thejuster
... come è umano lei!!

lol :rotfl:

bhe diciamo che esistono diversi tipi di database.
ma il codice sql non cambia, e sempre lo stesso per qualsiasi tipo di database,
per questo ti ho consigliato quella guida.

perchè qualsiasi tipo di database andrai ad utilizzare il linguaggio sql per eseguire query come recupero valore, inserimento dei valori ecc. ecc. non cambia.

ma se sei alle prime armi,
ti consiglio di iniziare ad usare un database access (*.mdb)

se provi a guardare nella sezione Sorgenti o Progetti ci sono tantissimi esempi su come utilizzare dei database,

esempio come una rubrica.

per la libreria si,
potresti sviluppare dei metodi già pronti che eseguono delle query
richiamando la funzione e passandogli dei parametri
mire.forumfree.it/ - Mire Engine
C# UI Designer
12/04/10 20:40
netarrow
mica è costretto a usare php per implementare quella funzionalità lato web, potrebbe usare C# in un progetto asp.net per dire e la logica sarebbe la stessa di una winform a quel punto.

la funzionalità che stai richiedendo cmq è definita come binding a cascata.

visual studio ti fa risolvere il problema con pochi click sfruttando i controlli DataSource e, appunto, il binding.

Potresti implementare questa funziona senza scrivere neanche una linea di codice.

Cmq una piccola guida la trovi agevolmente su google una volta che sai che quello che ti serve è data binding e data source: akadia.com/services/…

Consiglio cmq la lettura di un libro, in particolare consiglio Visual C# 2008 passo per passo (se trovi 2010 meglio ancora)

P.S mi dissocio completamente dal consiglio di cominciare con access, prndi Sql Server 2008 Express edition
aaa