RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Tutoriaux de C#...

Forum : CSHARP (C#)
Sous Catégorie : Aucune
Type du sujet : Annonce
FAQ : FAQ CSHARP (C#)

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3] [4] [5]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM CSHARP (C#)

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2862
Message
#98375
Posté le 29/05/06 à 10:33
Premier tutorial :
- Titre : Les bases
- Niveau : Débutant
- Description : Ce tutorial a pour objectif de vous apprendre à maîtriser les bases de la programmation en C#. Il s’adresse aux débutants et ne nécessite aucune connaissance préalable en informatique.

Télécharger le tutorial sur Moteurprog ou sur mon FTP

Sources incluses


Deuxième tutorial :
- Titre : Premiers pas avec les WinForms
- Niveau : Débutant/Moyen
- Description : Ce tutorial vous permettra d'apprendre progressivement à concevoir des interfaces graphiques via les Windows Forms. Très simple au début et de plus en plus complexe...

Télécharger le tutorial sur Moteurprog ou sur mon FTP

Sources incluses



Smiley Votre avis m'interesse !!! Dites moi ce que vous en pensez (précisez le numéro du tutorial dont vous parlez) !
Qu'est ce qui est bien, qu'est qui doit être amélioré, modifié, ajouté ???

Merci

Smiley
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

litle_titeuf
Membre MP
Chef de projet(s) :
- Genetique algor.

Avatar de litle_titeuf
Inscrit : 11/05/2006
Messages : 155
Message
#98396
Posté le 29/05/06 à 14:33
salut czayfaboo,

super tuto, super bien fait.. bon boulo.

ce qui est marrant c'est que je m'atendais pas du tous à ça en tant que programmer avertie ( non je ne me lance pas de fleur.. ) le C# ou le VB.net sont pour moi des environnement de dév dédier a la programmation fenetre et non pas console, mais comme tu le met bien: ce sont les bases et il ne faut pas passer à coter!

je me demande même si les tuto de ce type ne vont pas finir par ce perdre.. vu que les novice auront tendance à vouloir faire un programme "windows" tout de suite.. sans trop comprendre ce qu'il y a derrière.

merci encor pour ce bon cour élémentaire, qui devrait en satisfaire plus d'un ! Smiley
__________________________
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2862
Message
#98399
Posté le 29/05/06 à 14:42
litle_titeuf dit :
je me demande même si les tuto de ce type ne vont pas finir par ce perdre.. vu que les novice auront tendance à vouloir faire un programme "windows" tout de suite..

Oui, c'est pour çà que je ne commence pas directement par l'app windows Form... c'est le pb que j'ai eu lorsque je suis passé du C++ au C#, étant donné que j'ai changé de langage principalement pour la simplicité de création d'interface proposé par C# (et la proximité à C++), je me suis fait avoir moi aussi Smiley ce qui fait que j'ai recontruit au moins 4 fois un même programme avant qu'on puisse dire qu'il y avait vraiement une conception OO dedans (il a quand même fallu que j'achète un bouquin)... En m'attaquant directement au pb sans avoir de connaissances, je faisais tout le temps les choses en 3 ou 4 exemplaires, c'était long et tout et tout... et je ne comprenais même pas comment se lançait une win Form au début...
enfin bref, tout çà pour dire qu'il est important de comprendre le minimum sans avoir à gérer d'interface complexe avant de s'y engoufrer (mais cet fois ci avec maitrise Smiley )

Merci Smiley
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6572
Message
#98467
Posté le 29/05/06 à 22:05
Chapeau bas, je suis très impressionné par la qualité de la rédaction, la clarté des explications et les détails qui aident vraiment à la compréhension.

C'est vraiment génial ce que tu viens de faire. Surtout que des tutos qui reprennent tout depuis 0 ne sont pas si courant car les gens ont la flemme d'expliquer la base et supposent que le lecteur est déjà un programmeur averti.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Woufeil
Membre du club
Chef de projet(s) :
- AdminServ

Avatar de Woufeil
Inscrit : 21/09/2004
Messages : 826
Message
#98759
Posté le 31/05/06 à 19:48
Et bien, très bon tuto vraiment, une bonne mise en page, des explications claires qui ne noient pas le débutant total sous trop de détails mais qui donnent toute fois le vocabulaie nécéssaire et des exercices corrigés pour permettre de "valider les acquis".

Les bases sont bien explicitées, je pense que n'importe qui peut s'y retrouver. Mention spécialle pour la partie sur le débugage souvent oubliée dans tous les cours pour débutant.

Par conte j'ai remarqué que tu n'avais pas utilisé le mot encapsulation lorsque tu as abordé les modificateurs d'accès, c'est fait exprès ? Tu comptes le définir plus tard ?

Enfin, je suis rassuré, je connaissais déjà tout ce qu'il y a dans ton cours, je suis pas un débutant total Smiley
__________________________
[col]Woufeil[/col]
Image
Image et respectez la charte.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2862
Message
#98774
Posté le 31/05/06 à 21:20
Woufeil dit :
Par conte j'ai remarqué que tu n'avais pas utilisé le mot encapsulation lorsque tu as abordé les modificateurs d'accès, c'est fait exprès ? Tu comptes le définir plus tard ?


En fait, je n'avais jamais croisé ce mot... Smiley donc, je l'ajouterais plus tard... c'est pas bien grave... Smiley
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Wilkes
Nouveau membre
Inscrit : 05/07/2006
Messages : 1
Message
#104451
Posté le 05/07/06 à 14:55
Trés trés bon tutorial !
Cependant :

Concernant l'instruction de boucle while :
Tutorial dit :
Le programme arrive au début de notre boucle et rencontre notre condition. Il vérifie si celle-ci est vraie ou fausse. Si elle est fausse, les instructions sont exécutées. A la fin des instructions, on revient au début de la boucle : on vérifie sa condition et si… Si la condition est vraie, la boucle se termine en sautant les instructions et le programme continue d’exécuter le reste du code.

Il me semble que les mots en gras devraient être inversés...
D'ailleurs les exemples vont dans ce sens...


Dans le paragraphe "Des boucles dans des boucles",
Le premier exemple de code inclue le variable a dans la condition while, cependant cette variable ne varie jamais dans l'exemple, la boucle est donc infinie si la condition est validée.
Je sais que ce n'est pas le but de ce paragraphe, mais les débutants auront tendance à exécuter le code sans réfléchir...


Dans le chapitre 6 : Les Tableaux :
Tutorial dit :
Exemple :
//Cette variable peut être modifiée pendant l'exécution...
int tailleDuTableau = 12;
/*...il s'en suivra que le tableau aura toujours la taille que contient la variable tailleDuTableau*/

Je doute de la véracité du 2eme commentaire...
En comprenant ce que dis le commentaire de manière litérale, si je fais :
> int tailleDuTableau = 10;
> string[] tableau = new string[tailleDuTableau];
> tailleDuTableau = 12;
Le tableau passe à 12 éléments...
D'après moi le commentaire devrait être :
/* il s'en suivra que le tableau aura toujours la taille que contenait la variable tailleDuTableau au moment de la déclaration. */
Surtout que plus loin, il est indiqué :
Une fois que la taille du tableau est fixée, celle-ci n’est plus modifiable. Il faudra créer un nouveau tableau et y copier les données de l’ancien afin d’agrandir ou de rétrécir l’original.



Autrement le tuto est bien ;) ... Smiley

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Kernings
Co-Administrateur
Chef de projet(s) :
- MoteurProg Work.

Avatar de Kernings
Inscrit : 30/12/2003
Messages : 2595
Message
#104452
Posté le 05/07/06 à 15:00
D'ailleurs ça serai intéressant de le mettre en Article moteurprog ... par exemple 5 petits articles pour les différents chapitre, ça donnerai sans doute beaucoup plus de visibilité à ton travail !! et de nombreuses personnes pourrait le consulté ? t'en pense quoi ?
__________________________
Admin retraité du site MoteurProg.Com" la meilleur façon de remercier est de pouvoir aider les autres à son tour !! "http://www.moteurprog.com

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2862
Message
#104456
Posté le 05/07/06 à 15:51
Salut Wilkes ! et merci pour ce dépistage de fautes Smiley...

Pour la boucle while, je rectifie... c'était une petite faute d'innatention de ma part...

Pour la partie "Des boucles dans des boucles", il est impossible qu'il copie sans réfléchir le code vu que par exemple la variable a n'est pas déclaré dans mes exemples... et puis en lisant les conventions au début de l'ouvrage et en remarquant comment il est construit au fur et à mesure, je pense que tu auras compris que les codes ayant pour "vocation" d'être exécutés sont mis sur font gris... tous les autres sont des exemples, charge au débutant de les exécuter d'après ce qu'il sait déjà et éventuellement de faire les modifications ou l'ajout de code nécessaire pour que le programme tienne la route...
Même s'il exécute ce programme (boucle infinie), il s'en apercevra, et arrêtera le programme (pause ou stop dans VS)... s'il fait pause, ben il comprendra pourquoi ce programme ne fonctionne pas et c'est pas un mal...ca lui évitera de refaire la même erreur une prochaine fois et il sera plus vigilant lorsqu'il construira ses boucles où qu'il exécutera le code des exemples... donc pour cet exemple, je vais laisser ca comme çà...

Pour l'histoire des tableaux... je vais modifier effectivement le commentaire... je n'avais pas abordé ca de ce point de vue... Je pense que tu as compris ce que je voulais dire...
//on change autant de fois la variable qu'on le veut...
//...
//et quand on déclare le tableau avec cette variable, il fera la taille indiqué par la variable...
C'était juste pour dire qu'on n'est pas obligé de préciser la taille d'un tableaux à la compilation... que celle ci peut être modifiée par l'utilisateur, etc...
Mais bon, c'est vrai que c'est ambigüe donc je v faire la modif Smiley

Remerci pour tes commentaires Smiley

@ Admin :

Pour les articles, je sais pas trop... faut voir ce que ca donne, ce que j'y mettrais... et puis ca ne risque pas un peu de détourner l'utilié première des articles (du moins pour le moment vu qu'il n'y en a quasiment pas) ? Je vais voir ca...

PS : Je vais surement ajouter un truc du genre : 1er Projet à la fin du tuto afin de tester et de permettre au lecteur de tester les connaissances qu'il a apprises avec ce tuto... donc la maj va peut être tainer un peu, lol... Smiley
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2862
Message
#104821
Posté le 12/07/06 à 00:25
Voila, pil poil 7 jours après, j'ai rajouté 3 pages pour un projet et corrigé les petits défauts constatés...

Pour le projet, dites moi ce que vous en pensez... si c'est bien, pas bien, tro dur, pas assez (lol, je pense pas quand même avec ce que j'ai donné à faire Smiley), etc...

Merci pour vos commentaires...
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM CSHARP (C#)



    PAGES : [1] [2] [3] [4] [5]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.