26.07.2017 Views

bilgeadam-c-kitabi

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

26 KISIM I:<br />

• Sıralı şekilde yazılan kodlar, bir baştan bir sondan karakter alınarak<br />

tekrar düzenlenir.<br />

Örnek: “acf” kelimesinin şifrelenmesi:<br />

• a c f karakterleri Ascii kodlarına çevrilir.<br />

a = 97<br />

c = 99<br />

f = 102<br />

• Kodlar başlarına sıfır konarak 4 haneli yapılır.<br />

0097<br />

0099<br />

0102<br />

Sıralı halde bir String değişkenine yazılır.<br />

009700990102<br />

• Sayının ortasına kadar, önce baştan daha sonra sondan rakam<br />

alınarak tekrar yazılır. Siyah olarak gösterilen rakamlar, dizinin<br />

sonundan alınmıştır.<br />

0<br />

0 2<br />

0 2 0<br />

0 2 0 0<br />

0 2 0 0 9<br />

0 2 0 0 9 1<br />

0 2 0 0 9 1 7<br />

0 2 0 0 9 1 7 0<br />

0 2 0 0 9 1 7 0 0<br />

0 2 0 0 9 1 7 0 0 9<br />

0 2 0 0 9 1 7 0 0 9 0<br />

0 2 0 0 9 1 7 0 0 9 0 9 = Şifre<br />

Projenin açılması<br />

1. Visual Studio ortamında, Sifreleme isminde bir Windows projesi açın.<br />

2. Açılan forma lblSifre isminde bir Label kontrolü, btnSİfrele<br />

isminde bir Button kontrolü ekleyin. Bu kontroller kullanıcıdan alınan<br />

yazının şifrelenip görüntülenmesini sağlayacaktır.<br />

3. Açılan forma lblDesifre isminde bir Label kontrolü ve<br />

btnSİfreyiCoz isminde bir Button kontrolü ekleyin. Bu kontroller<br />

şifrelenmiş yazının lblSifre kontrolünden alınarak, şifrelenip<br />

görüntülenmesini sağlayacaktır.<br />

DİKKAT: Şifreleme algoritmasının tüm kodları btnSifrele kontrolünün Click olayına<br />

yazılacaktır.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!