Blog Home  Yalcomania'n�n Yeri Feed your aggregator (RSS 2.0)  
Yalçın Uzun - Ters çevirme Makrosu
Kişisel Blog
 
 Tuesday, June 05, 2007

Projelerimde çok fazla kullandığım ve yazmayı tam anlamıyla amelelik gördüğüm bir şey için bir makro yazdım, sizinle de paylaşmak istedim.

Genellikle formlarımın load'unda:

gibi textbox, datetime picker gibi kontrolleri dolduran bir kod oluyor:

Şekil 1-A:

            this.textBox1.Text = h.Ad;

            this.textBox2.Text = h.Soyad;

            this.textBox3.Text = h.Email;



Bir de Kaydetme işini yapan butonun altında da şöyle kodlarım oluyor:

Şekil 1-B:

                  h.Ad=this.textBox1.Text;

                  h.Soyad=this.textBox2.Text;

                  h.Email=this.textBox3.Text;


İşte bu makro bu ikisini birbirine dönüştürüyor. Yani doldurmayı, atamaya ve atamayı doldurmaya çeviriyor. Tür dönüşümü vs gibi işlemler için hiç bir önlem almadım, ancak bu işlem bile benim işlerimi oldukça kolaylaştırdı.

Mantığı oldukça basit. Eşittir gördüğü satırı Split fonksiyonu ile parçalıyor. Sonundaki noktalı vürgülü kaldırıyor. Bir sonraki aşamada parçaladığı yerleri değiştirirek ve sonuna noktalı vürgül atıyor. Bunu ekrana yazıyor.

Dosya "vb" uzantılı. Bunu eklemek için bir notepadde açın, içeriği kopyalayın. Visual Studio'da Macro Explorer'da yeni bir modül yaratın. Adını "TersCevir" koyun. (Büyük harf küçük harf duyarlı) Çift tıklayıp, içeriği yapıştırın.

Çalıştırmak için ters çevirmek istediğiniz kodları işaretleyip, makro menüsünden TersCevir'i çift tıklamanız yeterlidir.

Afiyet olsun.


TersCevir.zip (760 Byte)
Tuesday, June 05, 2007 11:22:04 PM (GTB Standard Time, UTC+02:00)  #    Comments [0]    | 
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Copyright © 2008 Yalçın Uzun