Small Basic: Comment Créer une Extension Avec VB.NET (fr-FR)
Cet article traite de la création d'une simple extension que vous pouvez compiler pour Microsoft Small Basic. Pour commencer vous aurez besoin de Small Basic, du Framework .NET 3.5 (pour Small Basic 1.0) ou du Framework .Net 4.5 (pour Small Basic 1.1), et de Visual Basic.NET 10. Si vous souhaitez voir un tutoriel pour écrire une extensions en C#, voir cet article.
ETAPE 1: Créer une Extension
Ouvrir Visual Basic et cliquer sur "Créer un Nouveau Projet"
Cliquer sur "Bibliothèque de classes" et la nommer "MyFirstExtension"
Une fois le projet chargé, supprimer tout le code de Class1, et copier le code suivant:
-
Imports System Imports Microsoft.SmallBasic.Library Imports System.Threading Imports System.IO <SmallBasicType()> _ Public Module FirstModule Public Function ShowMessage(ByVal MsgTxt As Primitive) As Primitive MsgBox(MsgTxt.ToString) End Function End Module
Ouvrir l'Explorateur de Solution et faire un clic-droit sur "MyFirstExtension" et sélectionner "Ajouter une référence"
Une fois la boite de dialogue ouverte et dans l'onglet "Parcourir" et naviguer vers le dossier d'installation du Small Basic et sélectionner "SmallBasicLibrary.dll"
Toutes les erreurs doivent disparaître
ETAPE 2: Faire le Travail
Pour permettre à l'extension de fonctionner dans Small Basic, nous devons changer la cible du projet en .Net 3.5 (pour le Small Basic 1.0) ou .Net 4.5 (pour le Small Basic 1.1).
- Cliquer sur le bouton "Enregistrer" en haut de l'écran
- Dans dans le menu Project>Propriétés de MyFirstExtension...
- Cliquer sur l'onglet "Application"
- Cliquer sur la liste déroulante "Framework Cible" et sélectionner .NET 3.5 (ou .Net 4.5 pour Small Basic 1.1)
- Fermer les propriétés
- Vous pouvez rouvrir l'extension en ouvrant l'Explorateur de Solution et en double-cliquant sur "Class1.VB"
- Maintenant, compilons la .dll en se rendant en haut de l'écran et sélectionner "Release" dans le sélecteur de configuration, puis cliquer sur le menu Générer > Générer MyFirstExtension
- Ce va gén��rer la .dll dans le dossier "bin>Release" du projet
- Se rendre dans le dossier "bin>Release" avec l'explorateur de fichier et copier tous les fichiers sauf ceux qui sont nommés "SmallBasicLibrary.dll" et "SmallBasicLibrary.xml"
- Ouvrir le dossier d'installation de Small Basic et créer un dossier "lib" s'il n'existe pas
- Ouvrir le dossier "lib" et coller les fichiers dedans VOUS DEVEZ AVOIR LES PRIVILEGES ADMINISTRATEUR POUR FAIRE CA
- Fermer Small Basic si il est ouvert et le rouvrir
- Maintenant, tout ce que vous avez à faire et d'utiliser l'extension en tapant FirstModule.ShowMessage("Votre Message Ici")
ETAPE 3: Aller Plus Loin
Pour créer plus de fonctions dans FirstModule, tout ce que vous avez à faire est d'ajouter plus de fonctions. Si vous avez besoin d'obtenir des variables de l'utilisateur, juste ajouter un "ByVal YOURVARIABLE as Primitive" séparé par des virgules. Si vous avez besoin de retourner une valeur, ajouter un 'Return' avant comme ceci:
Public Function NetOpen() As Primitive
Return My.Computer.Network.IsAvailable
End Function
Si vous voulez une extension Small Basic avec une tonne de fonctions, visitez La Liste des Extensions Small Basic pour l'obtenir ! Rappelez vous, la communauté Small Basic est active, aussi n'hésitez pas à poser des questions. Bonne Chance!
Voir Aussi
Autres Langues
- Article original : Small Basic: How to Create an Extension Using VB.NET
- Small Basic: VB.NET でエクステンションを作成する方法 (ja-JP)