Etiket Arşivi: ‘örnek’

Türkçe Destekli SubClass Örneği

Assembly kullanarak bir edite sadece istediğiniz karakterleri istediğiniz şekilde, sadece büyük sadece küçük, bir büyük bir küçük, aralarında bir boşluk bıraktırarak yazdırmanın yolu “SubClass” yöntemini kullanmaktan geçer. Geçenlerde böyle birşey bana lazım oldu. Ben sadece onaltılık değerleri yazdırmak istiyordum. Bunu yapmak gerçekten çok kolay oldu. Bu arada konuyu danıştığım arkadaşım “fenoloji” konuyu biraz daha geliştirerek edite girdiğiniz Türkçe karakterlerinde büyük yazılmasını sağlayacak güzel bir uygulama geliştirmiş. Eğer ASCII tablosunu incelerseniz; 0-9, a-z, A-Z arası ingilizce karakterler ardışıktır. Ancak Türkçe karakterler aralara serpiştirilmiştir. Fenoloji bunları göz önüne alarak küçük bir algoritma geliştirmiş ve kodladığı örnekte bununla ilgili. Kendisine yardımları için çok teşekkür ediyorum.

Not: Kaynak kodları incelerken RadASM programını kullanırsanız sizin için büyük kolaylık sağlayacaktır. Çünkü aşağıdaki örnek RadASM kullanılarak yazılmıştır. Ayrıca RadASM’nin eklentilerinden biri olan G_ASCII aracını kullanarak 256 tane olan ASCII karakterlerin sırasını ve onaltılık değerlerini de görebilirsiniz. Size büyük kolaylık sağlayacaktır.

http://www.sctzine.com/wp-content/plugins/downloads-manager/img/icons/winzip.gif İndir: TR Subclass Örneği by fenoloji (6.18KB)
Tarih: 14/10/2010
Tıklanma: 1620
Açıklama: Edite girilen her karakterin Büyük harf olarak yazdırılmasını (Türkçe karakterler dahil) sağlayan küçük bir uygulama. Kodlayan : fenoloji

Share Button
Kategori Assembly, Belgeler
15.10.2010
1103 Okunma

RadASM ile Asembly API Örnekleri 2

RadASM ile hazırladığım 2nci API çalışmaları içerisinde hard diske dosya yazma, yazdığın dosyayı okuma, yeni bir diyalog oluşturma, durum çubuğuna(ya da diyalogda bulunan bir kontrole) yazma, Menu yaratma ve menu ile ilgili bazı işlemler bulunmaktadır.CreateFile,WriteFile,DeleteFile APIlerinin kullanılması. devamını okuyun »

Share Button
Kategori Assembly
17.05.2008
899 Okunma

Assembly API – 1

Assembly programlamaya ve RadASM öğrenmeye devam ediyoruz. Yazılarım biraz yavaş ilerliyor. Maalesef işten güçten zamanım kalmıyor.

Win32ASm programlamanın önemli noktalarında biri de bir ters mühendis için APIleri öğrenmektir. Bu nedenle aşağıdaki dosyayı indirip incelerken lütfen APIlerin nasıl kullanıldığına win32.hlp dosyasından da bu APIlerin yapılarına dikkatle bakınız.

http://www.sctzine.com/wp-content/plugins/downloads-manager/img/icons/winzip.gif İndir: RadASM API Uygulamaları 1 (55.38KB)
Tarih: 22/06/2007
Tıklanma: 2225
Açıklama: RadASM ile hazıladığım başlangıç seviye API uygulamaları. Ayrıntılar için SCTZine #15'i inceleyiniz.

Share Button
Kategori Assembly
30.09.2007
1068 Okunma