Articles

Awake

Awake, O sword Hit the walls of unbelief And tear them down By the Mighty Power Of the Almighty God -- Alain Lompo Excelta - Conseils et services informatiques MCT MCSD For Microsoft .Net MVP Windows Systems Server / Biztalk Server Certifié ITIL et Microsoft Biztalk Server

Mais qu'est - ce que le .Net Framework

Image
4) Mais qu’est-ce que le .NET Framework ? L’architecture .NET peut être définie de la façon suivante : Il s’agit d’un ensemble de Services communs, utilisables depuis plusieurs langages objet. Ces Services s’exécutent sous la forme d’un code intermédiaire indépendant de l’architecture sous-jacente. Ces Services s’exécutent dans un « runtime » (CLR – Common Language Runtime) assurant les fonctions de gestion des ressources et de surveillance du bon fonctionnement des applications. A la lecture de cette rapide description, on ne peut s’empêcher de faire un parallèle avec Java. Effectivement, Microsoft ne se cache pas d’avoir puisé de façon tout à fait pragmatique ses inspirations dans technologies existantes, et en particulier dans le monde Java. Le but premier de .NET est de fournir aux développeurs les moyens de créer des applications interopérables utilisant des "Web Services" depuis tout type de terminal : PC, assistant personnel, téléphone mobile. Avec la plateforme .NET,

Le contrôle DomainUpDown

Le contrôle DomainUpDown Le contrôle DomainUpDown permet d’afficher une liste occupant peu de place: on ne voit qu'une ligne, on se déplace avec les boutons up et down: On charge la liste avec: MondomainUpDown.Items.Add("une ligne") Quand l'utilisateur change de ligne cela déclenche SelectedItemChanged. Le texte sélectionné est dans SelectedItem. La sub suivante affiche dans une messageBox l'index et le texte sélectionné. Private Sub MondomainUpDown1_SelectedItemChanged _ (sender As System.Object, e As System.EventArgs) MessageBox.Show(("Index sélectionné: " & MondomainUpDown1.SelectedIndex.ToString() & _ ControlChars.Cr & "Item sélectionné: " & MondomainUpDown1.SelectedItem.ToString())) End Sub Attention la liste contient des objets, il peut être nécessaire lorsqu'on utilise un des items de caster l'objet en string grace à ToString. Il existe aussi un contrôle NumericUpDown

Actionner les événements les plus courants

1.1. Mettre en œuvre des actions sur les évènements les plus courants : Dans le code, on peut créer soi-même de toutes pièces, des contrôles et leurs évènements. 1.1.1. Créer par code des contrôles Dans le code d'une procédure, il est possible de créer de toute pièce un contrôle, mais attention, il faut tout faire!! Créons le bouton. Dim Button1 As New Button Modifions ses propriétés Me.Button1.Location = New System.Drawing.Point(56, 144) Me.Button1.Name = "Button1" Me.Button1.Size = New System.Drawing.Size(104, 24) Me.Button1.TabIndex = 0 Me.Button1.Text = "Button1" Le bouton existe mais il faut l'ajouter à la collection Controls de la fenêtre (Cette collection contient tous les contrôles contenus dans la fenêtre): Me.Controls.Add(Button1) 1.1.2. Ajouter des évènements. Le bouton existe mais pour le moment, il ne gère pas les évènements. Il faut inscrire le bouton dans une méthode de gestion d'é

Les contrôles de type ListBox

1.1. Utiliser les contrôles de type liste (sélection, vue, images, …) 1.1.1. Les ListBox Le contrôle ListBox affiche une liste d'éléments (d'objets) dans laquelle l'utilisateur peut faire un ou plusieurs choix. La liste contient "tarte", "poisson", "viande", "légumes", "sauces". Ici l'élément "poisson" est sélectionné, la ligne correspondante est en bleu. La listBox contient une collection d'"Item": Elle est vide au départ. Si j'ajoute un élément à la ListBox, cela ajoute un élément à la collection Items ListBox1.Items est une collection contenant tous les éléments (les objets) chargés dans la liste. La propriété Items.Count indique le nombre d'éléments contenus dans la liste . Attention le premier élément est toujours l’élément 0, aussi le nombre d’éléments est égal au numéro de l'élément le plus haut plus un. Pour ajouter ou supprimer des élements dans

Les propriétés d'un formulaire

1.1.1. Définir les propriétés d’un formulaire Lors de la création de l’interface utilisateur d’une application Visual Basic, vous devez définir les propriétés des objets que vous créez. Vous pouvez définir les propriétés de formulaire soit en écrivant du code, soit en utilisant la fenêtre Propriétés. Tous les paramètres définis au moment de la conception-lorsque vous créez l’application-servent de paramètres initiaux à chaque nouvelle exécution de votre application. ! Pour définir les propriétés de formulaire lors de la conception. 1. Si la fenêtre Propriétés n’est pas ouverte, dans le menu Affichage, cliquez sur Fenêtre Propriétés. 2. Dans la vue Conception, cliquez sur le formulaire dont vous voulez définir une propriété. Le nom du formulaire apparaît dans la liste déroulante Objet en haut de la fenêtre Propriétés. 3. Utilisez les boutons Alphabétique et Par catégorie de la fenêtre Propriétés pour afficher les propriétés du formulaire dans l’ordre alphabétique ou par cat

Les interfaces ratées

1.1. Conséquences d’une interface ratée et avantages d’une interface réussie Une interface ratée produit entre autres conséquences - Un sentiment de confusion lors de l’expérience utilisateur avec l’application - Dénote un manque de professionnalisme de l’équipe de développement - Un manque de sérieux du chef de projet L’interface utilisateur réussie met immédiatement en confiance le client d’autant plus qu’elle constitue son premier contact avec l’application