Forumlardaki Sorular
Windows Application yapıyorum ve form üzerinde F5 tuşuna basınca form üzerindeki panel'in yenilenmesini istiyorum. Fakat Form üzerinde bu event çalışmıyor. Fakat diğer kontrollere uyguladığımda çalışıyor. Normal şartlarda formların üzerinde Button ve TextBox gibi nesneler olmaktadır. Bu nesnelerin de KeyDown ve KeyPress olayları olduğu için çalışma anında kullanıcı klavyenin bir tuşu...
|
11.11.2009 23:25:19
Elimdeki veritabanında şifrelenmiş bilgiler var. Bunları çözmek istiyorum. Güvenliğin öne çıktığı portal sitelerinde kullanıcının adı ve şifresi genellikle MD5 algoritması ile kodlanıp ondan sonra veritabanına yazılır. Bu sayede veritabanı doğrudan incelendiğinde söz konusu bilgilerin kime ait olduğu bilinemez. Kullanıcı siteye giriş yapmak istediğinde ise TextBox’a girdiği kullanıcı adı MD5 algo...
|
10.11.2009 22:18:12
.NET dilleriyle henüz uğraşanların zor anladıkları konulardan birisi DataAdapter ile DataSet ilişkisidir. Yakın bir zamanda formda sorulan soruya aşağıdaki gibi kısa bir cevap verdim. “Klasik yani OleDbConnection, OleDbDataAdapter ve OleDbCommand nesnelerinden söz edeyim. Forma OleDbConnection nesnesini yerleştirip ilgili veritabanına bağlanırsınız. Bunun için OleDbConnection nesnesinin Connection...
|
05.10.2009 20:36:07
Projenizdeki herhangi bir formun ikonunu değişiklik yapmak üzere Properties penceresinde Icon özelliğini tıklama yaptığınızda ekrana ikon dosyası seçilen diyalog kutusunun geldiğini bilirsiniz. Aç diyalog kutusunda ico uzantılı bir dosyayı seçtiğinizde bu dosya otomatik olarak Resource dosyalarına dahil edilir. Ardından Form1.Designer.cs dosyasına aşağıdaki gibi bir satır eklenerek bu dosya formu...
|
03.10.2009 14:01:47
ArrayList nesnesinde arama yaparken BinarySearch, IndexOf, LastIndexOf ve Contains metotlarını kullanabilirsiniz. Contains metodu parametre olarak aldığı object tipindeki bilgiyi ArrayList nesnesinde arar. Bulursa geriye true, bulamazsa false gönderir.bool sonuc = Takimlar.Contains("Ankara");...
|
01.06.2009 07:29:29
Sorduğun soru nesneye yönelik programcılığın en önemli notasını işaret ediyor. Kısaca anlatayım: Uygulamada Form1 ve Form2 adında 2 sınıfın var. Bu sınıflar .NET ile gelen Form sınıfının mirasçısı sınıflar yani formlardır. Uygulamayı çalıştırıldığında başlangıç sınıfının yani Form1'in örneği alınıp yani Form1 tipinde bir nesne hazırlanıp ekrana getiriliyor. Sonra ekranda uygulamanın başlangıç form...
|
01.06.2009 07:24:26
Öncelikle DataGrid'in satırlarına nasıl ulaşıldığını öğrenmen lazım. Çalışma anında DataGrid’in hücreleri arasında dolaşıldığı zaman CurrentCellChange olayı meydana gelir. Bu olaydan yararlanarak kullanıcının üzerine gittiği hücrenin içeriğini forma yerleştireceğim TextBox’a aktaracağım. Bu amaçla DataGrid’in CurrentCellChang...
|
31.05.2009 05:31:00
Forumun birisinde üyenin birisi C# uygulaması dahilinde başka formdaki nesnelere nasıl ulaşırım diye soruyordu. İşte kendisine verdiğim cevap: Bu konuda bilgi bulman biraz zordur. Çünkü şöyle bir durum var: Projenin başlangıç formunun yani Form1 sınıfının kopyası proje çalıştırıldığında otomatik olarak hazırlanıp ekrana getiriliyor. Projedeki ikinci formun örneğini(yani nesne hazırlama işlemini) k...
|
31.05.2009 05:19:40
Şimdi text dosyasındaki bilgileri okumak üzere başka bir proje hazırlayacağım. Bu amaçla önce FileStream sınıfının yapıcı metodu ile üzerinde işlem yapmak istediğim dosyayı açacağım. Dosyadan okuma yapmak istediğim için Read modunda açtım. FileStream Dosya;...
|
16.05.2009 09:39:17
Dosya kopyalarken Windows’un CopyFile() ve silerken DeleteFile() fonksiyonunu kullanabilirsiniz. CopyFile() fonksiyonu ile nasıl dosya kopyalandığını anlatmak için projenin formuna 2 TextBox ve bir düğme yerleştirdim. Kopyalanmak istenen dosya ilk TextBox’a, hedef klasör ve dosyaya verilmek istenen ad 2. TextBox’a yazılıp “Kopyala” düğmesi tıklanacak. CopyFile() fonksiyonu 3 parametreye sahiptir...
|
16.05.2009 09:36:09