Chapter 12: Using Controls. IDE’nin Otomatik Olarak Oluşturduğu Kodun İncelenmesi FormWithALabelAndAButton adı verilen yeni bir Windows Form Projesi başladı.

Slides:



Advertisements
Benzer bir sunumlar
MS OFFICE Access 2013.
Advertisements

el ma 1Erdoğan ÖZTÜRK ma ma 2 Em re 3 E ren 4.
Bilgilerimi sunuyorum
Not Sosyal Bilgiler Öğretmenliği
Oktay ERBEY CRM & B2B Ürün Satış Hizmet Yöneticisi
Prof.Dr.Şaban EREN Yasar Üniversitesi Fen-Edebiyat Fakültesi
Sık Kullanılan Kontroller
Değişkenler ve bellek Değişkenler
T.C. İNÖNÜ ÜNİVERSİTESİ Arapgir Meslek YÜKSEKOKULU
Tarayıcınızı açıp, web sayfası adresinizi giriniz. (1) Sayfa düzenleyebilmeniz için “Giriş” bağlantısına tıklayınız. Giriş yaptıktan sonra sayfaların içeriğini.
Power Point’a Resim Nesneleri Ekleme ve Kullanma
OPTİMİZASYON VE AKTARMA İŞLEMİ
BİLGİSAYAR İŞLETMENLİĞİ
Eğitim Programı Kurulum Aşamaları E. Savaş Başcı ASO 1. ORGANİZE SANAYİ BÖLGESİ AVRUPA BİLGİSAYAR YERKİNLİĞİ SERTİFİKASI EĞİTİM PROJESİ (OBİYEP)
KİŞİSEL KAMP MALZEMEN Kamp malzemelerini şu ana başlıklar altında düşünebilirsin. Uyku malzemesi Yemek malzemesi Temizlik malzemesi Zorluklara karşı hazır.
Kodlama bilgisi gerekmez!
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
Temel Bilgisayar Bilimleri Dersi
İSİM UZAYLARI.
Atlayarak Sayalım Birer sayalım
BEIER CÜMLE TAMAMLAMA TESTİ
Diferansiyel Denklemler
Microsoft Danışman Öğrenci
BEIER CÜMLE TAMAMLAMA TESTİ
Yönetim Bilgi Sistemleri Şubat TAPU VE KADASTRO GENEL MÜDÜRLÜĞÜ.
KIR ÇİÇEKLERİM’ E RakamlarImIz Akhisar Koleji 1/A.
HİSTOGRAM OLUŞTURMA VE YORUMLAMA
Prof. Dr. Leyla Küçükahmet
MÜRŞİT BEKTAŞ 1-A SINIFI
HAZIRLAYAN:SAVAŞ TURAN AKKOYUNLU İLKÖĞRETİM OKULU 2/D SINIFI
MS Outlook İle E-Posta Haberleşmesi
ÖRNEKLEM VE ÖRNEKLEME Dr.A.Tevfik SÜNTER.
BDEM105 Ünite 5: Word
TÜRKİYE KAMU HASTANELERİ KURUMU
İL KOORDİNASYON KURULU I.NCİ DÖNEM TOPLANTISI
Matematik 2 Örüntü Alıştırmaları.
MATRİSLER ve DETERMİNANTLAR
 HTML nin en önemli araçlarından biri de bilgi girişinde kullanılan form kontrolleridir.  Formlar, web sayfası tasarlayan kişi veya şirketlerle internet.
Formül Hazırlama ve Kullanma
PROTOKOL.
Chapter 7: Using Methods. Metotları ve Kodlamayı Gizlemeyi Anlama Metot – Kapsüllenmiş ifadeler serisini gerçekleştiren bir görev – Kullanılan metodun.
Chapter 13: Handling Events. 2Microsoft Visual C# 2012, Fifth Edition Olay İşleme Olay – Bir nesne için ilginç bir şey olduğu zaman oluşur. – Programın.
HABTEKUS' HABTEKUS'08 3.
Mukavemet II Strength of Materials II
Chapter 6: Using Arrays.
Bilgisayarda Ofis Programları
Yard. Doç. Dr. Mustafa Akkol
Chapter 4: Making Decisions
Chapter 8: Advanced Method Concepts
1 DEĞİŞMEYİN !!!
Chapter 11: Exception Handling
Hazırlayan: Cihan UĞUR
POWER POİNT SUNU HAZIRLAMAK
Çocuklar,sayılar arasındaki İlişkiyi fark ettiniz mi?
ÇOK DEĞİŞKENLİ FONKSİYONLARDA
ECHİNODERMATA Kambriyen – Güncel tümüyle denizel Filum
Temel Bilgi Teknolojileri
Microsoft EXCEL (1).
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Anahat 4.1 Inventory uygulamasını çalıştırmak 4.2.
ÖĞR. GRV. Ş.ENGIN ŞAHİN BİLGİ VE İLETİŞİM TEKNOLOJİSİ.
Diferansiyel Denklemler
Hafta Rapor Hazırlamak Form aracılığı ile tablolara veri girişi yapıldıktan sonra, ekran çıktısı veya yazıcı çıktısı almak amacı ile rapor hazırlanmaktadır.
Hafta 9. 2 Form Hazırlamak Veritabanın da bulunan tablolara veri girilmesini kolaylaştırmak ve görünümünü güzelleştirmek için form özelliğini kullanabilirsiniz.
WORD WORD UYGULAMA.
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
Temel Bilgisayar Bilimleri Dersi
KIRKLARELİ ÜNİVERSİTESİ
MS WORD Kullanımı OFFICE DÜĞMESİ HIZLI ERİŞİM ARAÇ ÇUBUĞU MENÜLER
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 9: Genel Kontroller (1)
Sunum transkripti:

Chapter 12: Using Controls

IDE’nin Otomatik Olarak Oluşturduğu Kodun İncelenmesi FormWithALabelAndAButton adı verilen yeni bir Windows Form Projesi başladı Etiket Form1’in üzerine sürüklendi ve özellikleri güncellendi Buton Form1’in üzerine sürüklendi ve özellikleri güncellendi 2Microsoft Visual C# 2012, Fifth Edition

3 IDE’nin Otomatik Olarak Oluşturduğu Kodun İncelenmesi Şekil 12-2: FormWithALabelAndAButton programında oluşturulan Form

IDE’nin Otomatik Olarak Oluşturduğu Kodun İncelenmesi Visual Studio'da Form1.Designer.cs dosyasında aşağıdaki iki kod satırı oluşturulur: private System.Windows.Forms.Label label1; private System.Windows.Forms.Button okButton; Bu satırları içeren gri kutu altında görünür. Windows Form Designer generated code Oluşturulan kodu genişletmek için metot düğümüne tıklayın veya gri kutuya ikikez tıklayın 4Microsoft Visual C# 2012, Fifth Edition

5 IDE’nin Otomatik Olarak Oluşturduğu Kodun İncelenmesi Şekil 12-3: FormWithALabelAndAButton programındaki InitializeComponent( ) metodunun bazı kodu

Kontrol’ün Yazı Tipini Ayarlama Formlarınızın üzerindeki basılı metnin görünümünü değiştirmek için Font sınıfını kullanın Kod kullanarak yazdırılan metin görünümünü değiştirme – Kendi yazı tipi sınıfının örneğini oluşturmak Sınıf, fazla yüklenmiş oluşturucuların sayısını içerir ÖRneğin: System.Drawing.Font bigFont = new System.Drawing.Font("Courier New", 16.5f); this.label1.Font = bigFont; this.okButton.Font = bigFont; 6Microsoft Visual C# 2012, Fifth Edition

Kontrol’ün Yazı Tipini Ayarlama 7Microsoft Visual C# 2012, Fifth Edition Şekil 12-4: Yazı özelliğinin takip ettiği üç noktaya tıklayarak

8Microsoft Visual C# 2012, Fifth Edition Kontrol’ün Yazı Tipini Ayarlama Şekil 12-5: Yazı Penceresi

9Microsoft Visual C# 2012, Fifth Edition Kontrol’ün Yazı Tipini Ayarlama Şekil Yazı Tipi sayımı

Bağlantı Etiketi Kullanma Bağlantı Etiketi – Etikete benzer – Ek kullanıcı başka kaynaklara bağlantı olanağı sağlar Web sayfaları veya dosyaları gibi Varsayılan Olay – Kontrole çift tıklandığında kabuk metodu otomatik olarak oluşturulur. – En iyi olasılık Kontrol ile değiştirme – Kullanıcıların büyük olasılıkla üretmek için beklediği olay 10Microsoft Visual C# 2012, Fifth Edition

Bağlantı Etiketi Kullanma 11Microsoft Visual C# 2012, Fifth Edition Tablo12-4:Yaygın olarak kullanılan Bağlantı Etiketi özellikleri ve varsayılan olaylar

Bağlantı Etiketi altı çizili metin olarak gözükür – Metin varsayılan olarak mavidir Fare işaretçisini bir Bağlantı Etiketine geçirdiğinizde, işaretçi bir bir ele dönüşür. Kullanıcı Bağlantı Etiketine tıkladığında, tıklama olayı oluşur – LinkClicked() metodunun yürütülmesi LinkVisited özelliği, bir kullanıcı bir bağlantıyı tıklattığında belirlerken true olarak ayarlanabilir 12Microsoft Visual C# 2012, Fifth Edition Bağlantı Etiketi Kullanma

13Microsoft Visual C# 2012, Fifth Edition Bağlantı Etiketi Kullanma Şekil 12-6:İki Bağlantı Etiketi olan Form

14Microsoft Visual C# 2012, Fifth Edition Bağlantı Etiketi Kullanma Şekil 12-7:İki BağlantıyaTıklama( ) metotları

15Microsoft Visual C# 2012, Fifth Edition Bağlantı Etiketi Kullanma Şekil 12-8: Bağlantı Etiketi özellik ayarı

Form’a Renk Ekleme Renk sınıfı – Kontrollerle ile kullanabileceğiniz önceden tanımlanmış renkleri geniş bir yelpazede içerir Formun rengini BackColor ve ForeColor özelliklerini kullanarak değiştirebilirsiniz. 16Microsoft Visual C# 2012, Fifth Edition

Onay Kutusu Ve RadyoButonu Nesnelerini Kullanma Onay Kutusu Nesneleri – GUI widgets the user can click to select or deselect an option RadyoButonları – Onay kutusuyla benzerdir – Sadece bir RadyoButonu bir grupta aynı zamanda seçilebilir 17Microsoft Visual C# 2012, Fifth Edition

Onay Kutusu Ve RadyoButonu Nesnelerini Kullanma 18Microsoft Visual C# 2012, Fifth Edition Tablo 12-6: Yaygın olarak kullanılan OnayKutusuve RatioButon özellikleri ve varsayılan olay

19Microsoft Visual C# 2012, Fifth Edition Onay Kutusu Ve RadyoButonu Nesnelerini Kullanma Şekil 12-14: Etiketler, Onay Kutuları ve Radyo Butonları olan bir Form

20Microsoft Visual C# 2012, Fifth Edition Onay Kutusu Ve RadyoButonu Nesnelerini Kullanma Şekil 12-15: sausageCheckBox_CheckedChanged ( ) metodu

21Microsoft Visual C# 2012, Fifth Edition Onay Kutusu Ve RadyoButonu Nesnelerini Kullanma Şekil 12-16: Onay kutusuna sonradan kodu eklenen PizzaOrder programının yürütülmesi

22Microsoft Visual C# 2012, Fifth Edition Onay Kutusu Ve RadyoButonu Nesnelerini Kullanma Şekil 12-17: deliverRadioButton_CheckedChanged ( ) metodu

Form’a Resim Kutusu Eklemek Resim Kutusu – Kontrol hangi grafikleri görüntüleyebileceğinizi gösterir “ bitmap, icon, JPEG, GIF, or diğer görüntü dosya türleri” 23Microsoft Visual C# 2012, Fifth Edition Tablo 12-7: Yaygın olarak kullanılan Resim Kutusu özellikleri ve varsayılan olay

24Microsoft Visual C# 2012, Fifth Edition Şekil 12-18: IDE’de Resim Kutusu olan bir Form

25Microsoft Visual C# 2012, Fifth Edition Form’a Resim Kutusu Eklemek Şekil 12-19: Kaynak seçin penceresinin Görüntü seçilmeden öncesi ve sonrası

26Microsoft Visual C# 2012, Fifth Edition Form’a Resim Kutusu Eklemek Şekil 12-20: Bir görüntüyle eklenen SaveMoney Karesi

Form’a Liste Kutusu, İşaretli Liste Kutusu, Ve Combo Kutusu Kontrolleri Ekleme Liste Kutusu, Combo Kutusu, ve İşaretli Liste Kutusu nesneleri – ListControl soyundan Liste-türü widgetları Liste Kutusu Kontrolü – Kullanıcının tıklayarak seçebileceği öğelerin listesini görüntüler – Kullanıcıya SelectionMode özelliğini ayarlayarak tek bir seçimi veya birden çok seçim yapmayı sağlar – SelectedItem özelliği Kullanıcı tarafından seçilmiş öğe değerini içerir. 27Microsoft Visual C# 2012, Fifth Edition

28 Form’a Liste Kutusu, İşaretli Liste Kutusu, Ve Combo Kutusu Kontrolleri Ekleme Microsoft Visual C# 2012, Fifth Edition Şekil 12-8:Yaygın olarak kullanılan Liste Kutusu özellikleri ve varsayılan olay

29Microsoft Visual C# 2012, Fifth Edition Form’a Liste Kutusu, İşaretli Liste Kutusu, Ve Combo Kutusu Kontrolleri Ekleme Şekil 12-21: Formda Dizi toplama editörü kullanılarak Liste Kutusunu doldurma

30Microsoft Visual C# 2012, Fifth Edition Form’a Liste Kutusu, İşaretli Liste Kutusu, Ve Combo Kutusu Kontrolleri Ekleme Tablo 12-9: SelectionMode sayım listesi

31Microsoft Visual C# 2012, Fifth Edition Form’a Liste Kutusu, İşaretli Liste Kutusu, Ve Combo Kutusu Kontrolleri Ekleme Şekil 12-23: Çok sütunlu Liste Kutusu Şekil 12-22: Kaydırma çubuğu olan bir Liste Kutusu

32Microsoft Visual C# 2012, Fifth Edition Form’a Liste Kutusu, İşaretli Liste Kutusu, Ve Combo Kutusu Kontrolleri Ekleme Şekil 12-24: Kullanıcının Matematik seçtiği MajorListDemo uygulaması

Combo Kutusu Kontrolü – Liste Kutusuyla benzerdir – Ek bir düzenleme alanı gösterir Kullanıcının listeden metin seçmesine veya yeni bir metin girmesine izin verir İşaretli Liste Kutusu Kontrolü – Liste Kutusuyla benzerdir – Onay kutuları istediğiniz her öğenin solunda görüntülenir. 33Microsoft Visual C# 2012, Fifth Edition Form’a Liste Kutusu, İşaretli Liste Kutusu, Ve Combo Kutusu Kontrolleri Ekleme

34Microsoft Visual C# 2012, Fifth Edition Form’a Liste Kutusu, İşaretli Liste Kutusu, Ve Combo Kutusu Kontrolleri Ekleme Şekil 12-25: Bazı seçimlerden sonraki FlightDemo uygulaması

Form’a AyTakvimi Ve TarihSaatSeçici Kontrolleri Ekleme Ay Takvimi ve Tarih Saat Seçici Kontrolleri – Tarih ve saat bilgilerini almamıza izin verir 35Microsoft Visual C# 2012, Fifth Edition

36Microsoft Visual C# 2012, Fifth Edition Form’a AyTakvimi Ve TarihSaatSeçici Kontrolleri Ekleme Şekil 12-26: MonthCalendarDemo uygulamasının yürütülmesi

37 Microsoft Visual C# 2012, Fifth Edition Form’a AyTakvimi Ve TarihSaatSeçici Kontrolleri Ekleme Tablo12-10: Yaygın olarak kullanılan Ay Takvimi özellikleri ve varsayılan olay

38Microsoft Visual C# 2012, Fifth Edition Form’a AyTakvimi Ve TarihSaatSeçici Kontrolleri Ekleme Şekil 12-27: MonthCalendarDemo uygulamasındaki monthCalendar1_DateChanged ( ) metodu

39Microsoft Visual C# 2012, Fifth Edition Form’a AyTakvimi Ve TarihSaatSeçici Kontrolleri Ekleme Şekil 12-28: MonthCalendarDemo uygulamasının yürütülmesi

Tarih Saat Seçici Kontrolü – Aylık bir takvim aşağı oku seçildiğinde görüntülenir 40Microsoft Visual C# 2012, Fifth Edition Form’a AyTakvimi Ve TarihSaatSeçici Kontrolleri Ekleme

41Microsoft Visual C# 2012, Fifth Edition Form’a AyTakvimi Ve TarihSaatSeçici Kontrolleri Ekleme Şekil 12-29: TarihSaatSeçici Kontrolü

42Microsoft Visual C# 2012, Fifth Edition Form’a AyTakvimi Ve TarihSaatSeçici Kontrolleri Ekleme Tablo12-11: Yaygın olarak kullanılan TarihSaatSeçici özellikleri ve varsayılan olay

Form ’un Düzeniyle Çalışma Mavi dayama çizgileri – Form’un üzerine iki kez Kontrol sürüklediğinde görünür – Zaten diğerleri ile yeni Kontrolleri hizalama yardımcı olur – Kontrolü kabın kenarında bir yere yerleştirdiğinizde görünür Bir Konum belirtmek için Özellikleri listesinde Yer özelliğini kullanabilirsiniz 43Microsoft Visual C# 2012, Fifth Edition

Form ’un Düzeniyle Çalışma 44Microsoft Visual C# 2012, Fifth Edition Şekil12-30:Visual Studio Tasarımcısı Ek hatları

Form ’un Düzeniyle Çalışma Dock özelliği – Kontrolün boyutlarını belirlemeden kenara yada köşeye sürüklediğinizde oluşan denetim özelliğidir. 45Microsoft Visual C# 2012, Fifth Edition

Form ’un Düzeniyle Çalışma 46Microsoft Visual C# 2012, Fifth Edition Şekil12-33:Dock Özelliği Penceresi

Form ’un Düzeniyle Çalışma 47Microsoft Visual C# 2012, Fifth Edition Şekil12-34:Butonun dock edildiği bir Form

Grup Kutularını Ve Panelleri Anlama Grup Kutusu veya Panel – Form’un üzerindeki Kontrolleri gruplar – Bir Form içinde yuvalanabilir Grup Kutuları – Başlık gibi görünebilir – Kaydırma çubukları yok Paneller – Başlık gibi görünemezler – Kaydırma çubukları var 48Microsoft Visual C# 2012, Fifth Edition

Form’a Menü Şeridi Ekleme Menü Şeridi – Bir Formun veya pencerenin başlık çubuğunun altında yatay genel seçenekler listesi görüntülenir Oluşturduğunuz herhangi bir Form’a Menü Şeridi Kontrol nesnesi ekleyebilirsiniz Menü Şeridine iki kez tıklarsanız Click() metodu oluşur 49Microsoft Visual C# 2012, Fifth Edition

Form’a Menü Şeridi Ekleme 50Microsoft Visual C# 2012, Fifth Edition Şekil12-35:Menü şeridi olan bir Form

Form’a Menü Şeridi Ekleme 51Microsoft Visual C# 2012, Fifth Edition Şekil12-36:Programcı bir form üzerindeki menü şeritlerini yapar

52Microsoft Visual C# 2012, Fifth Edition Form’a Menü Şeridi Ekleme Şekil12-37:MenuStripDemo programının yürütülmesi

Diğer Kontrollerin Kullanımı Ana menüdeki Projeye tıklayıp ve Yeni Ürün Ekleye tıklarsanız extradan Formlar, Dosyalar, Kontroller, ve diğer elemanları projenize ekleyebilirsiniz. 53Microsoft Visual C# 2012, Fifth Edition

Sıra Sende Form’a Etiketler ekle ve özelliklerini değiştir IDE tarafından oluşturulan Kodu incele Form’a Onay Kutusu ekle Form’a RadyoButonları ekle 54Microsoft Visual C# 2012, Fifth Edition