Archive for the ‘C#’ Category
Pazartesi, Mart 8th, 2010
Çoklu seçme şansını bize sunan CHECKEDLISTBOX bileşeni birçok durumda gerçekten işimizi kolaylaştırmaktadır. Normal listbox ile kullanımı hemen hemen benzerdir.
Selectedindex: Seçilen liste elemanının sıra numarasını verir.
Items.Count: Listedeki tüm elemanların toplam sayısını verir. Textbox1.Text=Checkedlistbox1. Items.Count
Checkeditems.count: Seçili olan elemanların sayısını verir.
Selecteditem: Hangi check seçili ise onun adını verir.
Items.Contains: Tüm liste içeriğini parantez içinde ...
Posted in C#, Kısa Bilgi | 2 Comments »
Perşembe, Şubat 18th, 2010
Base64 şifreleme , 8 bitlik bir veriyi 64 bitlik bir veri haline getirerek 8 bit olmayan farklı katmanlarda veri iletişimi sırasında veri kaybını önlemek için kullanılır. Internet Explorer , Outlook Express ve diğer internet uygulamalarının dosya aktarımı veya otorum açma işlemlerinde yaygın olarak kullanılan bir şifreleme yöntemidir.
[C#]
public static string Encode(string ...
Posted in C#, Kısa Bilgi, PHP | No Comments »
Çarşamba, Şubat 17th, 2010
DataGrid'de gösterilmek üzere veri çekilen tablodaki text alanların gösterilmesindeki sorun SQL sorgusunda yapılan bir değişiklik ile giderilebilir;
SELECT CONVERT(text_alan_adi USING utf8) FROM tablo
Posted in C#, Kısa Bilgi | 1 Comment »
Salı, Şubat 16th, 2010
MySQLDriverCS mysql den text türündeki veri okuruken eğer System.Byte[] olarak ekrana geliyorsa çözüm için
[C#]
Byte[] byteData = (Byte[])(dt.Rows[0]["db_text_alan_adi"]);
String degiskenAdi = System.Text.Encoding.UTF8.GetString(byteData);
dt => DataTable
Posted in C#, Kısa Bilgi | No Comments »
Pazar, Ocak 24th, 2010
Bu desen Factory Method desenine çok benzer. Amaç yine aynıdır. Sistemden nesnelerin oluşma işini soyutlar. Abstract Factory benzer özellikleri olan nesne fabrikalarını gruplar. İçinde birden fazla fabrika vardır.
Örneğimizde birden fazla türde database'de kaydetme ve sorgulama işlemlerini gruplamak için soyut fabrikayı kullanıyoruz :
Kısaca kodlarına da bakalım :
Posted in C#, Tasarım Desenleri, Yazılım Mühendisliği | No Comments »
Çarşamba, Ocak 20th, 2010
Düşünün ki 100'lerce sayfadan oluşan bir siteniz var ve hepsinde belli yerler sabit. Örnek verecek olursak menüler genelde sabit olur ya da en altta yer alan açıklamalar vs. gibi. Bunların içinde bir yerde değişiklik yapmanız gerektiğinde hepsini tekrar düzenlemeniz gerekiyordu önceleri. Fakat masterpage kavramının gelmesiyle bu sorun ortadan kalktı. Artık ...
Posted in ASP / ASP.NET, C#, Kategorilenmemiş | No Comments »
Cumartesi, Ocak 16th, 2010
Şimdi asıl olay şu yaptığımız bir programdan diğer açık olan program pencerelerini nasıl kontrol ederiz? Tabiki user32 DLL'i ile :)
[DllImport("user32.dll")]
public static extern int FindWindow(
string lpClassName, // class name
string lpWindowName // window name
);
Bu fonksiyon bizim açık olan programı buluyor ve bize onun Windows altındaki ID'sini veriyor. ...
Posted in C# | No Comments »
Pazar, Ocak 3rd, 2010
Merhaba Arkadaşlar,
IDE olarak vaz geçilmezim VS. Bu aralarda 2010 üzerinde çalışamaları artırdılar. Peki ben size desemki şimdi bir IDE var ve web üzerinden size istediğiniz tipte proje oluşturmanızı sağlıyor. bununla yetinmezmiş gibi intellisense ve diğer özelliklerede sahip, hadi be oradan seslerini duyar gibiyim. buyrun deneyin benim hoşuma gitti. http://www.coderun.com/ide/
Posted in C#, Kısa Bilgi | 1 Comment »
Cuma, Kasım 27th, 2009
MDI formlarda child formun iki kere açılmasını önlemek için singleton tasarım desenini kullanacağız. MDI form olarak tanımlanmış formumuz Form1 olsun. Bunun içinde açacağımız child form ise Form2 olsun. Form1de herhangi bir şekilde Form2 çağrıldığında sadece bir tane instance oluşturarak bir tane açılmasını istiyorum. Bunun için Form2nin classına şu kodu yazalım.
static ...
Posted in C#, Kısa Bilgi, Tasarım Desenleri | 2 Comments »
Salı, Temmuz 14th, 2009
Merhaba Arkadaşlar; Semantic Web teknolojisinin anlamsal veri kaynağı olan RDF kaynakların Form Uygulamalarnda veya ASP.NET uygulamalarnda kullanabiliriz.
Bunun için SemWeb.dll(semweb.zip - v1.064 (11MB)) isimli uzay kullanacaz.Projemize dll yükledikten sonra kaynaktaki verilerin nerede görünmesini istiyorsak Aşadaki kod bloğunu kopyalamamz yeterli olacaktr.
protected void Page_Load(object sender, EventArgs e)
{ Store store = new MemoryStore();
store.Import(RdfReader.LoadFromUri(new ...
Posted in C# | No Comments »