turkaspx.net

 ASP.NET Yazılım Geliştiricileri

SiteMap Dosyasında Yer Alan Hiyerarşiyi Rollere Göre Görüntülemek

clock Nisan 7, 2008 17:24 by author BurakBatur

ASP.NET 2.0 ile birlikte SiteMap dosyalarında sitelerin hiyerarşisi tutulabilmekte ve SiteMap dosyalarında yer alan verilere göre dinamik olarak menüler oluşturulabilmektedir. Yazılım geliştiricilere çok büyük kolaylık sağlayan SiteMap dosyasında hangi verinin hangi rol gruplarında görüntülenebileceği de SiteMap dosyasında belirlenebilmektedir.

Site içerisinde Admin ve Katılımcı isimli iki rol grubu düşünüldüğünde sadece bu rol gruplarına üye kişilere görüntülenecek olan sayfalar SiteMap dosyası içerisinde aşağıdaki gibi tanımlanabilir.

. [Yazının tamamını oku]

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

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




ProviderFactory Sınıfı Kullanımı

clock Kasım 25, 2007 19:43 by author BurakBatur

Bir yazılım geliştirilirken geliştirilme aşamasında hangi Veri Tabanı Yönetim Sisteminin (VTYS) kullanılacağı bilinmiyorsa bu durum sorun oluşturan bir durumdur. Büyük projelerde genellikle ilk olarak kullanılacak olan Veri Tabanı Yönetim Sistemi belirlenir ve ardından da DataBase tasarımına geçilir. Peki kullanılacak olan VTYS'mine karar veme süresi uzadı ise ne olacak? Karşınızda 2 seçenek var. Ya bekleyip projeyi geçici bir süre bekletip bu kararın daha hızlı alınmasını sağlamak ya da ADO.NET'te bulunan Provider Factory'leri kullanmak. Provider Factory'ler ile birlikte ilk olarak veriye erişim katmanını sanki tablolar varmış gibi hazırlayıp daha sonra sağlayıcı seçebiliyorsunuz ve seçilen sağlayıcıya göre kodlarınız çalıştırılıyor.

. [Yazının tamamını oku]

7 kişi tarafından 3.4 olarak değerlendirildi

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




Full-Text Search ile Arama İşlemleri

clock Kasım 7, 2007 19:13 by author BurakBatur

SqlServer Full Text Search servisi ile SQL Server'da karakter bazlı alanlarda arama yapılarak daha verimli arama sonuçları elde edilebilir, ancak arama yapılacak olan alanlar üzerinde ilk olarak Full-Text Index'ler tanımlanmalıdır. Full Text Index'ler belirtilen alanın verisini fiziksel olarak belirtilen alana indeksleyerek bu alan içerisinde arama yapılmasını kolaylaştırır. Full Text Index tanımlamak için indeksin tanımlanacak olduğu tablo üzerine sağ tıklayarak Full Text Index seçeneği üzerinden Define Full Text Index seçeneği seçilmelidir. Full-Text Index tanımlarken bu Full-Text Indexler'in gruplanacağı yeni bir Full-Text Catalog tanımlanacağı gibi var olan  bir kataloga da eklenmesi sağlanabilir. Full-Text Index tanımlanırken dikkat edilmesi gereken bir nokta da indeksin tanımlanacak olduğu tabloda en azından bir tane UniqueKey tanımlanmış olması gerekliliğidir. Tabi bu ayarı yapabilmek için DataBase'de Full Text Indexing özelliğinin aktif olarak ayarlanmış olması gerekmektedir. Eğer üzerinde arama yapılmak istenilen DataBase'in Full-Text Indexing özelliği aktif değilse DataBase'in özelliklerinden Files bölümünde bulunan CheckBox seçili hale getirilerek aktif yapılabilir. Full-Text Index'ler char, varchar, text, ntext, nchar ve nvarchar veri tipinde tanımlanmış olan alanlar üzerinde tanımlanabilir ve Full Text Search servisi bu alanlarla kullanılabilir.

. [Yazının tamamını oku]

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

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




Asp.Net 2.0'da ValidationGroup Özelliği

clock Ekim 31, 2007 17:24 by author BurakBatur

ASP.NET 2.0 ile birlikte yazılım geliştiricilere doğrulama grupları oluşturmak için ValidationGroup adına bir özelik sunuldu. Bu özellik yokken aynı sayfada farklı doğrulama grupları oluşturmak problem oluşturuyordu. ValidationGroup özelliği ile aynı sayfa içerisinde farklı doğrulama grupları kurularak bu gruplardaki doğrulama kontrollerinden diğer grubun etkilenmesinin önüne geçilmiş oldu.

. [Yazının tamamını oku]

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

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




Membership API'si Kullanılarak Online Kullanıcıları Görüntülemek

clock Ekim 25, 2007 11:44 by author BurakBatur

ASP.NET 2.0'da kimlik denetiminin Membership servisi ile sağlandığı sitelerde sitede o anda bulunan kullanıcıları görüntülemek için Membership Api'si kullanılabilir. Bu işlemi yapmak için; kimlik denetim işlemlerinde Membership servislerinin kullanıldığı bir ASP.NET 2.0 projesi açılıp Online üyelerin görüntülenmek istenildiği sayfaya bir tane Label sürüklenip bırakıldıktan sonra sayfanın Page_Load olayına aşağıdaki kodları yazmak yeterli olacaktır:

if (!Page.IsPostBack)
{

    foreach (MembershipUser user in Membership.GetAllUsers())

. [Yazının tamamını oku]

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

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




Editörler


Add to Technorati Favorites

Arama

Kategoriler


Etiketler

Arşiv

Takvim

<<  Eylül 2008  >>
PaPaSaÇaPeCuCu
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011


ASP.NET Yazılım Geliştiricileri Blogu
turkaspx.net logosunu sitende veya blogunda yayınla!

© Her hakkı saklıdır. 2008