IRONSOFTWAREHOME
IRONBARCODE KULLANARAK

VB .NET'te Barkod Nasıl Üretilir?

Curtis Chau
Curtis Chau
Updated: 3 Haziran 2026

Barkodlar, modern uygulamalarda verimli veri takip ve yönetimi sağlamak için kritik bir rol oynar. .NET geliştirme dünyasındaki, mevcut birçok barkod oluşturucu SDK'si ve çeşitli uzantılar Visual Studio pazarında da bulunabilir. IronBarcode, barkod oluşturmak ve okumak için güçlü bir kütüphane olarak öne çıkar. IronBarcode kullanarak barkod oluşturucu bir .NET Windows uygulaması ne kadar havalı olurdu?

Bu makalede, uygulamalarınız içinde barkod işlemlerini kolaylaştıran çok yönlü bir araç olan IronBarcode kullanarak VB.NET'te barkod oluşturucu nasıl oluşturacağınızı keşfedeceğiz.

VB.NET'te Barkod Nasıl Üretilir

  1. Visual Studio'da bir VB.NET Konsol Uygulaması oluşturun.
  2. IronBarcode Kütüphanesini NuGet kullanarak yükleyin.
  3. Program.vb dosyasında IronBarcode Kütüphanesine bir referans ekleyin.
  4. BarcodeWriter.CreateBarcode Metodunu kullanarak Barkod oluşturun.
  5. SaveAsImage Metodunu kullanarak Barkodu kaydedin.

IronBarcode - Nihai .NET Barkod Oluşturucu DLL

IronBarcode, Iron Software ürün grubunun bir parçası olarak, .NET uygulamalarında barkodlarla çalışmak için kapsamlı bir işlevsellik seti sunar. QR kodları, UPC, EAN, Code 128 ve daha fazlasını içeren çeşitli barkod formatlarını destekler. Kullanıcı dostu API'siyle, IronBarcode, VB.NET projelerinde barkodları kolayca üretmeyi, okumayı ve özelleştirmeyi sağlar.

IronBarcode'un Özellikleri:

İşte IronBarcode'un Visual Basic'te barkod oluşturma için bir numaralı rakip haline getiren bazı önemli ana özellikleri:

  1. Barkod Üretimi: IronBarcode, QR kodu, 2D Data Matrix barkodlar ve çeşitli lineer barkod türleri de dahil olmak üzere geniş bir barkod yelpazesi oluşturmayı sağlar.
  2. Barkod Okuma: Kütüphane, geliştiricilerin barkodları görüntülerden, PDF'lerden ve diğer kaynaklardan okumalarını sağlar; otomatik döndürme ve perspektif düzeltme sunar.
  3. Stil Seçenekleri: IronBarcode, geliştiricilerin barkodların görünümünü, açıklama metinleri ekleyerek veya logolar dâhil ederek özelleştirmelerine olanak tanır.
  4. Çıkış Formatları: Barkodlar çeşitli formatlarda, örneğin görüntüler (PNG, JPEG), PDF, HTML, ve daha fazlasına export edilebilir.
  5. Uyumluluk: IronBarcode, VB.NET dahil bir dizi .NET diliyle uyumludur ve .NET Core, .NET Standard ve .NET Framework gibi birden çok platformu destekler.

Visual Studio'da Bir VB.NET Konsol Projesi Nasıl Oluşturulur

  1. Visual Studio'yu açın ve "Yeni bir proje oluştur" seçeneğini seçin.

  2. Proje şablonu olarak "Konsol Uygulaması (.NET Core/.NET Framework)"'ü seçin.

  3. Projenize bir ad verin ve "İleri" tuşuna basın.

    VB .NET'te Barcodlar Nasıl Üretilir: Şekil 1 - Proje adını ve Yerini projeniz için belirtin.

  4. Ek Bilgilerden uygun .NET sürümünü seçin. IronBarcode en son 8.0 sürümünü desteklediği için tereddüt etmeden bunu seçebilirsiniz.

NuGet Paket Yöneticisi Konsolu veya Çözüm dosyaları aracılığıyla IronBarcode'i yükleyin

VB.NET projenize linear barkodlar üretmek için IronBarcode'i entegre etmek için bu adımları izleyin:

  • NuGet Paket Yöneticisi Konsolu:

    • Visual Studio'da araçlar menüsünden NuGet Paket Yöneticisi Konsolunu açın.

    • IronBarcode'u yüklemek için aşağıdaki komutu çalıştırın:

      PM > Install-Package BarCode

  • Çözüm Gezgini:

    • Çözüm Gezgini'nde projenize sağ tıklayın.
    • 'NuGet Paketlerini Yönet'i seçin.
    • Tarama sekmesinde 'Barcode'u arayın ve IronBarcode paketini yükleyin.

How to Generate Barcodes in VB .NET: Figure 2 - Install IronBarcode using the Manage NuGet Package for Solution by searching "IronBarcode" in the search bar of NuGet Package Manager, then select the project and click on the Install button.

VB.NET'te Barkod Oluşturma Adımları

IronBarcode artık VB.NET konsol uygulamasına entegre edildiğine göre, IronBarcode kullanarak bir barkod oluşturalım ve barkod üretecek olan bir barkod oluşturalım.

  1. Kütüphanelerin İçe Aktarılması:

    Imports IronBarCode
    Imports System.IO
    VB .NET

    İlk iki satırda, gerekli kütüphaneler ithal edilir. IronBarcode, barkodlarla çalışma işlevi sağlar ve System.IO, giriş/çıkış işlemlerini gerçekleştirmek için içe aktarılır.

  2. Basit Bir Barkod Oluşturma:

    Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8)
    VB .NET

    Burada, '1212345' değerine sahip ve EAN8 kodlama türüyle bir barkod oluşturuluyor ve BarcodeWriter.CreateBarcode metodu kullanılıyor. Oluşturulan barkod, myBarcode değişkeninde saklanır.

  3. Barkod'u Resim Olarak Kaydetme:

    myBarcode.SaveAsImage("EAN8.jpeg")
    VB .NET

    Oluşturulan barkod (myBarcode), SaveAsImage metodu kullanılarak 'EAN8.jpeg' adında bir resim dosyası olarak kaydedilir.

  4. Barkod Oluşturma ve Kaydetme için Tek Satır:

    BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8).ResizeTo(300, 200).SaveAsImage("EAN8.jpeg")
    VB .NET

    Bu satır, barkod oluşturma, boyutlandırma (300x200 için) ve kaydetmeyi tek bir kod satırında birleştirir.

  5. İkili Verilerden (bayt dizisi) Barkod Oluşturma:

    Dim payloadAsString As String = "This is some random string"
    Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString)
    Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400)
    AztecBarcode.SaveAsImage("AztecBarcode.png")
    VB .NET

    Burada, bir dizeyi bir bayt dizisine (payloadAsByteArray) dönüştürüyoruz ve ardından Aztec kodlama türü ve 400x400 boyutları ile bir barkod (AztecBarcode) oluşturuyoruz.

  6. İkili Verilerden (MemoryStream) Barkod Oluşturma:

    Dim payloadAsStream As New MemoryStream(payloadAsByteArray)
    Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400)
    AztecBarcode2.SaveAsImage("AztecBarcode2.png")
    VB .NET

    Bu adımda, bayt dizisinden bir MemoryStream oluşturuyoruz ve ardından Aztec kodlama türü ve 400x400 boyutları ile başka bir barkod (AztecBarcode2) üretiyoruz.

  7. Barkod'u Birden Fazla Format'ta Kaydetme:

    myBarcode.SaveAsImage("MyBarcode.png")
    myBarcode.SaveAsGif("MyBarcode.gif")
    myBarcode.SaveAsHtmlFile("MyBarcode.html")
    myBarcode.SaveAsJpeg("MyBarcode.jpg")
    myBarcode.SaveAsPdf("MyBarcode.Pdf")
    myBarcode.SaveAsPng("MyBarcode.png")
    myBarcode.SaveAsTiff("MyBarcode.tiff")
    myBarcode.SaveAsWindowsBitmap("MyBarcode.bmp")
    VB .NET

    Bu satırlar, oluşturulan barkodun (myBarcode) PNG, GIF, HTML, JPEG, PDF, TIFF ve Windows Bitmap gibi çeşitli görsel formatlarda nasıl kaydedileceğini gösterir. IronBarcode, oluşturulan barkod için istenilen çıktı formatını seçme esnekliği sağlar.

Her adım, IronBarcode ile basit değerlerden, ikili verilerden veya kısa bir satırda barkodlar oluşturmanın farklı yollarını göstermektedir. Kaynak kod, VB Programlama'da IronBarcode'un sunduğu esneklik ve kullanım kolaylığını sergiliyor.

Daha kontrollü barkod üretimi ve stil verme için bu kod örnekleri sayfasını ziyaret edin.

Tam Visual Basic örnek kodu şu şekildedir:

Imports IronBarCode
Imports System.IO
Module Program
    Sub Main(args As String())
        ' Creating a simple barcode with EAN8 encoding
        Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8)
        ' Save barcode as an image
        myBarcode.SaveAsImage("EAN8.jpeg")
        
        ' One-liner to create and resize barcode
        BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
        
        ' Barcode creation from Binary data (byte array and MemoryStream)
        Dim payloadAsString As String = "This is some random string"
        Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Convert String to Byte Array
        Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create barcode from Byte Array
        Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' Create MemoryStream
        Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create barcode from Memory Stream
        ' Save AztecBarcode as an image
        AztecBarcode.SaveAsImage("AztecBarcode.png")
    End Sub
End Module
VB .NET

Çıktı Barkod Görüntüsü

VB.NET konsol uygulamasını çalıştırdığınızda, bir barkod görüntü dosyası ('EAN8.jpeg') ve QR kod türü AztecBarcode görüntü dosyası ('AztecBarcode.png') proje klasöründe oluşturulacaktır.

VB .NET'te Barcodlar Nasıl Üretilir: Şekil 3 - Çıktı: EAN8 barkod resmi

VB .NET'te Barcodlar Nasıl Üretilir: Şekil 4 - Çıktı: Aztek barkod resmi

IronBarcode ayrıca .NET Windows Forms ve ASP.NET Web projelerine kolayca entegre edilebilir.

Sonuç

Bu makalede, IronBarcode kütüphanesini kullanarak bir VB.NET barkod oluşturucusunun nasıl yapılacağını inceledik. Belirtilen adımları takip ederek geliştiriciler, veri takibi ve yönetimini artırarak VB.NET uygulamalarına barkod üretim yetenekleri entegre edebilir. IronBarcode'un zengin özellik seti ve kullanıcı dostu API'sı, .NET ekosisteminde barkodla ilgili görevler için değerli bir araç kılmaktadır.

IronBarcode ve kullanımı hakkında daha detaylı bilgi için dokümantasyon sayfasını ziyaret edin.

IronBarcode, geliştirme amaçları için ücretsizdir; ancak VB.NET Barkod uygulamalarında barkod görüntülerini tam potansiyelinde işleyebilmek için lisans gereklidir. Kütüphaneyi buradan indirin ve deneyin.

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

İlgili Makaleler

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