Ana içeriğe atla

Yayınlar

C# 4.0 etiketine sahip yayınlar gösteriliyor

Enterprise Library 5.0

Data, ön bellek, şifreleme, istisnai durumlar ve daha bir çok özelliği hazırlamış olduğumuz uygulamalarda daha esnek ve kolay geliştirmemize olanak tanıyan Enterprise Library ‘nin 5 sürümünü aşağıdaki linkten indirebilirsiniz. Bizlere sağladığı olanaklar aşağıdan erişebilirsiniz.•Major architectural refactoring that provides improved testability and maintainability through full support of the dependency injection style of development •Dependency injection container independence (Unity ships with Enterprise Library, but you can replace it with a container of your choice) •Programmatic configuration support, including a fluent configuration interface and an XSD schema to enable IntelliSense •Redesign of the configuration tool to provide:     •A more usable and intuitive look and feel     •Extensibility improvements through meta-data driven configuration visualizations that replace the requirement to write design time code     •A wizard framework that can help to simplify complex configu…

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

Visual Studio 2010 Beta1 – Kurulum ve Genel Bakış

Gün içerisinde çalışmanın dışında bir de Visual Studio 2010 ‘u kurmakla zaman harcadım. Web installer versionu ile kurduğum VS ‘in kurulum ile ilgili ekran görüntülerini size yazının devamında sunuyor olacağım. Bir çok yenilikle bizlere sunulacak olan VS2010 ilk Beta1 sürümü ile karşımızda. F# ‘tan paralel programlamaya ide güncellemesine kadar nice yeni özelliklerle biz yazılımlacıları mutlu etmeye geliyor.Kurulum aşaması;Yukarıdaki işlemler sonucunda uygumala kurulmuş oluyor. Kurulum sonrası bizi karşılayan ekrandaki değişiklik oldukça köklüdür.Zaman içerisinde daha detaylı bilgi vereceğim.

WF 4.0: A First Look

Windows Workflow Foundation ‘a ilk balkış niteliğini taşıyan ve  ASP.NET, WCF ve Sharepoint ta nasıl kullanılacağına ilişkin bilgilerinde yer aldığı güzel bir video.
WF 4.0 da gelecek değişiklikler 3.x sürümünü kullanan geliştiricileri oldukça şaşırtacaktır. :)
Hadi videoyu izleyelim.Not: Tam ekran izlemek için videonun alt kısmında yer alan genişlet simgesine tıklamanız ya da videonun üzerine çift tıklamanız yeterli olacaktır.

YTÜ Semineri ardından

Merhabalar,Bu hafta sonu güzel bir etkinliği daha geride bıraktık. Yıldız Teknik Üniversitesinde gerçekleşen etkinlikte sql server ‘dan crm ‘e, WPF ‘den MultiPoint ‘e ve daha bir çok konuya değinildi. Seminer içeriğinde bende WPF ‘i anlattım. Genel olarak izleyicilerin görüşleri oldukça güzeldi. Seminer sonunda katılımcıların gözlerinin içinin güldüğünü görmek benim içinde oldukça iyi bir durumdur. Seminerde anlattığım sunuya linkten erişebilirsiniz. Bir sonraki seminerde sizlerle görüşmek üzere, iyi çalışmalar…

C# 4.0: Dynamic Programming

If C# 3.0 was all about Language Integrated Query (LINQ), then C# 4.0 is all about dynamic programming. What exactly does that mean? It means that C# 4.0 brings some of flexibility and declarative style of programming to C#.But what does that really mean?To sum it up in one keyword: dynamic.C# 4.0 is adding a new dynamic keyword which is used as a data type in much the same way the var keyword is used. Why is this important? The biggest reason is that it allows a C# program to use dynamic dispatch to more naturally create objects coming from a dynamic language.For example, suppose you have a Calculator object declared in C#, meaning it is statically typed. You interact with your object like this:Calculator calc = GetCalculator();
int sum = calc.Add(10, 20);
That’s pretty simple and straight forward. Now suppose the Calculator is not a statically typed .NET class (or it is a .NET class but you don’t know the specific type of class), you must do something like this:object calc = GetCalcul…

C# 4.0: dynamic ?

I've not played with the VS2010 CTP much yet, and I've only looked briefly at the documentation and blogs about the new C# 4.0 dynamic type, but a thought occurred to me: why not have the option of making it generic as a way of saying "I will dynamically support this set of operations"?As an example of what I mean, suppose you have an interface IMessageRouter like this:public interface IMessageRouter
{
void Send(string message, string destination);
}
(This is an arbitrary example, by the way. The idea isn't specifically more suitable for message routing than anything else.)I may have various implementations, written in various languages (or COM) which support the Send method with those parameters. Some of those implementations actually implement IMessageRouter but some don't. I'd like to be able to do the following:dynamic<IMessageRouter> router = GetRouter();
// This is fine (but still invoked dynamically)
router.Send("message", turhal.tem…

Visual Studio 2010 CTP VPC: Dealing with Activation Messages

Conjunction with PDC 2008, we are releasing the first Community Technology Preview of Visual Studio 2010 and the .NET Framework 4.0. You can download the release here (also see my download manager post here for a better download experience). This is an exciting release, and is jammed packed with a ton of great new features. One really nice thing about this release is the amount of work that the product teams put into writing walkthroughs which will guide you through most of the new features. I believe this will be our highest-quality Community Technology Preview yet, and we're excited to start getting your feedback on it. This CTP is being delivered as a Virtual PC (VPC) image that you can download and run locally. In the future, we will provide a way for you to install the software on your own machine, but given where we're at with building the product the setup experience isn't quite ready. The VPC image gives us a great alternative for getting the software to you as ear…

C# 4,0 geliyor...

Yazılım dünyasındaki yeni teknolojilere yetişmek ve takip etmek gerçekten çok zor. Daha C#2008 'in lansmanları yapılırken C# 4,0 şekillenmeye başlamış bile. Bu yazılım gelişim süreçlerinin nereye gideceği nasıl yetişeceğimizi kendi kendime sorgulamaya başladım. Artık en iyi düşünce bana göre bir tanesini tam anlamıyla kavrayıp zamanı geldiği zaman yeni versiyonlarını öğrenmek olacaktır.
C# 4,0 'ın neye benzediğini ve ne gibi değişiklikler getirebileceği hakkındaki bilgilere Sefer ALGAN (C# MVP) 'ının bloğunda yazdığı bir yazıdan ulaşabilirsiniz. Bu linki sizlere veriyorum ve kesinlikle incelemenizi öneriyorum.
http://www.seferalgan.com/entrydetail.aspx?ID=190
Herkese iyi çalışmalar...