Page d'Accueil

utilisation des fonctions visuelles de base de Microsoft

 

Description

Une des forces de visual basic,depuis ses début, était sa bibliothèque énorme de fonctions. Malheureusement, même lorsque visual basic faisait partie de l'environnement Visual Studio 6.0, ses fonctions lui ont appartenu seul et à ses langages fils tels que VBA et VBScript. Quand Visual Studio .NET a été créé, les réalisateurs de Visual Basic ont ajouté toutes ses fonctions valables et les ont en fait rendues disponibles aux autres langages qui utilisent .NET Framework. Ceci signifie que ces fonctions merveilleuses sont disponibles pour être utiliées dans vos programmes de C#.

Les fonctions de Microsoft Visual Basic lui appartiennent toujours et elles peuvent être appelées en toute transparente dans une application Visual Basic. Si vous voulez les utiliser dans une application non Visual Basic, vous devez vous rappeler de référencer sa bibliothèque. La plupart (sinon toutes) les fonctions de Visual Basic sont créées dans Microsoft.VisualBasic.dll mais elles pourraient l'être dans différents namespaces. Basé sur ceci, vous pouvez inclure n'importe quelle fonction de Visual Basic dans votre programme. Voici un exemple :

Fichier source : Exercise.cs
using System;

class Exercise
{
    static void Main()
    {
	double Number;
	double Result;

	Console.Write("Enter a number: ");
	string strNbr = Console.ReadLine();
	
	if( !Microsoft.VisualBasic.Information.IsNumeric(strNbr) )
	    Number = 0.00;
	else
	    Number = Microsoft.VisualBasic.Conversion.Val(strNbr);

	Result = Number * 2;

	Console.WriteLine("{0} * 2 = {1}", Number, Result);
    }
}

En compilant le programme, vous devez référencer la bibliothèque de Microsoft.VisualBasic.dll. Voici un exemple :

csc /reference:Microsoft.VisualBasic.dll Exercise.cs
 
  

Page d'Accueil Copyright © 2007-2008, Yevol