Altbilgi içeriğine atla
IRONBARCODE KULLANARAK

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

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:
    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
    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)
    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")
    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")
    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")
    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")
    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")
    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
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.

Sıkça Sorulan Sorular

VB.NET'te barkod üretici nasıl oluşturabilirim?

VB.NET'te bir barkod üretici oluşturmak için Visual Studio'da bir VB.NET Konsol Uygulaması kurarak başlayabilirsiniz. IronBarcode'u NuGet Paket Yöneticisi aracılığıyla kurun, bir referans ekleyin ve çeşitli formatlarda barkod oluşturmak için BarcodeWriter.CreateBarcode gibi yöntemleri kullanın.

Bir .NET kütüphanesi kullanarak hangi barkod formatları oluşturulabilir?

QR kodları, UPC, EAN, Code 128 ve 2D Veri Matriksi barkodları da dahil olmak üzere, IronBarcode gibi bir .NET kütüphanesi geniş bir yelpazede barkod formatları oluşturabilir, farklı uygulama gereksinimlerine esneklik sağlar.

Bir VB.NET projesinde barkod oluşturma kütüphanesi nasıl kurulur?

IronBarcode'u NuGet Paket Yöneticisi Konsolu'nda Install-Package IronBarCode komutunu çalıştırarak veya Visual Studio'nun Çözüm Gezgini'ni kullanarak NuGet paketlerini yöneterek yükleyebilirsiniz.

.NET kütüphanesi görüntülerden ve PDF'lerden barkod okuyabilir mi?

Evet, IronBarcode görüntülerden ve PDF'lerden barkod okuyabilir, çeşitli koşullar altında doğru okuma sağlamak için otomatik döndürme ve perspektif düzeltme gibi özellikler sunar.

.NET'te barkod oluştururken hangi stil seçenekleri mevcuttur?

IronBarcode, barkodların görünümünü özelleştirmenize, metin notlarını eklemenize ve logolar entegre etmenize olanak tanıyan kapsamlı stil seçenekleri sunarak barkod tasarımlarınıza profesyonel bir bitiş sağlar.

.NET kütüphanesi kullanarak hangi formatlarda barkodları dışa aktarabilirim?

IronBarcode ile oluşturulan barkodlar, entegrasyon gereksinimlerini ve farklı ihtiyaçları karşılayan PNG, JPEG, PDF, HTML, GIF, TIFF ve Windows Bitmap gibi çeşitli formatlarda dışa aktarılabilir.

IronBarcode farklı .NET platformlarıyla uyumlu mu?

Evet, IronBarcode, .NET Core, .NET Standard ve .NET Framework gibi çeşitli .NET platformları ile uyumludur ve VB.NET ve C# gibi birden fazla .NET dilini destekler.

IronBarcode, Windows Forms ve ASP.NET projelerine entegre edilebilir mi?

IronBarcode, .NET Windows Forms ve ASP.NET Web projelerine sorunsuz bir şekilde entegre edilebilir, farklı uygulama türlerinde esneklik ve kullanım kolaylığı sağlar.

IronBarcode geliştirme amaçlı ücretsiz mi?

IronBarcode, geliştirme amaçlı ücretsizdir, özelliklerini keşfetmenize olanak tanır. Ancak, üretim ortamlarında potansiyelini tam anlamıyla kullanabilmek için bir lisans gereklidir.

VB.NET içinde ikili verilerden barkodları nasıl üretebilirim?

IronBarcode kullanarak, ikili verileri uygun bir formata çevirerek ve BarcodeWriter.CreateBarcode gibi yöntemler kullanarak bükecek barkod görüntülerini oluşturabilirsiniz.

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ı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara