- Tous
- .Net C# et Visual Basic
- C#
- Conception logiciel
- Visual Basic
- Visual Studio
Accéder aux fichiers avec le FileStream en C#/Visual Basic
En programmation C# et Visual Basic, il est vraiment utile de savoir comment accéder aux fichiers. Vous verrez que ce n’est pas si compliqué que ça! Dans l’article suivant, nous verrons comment écrire dans un fichier texte et en faire la lecture par la suite. Nous utiliserons le FileStream, le StreamWriter et le StreamReader parce
Utiliser le Join avec LINQ en C#
Dans cet article nous allons regarder plus en détail le mot-clé join avec Linq en C#. Ce n’est pas plus compliqué qu’un Join en SQL et encore plus puissant, car vous pouvez l’appliquer partout dans le langage plutôt que seulement à la base de données. Par exemple on peut l’utiliser avec XML, SQL, JSon, objets
Requêtes sur les données relationnelles avec Linq/Entity Framework en C#
Une chose intéressante que vous pouvez accomplir avec Entity Framework 6 est de faire des requêtes sur des objets liés par une relation sans avoir besoin d’écrire une seul ligne de code SQL! Le Entity Framework nous rend la tâche facile et intuitive en s’occupant de traduire notre code Linq directement en SQL et nous
Comment utiliser une base de données MySQL avec Entity Framework Core
Le moteur de base de données MSSQL Express pose quelques contraintes un peu gênantes lorsque l’on achète pas la licence, comme une taille de base de données de 10GB maximum. Heureusement il est possible d’utiliser Entity Framework Core pour accéder à MySQL Community tout en permettant d’utiliser les fonctionnalités tout comme si on accédait à
Comment créer un nouveau projet dans Visual Studio
Une fois Visual Studio installé, vous pouvez créer un nouveau projet et commencer à programmer. Première étape, lancez Visual Studio. 1. Pour créer un nouveau projet, vous n’avez qu’à clicker sur File -> New -> Project. Ceci ouvrira une fenêtre dans laquelle vous pourrez selectionner le type de projet que vous souhaitez créer. Les project
Accéder aux données avec Entity Framework
Pour faire suite au dernier tutoriel sur Linq to SQL, le même exercice est possible avec Linq to Entities. En effet, l’objectif demeure de réduire la quantité de code SQL pour nous permettre de nous concentrer sur le code C# et de débugger à un seul endroit. De plus, on sépare mieux le code applicatif
Comment installer Visual Studio en quelques étapes
Note : cette installation est pour Visual Studio 2015 et n’est donc pas à jour. Je compte la refaire bientôt. Si vous cherchez à commencer le développement, c’est votre chance! Visual Studio, l’un des plus important environnement est maintenant gratuit en Community Edition depuis la version 2013. Il est aussi très facile à installer, voici
Comment utiliser Linq To SQL avec C#
Probablement ce qui m’a permis de ne pas me fatiguer de créer des SQL statements ou des stored procedures. Linq propose une technologie d’interfaçage avec les bases de données Microsoft SQL Server permettant de rester en C# tout en contrôlant les interactions avec ces dernières. Oui, il est quand même possible d’utiliser des procédures stockées
Qu’est-ce que le method overloading en C#/Visual Basic
Le method overloading ou l’overload de méthode est un concept assez simple et très utile en programmation. Nous sommes chanceux puisque C# et Visual Basic peuvent tout les deux faire du method overloading! Qu’est-ce que c’est? En gros, il s’agit de deux méthodes utilisant le même nom mais avec des signatures différentes. Ce qui veut
Comment gérer plusieurs formulaires Windows en Visual Basic/C#
Pourquoi est-ce important de savoir gérer plusieurs formulaires Windows? Parfois il peut être utile d’avoir plusieurs formulaires Windows dans un seul projet. Par exemple lorsque l’on manque d’espace sur le formulaire courant ou pour séparer logiquement les tâches qu’un utilisateur doit accomplir. Ceci peut par le fait même simplifier l’interaction avec le programme. Gérer plusieurs
Qu’est-ce que le mot-clé Var en C#?
Qu’est-ce que le mot-clé Var en C#? Le mot-clé Var est utilisé pour déclarer des variables sans avoir à en spécifier le type à l’avance. Vous n’avez donc pas à vous préoccuper du type avant d’avoir initialisée cette dernière. À noter qu’il peut aussi être utilisé pour les types anonymes. Toutefois, il est possible que
La complexité des applications multisolutions
Note: ce sujet est un peu plus complexe en comparaison avec les autres sujets traités durant les tutoriels, si vous ne vous sentez pas assez confortable, vous pouvez procéder avec le prochain tutoriel. Je dois dire en premier lieu que j’ai été grandement en contact avec ce genre de design durant les derniers mois et
Les Windows Forms plus en détails (Partie 2) – Visual Basic/C#
Si vous n’avez pas lu la première partie, voici le lien! Dans ce tutoriel, nous irons plus en détails à propos des Windows Forms. Plus précisément, nous apprendrons comment aller chercher des données d’un utilisateur et les stocker en mémoire par la suite. Les contrôles utilisés seront les suivants : TextBox RichTextBox ComboBox Button Vous
Comment changer le thème de l’interface dans Visual Studio
Visual Studio offre la possibilité de modifier complétement son interface à votre guise. Toutefois, il peut être assez laborieux de trouver et modifier chacun des paramètres. Visual Studio 2015 comporte des thème interchangeables avec des paramètres communs pour un modification facile et rapide! Nous allons explorer en bref les deux volets soit la technique facile
Utiliser les Windows Forms (Partie 1) – C#/Visual Basic
Nous allons maintenant jetter un coup d’oeil aux Windows Forms! Les Windows Forms vont nous permettre de créer des interfaces conviviales pour les utilisateurs ainsi que de simplifier la tâche des création d’interface complexes. En effet, la plupart des interfaces du système d’opérations Windows lui-même sont fait avec Windows Forms ou WPF (Windows Presentation Foundation).
Les classes en Visual Basic/C# – Exercice et solution
Exercice Dans cet exercice, vous devez créer deux classes, une pour garder en mémoire les informations d’un client et l’autre pour valider les entrées de ce client. Nous utiliserons la console pour lire les informations du client. 1. Créer une application console; 2. Créer une classe nommée Client qui contiendra l’information du client; 3. Ajouter
Les méthodes des classes en Visual Basic/C#
Les méthodes ressemblent en plusieurs points aux constructeurs, voici toutefois certaines choses importantes à se rappeler concernant ces dernières : 1. Une méthode possède toujours une valeur de retour (sauf si il s’agit d’une Sub en Visual Basic qui sera l’équivalent de void en C#); 2. Elle peut avoir zéro, un ou plusieurs paramètres; 3.
Les propriétés des classes en Visual Basic/C#
Les propriétés définissent la classe en tant que telle, on peut les voir comme des méthodes d’accès à des variables internes. Elles comportent deux mots-clés très important à retenir : 1. Get -> permet d’effectuer la lecture de la valeur. 2. Set -> permet d’assigner une valeur. Nous avons déjà vus la façon courte et
Comment utiliser les constructeurs en C#/Visual Basic
Maintenant que vous avez une vue d’ensemble de ce qu’est une classe, nous pouvons plonger un peu plus dans le sujet. Dans ce tutoriel, nous traîterons des constructeurs et de leurs particularités. Rappelez-vous du tutoriel précédent alors que je parlais de l’exemple de la voiture. En réalité, les voitures peuvent avoir différents combos d’options. Nous
Classes et programmation orientée objet en Visual Basic/C#
Ce tutoriel n’est pas qu’important, il l’est à un tel point qu’il comportera plusieurs parties. De plus, il sera en C# et en Visual Basic en même temps. Il y aura donc 2 tutoriels associés à celui-ci sur Youtube. Pourquoi? Parce que l’orienté objet et les classes sont des sujets de premier plan en programmation
Les Collections.Generic en Visual Basic/C# – Exercice et solution
Exercice Dans cet exercice, vous devez créer une petite grille d’arrivés dans un Dictionary, c’est à dire que chaque position sera associée à un nom de joueur. 1. Créer un Dictionary contenant des clés de type Integer et des valeurs de type String. 2. Ajouter les éléments suivants: (1, “Player 5”), (2, “Player 1”), (3,
Comment utiliser la Stack/Pile en Visual Basic/C#
La Pile (Stack) ressemble beaucoup aux trois dernières collections que nous avons vues (List, Dictionary, File (Queue)). La différence est toutefois dans sa structure que l’on peut facilement comparer à un réchaud à assiettes dans un restaurant. Suivant cet exemple, la première assiette qui sera mise par le serveur dans le réchaud sera la dernière
La (Queue/File) Collections.Generic en Visual Basic/C#
La File (Queue) est un peu particulière comparativement à ses homologues la List et le Dictionary. Principalement car elle est basée sur le principe de premier arrivé, premier servi. On peut comparer cela à attendre dans une file pour aller se chercher un café dans votre endroit préféré, le premier arrivé en ligne sera le
Le Dictionary Collections.Generic en Visual Basic/C#
On peut voir le Dictionary comme une List très accélérée. Pourquoi? On retrouve la réponse dans la façon avec laquelle le Dictionary traite l’information. Sachez tout d’abord que vous devrez entrer deux types plutôt qu’un seul, soit un pour la clé et l’autre pour la valeur qui sera associée à cette clé. Rappelez-vous qu’au contraire
La List Collections.Generic en Visual Basic/C#
Les Generics sont une preuve que la programmation orientée objet aide le domaine de l’informatique et les programmeurs à progresser. Imaginez un tableau se contrôlant automatiquement et vous offrant des méthodes rapides pour ajouter, supprimer, modifier et rechercher des éléments. Une game de plusieurs outils fonctionnant tous sur une base similaire. C’est une façon plus
Comment changer la langue de l’interface dans Visual Studio
Si vous êtes bilingue ou même trilingue, vous préférez certainement que l’interface de votre ordinateur ou encore de votre environnement de développement soit dans la langue de votre choix. Heureusement, il est possible de changer la langue de l’interface de Visual Studio en quelques étapes! 1. Démarrez l’installateur de Visual Studio en cliquant sur le
Comment fonctionnent les tableaux à 1 et 2 dimensions en Visual Basic
Parfois nous aurons besoin de garder en mémoire des données sous la forme d’un tableau (array). Nous avons déjà eu affaire à ce type de variable durant le tutoriel sur les boucles toutefois, je tiens à faire un petit rappel avant de nous enfoncer davantage dans coeur du sujet. Les tableaux commencent à l’index 0
Concaténation de strings et le StringBuilder en Visual Basic/C#
Dans ce tutoriel nous allons explorer la concaténation de chaînes de caractères. C’est un concept très important dans n’importe quel langage de programmation et Visual Basic et C# n’y font pas exception. Vous verrez que ce n’est pas les options qui manquent dans la façon de joindre les chaînes ensemble, vous pourrez utiliser l’une ou
Les boucles en Visual Basic – Exercice et solution
Exercice Cet exercice est important puisque les boucles sont utilisées pratiquement partout. Vous devez être en mesure de commencer à penser avec des boucles. Chaque tâche que vous convertirai avec une boucle pourra sauver des répétitions et améliorer la qualité de votre code. 1. Le code suivant utilise une méthode nommée GenerateRandomString qui fait la
Comment utiliser les boucles en Visual Basic
Les boucles est un sujet souvent difficile à comprendre par les nouveaux programmeurs. Je crois sincèrement que ça puisse avoir un lien avec le fait que le débogage est appris seulement plus tard dans le cheminement. Mais nous avons déjà vu cette matière alors ça devrait être plus facile! Donc pour notre partie définition habituelle,
Les Functions et les Subs en Visual Basic
Ce sujet est aussi vraiment important. Peut-être avez-vous déjà entendu parler des fonctions(Functions) mais attention! Visual Basic est un peu spécial, il a en fait deux types de fonctions, les Functions et les Subs. Nous verrons leurs différences dans le tutoriel. Qu’est-ce qu’une fonction (function)? Commençons par définir ce qu’est une fonction. Une fonction est
Comment ajouter les numéros de ligne dans Visual Studio
Je voulais vous montrer la procédure d’ajout de numéros de ligne à Visual Studio, toutefois je ne trouvais pas un endroit approprié dans les tutoriels pour mettre cette information, j’ai donc décidé de créer une nouvelle série! Les Quick tips. Ajouter des numéros de lignes à un ou plusieurs langages de programmation est utile pour
Comment déboguer avec Visual Studio en Visual Basic/C#
Ce tutoriel couvrira les bases de comment déboguer avec Visual Studio pour C# et Visual Basic (le code est en Visual Basic, toutefois le principe et les informations sont les mêmes en C#). Je met en ligne le tutoriel pour vous donner une longueur d’avance à comprendre vraiment ce que votre ordinteur fait avec le
Exercice et solution sur le mot-clé If en Visual Basic
Exercice Le if est tellement important en programmation (comme je continue de répéter) que je compte vous donner un exercice sur ce sujet en particulier. Voici ce que j’aimerais que vous essayez: 1. Créez 2 variables, une nommée Positif et l’autre nommée Negatif (aucun accent dans les noms de variables svp), elles seront toutes les
Comment utiliser le mot-clé If en Visual Basic
Fait intéressant avant de commencer : Visual Basic est conçu de façon à ce qu’une personne n’ayant aucune notion de programmation puisse lire votre code facilement. Plus précisément, Visual Basic ne contient pas certains symboles qui pourraient en compliquer la lecture tel que : { ou } ou ; ou encore &&, etc. Utilisation du
Exercice et solution – Variables et console en Visual Basic
Exercice Ce premier exercice fait suite au tutoriel sur les variables et la console en Visual Basic. La solution sera mise en ligne dans 1 jour. 1. Créez trois variables : Une de type décimal assignée à : 5.4. Une de type String assignée à : J’aime la programmation. Finalement une de type Integer assignée
Comment fonctionnent les variables en C#/Visual Basic
Les variables sont très importantes dans les langages de programmation, mais qu’est-ce qu’une variable exactement? Techniquement, une variable est un espace modifiable réservé en mémoire Les types Premièrement, une variable a besoin d’un type. Pourquoi? Parce que l’ordinateur doit savoir quel type de valeur elle contiendra. Pensez par exemple à une boite ayant la forme
Premières lignes de code en Visual Basic/C#
Pour les premières lignes de code en Visual Basic/C#, nous allons en rester à une application console dans le but d’abstraire l’interface et de garder le tout un peu plus simple. Vous pouvez copier le code ci-dessous directement dans Program.vb créé durant les tutoriaux précédant celui-ci. Visual Basic C# Il est très important de savoir
Plus de détails sur l’interface utilisateur de Visual Studio
Dans ce tutoriel nous regarderons certaines parties importantes de l’interface de Visual Studio. Solution Explorer Ce que l’on appel une solution dans Visual Studio est un ensemble pouvant contenir plusieurs projets, vous allez mieux comprendre à mesure que nous ajouterons des éléments à notre solution courante. Cette fenêtre devrait être sur le côté droit de
Que sont les classes utilitaires et pourquoi ne pas les utiliser
Note: ce sujet est plus avancé et traite de concepts de design d’applications et des classes utilitaires, si vous ne vous sentez pas à l’aise, vous pouvez procéder au prochain tutoriel. Cet article est en partie un reflet de ma propre opinion sur le sujet qui n’est potentiellement pas la vôtre, si tel est le