Ana içeriğe atla

Yayınlar

Aralık, 2007 tarihine ait yayınlar gösteriliyor

Microsoft Popfly

Bu makalemizde sizlere çok farklı, farklı olduğu kadar eğlenceli, eğlenceli olduğu kadar da kolay olan, Silverlight için uygulamalar geliştirebildiğimiz bir uygulamaya değineceğiz.İnceleyeceğimiz bu uygulama Microsoft Popfly ’dır. Popfly ’ın diğer Silverlight geliştiricilerine oranla farklı olduğundan bahsetmiştik.Bu farklılığın ilk sebebi ise herhangi bir editörü bilgisayarımıza kurmak zorunda olmamamızdır. Çünkü Popfly web üzerinde çalışan, Silverlight ve XAML tabanlı bir web sitesidir aslında.Burada bize sunulan belirli miktardaki alanları kullanarak kendimize istediğimiz türde web siteleri ve mashup bir çok yapı hazırlamamıza olanak tanımaktadır. İlk olarak incelememiz gereken bu Popfly ’ı nasıl kullanacağımız olacaktır.En başta bilgisayarımızda Silverlight ’ın kesinlikle kurulmu olması gerekmektedir.Eğer kurulu değilse www.microsoft.com/silverlight adresinden kurabilmemiz mümkündür.Silverlight ’ı kurduktan sonra ikinci yapacağımız işlem ise bir Live Hotmail h

Microsoft Popfly - 2

Bu makalemizde ise popfly'ı kullanarak ilk olarak basit projeler geliştireceğiz. Daha sonra ise bir RSSFeed'i ne kadar kolay yapabileceğimizi göreceğiz. Popfly, Silverlight'ı kullanan bir teknoloji olduğunu ve silverlight'ında javaScript ve XAML tabanlı olduğunu daha önceki makalelerimizde öğrenmiştik. Popfly ile herhangi bir uygulama geliştirirken de yapmamız gereken aynı Silverlight'ta olduğu gibi javaScript ve XAML yardımları ile kod yazmamız gerekecektir. Eğer ki siz ben kod yazmak istemiyorum derseniz. Daha önce hazırlanmış olan projeleri Mashup denen proje yöntemi ile de kullanabilirsiniz. Biz de işlemlerimizi ilk olarak Mashuplar yardımı ile yapacağız. Daha sonrada kendimizin nasıl bir mashup oluşturacağımıza değineceğiz. Bu işlemleri yaparken ilk yapmamız gereken www.popfly.ms adresinden kullanıcı girişi yapmak olacaktır.Daha sonra karşımıza çıkan ekrandan CreateStuff yazan menüden Mashup 'ı seçerek işlemimize başlıyoruz. Bu menü altında yapabi

WPF - .NET Framework 3.5 ile Gelen Yenilikler

Visual Studio 2008 ‘i yakından takip edenler hatırlar ki 3 hafta( 20 Kasım 2007 ) önce tam sürümü biz geliştiricilere sunulmuştu. Bu tam sürümün piyasaya sunulması ile birlikte birçok sorun düzeltilmişken Windows Vista kullanıcılarında bazı sorunlar ile karşılaştır. Fakat bu sorunlarda çözülemeyecek kadar vahim değildi. Bazıları .NET kütüphanelerine ulaşamıyorlardı, bazıları ise hiçbir kod yazmadan boş projeyi derleyemiyorlardı. Bu tür sorunların çözümleri tahmin edeceğiniz üzere oldukça kolaydı. Nerelerde çalışacaklarını belirtmemiz yeterliydi. Bu gelişimlerin ötesinde birde çok güzel bir olay yaşandı. .NET3.0 ömrünü doldurmuş yerini .NET3.5 almıştır. Bu gelişimler olurken bizlerinde .NET3.0 bünyesinde yer alan yeni nesil dillerin ne tür değişiklikler yaşadığını merak etmeye başlamıştık. Bu meraklar ilk olarak eski özellikler kaybolup kaybolmadığı ile ilgiliydi. Fakat bunun yersiz bir merak olduğunu ve kaybolması yerine birçok ek özellikle geldiğini öğrenmiş olarak içi

WPF Mimarisi ve XAML Genel Yapısı

WPF yapısını incelerken genellikle yeni yapılar ve örnekler üzerinde durmaya çalışmıştık. Bu inceleme yöntemimiz temel bilgileri edinme açısından oldukça iyi bir yöntemdir. Fakat WPF mimarisi konusunda yeterince bilgiye sahip olamamamız sonucunu çıkarıyor. C# ve diğer programlama dilleri ile profesyonel uygulamalar geliştirirken arka planda işleyen yapıyı, işlemci çekirdekleri ve Framework içerisinde işleyiş yapısını bilmemiz durumunda daha etkin ve performans açısından başarılı uygulamalar geliştirebiliriz. Bu yapıyı WPF ile de yapabilmemiz için mimarisinde .NET Framework yapısında yer alan System sınıfından hangi özellikleri kullandığını bilmemiz gerekiyor. Bu özellikleri öğrendikten sonra ise incelememiz gereken başka bir özellik XAML olacaktır. Aslında XAML’ e özellik dememiz anlam kargaşasına sebep olacaktır. Asılında XAML, WPF için formları özelleştirmemize yarayan, uygulamalarımızı eşsiz kılmaya yarayan, çalışırken dâhil ettiği kütüphaneler ile kodlar yardımı ile uzun