Archive for June, 2005
June 29, 2005 at 00:00 ·
ASP.NET 1.0 ve 1.1 ile geliÅŸtirdiÄŸimiz web uygulamalarında sıkça kullandığımız bir kontrol olan “DataGrid”, yerini daha geliÅŸtirilmiÅŸ olan “GridView” kontrolüne bıraktı. Aslına bakarsanız ASP.NET 2.0 “DataGrid” kontrolüne hala sahip ve ASP.NET 1.1 projelerinizde kullandığınız DataGrid kontrolüne de hala destek vermekte. ASP.NET 2.0′ın sahip olduÄŸu DataGrid kontrolünde de bir takım geliÅŸmeler var. ÖrneÄŸin tema yapısına ve “AccessDataSource”, “XmlDataSource” gibi yeni Data Source kontrollerine destek veriyor.
AccessDataSource kullanarak veritabanınızdaki bilgilerinizi GridView, DataGrid, DetailsView, FormView, Repeater gibi kontroller üzerine göstermek, düzenlemek, silmek gibi işlemler için hemen hemen hiç kod yazmanıza gerek yok. Hatta az sonra örneğimizde de göreceğiniz üzere; hiç kod yazmanızı gerektirmeyecek senaryolar bile olabilir.
Makalenin kapsadığı konular:
- GridView kontrolü
- AccessDataSource kontrolü
- İki kontrolün ortaklaşa kullanımı ile ilgili örnek
Makalenin devamı için tıklayınız.
June 28, 2005 at 00:00 ·
ASP.NET 2.0 sadece yeni kontroller ve yeni sınıflar ile değil, yazılım geliştirme sürecinde yaşadığımız birçok konuya da çözüm getirmiş durumda. İşte bu konulardan 2 tanesi: Temalar ve Tarayıcıya göre davranış. Her 2 konunun da yazılım geliştirme süreci ile ilişkilerini kısaca açıklamak gerekirse:
Temalar tüm ekranların standart bir görüntüye ve standart özelliklere sahip olması açısından; bu konuyla ilgili yapılması gereken kontrolleri minimum düzeye indirmiş durumda.
Tarayıcıya göre davranış konusu ise, bazı web sitelerinin Internet Explorer’da düzgün görünmesi fakat Mozilla tabanlı tarayıcılarda sorun çıkartması; bunların testleri, sorunların giderilmeye çalışılması gibi konuları içeren süreci gerçekten maksimum seviyede kontrol altına almamızı saÄŸlıyor.
Makalenin devamı için tıklayınız.
June 28, 2005 at 00:00 ·
ASP.NET 1.0 ve ya 1.1 ile program geliÅŸtirmiÅŸ tüm programcıların aÅŸina olduÄŸu bir klasör vardır, “bin” klasörü. Eskiden ASP.NET için önemi olan tek klasör olan “bin” klasörü, artık kendisine yeni arkadaÅŸlar edinmiÅŸ durumda. Ayrıca ASP.NET 2.0 ile projelerinizde kullanabileceÄŸiniz birçok dosya tipi programlama yaÅŸantımıza katılmış oldu. Bu makalede bu dosyalara ve görevlerine de yer vereceÄŸiz.
Makalenin devamı için tıklayınız.
June 27, 2005 at 00:00 ·
Son zamanlarda oldukça popülerleÅŸen RSS Feed ve RSS Reader olayı ile ilgili “Nasıl RSS Reader” yaparım diyeniniz varsa, Ertan Tike’nin blog’unda dolaşırken C# (konunun içerisinde Ertan Tike varsa, dil mutlaka C#’tır) ile yazılmış güzel bir örnek gördüm. İlgili yazıya girmek için tıklayınız.
June 25, 2005 at 00:00 ·
Bu aralar mail gruplarında ve çeÅŸitli forumlarda sıkça karşılaşılan bir soru bu. ÇoÄŸunlukla sorunun arkasından gelen ek cümle de “Microsoft Türkiye dağıtıyor diye biliyorum ama?”. Microsoft Türkiye, The Marmara Hotel’de verdiÄŸi en son “Visual Studio 2005″ seminerinde VS 2005 Beta 1′i katılımcılara dağıtmıştı fakat VS 2005 Beta 2 ile ilgili böyle bir dağıtım söz konusu mu bilmiyorum.
Ancak VS 2005 Beta 2′yi isteyenler, Microsoft’un https://www.getthebetas.com/profile.aspx adresindeki kısa formunu doldurarak VS 2005 Beta 2′ye ücretsiz olarak sahip olabilirler. Ayrıca gelen DVD paketinin içerisinden kısa bir VS 2005 eÄŸitimi kapsayan bir CD çıkıyor.
June 24, 2005 at 00:00 ·
SiteBuilders‘ın teknik mail grubunda aslında sürekli bir yerlerde tartışılan “VB.NET mi, C# mı?” konusu açıldı.
Konuya yolladığım cevabın burada da bulunması hem arşiv hem de gruba üye olmayanların da okuyabilmesi açısından iyi olur diye düşündüm:
Read the rest of this entry »
June 24, 2005 at 00:00 ·
Kısa bir süre önce ASP.NET 2.0 ile ilgili Ocak 2005′ten beri keÅŸfettiÄŸim, gözlemlediÄŸim bazı deÄŸiÅŸiklikleri; yenilikleri; tema yapısı, tarayıcıya göre davranış gibi konuları içeren bir makale dizisi yazmaya baÅŸladım. Toplam 9 makaleden oluÅŸan makale dizisinin ilk 3 makalesi tamamlandı ve YazGelistir.com‘da Regional Director onayında bekliyor.
Makalelerin onaylanmasından sonra, makalelere ulaşabileceğiniz linkleri burada bildireceğim.
June 21, 2005 at 00:00 ·
Partial sınıflar, tek bir sınıfın “partial” sözcüğü kullanılarak birden fazla dosyada (elbette ki tek bir dosya içerisinde de olabilir) ayrık ÅŸekilde tanımlanabilmesine olanak veriyor. Bu sayede sınıfımız içerisinde yer alan özellikleri, methodları, deÄŸiÅŸkenleri ve akla gelebilecek her türlü ÅŸeyi hangi ayrık parça içerisinde tanımlarsak tanımlayalım, diÄŸer parçalarda da kullanabilme olanağımız mevcut.
Makalenin devamı için tıklayınız.
June 16, 2005 at 00:00 ·
CodeDom ve ya reflection ile uÄŸraşıyorsunuz ve elinizde System.Reflection.ParameterInfo tipinde bir parametre info’nuz var. Ama malesef ki ParameterInfo class’ının IsOut, IsOptional özelliklerine benzer “IsRef” ve ya “IsReference” isminde bir özelliÄŸi yok. Bu .NET Framework içerisinde yer alan basit bir “eksiklik” olabilir ancak çözümü mümkün olmayan bir durum deÄŸil.
Makalenin devamı için tıklayınız.
June 13, 2005 at 00:00 ·
System.Windows.Forms namespace’i altında yer alan RadioButton kontrolünü kullananlar bileceklerdir, sahip olduÄŸunuz bir deÄŸiÅŸkenin deÄŸerine göre ilgili RadioButton’un seçili duruma getirilmesi gerektiÄŸi durumlarda kodunuza RadioButton sayınıza baÄŸlı olarak uzayacak ÅŸekilde “if-else if” deyimleri ve ya “switch-case” deyimi yazmak zorunda kalırsınız. Bu durumda ihtiyacımız olan, .NET’in bize sunduÄŸu imkanları kullanarak kendimize özel bir kontrol oluÅŸturmaktır.
Makalenin devamını için tıklayınız.
Next entries »