VISUAL BASIC 6.0. Modül: Tek bir dosyada toplanan ve program n herhangi bir yerinden ça labilen prosedürler ve tan mlamalar toplulu u.

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "VISUAL BASIC 6.0. Modül: Tek bir dosyada toplanan ve program n herhangi bir yerinden ça labilen prosedürler ve tan mlamalar toplulu u."

Transkript

1 VISUAL BASIC 6.0 Visual Basic karmak mantklara ve biçimlere sahip, Windows uyumlu uygulamalarn tasarmlar kolayla bir görsel dildir. Bu dilde program gelitirmenin ilk ad, kullann ekranda görmek istediklerini saptamak ve ekran tasar gerçekletirmektir. Bu programda her ey nesne olarak tanmlanmr (form, yaz kutusu, komut dümesi v.b.). Nesneler, kendilerine ilitirilmi olan olaylar (farenin tklanmas, farenin çift tklanmas gibi) tanyabilir ve yazlm olan komutlara göre tepki verebilir. Olaylar gerçekletiinde ilemler yerine getirilir, ve pencereler güncelletirilir. Sistem daha sonra yeni olaylar bekler. TEMEL KAVRAMLAR Form: Windows pencerelerinin Visual Basic'deki karr. Uygulama çalldnda formlar pencerelere dönüür. Her uygulama en az bir form içermek zorundadr. Prosedür: Komut cümlelerinden oluan program parçalarr. Modül: Tek bir dosyada toplanan ve programn herhangi bir yerinden çalabilen prosedürler ve tanmlamalar topluluu. Özellik (Property): davranlar tanmlayan nitelikler. Nesne karakteristiklerini (boyut, renk, konum, ) ve nesne Olay (Event): Nesnelerin alglayabildii eylemlerin adr. ARAÇ ÇUBUU VE KISAYOL TULARI ekil-1'de araç çubuu ve üzerindeki ksayol tular görüntülenmektedir. ekil-1. Araç Çubuu Araç çubuu üzerindeki ksayol tularn ilevleri soldan saa adaki gibidir: 1

2 Standart EXE Proje Ekleme - File/Add Project (File Menüsünden Add Project seçenei klanr) Form Ekleme - File/New Form Menü Tasar - Window/Menu Design - Ctrl+M Proje Aç - File/Open Project Proje Kaydet - File/Save Project Kes - Edit/Cut - Ctrl+X Kopyala - Edit/Copy - Ctrl+C Yapr - Edit/Paste - Ctrl+V Bul - Edit/Find - Ctrl+F Geri Al - Edit/Undo - Ctrl+Z Tekrar - Edit/Redo Balat - Run/Start - F5 Ara Ver - Run/Break - Ctrl+Break Sona Erdir - Run/End Proje Gezgini - View/Project Explorer Özellikler Penceresi - View/Properties Window - F4 Form Görüntü Penceresi - View/Form Layout Window Nesne Gezgini (tüm nesneleri gösterir) - View/Object Browser Araç Kutusu (kontrol nesnelerini içerir) - View/Toolbox Veri taban Balantlar - View/Dataview Window Proje ve Form Pencereleri Tüm Visual Basic bileenleri bir proje içerisinde bulunur. Proje yaratldktan sonra, proje penceresinde, o uygulamada yer alan formlar, modüller ve özel denetçiler listelenir. Listeden istenilen form seçildikten sonra View/Form ile formun kendisi ya da View/Code ile o forma ait kod görüntülenebilir. Formun üzerinde yer alan noktalara grid denir. Bu noktalar form üzerineyerletirilecek nesnelerin hizalanmas salar. ÖZELLKLER PENCERES Bir formun konumunu detirmek onun özelliini detirmek anlamna gelir. Özellikler penceresi açldnda ekil-2'deki gibi görüntülenir. Bak çubuu altndaki nesne kutusunda (Object Box) yer alan açklama nesnenin ad ve ne tip bir nesne olduunu belirtir. Örnein 2

3 ekil-2'deki "Form1 Form" açklamas seçili nesnenin bir form olduunu ve adn Form1 olduunu göstermektedir. Nesne kutusunu altndaki ayarlar kutusunda (Settings Box) ise pencerede o anda seçilmi olan ayarn deeri görüntülenir ve detirilebilir. Seçeneklerin çounluu kullanya düen liste olarak sunulur. Bu liste renkler için paleti görüntülerken, pencerenin görünür olma özellii için ise doru/yanl (True/False) olarak sunulur. Baz Form Özellik Tanmlar (Name): sim Appearance: Formun düz ya da 3-boyutlu görünmesini salar. BackColor: Artalan rengi BorderStyle: Kenar çizgisi biçimi Caption: Form Ba ControlBox: Pencere kontrollarn olup olmayaca belirler. Font: Yaz tipini belirler. Height: Formun yüksekliini belirtir. Left: Formun sol koordinat belirler. Top: Formun üst koordinat belirler Visible: Formu gizlemek ya da gizli formu görüntülemek için kullanr. Width: Formun geniliini belirtir. ekil-2. "Properties" Özellikler Penceresi Program Balatma Visual Basic program balattzda ekrana ekil-3'deki Yeni Proje Penceresi gelir. Eer Visual basic daha önceden çalyor ise ayn pencereyi File/New project seçenei ile de açabilirsiniz. Bu pencere seçenekleri ile proje tipini belirleyebilirsiniz. Normal proje için Standard.EXE, Internet ile ilgili projeler için Activex.EXE kullanz. 3

4 ekil-3. Yeni Proje Diyalog Penceresi ekil-4. Proje Tasarm Penceresi Proje açldktan sonra proje tasarm penceresi ekil-4'deki gibi ekrana gelir. Bu pencerenin ba Project1: Microsoft Visual Basic (Design) olarak görüntülenir. Daha sonra bu program çalldnda Design-Run olarak deecektir. 4

5 Bu yeni proje bir form ile balar. Genelde bu form programn balangç sayfas olur. Form penceresi dnda Tasarm Penceresi üzerinde projede yer alan formlar gösteren "Project1" adl proje penceresi, formun ekran üzerindeki boyutunu gösteren "Form Layout" penceresi ile nesne özelliklerini gösteren "Properties" penceresi yer alr. Tasarm penceresinin sol tarafnda ise nesne yarat için gerekli bir araç çubuu bulunur. Projeyi Saklama Projenin saklanmas için öncelikle projenin bileenleri (form, kod modülü, vs.) ayr ayr ait olduklar dosyalara saklanmal, daha sonra projenin kendisi proje dosyas olarak saklanmalr. Projeyi saklamak için File/Save Project menü seçenei ya da araç çubuu üzerindeki Save Project dümesi tklanr. Her proje bileeni için ard ardna ekil-5'deki Yeni Adla Proje Saklama Diyalog kutusu ekrana gelecektir. Bu kutu üzerinde her dosyann ad ve yerini belirlemeniz gerekmektedir. ekil-5. Yeni Adla Proje Saklama Penceresi Formlar Programlama 5

6 Formlar 20'den fazla olaya tepki verebilirler. Bu tepkinin ne olaca kodlama ile belirtebilirsiniz. Örnein, kullan form üzerindeki herhangi bir bölgeyi tkladnda bir mesaj görüntüleyebilirsiniz. Kodlamay yapabilmek için formu çift tklamak ya da View/Code komutu kullanmak yeterlidir. Bu komut çalldnda ekil-6'daki pencere ekrana gelir. Bu pencerenin üst sandaki "Object" ksmnda formda yer alan tüm nesnelerin listesi, soldaki "Proc" ksmnda ise nesnenin tanyaca olaylar bulunur. ekil-6. Form Kod Penceresi Form tklandnda "Fareyi tkladz" mesaj vermek için gerekli kod adadr: Sub Form_Click Print "Fareyi tikladiniz." 6

7 Örnek Form Olaylar Activate Formun etkin pencere olmas Click Form üzerinde farenin tklanmas DblClick Form üzerinde farenin çift tklanmas Deactivate Formun edilgen olmas GotFocus Form denetçilerinin edilgen, formun etkin olmas KeyDown Odak form üzerinde iken klavye tuuna baslmas KeyPress Odak form üzerinde iken klavye tuuna basp braklmas KeyUp Odak form üzerinde iken herhangi bir tua baslmas yada braklmas Load Form penceresinin açlmas LostFocus Odan formdan baka bir nesneye kaymas MouseDown Farenin bir tuuna baslmas MouseMove Farenin hareket ettirilmesi MouseUp Farenin baslan tuunun braklmas Unload Formun kapatlmas Circle Cls Hide Line Move Print PrintForm Refresh Scale SetFocus Show TextHeight TextWidth Örnek Form Yöntemleri Form üzerine daire, elips ya da yay çizer Form üzerindeki tüm yaz ve resimleri siler Formu gizler fakat kapatmaz Form üzerinde çizgi ya da dikdörtgen çizer Formu hareket ettirir O andaki renk ve yaz boyunu kullanarak form üzerine yaz yazar Formu ekranda göründüü gibi yazya yollar Formun kendini yeniden çizmesini salar Formun koordinat sistemlerini tanmlar Odan forma kaymas salar Formun görüntülenmesini salar Yaz boyunu belirler Yaz uzunluunu belirler 7

8 Kullan Etkileimi Kullandan bilgi almak için kontrol nesneleri kullanr. Bu kontrol nesneleri ekil-7'de görüntülenmektedir. Gösterici (Pointer) Etiket (Label) Çerçeve (Frame) aret Kutusu (CheckBox) Çekme Liste (ComboBox) Resim Çerçevesi (PictureBox) Yaz Kutusu (TextBox) Komut Dümesi (CommandButton) Seçenek Dümesi (OptionButton) Liste (ListBox) Yatay Kaydrma Çubuu (HScrollBar) Düey Kaydrma Çubuu (VScrollBar) Zamanlay (Timer) Dizin Listesi (DirListBox) ekil (Shape) Resim (Image) Sürücü Listesi (DriverListBox) Dosya Listesi (FileListBox) Çizgi (Line) Veri Denetçisi (Data) OLE Denetçisi (OLE) ekil-7. Kontrol Nesnelerinin Yer Ald Araç Çubuu Bir Nesnenin Tanmas ve Boyutlandlmas Bir nesnenin tanma ve boyut detirme ilemleri grafik nesnelerinki ile aynr. stenirse birden fazla nesne Ctrl tuu bas tutularak seçilir ve grup halinde tama ya da boyut detirme ilemi gerçekletirilebilir. Etiket Kullanya bilgileri ve yazlar görüntülemek için kullanr, burada bilginin kullan tarafndan detirilmesi olas deildir. Etiket Ekleme Yaz kutularn ilevini belirlemek için her yaz kutusu ile birlikte bir adet etiket kutusuna gereksinim vardr. Araç çubuu üzerinde etiket kutusu dümesini tklayz. Farenin imlecini form üzerine, kutuyu koyacaz yerin bir köesine götürünüz. Fareyi tklayarak parma brakmadan kutunun kar köesi olacak yere kadar sürükleyiniz, ve fare dümesini brakz. 8

9 Etiket kutusunun özellikleri "Properties" penceresinde görüntülenir. Nesnenin ad "Name" ile belirlenir, etiketin ekranda gözükecek yaz ise "Caption" bölümüne yazr. Yaz Kutusu Kullandan yaz olarak bilgi almak ve yine bilgileri kullanya göstermek için kullanr. Yaz kutusunun özellikleri yine "Properties" penceresinden detirilir. Yaz kutusuna girilen bilgi saysal bilgi de olsa karakter dizini olarak kabul edilir. Aritmetik ilem yaplaca takdirde sayya çevrilmelidir (Val komutu ile). Yaz kutularn ismi vardr ancak bak - "Caption" özellii bulunmaz. Yaz Kutusu Ekleme Araç çubuu üzerinde yaz kutusu dümesini tklayz. Farenin imlecini form üzerine, kutuyu koyacaz yerin bir köesine götürünüz. Fareyi tklayarak parma brakmadan kutunun kar köesi olacak yere kadar sürükleyiniz, ve fare dümesini brakz. Komut Dümesi Kullann tklamas ile çeitli ilevlerin çalrmas salayan dümelerdir. Komut dümelerinin üzerine komutun ilevini belirten yazlar bak-caption özellii ile ilitirilir. Bak yaz dümenin ortasna yazr. Bak dümenin standart boyundan geni ise boyutlandrma otomatik olarak yaplmaz. Bunu sizin yapmanz gerekir. Bak üzerinde bir karakterin alt çizmek için o karakterin önüne & iareti konur, ve o karakter alt çizili olarak yazr. Böylece komut Alt tuu ile alt çizili karakterin klavyeden baslmas ile de çalr. &Son -- Son -- Alt+S ile Son komutu gerçekleir ve program sona erer Komut Dümesi Ekleme Araç çubuu üzerinde komut dümesi dümesini tklayz. Farenin imlecini form üzerine, dümeyi koyacaz yerin bir köesine götürünüz. Fareyi tklayarak parma brakmadan dümenin kar köesi olacak yere kadar sürükleyiniz, ve fare dümesini brakz. PROGRAMLAMA TEMELLER 9

10 Cümleler Bir cümleyi yazp Enter tuuna bastzda o komut cümlesi deerlendirilir ve yazm yanllar saptanr. Büyük küçük harf ayr yaplmaz. Komutun ilk harfi otomatikman büyültülür. Komut olmayan açklama satrlar için tek trnak, Rem ya da Remark kullanr. Rem Yardm Dümesi ' Bu düme tklannca çalr. Print "Yardm yok" 'satr arasna da açklama koyabilirsiniz Dekenler Kullandan alnan bilgiler ve hesaplama sonuçlar deken denilen geçici bölgelerde tutulur. Deken adlar en fazla 255 karakter olabilir. Deken ad bir alfabe karakteri ile balamalr. Dekenin özellikleri ise ada verilen listedeki gibi belirlenir: s -String : Karakter dizisi n - Integer : Tamsay ( ) l - Long : Uzun Tamsay (yaklak +/- 2 milyar) f - Single : Tek Duyarl Ondalkl Say (floating)(1e-45, 3E38) d - Double : Çift Duyarl Ondalkl Say (floating)(5e-324 )1.8E308 c - Currency : Para deeri ($) (xxxxxxxxxxxxxxx.xxxx) b - Boolean : Doru/Yanl (true-false 0/-1) v- Variant : Deken d - Date : Gün ve saat bilgisi (1/1/100 den 12/31/9999 a kadar) Deken Tanmlar Bir formda tanmlanan deken o formda yaratlacak tüm prosedürlerde kullanlabilir. Bir prosedürde Dim ya da Private ile yerel olarak tanmlanan deken ise sadece o prosedür için tanml kalr. Genel tanmlarn ktlanmas kod hatalarn ayklanmas açndan kolaylk getirir. Bu nedenle yalnzca prosedür içinde kullanlacak dekenler yerel olarak tanmlanmalr. Heryerde (formlar aras) kullanlabilecek deken tanmlamas ise Public ile tanmlanmalr. Dim dekenad [As dekentipi] [, dekenad2 [As dekentipi2]] Private dekenad [As dekentipi] [, dekenad2 [As dekentipi2]] 10

11 Public dekenad [As dekentipi] [, dekenad2 [As dekentipi2]] Buna göre dolar olarak gösterilecek para dekeni tanu olabilir: Dim cpara As Currency Atama ve Özellik Belirleme Dekenlere deer atamas için "=" ya da "Let" deyimi kullanr. Dekenin ad eitliin sa tarafnda, deeri ise sol tarafnda olmalr. Faiz =.6 Let Faiz =.6 Yardm.Caption = "&Yardm" 'Yardm dümesinin ba belirler Yardm.Left = Yardm.Left-200 ' Yardm dümesini 200 piksel sola alr Yardm.Visible = False ' Yardm dümesini gizler Yardm.TabStop = False ' Tab ile bu dümeye geçilmez ' Alttaki komut yardm dümesi gizli ise görüntüler, deilse gizler Yardm.Visible = Not(Yardm.Visible Saylar ve lemler Tamsay (Integer) dekenlere reel say atandnda tamsayya yuvarlanarak atanr. Deken tipine uymayan bir atama yapr ise sistem uyar verir. Dim Sayi As Integer Dim Yil As String Sayi = ' Yanl, en fazla Sayi = 32.2 ' 32 olarak atanr Sayi=Val("1994") ' 1994 deeri atanr Yil = Str$(1994) ' "1994" deeri atanr Aritmetik ilemlerde parantezlerin öncelii vardr. Parantez yok ise yukarda belirtilen öncelik ralar uygulanr. Ayn öncelik srasna sahip olan ilemler soldan saa doru gerçekletirilir. Aritmetik Operatörler ve Öncelik Sras 1 ^ Üs alma 2 - Negatif saylar gösterme 11

12 3 * Çarpma 3 / Bölme 4 \ Tamsay bölme 5 Mod Kalan bulma (5 Mod 2 = 1) (Tamsay) 6 + Toplama 6 - Çkartma Farkl tipte iki sayya ilem yapldnda sonuç saylardan daha duyarl olan tipte olur. Duyarlk sras Integer, Long, Single, Double ve Currency'dir. Komut lemleri Kodlama Visual Basic'de nesnelere hangi durumlarda hangi ilemleri yapaca kodlama ile belirtilir. Bunlar nesnenin üzerine farenin gelmesi, nesnenin tklanmas ya da nesnenin çift tklanmas gibi durumlar olabilir. Bir komut dümesini kodlamak için: Dümeyi çift tklayz. Kod penceresine gerekli kodu giriniz. lk olarak ekrana gelen prosedür tklama için olacaktr. Deik olaylar için sadaki prosedür düen listesini tklayarak dier durumlar seçip deik kodlar yazabilirsiniz. lk satrdaki Private Sub xxxx_click() komutu bu prosedürün xxxx komut dümesi klandnda çalacak prosedür olduunu belirtir. En alt satrdaki komutu ise prosedürün bittiini göstermektedir. Bir dier komut dümesine kod yazmak için kod penceresini kapattktan sonra, o dümeyi çift tklayarak, ya da açk olan kod penceresinin sadaki nesne düen listesini tklayarak ve istenilen nesneyi seçerek de prosedürü yazabiliriz. Diyalog Pencereleri 12

13 Yaz kutusu dnda kullandan bilgi almak için diyalog pencereleri kullanlabilir. Bunun için kullanlan fonksiyon InputBox (kullann girdii biçimde atanr) ya da InputBox$ (karakter olarak atanr) dr. InputBox$ (Açklama$[,[Bak$][,[lkDeer$][,x%,y%]]]) Sub Form_Load 'Form görüntülendiinde ad soran diyalog penceresi ekrana gelir. Ad = InputBox$("Lütfen ad giriniz:", "Ad", "Damla Buket") Prosedür Kodu Bu kmda program için gerekli hesaplamalar yazlacaktr. Programn içine yazlacak olan açklamalar için satn en soluna tek trnak iareti koymak yeterlidir. Yaz kutusundan gelen deerlerin say deerine çevrilmesi için gerekli komut Val komutudur. "txtsure" yaz kutusunun deerini bir dekene atamak için adaki komut kullanlabilir: ' Sure deerini dekene atar nsure = Val(txtSure.Text) Programn Çallmas Bir program 3 ekilde çallabilir: 1. Visual Basic araç çubuu üzerindeki "Start" dümesine basz. 2. Run/Start menü seçeneini tklayz. 3. Klavyede F5 tuuna basz. Hata olduu takdirde bunlar bir pencerede görüntülenecektir. 13

14 KRED GER ÖDEME PLANI PROJES Bu projenin amac ekil-8'deki gibi bir form oluturmak, kullandan anapara, yllk faiz oran, ve faiz süresi (yl baznda) bilgilerini alarak, aylk ödemeleri hesaplamaktr. Bu projede kullandan anapara bilgileri "Anapara", Yllk faiz oran bilgileri "Yillik Fazi Orani", ve yl baznda faiz süresi bilgisi "Faiz Suresi (Yil)" yaz kutular ile alnacaktr. Hesaplama ilemi "Hesaplama" komut dümesi ile balatlacaktr. Sonuç yine "Aylik Odeme Miktari" yaz kutusu ile görüntülenecektir. Programdan ç için "Cikis" komut dümesi kullanlacaktr. ekil-8. Kredi Geri Ödeme Plan Projesi Projeyi Kaydetme "Kredi Geri Ödeme Plan" projesinin saklanmas için gerekli dümeye basldnda öncelikle form daha sonra da proje için diyalog kutular ekrana gelecektir. Bu ilemde form için dosya ad olarak "krediana" (uzant.frm olacaktr) kullanz ve dosyay "My Documents" altnda "krediproje" adl bir klasör yaratarak, bu klasöre saklayz. Daha sonra ekrana gelen proje diyalog kutusunda ise dosya ad için "krediproje" (uzant.vbp olacaktr) yazz ve Save tuuna basz (dosya ayn klasöre saklanacaktr). Yaz Kutusu Ekleme Proje için gerekli olan 4 yaz kutusunu formun solunda etiketlere yer brakacak ekilde yarattktan sonra bu kutulara anapara için "txtanapara", yllk faiz oran için "txtfaiz", faiz süresi için "txtsure", ve ödemeler için "txtodeme" isimlerini "Name" seçenei ile veriniz. "Text" seçeneinde yer alan "text" yaz siliniz. Bu alan kutunun bir yaz ile dolu olarak gelmesi istenirse kullanr. Etiket Ekleme 14

15 Proje için gerekli olan 4 etiket kutusunu formun sana ve yaz kutularn soluna gelecek ekilde yarattktan sonra bu kutulara anapara için "lblanapara", yllk faiz oran için "lblfaiz", faiz süresi için "lblsure", ve ödemeler için "lblodeme" isimlerini veriniz. Ekran görüntüsü için ise "Caption" özelliklerine anapara için "Anapara", yllk faiz oran için "Yllk Faiz Oran (%)", faiz süresi için "Faiz Süresi (Yl)", ve ödemeler için "Aylk Ödeme Miktar" deerlerini giriniz. Komut Dümesi Ekleme Hesaplama ve programdan ç için gerekli 2 komut dümesi yaratz. Hesaplama dümesinin "Name" özelliine "cmdhesap", "Caption" özelliine ise "Hesaplama" giriniz. dümesinin "Name" özelliine "cmdcik", "Caption" özelliine ise "Ç" giriniz. Komut lemleri Kodlama Projenin "Ç" dümesini çift tklayz. Private Sub cmdcik_click() komutu ile komutu arasna programdan ç için gerekli "end" komutunu yazz. Proje için gerekli deken tanmlar adaki gibi yapz: Dim canapara As Currency Dim ffaiz As Single Dim nsure As Integer Dim codeme As Currency Prosedür Kodu Projede canapara deeri txtanapara yaz kutusundan alnacaktr. ' Anapara deerini dekene yükle canapara = Val(txtAnapara.Text) Dier hesaplama kodlar ise adaki gibidir: 'Yüzde faiz oran ondalk deere çevir ffaiz = Val(txtFaiz.Text) / 100 'Yllk faiz oran ayla çevir ffaiz = ffaiz / 12 'Toplam yl süresini aya çevir nsure = Val(txtSure.Text) * 12 'Aylk odemeleri hesapla codeme = canapara * (ffaiz / (1- (1+fFaiz) ^ -nsure)) 15

16 txtodeme.text = Format(cOdeme,"Fixed") Programn Çallmas Start" dümesini tklayarak projeyi çalz. Anapara için , faiz oran için 9.75, süre için ise 30 deerlerini giriniz. Aylk ödemeler olmalr. FORMAT: Format (1234, $#,###.00 ) Biçime 0 konduunda rakam olmasa bile 0 mutlaka görüntülenir. $1, Format (1234, $#,###.## ) Biçime # konduunda rakam olmazsa görüntülenmez. $1,234 Format (234, $#,###.00 ) $ Format ( , $#,###.00 ) $1,234, Format(1234, Currency ) $1, veya 1.234,00 TL (Türkçe) FormatNumber (1234) 1, veya 1.234,00 (Türkçe) FormatDateTime( 20:10, vblongtime) 20:10:00 16

17 FORM ÖZELL DERME PROJES (Program Çalrken) Bu örnekte formun genilii ile ilgili bilgi kullandan alp, buna göre form özelliini detiren program yazlacaktr. Form ilk açldnda ekrann sol üst köesinde ve boyutlar demez olarak görüntülenecektir. Form (Ornek1) üzerinde bir yaz kutusu (txtgenis-name), bir etiket (Istenilen Genislik- Caption, lblgenis-name) ve bir komut dümesi (Formu Genislet-Caption, cmdgenis-name) olacaktr. Form Prosedürü Sub Ornek1_Load Ornek1.Top = 0 Ornek1.Left = 0 Ornek1.BorderStyle = 0 Ornek1.ControlBox = 0 Komut Dümesi Prosedürü Sub cmdgenis_click ' Formun geniliinin 500'den fazla olmamas için denetleme If Val(txtGenis.Text) > 500 Then Ornek1.Width =500 Else Ornek1.Width = Val(txtGenis.Text) End If 17

18 SEVML BR UYGULAMA 1. Yeni bir proje yaratz. 2. Form üzerine bir zamanlay ve bir resim denetleyicisi koyunuz. 3. Resmin "Picture" özelliinin yanndaki dümeyi tklayz. 4. "Load Picture" diyalog pencerei ekrana geldiinde VisualBasic\Graphics\Icons\Misc dizininden face03.ico resmini seçiniz. 5. da verilen kodlar gerekli yerlere yazz. Dim xchange As Integer Dim ychange As Integer Private Sub Form_Load xchange=100 ychange=100 Private Sub Timer1_Timer() Image1.Left = Image1.Left + xchange Image1.Top = Image1.Top + ychange If Image1.Left > Me.ScaleWidth Then xchange=xchange * -1 If Image1.Left < 0 Then xchange=xchange * -1 If Image1.Top > Me.ScaleHeight Then ychange=ychange * -1 If Image1.Top < 0 ychange=ychange * "Timer Control" özellikler penceresinde "Interval" özelliini "True" yapz. Program çalrdzda, resim ekran üzerinde hareket edecek ve formun bir kenarna çarptnda yön detirecektir. 18

19 ACCESS'DEN VER AKTARIMI ÖRNE Veri tabanndan bilgi aktar için kullanacaz komutlar OpenDatabase, ve OpenRecordset'dir. Veri taban (Db) ve kayt kümesi (Rs) genel tanmlar yapldktan sonra, bu tanmlardan veritaban için OpenDatabase tan, kayt kümesi için de Open Recordset tan yaplmalr. OpenRecordset tannda kullanlan "snapshot" dosya açldnda aktif olan kaydn bir kopyas alr. Bu örnekte tek kaytlk bir veritaban kullanlacak ve o bilgi görüntülenecektir. Tüm kaytlarn görüntülenmesi ilemi bir döngü ile aktif kayt ilerletilerek yaplmalr. Visual Basic Program'na Access veritabanndan veri aktar gerçekletirmek için öncelikle bir veri taban hazrlamamz gereklidir. Access Veri taban hazrlama ilemleri: 1. Access'de "c:\mydocuments" dizini altna "ornek.mdb" dosyas açz. 2. Tables/New/Design seçenekleri ile tablo tasar penceresini aktif hale getiriniz. 3. "Field Name" kolonuna "Yazi" yazz. 4. "Data Type" kolonunda "Text" seçiniz. 5. Tabloyu kapatz ve saklama penceresi geldiinde tabloyu "tblornek" ad ile saklayz. 6. Ana anahtar seçimi için "No" yantlayz. 7. Tablonuzu "Open" ile açz. lk satra "Veri Aktarm Denemesi" yazz. 8. Access'den çz. Visual Basic'de ise adaki ilemleri gerçekletiriniz: 1. Yeni bir proje açz. Projeyi "ornek" olarak yine "c:\mydocuments" dizinine saklayz. 2. Form_Load Prosedürü'ne eklenecek kod: Dim Db as Database Dim Rs as Recordset 3. Formun üzerine bir etiket ve 2 komut dümesi yerletiriniz. 4. Etiket özellikleri: Caption = (Bo olacak) Name = Label1 (Ayn kalacak) 19

20 BorderStyle = 1 Appearance = 0 5. Birinci komut dümesi özellikleri: Caption = Veri Al Name = Command1 (Ayn kalabilir) 6. kinci komut dümesi özellikleri: Caption = Cikis Name = Command2 (Ayn kalabilir) 7. Birinci komut dümesi Click_Prosedürü Set Db = OpenDatabase("c:\MyDocuments\ornek.mdb") Set Rs = Db.OpenRecordset("tblornek",dbopensnapshot) Label1.Caption = Rs!Yazi 8. kinci komut dümesi Click_Prosedürü: End 9. Project/References menü seçeneinden sonra liste üzerinde "Microsoft DAO 3.51 Object Library" seçeneini iaretleyiniz. 10. Program saklayz. Program çalrdktan sonra "Veri Al" dümesine bastzda ekil-9'daki görüntü oluacaktr. ekil-9 Veri Tabanndan Veri Aktarm Örnei 20

21 VER TABANINDA ARAMA YAPMA ÖRNE Bir kayt bilgisinin veri tabannda olup olmad belirlemek için arama ilemi yapmanz gerekmektedir. Bu ilem için öncelikle aranacak bilginin bir yaz kutusu ile kullandan alnmas daha sonra da veri tabannda arama yaplmas gerekmektedir. Bilginin bulunup bulunmad bilgisi yine yaz kutusu ile kullanya verilebilir. Arama için yapacaz ilemler adaki gibidir: 1. "ornek.mdb" veritabanna "deneme" ve "veri aktarim" olmak üzere iki adet kayt daha giriniz. 2. "ornek.frm" üzerine bir yaz kutusu ekleyiniz, "Text" özellii bo olsun. 3. "ornek.frm" üzerine bir komut dümesi ekleyiniz, "Caption" özellii ara olsun. Bu komuta adak prosedürü ekleyiniz. Private Sub Command3_Click() Set Db = OpenDatabase("c:\bg\telif\vb\ornek.mdb") Set Rs = Db.OpenRecordset("tblornek", dbopensnapshot) Do While Not Rs.EOF If Text1.Text = Rs!Yazi Then Text1.Text = "Bulundu" Else: Rs.MoveNext End If Loop If Text1.Text <> "Bulundu" Then Text1.Text = "Bulunamadi" 4. Program çalrdktan sonra yaz kutusuna "Deneme" girip "Ara" dümesini klarsanz yaz kutusu üzerine "Bulundu" yaz görüntülenecektir. Eer "Ornek" girip yine "Ara" dümesini tklarsanz bu kez de "Bulunamad" yaz görüntülenecektir. 21

22 VER RAPORU YARATMA Veri raporu yaratma ilemi için öncelikle veri alan tanmlamalar yaplmalr. Veri Balant Tanmlamalar 1. Project/Add Data Environment (Project/Components/Designers/Data Environment ya da Project/More Activex Designers/Data Environment) tklanr. 2. Açlan "Data Environment" penceresindeki "Connection1" üzerinde farenin sa tuu klanarak "Properties" seçilir. 3. "Data Link Properties" diyalog kutusu üzerinde "Microsoft Jet 3.51 OLE DB Provider" klanr. 4. "Next" dümesi tklanarak "Connection" ksmna geçilir. 5. "Use data source name" yaz kutusu yanndaki ( ) dümesi tklanarak Access veri taban seçildikten sonra kullanacaz veri taban seçilir. 6. "Test connection" tklanarak veri tabanna eriim yapp yaplamad denetlenir. Veri Taban Tanmlamalar 1. "Connection1" üzerinde farenin sa tuu tklanarak "Add Command" seçilir. 2. Eklenen "Command1" üzerinde sa tu tklanarak "Properties" seçilir. Açlan pencerenin "General" ksmnda "Command Name" ile bir isim atanr, "Connection" ile istenilen balant seçilir (birden fazla balant olduu durumlarda kullanlmalr), "Database Object" ile verinin tablo olduu belirtilir, "Object Name" üzerinden tablo ismi seçilir. (Hastane veri taban üzerinde kimlik tablosu gibi) 3. er bu veri tabanna ilikili bir veri taban var ise bu "Add Child Command" ile gerçekletirilir. Dieri gibi isim ve tablo ismi tanmlamalar yapldktan sonra "Relation" ile iliki tan yapr. (Hastane veri taban üzerinde vizite tablosu, kimlik-hastakod ile vizite-hastakod ilikisi gibi) Veri Raporu Yaratma 1. Project/Add Data Report seçilir. Ekrana "Access" benzeri bir rapor ortam gelir. 2. "Properties" penceresi üzerinde "Data source" için önceden tanmlanan "Data Environment", "Data Member" için ise tanmlanan veri taban girilir. stenirse raporun ismi detirilebilir. 3. "Data Report" penceresi üzerinde farenin sa tuu tklanarak "Retrieve Structure" seçilir. Bu ilem otomatik olarak veri alanlar tanmlar. 4. Daha sonra "Data Environment" penceresi üzerinden alanlar "Data Report" üzerine klanp sürüklenerek eklenir ve istenilen biçimde yerletirilir. Yaratlan veri raporlar bir komut dümesine eklenecek rapor_ismi.show ile çalabilir. Gösterilen rapor üzerinde yazdrma dümesi bulunduu için ayrca yazdrma komutu eklemeye gerek yoktur. 22

23 HASTANE VER TABANI UYGULAMASI HASTANE VER TABANI Veri taban üzerinde Data1 (hastane-kimlik) ve Data2 (hastane-vizite) nesneleri "visible.false" olarak bulunmaktadr. (General Declaration) Public son1 As Integer Dim son2 As Integer Public sayi As Integer Sub ilkform() cmdileri.visible = True cmdgeri.visible = True cmdbas.visible = True cmdson.visible = True cmdekle.visible = True cmdrapor.visible = True cmdguncelle.visible = True cmdbul.visible = True cmdcikis.visible = True cmdiptal.visible = False Public Sub goster() txtad.text = Data1.Recordset("ad") txtsoyad.text = Data1.Recordset("soyad") txthastakod.text = Data1.Recordset("hastakod") Data2.Recordset.MoveFirst liste(0).clear liste(1).clear 23

24 liste(2).clear endx = 0 Do While endx = 0 Do While Not Data2.Recordset.EOF If Data1.Recordset("hastakod") <> Data2.Recordset("hastakod") Then Data2.Recordset.MoveNext Else endx = 1 varx = Data2.Recordset("hastakod") vary = Data2.Recordset("hastakod") Do While varx <> 0 Do While vary = varx liste(0).additem (Data2.Recordset("protokolno")) liste(1).additem (Data2.Recordset("tarih")) liste(2).additem (Data2.Recordset("tani")) Data2.Recordset.MoveNext If Data2.Recordset.EOF = True Then varx = 0 vary = 1 Else vary = Data2.Recordset("hastakod") End If Loop varx = 0 Loop End If Loop Loop Sub ekledugkaldir() cmdileri.visible = False cmdgeri.visible = False cmdbas.visible = False cmdson.visible = False cmdekle.visible = False cmdrapor.visible = False cmdguncelle.visible = False cmdbul.visible = False cmdcikis.visible = False cmdiptal.visible = True Private Sub bul_click() Data1.Recordset.MoveFirst sayi = 1 endx = 0 Do While endx = 0 If Data1.Recordset("hastakod") <> bul.text Then 24

25 Data1.Recordset.MoveNext sayi = sayi + 1 Else endx = 1 goster End If Loop Private Sub cmdbas_click() Data1.Recordset.MoveFirst goster sayi = 1 Private Sub cmdbul_click() soyadx = txtsoyad.text bulx = 0 bul.clear Data1.Recordset.MoveFirst Do While Not Data1.Recordset.EOF If Data1.Recordset("soyad") = soyadx Then bul.additem (Data1.Recordset("hastakod")) Data1.Recordset.MoveNext bulx = 1 Else Data1.Recordset.MoveNext End If Loop If bulx = 0 Then MsgBox ("bulamadim.") Else bul.text = bul.list(0) bul.visible = True txtbul.visible = True txtbul.text = "soyad =" + soyadx End If Private Sub cmdcikis_click() End Private Sub cmddegtamam_click() Data1.Recordset.Edit Data1.Recordset("Ad") = txtad.text Data1.Recordset("Soyad") = txtsoyad.text Data1.Recordset.Update Data1.Refresh cmddegtamam.visible = False 25

26 Data1.Recordset.Move (sayi - 1) ilkform goster Public Sub cmdekle_click() Ekle.Show Hastane.Hide son1 = son1 Private Sub cmdgeri_click() If sayi <> 1 Then Data1.Recordset.MovePrevious goster sayi = sayi - 1 Else MsgBox ("Kayit basina gelindi!") End If Private Sub cmdguncelle_click() ekledugkaldir cmddegtamam.visible = True Private Sub cmdileri_click() If sayi <> son1 Then Data1.Recordset.MoveNext goster sayi = sayi + 1 Else MsgBox ("Kayit sonuna gelindi!") End If Private Sub cmdiptal_click() goster cmdekletamam.visible = False cmddegtamam.visible = False ilkform goster Private Sub cmdrapor_click() DataReport1.Show Private Sub cmdson_click() Data1.Recordset.MoveLast 26

27 goster sayi = son1 Private Sub Form_Load() Data1.Refresh Data2.Refresh Data1.Recordset.MoveLast son1 = Data1.Recordset.RecordCount Data2.Recordset.MoveLast son2 = Data1.Recordset.RecordCount Data1.Recordset.MoveFirst sayi = 1 goster EKLE FORMU Public Sub cmdekletamam_click() Hastane.Data1.Recordset.AddNew Hastane.Data1.Recordset("Ad") = txtad.text Hastane.Data1.Recordset("Soyad") = txtsoyad.text Hastane.son1 = Hastane.son1 + 1 Hastane.Data1.Recordset("Hastakod") = Hastane.son1 Hastane.Data2.Recordset.AddNew Hastane.Data2.Recordset("Hastakod") = Hastane.son1 Hastane.Data2.Recordset("protokolno") = txtprot.text Hastane.Data2.Recordset("tarih") = txttarih.text Hastane.Data2.Recordset("tani") = txttani.text Hastane.Data1.Recordset.Update Hastane.Data2.Recordset.Update 27

28 Hastane.Data1.Refresh Hastane.Data2.Refresh Hastane.goster Hastane.sayi = 1 Hastane.Show Ekle.Hide Private Sub cmdiptal_click() Hastane.Show Ekle.Hide Private Sub Form_Load() txtad.text = "" txtsoyad.text = "" txtprot.text = "" txttani.text = "" txttarih.text = "" 28

29 Visual Basic Editörü Bilgisayar programlar gelitirmek için kullandz araçlara editör deriz.visual Basic için kullandz editör sadece visual basic için tasarlanmr ve 4 versiyondan oluur. Bunlar; Learning Edition Standart Edition Professional Edition Enterprise Edition Bu editörlerin kullanm açndan hiç bir fark yoktur. Farklklar ise içerdikleri programlama modülleri, araçlar ve nesnelerden ibarettir. Visual Basic editörünü çalrmak için Balat->Programlar->Microsoft Visual Studio->Microsoft Visual Basic menülerini kullanabilirsiniz veya daha önceden kaydetmi olduunuz Visual Basic Proje dosyalarna çift tklama yolunu kullanabilirsiniz. Eer proje dosyas kullanarak Visual Basic editörünü çalrsanz direk olarak seçtiiniz proje açlacaktr. Balat menüsü ile Visual Basic editörünü çalsanz karza yeni proje türünü seçmenizi, en son çallan projelerden birini açman veya daha önce çalz proje dosyasn yerini göstermenizi amaçlayan bir diyalog karza gelecektir (Resim 1.1). Resim 1.1 Visual Basic balangç diyalog penceresi. Bu ders kapsamnda göreceiniz konular uygularken Standart EXE türündeki proje türünü seçebilirsiniz. Standart EXE proje türünü seçtikten sonra "Aç" dümesine tkladzda yeni bir projeyi Visual Basic editörü sizin için hazrlar(resim 1.2). Resim 1.2 Visual Basic editörü. 29

30 Visual Basic projelerini gelitirken en çok kullanlan editör araçlar Resim 1.2'de gösrterilen Toolbox, Project Manager, Properties Window, Form Penceresi dir. ToolBox : Form Penceresi üstüne yerletireceimiz nesneleri eklemek için kullanlan araç çubuudur. Form üstüne bir nesne eklemek için üstündeki simgelerden istenilen nesnenin simgesine tklanp form üstüne resim çizilir gibi eklenir. Project Manager : Üstünde çallan projenin form, modül vb. temel nesneleri arasnda geçi yapmak, projeye yeni form, modül vb.nesneleri eklemek ve projeye eklenmi olan form, modül vb. nesneleri projeden karmak için kullanlan proje yönetim penceresidir. Properties Window : Proje içindeki nesnelere ait özelliklerin görüntülendii ve deerlerinin detirilmesi için kullanlan penceredir. Kullanmda özellikleri detirilecek nesne(ler) seçildikten sonra deiklik Properties Window içindeki iki sütunlu tablonun sa sütunundaki deer detirilir. Form Penceresi : Proje dahilinde istenilen sayda form kullanlabilir. Proje dorultusunda gelitirilen programn arayüzlerini oluturduumuz tasarmlar oluturduumuz bölümdür. Editör ile çalrken kullanlmayan pencere ve araç çubuklar saklamak için veya kullanlacak pencere veya araç çubuu sakl ise tekrar görünür hale getirmek için View menüsünü kullanalr.(resim 1.3 ) Resim 1.4 View Menüsü Nesne Programlar hazrlanrken kullan arayüzünde kullan ile programn iletiime geçmesini salayan veya bir amaç dorultusunda hazrlanm programlama araçlarr. Örnein Label nesnesi programn arayüzüne yerletirilen ve kullan tarafndan detirilemeyen metinleri kullanya sunmay amaçlayan görsel bir nesneyken, Timer nesnesi kullann göremeyecei fakat belirtilen zaman aralklarnda istenilen görevleri yerine getiren bir nesnedir. Nesnelerin Özellikleri : Bir program gelitirirken veri giriini, sunumlar ve özel uygulamalar nesneleri kullanarak gerçekletiririz. Bir nesneyi kullanmak o nesnenin özelliklerini amaçlar dorultusunda detirebilmek ve olaylar i ak salayacak ekilde kullanmak anlamndadr. Bir nesnenin yatay ve düey konumu, ad, görünürlüü ve erielebilirlii bir nesnenin temel özellikleridir. Nesnelere ait özellikler detirilirken adaki ifade kullanr : 30

31 Nesnenin ad = Label1 Nesnenin özellii = Caption Nesnenin özelliinin yeni deeri = "Visual Basic" ise Label1.Caption = "Visual Basic" Komut sat Label1 nesnesinin Caption özelliini "Visual Basic" olarak detirecektir. Nesnelerin bir çok özellii çalma annda (Run Time) detirilebilirken ad (Name) özellii gibi baz özellikleri sadece tasarm annda (Design Time) detirilebilir. Nesnelere Ait Olaylar : Bir nesneye kullann müdahalesi veya sistemin müdahalesi annda nesnenin program yönlendirmesi için hazrlanm alt programlar (Sub Routine) olay olarak adlandr. Örnein bir bilgi girii ekrannda bütün bilgileri girdikten sonra "Kaydet" dümesine mouse ile klandnda "Kaydet" dümesinin (Caption özellii "Kaydet" olan dümenin ismi Command1 varsaylmr.) Private Sub Command_Click olay çalr ve programc programn "Kaydet" dümesine tklanldnda yapmas gerekenleri bu alt programa kodlar. Adaki örnei inceleyiniz. Private Sub Command1_Click() Label1.Caption = Text1.Text Yukardaki programn açklamas : Programn ekrannda ad yani Name özellii Label1 olan bir Label, ad Text1 olan bir TextBox ve ad Command1 olan bir CommandButton bulunmaktadr. Command1 dümesine klanldnda Label1'in içeriini (Ekranda görünen statik metni) Text1'in içerii (Kullann Text1'e yazd metin) yap. Temel Visual Basic Nesneleri Label Nesnesi : Label nesnesi ekranda yani kullan arayüzünde kullann detiremeyecei sabit metinleri kullanya sunar. Label nesnesinin en çok kullanlan özellikleri; Name : Her nesnenin olduu gibi Label nesnesinin de Name özellii vardr. Bir nesnenin Name özellii nesnenin programn içindeki adr. Bu özellik sadece tasarm annda detirilebilir. Caption : Label nesnesinin ekranda görünen metnini içeren özelliidir. Caption özellii detiinde ekrandaki metinde ayn anda deecektir. Name özellii ile Caption özellii karlmamalrlar. Label nesnesine ait olaylar; 31

32 Click : Kullan mouse ile nesnesinin üstüne tkladnda oluan bir olaydr. Herhangi bir parametresi yoktur. DblClik : Kullan mouse ile nesnesinin üstüne çift tkladnda oluan bir olaydr. Herhangi bir parametresi yoktur. MouseMove : Kullan mouse imlecini nesnenin üstünde hareket ettirdii zaman oluan olaydr. Parametreleri; Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Button : Integer veri tipinde bir parametredir ve mouse'un hangi tuuna basld gösterir. Parametrenin deerlerine göre ifade ettikleri; Button Parametresinin deeri Bas olan düme 0 2 Hiçbiri Sa 1 3 Sol Sol ve Sa Shift : Integer veri tipinde bir parametredir ve klavyenin hangi fonksiyon tuuna basld gösterir. Parametrenin deerlerine göre ifade ettikleri; Shift Parametresinin deeri Bas olan tu 0 Hiçbiri 1 Shift 2 Ctrl 4 Alt Shift+Ctrl+Alt 3 Shift+Ctrl 5 Shift+Alt 6 Ctrl+Alt 7 X ve Y : Single veri tipindeki parametrelerdir ve mouse'un ekran üstündeki koordinatlar verirler. MouseDown : Kullan nesnenin üstündeyken mouse'un bir tuuna bast zaman oluur. Parametreleri MouseMove olayn parametreleri ile aynr ve aynekilde çalrlar. MouseUp : Kullan nesnenin üstündeyken mouse'un bas tuunu serbest rakt zaman oluur. Parametreleri MouseMove olayn parametreleri ile aynr ve aynekilde çalrlar. 32

33 TextBox Nesnesi : TextBox nesnesi kullan arayüzünde kullann detirebicei dinamik metinleri kullanya sunar ve düzenlemesini bekler. TextBox nesnesinin en çok kullanlan özellikleri; Name : Bir nesnenin Name özellii nesnenin programn içindeki adr. Bu özellik sadece tasarm annda detirilebilir. Text : TextBox nesnesinin ekranda görünen metnini içeren özelliidir. Text özellii detiinde ekrandaki metinde ayn anda deecektir veya kullan metni düzenlediinde Text özelliinin deeri deecektir. Name özellii ile Text özellii karlmamalrlar. MaxLenght : Bu özellik ile TextBox nesnesinin içerecei metnin maksimum uzunluudur. Örnein Bir ifre alanna kullan 8 haneden fazla karakter girmesini engellemek istersek maxlenght özelliini 8'e eitleyebiliriz. Girilecek metni srlandrmamak için de maklenght özelliini 0'ra eilenir. PassChar : Kullann yazd karakterlerin yerini alan karakteri içerir. Örnein bir programa girilirken kullan ad ve parola sorulur ve kullan ad girilirken kullan girdii kullan ad birebir görebilirken, parolay girerken parolann her karakteri için "*" karakterini görür. Bu örnekte parolann girildii textbox nesnesinin PassChar özellii "*" içerir. Bu sayede üçüncü ahslar girilen parolalar göremezler. Locked : Kullann ekrandaki metinleri belirli ilemler süreci içinde detirmesi engellenmesi için kullanlan özelliktir. Locked özelliinin deeri True ise kulan metni düzenleyemez ancak False ise düzenleyebilir. MultiLine : Metnin TextBox içinde birden fazla satrda görüntülenmesine olanak verir. ScrollBars : MultiLine özellii True yapldnda görüntülenmek istenen kaydrma çubuklar göstermenize veya saklamanza olanak tanr. TextBox nesnesine ait olaylar; Click : Kullan mouse ile nesnesinin üstüne tkladnda oluan bir olaydr. Herhangi bir parametresi yoktur. DblClik : Kullan mouse ile nesnesinin üstüne çift tkladnda oluan bir olaydr. Herhangi bir parametresi yoktur. Change : Kullan TextBox'n içindeki metni düzenledii an oluur. Herhangi bir parametresi yoktur. MouseMove : Bakz Label nesnesi MouseMove Olay. KeyPress : Kullandan veya sistemeden programa bir karakter gittii zaman oluan olaydr. Parametreleri; 33

34 Private Sub Text1_KeyPress(KeyAscii As Integer) KeyAscii : Sistemden veya klavyeden programa gönderilen karakterin Ascii tablosundaki numarasr. KeyDown : Odak nesnenin üstündeyken kullann klavye'nin bir tuuna bast zaman oluur. Parametreleri; KeyCode : Klavye üstünde kullanlan tuun sistemde ilikilendirildii numarasr. Shift : Integer veri tipinde bir parametredir ve klavyenin hangi fonksiyon tuuna basld gösterir. Parametrenin deerlerine göre ifade ettikleri; Shift Parametresinin deeri 0 Hiçbiri 1 Shift 2 Ctrl 4 Alt 3 Shift+Ctrl 5 Shift+Alt 6 Ctrl+Alt 7 Shift+Ctrl+Alt Bas olan tu 34

35 KeyUp : Odak nesnenin üstündeyken kullann klavyede bast tutan parma kaldrd an oluur. Parametreleri KeyDown olayn parametreleri ile aynr ve aynekilde çalrlar. CommandButton : Kullan arayüzünde gerekli veriler girildikten sonra bir ilemi balatmak için kullanlan nesnedir. CommandButton nesnesinin en çok kullanlan özellikleri; Name : Bir nesnenin Name özellii nesnenin programn içindeki adr. Bu özellik sadece tasarm annda detirilebilir. Caption : Command nesnesinin ekranda görünen metnini içeren özelliidir. Name özellii ile Caption özellii karlmamalrlar. Default : Bir diyalog penceresinde bulunan onay tuunun Default özelliine True deerini atarsak, diyalog penceresini kullanan kullanac pencere üstünde herhangi bir yerde {ENTER} tuuna basarsa onay tuuna basm sayr. Bir Form üstünde sadece bir CommandButton nesnesinin Default özellii True deerini alabilir. Cancel : Bir diyalog penceresinde bulunan iptal tuunun Cancel özelliine True deerini atarsak, diyalog penceresini kullanan kullanac pencere üstünde herhangi bir yerde {ESC} tuuna basarsa iptal tuuna basm sayr. Bir Form üstünde sadece bir CommandButton nesnesinin Cancel özellii True deerini alabilir. CommandButton nesnesine ait olaylar; Click : Kullan mouse ile nesnesinin üstüne tkladnda oluan bir olaydr. Herhangi bir parametresi yoktur. Private Sub Command1_Click() Not :Dier Visual Basic nesneleri ileride açklanacaklardr. ListBox : Arayüz içinde basit anlamda (tek sütun) listeleri görüntülemekte kullanlan nesnelerdir. ListBox nesnesi içindeki liste elemanlar ekrana smayacak kadar fazlaysa ListBox nesnesinin sa tarafnda düey bir kaydrma çubuu belirir ve bu sayede listenin bütün elemanlar görüntülenebilir. Kullan ListBox nesnesindeki bir eleman seçebilecei gibi duruma göre birden fazla eleman seçmesi de istenebirilir. ListBox nesnesinin en önemli metodlar ve özellikleri ada listelenmitir. Ayrca liste elemanlarn görünmeyen bir deerleri vardr. Görünen deer bir String deerdir fakat görünmeyen deer bir Long deerdir. Özellikleri 35

36 ListIndex : Tek seçimli modda seçili olan liste elemann, çoklu seçim modunda en son seçilen liste elemann index numaras saklar. Türü Integer'dr. 1. Liste elemann ListIndex deeri 0'dr. n. elemann ListIndex deeri n-1 dir. ListCount : Liste elemanlarn say verir. Türü Integer'dr. Text : Seçili Liste elemann görünen liste deerini verir ve detirir. Türü String'dir. ItemData([ListIndex]) : ListIndex deeri ile belirtilen liste elemann görünmeyen deerini verir ve detirir. Türü Long'dur. Selected([ListIndex]) : ListIndex deeri ile belirtilen liste elemann seçli olup olmad belirtir ve atar. Türü Boolean'dr. Sorted : Liste elemanlarn görünen deerlerine göre sralanp sralanmayaca belirtildii özelliktir. Türü Boolean'dr. List([ListIndex]) : ListIndex deeri ile belirtilen liste elemann görünen deerini verir ve detirir. MultiSelect : Kullann liste içinde birden fazla kayt seçip seçemeyeceini belirtildii özelliktir. Türü Integer'dr. Metodlar Clear : Liste içindeki bütün elemanlar silen metoddur. ListBox1.Clear AddItem [Görünen Deer] : Görünen deeri parametre olarak alan bu metod ile listeye eleman eklenir. ListBox1.AddItem "Visual Basic" Refresh : Listenin ekran görüntüsünü güncelleyen metoddur. ListBox1.Refresh RemoveItem([ListIndex]) : ListIndex ile belirtilen liste eleman listeden siler. ListBox1.Remove(0) ComboBox : Arayüz içinde basit anlamda (tek sütun) listeleri tek satrda (sadece seçili liste eleman) görüntülemekte kullanlan nesnelerdir. ComboBox nesnesi içindeki liste elemanlar birden fazlaysa ComboBox nesnesinin sa tarafndaki düey ok tüüna basnca sa tarafnda duruma göre kaydrma çubuu olan bir liste belirir ve bu sayede listenin bütün elemanlar görüntülenebilir. ComboBox nesnesinin en önemli metodlar ve özellikleri ada 36

37 listelenmitir. Ayrca liste elemanlarn görünmeyen bir deerleri vardr. Görünen deer bir String deerdir fakat görünmeyen deer bir Long deerdir. Özellikleri ListIndex : Tek seçimli modda seçili olan liste elemann, çoklu seçim modunda en son seçilen liste elemann index numaras saklar. Türü Integer'dr. 1. Liste elemann ListIndex deeri 0'dr. n. elemann ListIndex deeri n-1 dir. ListCount : Liste elemanlarn say verir. Türü Integer'dr. Text : Seçili Liste elemann görünen liste deerini verir ve detirir. Türü String'dir. ItemData([ListIndex]) : ListIndex deeri ile belirtilen liste elemann görünmeyen deerini verir ve detirir. Türü Long'dur. Selected([ListIndex]) : ListIndex deeri ile belirtilen liste elemann seçli olup olmad belirtir ve atar. Türü Boolean'dr. Sorted : Liste elemanlarn görünen deerlerine göre sralanp sralanmayaca belirtildii özelliktir. Türü Boolean'dr. List([ListIndex]) : ListIndex deeri ile belirtilen liste elemann görünen deerini verir ve detirir. Style : ComboBox'n ekran üstündeki görünümünü ve kullan detirir. Sadece tasarm annda detirilebilir. Metodlar Clear : Liste içindeki bütün elemanlar silen metoddur. ComboBox1.Clear AddItem [Görünen Deer] : Görünen deeri parametre olarak alan bu metod ile listeye eleman eklenir. ComboBox1.AddItem "Visual Basic" Refresh : Listenin ekran görüntüsünü güncelleyen metoddur. ComboBox1.Refresh RemoveItem([ListIndex]) : ListIndex ile belirtilen liste eleman listeden siler. ComboBox1.Remove(0) Horizantal ve Vertical ScrollBar : Arayüz içine smayan bilgilerin veya listelelerin görünmeyen yerlerinde dolamak için kullanlan nesnelerdir. Bu 37

38 nesnelerin tek yaptklar arayüzde minimum ve maximum deeri belli olan kaydrma çubuklarn tutamaçlarn kullan tarafndan yerleri kullan tarafndan detirilmesi durumunda oluacak olayla programc kendi bilgilerini birletirir ve ekran üstünde bütün bilgileri kademeli olarak kullanya aktarabilir. Buna örnek olarak bir harita üstünde kullan dolarmak verilebilir. Bu nesnelerin en önemli özellikleri ve olaylar ada açklanmr. Özellikleri Value : Kaydrma çubuu tutamacn mevcut konumunu belirtir. Türü Integer'dr. Min : Kaydrma çubuu tutamacn en solda veya en altta olduu zaman ald Value deeridir. Türü Integer'dr. Max : Kaydrma çubuu tutamacn en sada veya en üstta olduu zaman ald Value deeridir. Türü Integer'dr. Olaylar Change Olay : Kaydrma tutamacn konumunun demesiyle olurur. Scroll Olay : Kaydrma tutamacn konumunun fare ile sürüklenerek detirilmesi rasnda oluur. CheckBox : Kullandan bir onay alnmas gerektiinde veya bir bilginin olup olmadnda (Doru/Yanl) kullanya bilgi vermek için veya kullandan bilgi almak amacyla kullanlan nesnedir. CheckBox'a ait önemli özellikler ve olaylar da açklanmr. Özellikleri Caption : CheckBox'n yanndaki metni içeren özelliktir. Value : CheckBox'n seçili olma durumunu gösteren ve detiren özelliktir. Türü Integer'dr. Olaylar Click Olay : Kullan tarafndan CheckBox nesnesinin seçilme durumunun detirilmesiyle gerçekleir. RadioButton : Kullandan birden çok seçenek içinden sadece birini seçmesi istenildiinde kullanlan nesnedir. Bir form içinde gruplanmam olan RadioButton'lar içinden sadece bir tanesi seçilebilir. RadioButton'a ait önemli özellikler ve olaylar da açklanmr. Özellikleri Caption : RadioButton'n yanndaki metni içeren özelliktir. 38

39 Value : RadioButton'n seçili olma durumunu gösteren ve detiren özelliktir. Türü Boolean'dr. Olaylar Click Olay : Kullan tarafndan RadioButton nesnesinin seçilme durumunun detirilmesiyle gerçekleir. Visual Basic Nesnelerinin Ortak Özellikleri Görsel Özellikler : Nesnenin görsellii ile ilgili özelliklerdir. Alignment : Nesne içindeki metnin yatay hizalama eklini içerir. BackColor : Nesnenin arkaplan rengini içerir. Enabled : Nesnenin eriilebilirliini belirleyen özelliktir. Font : Nesne üstündeki metnin yaz biçimini yapandran özelliktir. MousePointer : Mouse'un ekran üstündeki eklini belirler. önceden tanmlanmekillerin yanra 99-Custom özellii ile istenilen cursor eklini elde edebilirsiniz. MouseIcon : Mouse'un ekran üstündeki özel (Custom) eklini içeren özelliktir. TabStop : Kullan Tab tuunu kullandnda odan nesne üstünde durup durmayaca belirler. TabIndex : Nesnenin Tab sras kontrol eder. Tag : Gerektiinde kullanlmas amacyla programc için açklama yeri. ToolTipText : Nesnenin açklamas kullanya göstermek amac ile kullanlan TollTip'lerin yazld özelliktir. Dier Özellikler : Index : Nesnenin nesne dizileri içindeki numarasr. Dekenler Dekenler içlerinde veri saklayan programlama arçlarr. Bir program gelitirirken programc iki türlü veri kullanr bunlar karakter dizileri ve saysal verilerdir. Bu da bir programlama dilinde verileri depolayan araçlar ikiye ayrmay zorunlu klmr. Dier programlama dillerinde olduu gibi Visual Basic'te de veri depolayan araçlar yani dekenler ikiye ayrrlar. Bunlar : Karakter dizileri ve saysal dekenlerdir. Dekenlerle ilgili daha ayrnt bilgi için adaki tabloyu inceleyiniz. 39

40 Karakter Dizileri String Karakter Dizisi n Byte Saysal Dekenler Byte aras tam say 1 Byte Integer sa tam say 2 Byte Long Uzun tam say 4 Byte Single sa rasyonel say 4 Byte Double Uzun rasyonel say 8 Byte Currency 19 haneli rasyonel say 8 Byte Dier Boolean True/False mantksal tip 1 Byte Variant Her türlü veriyi depolayan deken tipi 8 Byte Deken Tanmlama Visual Basic'te herhangi bir olay veya alt programda geçerli olacak bir dekeni tanmlamaya gerek yoktur. Kullanlan deken olay veya alt program çalmaya baladnda otomatik olarak Visual Basic tarafndan tanmlanr. Bu yöntem ile program gelitirmek kolay olmasn yanra büyük uygulamalarda yetersiz kalmaktadr. Bu yöntemin bir dezavantaj ise kod yaz srasnda programcn yapaca dekenlere ba yazm (syntax) hatalar derleyicinin farkedememesidir. Visual Basic Code Window içindeyken en üste Option Explicit yazldnda Visual 40

41 Basic derleyicisi kullanlan bütün dekenlerin tanmlanmasart klar. Visual Basic'te üç türlü deken tanmlama yöntemi vardr bunlar; Dim : Kullanld ortamda geçerliliini sürdüren dekenler tanmlamak için kullanr. Dekenler Dim ile bir olayn içinde tanmlandnda sadece o olay içinde geçerli olurlar. Formun veya Modülün General Declarations bölümünde tanmlanan dekenler tanmlandklar form veya modülün içindeki bütün olay, alt program ve fonksiyonlarda geçerli olurlar. Adaki örnekte x dekeni Dim deyimi ile tanmlanan bir Integer'dr. Kullan Command1 isimli dümeye bastnda doar, sadece Command1_Click() olay içinde geçerlidir ve olay bittiinde ölür. Private Sub Command1_Click() Dim x as Integer x=3 Static : Kullanld ortamda geçerliliini sürdüren ve alt programn içinde olduu form veya modül bellekten silinene kadar yaam sürdüren dekenler tanmlamak için kullanr. Adaki örnekte x dekeni Static deyimi ile tanmlanan bir Integer'dr. Kullan Command1 isimli dümeye ilk basnda doar, olay bitti inde uyur ve içindeki deeri saklar, sadece Command1_Click() olay içinde geçerlidir ve Command1 isimli CommandButton'n üstünde olduu form bellekten silindiinde ölür. Adaki örnekte dümeye üç kez basldnda Label1 nesnesi ekranda 9 gösterecektir. Private Sub Command1_Click() Static x as Integer x=x+3 Label1.Caption=x Redim : Esnek boyutlu dizi dekenler tanmlamak veya tanmlanm bir dizi dekenin boyutlar detirmek için kullanr. Ayrnt bilgi sonraki bölümlerde verilecektir. Global : Sadece Modüllerin General Declarations bölümünde kullanlabilir. Projenin heryerinde geçerli olan, program çalnda doan ve program bellekten silindiinde ölen dekenler tanmlamak için kullanr. Not: Global tanmlanm x dekeniniz varsa ve herhangi bir olayn, alt programn veya fonksiyonun içinde de bir x dekeni tanmlarsanz. O olayn, alt programn ve fonksiyonun içinden global olan x dekenine eriemezsiniz. 41

VISUAL BASIC 6.0. Modül: Tek bir dosyada toplanan ve programın herhangi bir yerinden çağırılabilen prosedürler ve tanımlamalar topluluğu.

VISUAL BASIC 6.0. Modül: Tek bir dosyada toplanan ve programın herhangi bir yerinden çağırılabilen prosedürler ve tanımlamalar topluluğu. VISUAL BASIC 6.0 Visual Basic karmaşık mantıklara ve biçimlere sahip, Windows uyumlu uygulamaların tasarımlarını kolaylaştırıcı bir görsel dildir. Bu dilde program geliştirmenin ilk adımı, kullanıcının

Detaylı

yurdugul@hacettepe.edu.tr VB de Veri Türleri 1

yurdugul@hacettepe.edu.tr VB de Veri Türleri 1 yurdugul@hacettepe.edu.tr 1 VB de Veri Türleri 1 Byte 1 aretsiz tamsay Integer 2 aretli Tamsay Long 4 aretli Tamsay Single 4 Gerçel say Double 8 Gerçel say Currency 8 Gerçel say Decimal 14 Gerçel say Boolean

Detaylı

İÇİNDEKİLER 1. BÖLÜM: VISUAL BASIC E İLK ADIM

İÇİNDEKİLER 1. BÖLÜM: VISUAL BASIC E İLK ADIM İÇİNDEKİLER 1. BÖLÜM: VISUAL BASIC E İLK ADIM 1.1 Visual Basic Hakkında... 14 Visual Basic Nedir?...14 Grafiksel Arabirim...15 Nesne ve Olay kavramı...15 1.2 Çalışma Alanı... 16 Proje Seçimi...16 Çalışma

Detaylı

Uygulamalar 4 IsMissing Fonksiyonlar ve Alt Programlar Prosedür Parametreleri Public Function f(x,y,optional t, Optional k) End Function 1.

Uygulamalar 4 IsMissing Fonksiyonlar ve Alt Programlar Prosedür Parametreleri Public Function f(x,y,optional t, Optional k) End Function 1. Uygulamalar 4 IsMissing (Değişken) Visual Basic te fonksiyon veya alt programlara giriş parametresi olarak Optional deyimi kullanılırsa o parametre kullanılmadan da o fonksiyon çağrılabilir. IsMissing

Detaylı

Bölüm 4 Button 4.1 Button Nedir? Button (dü me), tkinter içinde bir snftr; ba³ka bir deyi³le bir widget'tir. Üstelik, Button, öteki GUI araç çantalarnn hemen hepsinde ayn ad ile var olan standart bir widget'tir.

Detaylı

Form Nesnesi. Şekil 1. SDI Form. Şekil 2. MDI Form ve alt (Child) formlar

Form Nesnesi. Şekil 1. SDI Form. Şekil 2. MDI Form ve alt (Child) formlar Form Nesnesi Form nesnesi, uygulamaların kullanıcı ara yüzünü oluşturulmasına zemin hazırlayan nesnedir. Form nesnesi MDI (Multiple Documents Interface) ve SDI (Single Document Interface) olmak üzere iki

Detaylı

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu UYGULAMALAR Uygulama 1:Komut butonu, metin kutusu ve liste kutusu kullanarak bir program oluşturacağız. Programda, bir metin kutusuna girilen sayılardan pozitif olanlar bir listeye, negatif olanlar başka

Detaylı

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği INPUTBOX KULLANIMI InputBox komutu, Basic programlama dilinde program algoritması içinde ekran aracışığı ile bir sorgu yönlendirerek, kullanıcının bilgi girmesini sağlamak amacıyla kullanılır. Bu komutun

Detaylı

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI 2015-2016 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI MİCROSOFT EXCEL PROGRAMI Programın Açılışı: Başlat Tüm Programlar Microsoft Office Microsoft

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları CheckBox Onay Kutusu, kullanıcının mantıksal bir ifade hakkında seçim yapmasına imkân verir. Kullanıcıya seçenekler sunmayı sağlar. Birçok seçenek seçilebilir. CheckBox Özellikleri Özellik Değer Tipi Açıklama

Detaylı

Excel Sorular? 1. Excel Sorular? 1. A Grubu

Excel Sorular? 1. Excel Sorular? 1. A Grubu Excel Sorular? 1. A Grubu 1. A?a??dakilerden hangisi hücreye girilen yaz?n?n içeri?ini biçimlendirmek için kullan?lamaz? a. Biçim-Yaz? tipi b. Biçim-Hücreler-Yaz? tipi c. Sa? tu?-hücreleri biçimlendir

Detaylı

Microsoft Visual Basic 6.0 sekmesine bir kere tıklanarak program açılır. Program ilk açılışta

Microsoft Visual Basic 6.0 sekmesine bir kere tıklanarak program açılır. Program ilk açılışta VISUAL BASIC 6.0 Visual Basic 6.0 la çalışmaya başlama için; Microsoft Visual Basic 6.0 sekmesine bir kere tıklanarak program açılır. Program ilk açılışta İNŞAAT MÜHENDİSLİĞİ BÖLÜMÜ 1 Yeni Bir proje başlatır.

Detaylı

Veri Taban ve Visual Basic

Veri Taban ve Visual Basic Veri Taban ve Visual Basic Geçmite, random dosya ve yap deikenleri ile oluturulan kaytlar bugünkü veri taban uygulamalarnn temelini oluturmaktadr. Random dosya ve yap deikenleri ile oluturulan veri taban

Detaylı

Microsoft Visual Basic 6.0 sekmesine bir kere tıklanarak program açılır. Program ilk açılışta

Microsoft Visual Basic 6.0 sekmesine bir kere tıklanarak program açılır. Program ilk açılışta VISUAL BASIC 6.0 Visual Basic 6.0 la çalışmaya başlama için; Microsoft Visual Basic 6.0 sekmesine bir kere tıklanarak program açılır. Program ilk açılışta ĐNŞAAT MÜHENDĐSLĐĞĐ BÖLÜMÜ 1 Yeni Bir proje başlatır.

Detaylı

PROGRAMLAMA TEMELLER. C Program Yap s

PROGRAMLAMA TEMELLER. C Program Yap s PROGRAMLAMA TEMELLER 1 C Program Yap s 2 Aç klama sat r Program kodlar n makine diline çeviren C dili derleyicisi /* ve */ karakterleri aras nda kalan bölümleri ihmal eder. /* Aç klama Sat r */ Sadece

Detaylı

Kontroller program ara birimi (user interface) oluşturmada kullanılan nesnelerdir.

Kontroller program ara birimi (user interface) oluşturmada kullanılan nesnelerdir. Kontroller Kontroller program ara birimi (user interface) oluşturmada kullanılan nesnelerdir. Standart kontrol İşlevi Simge PictureBox Resim kutusu. Bitmap, Icon, GIF resimlerin gösterilmesini sağlar.

Detaylı

7) Çoklu Formlar. Şekil7.1. Araç kutusundaki Add Form butonuna basarak projeye yeni bir form ekleyiniz.

7) Çoklu Formlar. Şekil7.1. Araç kutusundaki Add Form butonuna basarak projeye yeni bir form ekleyiniz. 7) Çoklu Formlar Şimdiye kadar yarattığınız tüm projeler tek bir form tarafından işletilmektedir. Farklı amaca yönelik bilgiler için farklı pencereler kullanırsanız projelerinizin daha profesyonel olabileceğinin

Detaylı

Ö RENME FAAL YET -1 1. DOSYALAMA LEMLER AMAÇ ARA TIRMA. 1.1. Genel Bilgiler

Ö RENME FAAL YET -1 1. DOSYALAMA LEMLER AMAÇ ARA TIRMA. 1.1. Genel Bilgiler ÖRENME FAALYET-1 AMAÇ ÖRENME FAALYET-1 Bu faaliyette verilen bilgiler dorultusunda, sunu hazrlama programlarnda kullanlan temel dosya ilemlerini (sunu açma-kapatma-kaydetme-düzenleme) yapabileceksiniz.

Detaylı

Görsel Programlama (Visual Programming) 2.Hafta

Görsel Programlama (Visual Programming) 2.Hafta Görsel Programlama (Visual Programming) 2.Hafta 2016-2017 Bahar Dönemi Class Yapısı ve Form 1Muhammer İLKUÇAR, MAKÜ-2015 BURDUR Class - Obje Nesne (Nesne tabanlı programlama) İnsan ırkının ortak özelliklerini

Detaylı

C# Form Uygulamaları. Nesne Tabanlı Programlama I (C#) Ders Notu. S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY

C# Form Uygulamaları. Nesne Tabanlı Programlama I (C#) Ders Notu. S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY Nesne Tabanlı Programlama I (C#) Ders Notu S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY C# Form Uygulamaları C# da yeni bir uygulama açmak için File>New>Project seçilir. Daha sonra açılan pencerede

Detaylı

MICROSOFT OFFICE WORD 2010 ÖRNEK TEST SORULARI

MICROSOFT OFFICE WORD 2010 ÖRNEK TEST SORULARI MICROSOFT OFFICE WORD 2010 ÖRNEK TEST SORULARI 1-) Word 2010 nedir? A-) Hesap Programıdır B-) Tablo - Grafik Programıdır C-) Kelime İşlem Programıdır D-) İşletim Sistemidir 2-) Microsoft Word 2007 programında

Detaylı

3. Aşağıdakilerden hangisi B5 hücresinin değerini getirir (Kopyalar)? a-) =B5 b-) B5 c-) =B(5) d-) =5B

3. Aşağıdakilerden hangisi B5 hücresinin değerini getirir (Kopyalar)? a-) =B5 b-) B5 c-) =B(5) d-) =5B 1. Aşağıdakilerden hangisi hücrenin içini desen ile doldurur? a-) Biçim - Hücreler -Yazı Tipi b-) Biçim - Hücreler - Desen c-) Biçim - Hücreler Kenarlık d-) Biçim - Hücreler Hizalama 2. Aşağıdaki fonksiyonlardan

Detaylı

2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI 2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI İşletim Sisteminde Yapılan Uygulamalar Bir Bilgisayarda Hangi İşletim Sistemi Yüklü Olduğunu

Detaylı

2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI

2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI 2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI KOÜ Mekatronik Mühendisliği Bölümü/MKT-103-Görsel Programlama Dersi - Ara Sınav J-grubu Ad-Soyad:...No:... J GRUBU-süre:70dk 1.) Aşağıdaki

Detaylı

Toolbox Kullanımı ve Elemanları

Toolbox Kullanımı ve Elemanları Toolbox Kullanımı ve Elemanları Araç Çubuğunda, yani Toolbox ta, programa eklenip programlanacak nesneler bulunur. Buradan, programın amacına göre nesneler seçilip projeye dahil edilir. Amaç doğrultusunda

Detaylı

Diziler İndisli Değişkenler

Diziler İndisli Değişkenler Diziler İndisli Değişkenler Aynı tür bilgileri (öğrenci isimleri, şehir isimleri, kapı numaraları, fakülteler vbg.) bellekte tutmak için kullanabileceğimiz listelere dizi adı verilir. Dizi kullanmanın

Detaylı

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5 İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5 2 VISUAL STUDIO GELİŞTİRME

Detaylı

Yukardaki gibi sonsuz döngülü programlara Ctrl+Break tuş takımı ile müdahale edilmesi gerekir, aksi halde program sonsuz döngüye girer.

Yukardaki gibi sonsuz döngülü programlara Ctrl+Break tuş takımı ile müdahale edilmesi gerekir, aksi halde program sonsuz döngüye girer. Döngüsü En basit döngü yapısıdır. Hiçbir kontrol yapılmadan ve ifadeleri arasındaki satırların işlem görmesi için kullanılır. Bu yapıda programın terkedilmesi için herhangi bir kontrol olmadığından, döngü

Detaylı

HESAP MAKİNASI YAPIMI

HESAP MAKİNASI YAPIMI HESAP MAKİNASI YAPIMI 1..Aşağıdakine benzer görünüm ve butonları hazırlayın. 2. 24. Butonun içerisine aşağıdaki kodları yazın. 3. Yeni bir layer ekleyip Frame1 F9 na aşağıdaki kodları ekleyelim. 4. Butonlardan

Detaylı

INPUTBOX() ile Veri Girişi

INPUTBOX() ile Veri Girişi VISUAL BASIC DE VERİ GİRİŞİ VE EKRAN MESAJLARI INPUTBOX() ile Veri Girişi Yapısı : Default Değer Form Üzerindeki Konum (0,0) sol üst köşe Değişken adı Veri Giriş Kutusu Gövdesindeki Mesaj Veri Giriş Kutusu

Detaylı

BİLİŞİM TEK VE YAZ. DERSİ WORD 2007 SORULARI(CEVAPLAR SON SAYFALARDA RENKLİ GÖSTERİLMİŞTİR.)

BİLİŞİM TEK VE YAZ. DERSİ WORD 2007 SORULARI(CEVAPLAR SON SAYFALARDA RENKLİ GÖSTERİLMİŞTİR.) AYRANCILAR ORTAOKULU BİLİŞİM TEK VE YAZ. DERSİ WORD 2007 SORULARI(CEVAPLAR SON SAYFALARDA RENKLİ GÖSTERİLMİŞTİR.) SORU 9-) Yandaki butonun görevi nedir? 1-) Word nedir? Hesap Programıdır Tablo - Grafik

Detaylı

Görsel Programlama (Visual Programming) 2.Hafta

Görsel Programlama (Visual Programming) 2.Hafta Muhammer İLKUÇAR, MAKÜ-2015 BURDUR Görsel Programlama (Visual Programming) 2.Hafta 2014-2015 Bahar Dönemi CLASS YAPISI 1 Muhammer İLKUÇAR, MAKÜ-2011 BURDUR Class - Obje Nesne (Nesne tabanlı programlama)

Detaylı

Microsoft PowerPoint. Slayt Hazırlama. Nilgün Çokça

Microsoft PowerPoint. Slayt Hazırlama. Nilgün Çokça Microsoft PowerPoint Slayt Hazırlama Nilgün Çokça Microsoft PowerPoint İçindekiler Microsoft PowerPoint... 3 Slayt Açma... 3 İkinci Slayt Ekleme... 3 Slayt Düzeni... 4 Resim ya da Obje Ekleme... 6 Slayt

Detaylı

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.NET Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5 2 VISUAL STUDIO 2012 GELİŞTİRME

Detaylı

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır.

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır. Select Case Komutu: VB de karar sürecinde kullanılan komutlardandır. Bu yapı ile sadece bir değişkenin durum kontrolü yapılır. Kontrolü yapılacak değişkenin genel olarak alabileceği değerler belirli ise

Detaylı

OPTION BUTTON ve ELSEIF UYGULAMALARI

OPTION BUTTON ve ELSEIF UYGULAMALARI OPTION BUTTON ve ELSEIF UYGULAMALARI OPTION düğmeleri, Muhtelif seçeneklerin olduğu ve bu alternatif seçeneklerden birisinin seçilmesi gerektiği durumlarda kullanılan nesnelerdir. Daire şeklindeki bu option

Detaylı

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI 10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI Sayısal Sistemler Sayısal sistem, sayıları temsil eden simgeler için bir yazma sistemi yani matematiksel bir gösterim sistemidir.

Detaylı

Metin İşlemleri, Semboller

Metin İşlemleri, Semboller Ankara Üniversitesi Nallıhan Meslek Yüksekokulu Metin İşlemleri, Semboller NBP108 - GRAFİK ANİMASYON il Öğr.Gör. Salih ERDURUCAN 1 / 13 3. METİN İŞLEMLERİ 3.1. Metin Aracı Animasyon yazılımı yazı yazmak

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ II. 11. RAPORLAR ve VISUAL BASIC PROGRAMINDA RAPOR OLUŞTURMA

VERİ TABANI YÖNETİM SİSTEMLERİ II. 11. RAPORLAR ve VISUAL BASIC PROGRAMINDA RAPOR OLUŞTURMA BÖLÜM 11 11. RAPORLAR ve VISUAL BASIC PROGRAMINDA RAPOR OLUŞTURMA Bu bölümde Visual Basic 6.0 ile birlikte kullanılmaya başlayan veritabanı tasarım elemanlarıyla rapor oluşturulması anlatılacaktır. Rapor

Detaylı

Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak.

Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak. MT 373 Visual Basic Programlama Laboratuvar Uygulamaları-1 Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak. a) İki adet ondalıklı sayı tanımlaması yapınız

Detaylı

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6 ix Yazılım Nedir? 2 Yazılımın Tarihçesi 3 Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5 Yazılımın Önemi 6 Yazılımcı (Programcı) Kimdir? 8 Yazılımcı Olmak 9 Adım Adım Yazılımcılık 9 Uzman

Detaylı

SAÜ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ ORTAK BİLGİSAYAR DERSLERİ KOORDİNATÖRLÜĞÜ WİNDOWS 7 BÖLÜM SORULARI

SAÜ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ ORTAK BİLGİSAYAR DERSLERİ KOORDİNATÖRLÜĞÜ WİNDOWS 7 BÖLÜM SORULARI SAÜ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ ORTAK BİLGİSAYAR DERSLERİ KOORDİNATÖRLÜĞÜ WİNDOWS 7 BÖLÜM SORULARI 1.Windows 7 Temelleri 1.2. Masaüstü 1. Windows 7 de dosyaların hangi programla açılacağını

Detaylı

Visual Basic ilk açıldığında görülen New Project penceresi Visual Basic ile neler yapılabileceğinin bir özeti gibidir.

Visual Basic ilk açıldığında görülen New Project penceresi Visual Basic ile neler yapılabileceğinin bir özeti gibidir. BÖLÜM 4 4.VISUAL BASIC İLE PROGRAMLAMAYA GİRİŞ 4-1 VISUAL BASIC İLE YAZILIM GELİŞTİRME Visual Basic ilk açıldığında görülen New Project penceresi Visual Basic ile neler yapılabileceğinin bir özeti gibidir.

Detaylı

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2. 6 7 Server Kontrol Nedir? Kullanıcı arabirimi veya diğer ilişkisel fonksiyonlar oluşturmak üzere Server üzerinde çalışan componentlere denir. Server kontroller runat= server özelliğine sahiptirler. (Şekil

Detaylı

.docx veya.doc (2007 ve üzeri sürümlerde.docx iken sürümlerinde.doc tur.) 1.Belge Başlığı

.docx veya.doc (2007 ve üzeri sürümlerde.docx iken sürümlerinde.doc tur.) 1.Belge Başlığı MİCROSOFT WORD (KELİME İŞLEMCİ) Dosya Uzantısı.docx veya.doc (2007 ve üzeri sürümlerde.docx iken 1997 2003 sürümlerinde.doc tur.) Genel Ekran Görünümü 1.Belge Başlığı 2.Sekmeler 3.Sekme Şeridi 5.Cetveller

Detaylı

1. MİCROSOFT EXCEL 2010 A GİRİŞ

1. MİCROSOFT EXCEL 2010 A GİRİŞ 1. MİCROSOFT EXCEL 2010 A GİRİŞ 1.1. Microsoft Excel Penceresi ve Temel Kavramlar Excel, Microsoft firması tarafından yazılmış elektronik hesaplama, tablolama ve grafik programıdır. Excel de çalışılan

Detaylı

SIMCC - Simülasyon Kontrol Merkezi. SIMCC Genel Bak&8. Simülasyon nedir?

SIMCC - Simülasyon Kontrol Merkezi. SIMCC Genel Bak&8. Simülasyon nedir? Elektrik Elektrnik www.sesatek.cm Slutins & Engineering Services Fr Autmatin Technlgies Cmpany SIMCC - Simülasyn Kntrl Merkezi SimCC masaüstü bilgisayarda tmasyn prjenizin saha simülasynunu yapabileceiniz

Detaylı

IPACK LADDER. Arayüz Dökümantasyonu

IPACK LADDER. Arayüz Dökümantasyonu IPACK LADDER Arayüz Dökümantasyonu I. Giriş Bu dökümantasyon IPack Ladder yazılımının arayüz kullanımını, kullanılan model ile ilişkilerini ve işlevsel açıklamaları kapsamak üzere hazırlanmıştır. II. Dökümantasyon

Detaylı

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği ÖNDER BİLGİSAYAR KURSU Microsoft Office Kursu Eğitim İçeriği Microsoft WORD 1. PENCERE ELEMANLARI VE GÖRÜNTÜLEME BİÇİMLERİ 1.1. Genel Bilgiler 1.2. Ekran Görünümleri 1.3. Metin Sınırları ve Basımda Çıkmayan

Detaylı

MONTAJ ( ASSEMBLIES )

MONTAJ ( ASSEMBLIES ) 95 MONTAJ ( ASSEMBLIES ) Assemblies, çizidiğimiz veya çizeceğimiz parçaların (Part) bir dosya altında birleştirilmesi yani montaj yapılması işlemidir. Bunun için ilk önce FILE=>NEW komutu ile yeni Assembly

Detaylı

Windows Nasıl Çalışır? Pencereler (window), Hareketler (event) ve Mesajlar (message)

Windows Nasıl Çalışır? Pencereler (window), Hareketler (event) ve Mesajlar (message) Windows Nasıl Çalışır? Pencereler (window), Hareketler (event) ve Mesajlar (message) Pencere, hareket ve mesaj, VB ile Windows uygulaması geliştirmek için bu üç temel anahtar kavramı bilmek yeterli olacaktır.

Detaylı

BÖLÜM 1 GİRİŞ 1.1 GİRİŞ

BÖLÜM 1 GİRİŞ 1.1 GİRİŞ BÖLÜM 1 GİRİŞ 1.1 GİRİŞ Microsoft Excel de dosyalar çalışma kitabı olarak isimlendirilir. Bu dosyalar normal belge türüdür. Dosya ismi üzerine fare ile tıklandığında dosya açılır. Excel dosyaları tablolardan

Detaylı

BÖLÜM 5 5. TABLO OLUŞTURMAK

BÖLÜM 5 5. TABLO OLUŞTURMAK BÖLÜM 5 5. TABLO OLUŞTURMAK Belli bir düzen içerisinde yan yana ve alt alta sıralanmış veya hizalı şekilde oluşturulması gereken bilgiler word de tablo kullanılarak hazırlanırlar. Örneğin bir sınıfa ait

Detaylı

13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz 13 Aralık 2007 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Raporlar KULLANICI TANIMLI RAPORLAR Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz Kendi isteklerinize özel rapor tasarımları

Detaylı

BİLGİSAYAR PROGRAMLAMA

BİLGİSAYAR PROGRAMLAMA BİLGİSAYAR PROGRAMLAMA Yrd. Doç. Dr. Beytullah EREN beren@sakarya.edu.tr 0264 295 5642 1 MİCROSOFT EXCEL Elektronik tablolama veya hesaplama programı olarak da adlandırılan Excel, girilen veriler üzerinde

Detaylı

Metin Tabanlı İçerik Oluşturma Araçları

Metin Tabanlı İçerik Oluşturma Araçları Metin Tabanlı İçerik Oluşturma Araçları Microsoft Office Word Kelime işlemci, görsel nesnelerin veya çizimlerin resim ya da arka plan olarak kullanıldığı metinler oluşturabilen, harita ve tablo gibi şekiller

Detaylı

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ Web Sitesi Yönetim Paneli, Üniversitemiz web sitesinde, birimlerimize ait web sitelerindeki içerikler üzerinde ekleme, silme, değiştirme gibi güncelleme işlemlerini,

Detaylı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 AMAÇ Bilgisayar ve elektronik tablolama yazılımı sağlandığında elektronik tablolama yazılımı çalışma alanı düzenlemelerini yapabileceksiniz. ARAŞTIRMA Güncel olarak

Detaylı

Check Box kullanımı ve Metin kutusu FONT özellikleri Check Box kutuları Option button nesnelerinden farklı olarak, programın çalışması sırasında farklı tercihlere bağlı olarak aynı anda birden çok seçeneğin

Detaylı

Ö RENME FAAL YET - 6 Ö RENME FAAL YET - 6 6. SLAYT LEMLER

Ö RENME FAAL YET - 6 Ö RENME FAAL YET - 6 6. SLAYT LEMLER AMAÇ Ö RENME FAAL YET - 6 Bu faaliyette verilen bilgiler do rultusunda, sunuya ses ve görüntü dosyalar eklemeyi, sayfalar aras ndaki geçi leri düzenleyebilmeyi, nesnelere animasyonlar ekleyebilmeyi ö renecek,

Detaylı

MICROSOFT WORD 2002. Şekil 1

MICROSOFT WORD 2002. Şekil 1 MICROSOFT WORD 2002 Microsoft Word 2002, bir kelime işlem programı olup, Microsoft Office XP bileşenidir. Word 2002 programı kullanılarak, mektup, rapor, kitap gibi belgeler hazırlanabilir. Bu belgelere

Detaylı

VISUAL BASIC TE VERĠ TABANI ĠġLEMLERĠ

VISUAL BASIC TE VERĠ TABANI ĠġLEMLERĠ VISUAL BASIC TE VERĠ TABANI ĠġLEMLERĠ Veri tabanı ne olursa olsun mutlaka bir bağlantı(connection) nesnesi olması gerekir. Microsoft ürünlerinde veri tabanına bağlantı için ADO (ActiveX Data Objects= X

Detaylı

Online Bilimsel Program Yönetici K lavuzu

Online Bilimsel Program Yönetici K lavuzu Online Bilimsel Program Yönetici Klavuzu Bu belgedeki bilgiler, ekiller ve program ilevi önceden haber verilmeksizin deitirilebilir. Tersi belirtilmedikçe, burada örnek olarak ad geçen kiiler, adresler,

Detaylı

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ Web Sitesi Yönetim Paneli, Üniversitemiz web sitesinde, birimlerimize ait web sitelerindeki içerikler üzerinde ekleme, silme, değiştirme gibi güncelleme işlemlerini,

Detaylı

www.elektrikogretmenleri.com

www.elektrikogretmenleri.com FIREWORKS (MENU OLUŞ TURMA) 1 Önce Başlat menüsü Programlar Adobe Web Premium CS3 Adobe Fireworks CS3 kısayol simgesi ile Fireworks programı açılır. 2 Fireworks programı açıldığında Karşımıza gelen Yeni

Detaylı

OÖ lçu mu Uygulaması

OÖ lçu mu Uygulaması Dog ru Uzunlug u ve Çember Çapı OÖ lçu mu Uygulaması Uygulama Bu uygulama, form nesnesi üzerinde, sol ve sağ fare tıklamaları ile belirlenen iki nokta arasındaki doğru parçasının çizilmesi, uzunluğunun

Detaylı

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA TEMEL BİLGİSAYAR Ders Notları Yrd. Doç. Dr. Seyit Okan KARA Pencerenin ortasında bulunan beyaz sayfa, slayt tasarımında kullanacağımız sayfamızdır. Sol panelde bu slayt sayfasının küçültülmüş halde bir

Detaylı

Aaraçlar Menüsünden Seçeneklerden Görünüm

Aaraçlar Menüsünden Seçeneklerden Görünüm Word 2003 açtığımızda ARAÇLAR>SEÇENEKLER>GÖRÜNÜM açılır. anlatılcaktır. karşımıza bu ekran çıkar burdaki komutlar altda İlk Görev Bölmesi Word'ü ilk başlattığınızda Başlarken görev bölmesini görüntüler.

Detaylı

Bilgisayar Uygulamaları PSİ105

Bilgisayar Uygulamaları PSİ105 Bilgisayar Uygulamaları PSİ105 Yrd.Doç.Dr. Serdar YILMAZ Kaynak: Marmara Üniversitesi Teknik Eğitim Fakültesi Bilgisayar Kursu Ders Notları, Kasım 2007 1 2 3 4 5 6 7 8 9 10 11 12 Başlat Düğmesi Bilgisayarınızı

Detaylı

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007 Dersi Veren Birim: Mühendislik Fakültesi Dersin Adı: BİLGİSAYAR PROGRAMLAMA II Dersin Düzeyi:(Ön lisans, Lisans, Yüksek Lisans, Doktora) Dersin Kodu: BİL 007 Dersin Öğretim Dili: Türkçe Formun Düzenleme

Detaylı

KOCAELİ TEKNİK LİSESİ ELEKTRİK ELEKTRONİK BÖLÜMÜ OTOMASYON ATÖLYESİ EKTS (Elektrik Kumanda Teknikleri Simülatörü ) DERS NOTU. Kaynak : www.veppa.

KOCAELİ TEKNİK LİSESİ ELEKTRİK ELEKTRONİK BÖLÜMÜ OTOMASYON ATÖLYESİ EKTS (Elektrik Kumanda Teknikleri Simülatörü ) DERS NOTU. Kaynak : www.veppa. KOCAELİ TEKNİK LİSESİ ELEKTRİK ELEKTRONİK BÖLÜMÜ OTOMASYON ATÖLYESİ EKTS (Elektrik Kumanda Teknikleri Simülatörü ) DERS NOTU Kaynak : www.veppa.com Hakkında EKTS (Elektrik Kumanda Teknikleri Simülatörü

Detaylı

ASP.NET ile Bir Web Sitesi Oluşturma

ASP.NET ile Bir Web Sitesi Oluşturma 29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site

Detaylı

SPSS-Tarihsel Gelişimi

SPSS-Tarihsel Gelişimi SPSS -Giriş SPSS-Tarihsel Gelişimi ilk sürümü Norman H. Nie, C. Hadlai Hull ve Dale H. Bent tarafından geliştirilmiş ve 1968 yılında piyasaya çıkmış istatistiksel analize yönelik bir bilgisayar programıdır.

Detaylı

VİSUAL BASİC İN VERİ TABANLARI İLE ETKİLEŞİMİ

VİSUAL BASİC İN VERİ TABANLARI İLE ETKİLEŞİMİ VİSUAL BASİC İN VERİ TABANLARI İLE ETKİLEŞİMİ VERİ TABANI SİSTEMİ Veri tabanı kavramı, bilgi işlem dünyasında uzun tecrübe ve aşamalardan sonra ulaşılmış bir kavramdır ve klasik dosya yönetimine bir alternatif

Detaylı

ÜNİTE 1: KELİME İŞLEMCİ PROGRAMI

ÜNİTE 1: KELİME İŞLEMCİ PROGRAMI ÜNİTE 1: KELİME İŞLEMCİ PROGRAMI Kelime İşlemci Nedir? Bilgisayarda yazıların(metinlerin) yazılmasını ve düzenlenebildiği, resimlerin ve tabloların eklenebildiği yazılımların(programların) genel adıdır.

Detaylı

Ekle Menüsü İşlevleri ÜNİTE 10. Bu üniteyi çalıştıktan sonra; Ekle Menüsü Tablolar Resimler ve Çizimler Bağlantılar Metin ve Simgeler Media Flash

Ekle Menüsü İşlevleri ÜNİTE 10. Bu üniteyi çalıştıktan sonra; Ekle Menüsü Tablolar Resimler ve Çizimler Bağlantılar Metin ve Simgeler Media Flash Ekle Menüsü İşlevleri ÜNİTE 10 Ekle Menüsü Tablolar Resimler ve Çizimler Bağlantılar Metin ve Simgeler Media Flash Bu üniteyi çalıştıktan sonra; Microsoft Powerpoint temel işlemleri hakkında bilgiler verildikten

Detaylı

Visual Basic 6.0. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü. Değişkenler ve Veri tipleri. Ders Notları

Visual Basic 6.0. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü. Değişkenler ve Veri tipleri. Ders Notları 1 Anadolu Üniversitesi Endüstri Mühendisliği Bölümü Değişkenler ve Veri tipleri Visual Basic 6.0 Ders Notları Kaynak: İhsan Karagülle, Zeydin Pala, Visual Basic 6.0, Türkmen Kitabevi, 1999, Beyazıt İstanbul,

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları ComboBox Bir Windows açılan kutu sunu temsil eder. ComboBox kontrolü, kullanıcıların bazı değerleri açılan bir listeden seçmesini sağlar. Listeye tasarım anında veya çalışma anında öğe eklenebilir. Listeye

Detaylı

BİLİŞİM TEKNOLOJİLERİ DERSİ WORD 2007 SORULARI

BİLİŞİM TEKNOLOJİLERİ DERSİ WORD 2007 SORULARI 1-) Word nedir? Hesap Programıdır Tablo - Grafik Programıdır Kelime İşlem Programıdır İşletim Sistemidir BİLİŞİM TEKNOLOJİLERİ DERSİ WORD 2007 SORULARI 9-) Yandaki butonun görevi nedir? Kes Kopyala Yapıştır

Detaylı

FRONT PAGE EĞİTİM NOTLARI BAŞLANGIÇ. 1- Open araç çubuğu düğmesinin yanındaki aşağı oku tıklayarak, web seçeneğini işaretleyin

FRONT PAGE EĞİTİM NOTLARI BAŞLANGIÇ. 1- Open araç çubuğu düğmesinin yanındaki aşağı oku tıklayarak, web seçeneğini işaretleyin FRONT PAGE EĞİTİM NOTLARI BAŞLANGIÇ 1- Open araç çubuğu düğmesinin yanındaki aşağı oku tıklayarak, web seçeneğini işaretleyin 2- Açılan sayfadan, oluşturulmak istenen sitenin içeriğine göre hazır şablon

Detaylı

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU Üniversitemiz Webmail servisi yenilenmiş olup Roundcube webmail üzerinden servis vermeye başlamıştır. Daha önce kullanılan SquirrelMail servisi https://oldwebmail.cankaya.edu.tr/

Detaylı

Açılan programın pencere görünümü aşağıdaki gibidir. 2. Araç Çubuğundan kaydet düğmesi ile

Açılan programın pencere görünümü aşağıdaki gibidir. 2. Araç Çubuğundan kaydet düğmesi ile POWERPOINT PROGRAMI Powerpoint bir sunu hazırlama programıdır. Belirli bir konu hakkında bilgi vermek için, derslerle ilgili bir etkinlik hazırlamak için, dinleyicilere görsel ortamda sunum yapmak için

Detaylı

1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9

1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9 VII 1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9 2 KOD YAZMAYA BAŞLANGIÇ 11.Net Framework 11 Yeni Proje Oluşturmak

Detaylı

VERİ TABANI UYGULAMALARI

VERİ TABANI UYGULAMALARI V. Ünite VERİ TABANI UYGULAMALARI A. BAŞLANGIÇ B. BİR VERİ TABANI YARATMA C. FORMLARIN KULLANIMI D. BİLGİYE ERİŞİM E. RAPORLAMA 127 A BAŞLANGIÇ Konuya Hazırlık 1. Veri tabanı programları hangi amaç için

Detaylı

Data Structures Lab 1 2012-Güz

Data Structures Lab 1 2012-Güz Data Structures Lab 1 2012-Güz C# Ortamı Tanıtımı ve Uygulama Geliştirilmesi Visual Studio 2010 Ortamının Temini -NYG'ndan MSDN üyeliği için başvuru dilekçesi alınıp doldurulmalı ve yine NYG'ye teslim

Detaylı

NAZMİYE DEMİREL ORTAOKULU BİLİŞİM TEKNOLOJİLERİ DERSİ 1. DÖNEM 6. SINIFLAR DERS NOTU EXCEL 2007 DERS NOTLARI

NAZMİYE DEMİREL ORTAOKULU BİLİŞİM TEKNOLOJİLERİ DERSİ 1. DÖNEM 6. SINIFLAR DERS NOTU EXCEL 2007 DERS NOTLARI EXCEL 2007 DERS NOTLARI Bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri) tablolar ya da listeler halinde tutma ve bu verilerle ilgili ihtiyaç duyacağınız tüm hesaplamaları

Detaylı

DENEME SINAVI. ECDL BAŞLANGIÇ Hesap Tablosu

DENEME SINAVI. ECDL BAŞLANGIÇ Hesap Tablosu DENEME SINAVI ECDL BAŞLANGIÇ Hesap Tablosu 1. Hesap Çizelgesi (Microsoft Office - Excel) uygulamasını açınız. Başlat > Programlar > Microsoft Office > Microsoft Office Excel 2003 yolu izlenerek Excel programı

Detaylı

Digifresh Kullanım Kılavuzu

Digifresh Kullanım Kılavuzu DigiFresh programını çalıştırmadan önce bilgisayarınıza Net Framework kütüphanesinin yüklü olması gerekmektedir. Aşağıdaki linkten indirelebilir. http://www.microsoft.com/tr-tr/download/confirmation.aspx?id=17851

Detaylı

Visual Basic Windows Window Progr Pr a ogr mlama a

Visual Basic Windows Window Progr Pr a ogr mlama a Visual Basic Windows Programlama Konular Değişken Tipleri Hata Yakalama Windows bileşenlerinin kullanılması Menu ve Toolbar oluşturma Yazdırma işlemleri Veri Tabanı işlemleri Grafik işlemleri Private :

Detaylı

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA BÖLÜM15 D- VERİ TABANI PROGRAMI 1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA 1.1. Veri Tabanı Kavramları Veritabanı (DataBase) : En genel tanımıyla, kullanım amacına uygun olarak düzenlenmiş veriler

Detaylı

Bileenler arasndaki iletiim ise iletiim yollar ad verilen kanallar yardm ile gerçekleir: 1 Veri Yollar 2 Adres Yollar 3 Kontrol Yollar

Bileenler arasndaki iletiim ise iletiim yollar ad verilen kanallar yardm ile gerçekleir: 1 Veri Yollar 2 Adres Yollar 3 Kontrol Yollar Von Neumann Mimarisinin Bileenleri 1 Bellek 2 Merkezi lem Birimi 3 Giri/Çk Birimleri Yazmaçlar letiim Yollar Bileenler arasndaki iletiim ise iletiim yollar ad verilen kanallar yardm ile gerçekleir: 1 Veri

Detaylı

MS POWERPOINT 2010. Şekil 111 Powerpoint 2010 Programını Başlatmak

MS POWERPOINT 2010. Şekil 111 Powerpoint 2010 Programını Başlatmak MS POWERPOINT 2010 1.Giriş: PowerPoint, Windows ortamında çalışan bir sunu paket programıdır. Metin, taslak, çizim ve grafikler kullanılarak sunular, slaytlar, broşürler, bildiriler, konuşmacı notları

Detaylı

MODÜL 3 KELİME İŞLEM UYGULAMALARI 1

MODÜL 3 KELİME İŞLEM UYGULAMALARI 1 MODÜL 3 KELİME İŞLEM UYGULAMALARI 1 Kelime İşlemci I. Uygulamanın Kullanımı A. Kelime İşlemcisiyle İlk Adımlar B. Ayarların Yerleştirilmesi C. Kaydetmek D. Yardım Fonksiyonlarını Kullanma II. Temel İşlemler

Detaylı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR ÖĞRENME FAALİYETİ 1 AMAÇ ÖĞRENME FAALİYETİ 1 Uygun ortam sağlandığında web sayfaları için formlar oluşturabileceksiniz. ARAŞTIRMA Web sayfalarında formların kullanım amaçlarını ve nasıl kullanıldığını

Detaylı

AOSB 2017 EĞİTİM PROGRAMI

AOSB 2017 EĞİTİM PROGRAMI Eğitimin Konusu : Makro Excel Eğitim Tarihi : 04-05-10-11-12 Mayıs 2017 Eğitim Hedef Kitlesi : Excel kulllanıcıları arasında pratiklik ve hız kazanmış, Excel fonksiyonları, Veri Analizi araçlarını kullanma

Detaylı

MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI)

MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI) MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI) Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü akuysal@anadolu.edu.tr Ders Web

Detaylı

CAPTİVATE İLE ETKİLİ SUNUM HAZIRLAMA ADOBE CAPTİVATE CS5 PROGRAMI DEĞERLENDİRME SORULARI

CAPTİVATE İLE ETKİLİ SUNUM HAZIRLAMA ADOBE CAPTİVATE CS5 PROGRAMI DEĞERLENDİRME SORULARI CAPTİVATE İLE ETKİLİ SUNUM HAZIRLAMA ADOBE CAPTİVATE CS5 PROGRAMI DEĞERLENDİRME SORULARI 1. Captivate programı e-öğrenme içeriklerini hazırlamak için uygun bir programdır? 2. Captivate programında açılan

Detaylı

AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı

AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı Emre GÜLCAN IT Responsible & Web Admin AEGEE-Eskişehir emregulcan@gmail.com e_gulcan@hotmail.com 0535 729 55 20 1 1. YÖNETİM PANELİNE

Detaylı

Şekil Yazı tipini biçimlendirme araç çubuğu simgeleri

Şekil Yazı tipini biçimlendirme araç çubuğu simgeleri BÖLÜM 2 2. YAZILARI BİÇİMLENDİRME 2.1. Yazı Tipini Değiştirme Word programında, yazılan bilgiler daktilodaki gibi tek tip yazı olmaz. Yazılarda farklı biçimler kullanılarak belgelerin daha etkileyici olması

Detaylı

Adım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011

Adım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011 Adım Adım SPSS 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü Y. Doç. Dr. İbrahim Turan Nisan 2011 File (Dosya) Menüsü Excel dosyalarını SPSS e aktarma Variable View (Değişken Görünümü 1- Name (İsim - Kod)

Detaylı