Perşembe, Ağustos 31, 2006

Tezimi yazıyorum

Uzun zamandır bloguma yeterince vakit ayıramammın sebebi önce kitap yazıyor olmam sonrasında ise tezimi yazıyor olmamamdır. Tez çalışmalarım hala devam etmektedir ve tahmini olarak 1 ay daha sürecektir bu çalışmalar, tez çalışmamı da bitirdikten sonra daha sağlam bir kafa ile tekrar kaldığımız yerden devam edeceğiz.

Perşembe, Ağustos 10, 2006

Binding Source Kullanırken

Merhaba,

Visual Studio 2005 ile birlikte gelen Binding Source kontrollerini eminim hepimiz çok sevdik. İşlerimizi inannılmaz kolaylaştırmaya başladı. Ancak bu kontrolü bir User Controlün içerisinde kullanıp Bindinglerini de verdiğimiz zaman hataya sebep olmaktadır. Yani kontolü yükleme işlemi başarısız olmaktadır. Bunun sebebi user controlün içerisinde kullanılan kontrollerin Binding'lerinin kontrol ilk yüklenmeye çalışıldığı zaman çalışması ancak binding source'ın null olmasından kaynaklı olarak da hata vermesidir, bunun yerine binding işlemlerini daha sonra manuel olarak bir metodu olarak çağırırsanız bu tip bir hata ile karşılaşmazsınız.

İyi Çalışmalar,

VS Team System'ı Source Controller Olarak Kullanmak

Merhaba,

Bu sefer VS Team System'ı Source Controller olarak kullanırken dikkatimi çeken birşeyden bahsedeceğim. Windows Formları üzerinde kullandığımızı ToolStrip ve ona banzer kontrollerin eğer varsayılan görünürlüğü true değilse bu kontroller seçildiğinde arayüz üzerinde değişiklik yaratmaya çalıştığı için sunucudan bu kontrolün içinde bulunduğu formu check-out'lamaya çalışıyor, ancak işlemi tamamlayamayıp Visual Studio ortamını kilitliyor. Bunun önüne geçmek için bu tip formlarınız varsa önceden formu check-out ile kendinize alın daha sonra form üzerinde değişiklik yapma işlemine gidin.

İyi Çalışmalar,

Visual Studio 2005 Mobil Cihaz Emülatörlerinin Ana Makineye Bağlanması

Bu sefer, mobil cihaz emülatörlerimiz ile ana bilgisayarımızın birbirine nasıl bağlanacağı hakkında bir ipucu vereceğim.

Ana bilgisayar ile emülatörü birbirlerine bağlayarak birbirleri arasında veri aktarımı yapabiliriz. Ancak veri aktarımı için Microsoft ActiveSync programının 4.1 sürümünü ana bilgisayarımıza kurmuş olmamız gerekmektedir. Daha sonra ise Visual Studio 2005 ortamını açıp Tools => Device Emulator Manager’ı seçip gelen emulatör seçim ekranından istediğimiz emulator’ü seçelim.



Seçtiğimiz emulatore sağ tıklayıp çıkan menüden Connect’i seçelim. Emulatorümüz çalışmaya başladıktan sonra tamamen açıldıktan sonra tekrar seçtiğimiz emulatore sağ tıklayalım ve açılan menüden Cradle seçeneğini seçelim.



Emulatörümüzü bağladıktan sonra ActiveSync programımızı çalıştıralım ve Guest Partnership seçeneği ile senkronize edeceğimizi belirtelim. Bu sayede senkronizasyon işlemlerini manuel yapmamıza olanak sağlayacaktır. Aksi takdirde e-posta, adres defteri gibi kişisel verileri senkronize etmeye başlayacaktır ki bu da uygulama test ederken bizim için gereksiz zaman kaybı olacaktır.