Arşiv

 

Öncelikle şunu söylemeliyim. Hemen hemen her yaptığım Web projesinde Flash'ı kullanan biriyim ya da biriydim de diyebilirim bundan sonra :) Flash'ı kullanan programcı arkadaşlarım bilirler Action Script kodlamayı. Flash'da dinamizim üzerine çalışmalar yapacaksanız eğer Action Script bilmek kaçınılmaz ;) Yani programcı yeni bir dil öğrenmek zorunda. Flash'da bir butona tıkladığınızda bir şey yaptırmak istiyorsanız kod yazmak durumundasınız animasyonlar için Motion Tweenler oluşturmalı ya da Shape Tweenler oluşturmak durumundasınız. Bunları yapmak evet küçük işlerde büyük zaman alan şeyler değil fakat büyük işlerde kocaman zaman alan şeyler :)

Şimdi ben size tüm bunları Büyük Projelerde de Küçük Projelerde de kısa zamanda birçok işi gerçekleştirebileceğinizi söylesem ne düşünürdünüz acaba ?

Silverlight'a ilk başladığımda test ettiğim ilk şey şuydu "Acaba Nesne Kod etkileşimi nasıl ?" yani nesneye kod yazmak istediğimde bana ne kadar fayda sağlıyor ve kolaylıkları neler ? Bu sorunun cevabını Flash'da vermek çok basit "Action Script" bilmek zorundasın kardeşim.

Şimdi birde Silverlight tarafında bakalım. Evet bu işlemleri yapmak Silverlight'da da aynı C# veya VB.Net bilmek durumundasınız. Ama ben zaten C# biliyorum ki, VB.Net biliyorum bu işlemleri yapmak için neden tekrar Action Script öğreneyim ? İşte muzdarip olduğum en büyük konu Silverlight'da çözülmüştü. Bir programlama dili biliyorum ve bunu kullanarak nesneler ile kolay bir şekilde etkileşim halinde olabiliyorum. "." karakterine bastığımda bana kod yelpazesini açıyor. Nesnelere uygulayabileceğim şeyleri gösteriyor. Benim açımdan bu çok güzel birşey.

Şimdi zamanı biraz geri alalım ve dedim ki C# veya VB.Net bilmek zorundasınız eğer ki Dinamik birşey yapmayacaksanız bir önceki dediğim şeyi atın kafanızdan. Çünkü dinamizim olmayan şeylerde kod bilmenize gerek yok. Sürükle bıraklarla kolay bir şekilde animasyonunuzu oluşturabilir nesne özellikleri penceresinden nesnenin animasyon anında herşeyiyle oynayabilirsiniz.

Bu kadar bilgi sanırım başlangıç için yeter. Önceden 20'nin üzerinde verdiğim Flash dersleri vardı. Şimdi ise daha fazlasını Silverlight için yapmayı düşünüyorum :) Bu işlemin daha kolay olacağı kanaatindeyim. Videolu ve videosuz anlatımlarımı burdan takip edebilirsiniz.

Şimdi öncelikle Silverlight ile Proje yapmak ve geliştirmek için ne yapmam gerek ? sorusuna yanıt verelim.

Öncelikle ben Nesne kod etkileşimini tam manası ile yakalamak için Microsoft Blend 2 ile Visual Studio 2008'yu kullanıyorum. Fakat kod tarafını pek önemsemiyorsanız şimdilik buna gerek yok. Expression Blend 2 ürününü Silverlight 2.0 projeleri geliştirmek için kullanabilirsiniz. Bu sizi pek yormayacaktır. Muhtemelen kendinizi geliştirene kadar size birçok yardımı dokunacaktır :) Daha sonrasında sizde kodla etkileşimli olarak çalışmaya başladığınızda muhtemelen daha gelişmiş bir IDE'ye sahip olmak isteyeceksinizdir.

Microsoft Blend 2 tasarım yapmak için Biçilmiş Kaftan. Yanlız Visual Studio 2008 ile Silverlight projeleri geliştirebileceğiniz gibi, Microsoft Blend 2.0'de de bunu gerçekleştirebilirsiniz.

Expression Blend™ 2

http://www.microsoft.com/expression/products/Overview.aspx?key=blend adresinden Microsoft Blen 2.0'ı indirip bilgisayarınıza kuruyorsunuz. 30 Gün boyunca size lisans sormayacaktır, Programın fiyatı 499$ fiyatında. Yanlız 30 günlük bir süre içerisinde Silverlight ile güzel bir bilgi edinebileceğiniz kanaatindeyim.

Şimdilik Proje geliştirmek için gerekli olan adımımızı tamamladık. Sanırım Silverlight ile ilk videolu dersimde çok geç olmadan burada bulmuş olacaksınız.

Şimdilik Selametle....




Bu aralar Silverlight 2.0 ile biraz fazla haşır neşir olmaya başladım. Yoğunluğum bizzati Silverlight üzerine oldu ki, bundan sonra artık aktif olarak Silverlight 2.0 ile proje geliştirmeye başlamış bulunuyorum.

Projelerimizi geliştirirken de bunlardan sizleri bir nebze olsun nasiplendirmek adına olsun Silverlight ile karşılaştığım sorunları ve çözümleri aynı zamanda da ne nasıl yapılır gibi küçük ipuçlarını sizinle paylaşacağım inşallah.

Daron YÖNDEM gibi SilverMan olmaya niyetim yok tabiki fakat bundan sonra benim de aktif rol oynayacağım kesin :)

Görüşmek üzre Selametle...




24.01.2009 - 25.01.2009 tarihlerinde sitemden de duyurduğum üzere INETA Professional Hit vardı. Bende bu 2 günlük sürede 3-4 oturuma katılma imkanı elde ettim. Gerek işim olsun gerekse de oturduğum yer olsun Microsoft'un binasına biraz uzak kaldığı için gitmekte sıkıntı çektim diyebilirim :)

İlk gün Burak Selim ŞENYURT'un son yarım saat kala seminerine yetişeceğimi umarken :) birden seminer saat 17:30 'a kadar uzadı :) Normalde 16:00'da biteceği umuluyordu :) Burak Selim ŞENYURT'un başından hatalar bir türlü eksik olmadı. Allah yardımcısı olsun normal hayatta :) Neyse güzel bir sohbet havasında geçen Burak Hoca'nın semineri yaptığı esprilerle daha da neşeli oldu :) Uyuyanların olduğunu söylemeden edemeyeceğim. Horlama sesi duyar gibi oldum bir ara ama tam emin değilim :)

Daron Hocamın seminerine yetişemedim dediğim gibi mesafe ve iş. Ama son yarım saat Burak Hocam'ın artık mikrofonu biraz da Daron hocama bırakması sebebiyle az da olsa konuşma fırsatı buldu :P

Ertesi gün yani Pazar günü ise yine ben Seminer'e yarıda katıldım ve Daron Hocam'ın seminerinden sonra da ayrılmak zorunda kaldım. Seminer güzeldi fakat Daron hocam önceki gün Burak Hocam'a fazla gülmüş olması gerek ki onu da hatalar bir türlü bırakmadı. Visual Studio 2010 'u da görmüş olduk bu arada.

Neyse 2 gün katıldığım seminerlerde güzeldi. Güzel bilgiler edindiğimi düşünüyorum. Buradan katıldığım ve katılamadığım bütün hocalarıma seminerleri için teşekkür ediyorum. Ayrıca Blogsa için destek veren arkadaşlarımda ayrı ayrı teşekkürlerimi iletiyorum.

Son olarak Visual Studio 2010'dan gördüğüm kadarı ile ve Daron Hocam'ın söylediği kadarı ile bahsedeyim.

Visual Studio 2010 arayüzü tamamen WPF(Windows Presentation Foundation) ile yazılmış, ne gerek vardı laflarını duyar gibi oldum birden çünkü Seminer'de de her kafadan bende dahil :) ne gerek var lafları zaten yükseldi. Herkes ortaya bir teori atarken bende bir teori atmakta geri kalmadım desem yeri var. Teoriler;



Devamı...

Etiketler : INETA seminer izlenimler
Kategoriler : Kişisel Seminer
Yorumlar : 0 Yorum Yorum Yaz

Merhabalar,

Dünyanın ilk bulut oyununu geliştirdiğimizi duyurmaktan büyük bir gurur duyuyorum. Bu proje Osmanlı Medeniyeti olarak isimlendirildi.

Osmanlı Medeniyeti platform olarak Windows Azure üzerinde çalışacak ve XNA ortamında gerçekleştirilecek.

Desteklerinizi bekliyoruz.
Osmanlı Medeniyeti Geliştirme Ekibi
(Gürcan SERBEST, Selçuk ERMAYA, Erdem TUZEN)




Güzel bir yarar sağlayacağını düşündüğüm Seminer bildirisini sizlerle paylaşıyorum. Ben kayıt oldum. Olan arkadaşlarımla ve görüşmek tanışmak isteyen arkadaşlarım olursa karşılaştığımızda muhabbetten çekinmesinler :) Ben çekinmeyeceğim o yüzden :)


Uzun bir aradan sonra tekrar İstanbul'da güzel bir etkinlik ile karşınızdayız. Ankara ve İzmir derken biraz İstanbul'u boşladığımızı kabul ediyorum. Ama önümüzdeki dönemde bolca telafilerimiz olacak. Gelelim konumuza; INETA Professional Hit!

İki günlük bir etkinlik dizisi ile bu sefer Microsoft binasında buluşuyoruz. Fakat farklı bir şeyler var! Türkiye'de ilk defa tamamen Level 300 ve üstü oturumlardan oluşan halka açık bir aktivite yapıyoruz. Gelin bu konuyu biraz açıklığa kavuşturalım ve şu Level konusuna göz atalım.

  • Level 100: Bahsi geçen konuya giriş ve genel anlatım içerir. Katılımcıların oturumun konusu ile ilgili herhangi bir bilgi birikimine sahip olmadıkları ön görülür.
  • Level 200: Level 100 bilgisine sahip olunduğunu ve buna ek olarak anlatılacak konu ile ilgili genel bir bilgi birikiminin katılımcılarda olduğu var sayılır. Genelde bu oturumlarda anlatılan teknolojilerin detayları ve kullanım alanları ile ilgili gerçek hayat senaryoları işlenir.
  • Level 300: Anlatılacak konu ile ilgili Level 200 bilgisine sahip olunduğu düşünülür. Bu oturumlarda bahsi geçen teknolojilerin uç noktada kullanımına dair örnekler derinlemesine işlenir.
  • Level 400: Bu oturumlar uzmanından uzmanına oturumlardır. Anlatılan teknoloji ile ilgili en gelişmiş ve üst seviyeli bilginin aktarıldığı bu oturumlar ürünlerin üst sınırlarını zorlayan oturumlardır.

Gördüğünüz gibi normal şartlarda bizim INETA tarafındaki etkinliklerimiz ağırlıklı olarak Level 100 ile Level 200 arasında dolaşıyor. Genel olarak baktığımızda bu seviyenin üzerinde etkinliklerin eksikliğini sizler de değerlendirme formlarında defalarca dile getirdiniz. INETA Professional Hit tamamen uzmanlara hitap eden Level 300 ve Level 400 oturumlar içeriyor. Bu kapsamda giriş seviyesi bir beklenti ile etkinliğe gelmemekte fayda var. Giriş seviyesi için yakın zamanda bir etkinliğimiz daha olacak.

Program içeriğimiz ve oturumların seviyeleri şu şekilde;

24 Ocak

10.00-12.30 Silverlight ile Veri Uygulamaları - Daron Yöndem - Level 300
13.00-16.00 ADO.NET Data Services - Burak Selim Şenyurt - Level 300
16.30-18.00 SharePoint üzerinde özel kolon geliştirmek - Nezih Tınas - Level 400

25 Ocak

10.00-12.30 Derinlerde C# 3.0 - Burak Selim Şenyurt - Level 300
13.00-15.00 ASP.NET AJAX 4.0 - Daron Yöndem - Level 300
15.30-18.00 Asp.Net Application ve Page LifeCycle - Oğuz Yağmur - Level 300

Etkinlik Microsoft İstanbul ofisinde olacak. Adres şu şekilde; Bellevue Residence, Levent Mahallesi Aydin Sokak, No: 7 Levent

Etkinliğe katılabilmeniz için aşağıdaki adresten kayıt olmanız gerekiyor.

http://daron.yondem.com/kayit/

Çok yakında giriş seviyesi etkinliklerde de görüşmek üzere.



Etiketler : INETA seminer
Kategoriler : Duyurular
Yorumlar : 0 Yorum Yorum Yaz

Ne zamandır makale yazmıyorum, belki de yazamıyorum. Hayatım şu anda aşırı yükleme yapmış durumda ve sistemin çökmesine az kaldı gibi. O yüzdendir ki yazıma bu başlığı atttım "Hayatımdaki Haddini Aşan Yoğunluk". Bu kadar yoğunluk iyi midir kötü müdür bilinmez fakat en aktif projemiz olan Blogsa'ya bile eskisi kadar vakit ayıramaz oldum. Yeni işe başladım. Ayın 10'u oldu. Normalde 15'inde Beta 3'ün yayınlanması gerekir fakat benim performanssızlığım yüzünden ertelenecek gibi. Umarım öyle olmaz.

Neyse neden bunları söylüyorsam. Bilmiyorum (Hayatımdaki en nefret ettiğim kelime "Bilmiyorum !"). Bilmek istemiyorum desem daha doğru olur sanırım. Hayatımdaki yoğunluk gerçekten haddini aşmaya başladı. En kısa zamanda çözüm üretmek için kolları sıvıyorum.

İşe başlayalı 5 gün oldu ve her gün Sultanbeyli - Kavacık arası mekik dokuyorum. Kavacık'a taşınmam yakındır. Sabahları Otobüslerde olan gerilim anları, laf kavgaları eksiksiz hergün oluyor. "Vatandaş" haklı, ama ifade biçimleri yanlış. Tıpkı şu anda benim yaptığım gibi. Kendimi ifade edemiyorum.

Şu anda kendimi en iyi ifade ettiğim yöntemi kullanıyorum.

Sınırsızlara buladığım hayallerim nedense bu aralar çalmaz oldu kapımı
Acaba çok fazla mı pembeye boyadım onları
Herşeyin fazlası zarar derler yoksa bundan mı bu hayatımdaki aşırılık
Kontrol edemediklerimin esaretinden ne zaman kurtulurum, bilinmez !

Hayatınızın mutluluklarla dolması dileği ile Selametle kalın.



Etiketler : Etiket Yok
Kategoriler : Kişisel
Yorumlar : 1 Yorum Yorum Yaz

 nedirtv?com ve Ineta Türkiye yazılım geliştiriciler için webinerler(web üzerinden seminerler) serisine başlıyor. Her ay düzenli olarak gerçekleştirilecek olan bu webinerlerde başta .NET ve Microsoft teknolojileri olmak üzere yazılım geliştiricilerin ilgisini çekecek konuların ve yeni teknolojilerin sunumları nedirtv?com editörleri tarafından gerçekleştirilecektir. İlk olarak Ocak ayı içerisindeki 8 farklı webinerle başlayacak olan etkinliklere önümüzdeki aylarda da devam edilecek.

Ocak ayında gerçekleşecek olan webinerlere şu adresten erişebilirsiniz: http://www.nedirtv.com/haber/nedirtvcom---Ocak-Ayi-Webinerleri.aspx

Selametle...



Etiketler : nedirtv ineta seminer webiner
Kategoriler : Duyurular
Yorumlar : 0 Yorum Yorum Yaz

RSS 2.0
Sor Bakalım...
Arama
  Ara
Paylaş
| Diğer
Destek