Biz yazılımcılar genelde admin panelinde görsel öğelere pek önem vermeyiz. Bunun yerine veri tabanımızdaki her veriye hızlıca ulaşabilmek ve anında düzenleme yapabilmek isteriz. İş böyle olunca sadece yönetici için bir sürü kod yazmak gerekiyor. Bir kişinin kullanacağı bir panel için bu kadar kod yazmayı kimse istemez işin açıkcası, neticede bir ihtiyaç yazılması gerekiyor... Peki o zaman şimdi .Net 4.0 ile gelecek olan bir şablonu inceleyelim, anında admin paneli oluşturma nasıl oluyormuş görelim...

 

Yeni bir web projesi eklemeye kalktığımızda yukarıdaki şablonlaru görüceğiz. En altta iki seçenek biraz önce bahsettiğimiz şablon. İkisi arasında çok bir fark yok işin açıkcası, sadece veri tabanına bağlanış

Devamı...
Etiketler : Etiket Yok
Kategoriler : Asp.Net Linq To Sql Visual Studio
Yorumlar : 2 Yorum Yorum Yaz
Yazıcı Dostu Görünüm
Dersi izlemek için yazının devamına bakınız.
Devamı...

Silverlight teknolojisinin ilk çıktığı günleri hatırlıyorum da arkadaşlarla birlikte nasıl heyecanlanmıştık. Bu heyecanlarımızın bu güne kadar bazıları karşılandı bazıları karşılanmadım. İlk zamanlar javascript kullanarak geliştiriyorduk Silverlight’ı, şimdi neredeyse herhangi bir dil yetiyor bunun için. Çok kısa bir sürede birçok yenilik kazandı aslında.

İnternet kısmına baktığınızda ise bu kadar yeni bir teknoloji olmasına rağmen binlerce makale video göreceksiniz. Belki şu anda birden içinizde Silverlight öğrenme istediği yeşerdi, makaleden sonra hemen gidip bakkaldan Silverlight 3 alacaksınız? J Ama bilmeniz gereken bir şey var, her senenin sonuna doğru olduğu gibi bu sene sonunda da Silverlight yapacağını yaptı ve bir beta daha yayımladı. Visual Studio 2010 ile gelmesi beklenen Silverlight 4 ‘ün çok sağlam bir test versiyonu yayımlandı, bununla beraber tabi ki de Expression Blend programının 4 Beta sürümünde aynı anda...

Peki, daha 3 ‘ile uygulama geliştirmeye yeni ısınmışken buda nerden çıktı demeyin, Mademki kendimizi developper yani geliştirici diyoruz, o zaman bizim de gelişime açık olmamız gerekiyor. Bu gün beta ile gelen yenilikler beta olmasına rağmen gerçekten göz dolduruyor, Tam sürümde de bunları bekliyoruz. Şimdi yeniliklere bir bakalım.

 

-         İnternet ortamında sürekli problem

Devamı...

Menü oluşturma ve kodlama (WPF)

 Öncelikle yeni bir wpf projesi oluşturuyorum, daha sonra xaml kısmında kullanacağım menüye uygun tasarımı yapıyorum. Menü oluşturmak için Menu ve MenuItem kontrollerini kullanacağım.

 Tasarım Kısmı

                <Menu>

            <MenuItem Header="Düzen">

                <MenuItem Header="Geri Al" x:Name="btn_geri_al"></MenuItem>

                <MenuItem Header="Kopyala" x:Name="btn_kopyala"></MenuItem>

                <MenuItem Header="Yapıştır" x:Name="btn_yapis"></MenuItem>

            </MenuItem>

        </Menu>

 Bu tasarım ile bir menü içine “Düzen” adında alt menü ekledim. Bunun içine ise 3 tane MenuItem yani  komut ekledim. Bu komutları bir buton olarak düşünebilirsiniz, aynı buton gibi click olaylarını yakalayabilirsiniz. Bizde öyle yapıcağız. Siz programda kullanacağınız içeriğe göre menülerinizi şekillendirebilirsiniz. Ben burada sadece düzen menüsü adı altında alt bir menü oluşturdum ama siz daha fazla menü eklemek isterseniz, Menu tag’ının içine birden fazla MenuItem ekleyerek bunu yapabilirsiniz.

Oluşan menüye bir bakalım.

 

 

Kodlama Kısmı

 Xaml kodları ile aramız pek yoksa bu menünün aynısını C# kodları ile de

Devamı...

    Visual Studio ile birlikte bir çok yenilik bizleri bekliyor,bunların içinde benim en çok hoşum giden özelliklerden biri Intellisense özeliğidir. Öncelikle bundan biraz bahsedelim, intellisense desteği biz kod yazarken açılan küçük bir penceredir ve istediğimiz özelliğin tam ismini bilmesek bile hızlı bir şekile seçebileceğimiz listeden oluşur. Kod yazarken programcıya çok hız kazandıran bu özellik hali hazırda 2008'de zaten mevcuttu.

 

Visual Studio 2008 Code Intellisense

    2008'de bir kod yazarak bu intellisense bakarsak, örneğin gridview kontrolünün özelliklerine ulaşmaya çalışalım. “GridView1.Edit yazdığım zaman edit ile başlayan özellikleri listelenmiş olucak.

Edit ile başlaya metodlara fonksiyonlara özelliklere ulaşmak istiyorsak bu gerçekten güzel bir uygulama. Ama ya farklı bir şekilde aratmak istiyorsak. Örneğin içine Edit geçen başka property'ler var örneğin SetEditRow(), RowEditing(). O zaman elimizle bunu bularak seçmemiz gerekiyordu. Peki 2010 kısmında baıcak olursak..

Visual Studio 2010 Code Intellisense

   Şimdi ise aynı kodumuzu tekrar yazalım ve neler değişmiş, Visual Studio 2010'da Intellisense tarafında neler yeni görelim. Aynı örneği vericek olursak GridView1.Edit yazdığımız zaman EditIndex seçeneğinin

Devamı...

İnternette bloglar arasında gezerken Oğuz Yağmur hocamın bir yazısı dikkatimi çekti. Çok kısa bir yazıydı ama visual studio’nun bilinmeyen birkaç kısa yolundan bahsediyordu. Visual Studio kullanan bir kişi muhakkak ki programcıdır. Ve doğal olarak klavye kullanımı çok büyük bir önem arz etmektedir. Bu yüzden bende bunları programcı arkadaşlarla paylaşmak istiyorum. İşimize çok yarayacağı kesin.

Devamı...

Günümüzde web platformu yeni bir dönemece girmiş, bir çok yeni teknoloji ile web programcıların  sıkıntıları bir nebze olsun azalmıştır. Platformlar web ortamını ne kadar masaüstüne yaklaştırırsa o kadar rağbet görürler.Yeni nesil web uygulamaları dediğimiz zaman direk akla gelen isimdir Ajax.  Programcıların sorunlarını çözdüğü noktalar, getirdiği yenilikter tartışılamaz. Lafı fazla uzatmadan toolkitten bahsetmek istiyorum. Bir dizi bizim için hazırlanmış ajax kontrolleri bu paketle birlikte visual studio’ya entegre oluyor ve nasıl bir textbox’ımızı buton’unumuzu sürükleyio bırakarak kullanabiliyorsak, bu toolkit ile gelen kontrolleri de aynı şekilde kullanabiliyoruz. Peki nasıl kurucaz ?

Öncelikle visual studio 2008 ve 2008’in service pack 1 paketi kurulu olması gerekir. Yani bu toolkit .net 3.5 sp1 için diyebiliriz. Adım adım bakacak olursak

 

Devamı...

2010'da Bizi Neler Bekliyor ?

2009'un ortalarına doğru yaklaştığımız bu günlerde microsoft önümüzdeki yılda piyasaya süreceği visual studio 2010 'un betalarını biz gibi meraklı yazılımcıların test etmesi için yayınlıyor. Bende her meraklı yazılımcı genç gibi yayınlanır yayınlanmaz indirdim, ve bir süre inceleme fırsatı buldum. Ve çok etkilendiğimi söyleyebilirim, önceki vs'lerde sık sık eksilikliğini hissettiğimiz

 

Devamı...