Windows form kontrolü oluşturma ( Custom Control )

Admin tarafından yazılmıştır. 26. Kasım 2008 21:22
Bu yazımızda Windows uygulamalarımıza ToolBox'ımızda bulunan kontroller gibi nasıl kontrol oluşturabiliriz ona bakıcaz.Örnek olarak hazırladıgım kontrolün mantığı ToolBox'dan formumuza ekledikten sonra formu çalıştırıp resim seçme işlemleri yapmamızı sağlıyor ve bu seçtiğimiz resimleri Slaytı başlat butonuyla form üzerinde resimleri gösteriyor rastgele.Timer hızını belirlememiz için kontrolümüzde bir numericUpDown var interval değerini bu belirliyor.Birde bu kontrolümüzde KontroldeSadeceResimGozuksunMu isimli bir property var.Aslında bunu true yapınca butonları falan gizlemiyor sadece label ve comboBox'ı yok ediyor.Properties'den false yaparsak ise hepsinin gözükmesini sağlarız. Visual Studio 2008'de yeni bir Kontrol projesi oluşturmak istersek New Project penceresinden Windows Forms Control Library 'i seçmemiz lazım.Açılan projedeiçi boş ufak bir alan gelmektedir.Burada sizin kafanızda kontrolü oluşturmanız için ToolBox'dan artık sizin hayal gücünüze en uygun olan kontrolü ekleyip başlayın kodlamaya :)Kontrolü oluşturduktan sonra derleyip projenisin olduğu klasörde Debug'ın altında sizin kontrolünüzün dll'si bulunmaktadır.Bu sizin kontrolünüzdür. [Fazlası]

6 kişi tarafından 4.0 olarak değerlendirildi

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , , ,

C# & .NET

SEAS Windows Zamanlayıcı ( Otomatik Windows Kapatma )

Admin tarafından yazılmıştır. 25. Kasım 2008 20:40
Program Adı : SEAS Windows Zamanlayıcı Framework : .NET 3.5 IDE : Visual Studio 2008 Açıklama :Kullanıcının belirlediği saatte windows kapanması veya bu sırada alarm ekleyerek hatırlatma notu oluşturması. ------------------------------------------------------------- Yapısal bilgileri verdikten sonra gelelim yazımızın amacına . Program çok kompleks bir yapı izlenilmeden oluşturulup yeni başlayanlara yol göstermesi açısından örnek bir projedir.Böyle yapsan iyi olur falan demeyin oldukça basit anlamda oluşturuldu kodlama dediğim gibi :) . Kaynak kodu paylaşıma açık olduğundan projeyide paylaşıyorum.Yeni başlayanların registry kayıt , tarih işlemleri [Fazlası]

6 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , ,

C# & .NET

C# dosya bilgilerini okuma

Admin tarafından yazılmıştır. 21. Kasım 2008 15:34
Merhabalar :) Bazen seçtiğimiz bir dosyanın bilgileri üzerinden işlemler yapmamız gerekebiliyor . Seçilen dosyanın tam adı , dosya yolu , uzantısı vb. bilgilerini okumak isteyebiliriz.Bunun için yapmamız gereken işlemler aşağıda belirttim. Programın görünümü için tıklayın Kod yazmadan önce bir adet openfileDialog dosyamızı seçmemiz için.Bir tane buton openfiledialog'u açıp dosyamızı seçmemiz için.Bir adette listBox.Seçtiğimiz dosyanın bilgilerini burada göstericez. [Fazlası]

4 kişi tarafından 2.8 olarak değerlendirildi

  • Currently 2,75/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

C# & .NET

C# ile programımızda ki ayarları saklama

Admin tarafından yazılmıştır. 20. Kasım 2008 15:28
Merhabalar :) Bu yazımızda C# ile yazdığımız programımızda bir ayarlar menüsü olacak ve ayarlar'dan programımızın görsellik değerlerini beliryip kaydet dediğimizde bir ayarlar.ini dosyasında o bilgileri saklamasını sağlayacağız.Daha sonra programımı kapatıp tekrar açtığımızda Ana Formumuzda o dosyadaki bilgileri okuyup Form rengi , opacity-saydamlık değeri , başlık adı vs'nin kaydederken ki haliyle geldiğini göreceğiz. Programımızın ana görünümü ve ayarlar menüsünün görünümü. İşleme başlamadan önce AnaFormumuza 2 adet buton ekleyip btnAyarlar ve btnDefaultAyarlar adında butonlarımız oluşturalım.Bundan sonra Projemize bir WindowsForm ekleyip adınada frmAyarlar diyelim. [Fazlası]

6 kişi tarafından 4.3 olarak değerlendirildi

  • Currently 4,333333/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

C# & .NET

Gmail kullanıcılarına güzel haber

Admin tarafından yazılmıştır. 20. Kasım 2008 11:57
Evet artık Gmail hesabımıza da görsellik katabileceğiz :) Hotmail tasarım faciasından sonra (bana göre berbat bir tasarım ) anlaşılan Google bu işten kendiye pay çıkarmışa benziyor . Bu yeni hizmetinde birbirinden hoş 31 tema hazırlamış google ekibi.Gerçekten de hiç öyle göze hitap etmeyen göremedim çok uğraşmı benziyorlar :) Bazı hesaplarda özellikle Türkçe hesaplarda aktif olması biraz zaman alabilirmiş aldığım haberlere göre.Gerçi çoğu İngilizce kullanan kullanıcıdada problem olduğunu daha bu özelliğin hesaplarında aktif olmadığını öğrendim. [Fazlası]

2 kişi tarafından 2.5 olarak değerlendirildi

  • Currently 2,5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

İnternet

WinRar temaları

Admin tarafından yazılmıştır. 19. Kasım 2008 00:16
Yılllardır aynı tasarımdan sıkılanlar için birebir özellik =) Siteden istediğiniz tasarımı indirdikten sonra Seçenekler/Temalar/Temaları Düzenle diyip ekrana gelen pencereden Ekle'yi seçip indirdiğimiz dosyayı seçeceğiz.İnen dosyanın içini açmaya gerek yok.Temayı seçip tamam dedikten sonra Varolan Temalar da eklediğimiz veya daha önce kayıtlı olan temaların listelendiğini görebilirsiniz.Tamam diyip çıkalım.En son işlem olarak Seçenekler / Temalar dedikten sonra eklediğimiz temayı oradan seçebiliriz. [Fazlası]

2 kişi tarafından 4.0 olarak değerlendirildi

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

Yazılım

SQL'de INNER JOIN ifadesi

Admin tarafından yazılmıştır. 14. Kasım 2008 14:56
Selamlar :) Bu yazımızda SQL'de iki veya daha fazla tabloda bulunup birbiri ile eşleşen kayıtları getirmek için kullanıdığımız INNER JOIN sorgusundan bahsedeceğiz. Sorgu örneklerimizi verirken ki veritabanı yapısı şu şekildedir ; *KategoriTablo -KategoriID > Primary Key bir alandır.Identity değeri 1'dir(kayıtları birer birer artar bu sebeple).Sadece kategorilerin id'sini tutar.KategoriNumarası yani. -KategoriAdi > Bu ise belirtilen kategorID'sinin ismini tutacak.Mesela KategoriTablo'muzda id'lerimiz 1,2,3 KategoriAdi ise Televizyon,Buzdolabı,Çamaşır makinesi diye gidiyorsa biz 2 numaralı kategori dediğimizde ikinci satırda bulunan Buzdolabı adını getirir. [Fazlası]

10 kişi tarafından 4.5 olarak değerlendirildi

  • Currently 4,500001/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

SQL

Timer nesnesi ile hesaplama oyunu

Admin tarafından yazılmıştır. 14. Kasım 2008 12:47
Merhabalar :) Bu yazımızda Timer nesnesini kullanarak basit bir oyun yapacağız.Oyunumuz amacı rastgele gelen iki sayının çarpım sonucunu girmek tabiki oyuna başlamadan belirttiğiniz süre içerisinde..Daha sonra 100 işlemide başarı ile yaparsanız veya belli bir işlemden sonra yanarsanız başka bir formda başarı oranın grafiksel pasta grafinde göstereceğiz :) İlk önce formumuza bir Timer nesnesi ekliyoruz ve Interval değerini 1000 yapıyoruz.1 saniyede bir tetiklenecek olan timer'ımız olacaktır.Diğer form elemanlarının gösterimi için proje'yi indirip kontrol ediniz.Bası label'ların text özelliği 0 olduğundan yani boş oldugundan 0 yanlış anlaşılabilir . Boş oldugundan form'da gözükmeyecektir ama yerlerini tahmin edebilirsiniz. Daha sonra formumuzun Properties'ini açtığımızda AcceptButton isimli bir özellik olduğunu görüyoruz.Buradan eklemiş oldugumuz sonucu girince onaylayacagımız butonu seçelim.Seçmekteki amacımız sonucu girdikten sonra direk ENTER'e basınca bir sonraki işleme geçmemiz.Mouse ile uğraşıp zaman kaybetmememiz önemli hemde kullanıcı kolaylığı sağlanır. [Fazlası]

2 kişi tarafından 4.5 olarak değerlendirildi

  • Currently 4,5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

C# & .NET

SQL'de kullanılan temel sorgular

Admin tarafından yazılmıştır. 13. Kasım 2008 12:57
Merhabalar :) Bu yazımızda SQL için en önemli kodlardan biri olan SELECT'te bakıcaz.Bu Cümlenin amacı elimizde bir tablonun bütün kolonlarını, veya bir tablodan sadece belirtilen kolonların getirilmesi için kullanır.Yani istenilen bilgiler doğrultusunda veritabanımızı sorgularız.Sorgulama derken SELECT cümlesiyle başlayıp tablo adını girip fiyat aralığı şundan büyük olsun , kategoriID'si şu olanlar gelsin,belirttiğim tablodan boş olmayan kayıtlar gelsin,tablomda birbirine benzeyen kayıtlardan aynı olanlar gelmesin vs. gibi sorgulama işlemlerinde SELECT cümleciğini kullanırız. Dikkat : Makaledeki içerik tarifi ve kodlama SQL Server 2005 Management Studio 'ya göre yapılmıştır [Fazlası]

5 kişi tarafından 4.6 olarak değerlendirildi

  • Currently 4,6/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

SQL

C# mod(%) Operatörü

Admin tarafından yazılmıştır. 13. Kasım 2008 12:50
Merhabalar :) Bu makalemizde C#'a yeni başlayanların operatörler konusunda karşılarına çıkan mod(%) alma işleminden bahsedeceğiz ve ufak bir uygulama yazacağız. C#'da Aritmetik Operatörler bölümünde bulunan % operatörü iki değer alır.Aldığı bu iki değeri işleme alırken birinci değeri sağındaki değere bölüp o işlem sonucu elde edilen kalan değeri verir.Örneği 8%3 deseydik kalan 2 olacaktı. [Fazlası]

4 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

C# & .NET

Powered by BlogEngine.NET 1.4.5.0
Bu tema Mads Kristensen tarafından yapılmıştır ve Türkçeleştirilmesi Blog Engine Türkiye ekibi tarafından yapılmıştır.

Son Yorumlar

Comment RSS

Yasal Uyarı

Bu sitede sunulan tüm bilgi ve dökümanların kullanımından ve sitede yapılan kullanıcı yorumlarından (siyasi içerik,hakaret vb.) doğacak sorunlardan yazar sorumlu tutulamaz. 

İçeriğin kaynak belirtilmeden kopyalanması yasaktır !

SERHAT TAŞ

© Copyright 2010