32 bits
Le nombre de bits qui peuvent être traités ou transmis en parallèle, ou le nombre de bits utilisés pour un seul élément dans un format de données. Bien que ce terme soit utilisé dans l'informatique et le traitement des données (tout comme les formulations 8 bits, 16 bits et similaires), Termes VB, cela signifie le nombre de bits utilisés pour représenter les adresses mémoire. La rupture entre le traitement 16 bits et 32 bits s'est produite avec l'introduction des technologies VB5 et OCX.
UNE
Niveau d'accès
Dans le code VB, la capacité d'un autre code à y accéder (c'est-à-dire à le lire ou à y écrire). le niveau d'accès est déterminé à la fois par la façon dont vous déclarez le code et par le niveau d'accès du conteneur du code. Si le code ne peut pas accéder à un élément conteneur, il ne peut pas non plus accéder à aucun de ses éléments contenus, quelle que soit la façon dont ils sont déclarés.
Protocole d'accès
Le logiciel et l'API qui permettent aux applications et aux bases de données de communiquer des informations. Les exemples incluent ODBC - Open DataBase Connectivity, un protocole précoce qui est souvent utilisé en conjonction avec d'autres et ADO -
ActiveX
est la spécification de Microsoft pour les composants logiciels réutilisables. ActiveX est basé sur COM, le modèle d'objet composant. L'idée de base est de définir exactement comment les composants logiciels interagissent et interagissent pour que les développeurs puissent créer des composants qui fonctionnent ensemble à l'aide de la définition. Les composants ActiveX étaient à l'origine appelés serveurs OLE et Serveurs ActiveX et ce changement de nom (en fait pour des raisons de marketing plutôt que techniques) a créé beaucoup de confusion sur ce qu'ils sont.
De nombreux langages et applications prennent en charge ActiveX d'une manière ou d'une autre et Visual Basic le prend en charge très fortement car c'est l'une des pierres angulaires de l'environnement Win32.
Remarque: Dan Appleman, dans son livre sur VB.NET, a ceci à dire sur ActiveX, "(Certains) produits sortent du département marketing.
... Qu'est-ce qu'ActiveX? C'était OLE2 - avec un nouveau nom. "
Remarque 2: Bien que VB.NET soit compatible avec les composants ActiveX, ils doivent être inclus dans du code "wrapper" et ils rendent VB.NET moins efficace. En général, si vous pouvez vous en éloigner avec VB.NET, c'est une bonne idée de le faire.
API
est un TLA (acronyme de trois lettres) pour l'interface du programme d'application. Une API se compose des routines, des protocoles et des outils qui programmeurs doivent utiliser pour s'assurer que leurs programmes sont compatibles avec le logiciel pour lequel l'API est définie. Une API bien définie aide les applications à travailler ensemble en fournissant les mêmes outils de base à tous les programmeurs. Une grande variété de logiciels, des systèmes d'exploitation aux composants individuels, disposeraient d'une API.
Contrôleur d'automatisation
L'automatisation est un moyen standard de rendre un objet logiciel disponible via un ensemble défini d'interfaces. C'est une excellente idée car l'objet est disponible dans toutes les langues qui suivent les méthodes standard. La norme utilisée dans l'architecture Microsoft (et donc VB) est appelée automatisation OLE. Un contrôleur d'automatisation est une application qui peut utiliser les objets appartenant à une autre application. Un serveur d'automatisation (parfois appelé composant d'automatisation) est une application qui fournit les objets programmables aux autres applications.
C
Cache
Un cache est une banque d'informations temporaire utilisée à la fois dans le matériel (une puce de processeur comprend généralement un cache de mémoire matérielle) et dans le logiciel. Dans la programmation Web, un cache stocke les pages Web visitées les plus récentes. Lorsque le bouton «Retour» (ou d'autres méthodes) est utilisé pour revoir une page Web, le navigateur vérifie cache pour voir si la page y est stockée et la récupérera du cache pour gagner du temps et En traitement. Les programmeurs doivent se rappeler que les clients du programme peuvent ne pas toujours récupérer une page directement à partir du serveur. Cela entraîne parfois des bogues de programme très subtils.
Classe
Voici la définition de "livre":
La définition formelle d'un objet et le modèle à partir duquel une instance d'un objet est créée. Le but principal de la classe est de définir les propriétés et les méthodes de la classe.
Bien que incluse dans les versions précédentes de Visual Basic, la classe est devenue une technologie clé dans VB.NET et sa programmation orientée objet.
Parmi les idées importantes sur les cours, citons:
- Une classe peut avoir des sous-classes qui peuvent hériter de tout ou partie des caractéristiques de la classe.
- Les sous-classes peuvent également définir leurs propres méthodes et variables qui ne font pas partie de leur classe parente.
- La structure d'une classe et de ses sous-classes s'appelle la hiérarchie des classes.
Les cours impliquent beaucoup de terminologie. Une classe originale, dont l'interface et le comportement sont dérivés, peut être identifiée par l'un de ces noms équivalents:
- Classe parent
- Superclasse
- Classe de base
Et les nouvelles classes peuvent avoir ces noms:
- Classe enfant
- Sous-classe
CGI
est Common Gateway Interface. Il s'agit d'une première norme utilisée pour transférer des informations entre un serveur Web et un client sur un réseau. Par exemple, un formulaire dans une application "panier" peut contenir des informations sur une demande d'achat d'un article particulier. Les informations peuvent être transmises à un serveur Web à l'aide de CGI. CGI est encore beaucoup utilisé, ASP est une alternative complète qui fonctionne mieux avec Visual Basic.
Serveur client
Un modèle informatique qui divise le traitement entre deux (ou plus) processus. UNE client fait des demandes qui sont effectuées par le serveur. Il est important de comprendre que les processus peuvent s'exécuter sur le même ordinateur, mais ils s'exécutent normalement sur un réseau. Par exemple, lors du développement d'applications ASP, les programmeurs utilisent souvent PWS, un serveur qui fonctionne sur le même ordinateur avec un navigateur client comme IE. Lorsque la même application entre en production, elle s'exécute normalement sur Internet. Dans les applications professionnelles avancées, plusieurs couches de clients et de serveurs sont utilisées. Ce modèle domine désormais l'informatique et a remplacé le modèle des ordinateurs centraux et des «terminaux muets» qui n'étaient en réalité que des moniteurs d'affichage connectés directement à un grand ordinateur central.
Dans la programmation orientée objet, une classe qui fournit une méthode à une autre classe est appelée serveur. La classe qui utilise la méthode est appelée client.
Collection
Le concept d'une collection dans Visual Basic est simplement un moyen de regrouper des objets similaires. Visual Basic 6 et VB.NET fournissent tous deux une classe Collection pour vous donner la possibilité de définir vos propres collections.
Ainsi, par exemple, cet extrait de code VB 6 ajoute deux objets Form1 à une collection, puis affiche une MsgBox qui vous indique qu'il y a deux éléments dans la collection.
Sous-formulaire privé_Load () Dim myCollection As New Collection. Dim FirstForm As New Form1. Dim SecondForm As New Form1. ma collection. Ajoutez FirstForm. ma collection. Ajoutez SecondForm. MsgBox (maCollection. Compter) End Sub
COM
est le modèle d'objet composant. Bien que souvent associé à Microsoft, COM est un standard ouvert qui spécifie comment les composants fonctionnent ensemble et interagissent. Microsoft a utilisé COM comme base pour ActiveX et OLE. L'utilisation de l'API COM garantit qu'un objet logiciel peut être lancé dans votre application à l'aide d'une grande variété de langages de programmation, y compris Visual Basic. Les composants évitent au programmeur d'avoir à réécrire du code. Un composant peut être grand ou petit et peut effectuer tout type de traitement, mais il doit être réutilisable et il doit être conforme aux normes établies pour l'interopérabilité.
Contrôle
Dans Visual Basic, l'outil que vous utilisez pour créer des objets sur un formulaire Visual Basic. Les contrôles sont sélectionnés dans la boîte à outils, puis utilisés pour dessiner des objets sur le formulaire avec le pointeur de la souris. Il est essentiel de réaliser que le contrôle n'est que l'outil utilisé pour créer des objets GUI, pas l'objet lui-même.
Biscuit
Un petit paquet d'informations qui est à l'origine envoyé d'un serveur Web à votre navigateur et stocké sur votre ordinateur. Lorsque votre ordinateur consulte à nouveau le serveur Web d'origine, le cookie est renvoyé au serveur, lui permettant de vous répondre en utilisant les informations de l'interaction précédente. Les cookies sont généralement utilisés pour fournir des pages Web personnalisées en utilisant un profil de vos intérêts qui ont été fournis la première fois que vous accédez au serveur Web. En d'autres termes, le serveur Web semblera vous «connaître» et vous fournir ce que vous voulez. Certaines personnes pensent qu'autoriser les cookies est un problème de sécurité et les désactiver en utilisant une option fournie par le logiciel de navigation. En tant que programmeur, vous ne pouvez pas dépendre de la possibilité d'utiliser des cookies tout le temps.
ré
DLL
est Bibliothèque de liens dynamiques, un ensemble de fonctions qui peuvent être exécutées ou des données qui peuvent être utilisées par une application Windows. DLL est également le type de fichier pour les fichiers DLL. Par exemple, «crypt32.dll» est la DLL Crypto API32 utilisée pour la cryptographie sur les systèmes d'exploitation Microsoft. Des centaines et peut-être des milliers sont installés sur votre ordinateur. Certaines DLL sont utilisées uniquement par une application spécifique, tandis que d'autres, telles que crypt32.dll, sont utilisées par une grande variété d'applications. Le nom fait référence au fait que les DLL contiennent une bibliothèque de fonctions accessibles (liées) à la demande (dynamiquement) par d'autres logiciels.
E
Encapsulation
est la technique de programmation orientée objet qui permet aux programmeurs de déterminer complètement la relation entre les objets à l'aide de l'interface objet (la façon dont les objets sont appelés et les paramètres passé). En d'autres termes, un objet peut être considéré comme étant "dans une capsule" avec l'interface comme le seul moyen de communiquer avec l'objet.
Les principaux avantages de l'encapsulation sont que vous évitez les bogues car vous êtes complètement certain de la façon dont un objet est utilisé dans votre programme et l'objet peuvent être remplacés par un autre si nécessaire tant que le nouveau implémente exactement le même interface.
Procédure de l'événement
Un bloc de code qui est appelé lorsqu'un objet est manipulé dans un programme Visual Basic. La manipulation peut être effectuée par un utilisateur du programme via l'interface graphique, par le programme ou par un autre processus tel que l'expiration d'un intervalle de temps. Par exemple, la plupart Forme l'objet a un Cliquez sur un événement. le Cliquez sur Procédure de l'événement pour le formulaireFormulaire 1 serait identifié par le nom Form1_Click ().
Expression
En Visual Basic, il s'agit d'une combinaison qui évalue à une seule valeur. Par exemple, la variable entière Result reçoit la valeur d'une expression dans l'extrait de code suivant:
Dim Résultat en entier. Résultat = CInt ((10 + CInt (vbRed) = 53 * vbThursday))
Dans cet exemple, Result se voit attribuer la valeur -1 qui est la valeur entière de True dans Visual Basic. Pour vous aider à vérifier cela, vbRed est égal à 255 et vbThursday est égal à 5 dans Visual Basic. Les expressions peuvent être une combinaison d'opérateurs, de constantes, de valeurs littérales, de fonctions et de noms de champs (colonnes), de contrôles et de propriétés.
F
Extension de fichier / type de fichier
Sous Windows, DOS et certains autres systèmes d'exploitation, une ou plusieurs lettres à la fin d'un nom de fichier. Les extensions de nom de fichier suivent un point (point) et indiquent le type de fichier. Par exemple, «this.txt» est un fichier texte brut, «that.htm» ou «that.html» indique que le fichier est une page Web. Le système d'exploitation Windows stocke ces informations d'association dans le registre Windows et elles peuvent être modifiées à l'aide de la fenêtre de dialogue «Types de fichiers» fournie par l'Explorateur Windows.
Cadres
Un format pour les documents Web qui divise l'écran en zones qui peuvent être formatées et contrôlées indépendamment. Souvent, un cadre est utilisé pour sélectionner une catégorie tandis qu'un autre cadre affiche le contenu de cette catégorie.
Une fonction
En Visual Basic, un type de sous-programme qui peut accepter un argument et renvoie une valeur affectée à la fonction comme s'il s'agissait d'une variable. Vous pouvez coder vos propres fonctions ou utiliser les fonctions intégrées fournies par Visual Basic. Par exemple, dans cet exemple, les deux Maintenantet MsgBox sont des fonctions. Maintenant renvoie l'heure système.
MsgBox (Maintenant)
H
Hôte
Un ordinateur ou un processus sur un ordinateur qui fournit un service à un autre ordinateur ou processus. Par exemple, VBScript peut être «hébergé» par le programme de navigateur Web, Internet Explorer.
je
Héritage
est la raison pour laquelle un abruti sans talent dirige l'entreprise au lieu de vous.
Non... sérieusement ...
L'héritage est la capacité d'un objet à assumer automatiquement les méthodes et les propriétés d'un autre objet. L'objet qui fournit les méthodes et les propriétés est généralement appelé l'objet parent et l'objet qui les assume est appelé l'enfant. Ainsi, par exemple, dans VB .NET, vous verrez souvent des instructions comme celle-ci:
L'objet parent est System. Les fenêtres. Formes. Form et il dispose d'un large éventail de méthodes et de propriétés préprogrammées par Microsoft. Form1 est l'objet enfant et il tire parti de toute la programmation du parent. Le comportement OOP (Object Oriented Programming) clé qui a été ajouté lors de l'introduction de VB .NET est l'héritage. VB 6 a pris en charge l'encapsulation et le polymorphisme, mais pas l'héritage.
Exemple
est un mot vu dans les explications de la programmation orientée objet. Il fait référence à une copie d'un objet qui a été créé pour être utilisé par un programme spécifique. Dans VB 6, par exemple, la déclarationCreateObject (nom_objet) créera une instance d'une classe (un type d'objet). Dans VB 6 et VB .NET, le mot clé New dans une déclaration crée une instance d'un objet. Le verbe instancier signifie la création d'une instance. Un exemple dans VB 6 est:
ISAPI
est l'interface du programme d'application du serveur Internet. Habituellement, tout terme qui se termine par les caractères «API» est une interface de programme d'application. Il s'agit de l'API utilisée par le serveur Web Internet Information Server (IIS) de Microsoft. Les applications Web qui utilisent ISAPI s'exécutent beaucoup plus rapidement que celles qui utilisent CGI, car elles partagent le «processus» (programmation mémoire) utilisé par le serveur Web IIS et évite ainsi le long processus de chargement et de déchargement de programme que CGI a besoin. Une API similaire utilisée par Netscape est appelée NSAPI.
K
Mot-clé
Les mots clés sont les mots ou symboles qui sont les parties élémentaires du langage de programmation Visual Basic. Par conséquent, vous ne pouvez pas les utiliser comme noms dans votre programme. Quelques exemples simples:
Dim Dim en tant que chaîne
ou
Dim String as String
Ces deux éléments ne sont pas valides car Dim et String sont tous deux des mots clés et ne peuvent pas être utilisés comme noms de variable.
M
Méthode
Un moyen d'identifier une fonction logicielle qui effectue une action ou un service pour un objet particulier. Par exemple, le Cacher() méthode pour la forme Formulaire 1 supprime le formulaire de l'affichage du programme mais ne le décharge pas de la mémoire. Il serait codé:
Form1.Hide
Module
Un module est un terme général pour un fichier contenant du code ou des informations que vous ajoutez à votre projet. Habituellement, un module contient du code de programme que vous écrivez. Dans VB 6, les modules ont une extension .bas et il n'y a que trois types de modules: forme, standard et classe. Dans VB.NET, les modules ont généralement une extension .vb mais d'autres sont possibles, tels que .xsd pour un module de jeu de données, .xml pour un XML module, .htm pour une page Web, .txt pour un fichier texte, .xslt pour un fichier XSLT, .css pour une feuille de style, .rpt pour un rapport Crystal et autres.
Pour ajouter un module, cliquez avec le bouton droit sur le projet dans VB 6 ou sur l'application dans VB.NET et sélectionnez Ajouter, puis Module.
N
Espace de noms
Le concept d'espace de noms existe depuis un certain temps dans la programmation mais n'est devenu exigence que les programmeurs Visual Basic connaissent depuis que XML et .NET sont devenus critiques les technologies. La définition traditionnelle d'un espace de noms est un nom qui identifie de manière unique un ensemble d'objets, il n'y a donc aucune ambiguïté lorsque des objets provenant de différentes sources sont utilisés ensemble. Le type d'exemple que vous voyez généralement est quelque chose comme l'espace de noms Dog et le Furniturenamespace ont tous deux des objets Leg afin que vous puissiez vous référer à un chien. Jambe ou un meuble. Jambe et soyez très clair sur lequel vous voulez dire.
Dans la programmation .NET pratique, cependant, un espace de noms n'est que le nom utilisé pour faire référence aux bibliothèques d'objets de Microsoft. Par exemple, les deux système. Données et système. XML sont des références typiques dans les applications Windows VB .NET par défaut et la collection d'objets qu'elles contiennent est appelée système. Espace de noms de données et système. Espace de noms XML.
La raison pour laquelle des exemples "inventés" comme "Chien" et "Meubles" sont utilisés dans d'autres définitions est que "l'ambiguïté" le problème ne survient que lorsque vous définissez votre propre espace de noms, pas lorsque vous utilisez l'objet de Microsoft bibliothèques. Par exemple, essayez de trouver des noms d'objets qui sont dupliqués entre System. Données et système. XML.
Lorsque vous utilisez XML, un espace de noms est une collection de types d'éléments et de noms d'attributs. Ces types d'élément et noms d'attribut sont identifiés de manière unique par le nom de l'espace de noms XML dont ils font partie. En XML, un espace de noms reçoit le nom d'un identificateur de ressource uniforme (URI) - tel que celui d'un site Web adresse - à la fois parce que l'espace de noms pourrait être associé au site et parce qu'un URI est unique Nom. Lorsqu'il est utilisé de cette façon, l'URI ne doit pas être utilisé autrement que comme nom et il n'est pas nécessaire qu'il y ait un document ou un schéma XML à cette adresse.
Groupe de discussion
Un groupe de discussion a fonctionné sur Internet. Les groupes de discussion (également appelés Usenet) sont accessibles et consultables sur le Web. Outlook Express (distribué par Microsoft dans le cadre d'IE) prend en charge l'affichage des groupes de discussion. Les groupes de discussion ont tendance à être populaires, amusants et alternatifs. Voir Usenet.
O
Objet
Microsoft le définit comme
un composant logiciel qui expose ses propriétés et méthodes
Halvorson (VB.NET étape par étape, Microsoft Press) le définit comme ...
le nom d'un élément d'interface utilisateur que vous créez sur un formulaire VB avec un contrôle Toolbox
Liberté (Apprendre VB.NET, O'Reilly) le définit comme...
une instance individuelle d'une chose
Clark (Une introduction à la programmation orientée objet avec Visual Basic .NET, APress) le définit comme...
une structure pour incorporer les données et les procédures pour travailler avec ces données
Il existe un large éventail d'opinions sur cette définition. En voici une qui est probablement en plein dans le courant dominant:
Logiciel possédant des propriétés et / ou des méthodes. Un document, une branche ou une relation peut être un objet individuel, par exemple. La plupart des objets, mais pas tous, sont membres d'une collection quelconque.
Bibliothèque d'objets
Un fichier avec l'extension .olb qui fournit des informations aux contrôleurs Automation (comme Visual Basic) sur les objets disponibles. L'explorateur d'objets Visual Basic (menu Affichage ou touche de fonction F2) vous permet de parcourir toutes les bibliothèques d'objets disponibles.
OCX
L'extension de fichier (et le nom générique) pour OLE Ccontrôle ustom (le X doit avoir été ajouté, car il semble cool pour les types Microsoft Marketing). Les modules OCX sont des modules de programme indépendants auxquels d'autres programmes peuvent accéder dans un environnement Windows. Les contrôles OCX ont remplacé les contrôles VBX écrits en Visual Basic. OCX, à la fois comme terme marketing et technologie, a été remplacé par des contrôles ActiveX. ActiveX est rétrocompatible avec les contrôles OCX car les conteneurs ActiveX, comme Internet Explorer de Microsoft, peuvent exécuter des composants OCX. Les contrôles OCX peuvent être 16 bits ou 32 bits.
OLE
OLE signifie Object Linking and Embedding. Il s'agit d'une technologie qui est apparue pour la première fois avec la première version vraiment réussie de Windows: Windows 3.1. (Qui a été publié en avril 1992. Oui, Virginia, ils avaient des ordinateurs depuis longtemps.) La première astuce rendue possible par OLE a été la création de ce qu'on appelle un "document composé" ou un document dont le contenu a été créé par plusieurs application. Par exemple, un document Word contenant une véritable feuille de calcul Excel (pas une image, mais la réalité). Les données peuvent être fournies soit par "liaison", soit par "intégration", ce qui explique le nom. OLE a été progressivement étendu aux serveurs et aux réseaux et a gagné de plus en plus de capacités.
POO - Programmation orientée objet
Une architecture de programmation qui met l'accent sur l'utilisation des objets comme blocs de construction fondamentaux des programmes. Ceci est accompli en fournissant un moyen de créer les blocs de construction afin qu'ils incluent à la fois les données et fonctions accessibles via une interface (elles sont appelées "propriétés" et "méthodes" dans VB).
La définition de la POO a été controversée dans le passé parce que certains puristes de la POO ont insisté avec véhémence sur le fait que des langages comme C ++ et Java étaient des objets. orienté et VB 6 n'était pas parce que la POO a été définie (par les puristes) comme incorporant les trois piliers: héritage, polymorphisme et Encapsulation. Et VB 6 n'a jamais implémenté l'héritage. D'autres autorités (Dan Appleman, par exemple), ont souligné que VB 6 était très productif pour la construction de blocs de code réutilisables binaires et qu'il était donc suffisamment POO. Cette controverse s'éteindra maintenant parce que VB .NET est très catégoriquement POO - et inclut très certainement l'héritage.
P
Perl
est un acronyme qui se développe en fait à «langage pratique d'extraction et de rapport», mais cela ne fait pas grand-chose pour vous aider à comprendre de quoi il s'agit. Bien qu'il ait été créé pour le traitement de texte, Perl est devenu la langue la plus populaire pour écrire des programmes CGI et était la langue d'origine du Web. Les gens qui ont beaucoup d'expérience avec Perl l'adorent et le jurent. Les nouveaux programmeurs, cependant, ont tendance à le jurer à la place, car il a la réputation de ne pas être facile à apprendre. VBScript et Javascript remplacent Perl pour la programmation Web aujourd'hui. Perl est également très utilisé par les administrateurs Unix et Linux pour automatiser leurs travaux de maintenance.
Processus
fait référence à un programme en cours d'exécution ou "en cours d'exécution" sur un ordinateur.
Polymorphisme
est un mot vu dans les explications de la programmation orientée objet. Il s'agit de la possibilité d'avoir deux objets différents, de deux types différents, qui implémentent tous deux la même méthode (le polymorphisme signifie littéralement "plusieurs formes"). Ainsi, par exemple, vous pourriez écrire un programme pour une agence gouvernementale appelé GetLicense. Mais le permis pourrait être un permis de chien, un permis de conduire ou un permis de se présenter à un poste politique ("permis de voler" ??). Visual Basic détermine lequel est visé par les différences dans les paramètres utilisés pour appeler les objets. VB 6 et VB .NET fournissent tous deux un polymorphisme, mais ils utilisent une architecture différente pour le faire.
demandé par Beth Ann
Propriété
En Visual Basic, un attribut nommé d'un objet. Par exemple, chaque objet Toolbox a un Nompropriété. Les propriétés peuvent être définies en les modifiant dans la fenêtre Propriétés au moment de la conception ou par des instructions de programme au moment de l'exécution. Par exemple, je pourrais changer le Nom propriété d'un formulaire Formulaire 1avec la déclaration:
Form1.Name = "MyFormName"
VB 6 utilise Propriété Get, Ensemble de propriétés et Propriété Let pour manipuler les propriétés des objets. Cette syntaxe a été complètement révisée dans VB.NET. La syntaxe Get et Set n'est pas du tout la même et Let n'est pas du tout prise en charge.
Dans VB.NET, un champ membre dans un classe est une propriété.
Classe MyClass. Champ membre privé en tant que chaîne. Sous-méthode de classe publique () 'quoi que fasse cette classe. End Sub. Fin de classe.
Publique
Dans Visual Basic .NET, le mot clé dans l'instruction de déclaration qui rend les éléments accessibles à partir du code n'importe où dans le même projet, à partir d'autres projets qui font référence au projet, et de tout assemblage construit à partir du projet. Mais voyez Niveau d'accès ainsi sur ce point.
Voici un exemple:
Classe publique aPublicClassName.
Public ne peut être utilisé qu'au niveau du module, de l'interface ou de l'espace de noms. Vous ne pouvez pas déclarer un élément public dans une procédure.
R
S'inscrire
Enregistrement d'une DLL (Bibliothèque de liens dynamiques) signifie que le système sait comment le trouver lorsqu'une application crée un objet à l'aide du ProgID de la DLL. Lorsqu'une DLL est compilée, Visual Basic l'enregistre automatiquement sur cette machine pour vous. COM dépend du registre Windows et nécessite que tous les composants COM stockent (ou «enregistrent») les informations les concernant dans le registre avant de pouvoir les utiliser. Un identifiant unique est utilisé pour différents composants afin de s'assurer qu'ils ne s'affrontent pas. L'ID est appelé GUID, ou globally Unique Identifiantentifieur et ils sont calculés par des compilateurs et d'autres logiciels de développement à l'aide d'un algorithme spécial.
S
Portée
Partie d'un programme dans laquelle une variable peut être reconnue et utilisée dans des instructions. Par exemple, si une variable est déclarée (FAIBLE ) dans le Déclarations section d'un formulaire, la variable peut être utilisée dans n'importe quelle procédure de ce formulaire (comme Cliquez sur événement pour un bouton du formulaire).
Etat
La condition et les valeurs actuelles dans un programme en cours d'exécution. Ceci est généralement plus important dans un environnement en ligne (tel qu'un système Web tel qu'un programme ASP) où les valeurs contenues dans les variables du programme seront perdues à moins qu'elles ne soient enregistrées d'une manière ou d'une autre. La sauvegarde des "informations d'état" critiques est une tâche courante nécessaire à l'écriture de systèmes en ligne.
Chaîne
Toute expression qui s'évalue en une séquence de caractères contigus. En Visual Basic, une chaîne est le type de variable (VarType) 8.
Syntaxe
Le mot «syntaxe» en programmation est presque le même que «grammaire» dans les langues humaines. En d'autres termes, ce sont les règles que vous utilisez pour créer des instructions. La syntaxe dans Visual Basic doit permettre au compilateur Visual Basic de «comprendre» vos instructions pour créer un programme exécutable.
Cette instruction a une syntaxe incorrecte
- a == b
car il n'y a aucune opération "==" dans Visual Basic. (Au moins, il n'y en a pas encore! Microsoft ajoute continuellement à la langue.)
U
URL
Uniform Resource Locator - Il s'agit de l'adresse unique de tout document sur Internet. Les différentes parties d'une URL ont une signification spécifique.
Les parties d'une URL
Protocole | Nom de domaine | Chemin | Nom de fichier |
http: // | visualbasic.about.com/ | bibliothèque / hebdomadaire / | blglossa.htm |
Le «protocole», par exemple, pourrait être FTP: // ou MailTo: // entre autres.
Usenet
Usenet est un système de discussion distribué mondial. Il se compose d'un ensemble de «groupes de discussion» dont les noms sont classés hiérarchiquement par sujet. Des «articles» ou «messages» sont publiés dans ces groupes de discussion par des personnes sur des ordinateurs équipés du logiciel approprié. Ces articles sont ensuite diffusés sur d'autres systèmes informatiques interconnectés via une grande variété de réseaux. Visual Basic est abordé dans un certain nombre de groupes de discussion différents tels que Microsoft.public.vb.general.discussion.
UDT
Bien qu'il ne s'agisse pas vraiment d'un terme Visual Basic, une définition de ce terme a été demandée par un lecteur À propos de Visual Basic alors le voici!
UDT est un acronyme qui s'étend à «Transport de datagramme utilisateur», mais cela ne vous dit peut-être pas grand-chose. UDT est l'un de plusieurs "protocoles de couche réseau" (un autre est TCP - la moitié du TCP / IP peut-être plus familier). Il s'agit simplement de méthodes (standardisées) convenues pour transférer des bits et des octets à travers des réseaux tels qu'Internet mais aussi éventuellement d'un ordinateur à un autre dans la même pièce. Comme il s'agit simplement d'une description détaillée de la façon de le faire, il peut être utilisé dans toute application où des bits et des octets doivent être transférés.
La prétention à la renommée de l'UDT est qu'elle utilise de nouveaux mécanismes de contrôle de fiabilité et de flux / congestion basés sur un autre protocole appelé UDP.
V
VBX
L'extension de fichier (et le nom générique) des composants utilisés par les versions 16 bits de Visual Basic (VB1 à VB4). Désormais obsolètes, les VBX n'ont pas deux des propriétés (héritage et polymorphisme) que beaucoup croient nécessaires aux vrais systèmes orientés objet. À partir de VB5, OCX puis les contrôles ActiveX sont devenus courants.
Machine virtuelle
Terme utilisé pour décrire une plate-forme, c'est-à-dire le logiciel et l'environnement d'exploitation, pour lequel vous écrivez du code. Il s'agit d'un concept clé dans VB.NET car la machine virtuelle sur laquelle le programmeur VB 6 écrit est radicalement différente de celle utilisée par le programme VB.NET. Comme point de départ (mais il y en a beaucoup plus), la machine virtuelle de VB.NET nécessite la présence du CLR (Common Language Runtime). Pour illustrer le concept d'une plate-forme de machine virtuelle en utilisation réelle, VB.NET propose des alternatives dans le menu Configuration Configuration Manager:
W
Services Web
Logiciel qui fonctionne sur un réseau et fournit des services d'information basés sur des normes XML qui sont accessible via une adresse URI (Universal Resource Identifier) et une information définie XML interface. Les technologies XML standard normalement utilisées dans les services Web incluent SOAP, WSDL, UDDI et XSD. Voir Quo Vadis, Web Services, The Google API.
Win32
L'API Windows pour Microsoft Windows 9X, NT et 2000.
X
XML
Le langage de balisage extensible permet aux concepteurs de créer leurs propres «balises de balisage» personnalisées pour plus d'informations. Cela permet de définir, transmettre, valider et interpréter les informations entre les applications avec plus de flexibilité et de précision. La spécification XML a été développée par le W3C (le consortium World Wide Web - une association dont les membres sont des sociétés internationales) mais XML est utilisé pour des applications bien au-delà du Web. (De nombreuses définitions que vous pouvez trouver sur le Web indiquent qu'il n'est utilisé que pour le Web, mais il s'agit d'un malentendu courant. XHTML est un ensemble spécifique de balises de balisage basées sur HTML 4.01 et XML qui est exclusivement pour les pages Web.) VB.NET et toutes les technologies Microsoft .NET utilisent largement XML.