Ana içeriğe atla

Kayıtlar

Devexpress - GridControl içerisinde ProgressBar Kullanımı

Merhaba; bu makalemizde GridControl nesnesi içerisindeki kolonlarımızda ProgressBar kontrolünü nasıl kullanacağımızı incelemeye çalışacağız.ProgressBar bir değeri yüzde şeklinde ifade etmeye yarar.Özellikle end-user tarafında oldukça kullanışlı bir kontroldür. lafı fazla uzatmadan hemen örneğimize geçelim. Ekranımıza 1 adet Gridcontrol attıktan sonra "Run Designer" sekmesine gelelim. 2 adet kolon ekleyelim.FieldName özelliklerini sırasıyla "Aciklama" ve "Deger" olarak set edelim."Deger" kolonunun ColumnEdit özelliğinden RepositoryItemProgressBar seçeneğini seçelim.bunu yaptığımızda kolonumuzun tipi otomatik olarak progressbar'a dönüşüyor.artık yapmamız gereken sadece uygun değerleri göndermek. Hemen kodlarımızı paylaşalım; DataTable qtbl = new DataTable(); qtbl.Columns.Add("Aciklama",typeof(string)); qtbl.Columns.Add("Deger", typeof(int)); qtbl.R...

Devexpress - GridControl Master Detail Kullanımı

merhaba; bu makalede devexpress gridcontrol üzerinde master-detail işleminin nasıl yapıldığını açıklamaya çalışacağım. yukarıdaki resimdede gördüğünüz gibi master-detail yapısı; birden fazla ilişkili tabloyu bir arada göstermeyi amaçlar.bunu yaparken dataset içerisindeki tablolarda ilişki kurmamız gerekmektedir.aşağıdaki örnekte gridcontrol üzerinde master-detail yapısının ne şekilde kurulabileceği belirtilmiştir. ilk olarak 2 adet tablo oluşturmalıyız. 1. Tablomuz kullanıcı tablosu. Alanları; Id (int,auto increment,not null) KullaniciAdi (string,not null) Soyadi (string,not null) 2. Tablo IletisimBilgileri Alanlari; Id (int,auto increment,not null) KullaniciId (int,not null) -->Kullanıcı tablosunun Id alanı ile ilişkili.Child tablo. Telefon (string,not null) Mail(string,not null) //bağlantı için gerekli SqlConnection nesnesi oluşturulur ve bağlantı açılır. SqlConnection qcon = new SqlConnection("baglantıcumlesi"); qcon.Open(); //SqlDataAdapter nesnesi...

Devexpress v2013.2 Türkçe Dil Paketi

Merhaba; aşağıdaki vereceğim linkten devexpress v2013.2 ye ait türkçe dil paketini indirebilirsiniz.bu paketi indirdikten sonra tr klasörünü göreceksiniz.bu klasörü uygulamanızın bulunduğu dizine kopyalamanız yeterlidir.arzu ederseniz içerisindeki dll leri extract edip te kullanabilirsiniz. https://localization.devexpress.com/Files/A949130/2013.2/tr/DevExpressLocalizedResources_2013.2_tr.zip Kolay Gelsin Can Çevikoğlu

Can Çevikoğlu (Yazılım Uzmanı) - Visual C# Programlama ve Devexpress Dersleri: SQL Server Performans İpuçları - 3

Can Çevikoğlu (Yazılım Uzmanı) - Visual C# Programlama ve Devexpress Dersleri: SQL Server Performans İpuçları - 3 :  SQL Server Indeks Kullanımı İndeks kullanım denetimi kolay bir iş değildir ancak SQL Server performansı için çok kritiktir. Bir indeksle ...

SQL Server Performans İpuçları - 3

 SQL Server Indeks Kullanımı İndeks kullanım denetimi kolay bir iş değildir ancak SQL Server performansı için çok kritiktir. Bir indeksle uğraşmak kolaydır ama birçok veritabanındaki yüzlerce indeksle uğraşmak zordur ve uzmanlık ister. Indeks denetimlerinin düzgün yapılması performans artırımı için çok önemlidir. İndeks denetimine başlamak için iki yaklaşım vardır. Birinci yaklaşım; SQL Server performansına genel olarak etki edebilecek indekslere odaklanarak yani işi küçülterek daha yönetilebilir hale getirmektir. Örneğin çok tablo içeren yoğun bir veritabanında en fazla veri içeren tablolardan başlanıp daha az veri içerenlere doğru devam edilebilir. Bu yolla en çok güç sarf edilen alanlara odaklanılır ve bu da performansa pozitif etki eder. İkinci Yaklaşım; hatalardan yola çıkma yaklaşımıdır. Bu yöntemle, veritabanındaki tüm indekslerle değil, performans problemi görülen yerlere odaklanılabilir. Eğer veritabanındaki performans problemleri kesin olarak belirlenirse, iyileştir...

SQL Server Performans İpuçları - 2

Geçici (Temp) Tablolar Gerek Olmadığı Halde Kullanılıyor mu? Geçici tablolar pratik bir kullanım sağlarken duruma göre fazla yük de getirebilirler. Yükten kurtarmak ve performansı iyileştirmek için geçici tablo kullanımını kaldıran farklı yöntemler kullanılabilir: İhtiyacı giderecek sorguyu standart sorgular veya stored procedure kullanarak yeniden yazmak Tablo veri tiplerini kullanmak  İlişkili alt sorgular kullanmak  Reel tablolar kullanmak.  Geçici tabloya benzeyen UNION deyimleri kullanmak. Stored Procedure Kullanılmış mı? Stored procedure (SP)’ ler yazılımcılara ve sisteme birçok fayda sağlarlar. Network trafiğini ve bekleme süresini azaltıp uygulama performansını arttırırlar. Örneğin network üzerinde 500 satır TSQL göndermek yerine, daha hızlı çalışacak ve daha az kaynak kullanacak bir SP çalıştırma isteği göndermek yeterlidir. Ayrıca, SQL Server ara bellekte tutulan SP çalışma planları yeniden kullanılabilir. İstemci uygulama taleplerinde SP kullanımı...

SQL Server Performans İpuçları - 1

Performans kelimesi tek başına şirin görünse de çok göreceli ve değişken bir kavram olup, olumsuz sonuçları gece kâbusumuz haline gelebilir. Basit bir tanım yapacak olsak; “Herhangi bir işlemin beklenenden en az 1 birim fazla doğrulukta, kalitede ve hızda geçekleşmesi, o işin performanslı tamamlandığı anlamına gelir” diyebiliriz. Bu konuda her türlü bilimsel metriğe sahip olsak da; olaya, yüke, işleme, kişiye ve beklentiye göre değişen sonuçlar hep karşımıza çıkmış ve fenomen haline gelmiş şu cümleyi söylemiş ya da işitmişizdir. Konu göreceli ve kapsamlı olduğu için çalışma alanı daraltıp, bu bildiride SQL Server’ da [1] T-SQL yazarken ve Indeks kullanırken performansı arttırmak (ya da düşürmemek) için nelere dikkat edilmesi gerektiği anlatılacaktır. Transact-SQL [2], SQL Server ve istemci (client) arasında iletişimi sağlayan SQL sorgulama dilinin gelişmiş bir versiyonudur. Transact Structured Query Language kelimelerinin kısaltmasıdır. T-SQL kullanarak veri tabanına kayıt eklenebil...