Monthly Archives: Ağustos 2010

Bilgilendirme!

Son 2-3 gündür sitemde virüs vardı uzun zamandır sitemde böyle bir problem olmamıştı en son bazı “HACKER”lar siteme garip bir şekilde saldırıda bulunmuştu bkz. http://www.burakozkan.net/bir-blog-sitesi-neden-hacklenir/ bu sefer ise araştırdığımda iframe virüsü bulaşmış FTP hesabıma ama çok şükür zorda olsa temizlemeyi becerdim (sanırım). Web sitesi işinden pek fazla anlamadığım için ve tamda MSP Başvurularının değerlendirildiği haftaya denk gelmesi bende panik havası yarattı. Tabi bu sırada az olan ama değerli olan takipçilerimide kaybettim (8 kişi) :(. Bundan sonra daha fazla güncel içerik ekleyerek sitemin takipçi ve makale sayısını mutlaka arttıracağım. Bu 2-3 günlük problemden dolayı sizlerden özür diliyorum…

Görüşmek üzere,

Imagine Cup 2011 Takımımız!

Daha önce blogumda duyurduğum “Imagine Cup 2011 Takım Arkadaşı Arıyoruz” makalemize ilgi gösteren tüm arkadaşlara çok teşekkür ediyorum. İbrahim ile çıktığımız bu yolda aramıza Duygu Demirbaş ve Mehmet Sencer Karadayı’nında katılmasıyla ekibimizi tamamlamış olduk. Projemiz, ekibimiz hakkında ileriki aylarda gelişmeleri sizlere duyuruyor olacağız. Daha yolun çok başındayız, iyi anlaşan bir ekibiz umarım ekip ruhunu kaybetmeden sizlerinde desteği ile yolun sonunu görebilir ve ülkemizi en iyi şekilde temsil edebiliriz.

Ekibimiz; (Alfabetik olarak)

Burak Özkan

Duygu Demirbaş (İzmir Ekonomi Üniversitesi)

İbrahim Ersoy (Anadolu Üniversitesi)

Mehmet Sencer Karadayı (Orta Doğu Teknik Üniversitesi)

2010-2011 MSP Başvuruları Başladı!

 Bir yıl boyunca beklediğim an sonunda geldi, MSP (Microsoft Student Partner) başvuruları başladı. MSP Programı nedir? MSP Programının avantajları hakkında ayrıntılı bilgiye ulaşmak için buraya tıklayabilirsiniz.

 Bu yıl hem Imagine Cup 2011’e katılmayı hem de MSP olmayı hedeflemiştim. İlk hedefimin sonucunu öğrenmeye çok az kaldı (2 Eylül 2010). Eğer sizde MSP olmak istiyorsanız hemen bir kamera bulun ve kendinizi tanıtan kısa bir video çekin. Ben geçen sene öğrendiğimde sadece 6 saatim kalmıştı :). Sizin ise 16 gününüz var.

Farklı bir formatta çektiğim videomu aşağıda paylaşıyorum, ileride videonun kamera arkası görüntülerini, kesilmiş sahnelerinide paylaşacağım. Özellikle Burak Hocanın kamera arkası görüntüleri çok eğlenceli :). Bu video “LIMITED” versiyonu gibi oldu biraz, “UNLIMITED” versiyonu ileride yayınlayacağım. Video’da arka planda çalışan elektrikli süpürge ve okulun çatısına kuş pislemesin diye yapılan karga sesi için özür dilerim :). Montaj sırasında fark ettiğim için bir daha çekemedim ama gelecek sene daha farklı bir formatta çekmeyi planlıyorum.

Teşekkür;

Başvuru videom sırasında yardımları dokunan M. Cem AKKÖK’e, referans olarak videomda yer almayı kabul eden sevgili Burak Selim ŞENYURT hocam’a, referans olmayı kabul eden Uğur UMUTLUOĞLU ve Daron YÖNDEM‘e teşekkür ederim.

Bakalım Microsoft Öğrenci Ortağı olabilecekmiyim? Bekleyip görelim…

Programımıza Help Dosyası Ekleme!

Neredeyse bütün yazılımlarda bir “Yardım” dosyası vardır. Bu dosyaların formatı genelde .chm formatında olurlar. .chm formatı hakkında ayrıntılı bilgi için buraya tıklayabilirsiniz. Kısaca açıklamak gerekirse sıkıştırılmış html dosyalarıdır. Peki biz yaptığımız programda nasıl bu .chm dosyasını göstereceğiz? Elbetteki .Net kütüphanesi sayesinde tek satırda :).

Aşağıdaki kodu yazdığınızda .chm dosyasını programda açıldığını göreceksiniz.

Help.ShowHelp(this, "help.chm);

Görüldüğü gibi tek satır kod ile help.chm isimli dosyamızı programımızda gösterebildik. Başlığa bakarsak makaleyi burada bitirebiliriz ama gelin isterseniz şu Help sınıfını biraz inceleyelim.

Help statik sınıfının 4 tane “overload” edilmiş fonksiyonu var. Bunlar;

1. ShowHelp(Control, String)
2. ShowHelp(Control, String, String)
3. ShowHelp(Control, String, HelpNavigator)
4. ShowHelp(Control, String, HelpNavigator, Object)


1. fonksiyonu yukarıda kullandığımız şekilde sadece .chm dosyamızı göstermek için kullanabiliriz. İlk parametre yardım dosyasının hangi “parent” altında gösterileceğini söylüyor. İkinci parametre ise .chm dosyasının yolu. Bu iki parametre tüm fonksiyonlarda aynı.

2. fonksiyondaki son parametre ise sizden “anahtar kelime” istiyor. Yani siz diyelimki belli bir konu üzerinde araştırma yapacaksınız o zaman buraya hangi konuda araştırma yapacaksanız onu belirtmeniz gerekiyor.

3. fonksiyondaki son parametre ise HelpNavigator türünden bir enum. Bu enumdaki değerler ise; TableOfContents, Find, Index, ve Topic. Örnek vermek gerekirse Find kısmını parametre olarak geçerseniz “Yardım” dosyanız “Arama” modunda açılacaktır.

4. fonksiyondaki son parametre ise 2. fonksiyondaki String ile aynı anlamı taşıyor tek farkı bu parametreye geçeceğiniz değeri HelpNavigator‘e göre ayarlamanız. Örnek vermek gerekirse; siz HelpNavigator.Topic dediyseniz son parametreye aranacak başlığı geçebilirsiniz.

Bu makalede Help statik sınıfını kullanarak nasıl bir .chm dosyasını gösterebileceğimizi ve o dosyadan işlemler yapabileceğimizi görmüş olduk. Bir sonraki makalede (C# ile Web Service Hazırlama ve Kullanımı) görüşmek üzere…

 Scroll to top