Small Basic – Nouveau centre de développement pour les débutants

by Fabien Lavocat 6. July 2009 23:00

Small BasicDavid Cohen, auquel on doit le site Frogz, mais également son blog, vient de publier la nouvelle version du centre de développement (Dev Center) pour les débutants.

Ces pages MSDN sont destinées aux jeunes et aux moins jeunes qui souhaitent se lancer dans le développement d’applications.

Vous retrouverez sur la page Small Basic un Webcast que j’ai réalisé la semaine dernière sur la réalisation de formes géométriques grâce à l’objet tortue :).

Tags:

Small Basic

Small Basic v0.5 – Changer la langue

by Fabien Lavocat 29. June 2009 01:20

Small Basic

Petite astuce pour Small Basic. Ce logiciel est disponible dans les langues suivantes : Anglais, Français, Espagnol et Russe.

Si vous souhaitez changer la langue de l’interface il vous suffit d’exécuter Small Basic avec la commande suivante :

%programfiles%\microsoft\small basic\sb.exe /l:ru-ru
Pour lancer Small Basic en Russe. fr-fr pour le Français, en-us pour l’Anglais, et es-es pour l’Espagnol.

Que pensez-vous de ce logiciel ?

Tags:

Small Basic

Small Basic v0.5 disponible

by Fabien Lavocat 17. June 2009 06:00
Small Basic

Vijaye Raji nous annonce au travers du blog officiel de SmallBasic, l’arrivée de la version 0.5 et de son lot de nouveautés :

  • Small Basic prend désormais en charge nativement les tableaux. Vous pouvez utiliser soit des index soit des clés, et ils peuvent être multidimensionnels !
  • Le compilateur affichera une erreur lorsque vous utiliserez une variable non initialisée.
  • Au niveau de l’environnement de développement, ajout de la recherche grâce à Ctrl+F, affichage de la ligne et de la colonne (en bas à droite), la possibilité de reformater automatiquement le code.

Télécharger Small Basic.
Site officiel, blog officiel.

Tags:

Small Basic

Documentation Small Basic en français

by Fabien Lavocat 5. May 2009 03:30

Small Basic

Je suis fier de vous annoncer la disponibilité de la documentation en français de Small Basic ! Pour ceux qui ne connaissent pas encore Small Basic, il s’agit d’un petit logiciel qui permettra aux plus jeunes de se lancer dans le développement avec un langage de programmation très simple car il ne contient qu’une quinzaine d’objets qui vous permettrons de réaliser de belles applications.

Je tiens à féliciter toute l’équipe des 6 MSP (Microsoft Student Partner) qui ont passé plusieurs semaines pour traduire cette documentation :

Télécharger :

Quelques liens supplémentaires :

Tags: ,

Small Basic

Comment créer des compléments à Small Basic

by Fabien Lavocat 29. April 2009 23:00

SmallBasicSmall Basic a été créé pour autoriser l’ajout de compléments au travers de librairies externes écrites dans n’importe quel langage .NET. Mais si vous souhaitez étendre le logiciel Small Basic, pour ajouter de nouveaux Objets, vous allez pouvoir le faire très facilement, mais il y a quelques règles à respecter avant :

  1. Vous devez créer un type static
  2. Ce type devra avoir l’attribut SmallBasicTypeAttribute
  3. Toutes les propriétés doivent être de type Microsoft.SmallBasic.Library.Primitive
  4. Tous les paramètres d’entrée ou de retour des méthodes doivent également de type Microsoft.SmallBasic.Library.Primitive
  5. Tous les événement doivent être de type Microsoft.SmallBasic.Library.SmallBasicCallback

    Vous devrez activer la documentation XML si vous souhaitez avoir les informations sur votre méthode dans Small Basic. Pour cela, allez dans les propriétés de votre projet de bibliothèque de classe et dans l’onglet Générer, activez le Fichier de documentation XML comme sur l’image ci-dessous :

    image

    Une fois que vous aurez codé votre extension, vous allez récupérer le fichier .dll généré ainsi que le .xml (qui correspond à la documentation de votre objet), et les copier dans le dossier “lib” du répertoire d’installation de Small Basic, qui doit ressembler à : “C:\Program Files\Microsoft\Small Basic”. Donc placez les deux fichiers dans le dossier : “C:\Program Files\Microsoft\Small Basic\lib”.

    Ensuite, vous devez ajouter à votre projet, la référence vers le fichier SmallBasicLibrary.dll situé dans le répertoire d’installation de Small Basic.

    Passons aux choses sérieuses : le code ! Nous allons écrire deux méthodes qui vont nous permettre de convertir des degrés Celsius en degrés Fahrenheit :

    using Microsoft.SmallBasic.Library;
     
    namespace MonExtension
    {
     
        /// <summary>
        /// L'objet Conversion contient des méthodes pour convertir des objets
        /// </summary>
        [SmallBasicType]
        public static class Convertir
        {
     
            /// <summary>
            /// Convertir des degrés Celsius en degrés Fahrenheit
            /// </summary>
            /// <param name="celsius">Les degrés Celsius à convertir</param>
            /// <returns>Valeur en degré Fahrenheit</returns>
            public static Primitive CelsiusEnFahrenheit(Primitive celsius)
            {
                return celsius.Multiply(1.8).Add(32);
            }
     
            /// <summary>
            /// Convertir des degrés Fahrenheit en degrés Celsius
            /// </summary>
            /// <param name="fahrenheit">Les degrés Fahrenheit à convertir</param>
            /// <returns>Valeur en degré Celsius</returns>
            public static Primitive FahrenheitEnCelsius(Primitive fahrenheit)
            {
                return fahrenheit.Subtract(32).Multiply(5 / 9);
            }
     
        }
    }

    Et donc une fois que l’on a généré notre .dll et notre .xml et que l’on a placé le tout dans le dossier “lib” de Small Basic, on peut utiliser un nouvel objet “Convertir” et utiliser les méthodes CelsiusEnFahrenheit et FahrenheitEnCelsius de cette façon :

    image

    N’oubliez pas de redémarrer Small Basic une fois que vous aurez coller votre extension.

    Tags:

    Small Basic

    Small Basic : premier exemple de code

    by Fabien Lavocat 21. April 2009 13:30

    SmallBasic

    Je vous l’annonçais vendredi dernier, Microsoft vient de publier Small Basic v0.4 en Français. Cet environnement de développement pour les jeunes débutants, ne contient qu’une quinzaine d’objets permettant de faire quand même pas mal de choses. Dans le prochain article je vous expliquerai comment créer des add-ins afin d’avoir de nouveaux objets disponibles.

    Donc dans l’exemple du jour, je souhaite afficher une tortue à l’écran et la faire déplacer en cliquant sur le bouton de la souris. Celle-ci, en se déplaçant devrait afficher un trait noir.

    Exemple

    Pour télécharger Small Basic, rendez-vous sur le site officiel de Small Basic.

    Tags:

    Exemples de code | Small Basic

    About

    Fabien Lavocat

    Lavocat Fabien
    Ingénieur Multimédia - TMM Communication



    "Blog-Microsoft.fr is an independent blog and is not affiliated with, nor has it been authorized, sponsored, or otherwise approved by Microsoft Corporation."

    Contactez-moi Send mail

    MVP
    Microsoft Most Valuable Professional
    Client Application Development