Visual studio 2008 standard
<span class="mw-headline" id="Visual_studio_2008_standard« >Visual studio 2008 standard
Evolution de Visual Basic
VB 1.0 est né en 1991. Le principe de la connexion d’un langage de programmation avec une interface utilisateur graphique est dérivé d’un prototype appelé Tripod, développé par Alan Cooper. Microsoft a ensuite été contacté Cooper et ses collaborateurs de développer une programmation Shell pour Windows 3.0, sous le nom de code Ruby (aucun rapport avec le langage de programmation Ruby).
Trépied ne contient aucun langage de programmation Ruby et ne contenait qu’un processeur de commande rudimentaire suffit de prendre le rôle d’un environnement Windows. Enfin, Microsoft a décidé d’utiliser comme Shell gestionnaire de programme pour Windows 3.0, au lieu de Ruby, Ruby et se combinent avec la langue de base pour créer Visual Basic.
Ruby a donné le ‘Visual’ en Visual Basic – fenêtres de l’éditeur et des outils d’édition – combinée avec la possibilité de charger les bibliothèques dynamiques, contenant des contrôles supplémentaires (qui a alors appelé la ‘gadgets’). Extensions ‘gadgets’ Ruby est devenu plus tard l’interface VBX.
Plate-forme
Visual Studio Team System se compose de 5 produits peuvent être classés en deux catégories: les applications qui sont installés en tant que serveur et les applications clientes.Microsoft encourage les entreprises à l’aide de Team System à utiliser le Microsoft Solutions Framework, un métamodèle qui décrit le génie logiciel de Microsoft pour aider les processus en œuvre un processus de développement efficace. Team System prend en charge, par défaut, deux processus de développement: Agile et le Capability Maturity Model Integration (CMMI). D’autres modèles peuvent être ajoutés à l’appui d’autres méthodes.
Team Foundation Server
Visual Studio Team System (VSTS) utilise Team Foundation Server (TFS) pour la collaboration entre les différents participants et de stockage de données. TFS fournit un gestionnaire de source, le suivi des éléments de travail et de Reporting Services. L’élément de base dans TFS est l’élément de travail. Ces éléments de travail peuvent être de différents types:. Bug, de travail, etc Script Le cadre choisi pour un projet dans TFS définit les types d’éléments disponibles et les attributs disponibles pour chacun de ces types.
Le gestionnaire de source (voir gestion des versions) enregistre le code et qu’il se transforme en une base de données SQL Server. Team Foundation Server fournit plusieurs fonctionnalités comme la gestion et de check-out multiples, la gestion simultanée des conflits, les branches et la fusion des branches ainsi que la capacité de gérer la sécurité à tous les niveaux.
TFS utilise Microsoft SQL Server Reporting Services pour créer des rapports qui comprennent, entre autres, le taux de changement de code, la liste des bugs, des résultats de tests de régression par rapport aux tests précédents, etc. Ces rapports peuvent être exportés vers divers formats tels que XML et PDF.
TFS comprend également un serveur de build qui peut être utilisé par les développeurs de compiler les sources situés dans le source du serveur. Tous les événements de ces compilations sont enregistrés par l’analyse de code TFS.The, les essais et la couverture de code peut être activé et exécuté à indiquer que les sources sont prêt à être compilé.
VSTS interagit avec TFS via l’API client TFS, exposant ainsi les opportunités dans l’environnement de développement TFS. Cela inclut Team Explorer qui vous permet de naviguer et de gérer des éléments de travail dans un projet. fonctionnalités du Gestionnaire de sources, y compris la navigation dans les différentes versions des sources, l’étiquetage, la gestion check-in/check-out et étagères sont disponibles directement dans l’IDE en utilisant le contrôle de code source Explorer. VSTS pouvez également utiliser le TFS oreder système au lieu de celui intégré. VSTS EDI peut être utilisé pour afficher et créer des rapports dans TFS. Le contrôle de code source Explorer peut également être utilisé pour créer et fusionner des «branches» du logiciel.Il comprend également un moteur de différence pour voir les comparaisons entre des fichiers ou des révisions.
Agent de l’équipe de test de charge
En plus de Team Foundation Server, Microsoft propose également un composant de serveur appelé l’équipe de test de charge Agent. Cet outil, vendu séparément Team Foundation Server et Visual Studio, vise à permettre aux testeurs d’effectuer des tests de charge automatiquement sur une application Web ou Windows. Microsoft dit que un PC typique peut simuler 1000 utilisateurs simultanés. Les résultats de ces tests de charge sont stockés dans Team Foundation Server et peuvent être liées à des s’appuie ainsi, les performances peuvent être suivis tout au long de la durée du projet.
L’intégration avec Visual Studio
Sur le côté client, plusieurs versions spécifiques de Microsoft Visual Studio existent. Ils sont appelés Visual Studio Team Editions. Lorsque Visual Studio 2005 a été lancé en Novembre 2005, il a été la publication de trois rôles distincts autour d’un projet de développement: développeurs, architectes et testeurs. Une quatrième édition pour les développeurs de base de données a été élaboré et proposé à la fin de 2006. Team Suite version de Visual Studio 2005 est également available.It combine des outils pour différents rôles.
Team Explorer est un composant fourni avec Team Foundation Server qui ajoute des fonctionnalités au client.Plus précisément, il vous permet d’utiliser TFS comme un gestionnaire de fenêtres source et ajoute le ‘Team Explorer’ à côté de la fenêtre ‘Solution Explorer’.
Intégration avec Microsoft Office
En plus d’être intégrée avec les différentes versions de Visual Studio, Team Foundation Server prend également en interaction avec Microsoft Excel et Microsoft Project qui font partie de la suite Microsoft Office déconnecté. Microsoft a suggéré que ces outils sont utilisés par des non-développeurs (et non pas Visual Studio) et préfèrent interagir avec l’équipe de développement familiariser avec les outils. Avec la possibilité d’interaction ajoutée dans Office, un utilisateur qui a accès à Team Foundation Server permet de visualiser, modifier et ajouter de nouveaux travaux items.In Excel, par exemple, la liste des éléments de travail (avec les colonnes choisi pour eux) devient interactif feuille de calcul en fournissant des listes déroulantes, etc rangées de validation.
Développements futurs
Nom de code «Rosario»
Dans cette version, Microsoft prévoit de proposer de nouvelles fonctionnalités autour de la gestion du cycle de vie des applications. Voici quelques innovations qui seront présentes dans ‘Rosario’
Liens et documents externes
Visual Basic (VB) est un événement de langage de programmation et un environnement de développement intégré de troisième génération créé par Microsoft pour son modèle de programmation COM. Visual Basic est directement dérivé du BASIC et permet le développement rapide d’applications, créer des interfaces graphiques, l’accès aux bases de données en utilisant les technologies DAO, RDO et ADO, et la création de contrôles ActiveX ou des objets. Langages de script tels que Visual Basic pour Applications et VBScript sont syntaxiquement similaire à Visual Basic, mais sont utilisés et se comportent très différemment.
U
n programme VB peut être développé en utilisant les composants fournis avec Visual Basic lui-même. Les programmes écrits en Visual Basic peuvent également utiliser l’API Windows, cela nécessite la déclaration dans le programme des fonctions externes.
Visual Basic est l’une des langues les plus largement utilisés pour l’écriture des applications commerciales, à savoir les demandes qui ne disent que les numéros de manipulation et de lettres. Cette base est particulièrement adaptée à cet usage, pas d’accès au système, pas les évaluations de rendement, le développement rapide, les compétences apparemment faible. La valeur par défaut est justement sa facilité de mise en œuvre: un débutant peut rapidement faire un programme VB opérationnelle, mais souvent si mal fait (sans analyse, les structures ou les règles, sans aucune expérience en programmation parfois …), Il sera difficile à maintenir thereafter.Many projets sont de nouveau pleinement VB parce qu’ils étaient trop mal fait par les débutants VB.
Dans une enquête réalisée en 2005, 62 pour cent des développeurs ont déclaré utiliser une ou l’autre forme de Visual Basic. Actuellement, les langues les plus utilisées dans le domaine commercial sont Visual Basic, C, C #, Java.
La dernière mise à jour de Visual Basic version 6.0, sorti en 1998. Microsoft a apporté son soutien a pris fin en 2008. Depuis la version 7, Visual Basic subit des changements substantiels à l’approche de la plate-forme ‘dot Net’, qui conduisent à Microsoft de le commercialiser sous le nom de Visual Basic .. NET
Fonctionnalités du langage
Visual Basic a été conçu pour être facile à apprendre et à utiliser. Le langage utilisé pour créer des applications graphiques en un simple, mais aussi de créer véritablement complexe applications.Programming en VB est un mélange de plusieurs tâches, comme avoir des éléments visuels et des contrôles sur les formulaires, les propriétés définies et les actions associées à ces composants, puis ajouter le code pour ajouter des fonctionnalités. Comme les attributs et les actions sont des valeurs par défaut, il est possible de créer un programme simple sans que le programmeur d’avoir à écrire de nombreuses lignes de code.Les premières versions souffraient de problèmes de performances, mais avec l’avènement des ordinateurs plus rapides et par la compilation en code natif, ce problème de performances a disparu.
Bien que les programmes peuvent être compilés en code natif depuis la version 5, ils ont encore besoin d’exploiter la présence de l’exécution ou d’exécution pour une taille d’environ 2 MB. Cette exécution est inclus par défaut dans Windows 2000 et plus tard, sous la forme de bibliothèques dynamiques. Pour les versions précédentes de Windows, l’exécution doit être distribué avec l’exécutable lui-même.
Dans l’IDE, les formes sont créées en utilisant la technique du glisser-déposer pour avoir le contrôle (zone d’édition, case à cocher, bouton, etc.) Sur le formulaire. Les contrôles ont tous les attributs et les gestionnaires d’événements associés. Les valeurs par défaut sont affectées, ce qui peut être modifié par le programmeur. Plusieurs attributs peuvent être changées dynamiquement à l’exécution, en réponse aux actions des utilisateurs ou des changements dans l’environnement. Par exemple, il est possible d’ajouter du code dans le gestionnaire pour l’événement de redimensionnement du formulaire, de le garder en permanence dans le centre de l’écran ou pour agrandir le formulaire afin qu’il occupe la surface de l’écran entier.En ajoutant du code dans le gestionnaire de l’événement ‘KeyPress’ (pressé) pour une zone de saisie, le programme pourrait convertir automatiquement en majuscules en minuscules ou vice versa, ou même d’interdire l’inclusion de certains personnages.
Visual Basic vous permet de créer des fichiers exécutables (. EXE), les contrôles ActiveX ou des DLL, mais son utilisation principale est de produire des applications Windows et Web interfaçage avec des bases de données. Nous pouvons utiliser les boîtes de dialogue simplifiées (par exemple, pas Agrandir / Réduire) pour fournir des fonctionnalités telles que des pop-ups. La vérification fournit les fonctionnalités de base de la demande, les programmeurs en ajoutant simplement la fonctionnelle supplémentaire par l’insertion de code dans les gestionnaires d’événements appropriés. Par exemple, une boîte de sélection déroulante est directement en mesure d’afficher sa liste et permettre à l’utilisateur de choisir l’un de ses éléments. Un gestionnaire d’événement est appelé lorsqu’un élément est sélectionné, par exemple pour compléter une liste liée.
Un composant Visual Basic peuvent aussi n’ont pas d’interface utilisateur et fournir à la place des objets ActiveX à d’autres programmes, à travers le Component Object Model (COM). La langue dispose d’un mécanisme de récupération de la mémoire (miettes), en utilisant le mécanisme de «comptage de référence». Il a également une grande bibliothèque d’utilitaires et fournit la base pour le soutien de la Programmation Orientée Objet.Dans la mesure où les composants les plus courants sont inclus par défaut dans le modèle de projet standard, il est rarement nécessaire pour le programmeur d’utiliser des bibliothèques supplémentaires. Contrairement à de nombreux autres langages de programmation, Visual Basic ne sont généralement pas sensibles à la casse (utilisation majuscules ou en minuscules est sans importance), mais il convertit automatiquement les mots-clés écriture conformément à un accord standard et il force l’écriture de variables dans le code pour être identique au script utilisés dans la déclaration. Cependant, les comparaisons de chaînes, ils sont sensibles à la casse par défaut, mais ce comportement peut être changé à volonté.
Le compilateur utilisé par Visual Basic est le même que d’autres langues avec Visual Studio 6 (C, C), mais les restrictions imposées à l’environnement de développement intégré de prévenir la génération de code spécifique (DLL Windows ou threads).
Développement d’interfaces utilisateur graphiques dans Visual Basic 6.0
Visual Basic vous permet de développer des interfaces utilisateur graphiques. De nombreux types de logiciels peuvent être créées avec peu d’effort, comme (liste non exhaustive): Logiciel d’édition d’images, les éditeurs de texte et applications de base de données. ‘
‘