Tem222010

Blend Arayüzünü dair ipuçları ve Out Of Browser

Yusuf Karakaş tarafindan 02:19 tarihinde Expression kategorisine eklenmistir.

     Tasarımcı olarak Blend ile çalışmaya başladığınız da sizde göreceksiniz ki gerçekten çok basit bir yapıya sahip.Arayüzün Wpf ile yazılması ve vektörel olması kullanım kolaylığını artırmakla beraber tasarımlar da ihtiyaç duyduğumuz tüm nesneler elimizin altında.Lafı daha da uzatmayarak Blend arayüzüne ve tasarımcı olarak bize hız kazandıracak bazı ipuçlarına değinelim.

Yukarıdaki şekilde yeni bir proje oluşturduğumuzda karşımıza gelecek ekran görünmekte.Blend üzerinde bu çalışma alanı tasarım için kullanılmaktadır.Peki animasyon yapmak istediğimizde nasıl bir çalışma alanı edinebiliriz.Veya kendi çalışma alanımızı nasıl oluşturabiliriz.Aşağıdaki şekil üzerinden gidelim.

Yukarıda görüldüğü üzere Window menüsü kullanılarak çalışma alanları arasında değişiklik yapabiliyoruz.Yine Blend ‘ in bize sunduğu bu workspacesler dışında kendi çalışma alanımızı kaydetip o şekilde çalışabiliriz.Tasarımcı gözüyle bakacak olursak aslında hiç de fena bir özellik değilJÖrneğin  default olarak Projects tabı solda  gelmekte.Daha önce de Visual Studio da çalıştığımızı düşünürsek Projects tabını sağa alıp daha rahat edebiliriz.


Her zaman Window menüsüne gidip workspaces değiştirmek bize yorucu gelebilir.Bu kısımda F6 tuşunu kullanrak workspaceler arasında değişiklik yapabiliyoruz.Diğer bir özellik Tab tuşunu kullanarak tamamen tasarım yapmamız için bir çalışma alanı oluşması.Nesneler üzerinde sıf tasarım ve sayfa konumlandırma gibi işlemler yapacak isek aşağıdaki çalışma alanı bizim için en ideali olacaktır.

Blend üzerinde nasıl daha rahat çalışabildiğimizi gördükten sonra şimdi de Blend üzerinde Out Of Browser işlemi nasıl gerçekleşiyor ona bakalım.

Not: İlerleyen makalelerde diğer paneller ayrıntılı işlenecektirJ

Expression Blend kullanarak Out Of Browser İşlemi

Out of browser yani uygulamaları masaüstü uygulaması gibi çalıştırmak Blend üzerinde son derece basit şekilde karşımıza çıkıyor.Aşağıdaki şekildeki gibi Out of Browser seçeneğini aktif etmemiz yeterli olacaktır.İsteğe bağlı olarak projeyi çalıştırdığımızda önizleme olarak da görebiliriz. 



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Tem202010

Expression Blend Nedir?

Yusuf Karakaş tarafindan 12:02 tarihinde Expression kategorisine eklenmistir.

    Expression Blend Silverlight için kullanıcı ara yüzü oluşturduğumuz tasarım aracıdır. İleriki bölümlerde değineceğimiz Xaml kod yapısının tasarım olarak çıktısına Blend sayesinde ulaşabiliyoruz. Görsel tasarımcılar için işlevsel, iş akışlarının rahat kontrol edildiğiBir geliştirme platformudur. Adobe Photoshop ve Adobe Illustrator dosya destekleri ile farklı formatlarda grafik senkronizasyonu sağlamaktadır.            

    Her ne kadar Adobe Flash ürünü ile kıyas yapılsa da tam olarak Blend ‘in Flash ile kıyaslanamıyacağını aşikar.Çünkü Blend’in birebir animasyon için kullanılan bir araç olmadığı çok rahatlıkla görülebilir.Bu bağlamda   özellikle Silverlight ve Flash tarafında yapılan karşılaştırmalar daha çok animasyon üzerinde oluyor.(Silverlight animasyon yapısının çok daha kolay ve pratik olduğunu söyleyebilirimJ)Halbuki Silverlight daha çok , web üzerinde uygulama geliştirmek için kullanılabilecek bir teknoloji olacaktır.Özellikle intranet tabanlı uygulamalar için tercih edilebilir. Blend 'in Wpf için de tasarım aracı olmasını da es geçmeyelim.Böylelikle hem web hemde destkop için tasarım çıkarabiliyoruz.Aynı zamanda Sketch Flow ile  prototip geliştirebiliyoruz.           

     Blend ‘in en önemli özelliklerinden biri de Visual Studio gibi bir programlama aracı ile beraber çalışmasıdır.Böylelikle programcı ve tasarımcı ayrımı ile daha hızlı projeler geliştirmek mümkün.Özellikle Vs 2010 ile beraber Silverlight  için arayüz içerisinde tasarım kolaylıştırılsa da ,tasarımcı gözüyle Blend vazgeçilmez olacaktırJ            

  Data tarafında  yine Blend ‘in tasarımcılar için gözardı edilemeyecek  kolaylıklar mevcut.İleriki makelelerde de ayrıntılı değineceğimiz data konusunda  örnek veriler ile tasarım yapma imkanı ve datasource kullanma gibi önemli konular, rahatlıkla gerçekleştirilebilir durumda.            

    Bir diğer önemli husus Blend üzerinde yaptığımız arayüze hareket kazandıracak olan Behaviorlar.Blend üzerinde aslında çok önemli bir yapıya sahipler.En basiti bir animasyonu ele alacak olursak tasarımcı olarak Behavior kullanmamız gerekecektir.Veya tasarımcı olarak istediğimiz bir olay varsa bunu da programcı arkadaşımıza bildirip custom behavior olarak geri dönüş alabiliriz.          

      Son olarak Blend üzerinde şablonlardan bahsedelim.En basiti yaptığımız bir butonu farklı sayfa ve projelerde rahatlıkla kullanabiliyoruz.Bir de butonun vektörel olduğunu ve state manager yapısı ile hareket kazandıracağımızı düşünecek olursak, tasarımcı olarak başka ne isteyebiliriz kiJ             

      Özet olarak Blend ‘in özelliklerinden bahsetmeye çalıştım.Yukarıda bahsedilen konular ve fazlası serimizin içeriğinde olacaktır. 

 Not: Microsoft ‘dan Blend üzerinde publish xap seçeneğinin koyulmasını istiyorumJHoşcakalın!  



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Tem122010

1 Aylığına Kitap Kampındayım!

Yusuf Karakaş tarafindan 22:52 tarihinde Genel Haberler | Günlük Yazılar kategorisine eklenmistir.

Herkese merhabalar;

Uzun süredir üzerinde çalışmakta olduğum kitap projem için bir aylığına kampa giriyorum.Bu süreç içerisinde bloğuma pek vakit ayıramayacağım.Geçtiğimiz günlerde başlatmış olduğum Expression Blend eğitim makalelerini bu süreç içerisinde tamamlamayı planlıyorum.

Bir ay sonra kitap lansmanını yapmak üzere , hoşçakalın!

[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler:

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Tem052010

Ineta K12 Lead oldum!

Yusuf Karakaş tarafindan 04:38 tarihinde Bilişim Haberleri | Genel Haberler kategorisine eklenmistir.

   Herkese Merhabalar;

Ineta 'nın meslek liselerine yönelik programı olan Ineta K12 kapsamında lead oldum.Daha önce konuşmacı olarak katıldığım bu güzel organizasyonlara, önümüzdeki seneden itibaren liderliğini yapacağım.Günümüzde meslek liselilerin önemini de göz önüne alacak olursak Ineta K12 ekibi olarak daha fazla öğrenci kardeşimize ulaşıp , bilgi paylaşımını hedeflemekteyiz.

Genel Duyuru !

Yazılım ile ilgilenip , sunum tecrubesi olan arkadaşlar , sizler de benimle irtibata geçerek bu organizasyonda konuşmacı olarak yer alabilirsiniz.

Öğretmen ve Okul Yönetimlerine!

Bilişim teknolojilerinin günümüzdeki yeri tartışılmayacak kadar büyük.Gerek geçtiğimiz sezonda ziyaret ettiğim okullardan edindiğim tecrubeler, gerekse de genel sistem itibari ile özellikle yazılım alanında yeniliklere ayak uydurmak bir hayli zor.

Bu kapsamda sizlerde okulunuzda güncel eğitim seminerleri düzenlemek istiyorsanız, bir mail atmanız yeterli olacaktır. 

[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Haz072010

Silverlight'a Giriş E Book Sizlerle!

Yusuf Karakaş tarafindan 07:02 tarihinde Genel Haberler | Silverlight kategorisine eklenmistir.

Merhabalar Silverlight Öğreniyorum serisi sonrası tüm yazıları e book şeklinde toplamaya karar verdim.Bu çalışma doğrultusunda, Silverlight’ın nasıl bir mimariye sahip olduğu , kullanım alanları ve temel Silverlight uygulamaları incelenmiştir.Böylelikle temel olarak Silverlight’a giriş niteliğinde, öğrenim sürecine yeni başlayan kitlelere yönelik, bir rehber olarak hazırlanmıştır.


Silverlight'a Giris (2,32 mb)



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 1 Yorum