Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
VB Primjeri
Author Message
Davaa Away
Novi korisnik
*

Posts: 6
Joined: Jul 2009
Reputation: 2
Post: #1
VB Primjeri
Visual Basic 2008/NET - Tutorials - By Coop aka Dava
------
Ove tutove sam pravio oko pola sata, moguce je da ce bit pogresaka i u programiranju i u tekstu, ako naletite na neku pogresku obavjestite me.
Mozda ove primjere noobare nece shvatit al potrudite se...

U slucaju da vam se pojavi ovaj smajl Namigivanje to znaci da je u kodu ovaj tekst ; ) samo sto je spojen pa napravi smajl...
VB 1- Task Tray
Pokrenimo VB, odaberimo Windows Form Application te mu dajmo neko ime.
Iz ToolBoxa odaberimo NotifyIcon te ga prebacimo na lice aplikacije nakon cega ce se on spustit na dno.
http://img223.imageshack.us/img223/222/v...fyicon.png
Nakon toga iz ToolBoxa uzmimo ContextMenuStrip te ga stavimo u aplikaciju nakon cega ce se on sam prebacit na vrh aplikacije kao neki gornji menu.
http://img177.imageshack.us/img177/8765/...ustrip.png
Kliknimo na njega te u njegovim opcijama ( obicno budu sa desne strane ), dodajmo mu ime: menu
Nakon toga kliknimo na NotifyIcon te ga u postavkama postavimo kao na slici
http://img269.imageshack.us/img269/7474/...onprop.png

Kliknite na ContextMenuStrip i dodajte komandu Izlaz
http://img140.imageshack.us/img140/9550/vb08cmumain.png
Kada ste dodali komandu, dva puta kliknite na nju i u editoru upisite End
Sada se vratite na dizajn aplikacije, dva puta kliknite na aplikaciju nakon cega ce vam izbacit editor, postavite ovaj kod:
Code:
trayIcon.Icon = Me.Icon
trayIcon.Visible = True
trayIcon.ShowBalloonTip(100, "Task Tray", "Pozdrav!", ToolTipIcon.Info)
VB 2- Comp komande
Pokrenimo Windows Form Aplikaciju sa bilo kojim imenom.
Dodajte 3 button-a ( gumba )te ih po redu imenujte:
Log off
Restart
ShutDown
Zatim dupli klik na aplikaciju nakon cega ce vam se otvorit editor, iznad Public Class frmMain dodajte:
Code:
Imports Microsoft.Win32
Nakon toga ispod Public Class frmMain dodajte:
Code:
Dim Startup As Microsoft.Win32.RegistryKey = _
Registry.CurrentUser.CreateSubKey _
("SOFTWARE\Microsoft\Windows\CurrentVersion\Run")
Evo slika:
http://img140.imageshack.us/img140/3728/...aydecs.png
Zadnje sto nam je preostalo je dodati komande gumbima.
Dupli klik na Log off i dodajte ovaj kod:
Code:
System.Diagnostics.Process.Start("Shutdown", "/L")
Dupli klik na Restart i dodajte ovaj kod:
Code:
System.Diagnostics.Process.Start("Shutdown", "/R")
Dupli klik na ShutDown i dodajte ovaj kod:
Code:
System.Diagnostics.Process.Start("Shutdown", "/S")
VB 3- Console aplikacija
Pokrenimo VB.
Umjesto Windows Form Application odaberite Console Application i dajte joj ime
Consola.
Pojavit ce vam se editor bez ikakvog dizajna sto je normalno.
U Properties box-u gdje je File Name stavite: main.vb
Ubacite ovaj kod:
Code:
Dim Output As String
Output = "Informacije o compu" & vbCrLf & vbCrLf
For Each Item As System.IO.DriveInfo In My.Computer.FileSystem.Drives
  If Item.IsReady Then
      Output = Output & "Disk:" & Item.VolumeLabel & "(" & Item.Name & ") Prostor " _
      & Item.TotalFreeSpace & ") Velicina (" & Item.TotalSize & ")" & vbCrLf
  End If
Next
For Each Item As Environment.SpecialFolder In [Enum].GetValues(GetType(Environment.SpecialFolder))
  Output = Output & "Specijalna datoteka:" & _
  [Enum].GetName(GetType(Environment.SpecialFolder), Item) _
  & " (" & Environment.GetFolderPath(Item) & ")" & vbCrLf
Next
Output = Output & "Memorija (Psihicka):" & My.Computer.Info.AvailablePhysicalMemory & _
" of " & My.Computer.Info.TotalPhysicalMemory & vbCrLf
Output = Output & "Memorija(Virtualna):" & My.Computer.Info.AvailableVirtualMemory & _
" of " & My.Computer.Info.TotalVirtualMemory & vbCrLf
Output = Output & "Operaciski sistem:" & My.Computer.Info.OSFullName & _
" Version " & My.Computer.Info.OSVersion & vbCrLf
Output = Output & "Comp:" & My.Computer.Name & vbCrLf
Output = Output & vbCrLf & vbCrLf & "Varijable" & vbCrLf & vbCrLf
For Each Item As DictionaryEntry In Environment.GetEnvironmentVariables
  Output = Output & Item.Key & ":" & Item.Value & vbCrLf
Next
Console.Write(Output)
Console.Read()
VB 4- Copy/Move/Delete Komande
Pokazat cu vam par primjera ali necu o tome mnogo pisat jer mi se cisto neda mozda neki drugi put ili editujem...
Kod za kopiranje filea:
Code:
Dim FileToCopy As String
Dim NewCopy As String

FileToCopy = "C:\vamo-tamo.txt"
NewCopy = "C:\tamo-vamo.txt"

If System.IO.File.Exists("vamo-tamo.txt") = True Then
System.IO.File.Copy("vamo-tamo.txt", "tamo-vamo.txt")
MsgBox("Datoteka kopirana!")
End If

Znaci to je bio kod koji ce ako uspije taj file kopirat, on ce nas obavjestit sa porukom: "Datoteka kopirana!". U slucaju da je nebude nece se nista desit, ali vi to mozete stavit sa ELSE komandom... Ako zelite da vam nepokaziva poruku samo izbrisite
Code:
komandu msgboxa ( MsgBox("Datoteka kopirana!") )
Kod za brisanje:
Code:
Dim FileToDelete As String

FileToDelete = "C:\izbrisi-me-sreco.txt"

If System.IO.File.Exists(izbrisi-me-sreco.txt) = True Then

System.IO.File.Delete(izbrisi-me-sreco.txt)
MsgBox("Datoteka izbrisana!")

End If

Kod za pomicanje datoteka ( move ) :
Code:
FileToMove = "C:\mici-me.txt"
MoveLocation = "C:\folder-koji-sluzi-za-premjestaj\mici-me.txt"

If System.IO.File.Exists(mici-me.txt) = True Then
System.IO.File.Move(mici-me.txt, C:\folder-koji-sluzi-za-premjestaj\mici-me.txt)
MsgBox("Datoteka Prebacena!")
End If
(This post was last modified: 21-07-2009 08:56 AM by Davaa.)
21-07-2009 08:53 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)