Partage
  • Partager sur Facebook
  • Partager sur Twitter

Idées de projet C#

    12 janvier 2018 à 12:09:47

    Bonjour les Zéros, 

    Ayant étudié le langage C# (application console, bibliothèque de classe), je cherche des idées de projets à réaliser afin de pratiquer. J'ai quelques approches de Winform et aucune de WPF mais ca ne me dérange d'essayer de m'y mettre. 

    Des idées à proposer ? :p 

    • Partager sur Facebook
    • Partager sur Twitter
      12 janvier 2018 à 16:50:07

      Salut,

      tu verras au fil de ton apprentissage toutes sorte d'idées que tu pourras tenter d'implémenter.

      Si je devais te proposer quelques choses (motivante ^^) :

      • Un éditeur de texte
      • Un navigateur WEB
      • Un petit jeu, pour t'apprendre à utiliser des références externes, tel que XNA (je ne me souviens plus du nouveau nom)
      • Un petit système de question/réponse (en console ou en GUI)
      • Une petite médiathèque
      • Si les bases de données t'intéressent, un gestionnaire de serveur/client
      • Un chat
      • ...

      Vraiment, c'est lorsque tu auras suffisamment de bagage avec toi que tu pourras réaliser et imaginer toute sorte de projet plus fou les uns que les autres !

      Bonne continuation

      -
      Edité par vanaur 12 janvier 2018 à 16:51:06

      • Partager sur Facebook
      • Partager sur Twitter

      Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

        13 janvier 2018 à 23:11:56

        Merci ! :)

        Je cherche actuellement des tutos complets sur le WPF (la plupart de ceux que je trouve ne sont pas assez détaillés malheureusement) pour commencer par la création d'applications lourdes et j'ai cru comprendre que d'autres personnes du forum en ont cherchés aussi mais sans coup de coeur :/
        Si vous avez des tutos je suis prenneur :p

        • Partager sur Facebook
        • Partager sur Twitter
          13 janvier 2018 à 23:20:20

          Il y a la doc de Microsoft, et les tutoriels de Tutoriels Point ne sont pas mal non plus, mais sont assez théoriques. Si tu les prêts à débourser un peu d'argent, il y a plusieurs bonnes références sur Amazone.

          À part ça, je ne connais pas grand-chose d'autre :)

          • Partager sur Facebook
          • Partager sur Twitter

          Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

            14 janvier 2018 à 8:29:59

            http://www.wpf-tutorial.com/ donne les bases de manière sommaire sans rentrer dans les détails. Pas trop mal pour avoir une vue d'ensemble
            • Partager sur Facebook
            • Partager sur Twitter
              14 janvier 2018 à 10:47:56

              • Partager sur Facebook
              • Partager sur Twitter

              Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                14 janvier 2018 à 22:58:24

                Le livre pdf est payant pas la version en ligne
                • Partager sur Facebook
                • Partager sur Twitter
                  15 janvier 2018 à 16:58:33

                  Autant pour moi
                  • Partager sur Facebook
                  • Partager sur Twitter

                  Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                    17 janvier 2018 à 11:43:26

                    Merci :D je vais regarder ça de suite ! 

                    Je laisse le sujet ouvert au cas il y'aurais d'autres idées de projet, plus il y'en à mieux c'est :p.

                    • Partager sur Facebook
                    • Partager sur Twitter
                      19 janvier 2018 à 10:39:53

                      Si tu veux t'essayer aux applications web, tu peux t'entrainer en faisant par exemple un forum, ou une simulation d'un système de gestion pour une entreprise avec des specs du style "L'utilisateur doit pouvoir se connecter, faire ceci et cela...", gérer des rôles, des permissions, etc...
                      • Partager sur Facebook
                      • Partager sur Twitter
                        21 janvier 2018 à 6:49:36

                        Salut,

                        Pourquoi ne pas te tourner vers l'IA ? Il existe pas mal de ressources en ligne pour acquérir quelques bases (ou plus) et les applications sont nombreuses (du petit projet perso au projet pro).
                        Je te laisse voir ce lien qui regroupe un très grand nombre de ressources sur le deep learning.

                        Bon courage :)

                        -
                        Edité par 3ch0 21 janvier 2018 à 6:50:09

                        • Partager sur Facebook
                        • Partager sur Twitter
                          21 janvier 2018 à 10:13:35

                          Je crains que le l'IA soit un domaine beaucoup trop complet et complexe que pour s'y intéresser en tant que "débutant".

                          De plus, il n'apporte pas grans chose, à l'apprentissage d'un langage.

                          C'est toujours une possibilité, mais il faut bien s'accrocher :p

                          • Partager sur Facebook
                          • Partager sur Twitter

                          Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                            21 janvier 2018 à 14:43:50

                            vanaur a écrit:

                            Je crains que le l'IA soit un domaine beaucoup trop complet et complexe que pour s'y intéresser en tant que "débutant".

                            De plus, il n'apporte pas grans chose, à l'apprentissage d'un langage.

                            C'est toujours une possibilité, mais il faut bien s'accrocher :p


                            Pourquoi ça n'apporte pas grand chose à l'apprentissage d'un langage ? C'est justement très complet, et apprendre un langage c'est une chose, mais faut voir un peu plus loin que le "simple" langage (les concepts derrière, etc.). L'IA n'est "qu'un" domaine d'application parmi plein d'autres
                            • Partager sur Facebook
                            • Partager sur Twitter
                              21 janvier 2018 à 15:16:35

                              Je comprends parfaitement ce que tu veux dire, d'ailleurs je ne conteste pas ton point de vue, mais ayant déjà fait du Deep Learning, je peux t'assurer que le langage utilisé, tu as intérêt à (bien) le connaitre avant de te lancer.

                              Et c'est très complet et complexe dans le sens où il faut implémenter des algorithmes, des principes et des techniques propre à ce domaine, qui en sois, n'apporte rien à la compréhension d'un langage. L'utilisation d'un Framework peut alors s'avérer utile si on ne veut pas s'embêter avec ça.

                              L'IA n'est "qu'un" domaine d'application parmi plein d'autres

                              ... qui est particulièrement complexe.

                              Mais rassures-toi, je comprends tout à fait ton point de vue, je précise juste que ce n'est pas du gâteau, et que la réalisation de petits programmes simple et concret est un bien meilleur moyen d'apprendre que de commencer à créer des IA.

                              Rien n'empêche pas la suite de s'y mettre cependant.

                              -
                              Edité par vanaur 21 janvier 2018 à 15:17:05

                              • Partager sur Facebook
                              • Partager sur Twitter

                              Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                                21 janvier 2018 à 20:23:49

                                Je vois mieux ce que tu veux dire. Effectivement, il y aura beaucoup de taff à mettre au point des IA (même très basiques). Dans ce cas il peut s'orienter sur tout ce qui est analyse de code source (parser, debugger, etc.). Ça oblige à bien aller voir comment fonctionne un langage, mais encore une fois, c'est pas que taper du code. Ça demande d'aller se former un peu ^^
                                • Partager sur Facebook
                                • Partager sur Twitter
                                  21 janvier 2018 à 21:13:38

                                  Je vois mieux ce que tu veux dire.

                                  ;)

                                  > Dans ce cas il peut s'orienter sur tout ce qui est analyse de code source (parser, debugger, etc.).

                                  Ce n'est pas nécessaire pour apprendre à programmer, mais c'est toujours bon à savoir.

                                  • Partager sur Facebook
                                  • Partager sur Twitter

                                  Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                                    22 janvier 2018 à 6:34:56

                                    vanaur a écrit:

                                    Je vois mieux ce que tu veux dire.

                                    ;)

                                    > Dans ce cas il peut s'orienter sur tout ce qui est analyse de code source (parser, debugger, etc.).

                                    Ce n'est pas nécessaire pour apprendre à programmer, mais c'est toujours bon à savoir.


                                    Ce n'est pas nécessaire non, mais c'est un projet comme un autre qui a l'avantage de le pousser à aller voir les profondeurs obscures du langage, qui sort des petits exercices classiques et qui font travailler plus que le simple langage. N'importe quel projet, en soit, n'est pas nécessaire mais après c'est aussi à lui de voir s'il veut juste taper du code, ou s'il veut aussi apprendre tout un tas d'autres trucs derrière (qui peuvent être plus ou moins spécialisés, on est d'accord). Il pourrait très bien faire un forum, ou un éditeur simple de je sais pas quoi ou n'importe quel projet qu'on retrouve souvent mais il peut aussi s'orienter vers des trucs moins classiques (d'autant qu'il dit avoir déjà étudié le C#, donc il ne part en principe pas de rien).

                                    Il pourrait aussi faire de la compression/décompression, un tableur, du dev mobile, des services, etc. bref, tout ce qui lui passe par la tête. Y en a pas un qui soit moins bien pour apprendre quelque chose. Ils lui feront apprendre des choses différentes, traiter des problématiques différentes, etc.

                                    -
                                    Edité par 3ch0 22 janvier 2018 à 6:39:58

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      22 janvier 2018 à 19:11:03

                                      Tu as raison,

                                      c'est d'ailleurs exactement ce que je fais en ce moment pour approfondir mes connaissances en FASM, C et C++.

                                      -
                                      Edité par vanaur 23 janvier 2018 à 17:17:58

                                      • Partager sur Facebook
                                      • Partager sur Twitter

                                      Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...

                                      Idées de projet C#

                                      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                      • Editeur
                                      • Markdown