1.Visual Basic 2010 Resource'ten Dosya Çıkarma ve Çalıştırma
Bu dersimizde Visual Basic 2010 Resource'ten dosya çıkarma ve çalıştırmayı öğrenelim.
1. Visual Basic 2010 açın.
2. Project > Propetries > Resources > Add Resources yapın ve dosyanızı ekleyin.
3.Bir buton ekleyin ve kod bölümünü açın.
4.Bu kodları yazın:
Bu kodda resource'te bulunan dosyamızı programımızın çalıştığı yerde oluşturduk ve oluşturulan programı çalıştırdık.
=============================================================
2.İnternet Bağlantısını Kontrol Eden Program Yapmak
Bu dersimizde if yapısıyla internet var mı, yokmu, bunu kontrol eden bir program yapacağız.
Bir buton ekleyin ve click olayına şu kodları yazın:
Kolay gelsin.
=============================================================
3.Ekran Görüntü Çekme Programı
Bu dersimizde ekran görüntü çekme programı yapacağız.
Formumuza 2 adet buton, 1 adre Picture Box ekleyelim.
Form Load Kodu:
Buton1, yani çek kodu:
Buton 2, yani kaydet kodu:
Kolay gelsin.
=============================================================
4.Reg Uzantılı Dosyaları Bat Olarak Çalıştırma
Visual Basic 6 Reg uzantıları shell komutuyla çalıştırılmaz. Bunun için bir yöntem var. Bu derste Visual Basic 6 programında reg uzantılarını bat olarak çalıştırmayı öğreneceğiz.
Not: Reg Uzantılı Dosyayı Windows klasörünün içine atın.
Gerekli Araçlar:
1. Not Defteri
2. Visual Basic 6
İlk olarak not defterini açalım ve şu kodları yazalım.
Farklı kaydetten windows klasörünün içine deneme.bat olarak atalım.
Ardından visual basic 6'yı açalım ve bir command buton ekleyelim. Command butonunun click olayına şu kodu yazalım:
Kolay gelsin.
=============================================================
5.Sitelerin IP Adreslerini Bulma
Bu dersimde Visual Basic 6 kullanarak sitelerin IP'lerini bulan bir program hazırlayacağız.
İlk olarak formumuza 2 adet TextBox (Text), 1 adet Winsock, 1 adet Command Buton ekliyoruz.
Winsock eklemek için Components bölümünü kullanabilirsiniz.
Kodlara geçelim:
Command Butonun click olayına:
Bu kodda Winsock'u kapatıp text1'e yazdığımız adresten https portu ile bağlanıyoruz.
Winsock connect koduna:
Bu kodda text1'e yazdığımız adresin IP'sini Text2'de gösteriyoruz.
Kodlar bu kadar.
=============================================================
6.SendKeys Hile Yapımı
Bu dersimizde SendKeys ile bir hile uygulama programı yapmayı öğrenelim.
Gerekenler:
1. Buton
2. TextBox
Butonun Click olayına:
TextBox'a yazılan hile oyunda çalışacak. Örneğin Age Of Empires 2'de çalışabilecek bir programdır.
=============================================================
7.MMS Player Kullanımı
Bu dersimde Visual Basic 6 kullanarak televizyon programı yapmak için kullandığımız mms kodlarını oynatan bir player yapmayı anlatacağım.
Formumuza Eklenecekler:
1. Media Player
2. TextBox(Text)
3. Command buton.
Kodlara geçelim. Kullanacağımız kod çok basit ve bir satırlık bir kod.
Command Buton'un click olayına:
Dersim bu kadar.
=============================================================
8.Video Bittiğinde Kodun Aktif Olması
Bu dersimizde media playerda biten videonun ardından kodun aktif olmasını sağlayacağız.
Formumuza Eklenecekler:
- 1 Tane Media Player
- 1 Tane Label
- 2 Tane Timer
Timerların Özellikleri
Enabled = True
Interval = 1000
Timer1'in kodu:
Timer2'nin kodu:
Bu kodda Label1.Text = "10" Kodunda 10 yazan yere videonun saniye cinsinden uzunluğunu yazın.
Kodun işlevi media player 10 saniye olunca video duracak ve mesaj olarak sanal kurs yazacak.
Kolay gelsin.
=============================================================
9.IP Onarımı (Reboot Etme)
Visual Basic 6 kullanarak IP adresimizi yenilemeyi yani reboot etmeyi öğrenelim.
Lazım Olacak Araçlar:
1. Visual Basic 6
2. Not Defteri
Not Defterini açalım ve bu kodları yapıştıralım:
Ve farklı kaydetten ıp.bat olarak "C:WINDOWS" buraya kaydedelim.
Şimdi Visual Basic 6'ya girelim ve bir Command buton ekleyelim. Command butonun click olayına şu kodu yazalım:
Kodlar bu kadar.
=============================================================
10.Hangi Gün Doğduğunu Bulmak
Bu derste Visual Basic 2008'de hangi günde doğduğunuzu bulabileceğiniz basit bir program yapalım.
Bu çalışma için bir buton yeterli olacaktır.
Buton'un Click olayına aşağıdaki kodları girin:
Kodu açıklarsak, yazdığınız tarihi hafta ve günlere göre sıralayarak bulup mesaj olarak gösteriyor.
Bu dersimizde Visual Basic 2010 Resource'ten dosya çıkarma ve çalıştırmayı öğrenelim.
1. Visual Basic 2010 açın.
2. Project > Propetries > Resources > Add Resources yapın ve dosyanızı ekleyin.
3.Bir buton ekleyin ve kod bölümünü açın.
4.Bu kodları yazın:
Kod:
Dim yol As String = Application.StartupPath & "uygulama.exe"
IO.File.WriteAllBytes(yol, My.Resources.uygulamaadı)
If IO.File.Exists(yol) Then Process.Start(yol)
Bu kodda resource'te bulunan dosyamızı programımızın çalıştığı yerde oluşturduk ve oluşturulan programı çalıştırdık.
=============================================================
2.İnternet Bağlantısını Kontrol Eden Program Yapmak
Bu dersimizde if yapısıyla internet var mı, yokmu, bunu kontrol eden bir program yapacağız.
Bir buton ekleyin ve click olayına şu kodları yazın:
Kod:
If My.Computer.Network.IsAvailable = True Then
MsgBox("İnternet Bağlantısı Var")
Else
MsgBox("İnternet Bağlantısı Yok")
End If
Kolay gelsin.
=============================================================
3.Ekran Görüntü Çekme Programı
Bu dersimizde ekran görüntü çekme programı yapacağız.
Formumuza 2 adet buton, 1 adre Picture Box ekleyelim.
Form Load Kodu:
Kod:
MyBase.Load
Buton1, yani çek kodu:
Kod:
Dim bounds As Rectangle
Dim screenshot As System.Drawing.Bitmap
Dim graph As Graphics
bounds = Screen.PrimaryScreen.Bounds
screenshot = New System.Drawing.Bitmap(bounds.Width, bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
graph = Graphics.FromImage(screenshot)
graph.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size, CopyPixelOperation.SourceCopy)
PictureBox1.Image = screenshot
Buton 2, yani kaydet kodu:
Kod:
Dim savefiledialog1 As New SaveFileDialog
Try
savefiledialog1.Title = "Save File"
savefiledialog1.FileName = "*.bmp"
savefiledialog1.Filter = "Bitmap |*.bmp"
If savefiledialog1.ShowDialog() = DialogResult.OK Then
PictureBox1.Image.Save(savefiledialog1.FileName, System.Drawing.Imaging.ImageFormat.Bmp)
End If
Catch ex As Exception
End Try
Kolay gelsin.
=============================================================
4.Reg Uzantılı Dosyaları Bat Olarak Çalıştırma
Visual Basic 6 Reg uzantıları shell komutuyla çalıştırılmaz. Bunun için bir yöntem var. Bu derste Visual Basic 6 programında reg uzantılarını bat olarak çalıştırmayı öğreneceğiz.
Not: Reg Uzantılı Dosyayı Windows klasörünün içine atın.
Gerekli Araçlar:
1. Not Defteri
2. Visual Basic 6
İlk olarak not defterini açalım ve şu kodları yazalım.
Farklı kaydetten windows klasörünün içine deneme.bat olarak atalım.
Kod:
Start
reg uzantılı dosyanın tam adı örn:şifre.reg
@echo off
echo Reg Uzantılı Dosya Açılıyor
exit
Ardından visual basic 6'yı açalım ve bir command buton ekleyelim. Command butonunun click olayına şu kodu yazalım:
Kod:
i = Shell("deneme.bat",3)
Kolay gelsin.
=============================================================
5.Sitelerin IP Adreslerini Bulma
Bu dersimde Visual Basic 6 kullanarak sitelerin IP'lerini bulan bir program hazırlayacağız.
İlk olarak formumuza 2 adet TextBox (Text), 1 adet Winsock, 1 adet Command Buton ekliyoruz.
Winsock eklemek için Components bölümünü kullanabilirsiniz.
Kodlara geçelim:
Command Butonun click olayına:
Kod:
Winsock1.Close
Winsock1.Connect Text1.Text, 80
Bu kodda Winsock'u kapatıp text1'e yazdığımız adresten https portu ile bağlanıyoruz.
Winsock connect koduna:
Kod:
Text2.Text = Winsock1.RemoteHostIP
Bu kodda text1'e yazdığımız adresin IP'sini Text2'de gösteriyoruz.
Kodlar bu kadar.
=============================================================
6.SendKeys Hile Yapımı
Bu dersimizde SendKeys ile bir hile uygulama programı yapmayı öğrenelim.
Gerekenler:
1. Buton
2. TextBox
Butonun Click olayına:
Kod:
My.Computer.Keyboard.SendKeys("{ENTER}", True)
My.Computer.Keyboard.SendKeys(TextBox1.Text, True)
My.Computer.Keyboard.SendKeys("{ENTER}", True)
TextBox'a yazılan hile oyunda çalışacak. Örneğin Age Of Empires 2'de çalışabilecek bir programdır.
=============================================================
7.MMS Player Kullanımı
Bu dersimde Visual Basic 6 kullanarak televizyon programı yapmak için kullandığımız mms kodlarını oynatan bir player yapmayı anlatacağım.
Formumuza Eklenecekler:
1. Media Player
2. TextBox(Text)
3. Command buton.
Kodlara geçelim. Kullanacağımız kod çok basit ve bir satırlık bir kod.
Command Buton'un click olayına:
Kod:
WindowsMediaPlayer1.URL = Text1.Text
Dersim bu kadar.
=============================================================
8.Video Bittiğinde Kodun Aktif Olması
Bu dersimizde media playerda biten videonun ardından kodun aktif olmasını sağlayacağız.
Formumuza Eklenecekler:
- 1 Tane Media Player
- 1 Tane Label
- 2 Tane Timer
Timerların Özellikleri
Enabled = True
Interval = 1000
Timer1'in kodu:
Kod:
Label1.Text = Label1.Text + 1
Timer2'nin kodu:
Kod:
If Label1.Text = "10" Then
AxWindowsMediaPlayer1.Ctlcontrols.stop()
MsgBox("kanon", MsgBoxStyle.Information)
End If
Bu kodda Label1.Text = "10" Kodunda 10 yazan yere videonun saniye cinsinden uzunluğunu yazın.
Kodun işlevi media player 10 saniye olunca video duracak ve mesaj olarak sanal kurs yazacak.
Kolay gelsin.
=============================================================
9.IP Onarımı (Reboot Etme)
Visual Basic 6 kullanarak IP adresimizi yenilemeyi yani reboot etmeyi öğrenelim.
Lazım Olacak Araçlar:
1. Visual Basic 6
2. Not Defteri
Not Defterini açalım ve bu kodları yapıştıralım:
Kod:
@echo off
echo Eski IP Siliniyor
ipconfig /flushdns
ipconfig /release
echo IP Yenileniyor
ipconfig /renew
echo IP Adresiniz Başarıyla Yenilendi
exit
Ve farklı kaydetten ıp.bat olarak "C:WINDOWS" buraya kaydedelim.
Şimdi Visual Basic 6'ya girelim ve bir Command buton ekleyelim. Command butonun click olayına şu kodu yazalım:
Kod:
i = Shell("ıp.bat",3)
MsgBox("Ip Yenileme Tamamlandı",vbInformation)
Kodlar bu kadar.
=============================================================
10.Hangi Gün Doğduğunu Bulmak
Bu derste Visual Basic 2008'de hangi günde doğduğunuzu bulabileceğiniz basit bir program yapalım.
Bu çalışma için bir buton yeterli olacaktır.
Buton'un Click olayına aşağıdaki kodları girin:
Kod:
Dim d_tarih, gun
Do
d_tarih = InputBox("Doğum Tarihinizi Giriniz :")
Loop While Not IsDate(d_tarih)
Select Case Weekday(d_tarih)
Case 1 : gun = "Pazar"
Case 2 : gun = "Pazartesi"
Case 3 : gun = "Salı"
Case 4 : gun = "Çarşamba"
Case 5 : gun = "Perşembe"
Case 6 : gun = "Cuma"
Case 7 : gun = "Cumartesi"
End Select
MsgBox(gun & " Günü Doğmuşsunuz")
Kodu açıklarsak, yazdığınız tarihi hafta ve günlere göre sıralayarak bulup mesaj olarak gösteriyor.