Välj ditt språk
Kurs i programmering med Visual Basic
Över 2 miljoner studenter världen över

Kurs i programmering med Visual Basic

Bli expert på Visual Basic från grunden och bygg verkliga skrivbordsapplikationer som fungerar. Den här kursen tar dig genom språkets grundläggande delar, objektorienterad design, GUI-utveckling med Windows Forms och databasintegration — allt du behöver för att skriva professionell VB-programvara. Oavsett om du är på väg in i företagsutveckling eller vill utöka dina .NET-färdigheter är detta den praktiska, praktiska utbildning som ger resultat.

Dedika för företag

Vad du kommer att lära dig:

  • Konfigurera Visual Studio och bygg en fullt fungerande Windows Forms-applikation från grunden.

  • Tillämpa objektorienterade principer — inkapsling, arv och polymorfism — med hjälp av Visual Basic-klasser.

  • Genomför kontrollflöde, felhantering och modulära procedurer för att skriva ren, underhållbar kod.

  • Anslut skrivbordsapplikationer till SQL-databaser med ADO.NET och utför säkra, parameteriserade frågor.

  • Använd LINQ, generiska samlingar och databindning för att hantera och visa strukturerad data effektivt.

  • Driftsätt produktionsklara VB-applikationer med ClickOnce och professionella installationspaketeringsverktyg.

Hur du studerar praktiskt Kurs i programmering med Visual Basic

Hur du övar Kurs i programmering med Visual Basic

För dig som är företag och vill utbilda ditt team

På Dedika för företag anpassas kursen med övningar och exempel från just din verksamhet, på det sätt som ditt företag behöver.

Klicka här

Kursinnehåll

8 Kapitlen • 33 LektionerVaraktighet mellan 4 och 360 timmar (du bestämmer)

Kapitel 1Se detaljer

Introduktion till Visual Basic och IDE

  • Lektion 1 • Förstå kodredigeraren

    Utforskar IntelliSense, kodvikning och syntaxmarkering i VB-redigeraren. Bygger redigeringseffektivitetsvanor som snabbar upp alla framtida kodningsuppgifter.

  • Lektion 2 • Skapa ditt första VB-projekt

    Introducerar projekttyper, lösningsstruktur och processen för att skapa en Windows Forms-applikation. Studenter producerar och kör ett minimalt fungerande program.

  • Lektion 3 • Installera och konfigurera Visual Studio

    Guider studenter genom nedladdning, installation och anpassning av Visual Studio för VB-utveckling. Säkerställer en fullt fungerande miljö innan någon kod skrivs.

  • Lektion 4 • Visual Basics historia och syfte

    Täcker VB:s utveckling från BASIC till .NET och dess position bland moderna språk. Ger sammanhang för varför VB förblir relevant inom företags- och skrivbordsutveckling.

Kapitel 2Se detaljer

Grundläggande VB-språk

  • Lektion 1 • Inmatnings- och utmatningsoperationer

    Introducerar Console.ReadLine, MsgBox, InputBox och grundläggande filutmatning för att fånga och visa data. Kopplar språkgrunder till synligt, interaktivt programbeteende.

  • Lektion 2 • Variabler, konstanter och datatyper

    Täcker deklarationssyntax, namngivningskonventioner och den fullständiga uppsättningen primitiva datatyper. Etablerar korrekta datamodelleringsvanor som är avgörande för alla efterföljande programmeringsuppgifter.

  • Lektion 3 • Typkonvertering och typomvandling

    Förklarar implicita och explicita konverteringar, CType och Convert-klassen. Förhindrar körtidsfel orsakade av felaktiga datatyper i verkliga applikationer.

  • Lektion 4 • Operatorer och uttryck

    Undervisar om aritmetiska, jämförelse-, logiska och strängoperatorer samt operatorprioritet. Studenter konstruerar komplexa uttryck som driver programlogik.

Kapitel 3Se detaljer

Kontrollflöde och beslutsfattande

  • Lektion 1 • Villkorssatser

    Täcker If...Then...Else, ElseIf-kedjor och IIf-funktionen för inline-beslut. Studenter skriver program som förgrenar sig korrekt baserat på utvärderade villkor.

  • Lektion 2 • For- och For Each-loopar

    Undervisar om räknarbaserade For...Next-loopar och samlingsitererande For Each...Next-loopar. Studenter automatiserar repetitiva uppgifter och bearbetar datasamlingar effektivt.

  • Lektion 3 • While- och Do-loopar

    Introducerar villkorsdrivna loopar inklusive While...End While och Do...Loop-varianter. Studenter väljer lämplig loopstruktur för öppna iterationsscenarier.

  • Lektion 4 • Felhantering med Try-Catch

    Täcker strukturerad undantagshantering med Try...Catch...Finally-block och vanliga undantagstyper. Studenter skriver robusta program som hanterar körtidsfel på ett elegant sätt.

Kapitel 4Se detaljer

Procedurer, funktioner och moduler

  • Lektion 1 • Skapa och använda funktioner

    Täcker funktionsdeklaration, returtyper och Return-satsen för att producera beräknade värden. Studenter ersätter upprepade beräkningar med återanvändbara, testbara funktionsenheter.

  • Lektion 2 • Organisera kod med moduler

    Introducerar standardmoduler som behållare för delade procedurer och konstanter i ett projekt. Studenter strukturerar flerfilsprojekt för tydlighet och återanvändning.

  • Lektion 3 • Räckvidd, livslängd och åtkomst

    Undervisar om åtkomstmodifierarna Public, Private, Protected och Friend tillsammans med regler för variabelräckvidd. Studenter kontrollerar datasynlighet för att förhindra oavsiktliga sidoeffekter.

  • Lektion 4 • Definiera och anropa Sub-procedurer

    Förklarar Sub-deklaration, anropssyntax och procedurens roll i att minska kodduplicering. Etablerar vanan att kapsla in diskreta uppgifter i namngivna block.

Kapitel 5Se detaljer

Arrayer, samlingar och datastrukturer

  • Lektion 1 • LINQ-frågor på samlingar

    Introducerar Language Integrated Query-syntax för att filtrera, sortera och projicera samlingar. Studenter skriver uttrycksfulla datafrågor som ersätter omfattande loopbaserad kod.

  • Lektion 2 • En- och flerdimensionella arrayer

    Täcker arraydeklaration, initiering, indexering och storleksändring med ReDim. Studenter lagrar och hämtar ordnade datamängder som krävs av de flesta verkliga program.

  • Lektion 3 • Ordböcker och nyckel-värde-lager

    Undervisar om Dictionary(Of TKey, TValue) för snabb uppslagning med nyckel. Studenter implementerar effektiva datahämtningsmönster som används i konfigurations- och cachesammanhang.

  • Lektion 4 • Generiska listor och ArrayList

    Introducerar List(Of T) och ArrayList för dynamiska, typsäkra samlingar. Studenter hanterar datamängder med variabel längd utan manuell storleksändring.

Kapitel 6Se detaljer

Objektorienterad programmering i VB

  • Lektion 1 • Klasser, objekt och konstruktorer

    Täcker klassdeklaration, instansiering med New och konstruktoröverlagring. Studenter skapar objekt som kapslar in tillstånd och beteende i en enda enhet.

  • Lektion 2 • Gränssnitt och polymorfism

    Introducerar gränssnittsdeklaration, Implements-nyckelordet och körtidspolymorfism. Studenter skriver flexibel kod som arbetar på abstraktioner snarare än konkreta typer.

  • Lektion 3 • Delade medlemmar och objekts livslängd

    Täcker Shared-fält, -metoder och Finalize/Dispose-mönstret för resurshantering. Studenter hanterar minne och delat tillstånd korrekt i program med flera objekt.

  • Lektion 4 • Arv och metodöverskuggning

    Undervisar om Inherits-nyckelordet, Overridable och Overrides för att bygga klasshierarkier. Studenter utökar basklasser utan att modifiera befintlig, testad kod.

Kapitel 7Se detaljer

GUI-utveckling med Windows Forms

  • Lektion 1 • Händelsehantering och delegater

    Förklarar den händelsedrivna modellen, händelsehanterare och delegattyper i Windows Forms. Studenter kopplar användaråtgärder till kod som uppdaterar applikationstillståndet korrekt.

  • Lektion 2 • Formulärvalidering och användaråterkoppling

    Täcker inmatningsvalidering med ErrorProvider, MaskedTextBox och valideringshändelser. Studenter förhindrar att ogiltig data kommer in i applikationen och guidar användare med tydlig återkoppling.

  • Lektion 3 • Flera formulär och navigering

    Undervisar om att skapa barnformulär, modala dialoger och skicka data mellan formulär. Studenter bygger flerskärmsapplikationer med sammanhängande navigering och delat tillstånd.

  • Lektion 4 • Formulärdesign och layoutkontroller

    Täcker formulärdesignern, verktygslådan och layoutbehållare som Panel och TableLayoutPanel. Studenter arrangerar kontroller för att producera professionella, storleksändringsbara gränssnitt.

  • Lektion 5 • Vanliga kontroller och egenskaper

    Undervisar om konfiguration av TextBox, Label, Button, ComboBox, ListBox och CheckBox. Studenter väljer och konfigurerar rätt kontroll för varje datainmatnings- eller visningskrav.

Kapitel 8Se detaljer

Fil-I/O och databasintegration

  • Lektion 1 • Binär- och serialiseringsfilåtkomst

    Introducerar BinaryReader, BinaryWriter och XML-serialisering för strukturerad datalagring. Studenter väljer rätt format för prestanda, portabilitet och mänsklig läsbarhet.

  • Lektion 2 • DataSet, DataAdapter och databindning

    Täcker DataSet, DataTable och SqlDataAdapter för frånkopplad dataåtkomst och UI-bindning. Studenter fyller rutnät och formulär direkt från databasfrågeresultat.

  • Lektion 3 • Läsa och skriva textfiler

    Täcker StreamReader, StreamWriter och File-klassmetoder för textfiloperationer. Studenter implementerar beständig lagring för applikationsinställningar och användargenererat innehåll.

  • Lektion 4 • Ansluta till databaser med ADO.NET

    Undervisar om SqlConnection, SqlCommand och SqlDataReader för direkt databaskommunikation. Studenter etablerar och hanterar databasanslutningar säkert med anslutningssträngar.

Certifiering

Ditt giltiga slutförandecertifikat

Den här kursen är för dig:

  • Kontorsmedarbetare: vill automatisera repetitiva uppgifter med anpassade skrivbordsverktyg.

  • Karriärbytare: söker en strukturerad ingång till arbete inom mjukvaruutveckling.

  • IT-supporttekniker: redo att gå från att reparera system till att bygga dem.

  • Studerande i datavetenskap: behöver praktiska VB-färdigheter för att komplettera akademiska kurser.

  • Småföretagare: vill bygga interna verktyg utan att anlita externa utvecklare.

  • Hobbyprogrammerare: nyfiken på utveckling av skrivbordsapplikationer med .NET-ekosystemet.

Vad våra elever säger

Era lektioner är perfekta. Jag köpte årspaketet och har äntligen möjlighet att följa olika ämnen som intresserar mig utan att behöva byta plattform... tack för allt ni gör, jag har redan rekommenderat er till andra...
Giulio Carlo
Giulio CarloStudent inom Digital marknadsföring
Jag gillar hur lektionerna går rakt på sak och hur jag kan byta kapitel och hoppa över innehåll som jag inte behöver.
Mariana Ferres
Mariana FerresStudent inom Fotografi
Jag gillar innehållet och presentationssättet samt transkriptionen av videorna, vilket påskyndar processen!
Luciana Alvarenga
Luciana AlvarengaStudent inom Nageldesign
Plattformen är snabb och enkel att använda. Mångfalden av innehåll och de kompletterande videorna hjälper mycket i inlärningen.
André Felipe
André FelipeStudent inom Prompt Engineering

Viktigaste kompetenserna

FAQ

Vem är Dedika?

Är intyget giltigt i Sverige?

Är kurserna gratis?

Vad är kursens arbetsinsats?

Hur ser kurserna ut?

Hur fungerar kurserna?

Hur lång tid tar kurserna?

Vad kostar kurserna?

Vad är en EAD- eller onlinekurs och hur fungerar den?

PDF-kurs