Merhaba arkadaşlar bu makalemizde Silverlight 4 Beta ile gelen PrintDocument sınıfını kullanarak yazıdırma işleminin nasıl yapıldığını inceleyeceğiz.
Silverlight 4 Beta ile birlikte gelen yeniliklerden biri de silverlight uygulamarına gelen yazdırma (printing) desteği. Silverlight 4 Beta ile birlikte yazdırma işlemi yapmak için System.Windows.Printing namespace’i altında yer alan PrintDocument sınfını kullanacağız. Bu sınıf ile uygulamanın tamamını yada belli bir UI Elementin yazdırılmasını sağlayabiliyoruz. Şimdi bu sınıfa ait üyeleri detaylı ...
Sem GÖKSU
|
|
21.11.2009 08:32:15
Merhaba arkadaşlar bu makalemizde Silverlight 4 Beta ile birlikte gelen Mikrofon ve webcam gibi capture aygıtlarına nasıl erişileceğine bakacağız.
Silverlight’ın ilk üç versiyonunda müthiş yenilikler geldi ve kullanım oranı her versiyon ile birlikte katlanarak arttı. Hala eksik olan birşeyler vardı, bunların başında WebCam ve Mikrofon erişimi geliyordu. Silverlight 4 Beta ile birlikte müjdeli haber geldi ve artık silverlight ile WebCam ve Mikrofon erişimi mümkün! Hemde kullanımı son derece basit. Uygulamaya geçmeden önce Silverlight 4 Beta i...
Sem GÖKSU
|
|
20.11.2009 02:31:03
Bu yazımızda Silverlight tarafında hazırlayabildiğimiz DeepZoom uygulamaları ile ilgili hayatımızı kolaylaştıran kolaylıklarla gelen DeepZoom Composer'ı inceliyoruz.
DeepZoom uygulamalar Silverlight 2.0 yayınlandığından bu yana en ilgi çeken popülar uygulamalardan biri. DeepZoom ile beraber çok büyük fotoğraf arşivlerini rahatlıkla tarayıcı içerisinde gösterebilmekle kalmıyor aynı anda kullanıcılara çok farklı bir deneyim de yaşatabiliyoruz. Bugüne kadar DeepZoom uygulamaları geliştirirken kullandığımız DeepZoom Composer bundan bir süre önce beta olmaktan kurt...
Daron Yöndem
|
|
02.11.2009 04:58:33
Bu yazımızda Silverlight ile beraber video yayınlama noktasında kullanacağımız ve farklı bant genişliklerindeki kullanıcılara hitap eden video altyapıları oluşturmamızı sağlayacak Smooth Streaming teknolojisini inceliyoruz.
Silverlight ilk çıktığı günden itibaren video konusunda ayrı bir iddaya sahip oldu. 1.0 sürümünden başlayarak Silverlight'ın CPU ve RAM kullanımındaki başarısı ister HD ister FullHD videoların oynatılmasında olsun süper bir performans ile bizleri şaşırtmayı başardı. Bazen keşke bu başarıyı Media Player'da da görsek diyerek kendi kendime serzenişlerde bulunmuyor değilim. Konumuza dönersek, Silverli...
Daron Yöndem
|
|
02.11.2009 04:51:46
Bu yazımızda Silverlight 3 ile beraber gelen Behavior yapısını ve hazır gelen Behavior'ların kullanımını inceleyeceğiz.
Silverlight 3 ile beraber gelen en güzel özelliklerden biri de Behavior yapısı. Behavior'lar bize normalde programatik olarak yaptığımız işlevsellikleri XAML içerisinde tanımlama şansı tanıyan kontroller olarak öngörülebilirler. Daha fazla detaylarına inmeden SL 3.0 SDK ve Silverlight Toolkit ile beraber gelen Behavior'lara isterseniz tek tek göz atalım ve bakalım eskisine kıyasla işimizi ne kadar...
Daron Yöndem
|
|
02.11.2009 04:49:00
Bu yazımızda Silverlight 3.0 ile beraber gelen Behavior yapısında kullanabileceğimiz kendi Behavior'larımızı yaratmanın yolunu inceleyeceğiz.
Dün Expression Blend 3 içerisinde Behaviorlara göz attık. Bugün de gelin bir yazılımcı gözü ile nasıl Behavior yaratabiliriz inceleyelim.Behavior'lar kendi içlerinde ayrı gruplarda incelenebilirler. Bazıları bir event üzerinden tetiklenmesi gerekirken bazıları ise doğal yoldan bağlandıkları nesnelere bir özellik ekleyebiliyorlar. Örneğin GoToStateAction aslında TriggerAction tipinde bir Behavior o...
Daron Yöndem
|
|
02.11.2009 04:41:46
Silverlight 3 ile beraber gelen Behavior yapılarında kullanabildiğimiz TriggerAction tipindeki Behaviorların yaratılmasını inceliyoruz.
Blend içerisinde kullanılabilecek Behavior çeşitlerinden biri de Trigger'lı Behavior'lar. Bu tip Behavior'lara genelde Action da denebiliyor. Normal Behavior'lardan farklı olarak Trigger'lar da kendi içlerinde yaratılırken Inherit ettikleri sınıfa göre değişebilirler. Bu yazımızda TriggeredAction Behavior'larına göz atacağız.Ne işe yarar?TriggeredAction behaviorları sonuç itibari ile normal Behavi...
Daron Yöndem
|
|
02.11.2009 04:39:56
CD ve DVD arayüzleri hazırlarken Silverlight'ı kullanmanın yolunu inceliyoruz.
DVD veya CD arayüzleri hala bilgisayar dünyasında ciddi bir yere sahip. İçeriğin paylaşımı adında internet ciddi bir yol almış olsa da hala CD ve DVD medyalarını kullanarak içeriğin dağıtımı bazı senaryolarda çok daha işlevsel olabiliyor. Bu gibi durumlarda doğal olarak bir arayüz ile söz konusu içeriği bir CD veya DVD içerisinde sunmak gerekiyor. Peki bu arayüzü geliştirmek için hangi teknolojile...
Daron Yöndem
|
|
02.11.2009 04:37:58
Bu yazımızda Expression Blend ile data binding yapılarına giriş yaparken yazılımcılar tarafında da Blend uyumlu ara katmanların oluşturulmasına göz atıyoruz.
İster Silverlight tarafında olsun ister WPF teknolojinin ve araçların sürekli bahsedilen en önemli özelliklerinden biri tasarımcı ile yazılımcı arasındaki ilişkiyi düzenlediği yönünde. Tabi ki eskisine kıyasla çok sayıda artı özellik bu iki profil arasındaki "kavgaların" azalmasını sağlıyor fakat diğer yandan özellikle yazılımcının da Expression Blend uyumlu binding yapılabilir nesnelerini tanımla...
Daron Yöndem
|
|
02.11.2009 04:37:09
Tarayıcı içerisinde de olsa istemci tarafında çalışan uygulamalarda adres barının değişmemesi sorunundan tutun tarayıcı geçmişinin tutulamamasına kadar birçok sorunu çözen Navigation API'yı inceliyoruz.
İster AJAX sitelerinde olsun ister Silverlight bir şekilde istemci tarafında sayfanın manipüle edildiği web uygulamalarındaki dertlerden biri URL'in değişmiyor olması ile beraber tarayıcı geçmişinin de çalışamaması. İlk bakışta belki büyük bir sorun gibi gözükmese de müşterilerinize teslim ettiğiniz bu gibi projelerin sonrasında aldığınız geri dönüşler emin olun sizi bu konuda ciddi şekilde şaşırt...
Daron Yöndem
|
|
02.11.2009 04:32:11