SlideShare une entreprise Scribd logo
1  sur  23
Community Professional Entreprise
Design
(ToolBox &
Propreties)
Code
behind
(VB.NET)
Attributs (informations)
+
Méthodes (actions)
Dim obj1 As new Class1 (att1, att2, …)
> Encapsulation
private
protected
public
 Héritage
“Plusieurs formes”
Méthodes  même nom
 Implémentations différentes
> Polymorphisme
> Syntaxe
> Syntaxe
> Sous programmes
Structure d’une fonction :
Public|Private Function nom_fn ( ) as type
' Déclarations
' Instructions
nom_fn = val_retour
End Function
Application Base de
données
> ADO.NET
> Les objets de base
> Modes de fonctionnement
Ressources
Microsoft Virtual Academy
www.microsoftvirtualacademy.com
Channel 9
https://channel9.msdn.com
Youtube
https://www.youtube.com/watch?v=DKz7J3jRVpI&index=
1&list=PL61C3F1F52E734FD0
https://www.youtube.com/playlist?list=PLRGx0oGhYQoH0
OHLl6l6lZNck79kayjcA
https://www.youtube.com/playlist?list=PL1aYsXmhJ1WfBO
4hms_QZpUj1JZEMQJ35
Formation VB.NET

Contenu connexe

En vedette

C# 101: Intro to Programming with C#
C# 101: Intro to Programming with C#C# 101: Intro to Programming with C#
C# 101: Intro to Programming with C#Hawkman Academy
 
C# 3.0 and 4.0
C# 3.0 and 4.0C# 3.0 and 4.0
C# 3.0 and 4.0Buu Nguyen
 
Best practices for upgrading vb 6.0 projects to vb.net
Best practices for upgrading vb 6.0 projects to vb.netBest practices for upgrading vb 6.0 projects to vb.net
Best practices for upgrading vb 6.0 projects to vb.netajmal_fuuast
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

En vedette (7)

C# 101: Intro to Programming with C#
C# 101: Intro to Programming with C#C# 101: Intro to Programming with C#
C# 101: Intro to Programming with C#
 
C#
C#C#
C#
 
C# 3.0 and 4.0
C# 3.0 and 4.0C# 3.0 and 4.0
C# 3.0 and 4.0
 
Best practices for upgrading vb 6.0 projects to vb.net
Best practices for upgrading vb 6.0 projects to vb.netBest practices for upgrading vb 6.0 projects to vb.net
Best practices for upgrading vb 6.0 projects to vb.net
 
Introduction a Android
Introduction a AndroidIntroduction a Android
Introduction a Android
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similaire à Formation VB.NET

Annotations pour les Geeks
Annotations pour les GeeksAnnotations pour les Geeks
Annotations pour les Geeksjviet
 
Formation C# - Cours 3 - Programmation objet
Formation C# - Cours 3 - Programmation objetFormation C# - Cours 3 - Programmation objet
Formation C# - Cours 3 - Programmation objetkemenaran
 
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonySoutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonyVincent Composieux
 
Plan de la formation technique de Odoo
Plan de la formation technique de OdooPlan de la formation technique de Odoo
Plan de la formation technique de OdooIsmail BAKKALI
 
Formation Efficy CRM - Technical training
Formation Efficy CRM - Technical trainingFormation Efficy CRM - Technical training
Formation Efficy CRM - Technical trainingEfficy CRM
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 OverviewGregory Renard
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
Optimisation et administration avancée d’Active Directory - Par Thierry Deman
Optimisation et administration avancée d’Active Directory - Par Thierry DemanOptimisation et administration avancée d’Active Directory - Par Thierry Deman
Optimisation et administration avancée d’Active Directory - Par Thierry DemanIdentity Days
 
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !Paris Salesforce Developer Group
 
Open Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le CloudOpen Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le CloudMicrosoft
 
Dotnet csharp
Dotnet csharpDotnet csharp
Dotnet csharpSDFG5
 
Entity_framework_db first
Entity_framework_db firstEntity_framework_db first
Entity_framework_db firstZineb ELGARRAI
 
2008-09-30 Administration automatisée avec Powershell
2008-09-30 Administration automatisée avec Powershell2008-09-30 Administration automatisée avec Powershell
2008-09-30 Administration automatisée avec PowershellPatrick Guimonet
 
Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?GreenIvory
 
Formation à Efficy CRM
Formation à Efficy CRMFormation à Efficy CRM
Formation à Efficy CRMEfficy CRM
 

Similaire à Formation VB.NET (20)

Annotations pour les Geeks
Annotations pour les GeeksAnnotations pour les Geeks
Annotations pour les Geeks
 
Formation C# - Cours 3 - Programmation objet
Formation C# - Cours 3 - Programmation objetFormation C# - Cours 3 - Programmation objet
Formation C# - Cours 3 - Programmation objet
 
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonySoutenance Zend Framework vs Symfony
Soutenance Zend Framework vs Symfony
 
Plan de la formation technique de Odoo
Plan de la formation technique de OdooPlan de la formation technique de Odoo
Plan de la formation technique de Odoo
 
Formation Efficy CRM - Technical training
Formation Efficy CRM - Technical trainingFormation Efficy CRM - Technical training
Formation Efficy CRM - Technical training
 
RAD avec IPF pour ImpressCMS 1.2
RAD avec IPF pour ImpressCMS 1.2RAD avec IPF pour ImpressCMS 1.2
RAD avec IPF pour ImpressCMS 1.2
 
iTunes Stats
iTunes StatsiTunes Stats
iTunes Stats
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Retour d'expérience sur PowerShell
Retour d'expérience sur PowerShellRetour d'expérience sur PowerShell
Retour d'expérience sur PowerShell
 
Apple : iOS
Apple : iOSApple : iOS
Apple : iOS
 
Optimisation et administration avancée d’Active Directory - Par Thierry Deman
Optimisation et administration avancée d’Active Directory - Par Thierry DemanOptimisation et administration avancée d’Active Directory - Par Thierry Deman
Optimisation et administration avancée d’Active Directory - Par Thierry Deman
 
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
La Tooling API, est-ce pour moi ? Bien sûr, viens voir pourquoi !
 
Open Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le CloudOpen Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le Cloud
 
Dotnet csharp
Dotnet csharpDotnet csharp
Dotnet csharp
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
Entity_framework_db first
Entity_framework_db firstEntity_framework_db first
Entity_framework_db first
 
2008-09-30 Administration automatisée avec Powershell
2008-09-30 Administration automatisée avec Powershell2008-09-30 Administration automatisée avec Powershell
2008-09-30 Administration automatisée avec Powershell
 
Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?
 
Formation à Efficy CRM
Formation à Efficy CRMFormation à Efficy CRM
Formation à Efficy CRM
 

Formation VB.NET

Notes de l'éditeur

  1. Microsoft Visual Studio Express Microsoft Visual Studio Express est une version "allégée" disponible gratuitement à des buts éducatifs. Elle reprend, en limitant les fonctionnalités les plus avancées, l'interface de Visual Studio, et en limitant l'usage à un seul langage de programmation par installation. La première version de Visual Studio Express est la version 2005. Depuis, à chaque nouvelle version de Visual Studio, une version Express a été proposée. Une version "CTP" de Microsoft Visual Studio 2010 Express est sortie le 14/03/2010 pour développer les applications pour Windows Phone 7 incluant une première version 4.0 du framework .NET. Microsoft Visual Studio Community Visual Studio Community est une version plus complète que Visual Studio Express. Elle équivaut, en matière de fonctionnalités, à Visual Studio Professionnel (version payante). Elle est téléchargeable gratuitement pour les développeurs. Pour les entreprises, elle est disponible jusqu'à cinq utilisateurs pour celles ayant un parc de moins de 250 PC ou un chiffre d'affaires annuel inférieur à un million de dollars. Au-delà, elle reste disponible mais uniquement sous certaines conditions : projets open source, recherches universitaires ou environnement d'apprentissage8.
  2. Microsoft Visual Studio Express Microsoft Visual Studio Express est une version "allégée" disponible gratuitement à des buts éducatifs. Elle reprend, en limitant les fonctionnalités les plus avancées, l'interface de Visual Studio, et en limitant l'usage à un seul langage de programmation par installation. La première version de Visual Studio Express est la version 2005. Depuis, à chaque nouvelle version de Visual Studio, une version Express a été proposée. Une version "CTP" de Microsoft Visual Studio 2010 Express est sortie le 14/03/2010 pour développer les applications pour Windows Phone 7 incluant une première version 4.0 du framework .NET. Microsoft Visual Studio Community Visual Studio Community est une version plus complète que Visual Studio Express. Elle équivaut, en matière de fonctionnalités, à Visual Studio Professionnel (version payante). Elle est téléchargeable gratuitement pour les développeurs. Pour les entreprises, elle est disponible jusqu'à cinq utilisateurs pour celles ayant un parc de moins de 250 PC ou un chiffre d'affaires annuel inférieur à un million de dollars. Au-delà, elle reste disponible mais uniquement sous certaines conditions : projets open source, recherches universitaires ou environnement d'apprentissage8.
  3. C’est un langage déclaratif basé sur la syntaxe du XML. Il permet grâce à des balises et des attributs de créer très facilement des objets
  4. Is somthing has data performs actions
  5. create a boundary around an object to separate its external (public) behavior from its internal (private) implementation.
  6. •C# implements Inheritance in two ways: –A class may inherit from a single base class –A class may implement zero or more Interface
  7. En grec c’est “plusieurs formes’’ Le polymorphisme c’est un parmi les concepts essentiels de la POO désignant la capacité d'une hiérarchie de classes à fournir différentes implémentations de méthodes portant le même nom et par corollaire la capacité qu'ont des objets enfants de modifier les comportements hérités de leur parents. Ce concept d'adaptation à différentes "situations" se dénomme le polymorphisme qui peut être implémenté de différentes manières.
  8. Is somthing has data performs actions
  9. Is somthing has data performs actions
  10. (ActiveX Data Object): Fournit un ensemble de classes permettant l‘accès aux bases de données à travers des programmes .Net