Ana içeriğe atla

Yayınlar

Visual Studio 2010 etiketine sahip yayınlar gösteriliyor

Visual Studio 2010 & Asp.Net MVC 2 – Code Snippet

Uygulama geliştirirken diller için hazırlanmış olan Code Snippet lar hayatımızı kolaylaştıran çok güzel bir kolaylıktır. Bu kolaylığın farkında olan Microsoft ‘ta Visual Studio 2010 ile Code Snippet ları asp markup kod tarafına da taşıyarak web uygulama geliştiricilerin oldukça rahatlamasına sağlamıştır. Özellikle benim gibi web formaların üzerine eklemiş olduğu kontrolleri sürükle-bırak ile değilde tek tek markup kodları yazan geliştiriciler için oldukça güzel bir özelliktir. Ancak bu yazımızda Asp.Net ile gelen code snippetleri değilde MVC2 ile birlikte gelenleri inceliyor olacağız.İlk olarak code snippetları kullanmak için gerekli kısa yazımını bildikten sonra tab tuşuna iki kere basmamız durumunda kodu kendi tamamlayacak ve işlemleri yapmaya devam edebileceğiz. Ancak code snippet için tanımlanmış olan kısa yazımı bilmiyorsanız çift tab işlemi geçersiz olacaktır. Bu durumda kullanabileceğiniz code snippetlara göz atabilmeniz için CTRL+K, CTRL+X kısa yolları ile görebilirsiniz.Karşı…

Visual Studio 2010 – Extension Manager

Visual Studio üzerinde uygulama geliştirirken kullandığımız bazı eklentiler vardır. Bunları genellikle Microsoft ‘un web sayfası içerisinde Visual Studio Gallery alt dizininden yararlanarak bulur ve kurarız. Bu işlem Visual Studio 2010 ‘un çıkışı ile birlikte daha da basitleşmiş bir şekilde karşımıza çıkıyor. Visual Studio 2010 ‘u açtıktan sonra tools menüsünün içerisinde yer alan Extension Manager bağlantısına tıklayarak karşımıza içeriklerin yer aldığı bir ekran çıkması sağlanır.Extension Manager bağlantı sonucunda karşımıza çıkan ekranda daha önceden yüklenmiş olan, güncellenecek ve yeni yüklenebilecek eklentilere erişebilmek mümkündür. Ayrıca daha önceden eklemiş olduğunuz ama o esnada kullanmak istemediğiniz eklentileri de yine aynı ekran üzerinde pasif duruma getirip daha sonrasında yeniden aktif duruma getirebilmeniz mümkündür.Şimdi yapmanız gereken ihtiyacınız olan eklentiyi bulup kullanmak olacaktır. İyi günler…

Visual Studio 2010 – RTM

Visual Studio 2010 çıktı.Uzun bir gelişme sürecinin ardından Visual Studio 2010 resmi olarak satışa sunuldu.IDE üzerinde WPF ‘in nimetlerinden yararlanılarak yapılan değişiklikler, WWF ‘in tasarımın ve akış tiplerinin yenilenmesi, F# dilinin entegre edilmesi, MVC 2 ile beraber gelmesi ve diğer bir çok özelliği ile bugün VS2010 çıkmış bulunuyor. Deneme sürümünü indirip kurmak isteyenler aşağıda verecek olduğum linkten yararlanabilirler. Almak isteyenler için ise Visual Studio 2010 Ultimate satış fiyatı $11850. :)http://www.microsoft.com/visualstudio/en-us/download

WF - Conditions

.Net Frameowork 4.0 ile Windows Workflow Foundation iş akışı yapısının 4 sürümünün çıkışı çok yaklaşmışken biz WWF 3.x sürümleri yardımı ile iş akışı süreçlerini örnekler yardımı ile incelemeye devam ediyor olacağız. Bu güne kadar iş akışına temel bir giriş yaptık ve araç kutusunda yer alan iş akışı bileşenlerini nasıl kullanabileceğimizi tek tek incelemeye başladık. Bu inceleme işlemlerini örnekler ile zenginleştirerek ise bizlerin kullanımı esnasında dikkat edecek olduğumuz noktalara da değinmeye çalıştık. Bu formatta devam ederek Windows Workflow Foundation ile Condition (Koşul) kavramını inceliyor olacağız.

Condition denildiği zaman aklımıza While ve IfElseBranchActivity bileşenlerinde süreci durduracak ya da başka bir işlem yapmamıza olanak tanıyacak bir kriter olarak gelmektedir. bir önceki Parallel Activity yazımızda While döngüsüne denk gelen aktivite bileşenini kullanırken kısmen bu özelliği nasıl kullanabileceğimize kısaca göz atma fırsatı bulduk. Ancak Condition '…

Visual Studio – Açık Olan Dökümanları Kapatmak

Merhabalar,Visual Studio ile uygulama geliştirirken en sık yapılan işlemlerden biri de açık olan kod dosyalarını kapatmaktır. Bu işlem Visual Studio 2010 öncesinde biraz daha uğraştırırken 2010 sürümüyle birlikte biraz daha kolaylaşmıştır.  Visual Studio 2010 öncesi… Visual Studio 2010…Yukarıdaki görüntülerden de göreceğiniz üzere VS2010 ile açık olan tabları kapatmak biraz daha kolay olmakta birlikte hepsini kapatmak istediğimizde ya da sadece biri kalsın diğerlerini kapatalım dediğimizde uğraştırıcı bir işlem olmaktadır. Ayrıca her kapatma işlemi için tek tek bu kapatma yerine gelmek oldukça yorucu bir işlem olacaktır. (Bu işlemi günde ortalama 100 seferden fazla yapıyoruzdur :) )O zaman bu dökümanları nasıl kapatabileceğimize ilişkin imkanlarımızı inceleyelim. 1.) Windows->Close All DocumentBu seçenek yardımı ile açık olan bütün dökümanları yani kod dosyalarını iki tıklama ile kapabilme imkanımız vardır. Ayrıca bu işlemin klavye kısa yolu Alt+W,L şeklindedir. Bu adımları takip e…

WF - Exception İşlemleri

Günümüzde iş akışı teknolojilerini sayar mısınız şeklinde bir soru geldiğinde bu çözümün Microsoft kanadında ki ürünü olarak aklımıza ilk olarak Windows Workflow Foundation çözümü gelmektedir. Özellikle insanlar tarafından tetiklenen (Human Workflow) iş akışı yapıları arasında çok kullanışlı bir teknoloji olarak bulunmaktadır.

Workflow Foundation teknolojisi incelemeye hem kod yardımı ile hem de tasarım ekranı üzerinden yapmış olduğumuz basit bir uygulama ile başlamıştık. Bu yazı dizimizde ki ana amaç iş akışı ile ilgili uygulama geliştirmek istediğimizde nasıl aklımızda nasıl yapacağız şeklinde bir soru işareti kalmadan rahatlıkla yapmaktadır.

Geliştirilen bütün uygulama tiplerinde ortaya çıkan istinai durumları (Exception) tespit edip kontrol ediyor olabilmek en önemli özelliklerden birisidir. Bu yazımızda Workflow uygulamalarında istisnaları nasıl kontrol edebileceğimizi incelemeye çalışıyor olacağız.

WF 'te Exception kavramını örnek üzerinden incelersek çok daha akılda k…

RegisterForEventValidation can only be called during Render();

This error comes when you are exporting the GridView control in the Visual Studio.NET 2005-2008-2010 version. I am using the released version so I never got this error. Anyway, you can solve this error but the trick is very dirty. You have to turn the eventValidation off in order for this to work.

You can do this in the web.config file but in this case the eventValidation will be turned off for all the pages.

or you can do this in the Page directive which will turn off the validation for a single page.


I hope this helps!

Visual Studio 2010 Beta2 - Download

An itibari ile Microsoft Visual Studio 2010 ide 'sinin Beta2 uygulamasını MSDN abonelerine indirilebilir duruma getirdi. Çok kısa bir zaman içerisinde de bütün yazılım geliştiricilerin ulaşabileceği bir şekilde indirilebilir duruma getirilecektir.
Eğer ki sizlerde MSDN abonesi iseniz, http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx link yardımı ile kurabilir ve gerekli dökümanlara erişebilirsiniz.







Not: Unutmamamız gerekir ki Visual Studio 2010 'unun ide si WPF ortamında geliştirilmektedir. :)

Güncelleme: ISO formatında indirebilmeniz için http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=dc333ac8-596d-41e3-ba6c-84264e761b81 linkten yararlabilirsiniz.
İyi çalışmalar.

WPF - DataGrid Kullanımı

.Net Framework 4.0 'ın çıkışının yaklaşması ile WPF içerisinde de değişiklikler daha da ön plana çıkmaya başlamıştır. Özellikle bileşen paneli içerisinde oluşan gelişmeler gözlerden kaçmamaktadır. Tabii bu gelişimde WPF Control toolkitin de katkısını unutmamak gerekmektedir. Bu gelişmeler sonrası gelen en büyük yeniliklerden birisi de DataGrid kontrolüdür.

Veri tabanı ilişkisi olan ve liste şeklinde veri gösterilmesi gerektiği durumlarda en sık olarak kullanılan kontrollerin başında gelmektedir DataGrid kontrolü. Bazen yalnızca verileri gösterirken bazende DataGrid üzerinde kayıt silme, güncelleme ve yeni ekleme işlemleri de yapılabilmektedir. DataGrid kullanmanın kolaylıklarını ve avantajlarını tekrardan anlatmayacağız. Zaten yıllardır .Net programcılarının en sık kullandığı kontroldür. Ancak bu avantajlı durum Windows Presentation Foundation ile yeni nesil form ile uygulama geliştirmek isteyen yazılımcılarda durum biraz daha farklı oluyordu. Çünkü .Net 3.5 sonrasında gerçek anl…

Windows 7 Upgrade – SQL Server 2008 Problem ve Çözümü

Eğer ki bilgisayarınızda Windows Vista kullanıyor ve Visual Studio 2010 Beta 1 kurulu ile Windows 7 ‘ye upgrade yaptığınızda bazı problemler ile karşılaşabiliyorsunuz. Aslına bakarsanız yaşadığınız tek problem SQL Server 2008 ‘in çalışmasında olacaktır. Bunun sebebi de Windows 7 ‘de .Net Framework 3.5.1. sürümünün yer almasının ve .Net Framework 4.0 Beta1 ‘in tam olarak stabil durumda olmamasında kaynaklanan sorun ile karşılaşabiliyorsunuz. Sql Server 2008 management studio ‘yu açmak istediğiniz de paketleriniz eksiktir şeklinde bir hata mesajı alabiliyorsunuz. Çözüm olarak repair yapmak istediğinizde ise .Net Framework v4.0.2506 sürümün çalışmasında hata ile karşılaştım. Lütfen tekrar kurunuz şekilde bir mesaj veriyor. Bu durumda yapılması gereken download.microsoft.com adresine girdikten sonra .Net Framework 4.0 Beta1 sürümünü arattıktan sonra karşınıza çıkan ekrandan bu sürümü indiriniz ve sonrasında bilgisayarınıza kurunuz. Yapmış olduğunuz bu işlemler sonrasında Upgrade sonrası y…

WPF - UserControllerin Toolbox 'a Eklenmesi

Windows Presentation Foundation ile çalışırken ortak bir tasarım şablonunu sık sık kullanmak gerekebilir. Bu durumda arka planda yer alan yüzlerce satır kodu yeni formaların içerisinde kullanmak yerine User Control oluşturarak çok daha hızlı bir şekilde kullanabilmemiz mümkün olacaktır. User Control kullanmanın en büyük avantajı benzer işlemleri yapacak modülleri her kullanımda tasarlamak ve yeniden arka plan kodlarını yazarken harcanacak zaman yerine hazırlanacak olan bir User Control ile benzer işleri yapacak yapıları tek seferde yapabileceğiz. Peki hazırlamış olduğumuz User Controllere nereden erişebiliriz. Bu yazımızda hazırlamış olduğumuz User Controlleri Visual Studio ortamında toolbox 'a nasıl ekleyeceğimizi inceliyor olacağız.

İlk olarak yapılması gereken bir User Control oluşturmak olacaktır. Bu işlem için Visual Studio 2008, Visual Studio 2010, Expression Blend 2 ya da Expression Blend 3 üzerinde geliştirebilmeniz mümkündür. Biz bu sefer örneğimizi Visual Studio 201…