Visual Basic Programlama Diline Giriş



Benzer belgeler
Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş

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

MPLAB IDE v7.60 PROGRAMI KULLANIMI

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.

4. Bölüm Programlamaya Giriş

ASP.NET ile Bir Web Sitesi Oluşturma

YZM 2105 Nesneye Yönelik Programlama

TBT110 TEMEL BİLGİSAYAR BİLİMLERİ DERSİ

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

SQL Uyarı Programı Kurulum ve Kullanımı

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

C# nedir,.net Framework nedir?

Diziler İndisli Değişkenler

VERİ TABANI YÖNETİM SİSTEMLERİ II. 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA

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

HESAP MAKİNASI YAPIMI

Kets DocPlace LOGO Entegrasyonu

YZM 2105 Nesneye Yönelik Programlama

Data Structures Lab Güz


Programlama Dilleri II. Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

KANTAR UYGULAMASI Kurulum Kılavuzu

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

SIMAN KULLANIM KILAVUZU

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

1. VERİ TABANI ARAÇLARI

ORSOFT 5.22 AMERİKAN KÜLTÜR DERNEĞİ DİL OKULLARI YÖNETİM BİLGİ SİSTEMİ KURULUMU

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

HSancak Nesne Tabanlı Programlama I Ders Notları

Araçlar > İnternet Seçenekleri > İçerik > Sertifikalar adımları takip edilerek sertifikanın yükleneceği sayfa açılır.

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

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Byte (Tamsayı) 1 0 ile 255 arasında 10 sayısı

SQL Server 2008 kurulum için Microsoft Windows Installer 4.5 ve üzeri bileşenin bilgisayarınızda kurulu olması gerekir. İndirmek için tıklayın

Pardus 2013 te Metin Editörleri

1. GENEL ÖZELLİKLER PROGRAMIN KURULMASI ve ÇALIŞTIRILMASI PROGRAM MENÜLERİ ANA MENÜ RAPORLAR MENÜSÜ...

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

JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI

Dinamik Kodlama. [X] [X] Yeni Fonksiyon

Matematiksel Operatörler

MaestroPanel Kurulum

PROGRAMLAMA DERSİ 1. İNTERNET

Elektronik Belge Yönetim Sistemi Kullanım Kılavuzu

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:

MEB E-Posta Hizmetleri ve Outlook Programı

Bilgi ve Olay Yönetim Sistemi


Kurulum ve Başlangıç Kılavuzu. DataPage için

BLGM 354 DENEY 1 * GİRİŞ

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

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

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

Kurulum ve Başlangıç Kılavuzu. DataPage için

Kurulum ve Sistem Gereklilikleri 1

VERİTABANI KURULUMU SQL 2005 EXPRESS EDITION KURULUMU

DURMAZSOFT ERP KURULUM VE YAPILANDIRMA

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

BM 102 Bilgisayar Programlama II. Windows Form Application

Microsoft SQL Server 2005 Express Edition Hızlı Kurulum Dokümanı. 1. Administrator veya denki bir kullanıcı ile logon olunmalıdır.

Sıralı bir dosyayı açmak için FileOpen komutundan faydalanılır. Bu komutun genel kullanılış biçimi aşağıdaki gibidir:

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

HSancak Nesne Tabanlı Programlama I Ders Notları

Ekrana gelen diyalog penceresinden Typical radyo düğmesi seçilir ve Next düğmesine basılır.

TAPU VERİ SAYISALLAŞTIRMA YAZILIMI KURULUM DÖKÜMANI. Tapu Kadastro Genel Müdürlüğü-Bilgi Teknolojileri Daire Başkanlığı Page 1

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

ASP.NET TEMELLERİ. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir.

Bu dökümanda Eğitim seti kurulumu için yapılması gerek işlemler konusunda hangi sıralamanın izleneceğine yönelik detaylar yer almaktadır.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Network üzerinde MATLAB kurulması

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

1. BELGE İŞLEMLERİ. Şekil 1.2: Open Office ilk açıldığında gelen ekran

C# Programlama. Visual Studio 2010 Arayüzü. Prof. Dr. Ümit KOCABIÇAK SAKARYA ÜNİVERSİTESİ

Üst Düzey Programlama

Java ile OpenGL e Giriş. NetBeans IDE si üzerinden kurulum

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

BİT in Temel Bileşenleri (Yazılım-1)

MOBİL UYGULAMA GELİŞTİRME

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

Imports ifadesi, program satırlarının en üstüne (Public Class satırından önce) yazılmalıdır. Aksi halde hata mesajı ile karşılaşılır.

VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI

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

SoSv2 Uygulaması ile Sql2005 Kurulumu

FTP Programı File Zilla nın Kurulumu & Çalıştırılması

NACA PROFİL AİLE GEOMETRİSİ HESAP PROGRAMI KULLANMA KILAVUZU

ZWCAD İçindekiler. Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

Ç NDEK LER 1 MOB L DÜNYA 1 Girifl 1 Mobil Cihazlar 1 Mobil Cihazlar n Devrimi 5 iphone 6 Blackberry 6 Android flletim Sistemli Cihazlar 7 Windows

Laboratuvar Çalışması Konak Bilgisayarları Bağlama ve Yapılandırma


İşletim Sistemi Nedir?

İnternet Programcılığı

1. Mutabakat.zip dosyası açılır. 2. Mutabakat klasörü içindeki Mutabakat.exe dosyası çalıştırılır.

1. GENEL ÖZELLİKLER PROGRAMIN KURULMASI ve ÇALIŞTIRILMASI PROGRAM MENÜLERİ ANA MENÜ RAPORLAR MENÜSÜ...

Transkript:

Visual Basic Programlama Diline Giriş Visual Studio Ürünleri Microsoft firmasının ürünü olan Visual Studio, aşağıdaki paketlerden oluşmaktadır. İlk iki paket ücretlidir, üçüncü paket ilk iki pakete göre bazı kısıtlamalara sahiptir fakat kayıt - register- olmak şartıyla ücretsiz olarak indirilip kullanılabilmektedir (bir MSN hesabına sahip iseniz, msn kullanıcı ismi ve şifreniz ile Visual Studio Express Edition sürümüne kayıt olabilirsiniz, aksi halde bu ürünü kısıtlı bir sürede kullanabilirsiniz). Not1: Ücretsiz olarak indirilip kurulabildiğinden, bundan sonraki anlatımlar Visual Basic Express Edition esas alınarak yapılacaktır. Not2: Express Editon ile oluşturulan programlar Professional ve Standart Edition sürümlerinde problemsiz çalışabilmektedir. Not3: Şu anda Visual Studio 2008 sürümü kullanımdadır. Anlatacaklarımız açısından 2005 sürümü ile 2008 sürümü arasında herhangi bir fark bulunmamaktadır. Bundan sonra anlatılacaklar 2005 sürümü üzerinde yapılacaktır fakat anlatılanların hepsi 2008 sürümünde de problemsiz kullanılabilir. Visual Studio 2005 Professional Edition Visual Studio 2005 Standard Edition Visual Studio 2005 Express Edition: Visual Studio 2005 Express ürünleri, öğrencilerin, hobi olarak bu işi yapanların ve sektöre yeni girenlerin Microsoft.NET Framework üzerinde programlamayı öğrenebilmeleri için geliştirilmiştir. Express Edition, Windows programları ve dinamik web siteleri yapabilmek için, diğer Visual Studio ürünlerine göre kullanımı kolay olan (kısıtlı) araçları üzerinde bulundurmaktadır. Web ortamı Visual Web Developer 2005 Express Edition: Bu sürüm, yalnızca web uygulamaları üzerine yoğunlaşmış olup Asp.NET ile birlikte Visual Basic, C#, veya J# dillerinden birini kullanabilirsiniz. Veritabanı SQL Server 2005 Express Edition: Bu sürüm ile, başlangıç düzeyinde veritabanı uygulamaları geliştirebilirsiniz. Windows ortamı: Aşağıdaki programlama dillerinden herbiri, windows form uygulamaları (Windows ortamında çalışacak programlar) geliştirmek için kullanılabilirler. Visual Basic 2005 Express Edition Visual C# 2005 Express Edition Visual C++ 2005 Express Edition Visual J# 2005 Express Edition (Java Programlama Dili) Gültekin Çağıl, Bilgisayar Programlama ders notları, Sakarya Üniv. Endüstri Mühendisliği/Hafta 2/Sayfa 1

.NET Framework Nedir? Grafik, Visual Basic 2005 for Dummies (2006) kitabından alınmıştır..net framework açıklamaları, http://www.csharpturk.net ve http://www.ceviz.net/ adresinden alınmıştır. Bir çok uygulama geliştirme dili ve bu dillerle yazılmış uygulamaları çalıştırmak için ise farklı platformlar vardır..net Framework, windows tabanlı uygulamalar geliştirebilmek için farklı programlama dillerinin birlikte çalışabileceği ortak bir geliştirme ortamıdır. Bu ortam hem yazılımları geliştirmek hem de çalıştırmak için gereklidir..net Framework bileşen yönelimli uygulamaların geliştirilmesini ve yürütülmesini destekleyen bir ortam tanımlamaktadır. Bu sayede; farklı programlama dilleri, farklı işletim sistemleri ile çalışabilme özelliğine sahiptir..net Framework aşağıdaki bileşenlerden oluşur: The Common Language Runtime (CLR), Ortak Dil Çalışma Zamanı: Uygulamaların çalışabilmesi ve yönetilmesine yardımcı olan, dilden bağımsız bir yazılım geliştirme ve çalışma ortamıdır. Programların çalışmasını idare eden, programların taşınabilirliğini sağlayan, aynı zamanda diğer avantajlarının dışında karışık dilde programlamayı destekleyen ve güvenliği sağlayan parçadır. The Framework Class Libraries (FCL), Framework sınıf kütüphaneleri: Framework çatısı altındaki dillerin ortak kullanabilecekleri kütüphaneleri barındırır..net Framework Özellikleri Standart ağ protokollerine ve standartlarına destek: TCP/IP, SOAP, XML, HTTP gibi standart internet protokolleri ve standartlarına destek verir. Farklı programlama dillerine destek: Programcılara istedikleri dilde geliştirme özgürlüğü sunan.net bünyesinde bir çok programlama dilini barındırır. Farklı dillerde geliştirilen programlama kütüphanelerine destek:.net Framework, farklı dillerde oluşturulmuş programlama dillerinde oluşturulmuş program kütüphanelerine destek verir. Kütüphaneler uygulama geliştirmeyi kolaylaştıran bir kere yazılmış bir program parçasını tekrar tekrar yazmaktan kurtaran yapılardır. Farklı platformlara destek:.net Framework bütün windows platformları için mevcuttur. Farklı bilgi işlem platformlarından insanları, sistemleri ve cihazları birbirine bağlar. Meselâ, Windows XP gibi bir masaüstü platformunu kullanan insanlar veya Windows CE kullanan gezgin bir platformu kullanan insanlar Windows 2003 Server gibi bir sunucu sistemine bağlanabilir. Visual Basic (VB) 2005 Express Edition (VBEE) Visual Basic 2005 Express Edition bir programlama arabirimidir. Kullanıcılar için arayüz geliştirme, kod yazma, yazılan kodun hatalarını ayıklama, derleme vb. fonksiyonlarıyla yazılımcıların çözüm geliştirmelerini sağlar. Visual Basic programlama dilinin en son sürümü olan Visual Studio 2005 üzerinde çalışır (yukarıda da değinildiği gibi şu anda 2008 sürümü mevcuttur). Profesyonel Gültekin Çağıl, Bilgisayar Programlama ders notları, Sakarya Üniv. Endüstri Mühendisliği/Hafta 2/Sayfa 2

programcıların program geliştirme yöntemi olarak kullandıkları Nesne Yönelimli Programlamayı tam olarak destekleyen Visual Basic 2005, profesyonel uygulamalar geliştirmek için kullanılan bir dildir. VBEE de bu dilin tüm özelliklerini destekler. Diğer taraftan sihirbazlar, sürükle-bırak, hazır programcıklar ve akıllı etiketler sayesinde çok kısa zamanda, çok daha az kod yazarak başarımı yüksek uygulamalar geliştirmeye zemin sağlar (Kaynak: Pcworld dergisi). VB 2008 Express Edition, Microsoft firmasının, http://www.microsoft.com/express/vb/default.aspx internet adresinden şimdilik ücretsiz olarak indirilebilmektedir. İndirilen dosyanın içinde; VB 2008 Express Edition,.Net Framework 3.5, MSDN Express Library 2008, Microsoft SQL Server 2008 Express Edition bulunmaktadır. Bu programların istenirse hepsi aynı anda bilgisayarınıza kurulabileceği gibi, sadece bir veya birkaçı da, o anda veya daha sonra kurulabilir. VBEE ı çalıştırabilmek için bilgisayarınızda bulunması gereken asgari şartlar şunlardır: İşlemci: 600 MHz veya daha hızlı (Tavsiye edilen: 1 GHz veya daha hızlı). RAM: Minimum: 192 MB (Tavsiye edilen: 256 MB, eğer VBEE ile birlikte SQL Express yüklendiyse, 512 MB veya daha fazlası). Hard Disk: Sabit diskinizde en az 500 MB. Boş yeriniz olmalı. Tam kurulum: VBEE kurulum programının tamamını (VB 2008 Express Edition,.Net Framework 3.5, MSDN Express Library 2008, Microsoft SQL Server 2008 Express Edition) bilgisayarınıza yüklemek isterseniz, sabit diskinizde 1.3 GB. Boş alana ihtiyacınız olacaktır. Uyarılar : VBEE nin bilgisayarınızda çalışabilmesi için,.net Framework 3.5 bilgisayarınıza kurulu olmalıdır. VBEE Hakkında Temel Bilgiler Event (Olay): VB Olay Sürümlü (Event-Driven) bir programlama dilidir. VB de Olay için tıklama, yazı kutusuna bir harf yazma örnekleri verilebilir. Olay Sürümlü ifadesi, olay işlemi olmadan Windows un hiçbirşey yapmadan kullanıcıyı beklemesi anlamındadır. Proje: VBEE programının kodları (program satırları), formları, kontrolleri, nesneleri, yardımcı program parçaları vbg. olan bütün bileşenleridir. Yani bir VB programından bahsederken aslında bir VB projesinden bahsetmiş oluyoruz. Bir projede bulunabilecek dosyalar ve uzantılarının anlamları Dosya İsmi.uzantısı Solution İsmi.sln Solution İsmi.suo Proje İsmi.vbproj Dosyanın anlamı Solution dosyası Solution seçimlik dosyası Proje dosyası Çözümdeki her bir proje için bir tane Gültekin Çağıl, Bilgisayar Programlama ders notları, Sakarya Üniv. Endüstri Mühendisliği/Hafta 2/Sayfa 3

Proje İsmi.vbproj.user Form İsmi.Designer.vb Form İsmi.vb Form İsmi.resx Bir başka proje dosyası Çözümdeki her bir proje için bir tane Form designer dosyası her bir form için bir tane Formu oluşturan program satırları-kod satırları dosyası her bir form için bir tane Form kaynakları dosyası her bir form için bir tane VBEE nin çalıştırılması Eğer VBEE kurulumunuzu problemsiz bir şekilde gerçekleştirdiyseniz; Başlat-Programlar-Microsoft Visual Basic 2005 Express Edition yolunu takip ederek VBEE yi çalıştırabilirsiniz. Sonradan açılış ile ilgili bazı değişiklikler yapmadıysanız (bu işlemi; VBEE editörüne girdiğinizde, Tools-Options (bu pencerede en alttaki Show all settings seçili olmalı)-environment-startup-at startup yolu ile değiştirebilirsiniz) büyük bir ihtimalle aşağıdaki açılış ekranı ile karşılaşırsınız. Bu ekrandaki; Recent Projects pencerindeki Open ifadesinin yanındaki Project seçeneği; daha önce üzerinde çalıştığınız bir VBEE projesini tekrar açmak için kullanılır. Create ifadesinin yanındaki Project seçeneği; ilk defa oluşturacağınız (başlayacağınız) bir VBEE projesini açmak için kullanılır. Gültekin Çağıl, Bilgisayar Programlama ders notları, Sakarya Üniv. Endüstri Mühendisliği/Hafta 2/Sayfa 4

Diğer pencerelerde, VBEE ile ilgili son haberler, yeni kullanıcılar için yardım bölümleri vbg. Linkler bulunmaktadır. Yeni bir projeyi başlatma Açılış ekranından Create Project seçeneği tercih edilirse, aşağıdaki açılış ekranı ile karşılaşılır. Windows Applications: Bu derste Windows Uygulamaları üzerinde çalışılacağından, Tempalates kısmından Windows Applications seçeneği tercih edilmeli ve pencerenin altındaki Name kutusunda (istenirse) projeye bir isim verilmelidir (projeye isim verme işlemini bu pencerede yapmak zorunda değilsiniz, isterseniz sonraki adımlarda da bu işlemi gerçekleştirebilirsiniz). VBEE Çalışma Ortamı Çalışma ortamında üç halde bulunabilirsiniz; 1-Design modu: projenizi geliştirme, tasarlama durumunda çalıştığınız ortamdır (aşağıdaki ekran görüntüsündeki; Form1.vb [Design] sekmesine dikkat edin, bu ifade kullanıcının şu anda tasarım (design) durumunda olduğunu göstermektedir). 2-Run modu: tasarladığınız projeyi çalıştırdığınız durumdur. 3-Debug modu: projenizi çalıştırma sırasında, sonlandırmadan (proje sonlanmadan) hataları ayıklamak (bulmak) için bulunulan durumdur (projenizin sonlanmadan hangi satırda duracağını siz belirlersiniz, bu durum projenizden uygun değerleri elde edemediğiniz durumlarda ve özellikle programın hangi aşamasında hangi değerler elde ediliyor sorusu için çok kullanışlıdır). Gültekin Çağıl, Bilgisayar Programlama ders notları, Sakarya Üniv. Endüstri Mühendisliği/Hafta 2/Sayfa 5

Form Penceresi: Projemizi tasarladığımız penceredir (nesne-kontrol-obje dir), dolayısıyla projeyi oluşturan nesneleri üzerinde bulundurur. Aksi belirtilmediği sürece projemizi çalıştırdığımızda karşımıza gelecek ilk ekrandır. Bundan dolayı bu pencerenin üzerine yerleştirilenler aynı zamanda başlangıç görüntümüz olur. Form penceresine, ekranın sağındaki Solution Explorer penceresindeki Form1.vb ifadesine tıklanarak da ulaşılabilir. Toolbox Penceresi: Projemizi tasarlarken kullanabileceğimiz nesneleri üzerinde bulunduran penceredir. Toolbox üzerinde bulunan nesneler form penceresine taşınarak projeler oluşturulur. Yeri gelmişken şunu da belirtelim; Nesne-Obje- Kontrol ifadeleri VBEE de benzer ifadelerdir ve VBEE nesne yönelimli (object-oriented language) bir programlama dilidir. Properties Penceresi: Form penceresine taşınan nesnelerin özelliklerini ve olaylarını (event) üzerinde bulunduran penceredir. Bu pencere sayesinde projemizde kullanacağımız nesnelerin; boyutları, rengi, üzerinde bulunmasını istediğimiz yazı, büyüklüğü, resmi vbg. özelliklerini değiştirebiliriz ve sözkonusu nesnenin hangi olaylarının kullanılabilir olduğu ve hangilerinin kullanıldığını Properties penceresi sayesinde görebiliriz. Solution Explorer: Projeyi oluşturan bütün program parçalarını üzerinde bulunduran ve bu programlara istediğimiz anda ulaşmamızı sağlayan penceredir. Projede kaç tane form, module, sınıf vs. kullanılmış, bu pencere sayesinde öğrenebiliriz. Gültekin Çağıl, Bilgisayar Programlama ders notları, Sakarya Üniv. Endüstri Mühendisliği/Hafta 2/Sayfa 6

En sık kullanılan nesneler Button: Windows ortamında herhangi bir tuşa basma işlemi için kullanılabilecek durumlarda düşünülebilir. Örneğin; göster, gizle, programdan giriş, çıkış, bitir, son, hesapla vbg. işlemler. CheckBox: Birden fazla seçeneğin olduğu ve bu birden fazla seçeneğin de aynı anda seçilebildiği durumlarda kullanılabilir. Örneğin; Lokantada onlarca yemek seçeneğinden birkaç tanesini (birden fazlasını) seçebilme durumunda bu nesne kullanılabilir. RadioButton: Birden fazla seçeneğin olduğu fakat bu birden fazla seçeneğin içinde sadece bir tanesinin seçilebildiği durumlarda kullanılır. Örneğin; Hangi sınıfta okuyorsunuz? sorusuna verilebilecek sadece bir tane cevap vardır. ComboBox: Yerden tasarruf etmek amacıyla, birden fazla seçeneğin açılır bir metin kutusunda toplandığı durumlarda kullanılır. Birden fazla seçeneğin olduğu bütün uygulamalarda kullanılabilir. ListBox: ComboBox nesnesine benzer, tek farkı seçeneklerin bu nesne içinde bir veya birden fazla satırlık alanda listelenebilmesidir. Label: Sonuç, İsminiz nedir?, Sakarya Üniversitesi, Birinci Sayı gibi diğer nesneleri tamamlayıcı (tanımlayıcı) ifadeleri form gibi nesneler üzerinde tanımlayabilmek (yazabilmek) için kullanılır. PictureBox: Form gibi nesneler üzerinde resim gösterebilmek için kullanılır. Gültekin Çağıl, Bilgisayar Programlama ders notları, Sakarya Üniv. Endüstri Mühendisliği/Hafta 2/Sayfa 7

TextBox: Metin ifadelerin ekranda gösterilmesi için kullanılır. Örneğin; programın çalışması sırasında elde edilen bir sonucun gösterilmesi, program içinde kullanılacak bilinmeyenlerin sordurulması gibi durumlar için uygundur. İlk VB Programının anlatılması ve çalıştırılması Resim Göster-Gizle programı: Bu program ile; form nesnesi üzerinde tasarım yapabilme, hazırlanan projenin çalıştırılması, kaydedilmesi, geri çağırılması, nesneler üzerinde işlemler, nesnelerin properties işlemlerinin yapılabilmesi, form_load özelliğinin anlatılması, nesnelerin visible özelliğinin gösterilmesi, ilk komutun tanıtılması (end komutu) amaçlanmıştır. Form nesnesinin üzerinde bir adet resim (Picturebox) nesnesi ve üç adet komut (command) butonu olmalıdır. Resim nesnesine bilgisayardaki uygun bir resim atanmalıdır. Komut butonlarının birincisinin üzerinde Göster (nesnenin caption özelliği) Komut butonlarının ikincisinin üzerinde Gizle Komut butonlarının üçüncüsünün üzerinde Programdan Çıkış ifadesi yazılmalıdır Form üzerindeki dört nesne form penceresine uygun bir şekilde yerleştirilir. Proje çalıştırıldığında (F5 tuşu çalıştırma için kullanılabilir), ilk karşılama ekranında resim görülmemeli (resim nesnesinin visible özelliğinin false yapılması), üzerinde Göster yazan komut butonu ve Programdan Çıkış butonu görünür olmalıdır. Göster butonuna basıldığında resim görünür hale gelmeli, Göster butonu görünmemeli, Gizle butonu görünür hale gelmelidir. Gizle butonuna basıldığında resim görünmez hale gelmeli, Göster butonu görünmeli, Gizle butonu görünmez hale gelmelidir. Program birkaç kez Göster Gizle butonlarına basılarak çalıştırılır Programdan Çıkış butonuna basılarak programdan Tasarım ekranına dönülür. Açılış ekranı değiştirilir; ilk karşılama ekranında resim görülmeli (resim nesnesinin visible özelliğinin true yapılması), üzerinde Gizle yazan komut butonu ve Programdan Çıkış butonu görünür olmalıdır. Program birkaç kez Göster Gizle butonlarına basılarak çalıştırılır Programdan Çıkış butonuna basılarak programdan Tasarım ekranına dönülür. Form_Load: Özel bir yordamdır (yordamın ne olduğu ileride anlatılacaktır) Aksi belirtilmediği sürece, bir projenin form ekranının form_load yordamı, diğer yordamlardan önce çalışır. Dolayısıyla bir projenin öncelikle ilk açılış ekranın nasıl olması isteniyorsa, form_load yordamının içine o amaca uygun satırların yazılması gerekir. Bir nesnenin Visible özelliği: Bir nesnenin görünüp görünmeyeceğini belirleyen özelliktir. İki durumu vardır; true olduğunda nesne görünür, false olduğu durumda nesne görünmez. Textbox1.Visible=false Textbox1 isimli nesne görünmez Commandbutton1.Visible=true Commandbutton1 isimli nesne görünür End Komutu: Projenin sonlandırılması için kullanılır Gültekin Çağıl, Bilgisayar Programlama ders notları, Sakarya Üniv. Endüstri Mühendisliği/Hafta 2/Sayfa 8