Forumlardaki Sorular
RichEdit nesnesinin içeriğinde arama yapmak istiyorsanız FindText() metodunu kullanabilirsiniz. Bu konuda bilgi vermek için forma bir düğme yerleştirdim ve aşağıda verdiğim kodu hazırladım. Aramaya RichEdit nesnesi içeriğinin başından itibaren yapmak istediğim için FindText metoduna 2. parametre olarak 0 verdim. Bu kodu geliştirip aynı bilginin bulunduğu 2. veya 3. yere gidebilirsiniz.procedure TF...
|
16.05.2009 08:12:13
Bilindiği gibi SQL Server veritabanlarında resim veya ses bilgilerini saklama gereği duyulduğunda Image veya Binary alanlar kullanılmaktadır. Bunun için resim veya ses dosyası içeriğininin önceden byte dizisine alınması gerekiyor. Birkaç gün önce bir forumda bu işlemin nasıl yapıldığı, başka bir deyişle resim dosyası içeriğinin byte dizisine nasıl aktarıldığı soruluyordu. Bu soryua ADO.NET kitabım...
|
16.05.2009 08:07:52
Kod yazarak nesnelerin renklerinde değişiklik yapmak istiyorsanız forma ColorDialog nesnesi yerleştirip Windows’un Renk diyalog kutusunu ekrana getirip seçilen rengi ilgili nesnenin ForeColor veya BackColor özelliklerine aktarabilirsiniz. colorDialog1.ShowDialog();textBox1.ForeColor = colorDialog1.Color;Nesnelerin renklerle ilgili özelliklerine bir rengin adını doğrudan aktarabilirsiniz. Bu neden...
|
16.05.2009 08:02:36
İçeriği boş klasörleri silmek için Directory sınıfının Delete() metodundan yararlanabilirsiniz. Aşağıda verilen satırlar sayesinde ile önce "C:" sürücüsünün kök klasörünü geçerli klasör olarak seçtim. Ardından daha önce hazırlamış olduğum klasörü Delete() metodu ile sildim. System.IO.Directory.SetCurrentDirectory("C:\\"); ...
|
16.05.2009 07:58:35
Geçerli ekran çözünürlüğünü öğrenmek istiyorsanız Windows'un SystemParametersInfo fonksiyonundan yararlanabilirsiniz. Bu fonksiyonun orijinal yapısını aşağıda görebilirsiniz. SystemParametersInfo() fonksiyonu 4 parametreye sahiptir. 3. parametre olarak kullanılmak üzere bir yapı(Structure) değişkenin tanımlanması gerekmektedir. Ekran çözünürlüğü ile toplam 4 bilgi olduğu için bu yapının 4 elemana ...
|
16.05.2009 07:52:29
Değişik tipteki değişkenlerin içeriklerini dönüştürürken Convert sınıfının metotlarından yararlanabilirsiniz. Convert sınıfı sayesinde tip dönüşümünü yaparken dönüştürme işlemi sonucu elde edilen bilginin aktarılacağı değişkenin tipine göre metot seçmek gerekir. Sayısal bilgi olarak değerlendirilebilecek string bilgileri int bilgiye dönüştürme ToInt32() ve ToInt16() metotları ile yapılmaktadır. Bu...
|
16.05.2009 07:47:10
C# projeleri dahilinde kod yazarak CD sürücüsünü açma veya kapatma gereğini duyduğunuzda Windows'un mciSendString() fonksiyonundan yararlanabilirsiniz. Bu fonksiyon Windows ile gelen “winmm.dll” dosyasında yer almaktadır. Bu fonksiyonun orijinal yapısını ve C#’a uyarlanmış halini aşağıda görebilirsiniz. ...
|
16.05.2009 07:42:34
Bu kısa makalede C# uygulaması dahilinde kullanılan bilgisayarın ağ özellikleri hakkında nasıl bilgi edinildiğinden söz edilmektedir.
Kullanılan bilgisayarın ağ özellikleri hakkında bilgi edinilmek istendiği zaman genellikle işletim sisteminden yararlanılır. Örneğin Windows’a ait Ağ Bağlantıları Özellikleri diyalog kutusu ekrana getirilerek IP adresi öğrenilebilir. C# projesi dahilinde bilgisayarın ağ özellikleri hakkında bilgi edinilmek istendiğinde .NET Framework ile gelen System.Net ve System.Net.NetworkInformation namespace’...
|
12.04.2009 20:29:42
Zaman zaman fırsat buldukça forumlarda sorulan sorulara kısa kısa cevaplar veriyorum. Bu kategoride forumlardaki sorulara verdiğim cevaplardan seçtiklerim olacak. Tabi bazen bir forumda herkesin ilgisini çekecek bir soruya rastladığım olur. Soruya sitenin üyeleri çoktan cevap verip sorun çözüldüğü için foruma ayrıca birşey yazmak gerekmez. Bu gibi durumlarda soruyu alıp kendimce burada cevaplayaca...
|
12.04.2009 05:41:06
Bazen programcılar bir oturumda aynı programın 2. kez çalıştırılmasını istemezler. Bu kısa yazıda bu tedbiri nasıl alabileceğinizde söz edeceğim.
Bazen kullanıcı program çalıştırmaya yarayan kısayolun üzerinde çift tıklama yapar. Hemen tepki alamadığında sanki tıklama yapmamış gibi 2. kez tıklama yapabilir. Bu durumda aynı program 2 kez çalıştırılır. Bu gibi sorunların önüne geçmek veya C# ile hazırladığınız programın aynı oturumda 2. kez çalıştırılmasını önlemek istiyorsanız Windows’un GlobalAddAtom(), GlobalFindAtom() ve GlobalDeleteAtom(...
|
08.04.2009 21:50:22