Utilisation de IronBarcode avec C#, VB.NET et F#

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode est construit sur .NET Standard 2.0, ce qui signifie qu'il fonctionne nativement avec C#, VB.NET et F# sans configuration supplémentaire. L'API est identique quel que soit le langage — chaque méthode, classe et propriété disponible en C# est également accessible dans les projets VB.NET et F#.

Installation

Installez IronBarcode depuis NuGet en utilisant le gestionnaire de packages pour votre environnement de langage :

Install-Package BarCode

Le même package BarCode fonctionne pour les trois langages. Aucun package spécifique au langage n'est requis.

Exemple C

C# est le langage le plus couramment utilisé avec IronBarcode. L'exemple suivant génère un code QR et le sauvegarde en tant qu'image :

using IronBarCode;

// Generate a QR code and save it
var qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250);
qrCode.SaveAsPng("qr-code.png");

// Read a barcode from an image
var result = BarcodeReader.Read("qr-code.png");
Console.WriteLine(result.First().Value);
using IronBarCode;

// Generate a QR code and save it
var qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250);
qrCode.SaveAsPng("qr-code.png");

// Read a barcode from an image
var result = BarcodeReader.Read("qr-code.png");
Console.WriteLine(result.First().Value);
$vbLabelText   $csharpLabel

Exemple VB.NET

Les développeurs VB.NET peuvent utiliser IronBarcode avec les mêmes méthodes. La syntaxe diffère, mais la fonctionnalité est identique :

Imports IronBarCode

' Generate a QR code and save it
Dim qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

' Read a barcode from an image
Dim result = BarcodeReader.Read("qr-code.png")
Console.WriteLine(result.First().Value)

VB.NET est pris en charge à la fois dans les projets .NET Framework et .NET Core. Pour un tutoriel détaillé, consultez le tutoriel de génération de codes-barres VB.NET.

Exemple F#

Les développeurs F# peuvent référencer IronBarcode directement. La bibliothèque fonctionne dans les projets F# standards et dans F# Interactive en utilisant la directive #r :

open IronBarCode

// Generate a QR code and save it
let qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

// Read a barcode from an image
let result = BarcodeReader.Read("qr-code.png")
printfn "%s" (result.First().Value)
open IronBarCode

// Generate a QR code and save it
let qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

// Read a barcode from an image
let result = BarcodeReader.Read("qr-code.png")
printfn "%s" (result.First().Value)
F#

Versions .NET prises en charge

IronBarcode prend en charge une large gamme de runtimes .NET pour les trois langages :

  • .NET 9, 8, 7, 6, 5
  • .NET Core 3.x, 2.x
  • .NET Framework 4.6.2+
  • .NET Standard 2.0

Pour les packages NuGet spécifiques à la plateforme (Windows, Linux, macOS, iOS, Android), référez-vous au guide d'installation avancée.

Questions Fréquemment Posées

Quels langages sont pris en charge par IronBarcode ?

IronBarcode prend en charge C#, VB.NET, et F# avec une API identique, ce qui le rend polyvalent à travers les différents langages .NET.

Comment installer IronBarcode ?

Vous pouvez installer IronBarcode depuis NuGet en utilisant le Package Manager pour votre environnement de langage respectif avec la commande `Install-Package BarCode`.

Puis-je utiliser IronBarcode avec .NET Core et .NET Framework ?

Oui, IronBarcode est compatible avec à la fois .NET Core et .NET Framework, supportant .NET Core 3.x, 2.x, et .NET Framework 4.6.2+.

Y a-t-il une différence dans l'utilisation d'IronBarcode entre C#, VB.NET, et F# ?

L'API est identique entre C#, VB.NET, et F#, donc la fonctionnalité reste la même, avec seulement des différences de syntaxe.

Comment puis-je générer un QR code en utilisant C# avec IronBarcode ?

En C#, vous pouvez générer un QR code en utilisant IronBarcode en appelant `QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)` et en le sauvegardant avec `qrCode.SaveAsPng("qr-code.png")`.

IronBarcode est-il compatible avec F# Interactive ?

Oui, IronBarcode peut être utilisé dans F# Interactive en le référant directement avec la directive `#r`.

Quelles versions de .NET sont prises en charge par IronBarcode ?

IronBarcode prend en charge une vaste gamme de versions .NET y compris .NET 9, 8, 7, 6, 5, .NET Core 3.x, 2.x, et .NET Framework 4.6.2+.

Ai-je besoin de paquets spécifiques au langage pour utiliser IronBarcode ?

Non, le même paquet `BarCode` de NuGet fonctionne pour C#, VB.NET, et F# sans besoin de paquets spécifiques au langage.

Comment lire un code-barres à partir d'une image en utilisant VB.NET ?

En utilisant VB.NET, vous pouvez lire un code-barres à partir d'une image avec IronBarcode en appelant `BarcodeReader.Read("qr-code.png")` et en accédant au résultat.

Y a-t-il des guides d'installation spécifiques à la plateforme pour IronBarcode ?

Oui, pour les paquets NuGet spécifiques à la plateforme (Windows, Linux, macOS, iOS, Android), vous pouvez consulter le guide d'installation avancé.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 2,108,094 | Version : 2026.3 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package BarCode
exécuter un échantillon regarder votre chaîne devenir un code-barres.