Академический Документы
Профессиональный Документы
Культура Документы
Programlama
Gz 2009
(2. Hafta)
Bilgisayar Nedir?
Bilgisayar
nsanolundan milyarlarca kez daha hzl matematiksel ilemler yapar ve
lojik kararlar alr.
Bilgisayar Program
Bir bilgisayarn veri ileyebilmesini salayan komutlar kmesidir.
Donanm (Hardware)
Bir bilgisayar sisteminin fiziksel bileenleridir. (rnek: Klavye)
Yazlm (Software)
Bir bilgisayarn altrd programlardr. (rnek: Microsoft Word)
Bilgisayar Organizasyonu
Bir bilgisayarn 6 ana bileeni
Giri Birimi (Input Unit)
Klavye, fare
Programlama Dilleri
Makine Dilleri (Machine Languages)
Makine baml (Machine-dependent)
Assembly Dilleri (Assembly Languages)
Assemler gerekli
Yksek Seviyeli Diller (High-level Languages)
Derleyici (compiler) gerekli
C#
Microsoft tarafndan 2000 ylnn balarnda kullancyla tantrld.
C, C++ ve Java dillerinin birleimidir denebilir.
ok gl bir snf ktphanesine sahiptir. Bu dnem boyunca hem C# dili ile nasl
programlama yapldn ve hem de bu ktphaneleri nasl en verimli ekilde
kullanabileceimizi reneceiz.
Konsol Uygulamas
10
Welcome1.cs
11
// Welcome1.cs
// Text-printing application.
// ile balar.
12
using System;
using
nceden tanmlanm (pre-defined) snflarn kullanlabilmesine
imkan verir.
Derleyiciye programcnn kullanmak istedii snf (class) bulma
noktasnda yardmc olur.
13
Bo satr
Programn daha kolay okunabilmesini ve anlalabilmesini salar.
Bo satrlar derleyici tarafndan dikkate alnmazlar.
14
15
Hatrlatma
16
12
17
Hatrlatma
18
19
10
20
Hatrlatma
21
Hatrlatma
22
Partially-typed member
Member list
Highlighted member
23
Down arrow
Up arrow
24
Welcome2.cs
25
Ka (Escape) Karakterleri
Backslash ( \ ) karakterini takip ederler.
zel bir karakterin ktsnn alnacana iaret ederler.
26
Welcome3.cs
27
28
Welcome4.cs
Console.WriteLine
formatlanm veriyi ekrana
basar.
Console.Write ve Console.WriteLine
Metodlaryla ktnn Formatlanmas
10
29
30
Addition.cs
number1, number2 ve sum
adlarnda ve integer
veri tipinde 3 deiken
deklare et.
Bir string olan kullanc giriini
integer veri tipine evir ve
number1 adl deikene ata.
Bir string olan kullanc giriini
integer veri tipine evir ve
number2 adl deikene ata.
number1 ve number2
deikenlerini topla ve sonucu
sum adl deikene ata.
Formatl kt olarak
toplam ekranda
grntle.
31
32
10
11
12
int veri tipinde (data type) number1, number2 ve sum adlarnda 3 deiken
deklare edilir.
int veri tipi tamsay deerleri saklamak iin kullanlr. (45 veya -67.)
float, double ve decimal veri tipleri ondalkl say saklamak iin
kullanlrlar. (12.345)
char veri tipi tek bir karakter saklamak iin kullanlr.
int, float, double, decimal ve char basit veri tipleridir. (built-in)
Deikenlerin kullanm amalarn belirtmek iin aklayc satrlar
(comments ler) eklenebilir.
33
Hatrlatma
34
Hatrlatma
Deiken adlar oluturulurken genel olarak deve
notasyonundan (camel notation) faydalanlr. Bu
notasyon deiken adlarnn ilk kelimesinin ilk
karakterini kk, dier kelimelerin ilk
karakterlerini byk yapmak eklinde iletilir.
enKucukSayi
35
C#
BOYUT(byte)
KAPASTE
System.Byte
byte
0-255
System.Sbyte
sbyte
System.Int16
short
System.Uint16
ushort
0 ile 65535
System.Int32
int
System.Uint32
uint
0 ile 4294967295
System.Int64
long
???
System.Uint64
ulong
???
System.Single
float
7 dijits
System.Double
double
15 dijits
System.Decimal
decimal
System.Char
char
Unicode karakterler
System.String
string
System.Boolean
bool
Metin Dizileri
1