![]() |
| |
| | #1 |
| Konumuz bilindiği üzere, ASCII karakterler konusudur. ASCII ; American Standard Code for Information Interchange'in baş harflerinden oluşmakdadır. American Standard Code for Information Interchange ; Bilgi değişimi için gerekli olan standart Amerikan kodları anlamına gelir. Peki neden Amerikan kodları? ; IRC; körfez savaşında iletişimi daha hızlı sağlamak ve amerikan askerlerinin aileleri ile iletişime geçmesi için üretilmiş bir istihbarat iletişim sistemi olarak doğdu aslında ve zamanla popülerlik kazandı ve amacının çok dışında kullanılmaya başladı. - ASCII karakterler olmasaydı şuanda ne bizim yazdıklarımız size, nede sizin yazdıklarınız bize gönderilirdi. Bütün klavye'de kullanılan harf'ler sayı'lar vs, kullanılan herşey bit'lerle 0 ve 1 lere eşitlenip binary sistemi ile okutulur. Siz sanmayınki; burada 'a' harfine bastığınız zaman bilgisayar sisteminiz onu, 'a' olarak algılıyor. Binary sisteminde, buna karşılık gelen sayıyı buluyor, okuyor, tanıyor ve karşı tarafa 'a' şeklinde gösteriyor.. Yukarıda verdiğim bilgilerin hepsinin kodlanışı 8 bitlik binary sistemi ile yapılmıştır. ASCII karakterlerinin IRCd ' deki önemi bu anlattığımız konudur , sistem calismasidir. - alt+033 ile alt+0255 arasında değişken şekillerde, ASCII karakterleri bulunur. Şimdi ben sizlere bunları tek tek göstermeyeceğim kullanıldığı sıra sayılarını ve bir kaç örneklendirme göstereceğim. Gerisini siz kendiniz, deneyerek eğitim sonunda kendi kendinize öğrenebilirsiniz. Zaten hepsinin bağlı olduğu tabloyuda birazdan göstereceğim.. - (ALT+033) - (ALT+047) arasındaki ASCII karakterleri = Noktalama işaretlerini göstermektedir. (ALT+048) - (ALT+057) arasındaki ASCII karakterleri = 0-9 arasındaki sayıları göstermektedir. (ALT+058) - (ALT+064) arasındaki ASCII karakterleri = Noktalama işaretlerinin devamını göstermektedir. (ALT+065) - (ALT+090) arasındaki ASCII karakterleri = Kullandığımız büyük harfleri gösterir ; örnek : A , B , C gibi.. (ALT+091) - (ALT+096) arasındaki ASCII karakterleri = Parantez, Slash gibi kullanımları gösterir. (ALT+097) - (ALT+0122) arasındaki ASCII karakterleri = Kullandığımız küçük harfleri gösterir ; örnek : a , b , c gibi.. (ALT+123) - (ALT+0255) arasındaki ASCII karakterleri = Farklı karakterleri çıkarmak için kullanılır. - ASCII karakterlerinde bunları bilmeniz yeterlidir. ASCII karakter konusunda kullanılabilicek bütün komutları ve anlamlarını şimdi görelim.. Öncelikle az önceki anlattıklarım ve söylediklerim tablo tarzı ALT+033 ile ALT+0255 arasındaki karakterler tablosuna ulaşmak için uygulanması gereken komut şudur ; /run charmap.exe - ASCII karakterler, sadece ALT+numara şeklinde çıkmayın direk ulaşmak için komutuda vardır bu komut ise ; //say $chr(numara) şeklindedir fakat gördüğünüz üzere identifier konusu olduğu için tek '/' değil, 2 tane '//' kullanıyoruz, unutmayınız. Örnek olarak ; //say $chr(201) - Birde diğer fonksiyonu olan, bir karakterin direk numarasını öğrenmek istiyorsanız harf kullanarak onunda, komutu vardır. Komutu ise ; //say $asc(harf) şeklinde kullanılır ve bahsettiğimiz gibi '//' şeklinde kullanılır. Örnek olarak ; //say $asc(É) - ASCII karakterleri birleştirmek için $+ parametresinin kullanılması gerekir. Örneğin; kendi isminizi oluşturucaksınız ASCII karakterleri ile. öncelikle anlattıklarımızdan yola çıkarak kendi isminize karşılık gelen sayıları bulursunuz. Ve daha sonrada bunları birleştirmek için $+ kullanılırsınız işlem gerçekleşmiş olur. - Bilindik bi ASCII kullanımı gösterelim; /exit komutunu sadece, ASCII karakterleri kullanarak yazalım. Komut ; //say $chr(47) $+ $chr(101) $+ $chr(120) $+ $chr(105) $+ $chr(116) - $chr(47) = '/' karakteri anlamına gelir. $chr(101) = 'e' karakteri anlamına gelir. $chr(120) = 'x' karakteri anlamına gelir. $chr(105) = 'i' karakteri anlamına gelir. $chr(116) = 't' karakteri anlamına gelir. - ASCII yi gösterirken bir yandanda, identifierler konusu olan /echo ve /say komutlarının sadece anlamlarını öğrenelim. '//echo' = Yapılan işi sadece bizim görmemizi sağlar.. '//say' = Yapılan işi nerede yapıyor isek; oraya çıkmasını sağlar.. - ASCII konusu en sade şekilde, bu kadardır umarım anlasilmayan bir yer yoktur.. - Bilmen gerekenler; 1-) /run charmap.exe -> listeye ulaşmak için kullanılır. 2-) $chr(numara) -> Numaranın karşılığı olanı bulmak için kullanılır. 3-) $asc(karakter) -> Belirlediğiniz karakterin numarasına ulaşmak için kullanılır. 4-) //echo komutu -> Yaptığınız işlemi sadece kendinizin görmesini sağlar. 5-) //say komutu -> Yaptığınız işlemi o anda, hangi pencerede iseniz oraya çıkmasını sağlar. 👍 2
________________ Maybe in another life. | |
| |
| | #2 |
| Emeğine sağlık.. 👍 1
________________ ![]() | |
| |
| | #3 |
| Emeginize saglik. 👍 1
________________ “ Kalbini bilen, dilini anlar. Fazla kelam harflere zulümdür.” 🌸 | |
| |
| | #4 |
| Emeğine saglik 👍 1
________________ Kaliteli insan işiyle , boş insan kişiyle uğraşır !!! | |
| |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |