Programmation .NET/Introduction
.Net (point Net / "dot Net") est le nom de la nouvelle plateforme de développement de Microsoft. Les applications développées pour cette plateforme sont indépendantes :
Fonctionnement.
Dans la phase de développement, le code source de l'application dans un langage de programmation .Net est compilé en instructions IL. Ce code est appelé Code géré ("Managed code" en anglais). Ce code est associé à un manifeste contenant des informations sur l'application et ses classes. Ces deux composants constituent un ("assembly" en anglais).
Lors du lancement d'une application .Net, le ("Common Language Runtime") gère l'exécution de l'application :
API .Net commune.
L'API ("Application Programming Interface") est l'ensemble des classes et fonctions disponibles aux applications pour gérer diverses fonctionnalité : gestion de fichiers, compression, interface graphique, programmation réseau, ...
Ces classes et ces fonctions sont communes à tous les langages .Net (même nom et même fonctionnalités) car celles-ci sont disponibles sous forme de librairies (.dll) compilées en langage intermédiaire.
Langages de programmation.
Une application développée pour la plateforme .Net peut utiliser n'importe quel langage de programmation si celui-ci possède un compilateur produisant des instructions et utilise les classes de la plateforme .Net. Le nom d'un tel langage est souvent suivi du suffixe ".Net".
Microsoft fournit les compilateurs pour les langages de programmation suivants :
Interopérabilité entre les langages.
L'interopérabilité entre les langages de programmation permet de coder les différentes parties (ou librairies) d'une application en utilisant des langages de programmation différents.
Cette interopérabilité est assurée par :
Ces règles de codage sont codifiées par le CLS ("Common Language Specification").
Règles de codage.
Afin de permettre l'interopérabilité entre les langages de programmation, le code source doit suivre certaines règles afin que tout autre langage puisse utiliser la classe ou la librairie.
Exemple de règle : minuscules et majuscules.
Le langage C# .Net distingue les minuscules des majuscules. Par exemple, les noms codice_1 et codice_2 désignent deux entités différentes.
Au contraire, le langage VB .Net ne fait pas cette distinction.
Il est donc impossible d'utiliser une classe C# contenant les membres codice_1 et codice_2 dans un programme Visual Basic .Net.
Il est donc déconseillé d'utiliser deux identifiants ne variant que par la différence minuscule/majuscule. Cela s'applique au nom absolu, c'est à dire précédé des espaces de noms et de la classe définissant l'entité.
Exemple de règle : fonctions globales.
Le langage VB .Net permet de créer des fonctions globales définies en dehors de toute classe. Or le langage C# .Net est exclusivement orienté objet, et n'accepte pas les entités définies hors de toute classe.
Il est donc déconseillé de créer des fonctions globales.

Programmation .NET/Sommaire
__NOEDITSECTION__
Programmation .NET/Glossaire
Ce chapitre explique les termes relatifs à la plateforme .Net.

Néerlandais/Dans le secondaire/les villes belges

La plupart des petites villes et communes de Belgique portent le même nom en français et néerlandais. Par exemple « Wemmel » reste "Wemmel" en néerlandais. Par contre, les grandes villes portent souvent un nom distinct, parfois la différence est très grande.
Les villes de Belgique.
Trouvez le nom en néerlandais. Question subsidiaire : devinez dans quelle province ces villes et ces communes se situent.
Trouvez le nom en français
Les villes dans le monde.
Trouvez le nom français de cette ville 
Les communes de Bruxelles.
Connaissez-vous le nom de ces communes en néerlandais ?
Les anciennes communes :
Questions pour un champion.
Bruxelles-Capitale ? La Wallonie ?

Programmation .NET/Liens
Voici une liste non exhaustive de liens vers des ressources relatives à la plateforme .Net ou ses composants.

Programmation .NET/Bibliographie
Portable Asus A6VA/Windows Vista
Windows Vista est la version 6.0 de Microsoft Windows.
Sur cette page, tous les conseils relatifs à l'installation de Windows Vista (pilotes récents, mise à jour à éviter, etc.).
Configuration des touches multimédia.
La manipulation avec HControl pour Windows XP est toujours fonctionnelle avec Windows Vista.
On peut aussi faire des modifications directement dans la base de registre :
Problèmes liés à Vista.
Certaines personnes ont rencontrées des problèmes avec les derniers drivers graphiques lors du redémarrage de l'ordinateur. Si cela est votre cas: Redémarrez en mode sans échec et revenez à la version précédente OU supprimez le driver, redémarrez et installez celui disponible à l'adresse : .
La désinstallation de tous les composants ATK, puis leur réinstallation en mode sans échec peut fonctionner.
De même, si Windows ne reconnaît toujours pas les touches de fonction, essayez d'installer le pack OSD2 puis de le désinstaller.

Livre de cuisine/Beignet aux pommes
Livre de cuisine/Brownie aux noix
Le brownie aux noix est un gâteau au fondant par endroit et contenant des morceaux de noix cuit au four. Un glaçage y est ensuite posé sur sa surface. Sa crème de préparation peut également être mangée sans être cuite.

Livre de cuisine/Bûche aux marrons
Il s’agit d’une variante de la recette de la charlotte, spécifique aux fêtes de fin d’année.

Japonais/Vocabulaire/Adverbes
Enseignement de l'anglais/Connective words

= Common connective words =
Programmation JavaScript/Dojo
Le cadriciel Dojo est un framework open source en JavaScript.
Le présent manuel se fonde sur la documentation officielle de Dojo disponible en Wiki.
Son but est le développement rapide d'applications en JavaScript exécutées côté client et communiquant avec le serveur avec une granularité inférieure à la page grâce à Ajax.

Programmation JavaScript/Dojo/Hello World