OVH Cloud OVH Cloud

Débutant C#

5 réponses
Avatar
Francis DUHAUT
Bonjour,

Mon premier post sur ce NG car nous avons décidé d'utiliser C# pour des
applications sur des configurations de type pannel PC.
Ces derniers temps, mes projets appli pc étaient plutot développés en Windev
10 pour des raisons de timing. Il est clair qu'en C#cela prendra plus de
temps mais quelle puissance. Venant du monde du micro controleur, je
rédécouvre le plaisir de tout maitriser (enfin presque) sur une appli PC.

Ma première étape consiste à interface une base MySQL avec un thread en
tache de fond qui va récupèrer des infos via le port série du PC et les
stocker.

J'ai fait un version en Windev qui tourne mais je susi confronté à des pb de
rapidité sur des config avec proc style VIA 150 ou 200Mhz...

Je réécrit donc l'appli en C# (enfin pour le moment je découvre la version
express avec un bouquin). J'ai pu glaner ici ou la des bouts de code sur
www.csharpfr.com pour se connecter à MySQL (via ADO ) mais ces exemples
étaient souvent incomplets. J'ai trouvé également le Driver MySQLDriverCS
mais je suis un peu paumé la...

Si il y a une âme charitable qui aurait une classe déja toute prete, je suis
preneur ! Vous pouvez m'envoyer cela à l'adresse
francis.duhaut@fr.enersys.com . J'en serais être reconnaissant.

Je cherche également de bon bouquin sur C#2005.

D'avance merci.

Francis.

5 réponses

Avatar
zoltix
Francis DUHAUT a écrit :
Bonjour,

Mon premier post sur ce NG car nous avons décidé d'utiliser C# pour des
applications sur des configurations de type pannel PC.
Ces derniers temps, mes projets appli pc étaient plutot développés en Windev
10 pour des raisons de timing. Il est clair qu'en C#cela prendra plus de
temps mais quelle puissance. Venant du monde du micro controleur, je
rédécouvre le plaisir de tout maitriser (enfin presque) sur une appli PC.

Ma première étape consiste à interface une base MySQL avec un thread en
tache de fond qui va récupèrer des infos via le port série du PC et les
stocker.

J'ai fait un version en Windev qui tourne mais je susi confronté à des pb de
rapidité sur des config avec proc style VIA 150 ou 200Mhz...

Je réécrit donc l'appli en C# (enfin pour le moment je découvre la version
express avec un bouquin). J'ai pu glaner ici ou la des bouts de code sur
www.csharpfr.com pour se connecter à MySQL (via ADO ) mais ces exemples
étaient souvent incomplets. J'ai trouvé également le Driver MySQLDriverCS
mais je suis un peu paumé la...

Si il y a une âme charitable qui aurait une classe déja toute prete, je suis
preneur ! Vous pouvez m'envoyer cela à l'adresse
. J'en serais être reconnaissant.

Je cherche également de bon bouquin sur C#2005.

D'avance merci.

Francis.




Va te balader sur le site www.developez.com. Il y'a beaucoup de conseilles très utile concernant les bouquins et "trucs et astuces". Mais pour C# et Mysql
je l'utilisais beaucoup avec les drivers odbc. Sinon la version sqlexpress c'est gratuits et plus facile a programmer.

Au plaisir.
Avatar
Francis DUHAUT
Salut,

En fait on a déja des applis en MySQL est l'on souhaite "standardisé".

Merci,
Francis.

"zoltix" a écrit dans le message de news:
45640992$0$32717$
Francis DUHAUT a écrit :
Bonjour,

Mon premier post sur ce NG car nous avons décidé d'utiliser C# pour des
applications sur des configurations de type pannel PC.
Ces derniers temps, mes projets appli pc étaient plutot développés en
Windev 10 pour des raisons de timing. Il est clair qu'en C#cela prendra
plus de temps mais quelle puissance. Venant du monde du micro controleur,
je rédécouvre le plaisir de tout maitriser (enfin presque) sur une appli
PC.

Ma première étape consiste à interface une base MySQL avec un thread en
tache de fond qui va récupèrer des infos via le port série du PC et les
stocker.

J'ai fait un version en Windev qui tourne mais je susi confronté à des pb
de rapidité sur des config avec proc style VIA 150 ou 200Mhz...

Je réécrit donc l'appli en C# (enfin pour le moment je découvre la
version express avec un bouquin). J'ai pu glaner ici ou la des bouts de
code sur www.csharpfr.com pour se connecter à MySQL (via ADO ) mais ces
exemples étaient souvent incomplets. J'ai trouvé également le Driver
MySQLDriverCS mais je suis un peu paumé la...

Si il y a une âme charitable qui aurait une classe déja toute prete, je
suis preneur ! Vous pouvez m'envoyer cela à l'adresse
. J'en serais être reconnaissant.

Je cherche également de bon bouquin sur C#2005.

D'avance merci.

Francis.


Va te balader sur le site www.developez.com. Il y'a beaucoup de
conseilles très utile concernant les bouquins et "trucs et astuces". Mais
pour C# et Mysql
je l'utilisais beaucoup avec les drivers odbc. Sinon la version
sqlexpress c'est gratuits et plus facile a programmer.

Au plaisir.


Avatar
EmanuelL
Salut Francis,

Regardes peut-être ici, sur MySQL
http://www.connectionstrings.com/.

A+

Francis DUHAUT a pensé très fort :
Salut,

En fait on a déja des applis en MySQL est l'on souhaite "standardisé".

Merci,
Francis.

"zoltix" a écrit dans le message de news:
45640992$0$32717$
Francis DUHAUT a écrit :
Bonjour,

Mon premier post sur ce NG car nous avons décidé d'utiliser C# pour des
applications sur des configurations de type pannel PC.
Ces derniers temps, mes projets appli pc étaient plutot développés en
Windev 10 pour des raisons de timing. Il est clair qu'en C#cela prendra
plus de temps mais quelle puissance. Venant du monde du micro controleur,
je rédécouvre le plaisir de tout maitriser (enfin presque) sur une appli
PC.

Ma première étape consiste à interface une base MySQL avec un thread en
tache de fond qui va récupèrer des infos via le port série du PC et les
stocker.

J'ai fait un version en Windev qui tourne mais je susi confronté à des pb
de rapidité sur des config avec proc style VIA 150 ou 200Mhz...

Je réécrit donc l'appli en C# (enfin pour le moment je découvre la version
express avec un bouquin). J'ai pu glaner ici ou la des bouts de code sur
www.csharpfr.com pour se connecter à MySQL (via ADO ) mais ces exemples
étaient souvent incomplets. J'ai trouvé également le Driver MySQLDriverCS
mais je suis un peu paumé la...

Si il y a une âme charitable qui aurait une classe déja toute prete, je
suis preneur ! Vous pouvez m'envoyer cela à l'adresse
. J'en serais être reconnaissant.

Je cherche également de bon bouquin sur C#2005.

D'avance merci.

Francis.


Va te balader sur le site www.developez.com. Il y'a beaucoup de
conseilles très utile concernant les bouquins et "trucs et astuces". Mais
pour C# et Mysql
je l'utilisais beaucoup avec les drivers odbc. Sinon la version
sqlexpress c'est gratuits et plus facile a programmer.

Au plaisir.





--

*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org
Avatar
Antoine Polatouche
Francis DUHAUT a écrit :
Salut,

En fait on a déja des applis en MySQL est l'on souhaite "standardisé".

Merci,
Francis.



Il y a tout ce qu'il faut sur le site de mySQL pour utiliser mySQL avec
ADO en C#, de la même façon qu'un autre SQL.
un exemple de code qui peut te servir de démarrage.
La doc d'ADO doit te permettre de faire le reste ;-)

Avec la dernière version de mySQL, il y a un addin a VS2005 qui permet
de visualiser les bases mySQL dans VS.

using System.Data;
using MySql.Data.MySqlClient;
...
private MySqlConnection conn = null;
public DataTable data = null;
private MySqlDataAdapter da = null;
...
try
{
if (conn != null)
conn.Close();
string connStr = String.Format("server={0};user id={1};
password={2}; database={3}; poolingúlse",
"localhost", "user", "password", "database");
conn = new MySqlConnection(connStr);
conn.Open();
data = new DataTable();
da = new MySqlDataAdapter("SELECT * FROM villes", conn);
da.Fill(data);
dataGridView.DataSource = data;
}
catch (MySqlException ex)
{
MessageBox.Show("Error connecting to the server: " + ex.Message);
}
Avatar
Francis DUHAUT
Merci. C'est sympa.

@+

"Antoine Polatouche" a écrit dans le message de news:
ek43um$3t5$
Francis DUHAUT a écrit :
Salut,

En fait on a déja des applis en MySQL est l'on souhaite "standardisé".

Merci,
Francis.



Il y a tout ce qu'il faut sur le site de mySQL pour utiliser mySQL avec
ADO en C#, de la même façon qu'un autre SQL.
un exemple de code qui peut te servir de démarrage.
La doc d'ADO doit te permettre de faire le reste ;-)

Avec la dernière version de mySQL, il y a un addin a VS2005 qui permet
de visualiser les bases mySQL dans VS.

using System.Data;
using MySql.Data.MySqlClient;
...
private MySqlConnection conn = null;
public DataTable data = null;
private MySqlDataAdapter da = null;
...
try
{
if (conn != null)
conn.Close();
string connStr = String.Format("server={0};user id={1};
password={2}; database={3}; poolingúlse",
"localhost", "user", "password", "database");
conn = new MySqlConnection(connStr);
conn.Open();
data = new DataTable();
da = new MySqlDataAdapter("SELECT * FROM villes", conn);
da.Fill(data);
dataGridView.DataSource = data;
}
catch (MySqlException ex)
{
MessageBox.Show("Error connecting to the server: " + ex.Message);
}