VB .NET
DBExplorerProgram
DatasetProgram
HTTP protokolProgram
ProcesyProgram
Třídění poleKód
Otočení poleKód
Jednoduchý textový souborKód
Práce se souboryTip

DBExplorer
Příklad práce s databázemi ve Visual Basicu .NET. Umí zjišťovat informace o objektech v databázích MS Access a MS SQL Server, obsahuje i jednoduchý Query Analyzer neboli prostředek pro spouštění dotazů.
283715 bajtůKopírovat

Zpět na obsah

Dataset
Příklad práce s objektem Dataset v ADO.NET.
51490 bajtůKopírovat

Zpět na obsah

HTTP protokol
Ukazuje připojení na HTTP server, stáhnutí a uložení stránky do souboru na lokálním počítači.
bajtůKopírovat

Zpět na obsah

Procesy
Pamatujete si ještě, jakým způsobem bylo možné vypsat seznam běžících procesů ve Windows pomocí Visual Basicu a funkcí API? Tento příklad na to používá objekty .NET FrameWorku a pracnost je nesrovnatelně nižší.
22879 bajtůKopírovat

Zpět na obsah

Třídění pole

Na setřídění pole ve Visual Basicu .NET stačí pouze zavolat metodu Sort. Můžete si dokonce vybírat, zda chcete třídit celé pole nebo jen část, nebo můžete sami definovat způsob třídení. My vám dnes ukážeme ten nejjednodušší způsob.

Dim jmena() As String = {"Jiří", "Petr", "Adam", "Martin", "Olin"}
Dim i As Integer

For i = 0 To UBound(jmena)
  Debug.WriteLine(jmena(i))
Next i

System.Array.Sort(jmena)

For i = 0 To UBound(jmena)
  Debug.WriteLine(jmena(i))
Next i

Zpět na obsah


Otočení pole

Stejně tak jednoduché jako třídení je i otočení pole. Metoda Reverse umožňuje otočit buď celé pole nebo pouze jeho část.

Dim jmena() As String = {"Jiří", "Petr", "Adam", "Martin", "Olin"}
Dim i As Integer

For i = 0 To UBound(jmena)
  Debug.WriteLine(jmena(i))
Next i

'otočí celé pole
System.Array.Reverse(jmena)
Debug.WriteLine("")
For i = 0 To UBound(jmena)
  Debug.WriteLine(jmena(i))
Next i

'otočí pouze druhý a třetí prvek - od prvního indexu dva prvky
System.Array.Reverse(jmena, 1, 2)
Debug.WriteLine("")
For i = 0 To UBound(jmena)
  Debug.WriteLine(jmena(i))
Next i

Zpět na obsah


Jednoduchý textový soubor

Příklad ukazuje vytvoření krátkého textového souboru s dvěma řádky textu. Zároveň zobrazí typ kódování, v jakém je soubor vytvořen.

Dim objStream As System.IO.StreamWriter = System.IO.File.CreateText("D:\soubor.txt")
With objStream
  .Write("Prvni radek")
  .WriteLine("Konec prvniho radku")
  .WriteLine("Druhy radek")
  MsgBox(.Encoding.EncodingName.ToString)
  .Close()
End With

Zpět na obsah


Práce se soubory

Visual Basic .NET umožňuje používat pro práci se soubory a adresáři stejné příkazy jako ve verzi 6.0. Tzn. můžete používat jak příkazy Open, Write, Put atd. tak i FileSystemObject. Výhodnější jev však využít nové třídy, které najdete ve jmeném prostoru System.IO. Např. třída System.IO.File umožňuje operace se soubory, kopírování, výmaz, přesun atp., stejně tak třída Directory umožňuje tytéž operace s adresáři. Nových tříd je spousta, více o nich zjistíte v MSDN, malý příklad na vytvoření textového souboru výše.

Zpět na obsah