Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

VISUAL BASIC 6.

0 DERS LEME PLANI


Kaynak Visual Basic 6.0 ile Yazlm Gelitirme Prof.Dr.Mithat Uysal Beta Basm Yaym Datm A.. 1) Visual Basic 6.0n bilgisayara kurulmas (Sf:3-9) Programn 3 CD olduu, ilkinin program CDsi dierlerinin ngilizce Yardm dosyalarnn bulunduu MSDN ad verilen CDler olduu kavratlacak. Kurulum aamasnda hangi bileenlerin seilecei gsterilecek. 2) Visual Basic 6.0n altrlmas ve sona erdirilmesi (Sf:13-17) Balat Programlar Microsoft Visual Studio 6.0 - Microsoft Visual Basic 6.0 yolu izlenerek altrlaca anlatlacak ve New Project Standard Exe - Open seimi yaptrlacak. Programn kapatlma yollar aklanacak (File Exit ya da dorudan X ile kapatma) 3) Visual Basic 6.0da dosya tipleri ve uygulamalarn kaydedilmesi (Sf:25-27) File Save Project as / Save Project gsterilecek ve bu ilem sonrasnda kaydedilecek dosyalarn trlerinden bahsedilecek. Bunlar Vbp (Visual Basic Project), Frm (Eer varsa Form dosyalar), Vbw (Visual Basic Project Workplace), program kodlar iin Bas uzantlar ve dorudan alabilir dosya uzantlar Exe retilecek. 4) Diske kaydedilmi VB6.0 uygulama dosyalarnn almas (sf:22-23) nceden kaydedilmi bir VB6.0 uygulamasn amak iin, bu uygulamaya ait olan vbp uzantl dosyann altrlmasnn gerekli olduu kavratlacak. 5) Visual Basic 6.0 uygulamalarnn altrlmas, duraklatlmas, durdurulmas ve Standard Exe haline dntrlmesi (Sf:73 ve 29) Run Start / Break / End men seimleri ve Start, Break ve End ksayol ubuklarnn grevleri kavratlacak. Hazrlanm olan bir uygulamann her bilgisayarda alabilmesi iin exeye dntrlmesinin gerekli olduundan bahsedilecek ve File Make Dosya_ad.exe mens gsterilecek 6) Projeler ve bileenlerinin tantlmas (Sf:103) Men ve aralar satr, Form, Project Explorer (Proje penceresi), Toolbox (Kontrol nesneleri), Form Layout Window (Form konum penceresi), Properties window (zellikler penceresi) tantlacak. - Men ve aralar satr: Men ve aralar satrndaki menler ve ara ubuklar tantlacak - Form ve bal gsterilecek, Formun alt andaki konumunun (layout) ayarlanmas gsterilecek - View Code / Object mens gsterilecek 7) Properties window (zellikler penceresi) (Sf:104-122) Bir forma ait olan zellikler penceresinin kapatlmas ve grntlenmesi (Properties window ara ubuu ile). Alfabetik ve tre gre sralanm halde grntlenmesi kavratlacak. Bu penceredeki nemli zellikler ve grevleri anlatlacak.

Name, Caption (Balk), Height (Ykseklik), Width (Genilik), Left ve Top, Appearance (grn), Controlbox, Borderstyle, Enabled, Font, Mousepointer, Scalemode, Scaletop ve Scaleleft, Scaleheight ve Scalewidth, Backcolor, Forecolor, Windowstate, Minbutton, Maxbutton 8) Olaylar ve Formun davran (Sf:123-126) Formun altrlmas olay (Form load), form alrken mouse ile tek (click) veya ift tklanmas (double click), mouse tuunu basl tutma (mouse down) olaylarnn alglanmas ve bu olaylar meydana geldiinde neler yaplabileceinin kavratlmas 9) Print komutu ve bu ile birlikte kullanlan zellikler Form zerine Yaz yazmak iin kullanlan komuttur ve aktif olmas iin Show ibaresinin bu komuttan nce yazlmas arttr. ki ayr yaznn aralarna ; ve , yazlarak yazdrlmas (virgl olursa 14 boluk braklr) Print "ali", Print "veli"

veya Print ali, veli

14 boluk braklr.

Yukarda virgl yerine ; kullanlrsa bitiik yazlr.


Form1.FontBold=True veya False (True olursa bu komuttan sonraki yazlar koyu yazlr) Form1.FontItalic= True veya False (True olursa bu komuttan sonraki yazlar eik yazlr) Form1.FontSize = 24 (1 ila maksimum 2160 arasnda olabilir) Form1.FontName = "arial", Times, Courier, Arial, Verdana, Garamond, vs... Form1.FontUnderline = True veya False (True olursa bu komuttan sonraki yazlarn alt izilir) Form1.ForeColor = RGB(x, y, z) Yaz Rengi ayarlanabilir. x: krmz miktar (0<x<255) (Sayfa 323) y: yeil miktar (0<y<255) z: mavi miktar (0<z<255) veya QBColor fonksiyonu ile de renk ayarlanabilir. Buna Gre Form1.ForeColor = QBColor(a) 0<a<15 (Kodlar iin Sf:324) veya dorudan renk ad yazlr: Form1.ForeColor = vbred (Renk adlar iin Sf:324)

CurrentX=a ve CurrentY=b zellikleri anlatlacak. a ve b twip cinsinden rakamlar 1 inch=1440 twip=2.54 cm ve 1 cm=567 twip 10) Form nesnesinin alglad olaylar Load: Formun Yklenmesi Click: Form zerine mouse ile tklanmas DblClick: Form zerine mouse ile ift tklanmas

Private Sub Form_Load() Show Print "ali" End Sub Private Sub Form_Click() Show Print "ali" End Sub Private Sub Form_DblClick() Show Print "ali" End Sub 11) Kod penceresi kullanlarak form zelliklerinin ayarlanmas (Sf:127) Kod penceresi kullanlarak form zelliklerinin hangi komutlarla ve nasl kontrol edilebildii anlatlacak. Form1.Caption = "Fizik" Form1.MousePointer = 0 'veya 1-15, 99 olabilir Form1.Appearance = 0 'veya 1 Form1.Height = 5000 Form1.Width = 5000 Form1.Left = 0 Form1.Top = 0 Form1.WindowState = 0 '0,1,2 olabilir Form1.BackColor = vbred veya RGB(255,0,0) veya (0-15) Renk kodlar iin Sayfa 323-325e baknz. Form1.ScaleHeight = 500 Form1.ScaleWidth = 500 Form1.Enabled = False veya True olabilir Form1.Cls komutu kullanlarak form zerine yazdrlm olan tm yazlar silinir. 12) Kontrol nesneleri (Sf:133) Form zerine Komut butonu (Command Button) (Sf:144), Metin Kutusu (Text Box) (Sf:143), Etiket (Label) (Sf:141), Zamanlayc (Timer) (Sf:146) eklemenin gsterilmesi Komut butonu (Command Button) (Sf:144) Komut butonunun zelliklerinin gsterilmesi (Appearance, Backcolor, Caption, Font, Height, .vs..) Komut butonunun belirli bir grevi yerine getirmesi anlatlr. Private Sub Command1_Click() Print "ahmet" Command1.FondBold=True Command1.Caption=Tkland Command1.Caption = "Okey" Command1.Enabled = False End Sub Metin Kutusu (Text Box) (Sf:143) Metin kutusunun zelliklerinin gsterilmesi (Alignment, Appearance, BorderStyle, Font, ForeColor, vs..)

Private Sub Command1_Click() Text1.Text = "ali" Text1.Enabled = False End Sub Etiket (Label) (Sf:141) Etiketin zelliklerinin gsterilmesi (Alignment, Autosize, Caption, Appearance, BorderStyle, Font, ForeColor, vs..) Private Sub Command1_Click() Label1.ForeColor = vbRed Label1.FontBold = True Label1.BackColor = vbYellow Label1.Alignment = 2 '0,1 ve 2 olabilir Label1.Caption = "Cim-Bom" End Sub Zamanlayc (Timer) (Sf:146) Zamanlaycnn Interval zellii anlatlacak ms cinsinden deerler verilecek Private Sub Command1_Click() Timer1.Enabled = True End Sub Private Sub Timer1_Timer() Print "gazi" End Sub 13) Visual Basicte veri tipleri (Sf:173) 14) Bilgi Girii-k kontrol komutlar (Sf:197) 15) Programlama Mant ve Ak Diyagram 16) Kontrol Komutlar (Sf:211) 17) Dng Yaplar (Sf:217) 18) Visual Basic Fonksiyonlar (Alfabetik ve Saysal ve Zaman Fonksiyonlar) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vblr7/html/vaoriFunctionsVBA.asp 19) izim Komutlar

You might also like