PROGRAMLAMA bölümündeki Visual Basic alt forumunda bulunan Visual Basic Ders Notları konusunu görüntülemektesiniz özet:Visual Basic Editörü Bilgisayar programlarını geliştirmek için kullandığımız araçlara editör deriz.Visual Basic için kullandığımız editör sadece visual basic için tasarlanmıştır ...
| |||||||
Visual Basic Ders Notları | Google Özel Arama | Kayıt ol | Yardım | Ajanda | Forumları Okundu Kabul Et |
| | #1 |
| 'Sombreness' | Visual Basic Editörü Bilgisayar programlarını geliştirmek için kullandığımız araçlara editör deriz.Visual Basic için kullandığımız editör sadece visual basic için tasarlanmıştır ve 4 versiyondan oluşur. Bunlar; Learning Edition Standart Edition Professional Edition Enterprise Edition Bu editörlerin kullanım açısından hiç bir farkı yoktur. Farklılıkları ise içerdikleri programlama modülleri, araçları ve nesnelerden ibarettir. Visual Basic editörünü çalıştırmak için Başlat->Programlar->Microsoft Visual Studio->Microsoft Visual Basic menülerini kullanabilirsiniz veya daha önceden kaydetmiş olduğunuz Visual Basic Proje dosyalarına çift tıklama yolunu kullanabilirsiniz. Eğer proje dosyasını kullanarak Visual Basic editörünü çalıştırırsanız direk olarak seçtiğiniz proje açılacaktır. Başlat menüsü ile Visual Basic editörünü çalıştırısanız karşınıza yeni proje türünü seçmenizi, en son çalışılan projelerden birini açmanızı veya daha önce çalıştığınız proje dosyasının yerini göstermenizi amaçlayan bir diyalog karşınıza gelecektir (Resim 1.1). Resim 1.1 Visual Basic başlangıç diyalog penceresi. Bu ders kapsamında göreceğiniz 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 tıkladığınızda yeni bir projeyi Visual Basic editörü sizin için hazırlar(Resim 1.2). Resim 1.2 Visual Basic editörü. Visual Basic projelerini geliştirken en çok kullanılan editör araçları Resim 1.2'de gösrterilen Toolbox, Project Manager, Properties Window, Form Penceresi dir. ToolBox : Form Penceresi üstüne yerleştireceğimiz nesneleri eklemek için kullanılan araç çubuğudur. Form üstüne bir nesne eklemek için üstündeki simgelerden istenilen nesnenin simgesine tıklanıp form üstüne resim çizilir gibi eklenir. Project Manager : Üstünde çalıştığılan projenin form, modül vb. temel nesneleri arasında geçiş yapmak, projeye yeni form, modül vb.nesneleri eklemek ve projeye eklenmiş olan form, modül vb. nesneleri projeden çıkarmak için kullanılan proje yönetim penceresidir. Properties Window : Proje içindeki nesnelere ait özelliklerin görüntülendiği ve değerlerinin değiştirilmesi için kullanılan penceredir. Kullanımda özellikleri değiştirilecek nesne(ler) seçildikten sonra değişiklik Properties Window içindeki iki sütunlu tablonun sağ sütunundaki değer değiştirilir. Form Penceresi : Proje dahilinde istenilen sayıda form kullanılabilir. Proje doğrultusunda geliştirilen programın arayüzlerini oluşturduğumuz tasarımları oluşturduğumuz bölümdür. Editör ile çalışırken kullanılmayan pencere ve araç çubuklarını saklamak için veya kullanılacak pencere veya araç çubuğu saklı ise tekrar görünür hale getirmek için View menüsünü kullanalır.(Resim 1.3 ) Resim 1.4 View Menüsü Nesne Programlar hazırlanırken kullanıcı arayüzünde kullanıcı ile programın iletişime geçmesini sağlayan veya bir amaç doğrultusunda hazırlanmış programlama araçlarıdır. Örneğin Label Nesnelerin Özellikleri : Bir program geliştirirken veri girişini, sunumlarını ve özel uygulamaları nesneleri kullanarak gerçekleştiririz. Bir nesneyi kullanmak o nesnenin özelliklerini amaçlar doğrultusunda değiştirebilmek ve olaylarını iş akışını sağlayacak şekilde kullanmak anlamındadır. Bir nesnenin yatay ve düşey konumu, adı, görünürlüğü ve erişelebilirliği bir nesnenin temel özellikleridir. Nesnelere ait özellikler değiştirilirken aşağıdaki ifade kullanılır : Nesnenin adı = Label1 Nesnenin özelliği = Caption Nesnenin özelliğinin yeni değeri = "Visual Basic" ise Label1.Caption = "Visual Basic" Komut satırı Label1 nesnesinin Caption özelliğini "Visual Basic" olarak değiştirecektir. Nesnelerin bir çok özelliği çalışma anında (Run Time) değiştirilebilirken adı (Name) özelliği gibi bazı özellikleri sadece tasarım anında (Design Time) değiştirilebilir. Nesnelere Ait Olaylar : Bir nesneye kullanıcının müdahalesi veya sistemin müdahalesi anında nesnenin programı yönlendirmesi için hazırlanmış alt programlar (Sub Routine) olay olarak adlandırılır. Örneğin bir bilgi girişi ekranında bütün bilgileri girdikten sonra "Kaydet" düğmesine mouse ile tıklandığında "Kaydet" düğmesinin (Caption özelliği "Kaydet" olan düğmenin ismi Command1 varsayılmıştır.) Private Sub Command_Click olayı çalışır ve programcı programın "Kaydet" düğmesine tıklanıldığında yapması gerekenleri bu alt programa kodlar. Aşağıdaki örneği inceleyiniz. Private Sub Command1_Click() Label1.Caption = Text1.Text End Sub Yukarıdaki programın açıklaması : Programın ekranında adı yani Name özelliği Label1 olan bir Label, adı Text1 olan bir TextBox ve adı Command1 olan bir CommandButton bulunmaktadır. Command1 düğmesine tıklanıldığında Label1'in içeriğini (Ekranda görünen statik metni) Text1'in içeriği (Kullanıcının Text1'e yazdığı metin) yap. Konu Le Pew's tarafından (04-10-2008 Saat 12:16 PM ) değiştirilmiştir. |
| | |
| Bu kullanıcılar Le Pew's kullanıcısına mesajından dolayı teşekkür ettiler: | .KiKoooo* (05-10-2008) |
| | #2 |
| 'Sombreness' | Temel Visual Basic Nesneleri Name : Her nesnenin olduğu gibi Label nesnesinin de Name özelliği vardır. Bir nesnenin Name özelliği nesnenin programın içindeki adıdır. Bu özellik sadece tasarım anında değiştirilebilir. Caption : Label nesnesinin ekranda görünen metnini içeren özelliğidir. Caption özelliği değiştiğinde ekrandaki metinde aynı anda değişecektir. Name özelliği ile Caption özelliği karıştırılmamalıdırlar. Label nesnesine ait olaylar; Click : Kullanıcı mouse ile nesnesinin üstüne tıkladığında oluşan bir olaydır. Herhangi bir parametresi yoktur. DblClik : Kullanıcı mouse ile nesnesinin üstüne çift tıkladığında oluşan bir olaydır. Herhangi bir parametresi yoktur. MouseMove : Kullanıcı mouse imlecini nesnenin üstünde hareket ettirdiği zaman oluşan olaydır. Parametreleri; Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)MouseDown : Kullanıcı nesnenin üstündeyken mouse'un bir tuşuna bastığı zaman oluşur. Parametreleri [Sadece pasaj sakinleri linkleri görebileceklerdir. lütfen kısa bir vaktinizi ayırın ve pasajımıza üye olun.. ] olayının parametreleri ile aynıdır ve aynı şekilde çalışırlar. MouseUp : Kullanıcı nesnenin üstündeyken mouse'un basılı tuşunu serbest bıraktığı zaman oluşur. Parametreleri [Sadece pasaj sakinleri linkleri görebileceklerdir. lütfen kısa bir vaktinizi ayırın ve pasajımıza üye olun.. ] olayının parametreleri ile aynıdır ve aynı şekilde çalışırlar. Name : Bir nesnenin Name özelliği nesnenin programın içindeki adıdır. Bu özellik sadece tasarım anında değiştirilebilir. Text : TextBox nesnesinin ekranda görünen metnini içeren özelliğidir. Text özelliği değiştiğinde ekrandaki metinde aynı anda değişecektir veya kullanıcı metni düzenlediğinde Text özelliğinin değeri değişecektir. Name özelliği ile Text özelliği karıştırılmamalıdırlar. MaxLenght : Bu özellik ile TextBox nesnesinin içereceği metnin maksimum uzunluğudur. Örneğin Bir şifre alanına kullanıcı 8 haneden fazla karakter girmesini engellemek istersek maxlenght özelliğini 8'e eşitleyebiliriz. Girilecek metni sınırlandırmamak için de maklenght özelliğini 0'ra eşilenir. PassChar : Kullanıcının yazdığı karakterlerin yerini alan karakteri içerir. Örneğin bir programa girilirken kullanıcı adı ve parola sorulur ve kullanıcı adı girilirken kullanıcı girdiği kullanıcı adını birebir görebilirken, parolayı girerken parolanın her karakteri için "*" karakterini görür. Bu örnekte parolanın girildiği textbox nesnesinin PassChar özelliği "*" içerir. Bu sayede üçüncü şahıslar girilen parolaları göremezler. Locked : Kullanıcının ekrandaki metinleri belirli işlemler süreci içinde değiştirmesi engellenmesi için kullanılan özelliktir. Locked özelliğinin değeri True ise kulanıcı metni düzenleyemez ancak False ise düzenleyebilir. MultiLine : Metnin TextBox içinde birden fazla satırda görüntülenmesine olanak verir. ScrollBars : MultiLine özelliği True yapıldığında görüntülenmek istenen kaydırma çubuklarını göstermenize veya saklamanıza olanak tanır. TextBox nesnesine ait olaylar; Click : Kullanıcı mouse ile nesnesinin üstüne tıkladığında oluşan bir olaydır. Herhangi bir parametresi yoktur. DblClik : Kullanıcı mouse ile nesnesinin üstüne çift tıkladığında oluşan bir olaydır. Herhangi bir parametresi yoktur. Change : Kullanıcı TextBox'ın içindeki metni düzenlediği an oluşur. Herhangi bir parametresi yoktur. MouseMove : [Sadece pasaj sakinleri linkleri görebileceklerdir. lütfen kısa bir vaktinizi ayırın ve pasajımıza üye olun.. ]. KeyPress : Kullanıcıdan veya sistemeden programa bir karakter gittiği zaman oluşan olaydır. Parametreleri; Private Sub Text1_KeyPress(KeyAscii As Integer)KeyDown : Odak nesnenin üstündeyken kullanıcının klavye'nin bir tuşuna bastığı zaman oluşur. Parametreleri; KeyCode : Klavye üstünde kullanılan tuşun sistemde ilişkilendirildiği numarasıdır.KeyUp : Odak nesnenin üstündeyken kullanıcının klavyede bastığı tuştan parmağını kaldırdığı an oluşur. Parametreleri [Sadece pasaj sakinleri linkleri görebileceklerdir. lütfen kısa bir vaktinizi ayırın ve pasajımıza üye olun.. ] olayının parametreleri ile aynıdır ve aynı şekilde çalışırlar. Name : Bir nesnenin Name özelliği nesnenin programın içindeki adıdır. Bu özellik sadece tasarım anında değiştirilebilir. Caption : Command nesnesinin ekranda görünen metnini içeren özelliğidir. Name özelliği ile Caption özelliği karıştırılmamalıdırlar. Default : Bir diyalog penceresinde bulunan onay tuşunun Default özelliğine True değerini atarsak, diyalog penceresini kullanan kullanacı pencere üstünde herhangi bir yerde {ENTER} tuşuna basarsa onay tuşuna basmış sayılır. Bir Form üstünde sadece bir CommandButton nesnesinin Default özelliği True değerini alabilir. Cancel : Bir diyalog penceresinde bulunan iptal tuşunun Cancel özelliğine True değerini atarsak, diyalog penceresini kullanan kullanacı pencere üstünde herhangi bir yerde {ESC} tuşuna basarsa iptal tuşuna basmış sayılır. Bir Form üstünde sadece bir CommandButton nesnesinin Cancel özelliği True değerini alabilir. CommandButton nesnesine ait olaylar; Click : Kullanıcı mouse ile nesnesinin üstüne tıkladığında oluşan bir olaydır. Herhangi bir parametresi yoktur. Private Sub Command1_Click()Not :Diğer Visual Basic nesneleri ileride açıklanacaklardır.
|
| | |
| | #3 |
| 'Sombreness' | Özellikleri Value : Kaydırma çubuğu tutamacının mevcut konumunu belirtir. Türü Integer'dır. Min : Kaydırma çubuğu tutamacının en solda veya en altta olduğu zaman aldığı Value değeridir. Türü Integer'dır. Max : Kaydırma çubuğu tutamacının en sağda veya en üstta olduğu zaman aldığı Value değeridir. Türü Integer'dır. Olayları Change Olayı : Kaydırma tutamacının konumunun değişmesiyle olurur. Scroll Olayı : Kaydırma tutamacının konumunun fare ile sürüklenerek değiştirilmesi sırasında oluşur. Özellikleri Caption : CheckBox'ın yanındaki metni içeren özelliktir. Value : CheckBox'ın seçili olma durumunu gösteren ve değiştiren özelliktir. Türü Integer'dır. Olayları Click Olayı : Kullanıcı tarafından CheckBox nesnesinin seçilme durumunun değiştirilmesiyle gerçekleşir. Özellikleri Caption : RadioButton'ın yanındaki metni içeren özelliktir. Value : RadioButton'ın seçili olma durumunu gösteren ve değiştiren özelliktir. Türü Boolean'dır. Olayları Click Olayı : Kullanıcı tarafından RadioButton nesnesinin seçilme durumunun değiştirilmesiyle gerçekleşir.
= Atama Operatörü x=3+ Toplama Operatörü x=y+5- Çıkarma Operatörü x=y-3* Çarpma Operatörü x=y*3/ Bölme Operatörü x=y/2^ Üs Operatörü x=y^2> Mantıksal Büyüktür Operatörü x>5< Mantıksal Küçüktür Operatörü x<3<> Mantıksal Farklı Operatörü x<>6Not Mantıksal Değil Bağlacı Not x>5And Mantıksal VE Bağlacı x>3 And y<>2Or Mantıksal VEYA Bağlacı x=5 OR y<9 |
| | |
| | #4 |
| 'Sombreness' |
|
| | |
| | #5 |
| 'Sombreness' | Rasgele dosya erişim yöntemini kullanabilmek için öncelikle dosya içinde saklanacak veriler modellenmelidir. Veriler modellendikten sonra herbir veri grubu için bir değişken türü oluşturulmalıdır. Değişken türü oluşturmak için [Sadece pasaj sakinleri linkleri görebileceklerdir. lütfen kısa bir vaktinizi ayırın ve pasajımıza üye olun.. ] komutu kullanılır. |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| Stil | |
| |
| ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| türkçe kitaplarında sözcük dağarcığı sorunu | fikrimin_ince_gülü | Yazı & Yorum | 0 | 24-08-2008 06:17 PM |
| Photoshop Dersleri Türkçe anlatımlı ve Görüntülü (36 ders ) | Raskolnikov | Dersler - Videolar | 1 | 11-12-2007 02:31 AM |
| 2007-2008 Günlük Plan (bütün Dersler Ve Sinif Düzeyleri Için) | bayraktar25 | Planlar | 1 | 08-12-2007 10:51 PM |
| vb hakkında | arrap | Visual Basic | 9 | 29-10-2006 09:18 AM |