CRM Yazılım Deneyimleri

Archive for the ‘C#’ Category

Windows Formda Runtime’da Kontrol oluşturmak Nasıl Yapılır?

Programdaki ihtiyaca göre runtime’da ekranın tasarlanmasını isteyebiliriz. Kullanıcının gireceği değerlere göre formu tasarlamamız gerekebilir. Mesela Kullanıcının gireceği banka hesap sayısına göre formda veri giriş kontrollerinin oluşması gerekebilir. Aşağıda kullanıcının gireceği sayı kadar label ve textbox oluşturan kod bulunmaktadır. Burada label ve textboxların herbirini oluştururken Id değerinin unique olması gerektiğini unutmamak gerekir. Bu da txtHesapno1,txtHesapno2 şeklinde [...]

Metodun Çağrıldığı Yer Nasıl İzlenir?

Kodlama yaparken en çok ihtiyaç duyacağımız konulardan birisi de metodların çağırıldığı yolları bulmaktır. Daha çok log yazarken hata oluşan metodun hangi aşamalardan geçtiğini kullanmak isteriz. private void btnYazdir_Click(object sender, EventArgs e){ try{ SendEmail(); } catch (Exception ex){ } } private void SendEmail(){ StackTrace st = new StackTrace(1, true); StackFrame[] stFrames = st.GetFrames(); StreamWriter sw = [...]

Dosyaya Yazdırma İşlemi 1

Dosyaya yazdırma işlemine çoğu zaman ihtiyaç duyarız. Bazen hataları adım adım yakalerken bazen Log dosyası olarak kullanabiliriz. Dosyaya yazdırma için aşağıdaki şekilde tanımlamalar yaparız. StreamWriter System.IO kütüphanesinde bulunur. 7 adet constructorı bulunmaktadır. Bunlardan ikincisi daha çok kullanılır. Dosyanın oluşmasını istediğiniz konumu belirlemeniz ve \ karakterini kullanabilmek için @ işaretini koymak gerekir. sw.AutoFlush=true; streamwriter her çağrılış [...]

Tag Cloud

Follow

Get every new post delivered to your Inbox.