Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

1. HAFTA (29 Kasım – 2 Aralık 2010) Hazırlayan: Fatmagül İBİŞOĞLU Yazılım ve Veritabanı Uzmanlığı Eğitimi Hafta İçi Sabah Grubu - E Sınıfı BilgeAdam.

Benzer bir sunumlar


... konulu sunumlar: "1. HAFTA (29 Kasım – 2 Aralık 2010) Hazırlayan: Fatmagül İBİŞOĞLU Yazılım ve Veritabanı Uzmanlığı Eğitimi Hafta İçi Sabah Grubu - E Sınıfı BilgeAdam."— Sunum transkripti:

1 1. HAFTA (29 Kasım – 2 Aralık 2010) Hazırlayan: Fatmagül İBİŞOĞLU Yazılım ve Veritabanı Uzmanlığı Eğitimi Hafta İçi Sabah Grubu - E Sınıfı BilgeAdam

2 GünTarihKonuAraştırma/Ödev Net Framework Nedir? Versiyon Nedir? MS Visual Studio 2010 C# Kontrolleri Common Language Runtime (CLR) Nedir? Değişkenler Değişkenler Metinsel Değişkenler Sayısal Değişkenler Mantıksal Değişkenler Referans ve Değer Tipleri ToString() Convert Sınıfı ToString() Convert Sınıfı Hesap Makinesi

3

4 .Net, Windows üzerinde çalışacak hemen her tür uygulamayı geliştirebileceğiniz yeni bir ortam sağlamak için tasarlanmıştır..Net Framework, bir kütüphane gibidir. Hard diskte kaplanan yeri azaltmaktadır. C# kullanarak örneğin; dinamik web sayfaları, klasik Windows masaüstü uygulamaları vs. yazabilmek mümkündür.

5 Her bir yeni versiyon bir önceki versiyona göre üstün gelen bazı ek donanımlara sahiptir. Dolayısı ile; MS Visual C# programı çalıştırılmak istendiğinde ileri C# versiyonunda yazılmış bir programın eski bir C# versiyonunda açılması mümkün değildir..Net Framework versiyonları: Üst versiyon alt versiyonda açılamaz. Alt versiyon üst versiyonda açılabilir.

6 Yeni proje oluşturma Başlangıç sayfası Daha önce oluşturulmuş projeler Program penceresi

7 Programlama Dili Programın Adı Programın Konumu Program Türü

8 Windows uygulamaları form tabanlıdır. Dolayısı ile; projenizde ilk olarak Form1.cs yaprağı oluşur. Toolbox paletinden kontrolleri sürükleyerek formun üzerine bırakabilirsiniz. Formun üzerine yerleştirmiş olduğunuz button’un üzerine çift tıklarsanız Events’lara ulaşırsınız.

9 “Properties” Penceresi: Formun üzerinde herhangi bir seçmeniz durumunda aktifleşir. İstediğiniz özelliğe istediğiniz değeri atayabilirsiniz. Ekranda görünmüyor ise: İmleci kontrolün üzerine getirdikten ve sağ tıkladıktan sonra “Properties” seçeneğine tıklayınız.

10 Toolbox Penceresi Formunuzda üzerine sürükleyip bırakabileceğiniz kontroller bu pencerede bulunur. Ekranda gözükmüyorsa: View >> Toolbox Bu pencere sayesinde kullandığınız tüm referansları, kütüphaneleri, class’ları, formları rahatlıkla izleyebilir, ekleme çıkarma yapabilirsiniz. Ekranda gözükmüyorsa: View >> Solution Explorer Solution Explorer Penceresi

11 monthCalendar numericUpDown textBox maskedTextBox radioButton listBox linkLabel label dateTimePicker comboBox checkedListBox button

12

13

14 Değişkenleri rafların üzerine oturan kutular gibi düşünebiliriz. Değişkenlerin içine veri koyup, daha sonra o verileri içinden çıkarabiliriz ya da sadece bu verilere bakabiliriz. Değişken Tip İsim Değer

15 Kod (Küme Analojisi) int x int y int z Dizayn AA BB CC Örnek: int x button1’de tanımlıdır. int x button2-3’te tanımsızdır.

16 Genel olarak değişken tanımlama: ; Değişken isimleri kesinlikle rakamla başlayamaz. int 34istanbul; //Yanlış int 3istanbul4; //Yanlış v.s. Değişken isimlerinin içerisinde garip karakterler olamaz. string i$t*nbul; //Yanlış Değişken ismi birden fazla kelimeden oluşamaz. string bilge adam; //Yanlış string bilge_adam; //Doğru (“_”) kullanılabilir. C#’ın kullandığı komutlar değişken ismi olarak verilemez. string if; //Yanlış int while; //Yanlış while değişken ismi olamaz.

17 1. Metinsel (string) 2. Karakter (char) 3. Sayısal (byte, integer, double…) 1. Tam Sayılar 2. Ondalıklı Sayılar 4. Mantıksal (bool)

18 Metinsel tipleri “ ” (çift tırnak) içerisinde yazılır.  “sinan”;  “22”;  “Real Madrid Fos Cikti!”; Değeri oluştururken bir “key” (değişken ismi) belirtilir.  {Tip} {Key} = {Deger}  string Ad = “sinan”;  string Soyad = “baran”;  string Meslek = “Eğitmen”;  string CV = Ad + Soyad + Meslek; >>sinanbaranEğitmen

19 + operatörü metinsel değerlerde birleştirme işlemi yapar.  string forvet = “Jardel”;  forvet += “Sabri”; >> JardelSabri  forvet += “Guiza”; >> JardelSabriGuiza  forvet = “Guiza”; >> Guiza  forvet += “Sabri”; >> GuizaSabri

20

21

22 Yukarıda, metinsel problemi düzeltmek için:  Tools > Options > TextEditor > C# > Word Wrap linklerine sırasıyla tıklanılmıştır.

23 Çalıştırılmak istenen formun “name”i buraya yazılır

24

25

26

27 Sadece 2 cevap alıp verebilen bir değişkendir. 1. True (1) 2. False (0) Kontrollerin birçok özelliği true/false değerini alır. Kodun akışı bu değişkene göre sağlanır.  bool TrafikVarmi = true;  bool Yazilimcimisin = true;  bool VarmisinYokmusum = false; // Yokum diyor.  bool test = 10 > 60; //False verir; çünkü şart sağlanmıyor. Yani birinci sayı 2. sayıdan küçüktür.

28 pictureBox1.Visible =! pictureBox1.Visible; true false button1.Enabled = false; button2.Enabled = false; button1.Enabled = false; button2.Enabled = false;

29

30 Referans Tipi 5 int a bilge adam adameğitmen (string) ad StackStackHeapHeap Bir hücre oluşturmama ve kullanmama izin verir. int say = empty ; (mutlaka bir değer verilir.) Atama, “aracı” vasıtasıyla başka bir hücreye olur. string ad = null; (kullanılabilir.) Değer Tipi Bellek

31

32 Değişkenler String int byte decimal double.ToString() Convert. Sınıfı

33 numericUpDown dateTimePicker

34

35

36 En iyi açık kaynak sitelerinden biri: En büyük.net sitelerinden biri: Microsoft firmasının C# kaynaklarını listelediği site: Türkçe.net içerikli site:


"1. HAFTA (29 Kasım – 2 Aralık 2010) Hazırlayan: Fatmagül İBİŞOĞLU Yazılım ve Veritabanı Uzmanlığı Eğitimi Hafta İçi Sabah Grubu - E Sınıfı BilgeAdam." indir ppt

Benzer bir sunumlar


Google Reklamları