IRONSOFTWAREHOME

IronBarcode'u C#, VB.NET & F# ile Kullanma

Curtis Chau
Curtis Chau
Updated: 4 Haziran 2026

IronBarcode, .NET Standard 2.0 üzerine kurulu olduğu için C#, VB.NET ve F# ile ek bir yapılandırma olmadan doğal olarak çalışır. API yüzeyi, tüm üç dilde de tutarlıdır. C#'da mevcut olan her yöntem, sınıf ve özellik, VB.NET ve F# projelerinde de mevcuttur.

Kurulum

NuGet'ten IronBarcode'u yükleyin:

PM > Install-Package BarCode

Aynı BarCode paketi, tüm üç dil için çalışır. Hiçbir dil özel paket gerektirmez.

C# Örnek

C# IronBarcode ile en yaygın kullanılan dildir. Bu örnek, bir QR kodu oluşturur ve PNG formatında kaydeder:

using IronBarCode;

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

// Read the barcode back from the saved image
var result = BarcodeReader.Read("qr-code.png");
Console.WriteLine(result.First().Value);

Çıktı

IronBarcode tarafından C#'da oluşturulan https://ironsoftware.com QR kodu
Oluşturulan QR kodundan kod çözülmüş olarak https://ironsoftware.com'u gösteren konsol çıktısı

QRCodeWriter.CreateQrCode, 250×250 bir QR kodu üretir ve bu, BarcodeReader.Read tarafından https://ironsoftware.com geri çözümlenir.

VB.NET Örneği

VB.NET, C# ile aynı IronBarcode yöntemlerini kullanır. Sadece sözdizimi değişir:

Imports IronBarCode

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

' Read the barcode back from the saved image
Dim result = BarcodeReader.Read("qr-code.png")
Console.WriteLine(result.First().Value)
VB .NET

Çıktı, yukarıdaki C# örneği ile aynıdır.

VB.NET, hem .NET Framework hem de .NET Core projelerinde desteklenir. Ayrıntılı bir walkthrough için VB.NET barkod oluşturma öğreticisini inceleyin.

F# Örneği

F# geliştiricileri, IronBarcode'u doğrudan referans alabilir. Kütüphane, standart F# projelerinde ve F# Interactive'de #r yönergesi ile çalışır:

open IronBarCode

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

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

Çıktı, yukarıdaki C# örneği ile aynıdır.

Desteklenen .NET Sürümleri

IronBarcode, üç dil için geniş bir .NET runtime desteği sağlar:

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

Platforma özgü NuGet paketleri için (Windows, Linux, macOS, iOS, Android) ileri düzey kurulum kılavuzuna başvurun.

Sıkça Sorulan Sorular

IronBarcode tarafından desteklenen diller hangi dillerdir?

IronBarcode, farklı .NET dilleri arasında C#, VB.NET ve F# ile aynı API'yi destekler, bu da onu oldukça esnek bir hale getirir.

IronBarcode'u nasıl yüklerim?

IronBarcode'u, dil ortamınıza uygun NuGet paket yöneticisini kullanarak ve `Install-Package BarCode` komutunu çalıştırarak yükleyebilirsiniz.

IronBarcode'u .NET Core ve .NET Framework ile kullanabilir miyim?

Evet, IronBarcode hem .NET Core hem de .NET Framework ile uyumludur, .NET Core 3.x, 2.x ve .NET Framework 4.6.2+ destekler.

C#, VB.NET ve F# arasında IronBarcode kullanımında bir fark var mı?

C#, VB.NET ve F# arasında API yüzeyi aynıdır, bu nedenle işlevsellik aynıdır, sadece sözdizimi farklılıkları vardır.

IronBarcode ile C# kullanarak bir QR kodu nasıl oluşturabilirim?

C#'ta, IronBarcode kullanarak `QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)` çağrısı yaparak ve `qrCode.SaveAsPng("qr-code.png")` ile kaydederek bir QR kodu oluşturabilirsiniz.

IronBarcode, F# Interactive ile uyumlu mu?

Evet, IronBarcode, doğrudan `#r` yönergesi ile referans verilerek F# Interactive'de kullanılabilir.

IronBarcode hangi .NET sürümlerini destekliyor?

IronBarcode, .NET 9, 8, 7, 6, 5, .NET Core 3.x, 2.x ve .NET Framework 4.6.2+ dahil olmak üzere geniş bir .NET sürümler yelpazesini destekler.

IronBarcode kullanmak için dile özgü paketlere ihtiyacım var mı?

Hayır, NuGet'ten alınan aynı `BarCode` paketi, C#, VB.NET ve F# için çalışır ve dile özgü paketlere ihtiyaç yoktur.

VB.NET kullanarak bir görüntüden barkod nasıl okunur?

VB.NET kullanarak, IronBarcode ile bir görüntüden barkod okuyabilirsiniz, `BarcodeReader.Read("qr-code.png")` çağrısı yaparak ve sonucu erişebilirsiniz.

IronBarcode için platforma özgü kurulum kılavuzları mevcut mu?

Evet, platforma özgü NuGet paketleri (Windows, Linux, macOS, iOS, Android) için ileri düzey kurulum kılavuzuna başvurabilirsiniz.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

Başlamaya Hazır mısınız?

Nuget Downloads 2,422,100Sürüm:2026.9yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Gözat'ı seçin ve "IronBarCode" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

  1. ~/Libs gibi bir yere, Çözüm dizininizde IronBarCode'u indirip çıkarın
  2. Visual Studio Çözüm Gezgini'nde, Başvurulara sağ tıklayın. Gözat'ı seçin, "IronBarCode.dll"

$999 adresinden lisanslar

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez