software.wikisort.org - Langage_de_programmation

Search / Calendar

Microsoft Small Basic est un langage de programmation utilisant la technologie .NET dérivé de BASIC qui a été créé par Microsoft en . La volonté des développeurs est que Microsoft Small Basic soit un langage simple mais performant pour ceux qui n'en ont pas encore fait mais qui souhaitent se lancer dans la conception de programmes. Small Basic est disponible dans une vingtaine de langues[1].

Cet article est une ébauche concernant un logiciel et l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Consultez la liste des tâches à accomplir en page de discussion.

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références »

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Microsoft Small Basic

Date de première version
Auteur Microsoft DevLabs
Dialectes Microsoft Small Basic 0.4
(Avril 2009)
Influencé par Visual Basic .NET
Logo
QBasic
Site web www.smallbasic.com

Histoire


Microsoft Small Basic (à ne pas confondre avec SmallBASIC, un autre langage basé sur BASIC) a été imaginé et publié en première version par l'équipe Microsoft DevLabs en . Son public cible (marketing) est l'ensemble des débutants en programmation (que ce soit des enfants[2] ou des adultes) ou des développeurs confirmés qui souhaitent créer de petits programmes dans un but de divertissement, le tout de manière plus rapide qu'avec des langages conventionnels. Microsoft Small Basic ne comporte que 14 mots clés[3], ce qui confirme la volonté de rendre le langage simple à apprendre et à utiliser.


Langage


Le langage en tant que tel, même s'il ressemble au très connu Visual Basic.NET, a son propre compilateur (inclus dans la suite Microsoft Small Basic) et fonctionne de manière très différente.


Exemples



Le traditionnel 'Hello World'


Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue pour écrire une introduction à la section !
GraphicsWindow.Show() 'Ouvre la fenêtre graphique
GraphicsWindow.BackgroundColor = "Azure" 'colorie en azure l'arrière plan de la fenêtre graphique
Helloworld = Shapes.AddText("Hello world") 'écrit le texte "Hello World" sur la fenêtre graphique
Shapes.Move(Helloworld, GraphicsWindow.Width / 2 - 30, GraphicsWindow.Height /2 - 10) 'Place le texte au milieu de la fenêtre
Program.Delay(2000) 'attend 2 secondes
'Zoom le texte
For i = 1 To 9 Step 0.1
  Shapes.Zoom(Helloworld, i, i)
  Program.Delay(50)
EndFor
GraphicsWindow.MouseUp = Mouse_click
Sub Mouse_click
  Program.End() 'Ferme le programme
EndSub

Changer le fond d'écran


Microsoft Small Basic dispose de fonctionnalités permettant de faire interagir par du mash-up différents services, en ligne (dictionnaires en ligne, Flickr, ...) ou non, et certaines fonctions de Microsoft Windows, tel le fond d'écran du bureau.

For i = 1 To 10 ' Répéter l'action 10 fois
  pic = Flickr.GetRandomPicture("mountains") ' Télécharger une image dont le sujet est les montagnes
  Desktop.SetWallPaper(pic)  ' Appliquer cette image comme fond d'écran
  Program.Delay(10000)  ' Attendre 10 secondes (10 * 1000 ms) avant de continuer
EndFor

Annexe



Liens externes



Références


  1. « TechNet Wiki », sur social.technet.microsoft.com (consulté le )
  2. « FAQ », sur smallbasic.com (consulté le )
  3. « TechNet Wiki », sur social.technet.microsoft.com (consulté le )



Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.org внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.org - проект по пересортировке и дополнению контента Википедии