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
[C#]Progetto applicazione
sabato 14 maggio 2011 - 12.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ParLet
Profilo
| Newbie
3
messaggi | Data Invio:
sab 14 mag 2011 - 12:11
Salve a tutti,
ho in mente di sviluppare un'applicazione in C# che mantenga in un database dei record(Nome Sito - Username - Password) per i numerosi siti in cui devi registrarti e non ricordi mai le password. In particolare vorrei realizzare un'applicazione non testuale, ma grafica. Magari un form nel quale inserisco il nome del sito e lui tiri fuori la tupla: Username - Password. Anche se in programmazione me la cavo, non riesco a capire come andare a riempire il database e farlo interagire con l'applicazione C#.
Per questo chiedo il vostro aiuto nel fornirmi qualche idea
Vi ringrazio anticipatamente
Grazie infinite.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
sab 14 mag 2011 - 12:16
>Salve a tutti,
>ho in mente di sviluppare un'applicazione in C# che mantenga
>in un database dei record(Nome Sito - Username - Password) per
>i numerosi siti in cui devi registrarti e non ricordi mai le
>password. In particolare vorrei realizzare un'applicazione non
Non per smontarti subito
, ma questa applicazione fa già quanto dici in modo eccellente:
http://keepass.info/
Magari puoi prenderne anche spunto.
>testuale, ma grafica. Magari un form nel quale inserisco il nome
>del sito e lui tiri fuori la tupla: Username - Password. Anche
>se in programmazione me la cavo, non riesco a capire come andare
>a riempire il database e farlo interagire con l'applicazione
>C#.
Te la cavi, ma con cosa ?
L'uso di un database è una cosa basilare. Forse non sei pratico di C# ?
In ogni caso ci sono più soluzioni puoi usare:
- Un database .mdb / JET (tramite OleDbConnection)
- Un SQL Server (tramite SqlConnection)
- Un SQL Server CE (tramite SqlCeConnection)
- oppure un semplice file di testo, o XML
Una volta scelto poi funzionano tutti più o meno nello stesso modo, cioè tramite un SqlCommand puoi crearti le query di inserimento, select, ecc. Magari facci sapere per che DB propendi e poi andiamo avanti.
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
ParLet
Profilo
| Newbie
3
messaggi | Data Invio:
sab 14 mag 2011 - 12:34
Chiaro, anche se esiste un'applicazione che fa questo, mi piacerebbe scriverne una.
E poi, ovvio, è in C# che non so come sincronizzarmi con un database.
Io opterei per usare SQLConnection, che ne dici?
non ho lavorato solo con questo database, come funziona?Come riempio le tabelle?Come lo faccio dialogare con l'applicazione?
So che possono essere domande stupide, però sono importanti per me.
Grazie
Aspetto notizie
kataklisma
Profilo
| Senior Member
394
messaggi | Data Invio:
sab 14 mag 2011 - 13:08
Ciao! :)
>Chiaro, anche se esiste un'applicazione che fa questo, mi piacerebbe
>scriverne una.
>E poi, ovvio, è in C# che non so come sincronizzarmi con un database.
In questo caso ti converrebbe elencare le tue capacità sia con i DBMS, sia con i linguaggi conosciuti sia ad esempio con tecnologie come Xml.
>Io opterei per usare SQLConnection, che ne dici?
>non ho lavorato solo con questo database, come funziona?
SqlConnection non è un database, ma è una classe che fa parte di una libreria per la gestione di SqlServer e SqlCe/compact.
>Come
>riempio le tabelle?Come lo faccio dialogare con l'applicazione?
Quando dici che con la programmazione te la cavi cosa intendi? Come ti ha gia detto Davide, la persistenza dati e la sua relativa gestione è una cosa basilare.
Dalla tua domanda percepisco che non hai mai lavorato con un DB, qualsiasi libreria/wrapper per DBMS scritta in quasiasi linguaggio ha la medesima struttura : Connection, Command etc...
Inoltre, inserire cosi su un DB questa tipologia di dati sensibili non è per nulla sicuro. Molto meglio gestire il tutto con delle classi serializzabili che persistono il loro status in modo crittografato (con una chiave di accesso impostata alla creazione del DB).
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/
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 !