cs_Axel123
Messages postés1Date d'inscriptionjeudi 20 novembre 2003StatutMembreDernière intervention20 février 2008 20 févr. 2008 à 06:02
Outch......la claque :-p
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 9 oct. 2007 à 09:45
Non pas besoin, je pense que ça ira.
lol.
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 9 oct. 2007 à 09:34
cette source n'est pas du niveau "Initié"... merci pour eux !
Tout juste débutant.
Un initié ne fera pas de concaténation de string pour faire une requête avec des paramètres... mais utilisera un DbCommand avec des DbParameters.
Un initié ne fera pas une dizaine de concaténation de string... mais un StringBuilder.
Un initié ne fera pas une concaténation pour afficher une string et une valeur... mais utilisera String.Format().
Un initié ne fera pas _cn.State.ToString() "Open" mais _con.State ConnectionState.Open.
Je continue ?
cs_Samir63
Messages postés3Date d'inscriptionmardi 13 février 2007StatutMembreDernière intervention 6 juillet 2008 9 oct. 2007 à 09:22
Suite à la demande de 'devincienstb' qui est nouveau en C#, j'ai publié cette source que j'ai fais au début de ma formation et qui est simple et lisible. Si tu veux un meilleurs truc, j'ai toute une application ASP.NET qui utilise une factory (personnelle), qui est séparé en couches, IHM, BLL, DAL, qui est documentée et qui tient la route, je te rappele aussi que cette source est destinée pour les initiés et pas pour les pro. Merci
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 9 oct. 2007 à 09:03
J'oubliais : à la place de tes constantes pour le type de connection... utilise plutot une enum... voire tout simplement les factories (System.Data.DbFactories)
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 9 oct. 2007 à 08:59
La convention de nommage n'est pas conforme à celle proposée par Microsoft : les membres privés doivent commencer par une minuscule et non par un _.
Dans la classe Entreprise, je n'aime pas du tout les membres public, je préfère les accesseurs (get; set;)... recommandé par Microsoft.
Enfin, ton code n'a rien d'évolutif : pas de générics, tout dans le formulaire...
20 févr. 2008 à 06:02
9 oct. 2007 à 09:45
lol.
9 oct. 2007 à 09:34
Tout juste débutant.
Un initié ne fera pas de concaténation de string pour faire une requête avec des paramètres... mais utilisera un DbCommand avec des DbParameters.
Un initié ne fera pas une dizaine de concaténation de string... mais un StringBuilder.
Un initié ne fera pas une concaténation pour afficher une string et une valeur... mais utilisera String.Format().
Un initié ne fera pas _cn.State.ToString() "Open" mais _con.State ConnectionState.Open.
Je continue ?
9 oct. 2007 à 09:22
9 oct. 2007 à 09:03
9 oct. 2007 à 08:59
Dans la classe Entreprise, je n'aime pas du tout les membres public, je préfère les accesseurs (get; set;)... recommandé par Microsoft.
Enfin, ton code n'a rien d'évolutif : pas de générics, tout dans le formulaire...