520 likes | 775 Views
2. .Net Framework Nedir?. .Net Framework bir uygulama platformudurKtphanelerin bir araya gelmesi ile olusan ereveBir ok ortami desteklerMasastInternetSmart Device. 3. C
E N D
1. 1 ProgramlamaVisual Studio.NET
2. 2 .Net Framework Nedir? .Net Framework bir uygulama platformudur
Kütüphanelerin bir araya gelmesi ile olusan çerçeve
Bir çok ortami destekler
Masaüstü
Internet
Smart Device
3. 3 C# Giris Programlarimizi nasil, nerede yazacagiz?
Notepad
Sharpdeveloper (Ücretsiz)
C Sharp editor
Visual Studio .net http://prdownloads.sourceforge.net/sharpdevelop/SharpDevelop_1.0.3.1768_Setup.exe?use_mirror=meshhttp://prdownloads.sourceforge.net/sharpdevelop/SharpDevelop_1.0.3.1768_Setup.exe?use_mirror=mesh
4. 4 CLR Common Language Runtime
Program ile Isletim sistemi arasinda ara katman
MSIL Microsoft Intermediate Language code üretiliyor. Bu kod .Net framework tarafindan yorumlaniyor.
5. 04/09/2007 A.Teoman Naskali Sabanci Üniversitesi 5 JITers Just In Time Compilers
MSIL alir ve program çalismaya basladigi anda bunu bilgisayarin yerel koduna çevirir.
6. 6 .Net Framework
7. 7 Ilk Uygulama
8. 8 Ilk Uygulama
9. 04/09/2007 A.Teoman Naskali Sabanci Üniversitesi 9 Ilk Uygulama // Yorum Yazma...
// Highlight
//Underline
// Yorum Yazma...
// Highlight
//Underline
10. 10 Namespace Isim uzayi
Classlarin bir araya gruplanmasini saglar. Isim kargasasini engeller.
Yoksa her class veya fonksiyon için ayri bir isim bulmak gerekirdi
System.Console.WriteLine("X");
Using anahtar kelimesi ile kullanildigi gösterilir
11. 11 Main() Her C# uygulamasi Main adinda tanimlanmis bir fonksiyona sahip olmalidir.
Bu fonksiyon bir giris noktasidir.
Uygulama çalistiginda ilk çagrilan fonksiyon budur.
12. 12 Uygulamamizi Çalistiralim F5
Veya Start-Debugging tusu
13. 13 Kodu Gelistirelim static void Main(string[] args)
{
Console.Write("Adinizi Giriniz: ");
string isim; // Degisken tanimlama
isim = Console.ReadLine();
Console.WriteLine("Merhaba {0}",isim);
}
14. 14 Türler
15. 04/09/2007 A.Teoman Naskali Sabanci Üniversitesi 15 Degisken Tanimlama DegiskenTipi DegiskenAdi;
int i;
Rakam ile baslayamaz
Anahtar kelime olamaz
16. 16 Ayrilmis Anahtar Kelimeler
17. 17 Türler Uygulama
18. 18 Aritmetik Operatörler
19. 19 Aritmetik Operatör Örnek
20. 04/09/2007 A.Teoman Naskali Sabanci Üniversitesi 20 Mantiksal Operatörler
21. 04/09/2007 A.Teoman Naskali Sabanci Üniversitesi 21 Atama Operatörleri
22. 22 If kosulu
23. 23 If Örnek
24. 24
25. 25 Switch Deyimi
26. 26 Örnek
27. 27
28. 28 While Döngüsü
29. 29 Örnek
30. 30 break ve continue deyimleri
31. 31 Do ... While Döngüsü
32. 32 Örnek
33. 33 For Döngüsü
34. 04/09/2007 A.Teoman Naskali Sabanci Üniversitesi 34 For Döngüsü
35. 35 For Döngüsü While döngüsünü for a çevirme
1 den 100 e kadar 5 e bölünen sayilar
36. 36 For Döngüsü
37. 37 Örnek
38. 38 Diziler
39. 39 Diziler Dizi tanimlama yöntemleri
40. 40 Örnek
41. 41 Foreach döngüsü
42. 42 Metodlar
43. 43 Metodlar
44. 44 Return deyimi
45. 45
46. 46 Metodlari çagirmak
47. 47 Classlar Veriler
Metodlardan olusur
Belirli bir yapiyi tanimlar
48. 48
49. 49 Scope
50. 50 Scope
51. 51 Birlesik atama operatörleri String
Postfix ve prefixString
Postfix ve prefix
52. 52 Karakter tabanli dosya islemleri Dosyaya bilgi yazmak
53. A.Teoman Naskali Sabanci Üniversitesi 53 Windows Uygulamasi