SlideShare a Scribd company logo
Kategori Adı: C#.NET Öğreniyorum
Ders No: 6
Konu: Toolbox Araçları

Merhaba arkadaşlar, Visual Studio 2008 programını kullanarak C#.NET ile uygulama geliştirirken bazı
araçları sık sık kullanacağız. Bu yazımda ise bu araçlardan örnek vererek bahsedeceğim.

Araç Resimleri 1:
                                   Button: Herhangi bir iş yaptırmak için kullanılan araçtır.

                                   CheckBox: Bu aracı kullanıcıya birden fazla seçenek sunduğunuz
                                   zamanlarda tercih edebilirsiniz. Örneğin: Beğendiğiniz spor dallarını
                                   seçiniz denildiğinde, Futbol, Basketbol, Voleybol, Yüzme, Trekking
                                   için birer checkbox eklerseniz, böylelikle kullanıcıya hepsini seçme
                                   veya hiçbirisini seçmeme şansını tanımış olursunuz.

                                   ComboBox: Diyelim ki yaşadığınız şehrin o günkü hava durumunu
                                   öğrenmek istiyorsunuz. Yapmanız gereken ilgili siteye girip şehrin
                                   ismini seçip göster butonuna tıklamaktır. İşte bu senaryo için
                                   ComboBox ekleyip başlığını “Şehir Seçiniz” olarak değiştirirsiniz ve
                                   kullanıcı tıkladığında tüm şehirler alt alta gelecek şekilde listelenir.

                                   ContextMenuStrip: Mouse ile masa üstünde veya bir web sitesinde
                                   sağ tıkladığınızda farklı menüler açılır. Sizde isteğinize göre bu aracı
                                   kullanarak sağ tıklanıldığında açılacak menüleri tasarlayabilirsiniz.

                                   DateTimePicker: Başlangıçta tek bir satır olarak görünen bu araç,
                                   tıklandığında tam bir takvim olur ve seçilen tarihi tek satırda
                                   gösterir. Sizde seçilen tarihi istediğiniz yerde kullanabilirsiniz.

                                   GroupBox: Severek kullandığım araçlardan bir tanesidir. Nedeni
                                   ise eklediğiniz araçları gruplayıp başlığını da belirleyebilmenizdir.
                                   Uygulamalarımda sık sık göreceksiniz.

                                   Label: Bu aracı kullanarak kullanıcıları bilinçlendirebilirsiniz.
                                   Örneğin, kullanıcı adı girilmesi gereken TextBox‟ın sol tarafına bir
                                   Label ekleyerek “Text” özelliğini “Kullanıcı Adı:” olarak
                                   düzenlediğinizde kullanıcı TextBox a ne yazılacağını anlamış olur.
                                   Dahası uygulamanız çalışırken de Label‟ın yine Text özelliğinde
                                   istediğiniz bilgiyi gösterebilirsiniz.




Aşağıdaki resimde yukarıda bahsetmiş olduğum tüm araçlar kullanılmıştır.




Soldaki resimde ComboBox sağda ise DateTimePicker vardır.
Devam edecek olursak:

                                     Listbox: Bu aracın ComboBox‟dan farkı eklenenleri alt alta
                                     gösterebilmesidir.

                                     NumericUpDown: Bu araç ile kullanıcıya sayı seçtirmenize yarar.
                                     Kullanıcının seçtiği sayıya codebehind kısmında ulaşmak için
                                     “Value” özelliğinden yararlanabilirsiniz.

                                     OpenFileDialog: Bir foruma üye olurken sizden avatar seçmeniz
                                     istenir. Avatar seç butonuna bastığınızda bir pencere açılır ve
                                     bilgisayarınızdan istediğiniz resmi seçersiniz. Bu işlemi yapmak için
                                     OpenFileDialog kullanılabilecek alternatiflerden birisidir.

                                     Panel: Kullanımı GroupBox ile aynıdır. Farkı ise başlık
                                     veremezsiniz. Sadece araçları gruplayabilirsiniz. (Örnek kullanım
                                     için: FyDoxa_Menu1‟e bakınız.)

                                     PictureBox: Avatarınızı seçtikten sonra size avatarın önizlemesi
                                     gösterilir. Bunu da PictureBox ile yapabilirsiniz. Kısaca, bu araç ile
                                     resimleri gösterebilir, hatta Timer kullanarak Slide Show‟lar
                                     hazırlayabilirsiniz.

                                     ProgressBar: Bu aracı Windows kullananlar bilgisayarın her
                                     açılışında beklemek zorunda olduklarından çok iyi bilirler. Buradaki
                                     amaç kullanıcıya o anda yapılmakta olan işlemin durumunu %
                                     şeklinde bildirmektir; dahası istenirse her oran için ayrı bir mesaj
                                     verilebilir.(Örnek: Şuanda sistem bileşenleri yükleniyor…)

                                     RadioButton: CheckBox ile birçok seçeneği seçebiliyorken bu araç
                                     ile sadece tek bir seçeneği işaretleyebilirsiniz. Örneğin: Nerelisiniz?
                                     Sorusunun cevabı bir tanedir. (Örnek için bkz: FyDoxa_Menu2)




SplitContainer: Bu aracı kullanarak Formu parçalara ayırabilirsiniz. Bu şekilde tasarım daha anlaşılır
bir hale gelecektir. (Örnek olarak FyDoxa_Menu2‟ye bakınız.)

TabControl: Bu araç size aynı form içinde birden fazla pencere oluşturma imkânı sağlar. Bunu bir
önekle açıklayalım. Diyelim ki bir kütüphanede çalışıyorsunuz. Göreviniz ise database‟e kitap eklemek ve
gerek duyulmayanları silmek. Bu iki işlemin işleyişleri farklı olduğundan iki farklı Form gerekecektir.
Ancak bunun yerine TabControl kullanarak tek Formu iki veya daha fazla sayfaya bölerek gerekli olan
işlemleri ekleyebilir belki de ilerde güncelle, ara gibi uygulamaları da ekleme ihtiyacınıza çözüm olabilir.
Son olarak üç araçtan daha bahsetmek istiyorum. Bunlar sağ üstede görebileceğiniz TableLayoutPanel,
TextBox ve Timer araçları.

TableLayout: Bu araç sayesinde Formu dilediğiniz gibi Satır veya Sütunlara bölebilirsiniz. Karışık
arayüz tasarımları için kullanmanızı tavsiye ederim.

TextBox: Bilgi girişi yapılması gereken forum, e-posta gibi yerlerde her zaman kullanılan bir araçtır.

Timer: Bu araç sayesinde süreye bağlı işlemleri gerçekleştirebilirsiniz. Örneğin, bir sınav hazırlayıp bu
sınavın süresini 1 saat olarak belirleyip, kullanıcının süresi bittiğinde ise sınav süreniz dolmuştur; lütfen
sınavınızı görevlilere teslim ediniz diyebilirsiniz.

Böylece Visual Studio 2008 „in ToolBox‟ındaki araçların bir kısmını öğrenmiş olduk. İlginize teşekkür
eder iyi günler dilerim.


                                                                                         Fatih YILDIZHAN
                                                                                   info@fatihyildizhan.com
                                                           COPYRIGHT © 2009 www.fatihyildizhan.com

More Related Content

Viewers also liked

The competency approach
The competency approachThe competency approach
The competency approach
Dickson Mfune
 
Pathfinder
PathfinderPathfinder
Pathfinder
Healtheduc
 
Nandry & Mikal Pics Together
Nandry & Mikal Pics TogetherNandry & Mikal Pics Together
Nandry & Mikal Pics Together
Tony Shaull
 
Seminar, Health Education
Seminar, Health EducationSeminar, Health Education
Seminar, Health Education
Healtheduc
 
Substance Abuse Ppp
Substance Abuse PppSubstance Abuse Ppp
Substance Abuse PppHealtheduc
 
Digital Divide
Digital DivideDigital Divide
Digital DivideHealtheduc
 
Demystifying BI For Mid-Market Enterprises
Demystifying BI For Mid-Market EnterprisesDemystifying BI For Mid-Market Enterprises
Demystifying BI For Mid-Market Enterprises
Jamal_Shah
 
P.P.P Abortion
P.P.P AbortionP.P.P Abortion
P.P.P AbortionHealtheduc
 
P.P.P. Contraception Lesson Plan
P.P.P. Contraception Lesson PlanP.P.P. Contraception Lesson Plan
P.P.P. Contraception Lesson PlanHealtheduc
 
Investigative skills
Investigative skillsInvestigative skills
Investigative skills
Dickson Mfune
 
Contraceptives Lesson Plan
Contraceptives  Lesson PlanContraceptives  Lesson Plan
Contraceptives Lesson PlanHealtheduc
 
Information Strategy: Updating the IT Strategy for Information, Insights and ...
Information Strategy: Updating the IT Strategy for Information, Insights and ...Information Strategy: Updating the IT Strategy for Information, Insights and ...
Information Strategy: Updating the IT Strategy for Information, Insights and ...
Jamal_Shah
 

Viewers also liked (12)

The competency approach
The competency approachThe competency approach
The competency approach
 
Pathfinder
PathfinderPathfinder
Pathfinder
 
Nandry & Mikal Pics Together
Nandry & Mikal Pics TogetherNandry & Mikal Pics Together
Nandry & Mikal Pics Together
 
Seminar, Health Education
Seminar, Health EducationSeminar, Health Education
Seminar, Health Education
 
Substance Abuse Ppp
Substance Abuse PppSubstance Abuse Ppp
Substance Abuse Ppp
 
Digital Divide
Digital DivideDigital Divide
Digital Divide
 
Demystifying BI For Mid-Market Enterprises
Demystifying BI For Mid-Market EnterprisesDemystifying BI For Mid-Market Enterprises
Demystifying BI For Mid-Market Enterprises
 
P.P.P Abortion
P.P.P AbortionP.P.P Abortion
P.P.P Abortion
 
P.P.P. Contraception Lesson Plan
P.P.P. Contraception Lesson PlanP.P.P. Contraception Lesson Plan
P.P.P. Contraception Lesson Plan
 
Investigative skills
Investigative skillsInvestigative skills
Investigative skills
 
Contraceptives Lesson Plan
Contraceptives  Lesson PlanContraceptives  Lesson Plan
Contraceptives Lesson Plan
 
Information Strategy: Updating the IT Strategy for Information, Insights and ...
Information Strategy: Updating the IT Strategy for Information, Insights and ...Information Strategy: Updating the IT Strategy for Information, Insights and ...
Information Strategy: Updating the IT Strategy for Information, Insights and ...
 

Similar to Fatih Yildizhan 6 Tool Box Tanitimi

Adobe photoshop cs3 tr
Adobe photoshop cs3 trAdobe photoshop cs3 tr
Adobe photoshop cs3 tr
deniz armutlu
 
3 d studio_max_el kitabı --- 3DVFX--3D Studio Max Eğitim
3 d studio_max_el kitabı   ---   3DVFX--3D Studio Max Eğitim3 d studio_max_el kitabı   ---   3DVFX--3D Studio Max Eğitim
3 d studio_max_el kitabı --- 3DVFX--3D Studio Max Eğitim
darkness333435_35
 
Adobe Photoshop Cs3 YardıMcı El Kitabı Resimli Carpediemhenry
Adobe Photoshop Cs3 YardıMcı El Kitabı Resimli CarpediemhenryAdobe Photoshop Cs3 YardıMcı El Kitabı Resimli Carpediemhenry
Adobe Photoshop Cs3 YardıMcı El Kitabı Resimli Carpediemhenry
Erol Dizdar
 
Photoshop Cs3
Photoshop Cs3Photoshop Cs3
Photoshop Cs3
deniz armutlu
 
Temel Düzeyde Photoshop Eğitimleri 2
Temel Düzeyde Photoshop Eğitimleri 2Temel Düzeyde Photoshop Eğitimleri 2
Temel Düzeyde Photoshop Eğitimleri 2
Univerist
 
Adobe Fireworks CS3 Türkçe Yardım Kitapçığı
Adobe Fireworks CS3 Türkçe Yardım KitapçığıAdobe Fireworks CS3 Türkçe Yardım Kitapçığı
Adobe Fireworks CS3 Türkçe Yardım Kitapçığı
deniz armutlu
 
Frontpage
FrontpageFrontpage
Frontpagesky58
 
Windows 8
Windows 8Windows 8
6.hafta ders notu görünüm sekmesi
6.hafta ders notu   görünüm sekmesi6.hafta ders notu   görünüm sekmesi
6.hafta ders notu görünüm sekmesi
YnS-mRé Çiftçi
 
3ds max 2017 slate material editor beginner lite_version
3ds max 2017 slate material editor beginner lite_version3ds max 2017 slate material editor beginner lite_version
3ds max 2017 slate material editor beginner lite_version
Serdar Hakan
 
Libre office draw sunusu
Libre office draw sunusuLibre office draw sunusu
Libre office draw sunusuEmine Gül
 
Visual Basic Ders Notu
Visual Basic Ders NotuVisual Basic Ders Notu
Visual Basic Ders Notu
Kemal20100250
 
Matlab grafik kullanim
Matlab grafik kullanimMatlab grafik kullanim
Matlab grafik kullanimBurak Kocak
 

Similar to Fatih Yildizhan 6 Tool Box Tanitimi (20)

Adobe photoshop cs3 tr
Adobe photoshop cs3 trAdobe photoshop cs3 tr
Adobe photoshop cs3 tr
 
Delphi Menu
Delphi MenuDelphi Menu
Delphi Menu
 
Menüler
MenülerMenüler
Menüler
 
3 d studio_max_part1
3 d studio_max_part13 d studio_max_part1
3 d studio_max_part1
 
3 d studio_max_el kitabı --- 3DVFX--3D Studio Max Eğitim
3 d studio_max_el kitabı   ---   3DVFX--3D Studio Max Eğitim3 d studio_max_el kitabı   ---   3DVFX--3D Studio Max Eğitim
3 d studio_max_el kitabı --- 3DVFX--3D Studio Max Eğitim
 
Adobe Photoshop Cs3 YardıMcı El Kitabı Resimli Carpediemhenry
Adobe Photoshop Cs3 YardıMcı El Kitabı Resimli CarpediemhenryAdobe Photoshop Cs3 YardıMcı El Kitabı Resimli Carpediemhenry
Adobe Photoshop Cs3 YardıMcı El Kitabı Resimli Carpediemhenry
 
Photoshop Cs3
Photoshop Cs3Photoshop Cs3
Photoshop Cs3
 
Temel Düzeyde Photoshop Eğitimleri 2
Temel Düzeyde Photoshop Eğitimleri 2Temel Düzeyde Photoshop Eğitimleri 2
Temel Düzeyde Photoshop Eğitimleri 2
 
Adobe Fireworks CS3 Türkçe Yardım Kitapçığı
Adobe Fireworks CS3 Türkçe Yardım KitapçığıAdobe Fireworks CS3 Türkçe Yardım Kitapçığı
Adobe Fireworks CS3 Türkçe Yardım Kitapçığı
 
Frontpage
FrontpageFrontpage
Frontpage
 
Sunu
SunuSunu
Sunu
 
Windows 8
Windows 8Windows 8
Windows 8
 
6.hafta ders notu görünüm sekmesi
6.hafta ders notu   görünüm sekmesi6.hafta ders notu   görünüm sekmesi
6.hafta ders notu görünüm sekmesi
 
3ds max 2017 slate material editor beginner lite_version
3ds max 2017 slate material editor beginner lite_version3ds max 2017 slate material editor beginner lite_version
3ds max 2017 slate material editor beginner lite_version
 
Libre office draw sunusu
Libre office draw sunusuLibre office draw sunusu
Libre office draw sunusu
 
Visual Basic Ders Notu
Visual Basic Ders NotuVisual Basic Ders Notu
Visual Basic Ders Notu
 
2010 01
2010 012010 01
2010 01
 
Matlab grafik kullanim
Matlab grafik kullanimMatlab grafik kullanim
Matlab grafik kullanim
 
Delph (1)
Delph (1)Delph (1)
Delph (1)
 
Access
AccessAccess
Access
 

More from Fatih YILDIZHAN

Mormonluk
MormonlukMormonluk
Mormonluk
Fatih YILDIZHAN
 
Fatih Yildizhan 1 Hello World
Fatih Yildizhan 1 Hello WorldFatih Yildizhan 1 Hello World
Fatih Yildizhan 1 Hello World
Fatih YILDIZHAN
 
Fatih Yildizhan 2 String Birlestirme
Fatih Yildizhan 2 String BirlestirmeFatih Yildizhan 2 String Birlestirme
Fatih Yildizhan 2 String Birlestirme
Fatih YILDIZHAN
 
Fatih Yildizhan 3 Text Box
Fatih Yildizhan 3 Text BoxFatih Yildizhan 3 Text Box
Fatih Yildizhan 3 Text Box
Fatih YILDIZHAN
 
Fatih Yildizhan 4 Else If
Fatih Yildizhan 4 Else IfFatih Yildizhan 4 Else If
Fatih Yildizhan 4 Else If
Fatih YILDIZHAN
 
Fatih Yildizhan 5 Form Islemleri
Fatih Yildizhan 5 Form IslemleriFatih Yildizhan 5 Form Islemleri
Fatih Yildizhan 5 Form Islemleri
Fatih YILDIZHAN
 
Fatih Yildizhan Random
Fatih Yildizhan RandomFatih Yildizhan Random
Fatih Yildizhan Random
Fatih YILDIZHAN
 
Fatih Yildizhan Button Eventleri
Fatih Yildizhan Button EventleriFatih Yildizhan Button Eventleri
Fatih Yildizhan Button Eventleri
Fatih YILDIZHAN
 
Fatih Yildizhan Timer
Fatih Yildizhan TimerFatih Yildizhan Timer
Fatih Yildizhan Timer
Fatih YILDIZHAN
 
Fatih Yildizhan List Box Giris
Fatih Yildizhan List Box GirisFatih Yildizhan List Box Giris
Fatih Yildizhan List Box Giris
Fatih YILDIZHAN
 
Fatih Yildizhan 11 List Box Ürün Ekleme
Fatih Yildizhan 11 List Box Ürün EklemeFatih Yildizhan 11 List Box Ürün Ekleme
Fatih Yildizhan 11 List Box Ürün Ekleme
Fatih YILDIZHAN
 

More from Fatih YILDIZHAN (11)

Mormonluk
MormonlukMormonluk
Mormonluk
 
Fatih Yildizhan 1 Hello World
Fatih Yildizhan 1 Hello WorldFatih Yildizhan 1 Hello World
Fatih Yildizhan 1 Hello World
 
Fatih Yildizhan 2 String Birlestirme
Fatih Yildizhan 2 String BirlestirmeFatih Yildizhan 2 String Birlestirme
Fatih Yildizhan 2 String Birlestirme
 
Fatih Yildizhan 3 Text Box
Fatih Yildizhan 3 Text BoxFatih Yildizhan 3 Text Box
Fatih Yildizhan 3 Text Box
 
Fatih Yildizhan 4 Else If
Fatih Yildizhan 4 Else IfFatih Yildizhan 4 Else If
Fatih Yildizhan 4 Else If
 
Fatih Yildizhan 5 Form Islemleri
Fatih Yildizhan 5 Form IslemleriFatih Yildizhan 5 Form Islemleri
Fatih Yildizhan 5 Form Islemleri
 
Fatih Yildizhan Random
Fatih Yildizhan RandomFatih Yildizhan Random
Fatih Yildizhan Random
 
Fatih Yildizhan Button Eventleri
Fatih Yildizhan Button EventleriFatih Yildizhan Button Eventleri
Fatih Yildizhan Button Eventleri
 
Fatih Yildizhan Timer
Fatih Yildizhan TimerFatih Yildizhan Timer
Fatih Yildizhan Timer
 
Fatih Yildizhan List Box Giris
Fatih Yildizhan List Box GirisFatih Yildizhan List Box Giris
Fatih Yildizhan List Box Giris
 
Fatih Yildizhan 11 List Box Ürün Ekleme
Fatih Yildizhan 11 List Box Ürün EklemeFatih Yildizhan 11 List Box Ürün Ekleme
Fatih Yildizhan 11 List Box Ürün Ekleme
 

Fatih Yildizhan 6 Tool Box Tanitimi

  • 1. Kategori Adı: C#.NET Öğreniyorum Ders No: 6 Konu: Toolbox Araçları Merhaba arkadaşlar, Visual Studio 2008 programını kullanarak C#.NET ile uygulama geliştirirken bazı araçları sık sık kullanacağız. Bu yazımda ise bu araçlardan örnek vererek bahsedeceğim. Araç Resimleri 1: Button: Herhangi bir iş yaptırmak için kullanılan araçtır. CheckBox: Bu aracı kullanıcıya birden fazla seçenek sunduğunuz zamanlarda tercih edebilirsiniz. Örneğin: Beğendiğiniz spor dallarını seçiniz denildiğinde, Futbol, Basketbol, Voleybol, Yüzme, Trekking için birer checkbox eklerseniz, böylelikle kullanıcıya hepsini seçme veya hiçbirisini seçmeme şansını tanımış olursunuz. ComboBox: Diyelim ki yaşadığınız şehrin o günkü hava durumunu öğrenmek istiyorsunuz. Yapmanız gereken ilgili siteye girip şehrin ismini seçip göster butonuna tıklamaktır. İşte bu senaryo için ComboBox ekleyip başlığını “Şehir Seçiniz” olarak değiştirirsiniz ve kullanıcı tıkladığında tüm şehirler alt alta gelecek şekilde listelenir. ContextMenuStrip: Mouse ile masa üstünde veya bir web sitesinde sağ tıkladığınızda farklı menüler açılır. Sizde isteğinize göre bu aracı kullanarak sağ tıklanıldığında açılacak menüleri tasarlayabilirsiniz. DateTimePicker: Başlangıçta tek bir satır olarak görünen bu araç, tıklandığında tam bir takvim olur ve seçilen tarihi tek satırda gösterir. Sizde seçilen tarihi istediğiniz yerde kullanabilirsiniz. GroupBox: Severek kullandığım araçlardan bir tanesidir. Nedeni ise eklediğiniz araçları gruplayıp başlığını da belirleyebilmenizdir. Uygulamalarımda sık sık göreceksiniz. Label: Bu aracı kullanarak kullanıcıları bilinçlendirebilirsiniz. Örneğin, kullanıcı adı girilmesi gereken TextBox‟ın sol tarafına bir Label ekleyerek “Text” özelliğini “Kullanıcı Adı:” olarak düzenlediğinizde kullanıcı TextBox a ne yazılacağını anlamış olur. Dahası uygulamanız çalışırken de Label‟ın yine Text özelliğinde istediğiniz bilgiyi gösterebilirsiniz. Aşağıdaki resimde yukarıda bahsetmiş olduğum tüm araçlar kullanılmıştır. Soldaki resimde ComboBox sağda ise DateTimePicker vardır.
  • 2. Devam edecek olursak: Listbox: Bu aracın ComboBox‟dan farkı eklenenleri alt alta gösterebilmesidir. NumericUpDown: Bu araç ile kullanıcıya sayı seçtirmenize yarar. Kullanıcının seçtiği sayıya codebehind kısmında ulaşmak için “Value” özelliğinden yararlanabilirsiniz. OpenFileDialog: Bir foruma üye olurken sizden avatar seçmeniz istenir. Avatar seç butonuna bastığınızda bir pencere açılır ve bilgisayarınızdan istediğiniz resmi seçersiniz. Bu işlemi yapmak için OpenFileDialog kullanılabilecek alternatiflerden birisidir. Panel: Kullanımı GroupBox ile aynıdır. Farkı ise başlık veremezsiniz. Sadece araçları gruplayabilirsiniz. (Örnek kullanım için: FyDoxa_Menu1‟e bakınız.) PictureBox: Avatarınızı seçtikten sonra size avatarın önizlemesi gösterilir. Bunu da PictureBox ile yapabilirsiniz. Kısaca, bu araç ile resimleri gösterebilir, hatta Timer kullanarak Slide Show‟lar hazırlayabilirsiniz. ProgressBar: Bu aracı Windows kullananlar bilgisayarın her açılışında beklemek zorunda olduklarından çok iyi bilirler. Buradaki amaç kullanıcıya o anda yapılmakta olan işlemin durumunu % şeklinde bildirmektir; dahası istenirse her oran için ayrı bir mesaj verilebilir.(Örnek: Şuanda sistem bileşenleri yükleniyor…) RadioButton: CheckBox ile birçok seçeneği seçebiliyorken bu araç ile sadece tek bir seçeneği işaretleyebilirsiniz. Örneğin: Nerelisiniz? Sorusunun cevabı bir tanedir. (Örnek için bkz: FyDoxa_Menu2) SplitContainer: Bu aracı kullanarak Formu parçalara ayırabilirsiniz. Bu şekilde tasarım daha anlaşılır bir hale gelecektir. (Örnek olarak FyDoxa_Menu2‟ye bakınız.) TabControl: Bu araç size aynı form içinde birden fazla pencere oluşturma imkânı sağlar. Bunu bir önekle açıklayalım. Diyelim ki bir kütüphanede çalışıyorsunuz. Göreviniz ise database‟e kitap eklemek ve gerek duyulmayanları silmek. Bu iki işlemin işleyişleri farklı olduğundan iki farklı Form gerekecektir. Ancak bunun yerine TabControl kullanarak tek Formu iki veya daha fazla sayfaya bölerek gerekli olan işlemleri ekleyebilir belki de ilerde güncelle, ara gibi uygulamaları da ekleme ihtiyacınıza çözüm olabilir.
  • 3. Son olarak üç araçtan daha bahsetmek istiyorum. Bunlar sağ üstede görebileceğiniz TableLayoutPanel, TextBox ve Timer araçları. TableLayout: Bu araç sayesinde Formu dilediğiniz gibi Satır veya Sütunlara bölebilirsiniz. Karışık arayüz tasarımları için kullanmanızı tavsiye ederim. TextBox: Bilgi girişi yapılması gereken forum, e-posta gibi yerlerde her zaman kullanılan bir araçtır. Timer: Bu araç sayesinde süreye bağlı işlemleri gerçekleştirebilirsiniz. Örneğin, bir sınav hazırlayıp bu sınavın süresini 1 saat olarak belirleyip, kullanıcının süresi bittiğinde ise sınav süreniz dolmuştur; lütfen sınavınızı görevlilere teslim ediniz diyebilirsiniz. Böylece Visual Studio 2008 „in ToolBox‟ındaki araçların bir kısmını öğrenmiş olduk. İlginize teşekkür eder iyi günler dilerim. Fatih YILDIZHAN info@fatihyildizhan.com COPYRIGHT © 2009 www.fatihyildizhan.com