IRONSOFTWAREHOME
KORZYSTANIE Z IRONQR

Jak stworzyć kod QR w VB .NET

Curtis Chau
Curtis Chau
Updated: 3 czerwca 2026

Kody QR stały się wszechobecną częścią naszego cyfrowego świata, umożliwiającą przechowywanie różnorodnych informacji, takich jak adresy URL, dane kontaktowe czy specyfikacje produktów. Dla programistów VB.NET, którzy chcą włączyć generowanie kodów QR do swoich aplikacji, IronQR wyróżnia się jako potężne narzędzie.

Ten artykuł przeprowadzi Cię przez proces tworzenia kodów QR i eksportowania ich w formatach obrazu i PDF w środowiskach VB.NET, wykorzystując możliwości IronQR. Biblioteka ta usprawnia integrację funkcji kodów QR, co czyni ją praktycznym wyborem dla programistów pragnących wzbogacić swoje aplikacje o tę nowoczesną technologię kodowania danych.

IronQR

IronQR to kompleksowa i przyjazna dla programistów biblioteka dostosowana do aplikacji .NET, specjalizująca się w wydajnym generowaniu i przetwarzaniu kodów QR. Jest to niezbędne narzędzie dla programistów, którzy chcą zintegrować funkcjonalność kodów QR ze swoimi projektami w C# lub VB.NET. Tworzenie projektów VB.NET z kodami QR jest znacznie łatwiejsze dzięki IronQR.

Najważniejsze funkcje IronQR to:

  1. Szeroka obsługa kodów QR: IronQR wyróżnia się obsługą szerokiej gamy typów kodów QR. Niezależnie od tego, czy masz do czynienia ze standardowymi kodami QR, kodami Micro QR, obrazem kodu kreskowego QR, czy nawet specyficznymi formatami, takimi jak Aztec lub Data Matrix, IronQR spełni Twoje oczekiwania. Ta różnorodność sprawia, że idealnie nadaje się do zastosowań wymagających różnych typów kodów QR.
  2. Możliwości dostosowywania: Dzięki IronQR dostosowanie kodów QR do konkretnych wymagań jest bardzo proste. Można dostosować kluczowe parametry, takie jak rozmiar, poziom korekcji błędów i typ kodowania. Ta elastyczność gwarantuje, że generowane kody QR będą idealnie dopasowane do potrzeb Twojego projektu.
  3. Przyjazny dla użytkownika interfejs API: Interfejs API IronQR został zaprojektowany z myślą o prostocie i dostępności. Nawet programiści z ograniczonym doświadczeniem mogą szybko opanować obsługę i zacząć generować kody QR przy użyciu minimalnej liczby linii kodu, usprawniając proces tworzenia oprogramowania.
  4. Wszechstronność kodowania danych: Dzięki IronQR nie jesteś ograniczony do zwykłego tekstu lub adresów URL. Obsługuje szerokie spektrum typów danych, w tym dane kontaktowe, informacje geograficzne i wiele innych. Ta funkcja poszerza zakres potencjalnych zastosowań, od cyfrowych wizytówek po usługi oparte na geolokalizacji.
  5. Generowanie i obsługa obrazów: IronQR zapewnia solidne funkcje renderowania kodów QR jako obrazów. Jest to szczególnie przydatne w przypadku aplikacji, które muszą wyświetlać kody QR bezpośrednio lub zapisywać je jako pliki graficzne do późniejszego wykorzystania.
  6. Obszerna dokumentacja i przykłady: Aby pomóc programistom w szybkim rozpoczęciu pracy, IronQR oferuje szczegółową dokumentację, mnóstwo przykładów oraz kompleksowe samouczki. Zasoby te są nieocenione zarówno podczas nauki obsługi biblioteki, jak i rozwiązywania problemów podczas tworzenia oprogramowania.
  7. Bieżąca konserwacja i wsparcie: IronQR jest regularnie aktualizowany, aby pozostawać w zgodzie z najnowszymi .NET Frameworkami i najlepszymi praktykami programistycznymi. Ponadto, dedykowany zespół wsparcia Iron Software jest dostępny, aby pomóc z wszelkimi problemami, z jakimi mogą się zetknąć deweloperzy.

Wymagania wstępne dotyczące korzystania z IronQR

Zanim zaczniesz programować z IronQR, upewnij się, że masz:

  • Visual Studio: W systemie powinna być zainstalowana kompatybilna wersja programu Visual Studio. To środowisko IDE jest podstawowym środowiskiem do tworzenia aplikacji w .NET.
  • Biblioteka IronQR: Jest to podstawowa biblioteka, której będziesz używać do obsługi funkcji kodów QR. Możesz pobrać ją z strony internetowej Iron Software lub zainstalować za pośrednictwem Menedżera Pakietów NuGet w Visual Studio.

Spełniając te wymagania, będziesz w stanie w pełni wykorzystać możliwości IronQR w swoich projektach .NET, usprawniając interakcję aplikacji z kodami QR.

Tworzenie projektu VB.NET w Visual Studio

Zacznijmy od utworzenia nowego projektu VB.NET w Visual Studio:

  1. Uruchom Visual Studio: Otwórz Visual Studio na swoim komputerze.
  2. Utwórz nowy projekt: Kliknij "Utwórz nowy projekt".
  3. Wybierz język i typ projektu: Wybierz "Visual Basic" w zakładce "Wszystkie języki". Następnie wybierz "Console App" dla aplikacji konsolowej. Kliknij "Dalej".

Utwórz nowy projekt

  1. Skonfiguruj swój projekt: Wprowadź nazwę projektu i inne wymagane szczegóły, a następnie kliknij "Utwórz".

Instalacja IronQR w projekcie

Po skonfigurowaniu projektu należy zainstalować bibliotekę IronQR:

  1. Kliknij menu Narzędzia. Z menu rozwijanego wybierz opcję NuGet Package Manager.

qr-code-VB.NET-tutorial-2

  1. Wybierz opcję Zarządzaj pakietami NuGet.
  2. W menedżerze pakietów NuGet wyszukaj "IronQR" i zainstaluj go.

qr-code-VB.NET-tutorial-3

Pamiętaj, aby zawsze upewnić się, że instalowany pakiet NuGet jest właściwy i pochodzi z zaufanego źródła. Pakiety NuGet to biblioteki innych firm i ważne jest, żeby w swoich projektach używać niezawodnych i bezpiecznych pakietów.

Generowanie kodów QR w kodzie VB.NET

Po zainstalowaniu IronQR możesz tworzyć kody QR w swojej aplikacji VB.NET. Oto kilka krótkich fragmentów kodu:

Imports System
Imports IronQr
Imports IronSoftware.Drawing

Module Program
    Sub Main(args As String())
        ' Create a QR Code object containing the desired text
        Dim myQr As QrCode = QrWriter.Write("hello world")

        ' Save QR Code as a Bitmap object in memory
        Dim qrImage As AnyBitmap = myQr.Save()

        ' Save QR Code Bitmap to a file on disk
        Try
            qrImage.SaveAs("c:/qr.png")
        Catch ex As Exception
            Console.WriteLine("Error saving the QR code: " & ex.Message)
        End Try
    End Sub
End Module
VB .NET

Wyjaśnienie kodu

  1. Importuj IronQR i IronSoftware.Drawing: Te linie importują niezbędne przestrzenie nazw dla pracy z IronQR. IronQR zawiera klasy do generowania i odczytywania kodów QR, podczas gdy IronSoftware.Drawing dostarcza funkcjonalność do manipulacji obrazem.
  2. Utwórz obiekt kodu QR: Metoda QrWriter.Write("hello world") tworzy kod QR kodujący tekst "hello world". Ten kod QR jest przechowywany w zmiennej myQr.
  3. Zapisz kod QR jako bitmapę: Metoda myQr.Save() zapisuje wygenerowany kod QR jako obraz bitmapowy w pamięci, referencjonowany przez zmienną qrImage. Jest to przydatne do dalszej manipulacji lub przetwarzania w ramach aplikacji.
  4. Zapisz bitmapę kodu QR do pliku: W końcu, metoda qrImage.SaveAs("c:/qr.png") zapisuje obraz bitmapowy w pliku o nazwie "qr.png". Ten krok ma kluczowe znaczenie dla wyeksportowania wygenerowanego kodu QR jako pliku, który można udostępniać, drukować lub integrować z innymi dokumentami lub aplikacjami.

Oto wynik:

qr-code-VB.NET-tutorial-4

Oto pełny kod źródłowy do tworzenia obrazów kodów QR z logo:

Imports System
Imports IronQr
Imports IronSoftware.Drawing

Module Program
    Sub Main(args As String())
        ' Assign a valid license key if necessary
        IronQr.License.LicenseKey = "Add-License-Key"

        ' Set QR options with high error correction and a margin
        Dim options As New QrOptions(QrErrorCorrectionLevel.High, 20)

        ' Create a QR Code object containing the desired text with options
        Dim myQr As QrCode = QrWriter.Write("greetings terra", options)

        ' Load a logo from file
        Dim logoBmp As New AnyBitmap("logo.png")

        ' Define style options including the logo
        Dim style As New QrStyleOptions With {
            .Dimensions = 300,
            .Margins = 10,
            .Color = Color.Gray,
            .Logo = New QrLogo With {
                .Bitmap = logoBmp,
                .Width = 100,
                .Height = 100,
                .CornerRadius = 2
            }
        }

        ' Save QR Code as a styled Bitmap object in memory
        Dim qrImage As AnyBitmap = myQr.Save(style)

        ' Save QR Code Bitmap to file on disk
        qrImage.SaveAs("qr_styled.png")
    End Sub
End Module
VB .NET

Oto wynik:

qr-code-VB.NET-tutorial-5 Aby uzyskać bardziej szczegółowe informacje na temat eksportowania wygenerowanych kodów QR i kodów kreskowych w VB.NET, odwiedź ten link do samouczka tutaj.

Wnioski

Dzięki IronQR integracja generatora kodów QR z aplikacjami VB.NET jest bardzo prosta. W niniejszym przewodniku przedstawiono kluczowe kroki niezbędne do włączenia generowania i przetwarzania kodów QR do projektów, niezależnie od tego, czy chcesz wygenerować nowy kod QR, utworzyć kody BarCode QR, czy też wyeksportować kody QR. Wszechstronność IronQR sprawia, że nadaje się on do różnych zastosowań, w tym do marketingu i zarządzania danymi.

Wybór IronQR do projektów VB.NET zapewnia połączenie łatwości użytkowania, wszechstronnych funkcji i obszernej dokumentacji. Ułatwia dodawanie funkcji kodów QR do aplikacji.

IronQR jest dostępny na bezpłatnej licencji komercyjnej do celów programistycznych, natomiast do wdrożenia komercyjnego wymagane są Professional Licenses. Dostępna jest bezpłatna wersja próbna, która pozwala zapoznać się z pełnymi możliwościami produktu. Aby uzyskać więcej informacji i pobrać IronQR, odwiedź stronę produktu oraz stronę dotyczącą licencji.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta