Cuma, Ocak 11

Tarayıcı Önbellekleme Özelliğinden Faydalanın (Asp.net web.config) )

 Sayfa hız testlerinde çokca karşılaştığım tarayıcı önbellekleme özelli-
ğinden yararlanın sorununu çözme yolunu paylaşmak istedim
 
Aşağıdaki kodu web.config dosyasının içerisine <system.webserver> yapış-
tırın sitenizi tekrar test edin. Google Speed Test

Cumartesi, Kasım 24

Sql Server Clr Enabled

            Sql CLR üzerinden yazdığınız function'u kullanabilmeniz için öncelikle aşağıdaki kodu execute etmelisiniz. Ardından Function'u kullanabilirsiniz


sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO

Çarşamba, Ekim 24

İngilizce Telaffuz Test Programı

     Arkadaşlar ingilizce telaffuzunuzu test edebileceğiniz basit bir uygulama; Örnek metni silip istediğiniz metni yazıyorsunuz ardında başla butonuna basıyorsunuz, sırasıyla kelimeleri okumaya başlıyorsunuz siz okudukça sizin telaffuzunuzu test ediyor ve algıladığı kelimeleri yeşil renge çeviriyor.
İndirmek isterseniz buradan indirebilirsiniz.

Pazar, Ekim 21

C# ManagementClass Kullanımı

            ManagementClass kullanarak sistemdeki tüm sınıfların içerisinde gezebilirsiniz. Windows Form projesi olarak hazırladım Console ekranındada yapılabilir. ListBox a aşağıdaki sınıf isimlerini yazıyorsunuz, her bilgisayarda farklıdır bende 810 tane var 9 tanesini sectim ve ListBox.SelectedItems ile path olarak secilen sınıfı veriyoruz.
           ManagementClass sınıfı için öncelikle projenize bu dll i eklemelisiniz.
           System.Management.dll
    
           ListBox a eklenecek sınıflar :
SystemBIO
SystemDevices
SystemDesktop
SystemUsers
UTCTime
Volume
Process
Processor
PhysicalMemoryLocation

Çarşamba, Ekim 17

C# Extension Method

     C# 3.0 ile gelen bir yenilik kullanımı çok basit, statik bir sınıf yazıp statik metodunu "this" anahtarıyla başka bir class'a, struck'a, interface'e, hatta enum'a bile yazabilirsiniz. Ayrıca interface'e yazdığınız bir extension method'a gövdede vermiş oluyorsunuz.  

namespace ExtensionMethod
{
    class Program
    {
        static void Main(string[] args)
        {

Pazartesi, Ekim 15

C# Database'den XML' E Veri Yazma

     C# Database'den XML'e Veri Yazma

     using System.Data.SqlClient; using System.Data; kütüphanelerini projemize ekledikten sonra veriyi sql den DataTable'a çekiyoruz. Başka bir veritabanı yapmanız gereken işlemler farklıdır.

            SqlConnection con = new SqlConnection("data source=.;initial catalog=test;integrated security=true");
            SqlCommand cmd = new SqlCommand("select * from ogrenciler", con);
            con.Open();
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable("Ogrenciler");
            da.Fill(dt);

         //DataTable WriteXml ve WriteXmlSchema metodlarını kullanarak sql'deki tablolarımızı xml dosyasına aktarabiliriz.

           dt.WriteXml(@"c:\belgeler\kayit.xml");        //Kayıt Dosyası
           dt.WriteXmlSchema(@"c:\belgeler\kayit.xsd");  //Şema Dosyası..

Cuma, Ekim 12

C# Code Snippet Yazma

           C#, developer aşamasında developer a yardımcı olmak için kısayollar barındırır(snippet), biz varsayılan olarak gelen snippet lara ekleme yapabiliriz. İstersek bunu yapan editörleri kullanabiliriz, istersekte varolan sinippet sablonlarından yararlanabiliz. Biz örneğimizde varolan şablonları kullanacağız .

     1-Visual studio karşılama penceresinde üst menüden tools sekmesini açıyoruz ve "Code Snippets Manager" sekmesini seçiyoruz.
C# Code Snippet Yazma














Çarşamba, Ekim 10

Visual Studio Form Projesi

   Visual Studio da bir form projesi nasıl başlatılır bir örnek ugulama yazalım

1-Açılış ekranından New Project'i seçebilir yada "File > New > Project" seçip bir proje sayfası açıyoruz açılan sayfadan "Windows Form Aplication" secip projemize isim veriyoruz.















SQL DataReader Kullanımı

        Sql DataReader Kullanımı

        Veritabanındaki tabloları sorgulamak istersek DataReader kullanılabilir. Asağıdaki örnekte müşteri tablosundaki müşterileri DataReader ile çekelim.
           
            SqlConnection con = new SqlConnection("data source=.; integrated security=true; initial catalog=test");
            SqlCommand cmd = new SqlCommand("select * from personel", con);      
            SqlDataReader dr = cmd.ExecuteReader();   //Reader'ı Execute ediyoruz.
          
           //DataReader row'ları teker teker okuyor.
            while (dr.Read()) 
            {
                Console.WriteLine(dr["Id"]+" : "+dr["Ad"]);   //Ad  ve Id alıyoruz.             
            }
Sql datareader kullanımı

C# Dosya Okuma (StreamReader)

C# Dosya Okuma

               C# da dosya okumak için birçok yöntem vardır. Tekbir satır da, bir txt dosyasının içerisindeki yazıları ekrana yazdırmak istersek aşağıdaki kod türkçe karakter desteğiyle birlikte bizim için yeterli oluçaktır.
 
           Console.WriteLine(new StreamReader("c://belge.txt", Encoding.GetEncoding("iso-8859-9")).ReadLine());

         //Biraz karmaşık gelebilir, hemen detaylı bir şekilde açıklayalım .
         //System.IO;  Kütüphanesi altındaki sınıfları kullanıyoruz
         //Encoding sınıfı yardımıyla türkçe dil desteği veriyoruz.
            Encoding enc = Encoding.GetEncoding("iso-8859-9");