028 Propriété Méthode Classe Type Static en C#

Jusqu’à présent les classes nécessitaient la création d’une instance avant de pouvoir être utilisées.

Pourtant, les méthodes de la classe Console (WriteLine, ReadLine) ne nécessitent pas la création d’une instance au préalable.

La raison en est que ces méthodes ont été définies comme des méthodes statiques.

Dans vos programmes, vous pouvez définir une méthode, une propriété ou une classe entière comme static pour être utilisées sans définir d’instance.

Vous comprendrez aussi l’intérêt du type static et son utilisation à travers un exemple d’un programme écrit en C# avec Visual Studio 2013 et qui est commenté dans la vidéo.

Téléchargez la vidéo : 028 Propriété Méthode Classe Type Static en C#.

Téléchargez les exemples de code.

Livre sur SharePoint Online pour Concepteurs


C’est la version électronique du livre SharePoint Online pour Concepteurs: 37 Travaux Pratiques.

Le contenu de ce livre est un recueil de travaux pratiques destinés à des personnes ayant en charge la gestion de sites Intranet hébergés sur Microsoft SharePoint Online avec des collections de sites sous l’expérience 2013.

En particulier, ce livre d’exercices couvre l’organisation des contenus et leur mise à disposition pour les utilisateurs finaux. Il s’adresse donc à une population d’usagers communément appelés concepteurs.

Les Travaux Pratiques Corrigés traitent des possibilités de personnalisation offertes par le navigateur.

Bien qu’il soit simple d’usage, il permet des manipulations souvent insoupçonnées, même par certains utilisateurs chevronnés de SharePoint.

Conçus dans un réel souci pédagogique, ils commencent par des manipulations de base (création de sites, création de listes etc.). Progressivement, vous apprendrez des usages plus complexes comme par exemple la connexion de composants WebPart ou l’utilisation de filtres dynamiques.

SharePoint Online pour Concepteurs: 37 Travaux Pratiques

027 Introduction aux Surcharges de Méthode en C#

Dans cette vidéo, vous verrez qu’il est parfois nécessaire de proposer des approches multiples pour l’invocation d’une méthode.

Vous verrez comment vous pouvez proposer des façons différentes d’appeler une méthode en la surchargeant, grâce à des paramètres d’entrée différents.

Pour cela, vous devez respecter d’avoir des signatures différentes pour chacune des déclarations. La signature est caractérisée par le nombre de paramètres et leurs types.

Téléchargez la vidéo : 027 Introduction aux Surcharges de Méthode en C# .

Téléchargez les exemples de code.

002 Ecrire Une Première Application Web en ASP.NET

Vous allez construire votre première application Web et apprendre davantage sur Visual Studio pour faire des pages.

Dans cette vidéo, vous aller créer avec simplicité votre première application Web en C# pour afficher un questionnaire et le traiter.

Cette première application servira comme exemple dans la vidéo suivante pour comprendre les mécanismes mis en jeu.

Téléchargez la vidéo : 002 Ecrire Une Première Application Web en ASP.NET

Téléchargez les exemples de code.

026 Substitution de Méthode en C#

Dans cette vidéo, vous verrez comment remplacer une implémentation d’une méthode de la classe de base dans la classe dérivée.

La substitution se fait grâce à l’introduction du mot clé « virtual » dans la méthode de la classe de base, et du mot clé « override » dans la méthode de la classe dérivée.

Grâce au mot clé « base », vous verrez aussi comment appeler la méthode de la classe de base dans la classe dérivée.

Téléchargez la vidéo : 026 Substitution de Méthode en C#.

Téléchargez les exemples de code.

001 Installer Visual Studio pour ASP.NET

La vidéo Installer Visual Studio 2013 pour ASP.NET est la première d’une série de vidéos qui est dédiée à l’apprentissage du développement d’une application web.

Il existe déjà une autre série sur ce site qui permet d’apprendre le langage C#.

Toutefois, j’ai souhaité à travers cette nouvelle série de vidéos vous faire découvrir le langage C# de manière plus concrète grâce au développement d’une véritable application web et ne plus avoir seulement la console d’applications, vous savez ce petit carré noir, dans lequel vous aviez les résultats de vos applications.

Il s’agit d’apprendre à développer une application web, et plus particulièrement une application web en ASP.NET.

Cette application en ASP.NET sera écrite grâce au langage C# mais aussi vous verrez aussi un petit peu de HTML, des feuilles de styles CSS de façon à voir panorama le plus large possible sur le développement d’une application .Net.

Vous apprendrez aussi à manipuler Visual Studio. Souvent, ce qui bloque les développeurs dans le monde Microsoft c’est justement l’apprentissage de Visual Studio.

Visual Studio est un outil très riche et très puissant mais qui nécessite son propre apprentissage.

Aussi, je vous invite fortement à faire les manipulations grâce à la dernière version Microsoft qui s’appelle Visual Studio Community 2013.

C’est un outil entièrement gratuit, que vous pouvez télécharger gratuitement à partir du site Microsoft, ça va être vu en détail dans la vidéo. Ainsi, vous pourrez bénéficier des fonctionnalités de Visual Studio de façon gratuite et vous pourrez expérimenter le développement.

Cette série s’adresse à des débutants en développement, vrais ou faux débutants. Les faux débutants ont des notions mais qui ils n’ont peut-être pas su les assembler pour construire un vrai programme.

Ces vidéos seront progressives et surtout fourniront les explications de façon à ce que vous puissiez progresser pas à pas.

Vous apprendrez si vous manipulez par vous-même.

Regarder les vidéos sans les pratiquer n’est pas suffisant pour progresser.

Pour débuter la première chose à faire est d’installer Visual Studio Community 2013. Pour cela c’est très simple.

Dans votre navigateur vous faites une recherche sur Visual Studio Community 2013.

Vous cliquez sur le lien visualstudio.com et là vous arrivez sur la version Community 2013. Cherchez bien la version Visual Studio Community 2013.

Sur cette page vous cliquez sur Downloads puis Visual Studio Downloads.

Ça  vous permet d’arriver sur la page qui présente toutes les versions de Visual Studio 2013.

Vous descendez un petit peu et là vous trouvez Visual Studio Community & Express, et en particulier Community 2013 with Update 4.

Cliquez dessus.

Quand vous arrivez sur cette page là, vous pouvez soit installer directement la version Visual Studio Community 2013 en cliquant sur ce lien mais moi je vous conseille plutôt de télécharger l’image iso. C’est sûr que ça va prendre du temps parce que ça fait à peu près 7 Go à télécharger.

L’avantage: vous serez autonome.

Si vous avez le moindre problème et que vous devez refaire l’installation ou une mise à jour, ou réparer, vous avez tout ce qu’il faut sans être obligatoirement connecté à Internet.

Aussi, je vous invite à  télécharger cette version-là.

Cette version est en anglais.

Vous pouvez ensuite appliquer le module logistique dans la langue de votre choix, par exemple en français en le téléchargeant.

Ça  fait deux téléchargements distincts.

Il faudra d’abord installer la version anglaise et éventuellement si vous le souhaitez, vous pouvez installer la version française.

Cela étant, compte-tenu du nombre très important d’information et de guides qui existent sur le web, je vous suggère de rester sur la version anglaise.

Maintenant, si vous êtes un irréductible gaulois, rien ne vous empêche évidemment d’installer la version française.

Donc, vous cliquez sur ce lien et vous allez avoir un téléchargement qui va débuter de l’image ISO.

Comme vous avez effectivement 7Go à télécharger ça prend du temps.

Je vais couper momentanément la vidéo, le temps que le téléchargement se termine.

Donc la version ISO est téléchargée, ainsi que le pack de langue en français. Ouvrez d’abord le fichier ISO en double-cliquant dessus.

Ça nous permet de lancer l’installation à travers vs_community.exe.

Si vous ne voyez pas d’extension il faut régler l’affichage.

Il faut dans Affichage Options Modifier les options des dossiers de recherche.

Décochez Masquer les extensions des fichiers dont type est connu.

Vous lancez vs_community.exe.

L’assistant d’installation s’ouvre.

Vous approuvez les termes du contrat.

Vous pouvez éventuellement modifier l’endroit où va être stocké les fichiers d’installation, si c’est nécessaire.

Vous cliquez sur Next.

Vous avez ici tous les outils qui vont s’installer En particulier, ce qui nous intéresse c’est Microsoft Web Developer Tools, mais laissez les autres outils car dans l’immédiat, on ne fera pas de développement Windows Phone.

Laissez donc les options puis cliquez sur Install.

L’installation va aussi durer un certain temps.

Je mets la vidéo en pause et je reprends dans quelques instants.

À la fin de l’installation, vous avez cet écran.

Normalement tout s’est bien passé.

Cliquez sur Launch: il est possible que vous ayez ce message.

Ce n’est pas grave: cliquez sur ok et vous avez effectivement Visual Studio qui  termine son installation.

Vous pouvez avoir des outils supplémentaires qui viennent s’ajouter.

C’est normal.

Dans la vidéo suivante, vous ferez  quelques manipulations de base pour mieux comprendre cet environnement riche qui est Visual Studio.

 

025 Introduction à l’Héritage en C#

L’héritage permet à un développeur de créer des versions spécialisées d’une classe de base.

La classe enfant (ou classe dérivée) possède toutes les caractéristiques de la classe parent. De plus, la classe enfant l’étend pour inclure des caractéristiques spécifiques comme des propriétés ou des méthodes qui lui sont propres.

Un exemple d’un programme écrit en C# avec Visual Studio 2013 est commenté dans la vidéo.

Téléchargez la vidéo : 025 Introduction à l’Héritage en C#.

Téléchargez les exemples de code.

Qu’Est-Ce Qu’un Système Pyramidal ?

Un système pyramidal, ou chaîne de Ponzi, est toujours une escroquerie, destinée à vous faire perdre votre argent. Il n’existe aucune exception à cette règle.

Gardez à l’esprit que ces systèmes pyramidaux sont totalement illégaux.

Si vous pensez pouvoir gagner de l’argent avec Internet, ou obtenir un véhicule neuf gratuitement, apprenez à détecter les systèmes pyramidaux qui pullulent sur le web.

Pour comprendre le principe d’un système pyramidal, nous allons prendre un exemple simple.

Exemple d’un système pyramidal

Supposez que vous receviez un email vous proposant de gagner 5000 euros en 30 jours avec 5 euros d’investissement.

Pour cela, vous devez dans un premier temps verser 5 euros à une personne inscrite en haut d’une liste de 5 adresses email.

Cette liste se présente sous la forme d’un fichier Word, ou elle est dans le corps de l’email.

  1. alice@gmail.com
  2. bob@hotmail.fr
  3. carole@yahoo.com
  4. denis@gmail.fr
  5. estelle@hotmail.com

Vous envoyez donc 5 euros à alice@gmail.com grâce à PayPal, par exemple.

Ensuite, vous devez inscrire votre adresse email dans ce fichier, tout à la fin après avoir supprimé le premier nom. Si votre adresse email est zoe@yahoo.fr :

  1. bob@hotmail.fr
  2. carole@yahoo.com
  3. denis@gmail.fr
  4. estelle@hotmail.com
  5. zoe@yahoo.fr

Enfin, vous transmettez ce fichier à un maximum de personnes afin d’espérer atteindre la première place.

En effet, puisqu’en théorie les destinataires vont à leur tour envoyer de l’argent au premier, effacer son nom et se mettre à la dernière place, votre email devrait se trouver au premier rang. Cela afin de vous permettre d’encaisser des paiements de 5 euros par les nouveaux arrivants.

De plus, vous êtes censé bénéficier d’un effet multiplicateur : c’est l’effet boule de neige du système pyramidal.

C’est une escroquerie

Toutefois, gardez à l’esprit que l’objectif d’un système pyramidal est de vous escroquer.

C’est la raison pour laquelle ce système est totalement illégal.

Il n’est pas né avec le Web mais Internet favorise ce genre d’escroquerie.

De plus, certains faussent volontairement le principe et mettent leur nom en haut de la liste.
Enfin, ce système n’est évidemment pas équitable puisque les derniers à le recevoir ne seront jamais dédommagés.

024 Manipuler les Fenêtres Visual Studio en C#

Cette vidéo présente l’utilisation des fenêtres dans Visual Studio 2013. En effet, certaines possibilités comme les groupes d’onglets, ou la séparation en 2 d’un écran, vous permettent de gagner du temps dans votre développement en améliorant la lisibilité de votre code et en vous évitant des erreurs.

Téléchargez la vidéo : 024 Manipuler les Fenêtres Visual Studio en C#.

Téléchargez les exemples de code.

SharePoint, Exchange, IIS, Sécurité, Développement