Pazartesi, Haziran 28, 2010

WPF - Dinamik olarak UserControl çağırmak

Windows form uygulamalarını geliştirirken sıklıkla UserControl kullanır ve hazırlamış olduğumuz bu kontrolleri dinamik olarak formların üzerinde gösteririz. Bu işlem için ise this.ParentForm() 'kod parçasını kullanmak yeterlidir. Bu işlem WPF ‘te biraz farklıdır. WPF uygulamalarında birden fazla form ve ekran tipi olduğu için hangi base den alacağını da belirtmeniz gerekmektir. Kullanım şekli aşağıdaki gibidir.

 

Window.GetWindow(this.Parent);

Salı, Haziran 22, 2010

iPhone OS4 Yayınlandı

iPhone, iPad ve iPod Touch cihazlarının yeni işletim sistemi olan OS4 dün gece itibariyle Türkiye kullanıcılarının hizmetine sunuldu. iTunes üzerinden sisteminizi güncelleyebilmeniz mümkündür.

Kameraya gelen zoom, multi tasking, klasörleme, iyileştirilmiş map v.b. özellikleri ile oldukça şık gözüküyor.

Eğer ki kullandığınız cihaz simlock ‘lı değilse, sorunsuzca indirip kullanabilirsiniz.

Not: iPhone 3g ve üzeri sürümlerinde çalışmaktadır.

Risk

Leo F. Buscaglia çok güzel söylemiş...

 

Gülmek; "SAF" denme riskini göze almaktır.
Ağlamak ise; "DUYGUSAL" görünme riskini...
Birine yakınlaşmak; "KENDİNİ KAPTIRMA" riskini,
Duygularını açmak; "KENDİNİ ORTAYA KOYMA" riskini,
Hayalleri ve düşünceleri sergilemek ise;
"ONLARI BAŞKASINA KAPTIRMA" riskini göze almaktır.
Sevmek; "KARŞILIK GÖREMEME" riskini...
Yaşamak ise; "ÖLME" riskini göze almaktır.
Umutlanmak; "HAYAL KIRIKLIĞINA UĞRAMA" riskini
Çabalamak ise; "BAŞARISIZ OLMA" riskini göze almaktır...


Ama riskler yaşanmalıdır,
çünkü; hayatımızın en büyük riski hiç risk almamaktır.
Hiç risk almayan kişi, belki acı ve üzüntülerden korunabilir
ama büyüyemez, sevemez, değişemez, hissedemez, öğrenemez.
Garanti arayışlarıyla zincirlenmiş bir köle olarak yaşarken,
bedelini; özgürlüğünü kaybederek öder.
Sadece; riski göze alabilen kişi hürdür.

Leo F.Buscaglia

Cuma, Haziran 18, 2010

Yine iTunes iPhone OS 4 için Hazır!

Apple yeni iTunes güncellemesini yayınladı. Artık güncellediğiniz iTunes'un sürümü 9.2. Yeni iTunes güncellemesi yapılan takviyelere bakıldığında daha çok iOS 4 ve iPhone 4'e hazırlık gibi görünüyor.
Özellikle iTunes 9.2, iOS 4 ve iPhone 4'e uyumluluk sağlıyor. Ayrıca iBooks 1.1 ile iPhone veya iPod touch'taki e-kitap okuma özelliklerinin senkronizasyonunu sağlıyor.
Ayrıca iTunes 9.2, iOS 4'teki yeni dosyalama özelliğini de destekliyor. Bu özellikle kullanıcı, uygulamalarını gruplara ayırabiliyor. Ayrıca iOS 4 kullanan iPhone'nunuz ya da iPod touch'ınız daha hızlı senkronize oluyor.
PC ya da Mac için iTunes 9.2'yi indirmek için Apple'ın sitesine gidebilirsiniz.

Perşembe, Haziran 17, 2010

SharePoint Server 2010 - Virtual Labs

Sharepoint 2010 çalışmak istiyorsunuz ancak 18gb ‘lik Virtual Image ‘i indiremiyorsunuz ya da indirdikten sonra bilgisayarınıza kurulu olan işletim sisteminin 32Bit olduğunu ve VHD ‘nin de 64 bit olduğunu ve de 32 bit sistemde çalıştıramayacağınızı öğreniyorsunuz. Bu durumda akla ilk gelen bilgisayara format çekip 64 bit lik bir işletim sistemi kurmaktır. Ancak Microsoft tarafında hazırlanan Virtual lab ‘ları kullanarak hem kendinizi geliştirebilir. Hem de sisteminize zarar vermeden çalışmaya devam edebilirsiniz. Virtual Lab üzerinde çalışmak için aşağıdaki linklerden yararlanabilirsiniz.

Çarşamba, Haziran 16, 2010

Project Milo

Geçmiş olsun Elçin...

Arkadaşlar selamlar,

Editörlerimizden Sem Göksu’nun eşi Elçin’in rahatsızlığı nedeniyle AB RH+ kana ihtiyaç bulunuyor.

Kan vermek isteyenler http://elcin.semgoksu.com/ adresindeki formu doldurabilirler veya Sem’e +90 (544) 652 04 36’dan ulaşabilirler.

Aynı zamanda facebook, twitter, blog gibi ortamlarda duyurabilirsek daha çok kişiye de ulaşabiliriz.

Destekleriniz için şimdiden teşekkürler…

Salı, Haziran 15, 2010

TR ‘nin Açık Kaynak Topluluğu Birliktegeliştir Yeni Versiyonu İle Yayında

Açık kaynak kodlu proje geliştirme yaklaşımının giderek yaygınlaştığı günümüz yazılım dünyasında Microsoft platform ve araçları kullanılarak birçok açık kaynak kodlu uygulama geliştirilmekte ve Microsoft'un kendisi de bu konuda çalışmalar yapmaktadır.
Açık kaynak kodlu bir içerik yönetim sistemi olan Umbraco üzerine kurulan Birliktegeliştir, Türkiye'de de Microsoft platformlarında açık kaynaklı projeler geliştirilmesi ve mevcut açık kaynak kodlu projelerin kullanımının yaygınlaştırılmasını amaçlamaktadır. Zaman içinde yaygınlaşan açık kaynak kod topluluğuna daha iyi içerik sağlamak amacıyla Birliktegeliştir yeni arayüzü ve yeni özellikleriyle yayında.
Sizlerin de kendi projelerinizi ve kendi içeriğinizi rahatlıkla paylaşabileceğiniz Birliktegeliştir'de ayrıca Türkiye'de geliştirilmiş açık kaynak kodlu projelere, bugüne kadar dünyada yapılmış açık kaynak kodlu uygulamaların kullanımı ile ilgili makale, video gibi Türkçe kaynaklara ulaşabilirsiniz.

Bunun yanısıra uygulama geliştiricilerin kodlama sırasında çoğunlukla kullandığı kod bloklarına Kod Parçaları kısmından ulaşabilirsiniz.

Birliktegeliştir topluluğuna www.birliktegelistir.com adresinden ulaşabilirsiniz.

E-Mail: birliktegelistir@birliktegelistir.com
Twitter: www.twitter.com/bgelistir

Office Web App

Eğer ki yanınızda bilgisayarınız yoksa ya da dökümanınızın sıklıkla kaybediyorsanız depolama birimi olarak SkyDrive aracını kullanabilir ve buraya yedeklediğiniz dökümanları Office Web App ile açıp gerekli düzenlemelerinizi yapabilmeniz mümküdür.

http://office.microsoft.com/en-us/web-apps/office-web-apps-FX101825822.aspx

Yukarıdaki web adresi yardımı ile gerekli kayıtlarınızı yapabilir ve sonrasında da Online office kullanmaya başlayabilirsiniz…

İyi günler…

Microsoft Office System 2010

Yenilenen görünümü ve yapısı ile Office 2010 kullanıcılara sunulmuştur. Deneme sürümünü indirmek ve detayları incelemek için linkten yararlanabilirsiniz.

İyi günler.

Salı, Haziran 08, 2010

Şebnem Ferah – Sil Baştan

Bu sefer teknoloji dışı. İnsanların bazen hayatlarındaki şeyleri sil baştan yapması gerekebilir. İşte içinizde bu tür bir düşünce var ise Şebnem Ferah ‘ın Sil Baştan şarkısı tam duygularınızı karşılayabilecek türdendir.

İyi dinlemeler…

Expression Studio 4

Expression Studio 4 sürümü ile bizlerin kullanımına açıldı. Blend, Web, Encoder, Design, Media, SkechFlow gibi başarılı ürünleri bünyesinden barındıran geliştirme araçları topluluğu Ultimate ve Proffesional sürümleri ile satışa çıkarılmıştır. İndirmek isteyen kullanıcılar bu adresten yararlanabilirler..

Salı, Haziran 01, 2010

Visual Studio 2010 – Microsoft Report Raporlarına Resim Ekleme

Hem kurumsal hem de kobilere uygulama geliştiren yazılım geliştiricileri göz önüne aldığımızda en çok uğraştıkları alan sqlden veri çekip bu veriler üzerinde işlem yapmaktır. Bu işlemlerin büyük bir çoğunluğu da satış verilerinin raporlanması ve sunulması üzerinedir. Bir önceki yazımızda Microsoft Report yardımı ile hızlıca bir raporu nasıl hazırlayabileceğimizi incelemeye çalışmıştıktık. Bu yazımızda ise tablo içerisinde sunmuş olduğumuz verilerden gelen değerlere göre resim eklemek için neler yapabileceğimizi incelemeye çalışıyor olacağız.

Şöyle bir senaryo üzerinden anlatmak gerekirse, bir firma elinde var olan satışları dönemsel olarak karşılaştırmak istiyor. Eğer ki iki dönem arasında elde edilen sonuç negatif ise eksi yönde bir resim, pozitif yönde ise artı yönde bir resmin gösterilmesi gerekecektir. Ya da başka bir örnek üzerinden düşünürksek bir ürünün stok durumu takip ediliyor ve veriler var ya da yok şeklinde gösteriliyor. Ancak raporu kontrol eden insanlar o metin kalabalığının arasında bir de var/yok şeklinde metin aramak yerine varsa bunu gösteren bir simge, yoksa da yine aynı şekilde bunu gösteren bir simgenin olmasıni istemektedir ki bu isteğinde oldukça haklıdır. Yine bu durumda gelen değere göre resim eklenebilmesi mümkündür. O zaman şimdi hızlıca bir önceki raporun görüntüsünü hatırlayalım ve resmi nasıl ekleyebileceğimizi hızlıca öğreniyor olalım.

mak94_1

Resim ekleme işlemine başlayabiliriz. Öncelikli olarak RDLC rapor dosyasını veri nesnelerinin yer aldığı ReportData Toolbar 'ına gidiyor ve Image klasörünün üzerinde sağ tıklama ile resim ekle diyoruz.

mak94_2

Kullanacak olduğumuz ikonları seçeceğimiz ekran karşımıza çıkacaktır. Buradan istediğimiz ikonları seçenebiliriz.

mak94_3

ReportData kısmında resimleri gördükten sonra gerekli işlemleri yapmaya başlayabiliriz.

mak94_4

Şimdi yapmamız gereken Discontinued kolonunda expression değer kısmına resimlerden birini sürüklüyoruz.

mak94_5

Bu işlem sonrasında karşımıza bilgilendirme ekranı çıkacak. Buradan da fx düğmesine bastığımızda da karşımıza expression girebileceğimiz bir ekran çıkacaktır. Bu ekranda hangi durumda hangi resmin görüntüleneceğini belirtiyoruz.

mak94_6

=IIf(Fields!Discontinued.Value = True, “discontinued_icon”, “available_icon”)
mak94_7

İşlemler sonrasında raporu kaydettiğimizde Discontinued yazan kısımda artık burada resmin gösterileceğini belirten ufak bir ikonunu yer aldığını görüyor olacağız.

mak94_8

Şimdi ise görünecek olan resmin boyutunu sabitleyerek tasarımsal bir sorun ile karşılaşmamak için yapmamız gereken bir kaç işlem var. Bunun için resimin üzerine sağ tıklama yapıyor özellikler ekranından değerlerini aşağıdaki gibi düzenliyoruz.

mak94_9

İstersen Border kısmında resimlere kenarlık belirtebilmemiz mümkündür.

mak94_10

Yapmış olduğumuz işlemler sonrasında raporun düzenlenmesi tamamlanmıştır. Bakalım görsel olarak görüntüsü istediğimiz gibi olabilmiş mi?

mak94_11

Evet. İstenen sonuç oldukça tatmin edici.

Sonuç olarak bu yazımızda Microsoft Report raporlarında gelen verinin durumuna göre bunları resim ile nasıl gösterebileceğimizi incelemeye çalıştık.

Umarım sizler için yararlı olabilmiştir.

Turhal Temizer

info@turhaltemizer.com