520 likes | 761 Vues
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
Ktphanelerin bir araya gelmesi ile olusan ereve
Bir ok ortami destekler
Masast
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 iin ayri bir isim bulmak gerekirdi
System.Console.WriteLine("X");
Using anahtar kelimesi ile kullanildigi gsterilir
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 Trler
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 Trler Uygulama
18. 18 Aritmetik Operatrler
19. 19 Aritmetik Operatr rnek
20. 04/09/2007 A.Teoman Naskali Sabanci niversitesi 20 Mantiksal Operatrler
21. 04/09/2007 A.Teoman Naskali Sabanci niversitesi 21 Atama Operatrleri
22. 22 If kosulu
23. 23 If rnek
24. 24
25. 25 Switch Deyimi
26. 26 rnek
27. 27
28. 28 While Dngs
29. 29 rnek
30. 30 break ve continue deyimleri
31. 31 Do ... While Dngs
32. 32 rnek
33. 33 For Dngs
34. 04/09/2007 A.Teoman Naskali Sabanci niversitesi 34 For Dngs
35. 35 For Dngs While dngsn for a evirme
1 den 100 e kadar 5 e blnen sayilar
36. 36 For Dngs
37. 37 rnek
38. 38 Diziler
39. 39 Diziler Dizi tanimlama yntemleri
40. 40 rnek
41. 41 Foreach dngs
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 operatrleri 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