<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Daron Yöndem</title>
    <link>http://daron.yondem.com/tr/</link>
    <description>bir yazılımcının tasarıları...</description>
    <language>en-us</language>
    <copyright>Daron Yöndem</copyright>
    <lastBuildDate>Sun, 08 Nov 2009 16:05:26 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.7174.0</generator>
    <managingEditor>daron@yondem.com</managingEditor>
    <webMaster>daron@yondem.com</webMaster>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/daronyondem" type="application/rss+xml" /><feedburner:emailServiceId>daronyondem</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <trackback:ping>http://daron.yondem.com/tr/Trackback.aspx?guid=99cf3e5e-5234-44a3-a692-5d4c12f91dc2</trackback:ping>
      <pingback:server>http://daron.yondem.com/tr/pingback.aspx</pingback:server>
      <pingback:target>http://daron.yondem.com/tr/PermaLink.aspx?guid=99cf3e5e-5234-44a3-a692-5d4c12f91dc2</pingback:target>
      <dc:creator>Daron Y�ndem Blog</dc:creator>
      <wfw:comment>http://daron.yondem.com/tr/CommentView.aspx?guid=99cf3e5e-5234-44a3-a692-5d4c12f91dc2</wfw:comment>
      <wfw:commentRss>http://daron.yondem.com/tr/SyndicationService.asmx/GetEntryCommentsRss?guid=99cf3e5e-5234-44a3-a692-5d4c12f91dc2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Bugün Berlin'de <strong>MCT Day Zero</strong> etkinliğine katıldım. Günün adı
merak uyandırıcı olduğu için hemen açıkliyim :) Yarın Berlin'de TechEd Europe
başlıyor ve ben de TLC (Technical Learning Center)'da Silverlight bölümünde görevliyim.
Bu çerçevede hazır insanlar Berlin'e gelecek diye düşünerek etkinlik öncesine
de bir MCT günü konmuş ve adı da tabi ki "Gün 0" olmuş :) çünkü Gün 1 yarın
:)
</p>
        <p>
Neyse olayın geyik kısmı bırakıp bugün için neler olduğuna ve paylaşabileceğim bilgileri
bir göz atalım. Bu bilgilerin çoğu malumuzun ağırlıklı olarak MCT'leri ilgilendirecektir. 
</p>
        <p style="color:maroon;">
          <strong>Online Labs</strong>
        </p>
        <p>
İlk güzel haber <strong>Online Labs</strong>! Artık MCT'ler öğrencilerine eğitim
verebilmek için uygun ortamı yaratmak, uygun bilgisayarları hazırlamak zorunda kalmayacaklar.
Aynı şekilde CPLS'ler de Online Laboratuarları kullanabilecek. Online Labs çok
yakında başlayacak ve başladığında tabi ki bir ücreti de olacak. Fakat öğrencilerin
evlerinden bile faydalanabileceği bu güzellik bence özellikle IT tarafında bazı eğitim
senaryolarında vazgeçilemez nitelikte olacak.
</p>
        <p style="color:maroon;">
          <strong>MOC Kitapları Dijital!</strong>
        </p>
        <p>
MOC kitapları özellikle ülkemizde en büyük dertlerden biri. Normal şartlarda herhangi
bir CPLS'ten eğitim alındığında eğitimi bir MCT'nin vermesinin yanı sıra eğitimle
ilgili varsa MOC kitaplarının da öğrenciye sağlanması gerekir. Çoğu eğitimde maalesef
bu kitapların Türkçe'leri de yok. Diğer yandan özellikle hızlı, aniden açılan
eğitimlerde vs kitapların yurt dışından gelme süreci çok uzayabiliyor ve eğitim bitiminde
kitap ancak gelmiş oluyor. Tüm bu sorunları aşabilmek adına artık MOC kitapları dijital
olarak da öğrencilere ulaştırılabilecek. 
</p>
        <p align="center">
          <img border="1" alt="MOC'lar için Connect üzerinde bug report yapılabilecek!" height="203" src="http://daron.yondem.com/tr/content/binary/08112009_1.jpg" width="600" />
          <br />
          <em>MOC'lar için Connect üzerinde bug report yapılabilecek!</em>
        </p>
        <p style="color:maroon;">
          <strong>Eğitimlere doğrudan yorumlar!</strong>
        </p>
        <p>
MCT'ler MOC (Microsoft Official Curriculum) setleri ile ilgili yorumlarını farklı
şekillerde Microsoft'a iletebiliyordu. Fakat bu süreçlerde sorun olduğunu zaten
herkes biliyor. Özellikle bu yorumlara geri dönüş alamamak en büyük sıkıntılardan
biri. Daha da ilginci bazen bu sorunlar çözülse de :) geri dönüş yapılmadığı için
sorunu bildirenin haberi olmayabiliyor. Tüm bu sorunları gidermek adına zaten var
olan, ürün gruplarının kullandığı ve başarılı bir şekilde işleyen Connect sistemine
artık Courseware içerikleri de aktarılacak ve aynı ürünlere bug submit eder gibi Courseware'lerle
ilgili de Connect altyapısı kullanılabilecek. Bu bençe eğitim materyallerinde kaliteyi
ciddi şekilde arttıracaktır.
</p>
        <p style="color:maroon;">
          <strong>Hilekar sertifikacılar!</strong>
        </p>
        <p>
Bir diğer dert ise Microsoft Sertifika Sınavları ile ilgili hilekar hareketler! Bu
konuda her ne yapılırsa yapılısın önüne geçilmesi zor gibi duruyor fakat ilginç bir
gelişme var :) Artık sertifika sınavlarında her sonuya kullanıcıların ne kadar zamanda
cevap verdikleri ve toplamda sınavı ne kadar bitirdikleri takip edilecek! Doğal olarak
sınav sorularını çok hızlı cevaplayanlardan "kıllanılacak" (süper bir fiil
oldu bu:))
</p>
        <p>
MCT Day Zero'da tanıştığım eski bir MCT olan ve geçen sene Microsoft Learning'de
Program Müdürü olarak göreve başlayan <strong>Matthew Roche </strong> söyledikleri
ile beni gerçekten gaza getirdi diyebilirim. Eski bir MCT'nin Learning'de
işe başlaması ve idalist olması bence çok iyi! Tabi ki değişiklikler anında yapılamıyor
fakat gördüğüm kadarı ile Matthew tüm MCT'lerin sorunlarının zaten farkında ve
bu farkındalıkla da gerekli düzenlemeleri yapmak için elinden geleni yapıyor. Örneğin
neredeyse TR'de hiçbir MCT'nin kullanmadığım (Ben dahil) MTM konusunda o da
dertli. Buradan sadece Matthew'ın bir ricasını MCT'lerle paylaşmak istiyorum.
Student Evaluation sistemini kullanmasanız da MCT'lerin doldurduğu "Course
Evaluation"'ı kesinlikle doldurun. Bunların değerlendirildiğini Matthew'ın
kendi laptopunda kendi hazırladığı chartlardan gördüm, şahidim :)
</p>
        <p>
Gelelim MCT olmayanlara :) Sizler biraz daha bekleyin. Çok yakında sizler için de
heyecanlı şeyler paylaşacağım blogdan.
</p>
        <p>
Hepinize kolay gelsin...
</p>
        <img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=99cf3e5e-5234-44a3-a692-5d4c12f91dc2" />
      </body>
      <title>MCT Day Zero, Berlin'den haberler.</title>
      <guid isPermaLink="false">http://daron.yondem.com/tr/PermaLink.aspx?guid=99cf3e5e-5234-44a3-a692-5d4c12f91dc2</guid>
      <link>http://feedproxy.google.com/~r/daronyondem/~3/Mhx8n8LI_Ak/PermaLink.aspx</link>
      <pubDate>Sun, 08 Nov 2009 16:05:26 GMT</pubDate>
      <description>&lt;p&gt;
Bugün Berlin&amp;#39;de &lt;strong&gt;MCT Day Zero&lt;/strong&gt; etkinliğine katıldım. Günün adı
merak uyandırıcı olduğu için hemen açıkliyim :) Yarın Berlin&amp;#39;de TechEd Europe
başlıyor ve ben de TLC (Technical Learning Center)&amp;#39;da Silverlight bölümünde görevliyim.
Bu çerçevede hazır insanlar Berlin&amp;#39;e gelecek diye düşünerek etkinlik öncesine
de bir MCT günü konmuş ve adı da tabi ki &amp;quot;Gün 0&amp;quot; olmuş :) çünkü Gün 1 yarın
:)
&lt;/p&gt;
&lt;p&gt;
Neyse olayın geyik kısmı bırakıp bugün için neler olduğuna ve paylaşabileceğim bilgileri
bir göz atalım. Bu bilgilerin çoğu malumuzun ağırlıklı olarak MCT&amp;#39;leri ilgilendirecektir. 
&lt;/p&gt;
&lt;p style="color:maroon;"&gt;
&lt;strong&gt;Online Labs&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
İlk güzel haber &lt;strong&gt;Online Labs&lt;/strong&gt;! Artık MCT&amp;#39;ler öğrencilerine eğitim
verebilmek için uygun ortamı yaratmak, uygun bilgisayarları hazırlamak zorunda kalmayacaklar.
Aynı şekilde CPLS&amp;#39;ler de Online Laboratuarları kullanabilecek. Online Labs çok
yakında başlayacak ve başladığında tabi ki bir ücreti de olacak. Fakat öğrencilerin
evlerinden bile faydalanabileceği bu güzellik bence özellikle IT tarafında bazı eğitim
senaryolarında vazgeçilemez nitelikte olacak.
&lt;/p&gt;
&lt;p style="color:maroon;"&gt;
&lt;strong&gt;MOC Kitapları Dijital!&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
MOC kitapları özellikle ülkemizde en büyük dertlerden biri. Normal şartlarda herhangi
bir CPLS&amp;#39;ten eğitim alındığında eğitimi bir MCT&amp;#39;nin vermesinin yanı sıra eğitimle
ilgili varsa MOC kitaplarının da öğrenciye sağlanması gerekir. Çoğu eğitimde maalesef
bu kitapların Türkçe&amp;#39;leri de yok. Diğer yandan özellikle hızlı, aniden açılan
eğitimlerde vs kitapların yurt dışından gelme süreci çok uzayabiliyor ve eğitim bitiminde
kitap ancak gelmiş oluyor. Tüm bu sorunları aşabilmek adına artık MOC kitapları dijital
olarak da öğrencilere ulaştırılabilecek. 
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img border="1" alt="MOC'lar için Connect üzerinde bug report yapılabilecek!" height="203" src="http://daron.yondem.com/tr/content/binary/08112009_1.jpg" width="600"&gt;
&lt;br&gt;
&lt;em&gt;MOC'lar için Connect üzerinde bug report yapılabilecek!&lt;/em&gt;
&lt;/p&gt;
&lt;p style="color:maroon;"&gt;
&lt;strong&gt;Eğitimlere doğrudan yorumlar!&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
MCT&amp;#39;ler MOC (Microsoft Official Curriculum) setleri ile ilgili yorumlarını farklı
şekillerde Microsoft&amp;#39;a iletebiliyordu. Fakat bu süreçlerde sorun olduğunu zaten
herkes biliyor. Özellikle bu yorumlara geri dönüş alamamak en büyük sıkıntılardan
biri. Daha da ilginci bazen bu sorunlar çözülse de :) geri dönüş yapılmadığı için
sorunu bildirenin haberi olmayabiliyor. Tüm bu sorunları gidermek adına zaten var
olan, ürün gruplarının kullandığı ve başarılı bir şekilde işleyen Connect sistemine
artık Courseware içerikleri de aktarılacak ve aynı ürünlere bug submit eder gibi Courseware&amp;#39;lerle
ilgili de Connect altyapısı kullanılabilecek. Bu bençe eğitim materyallerinde kaliteyi
ciddi şekilde arttıracaktır.
&lt;/p&gt;
&lt;p style="color:maroon;"&gt;
&lt;strong&gt;Hilekar sertifikacılar!&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Bir diğer dert ise Microsoft Sertifika Sınavları ile ilgili hilekar hareketler! Bu
konuda her ne yapılırsa yapılısın önüne geçilmesi zor gibi duruyor fakat ilginç bir
gelişme var :) Artık sertifika sınavlarında her sonuya kullanıcıların ne kadar zamanda
cevap verdikleri ve toplamda sınavı ne kadar bitirdikleri takip edilecek! Doğal olarak
sınav sorularını çok hızlı cevaplayanlardan &amp;quot;kıllanılacak&amp;quot; (süper bir fiil
oldu bu:))
&lt;/p&gt;
&lt;p&gt;
MCT Day Zero&amp;#39;da tanıştığım eski bir MCT olan ve geçen sene Microsoft Learning&amp;#39;de
Program Müdürü olarak göreve başlayan &lt;strong&gt;Matthew Roche &lt;/strong&gt; söyledikleri
ile beni gerçekten gaza getirdi diyebilirim. Eski bir MCT&amp;#39;nin Learning&amp;#39;de
işe başlaması ve idalist olması bence çok iyi! Tabi ki değişiklikler anında yapılamıyor
fakat gördüğüm kadarı ile Matthew tüm MCT&amp;#39;lerin sorunlarının zaten farkında ve
bu farkındalıkla da gerekli düzenlemeleri yapmak için elinden geleni yapıyor. Örneğin
neredeyse TR&amp;#39;de hiçbir MCT&amp;#39;nin kullanmadığım (Ben dahil) MTM konusunda o da
dertli. Buradan sadece Matthew&amp;#39;ın bir ricasını MCT&amp;#39;lerle paylaşmak istiyorum.
Student Evaluation sistemini kullanmasanız da MCT&amp;#39;lerin doldurduğu &amp;quot;Course
Evaluation&amp;quot;&amp;#39;ı kesinlikle doldurun. Bunların değerlendirildiğini Matthew&amp;#39;ın
kendi laptopunda kendi hazırladığı chartlardan gördüm, şahidim :)
&lt;/p&gt;
&lt;p&gt;
Gelelim MCT olmayanlara :) Sizler biraz daha bekleyin. Çok yakında sizler için de
heyecanlı şeyler paylaşacağım blogdan.
&lt;/p&gt;
&lt;p&gt;
Hepinize kolay gelsin...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=99cf3e5e-5234-44a3-a692-5d4c12f91dc2" /&gt;</description>
      <comments>http://daron.yondem.com/tr/CommentView.aspx?guid=99cf3e5e-5234-44a3-a692-5d4c12f91dc2</comments>
    <feedburner:origLink>http://daron.yondem.com/tr/PermaLink.aspx?guid=99cf3e5e-5234-44a3-a692-5d4c12f91dc2</feedburner:origLink></item>
    <item>
      <trackback:ping>http://daron.yondem.com/tr/Trackback.aspx?guid=29e6cf2c-659a-4da7-baff-d9eca2476c24</trackback:ping>
      <pingback:server>http://daron.yondem.com/tr/pingback.aspx</pingback:server>
      <pingback:target>http://daron.yondem.com/tr/PermaLink.aspx?guid=29e6cf2c-659a-4da7-baff-d9eca2476c24</pingback:target>
      <dc:creator>Daron Y�ndem Blog</dc:creator>
      <wfw:comment>http://daron.yondem.com/tr/CommentView.aspx?guid=29e6cf2c-659a-4da7-baff-d9eca2476c24</wfw:comment>
      <wfw:commentRss>http://daron.yondem.com/tr/SyndicationService.asmx/GetEntryCommentsRss?guid=29e6cf2c-659a-4da7-baff-d9eca2476c24</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Windows 7 ile beraber gelen ve daha pek de hissedemediğimiz değişiklikler biri de
"<strong>Sensor and Location API</strong>" adını taşıyor. Adından da anlaşılacağı
üzere aslında yeni bir API topluluğundan bahsediyoruz ve bu topluluğun biz .NET yazılım
geliştiricilere sağladığı şey ise işletim sistemi üzerinden donanım bağımsız olarak
rahatlıkla Konum (GPS) ve diğer farklı sensörlere ulaşma altyapısı. Tabi bunun içinn
elinizde söz konusu donanımın bulunması ve donanımın da Windows 7 sürücülerini taşıması
veya Windows 7 uyumlu olması şart. 
</p>
        <p>
Ben bu makaleyi yazarken FreeScale tarafından üretilmiş deneme ve yazılım geliştirme
amaçlı kullanılabilecek bir Sensör kitinden faydalandım. Bu tip sensörlerin çok yakında
donanımsal olarak da laptoplara entegre edilmesi ilginç sentaryolara olanak tanıyabilecek.
Bu durum ister laptoptaki bir accelerometer aracılığı ile laptopun fiziksel durumunu
anlamak olsun ister laptopun içerisinde bulunduğu ortamdaki ışık miktarına bakarak
otomatik olarak ekran parlaklığından tutun uygulamaların içerisindeki yazıların punto
ve renklerine kadar kendi kendilerine ortam ışığına göre adapte etmelerine kadar farklı
senaryolar uygulanabilir. 
</p>
        <p align="center">
          <img border="1" alt="FreeScale sensör kit ile Windows 7 denemeleri." height="188" src="http://daron.yondem.com/tr/content/binary/04112009_1.jpg" width="600" />
          <br />
          <em>FreeScale sensör kit ile Windows 7 denemeleri.</em>
        </p>
        <p>
Sensörlere ulaşmak için Windows 7'nin "Sensor and Locaiton API"larını
kullanmak durumundayız. Bu API'lar için gerekli .NET Wrapper'ları ise şu ancak
ayrı olarak bilgisayarınıza indirebileceğiniz bir paket. .NET Framework 4.0 ile beraber
bu Wrapper'lar Framework'e dahil edilecek ve herhangi bir şekilde ayrıca downloada
gerek kalmayacak. Fakat şimdilik gerekli DLL'leri aşağıdaki adresten bilgisayarınıza
indirmeniz şart.
</p>
        <p>
          <a href="http://code.msdn.microsoft.com/SensorsAndLocation/Release/ProjectReleases.aspx?ReleaseId=2359"> http://code.msdn.microsoft.com/SensorsAndLocation/Release/ProjectReleases.aspx?ReleaseId=2359</a>
        </p>
        <p>
Download işlemini tamamladıktan sonra gerekli projeyi de compile edince karşınıza <strong>Windows7.SensorAndLocation.dll</strong> adında
bir dosya çıkacaktır. Bu dosya bizim Sensörlere ulaşmamız için gerekli wrapperları
sunacak. Artık yeni bir proje yaratarak hızlıca sensörlerimize ulaşabiliriz. 
</p>
        <p>
Örnek olarak bir WPF projesi yaratarak XAML kısmına da basit bir TextBlock koyalım.
Bu örnekte hedefimiz sisteme bağlı bir ışık sensörüne gelen ışık miktarını yakalayarak
değişikliklere de göre sürekli durumu takip edebilmek. 
</p>
        <p>
          <strong>[XAML]</strong>
        </p>
        <p style="margin: 0px;">
          <span style="color: blue;">&lt;</span>
          <span style="color: #a31515;">Window</span>
          <span style="color: red;"> x</span>
          <span style="color: blue;">:</span>
          <span style="color: red;">Class</span>
          <span style="color: blue;">="Window1"</span>
        </p>
        <p style="margin: 0px;">
   <span style="color: red;"> xmlns</span><span style="color: blue;">="http://schemas.microsoft.com/winfx/2006/xaml/presentation"</span></p>
        <p style="margin: 0px;">
   <span style="color: red;"> xmlns</span><span style="color: blue;">:</span><span style="color: red;">x</span><span style="color: blue;">="http://schemas.microsoft.com/winfx/2006/xaml"</span></p>
        <p style="margin: 0px;">
   <span style="color: red;"> Title</span><span style="color: blue;">="Window1"</span><span style="color: red;"> Height</span><span style="color: blue;">="300"</span><span style="color: red;"> Width</span><span style="color: blue;">="300"&gt;</span></p>
        <p style="margin: 0px;">
          <span style="color: #a31515;">    </span>
          <span style="color: blue;">&lt;</span>
          <span style="color: #a31515;">Grid</span>
          <span style="color: blue;">&gt;</span>
        </p>
        <p style="margin: 0px;">
          <span style="color: #a31515;">        </span>
          <span style="color: blue;">&lt;</span>
          <span style="color: #a31515;">TextBlock</span>
          <span style="color: red;"> x</span>
          <span style="color: blue;">:</span>
          <span style="color: red;">Name</span>
          <span style="color: blue;">="<strong>txtMiktar</strong>"</span>
          <span style="color: red;"> Text</span>
          <span style="color: blue;">="12"
/&gt;</span>
        </p>
        <p style="margin: 0px;">
          <span style="color: #a31515;">    </span>
          <span style="color: blue;">&lt;/</span>
          <span style="color: #a31515;">Grid</span>
          <span style="color: blue;">&gt;</span>
        </p>
        <p style="margin-top: 0px;">
          <span style="color: blue;">&lt;/</span>
          <span style="color: #a31515;">Window</span>
          <span style="color: blue;">&gt;</span>
        </p>
        <p>
Yeni yarattığımız WPF projesine <strong>Windows7.SensorAndLocation.dll </strong> DLL'imizi
de referans aldıktan sonra hemen kod tarafına geçiş yapıyoruz. İlk amacımız sisteme
bağlı ışık sensörlerinin bir listesini almak.
</p>
        <p>
          <strong>[VB]</strong>
        </p>
        <p style="margin: 0px;">
    <span style="color: blue;">Private</span><span style="color: blue;">Sub</span> Window1_Loaded(<span style="color: blue;">ByVal</span> sender <span style="color: blue;">As</span><span style="color: blue;">Object</span>, <span style="color: blue;">ByVal</span> e <span style="color: blue;">As</span> System.Windows.RoutedEventArgs) <span style="color: blue;">Handles</span><span style="color: blue;">Me</span>.Loaded
</p>
        <p style="margin: 0px;">
        <span style="color: blue;">Dim</span> IsikSensorleri
= <strong>SensorManager</strong>.GetSensorsByType(<span style="color: blue;">Of</span> Sensors.Light.<strong>AmbientLightSensor</strong>)()
</p>
        <p style="margin: 0px;">
        <span style="color: blue;">Dim</span> IlkSensor
= IsikSensorleri(0)
</p>
        <p style="margin: 0px;">
        <span style="color: blue;">AddHandler</span> IlkSensor.DataUpdated, <span style="color: blue;">AddressOf</span> Sensor_VeriGeldi
</p>
        <p style="margin-top: 0px;">
    <span style="color: blue;">End</span><span style="color: blue;">Sub</span></p>
        <p>
Kodumuzun daha ilk satırında Generic bir metod kullanıyoruz. <strong> GetSensorsByType</strong> metoduna
uygun Senör tipi olarak <strong> AmbientLightSensor</strong> verdiğimizde geriye sisteme
bağlı ışık sensörlerinin bir listesi dönüyor. Bu listeden hemen ilk sensörü yakalayarak
devam edebiliriz. Tabi siz farklı durumlarda birden çok sensör ile beraber işlem de
yapabiliriz hatta bu koda "sistemde gerçekten ışık sensörü var mı?" gibi
kontrolleri de eklemek gerek. Şimdilik makaleyi amacından şaşırmamak ve çok uzatmamak
adına bu gibi kontrolleri konu dışı bırakıyorum.
</p>
        <p>
Son satırda elimizdeki sensörün DataUpdated event'ını yakalıyoruz. Bu noktada
önemli olan detaylardan biri bu event'ın ayrı bir Thread'de çalışacak olması.
O nedenle bir sonraki adımda bu event'ı yakaladığımız kodumuzdan tekrar UIThread'e
dönebilmek için ufak bir takla atacağız.
</p>
        <p>
          <strong>[VB]</strong>
        </p>
        <p style="margin: 0px;">
    <span style="color: blue;">Private</span><span style="color: blue;">Sub</span> Sensor_VeriGeldi(<span style="color: blue;">ByVal</span> sensor <span style="color: blue;">As</span> Windows7.Sensors.Sensor, <span style="color: blue;">ByVal</span> dataReport <span style="color: blue;">As</span> Windows7.Sensors.SensorDataReport)
</p>
        <p style="margin: 0px;">
        <span style="color: blue;">Dim</span> IsikMiktar
= dataReport.GetDataFields().ToList(2).Value
</p>
        <p style="margin: 0px;">
        <span style="color: blue;">Dim</span> Zaman
= dataReport.GetDataFields().ToList(1).Value
</p>
        <p style="margin: 0px;">
 
</p>
        <p style="margin: 0px;">
          <span style="color: gray">        </span>
          <span style="color: gray;">Dim</span>
          <span style="color: gray"> Parametreler </span>
          <span style="color: gray;">As</span>
          <span style="color: gray;">New</span>
          <span style="color: gray"> List(</span>
          <span style="color: gray;">Of</span>
          <span style="color: gray;">Object</span>
          <span style="color: gray">)</span>
        </p>
        <p style="margin: 0px; color: gray;">
        Parametreler.Add(IsikMiktar)
</p>
        <p style="margin: 0px; color: gray;">
        Parametreler.Add(Zaman)
</p>
        <p style="margin: 0px;">
          <span style="color: gray">        </span>
          <span style="color: gray;">Me</span>
          <span style="color: gray">.Dispatcher.BeginInvoke(</span>
          <span style="color: gray;">New</span>
          <span style="color: gray"> Aktar(</span>
          <span style="color: gray;">AddressOf</span>
          <span style="color: gray"> VeriGeldi),
Parametreler.ToArray())</span>
        </p>
        <p style="margin-top: 0px;">
    <span style="color: blue;">End</span><span style="color: blue;">Sub</span></p>
        <p>
Sensöre her veri geldiğinde yukarıdaki method çalışacak ve bahsettiğimiz gibi bu method
UIThread'e değil! İlk olarak <strong>dataReport</strong> parametresi üzerinden
sensördeki ışık miktarını ve bu raporun bize aktarıldığı tam zaman dilimini ayrı ayrı
değişkenlere alıyoruz. <strong>GetDataFields</strong> metodu bize bu sensör ile ilgili
tüm verileri bir <strong>Key/Value Pair Dictionary</strong> olarak aktarıyor. Key'ler
biraz karışık olduğu için hemen listeye çevirip index üzerinden istediğimizi yakalamak
daha kolay olabilir. Ne de olsa bu listelerdeki Field sayıları sensör tipine spesifik
ve sabit.
</p>
        <p>
          <strong>[VB]</strong>
        </p>
        <p style="margin: 0px;">
    <span style="color: blue;">Private</span><span style="color: blue;">Sub</span> Sensor_VeriGeldi(<span style="color: blue;">ByVal</span> sensor <span style="color: blue;">As</span> Windows7.Sensors.Sensor, <span style="color: blue;">ByVal</span> dataReport <span style="color: blue;">As</span> Windows7.Sensors.SensorDataReport)
</p>
        <p style="margin: 0px;">
          <span style="color: gray">        </span>
          <span style="color: gray;">Dim</span>
          <span style="color: gray"> IsikMiktar
= dataReport.GetDataFields().ToList(2).Value</span>
        </p>
        <p style="margin: 0px;">
          <span style="color: gray">        </span>
          <span style="color: gray;">Dim</span>
          <span style="color: gray"> Zaman
= dataReport.GetDataFields().ToList(1).Value</span>
        </p>
        <p style="margin: 0px;">
 
</p>
        <p style="margin: 0px;">
        <span style="color: blue;">Dim</span> Parametreler <span style="color: blue;">As</span><span style="color: blue;">New</span> List(<span style="color: blue;">Of</span><span style="color: blue;">Object</span>)
</p>
        <p style="margin: 0px;">
        Parametreler.Add(IsikMiktar)
</p>
        <p style="margin: 0px;">
        Parametreler.Add(Zaman)
</p>
        <p style="margin: 0px;">
        <span style="color: blue;">Me</span>.Dispatcher.BeginInvoke(<span style="color: blue;">New</span> Aktar(<span style="color: blue;">AddressOf</span> VeriGeldi),
Parametreler.ToArray())
</p>
        <p style="margin-top: 0px;">
    <span style="color: blue;">End</span><span style="color: blue;">Sub</span></p>
        <p>
Gelelim eventımızı yakaladığımızda ve verileri aldığımızda bunları UIThread'e
aktarmanın yoluna. WPF'de <strong>Dispatcher</strong> üzerinden UIThread'e
ulaşabiliriz. Bunun için ayrıca bir Delegate ve bir de Method yaratmak şart. Bu methodlar
iki ayrı parametre alacaklar, biri <strong>IsikMiktar</strong> diğeri ise <strong>Zaman</strong>.
Eldeki parametre değerlerini de bir Array olarak gönderiyoruz.
</p>
        <p>
          <strong>[VB]</strong>
        </p>
        <p style="margin: 0px;">
    <span style="color: blue;">Delegate</span><span style="color: blue;">Sub</span> Aktar(<span style="color: blue;">ByVal</span> IsikMiktar <span style="color: blue;">As</span><span style="color: blue;">Object</span>, <span style="color: blue;">ByVal</span> Zaman <span style="color: blue;">As</span><span style="color: blue;">Object</span>)
</p>
        <p style="margin: 0px;">
 
</p>
        <p style="margin: 0px;">
    <span style="color: blue;">Sub</span> VeriGeldi(<span style="color: blue;">ByVal</span> IsikMiktar <span style="color: blue;">As</span><span style="color: blue;">Object</span>, <span style="color: blue;">ByVal</span> zaman <span style="color: blue;">As</span><span style="color: blue;">Object</span>)
</p>
        <p style="margin: 0px;">
        txtMiktar.Text = IsikMiktar.ToString &amp; <span style="color: #a31515;">",
"</span> &amp; zaman.ToString
</p>
        <p style="margin-top: 0px;">
    <span style="color: blue;">End</span><span style="color: blue;">Sub</span></p>
        <p>
Yukarıda gördüğünüz <strong>VeriGeldi</strong> kodumuz artık <strong> Dispatcher</strong> sayesinde
UIThread'de çalışıyor. Yani rahatlıkla UIElement'lerimize ulaşabiliriz. Gelen
parametreleri şimdilik alıp ilk aşamada ekrana yerleştirdiğimiz <strong>TextBlock</strong> üzerine
yazdırıyoruz.
</p>
        <p>
Gördüğünüz gibi bir sensöre ulaşarak değişiklikleri takip etmek bu kadar kolay. Tabi
bu noktadan sonra tüm bu değişikliklere göre nasıl işlemler yapacağınız size kalmış.
Örneğin bu şekilde bir sensör bağladığınız ortamdaki ışık miktarı arttıkça Windows
7 ekran parlaklılığını da arttıyor. Ortamdaki ışık miktarı azalınca ise ekran parlaklığı
azalıyor. Böylece gözünüz çok daha rahat bir şekilde ekrandaki içeriği algılayabiliyor. 
</p>
        <p>
Kullanmanız olası tüm diğer farklı sensör tiplerinde de veri değişikliğini yakalama
ve UIThread'e atkarma mekanizması bire bir aynı. Değişen tek şey <strong>DataFields</strong> Collection'ında
gelecek bilgilerin sayıca artması veya azalması olacaktır.
</p>
        <p>
Hepinize kolay gelsin.
</p>
        <img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=29e6cf2c-659a-4da7-baff-d9eca2476c24" />
      </body>
      <title>Windows 7'de Sensor and Location API ile Sensör kullanımı</title>
      <guid isPermaLink="false">http://daron.yondem.com/tr/PermaLink.aspx?guid=29e6cf2c-659a-4da7-baff-d9eca2476c24</guid>
      <link>http://feedproxy.google.com/~r/daronyondem/~3/uWnPyONnfLk/PermaLink.aspx</link>
      <pubDate>Wed, 04 Nov 2009 14:57:54 GMT</pubDate>
      <description>&lt;p&gt;
Windows 7 ile beraber gelen ve daha pek de hissedemediğimiz değişiklikler biri de
&amp;quot;&lt;strong&gt;Sensor and Location API&lt;/strong&gt;&amp;quot; adını taşıyor. Adından da anlaşılacağı
üzere aslında yeni bir API topluluğundan bahsediyoruz ve bu topluluğun biz .NET yazılım
geliştiricilere sağladığı şey ise işletim sistemi üzerinden donanım bağımsız olarak
rahatlıkla Konum (GPS) ve diğer farklı sensörlere ulaşma altyapısı. Tabi bunun içinn
elinizde söz konusu donanımın bulunması ve donanımın da Windows 7 sürücülerini taşıması
veya Windows 7 uyumlu olması şart. 
&lt;/p&gt;
&lt;p&gt;
Ben bu makaleyi yazarken FreeScale tarafından üretilmiş deneme ve yazılım geliştirme
amaçlı kullanılabilecek bir Sensör kitinden faydalandım. Bu tip sensörlerin çok yakında
donanımsal olarak da laptoplara entegre edilmesi ilginç sentaryolara olanak tanıyabilecek.
Bu durum ister laptoptaki bir accelerometer aracılığı ile laptopun fiziksel durumunu
anlamak olsun ister laptopun içerisinde bulunduğu ortamdaki ışık miktarına bakarak
otomatik olarak ekran parlaklığından tutun uygulamaların içerisindeki yazıların punto
ve renklerine kadar kendi kendilerine ortam ışığına göre adapte etmelerine kadar farklı
senaryolar uygulanabilir. 
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img border="1" alt="FreeScale sensör kit ile Windows 7 denemeleri." height="188" src="http://daron.yondem.com/tr/content/binary/04112009_1.jpg" width="600"&gt;
&lt;br&gt;
&lt;em&gt;FreeScale sensör kit ile Windows 7 denemeleri.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Sensörlere ulaşmak için Windows 7&amp;#39;nin &amp;quot;Sensor and Locaiton API&amp;quot;larını
kullanmak durumundayız. Bu API&amp;#39;lar için gerekli .NET Wrapper&amp;#39;ları ise şu ancak
ayrı olarak bilgisayarınıza indirebileceğiniz bir paket. .NET Framework 4.0 ile beraber
bu Wrapper&amp;#39;lar Framework&amp;#39;e dahil edilecek ve herhangi bir şekilde ayrıca downloada
gerek kalmayacak. Fakat şimdilik gerekli DLL&amp;#39;leri aşağıdaki adresten bilgisayarınıza
indirmeniz şart.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://code.msdn.microsoft.com/SensorsAndLocation/Release/ProjectReleases.aspx?ReleaseId=2359"&gt; http://code.msdn.microsoft.com/SensorsAndLocation/Release/ProjectReleases.aspx?ReleaseId=2359&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Download işlemini tamamladıktan sonra gerekli projeyi de compile edince karşınıza &lt;strong&gt;Windows7.SensorAndLocation.dll&lt;/strong&gt; adında
bir dosya çıkacaktır. Bu dosya bizim Sensörlere ulaşmamız için gerekli wrapperları
sunacak. Artık yeni bir proje yaratarak hızlıca sensörlerimize ulaşabiliriz. 
&lt;/p&gt;
&lt;p&gt;
Örnek olarak bir WPF projesi yaratarak XAML kısmına da basit bir TextBlock koyalım.
Bu örnekte hedefimiz sisteme bağlı bir ışık sensörüne gelen ışık miktarını yakalayarak
değişikliklere de göre sürekli durumu takip edebilmek. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;[XAML]&lt;/strong&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Window&lt;/span&gt;&lt;span style="color: red;"&gt; x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Class&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Window1&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp; &lt;span style="color: red;"&gt; xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp; &lt;span style="color: red;"&gt; xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp; &lt;span style="color: red;"&gt; Title&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;Window1&amp;quot;&lt;/span&gt;&lt;span style="color: red;"&gt; Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;300&amp;quot;&lt;/span&gt;&lt;span style="color: red;"&gt; Width&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;300&amp;quot;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock&lt;/span&gt;&lt;span style="color: red;"&gt; x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;&lt;strong&gt;txtMiktar&lt;/strong&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: red;"&gt; Text&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;quot;12&amp;quot;
/&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin-top: 0px;"&gt;
&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Window&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
Yeni yarattığımız WPF projesine &lt;strong&gt;Windows7.SensorAndLocation.dll &lt;/strong&gt; DLL&amp;#39;imizi
de referans aldıktan sonra hemen kod tarafına geçiş yapıyoruz. İlk amacımız sisteme
bağlı ışık sensörlerinin bir listesini almak.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;[VB]&lt;/strong&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Private&lt;/span&gt; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt; Window1_Loaded(&lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Object&lt;/span&gt;, &lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; e &lt;span style="color: blue;"&gt;As&lt;/span&gt; System.Windows.RoutedEventArgs) &lt;span style="color: blue;"&gt;Handles&lt;/span&gt; &lt;span style="color: blue;"&gt;Me&lt;/span&gt;.Loaded
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; IsikSensorleri
= &lt;strong&gt;SensorManager&lt;/strong&gt;.GetSensorsByType(&lt;span style="color: blue;"&gt;Of&lt;/span&gt; Sensors.Light.&lt;strong&gt;AmbientLightSensor&lt;/strong&gt;)()
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; IlkSensor
= IsikSensorleri(0)
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;AddHandler&lt;/span&gt; IlkSensor.DataUpdated, &lt;span style="color: blue;"&gt;AddressOf&lt;/span&gt; Sensor_VeriGeldi
&lt;/p&gt;
&lt;p style="margin-top: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;End&lt;/span&gt; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
Kodumuzun daha ilk satırında Generic bir metod kullanıyoruz. &lt;strong&gt; GetSensorsByType&lt;/strong&gt; metoduna
uygun Senör tipi olarak &lt;strong&gt; AmbientLightSensor&lt;/strong&gt; verdiğimizde geriye sisteme
bağlı ışık sensörlerinin bir listesi dönüyor. Bu listeden hemen ilk sensörü yakalayarak
devam edebiliriz. Tabi siz farklı durumlarda birden çok sensör ile beraber işlem de
yapabiliriz hatta bu koda &amp;quot;sistemde gerçekten ışık sensörü var mı?&amp;quot; gibi
kontrolleri de eklemek gerek. Şimdilik makaleyi amacından şaşırmamak ve çok uzatmamak
adına bu gibi kontrolleri konu dışı bırakıyorum.
&lt;/p&gt;
&lt;p&gt;
Son satırda elimizdeki sensörün DataUpdated event&amp;#39;ını yakalıyoruz. Bu noktada
önemli olan detaylardan biri bu event&amp;#39;ın ayrı bir Thread&amp;#39;de çalışacak olması.
O nedenle bir sonraki adımda bu event&amp;#39;ı yakaladığımız kodumuzdan tekrar UIThread&amp;#39;e
dönebilmek için ufak bir takla atacağız.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;[VB]&lt;/strong&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Private&lt;/span&gt; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt; Sensor_VeriGeldi(&lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; sensor &lt;span style="color: blue;"&gt;As&lt;/span&gt; Windows7.Sensors.Sensor, &lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; dataReport &lt;span style="color: blue;"&gt;As&lt;/span&gt; Windows7.Sensors.SensorDataReport)
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; IsikMiktar
= dataReport.GetDataFields().ToList(2).Value
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; Zaman
= dataReport.GetDataFields().ToList(1).Value
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&lt;span style="color: gray"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt; &lt;span style="color: gray;"&gt;Dim&lt;/span&gt;&lt;span style="color: gray"&gt; Parametreler &lt;/span&gt; &lt;span style="color: gray;"&gt;As&lt;/span&gt; &lt;span style="color: gray;"&gt;New&lt;/span&gt;&lt;span style="color: gray"&gt; List(&lt;/span&gt;&lt;span style="color: gray;"&gt;Of&lt;/span&gt; &lt;span style="color: gray;"&gt;Object&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px; color: gray;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Parametreler.Add(IsikMiktar)
&lt;/p&gt;
&lt;p style="margin: 0px; color: gray;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Parametreler.Add(Zaman)
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&lt;span style="color: gray"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt; &lt;span style="color: gray;"&gt;Me&lt;/span&gt;&lt;span style="color: gray"&gt;.Dispatcher.BeginInvoke(&lt;/span&gt;&lt;span style="color: gray;"&gt;New&lt;/span&gt;&lt;span style="color: gray"&gt; Aktar(&lt;/span&gt;&lt;span style="color: gray;"&gt;AddressOf&lt;/span&gt;&lt;span style="color: gray"&gt; VeriGeldi),
Parametreler.ToArray())&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin-top: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;End&lt;/span&gt; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
Sensöre her veri geldiğinde yukarıdaki method çalışacak ve bahsettiğimiz gibi bu method
UIThread&amp;#39;e değil! İlk olarak &lt;strong&gt;dataReport&lt;/strong&gt; parametresi üzerinden
sensördeki ışık miktarını ve bu raporun bize aktarıldığı tam zaman dilimini ayrı ayrı
değişkenlere alıyoruz. &lt;strong&gt;GetDataFields&lt;/strong&gt; metodu bize bu sensör ile ilgili
tüm verileri bir &lt;strong&gt;Key/Value Pair Dictionary&lt;/strong&gt; olarak aktarıyor. Key&amp;#39;ler
biraz karışık olduğu için hemen listeye çevirip index üzerinden istediğimizi yakalamak
daha kolay olabilir. Ne de olsa bu listelerdeki Field sayıları sensör tipine spesifik
ve sabit.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;[VB]&lt;/strong&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Private&lt;/span&gt; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt; Sensor_VeriGeldi(&lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; sensor &lt;span style="color: blue;"&gt;As&lt;/span&gt; Windows7.Sensors.Sensor, &lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; dataReport &lt;span style="color: blue;"&gt;As&lt;/span&gt; Windows7.Sensors.SensorDataReport)
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&lt;span style="color: gray"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt; &lt;span style="color: gray;"&gt;Dim&lt;/span&gt;&lt;span style="color: gray"&gt; IsikMiktar
= dataReport.GetDataFields().ToList(2).Value&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&lt;span style="color: gray"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt; &lt;span style="color: gray;"&gt;Dim&lt;/span&gt;&lt;span style="color: gray"&gt; Zaman
= dataReport.GetDataFields().ToList(1).Value&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Dim&lt;/span&gt; Parametreler &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;New&lt;/span&gt; List(&lt;span style="color: blue;"&gt;Of&lt;/span&gt; &lt;span style="color: blue;"&gt;Object&lt;/span&gt;)
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Parametreler.Add(IsikMiktar)
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Parametreler.Add(Zaman)
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Me&lt;/span&gt;.Dispatcher.BeginInvoke(&lt;span style="color: blue;"&gt;New&lt;/span&gt; Aktar(&lt;span style="color: blue;"&gt;AddressOf&lt;/span&gt; VeriGeldi),
Parametreler.ToArray())
&lt;/p&gt;
&lt;p style="margin-top: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;End&lt;/span&gt; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
Gelelim eventımızı yakaladığımızda ve verileri aldığımızda bunları UIThread&amp;#39;e
aktarmanın yoluna. WPF&amp;#39;de &lt;strong&gt;Dispatcher&lt;/strong&gt; üzerinden UIThread&amp;#39;e
ulaşabiliriz. Bunun için ayrıca bir Delegate ve bir de Method yaratmak şart. Bu methodlar
iki ayrı parametre alacaklar, biri &lt;strong&gt;IsikMiktar&lt;/strong&gt; diğeri ise &lt;strong&gt;Zaman&lt;/strong&gt;.
Eldeki parametre değerlerini de bir Array olarak gönderiyoruz.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;[VB]&lt;/strong&gt;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Delegate&lt;/span&gt; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt; Aktar(&lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; IsikMiktar &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Object&lt;/span&gt;, &lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; Zaman &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Object&lt;/span&gt;)
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt; VeriGeldi(&lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; IsikMiktar &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Object&lt;/span&gt;, &lt;span style="color: blue;"&gt;ByVal&lt;/span&gt; zaman &lt;span style="color: blue;"&gt;As&lt;/span&gt; &lt;span style="color: blue;"&gt;Object&lt;/span&gt;)
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; txtMiktar.Text = IsikMiktar.ToString &amp;amp; &lt;span style="color: #a31515;"&gt;&amp;quot;,
&amp;quot;&lt;/span&gt; &amp;amp; zaman.ToString
&lt;/p&gt;
&lt;p style="margin-top: 0px;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;End&lt;/span&gt; &lt;span style="color: blue;"&gt;Sub&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
Yukarıda gördüğünüz &lt;strong&gt;VeriGeldi&lt;/strong&gt; kodumuz artık &lt;strong&gt; Dispatcher&lt;/strong&gt; sayesinde
UIThread&amp;#39;de çalışıyor. Yani rahatlıkla UIElement&amp;#39;lerimize ulaşabiliriz. Gelen
parametreleri şimdilik alıp ilk aşamada ekrana yerleştirdiğimiz &lt;strong&gt;TextBlock&lt;/strong&gt; üzerine
yazdırıyoruz.
&lt;/p&gt;
&lt;p&gt;
Gördüğünüz gibi bir sensöre ulaşarak değişiklikleri takip etmek bu kadar kolay. Tabi
bu noktadan sonra tüm bu değişikliklere göre nasıl işlemler yapacağınız size kalmış.
Örneğin bu şekilde bir sensör bağladığınız ortamdaki ışık miktarı arttıkça Windows
7 ekran parlaklılığını da arttıyor. Ortamdaki ışık miktarı azalınca ise ekran parlaklığı
azalıyor. Böylece gözünüz çok daha rahat bir şekilde ekrandaki içeriği algılayabiliyor. 
&lt;/p&gt;
&lt;p&gt;
Kullanmanız olası tüm diğer farklı sensör tiplerinde de veri değişikliğini yakalama
ve UIThread&amp;#39;e atkarma mekanizması bire bir aynı. Değişen tek şey &lt;strong&gt;DataFields&lt;/strong&gt; Collection&amp;#39;ında
gelecek bilgilerin sayıca artması veya azalması olacaktır.
&lt;/p&gt;
&lt;p&gt;
Hepinize kolay gelsin.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=29e6cf2c-659a-4da7-baff-d9eca2476c24" /&gt;</description>
      <comments>http://daron.yondem.com/tr/CommentView.aspx?guid=29e6cf2c-659a-4da7-baff-d9eca2476c24</comments>
      <category>Windows 7</category>
    <feedburner:origLink>http://daron.yondem.com/tr/PermaLink.aspx?guid=29e6cf2c-659a-4da7-baff-d9eca2476c24</feedburner:origLink></item>
    <item>
      <trackback:ping>http://daron.yondem.com/tr/Trackback.aspx?guid=8b2d8528-e68d-4427-b010-5201e3293ea6</trackback:ping>
      <pingback:server>http://daron.yondem.com/tr/pingback.aspx</pingback:server>
      <pingback:target>http://daron.yondem.com/tr/PermaLink.aspx?guid=8b2d8528-e68d-4427-b010-5201e3293ea6</pingback:target>
      <dc:creator>Daron Y�ndem Blog</dc:creator>
      <wfw:comment>http://daron.yondem.com/tr/CommentView.aspx?guid=8b2d8528-e68d-4427-b010-5201e3293ea6</wfw:comment>
      <wfw:commentRss>http://daron.yondem.com/tr/SyndicationService.asmx/GetEntryCommentsRss?guid=8b2d8528-e68d-4427-b010-5201e3293ea6</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Organik Yazılım günümüzü sonunda hakkını vererek bugün gerçekleştirdik :) Herhangi
bir elektrik vs kesintisi olmadan yağmura karşın güzel bir katılım ile zevkli bir
gün geçirdiğimizi tahmin ediyorum. Bugüne kadarki tüm INETA etkinliklerine kıyasla
biraz farklı bir etkinlikti. Her oturum yaklaşık yarım saat sürdüğü için bir günde
çok sayıda farklı konuya göz atma şansımız oldu. Bu bağlamda sizlerin bu yeni etkinlik
tipi/şekli ile ilgili yorumları da benim için çok önemli.
</p>
        <p align="center">
          <img border="1" alt="Ne yapıyor bu insanlar?" height="273" src="http://daron.yondem.com/tr/content/binary/31102009_1.jpg" width="600" />
          <br />
          <em>Ne yapıyor bu insanlar?</em>
        </p>
        <p>
Organik Yazılım günlerimiz biliyorsunuz her seferinde ilginç besin öğeleri ile de
dikkati çekiyor :) Geçen sefer Burak Selim'in getirdiği Fuji Elma'ları hayatımızı
değiştirmişken bu sefer de bir yazılım seminerinde Türkiye'deki İLK LOKUM dağıtımını
gerçekleştirdik :D Yukarıdaki fotoğraftan da görebileceğiniz üzere saldırganları garip
bir gülümseme ile izlemekteyim :)
</p>
        <p>
Şaka bir yana, tam gün süren yağmura rağmen hiç ayrılmadan bizlerle beraber olan herkese
çok teşekkürler. Tekrar görüşmek üzere...
</p>
        <img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=8b2d8528-e68d-4427-b010-5201e3293ea6" />
      </body>
      <title>Organik Yazılım Günü 1.5 Bitti :)</title>
      <guid isPermaLink="false">http://daron.yondem.com/tr/PermaLink.aspx?guid=8b2d8528-e68d-4427-b010-5201e3293ea6</guid>
      <link>http://feedproxy.google.com/~r/daronyondem/~3/UvTxhRLLJtU/PermaLink.aspx</link>
      <pubDate>Sat, 31 Oct 2009 11:14:01 GMT</pubDate>
      <description>
&lt;p&gt;
Organik Yazılım günümüzü sonunda hakkını vererek bugün gerçekleştirdik :) Herhangi
bir elektrik vs kesintisi olmadan yağmura karşın güzel bir katılım ile zevkli bir
gün geçirdiğimizi tahmin ediyorum. Bugüne kadarki tüm INETA etkinliklerine kıyasla
biraz farklı bir etkinlikti. Her oturum yaklaşık yarım saat sürdüğü için bir günde
çok sayıda farklı konuya göz atma şansımız oldu. Bu bağlamda sizlerin bu yeni etkinlik
tipi/şekli ile ilgili yorumları da benim için çok önemli.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img border="1" alt="Ne yapıyor bu insanlar?" height="273" src="http://daron.yondem.com/tr/content/binary/31102009_1.jpg" width="600"&gt;
&lt;br&gt;
&lt;em&gt;Ne yapıyor bu insanlar?&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Organik Yazılım günlerimiz biliyorsunuz her seferinde ilginç besin öğeleri ile de
dikkati çekiyor :) Geçen sefer Burak Selim&amp;#39;in getirdiği Fuji Elma&amp;#39;ları hayatımızı
değiştirmişken bu sefer de bir yazılım seminerinde Türkiye&amp;#39;deki İLK LOKUM dağıtımını
gerçekleştirdik :D Yukarıdaki fotoğraftan da görebileceğiniz üzere saldırganları garip
bir gülümseme ile izlemekteyim :)
&lt;/p&gt;
&lt;p&gt;
Şaka bir yana, tam gün süren yağmura rağmen hiç ayrılmadan bizlerle beraber olan herkese
çok teşekkürler. Tekrar görüşmek üzere...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=8b2d8528-e68d-4427-b010-5201e3293ea6" /&gt;</description>
      <comments>http://daron.yondem.com/tr/CommentView.aspx?guid=8b2d8528-e68d-4427-b010-5201e3293ea6</comments>
      <category>Seminer</category>
    <feedburner:origLink>http://daron.yondem.com/tr/PermaLink.aspx?guid=8b2d8528-e68d-4427-b010-5201e3293ea6</feedburner:origLink></item>
    <item>
      <trackback:ping>http://daron.yondem.com/tr/Trackback.aspx?guid=eaf004b8-39b3-4a40-bd33-577362cbcb49</trackback:ping>
      <pingback:server>http://daron.yondem.com/tr/pingback.aspx</pingback:server>
      <pingback:target>http://daron.yondem.com/tr/PermaLink.aspx?guid=eaf004b8-39b3-4a40-bd33-577362cbcb49</pingback:target>
      <dc:creator>Daron Y�ndem Blog</dc:creator>
      <wfw:comment>http://daron.yondem.com/tr/CommentView.aspx?guid=eaf004b8-39b3-4a40-bd33-577362cbcb49</wfw:comment>
      <wfw:commentRss>http://daron.yondem.com/tr/SyndicationService.asmx/GetEntryCommentsRss?guid=eaf004b8-39b3-4a40-bd33-577362cbcb49</wfw:commentRss>
      <title>Windows 7 için JumpList Kullanımı</title>
      <guid isPermaLink="false">http://daron.yondem.com/tr/PermaLink.aspx?guid=eaf004b8-39b3-4a40-bd33-577362cbcb49</guid>
      <link>http://feedproxy.google.com/~r/daronyondem/~3/_E70x0r3LCc/PermaLink.aspx</link>
      <pubDate>Fri, 30 Oct 2009 16:32:25 GMT</pubDate>
      <description>&lt;p&gt;
Windows 7 ile beraber gelen taskbar özelliklerinden biri olan JumpList'ler günlük
hayatta son kullanıcının işini ciddi şekilde kolaylaştırıyor. Bu görsel dersimizde
kendi uygulamalarımıza JumpList implemente etmenin yolunu inceliyoruz.
&lt;/p&gt;
&lt;div style="width:512px;height:384px;"&gt;
&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"&gt;
&lt;param name="source" value="http://daron.yondem.com/tr/silverlight/blogplayer.xap" /&gt;
&lt;param name="initparams" value='autoplay=False,autoload=False,enablecaptions=False,muted=False,stretchmode=0,displaytimecode=False,playlist=&lt;playList&gt;&lt;playListItems&gt;&lt;playListItem title="" description="" mediaSource="http://download.yondem.com/wmv/2009/3010_win7_jumplist.wmv" adaptiveStreaming="False" thumbSource="" frameRate="15" width="1024" height="768" &gt;&lt;/playListItem&gt;&lt;/playListItems&gt;&lt;/playList&gt;' /&gt;
&lt;a href="http://go2.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt; &lt;img src="http://go2.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /&gt; &lt;/a&gt; 
&lt;/object&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p style="height: 19px"&gt;
Yukarıdaki videoyu bilgisayarına indirmek isteyenler blogumun &lt;a href="http://daron.yondem.com/tr/formatpage.aspx?path=seminertv.format.html#GorselDersler"&gt;SeminerTV&lt;/a&gt; bölümünden
faydalanabilirler. 
&lt;/p&gt;
&lt;p&gt;
İyi seyirler...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=eaf004b8-39b3-4a40-bd33-577362cbcb49" /&gt;</description>
      <comments>http://daron.yondem.com/tr/CommentView.aspx?guid=eaf004b8-39b3-4a40-bd33-577362cbcb49</comments>
      <category>Windows 7</category>
    <feedburner:origLink>http://daron.yondem.com/tr/PermaLink.aspx?guid=eaf004b8-39b3-4a40-bd33-577362cbcb49</feedburner:origLink></item>
    <item>
      <trackback:ping>http://daron.yondem.com/tr/Trackback.aspx?guid=51dd3123-7f64-4d43-9a3a-57fd9e6a6c6f</trackback:ping>
      <pingback:server>http://daron.yondem.com/tr/pingback.aspx</pingback:server>
      <pingback:target>http://daron.yondem.com/tr/PermaLink.aspx?guid=51dd3123-7f64-4d43-9a3a-57fd9e6a6c6f</pingback:target>
      <dc:creator>Daron Y�ndem Blog</dc:creator>
      <wfw:comment>http://daron.yondem.com/tr/CommentView.aspx?guid=51dd3123-7f64-4d43-9a3a-57fd9e6a6c6f</wfw:comment>
      <wfw:commentRss>http://daron.yondem.com/tr/SyndicationService.asmx/GetEntryCommentsRss?guid=51dd3123-7f64-4d43-9a3a-57fd9e6a6c6f</wfw:commentRss>
      <title>Windows 7 için Taskbar Progress'i programlamak.</title>
      <guid isPermaLink="false">http://daron.yondem.com/tr/PermaLink.aspx?guid=51dd3123-7f64-4d43-9a3a-57fd9e6a6c6f</guid>
      <link>http://feedproxy.google.com/~r/daronyondem/~3/Gx2D6ATlWNo/PermaLink.aspx</link>
      <pubDate>Thu, 29 Oct 2009 16:34:18 GMT</pubDate>
      <description>&lt;p&gt;
Windows 7 ile beraber gelen taskbar özelliklerinden biri olan Taskbar'da Progress
gösterimi çok akıllıca düşünülmüş pratik çözümlerden biri. Siz de uygulamalarınızda
bu özellikten faydalanmak istiyorsanız görsel dersimizde konunun detaylarına göz atıyoruz.
&lt;/p&gt;
&lt;div style="width:512px;height:384px;"&gt;
&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"&gt;
&lt;param name="source" value="http://daron.yondem.com/tr/silverlight/blogplayer.xap" /&gt;
&lt;param name="initparams" value='autoplay=False,autoload=False,enablecaptions=False,muted=False,stretchmode=0,displaytimecode=False,playlist=&lt;playList&gt;&lt;playListItems&gt;&lt;playListItem title="" description="" mediaSource="http://download.yondem.com/wmv/2009/2910_Win7_taskbar_progress.wmv" adaptiveStreaming="False" thumbSource="" frameRate="15" width="1024" height="768" &gt;&lt;/playListItem&gt;&lt;/playListItems&gt;&lt;/playList&gt;' /&gt;
&lt;a href="http://go2.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt; &lt;img src="http://go2.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /&gt; &lt;/a&gt; 
&lt;/object&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p style="height: 19px"&gt;
Yukarıdaki videoyu bilgisayarına indirmek isteyenler blogumun &lt;a href="http://daron.yondem.com/tr/formatpage.aspx?path=seminertv.format.html#GorselDersler"&gt;SeminerTV&lt;/a&gt; bölümünden
faydalanabilirler. 
&lt;/p&gt;
&lt;p&gt;
İyi seyirler...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=51dd3123-7f64-4d43-9a3a-57fd9e6a6c6f" /&gt;</description>
      <comments>http://daron.yondem.com/tr/CommentView.aspx?guid=51dd3123-7f64-4d43-9a3a-57fd9e6a6c6f</comments>
      <category>Windows 7</category>
    <feedburner:origLink>http://daron.yondem.com/tr/PermaLink.aspx?guid=51dd3123-7f64-4d43-9a3a-57fd9e6a6c6f</feedburner:origLink></item>
    <item>
      <trackback:ping>http://daron.yondem.com/tr/Trackback.aspx?guid=ad49fa71-b44c-475a-8450-666671ae079a</trackback:ping>
      <pingback:server>http://daron.yondem.com/tr/pingback.aspx</pingback:server>
      <pingback:target>http://daron.yondem.com/tr/PermaLink.aspx?guid=ad49fa71-b44c-475a-8450-666671ae079a</pingback:target>
      <dc:creator>Daron Y�ndem Blog</dc:creator>
      <wfw:comment>http://daron.yondem.com/tr/CommentView.aspx?guid=ad49fa71-b44c-475a-8450-666671ae079a</wfw:comment>
      <wfw:commentRss>http://daron.yondem.com/tr/SyndicationService.asmx/GetEntryCommentsRss?guid=ad49fa71-b44c-475a-8450-666671ae079a</wfw:commentRss>
      <title>Windows 7 için Taskbar Toolbar hazırlamak.</title>
      <guid isPermaLink="false">http://daron.yondem.com/tr/PermaLink.aspx?guid=ad49fa71-b44c-475a-8450-666671ae079a</guid>
      <link>http://feedproxy.google.com/~r/daronyondem/~3/J_IBmFdB7-k/PermaLink.aspx</link>
      <pubDate>Wed, 28 Oct 2009 16:38:32 GMT</pubDate>
      <description>&lt;p&gt;
Windows 7 ile beraber gelen taskbar özelliklerinden biri olan Taskbar Toolbar'lar
ilginç bir kullanıcı deneyimi sağlıyor. Uygulama arayüzüne geçmeden daha preview ekranında
komut gönderebilmenizi sağlayan bu işlevselliği incelediğimiz görsel dersi aşağıda
izleyebilirsiniz.
&lt;/p&gt;
&lt;div style="width:512px;height:384px;"&gt;
&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"&gt;
&lt;param name="source" value="http://daron.yondem.com/tr/silverlight/blogplayer.xap" /&gt;
&lt;param name="initparams" value='autoplay=False,autoload=False,enablecaptions=False,muted=False,stretchmode=0,displaytimecode=False,playlist=&lt;playList&gt;&lt;playListItems&gt;&lt;playListItem title="" description="" mediaSource="http://download.yondem.com/wmv/2009/2810_Win7_taskbar_toolbar.wmv" adaptiveStreaming="False" thumbSource="" frameRate="15" width="1024" height="768" &gt;&lt;/playListItem&gt;&lt;/playListItems&gt;&lt;/playList&gt;' /&gt;
&lt;a href="http://go2.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt; &lt;img src="http://go2.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /&gt; &lt;/a&gt; 
&lt;/object&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p style="height: 19px"&gt;
Yukarıdaki videoyu bilgisayarına indirmek isteyenler blogumun &lt;a href="http://daron.yondem.com/tr/formatpage.aspx?path=seminertv.format.html#GorselDersler"&gt;SeminerTV&lt;/a&gt; bölümünden
faydalanabilirler. 
&lt;/p&gt;
&lt;p&gt;
İyi seyirler...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=ad49fa71-b44c-475a-8450-666671ae079a" /&gt;</description>
      <comments>http://daron.yondem.com/tr/CommentView.aspx?guid=ad49fa71-b44c-475a-8450-666671ae079a</comments>
      <category>Windows 7</category>
    <feedburner:origLink>http://daron.yondem.com/tr/PermaLink.aspx?guid=ad49fa71-b44c-475a-8450-666671ae079a</feedburner:origLink></item>
    <item>
      <trackback:ping>http://daron.yondem.com/tr/Trackback.aspx?guid=215894fb-6c8d-4482-a4d4-dc07ce01c7e6</trackback:ping>
      <pingback:server>http://daron.yondem.com/tr/pingback.aspx</pingback:server>
      <pingback:target>http://daron.yondem.com/tr/PermaLink.aspx?guid=215894fb-6c8d-4482-a4d4-dc07ce01c7e6</pingback:target>
      <dc:creator>Daron Y�ndem Blog</dc:creator>
      <wfw:comment>http://daron.yondem.com/tr/CommentView.aspx?guid=215894fb-6c8d-4482-a4d4-dc07ce01c7e6</wfw:comment>
      <wfw:commentRss>http://daron.yondem.com/tr/SyndicationService.asmx/GetEntryCommentsRss?guid=215894fb-6c8d-4482-a4d4-dc07ce01c7e6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <head>
          <meta content="tr" http-equiv="Content-Language" />
        </head>
        <p>
Bugün ÇOK yoğun bir gündü :) hem benim için hem de İzmir için :) Sabah 9'da Ege
Üniversitesi Bilgisayar Mühendisliğin'de Silverlight Workshop ile maratona başladık.
Hemen genel Silverlight konseptine baktıktan sonra veri erişiminden tutun animasyonlara
kadar geniş bir alanda gezdik diyebilirim. Workshop'a öğlen arası verdiğimizde
ise ben Windows 7 Akademik Lansman'da konuşmak üzere başka bir binaya doğru koşmak
durumunda kaldım :) Tamam itiraf ediyorum, arabayla gittik.
</p>
        <p align="center">
          <img border="1" alt="Silverlight Workshop, Ege Üniversitesi" height="419" src="http://daron.yondem.com/tr/content/binary/27102009_2.jpg" width="400" />
          <br />
          <em>Silverlight Workshop, Ege Üniversitesi</em>
        </p>
        <p>
Windows 7 Akademik Lansmanların üçüncü ayağı olan İzmir ayağını yine Ege Üniversitesi'nde
gerçekleştirdik. Lansman 500 kişiye yakın katılım ile bence muhteşemdi. Özellikle
çekilişte hediye bir arkadaşına çıkmasına rağmen arkadaşından çok sevinen :) kardeşimiz
beni gerçekten çok güldür. Bir an kazanan kendisi sandım. 
</p>
        <p align="center">
          <img border="1" alt="Windows 7 Akademik Lansman, İzmir, Ege Üniversitesi" height="230" src="http://daron.yondem.com/tr/content/binary/27102009_1.jpg" width="600" />
          <br />
          <em>Windows 7 Akademik Lansman, İzmir, Ege Üniversitesi</em>
        </p>
        <p>
Buradan özellikle Ege'deki tüm MSP'lerimize çok çok teşekkür ediyorum. Farklı
üniversitelerden katılım ile lansmanın başarılı olmasında büyük faydaları var. Hepinize
çok teşekkürler!
</p>
        <p>
Tam akşam oluyor, hem Workshop hem Lansman bitti derken :) son bir mini seminer daha
yapmak üzere <strong>İzmir Ekonomi Üniversitesi</strong>'ni ziyaret ettim. Bana
bir ders saatini ayırıp beni misafir eden sevgili <strong>Çoşkun Atay</strong> hocama
buradan çok teşekkür ediyorum. Hızlı bir akşam oturumu ile öğrencilerle Windows 7,
Multitouch, WPF, Silverlight gibi konularda sohbet etme şansım oldu. Umarım ileride
daha teknik ağırlıklı etkinlikler de yapma şansımız olacak.
</p>
        <p>
Gün yoğun olduğu kadar da eğlenceliydi benim için. Gün boyunca bana gülümseyen ;)
selamını esirgemeyen herkese ÇOK teşekkürler. Tekrar görüşmek üzere İzmir ;)
</p>
        <img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=215894fb-6c8d-4482-a4d4-dc07ce01c7e6" />
      </body>
      <title>İzmir Windows 7 Akademik Lansman, Silverlight Workshop ve... :)</title>
      <guid isPermaLink="false">http://daron.yondem.com/tr/PermaLink.aspx?guid=215894fb-6c8d-4482-a4d4-dc07ce01c7e6</guid>
      <link>http://feedproxy.google.com/~r/daronyondem/~3/bKQgSzGyh1A/PermaLink.aspx</link>
      <pubDate>Tue, 27 Oct 2009 19:51:44 GMT</pubDate>
      <description>
&lt;head&gt;
&lt;meta content="tr" http-equiv="Content-Language"&gt;
&lt;/head&gt;
&lt;p&gt;
Bugün ÇOK yoğun bir gündü :) hem benim için hem de İzmir için :) Sabah 9&amp;#39;da Ege
Üniversitesi Bilgisayar Mühendisliğin&amp;#39;de Silverlight Workshop ile maratona başladık.
Hemen genel Silverlight konseptine baktıktan sonra veri erişiminden tutun animasyonlara
kadar geniş bir alanda gezdik diyebilirim. Workshop&amp;#39;a öğlen arası verdiğimizde
ise ben Windows 7 Akademik Lansman&amp;#39;da konuşmak üzere başka bir binaya doğru koşmak
durumunda kaldım :) Tamam itiraf ediyorum, arabayla gittik.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img border="1" alt="Silverlight Workshop, Ege Üniversitesi" height="419" src="http://daron.yondem.com/tr/content/binary/27102009_2.jpg" width="400"&gt;
&lt;br&gt;
&lt;em&gt;Silverlight Workshop, Ege Üniversitesi&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Windows 7 Akademik Lansmanların üçüncü ayağı olan İzmir ayağını yine Ege Üniversitesi&amp;#39;nde
gerçekleştirdik. Lansman 500 kişiye yakın katılım ile bence muhteşemdi. Özellikle
çekilişte hediye bir arkadaşına çıkmasına rağmen arkadaşından çok sevinen :) kardeşimiz
beni gerçekten çok güldür. Bir an kazanan kendisi sandım. 
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img border="1" alt="Windows 7 Akademik Lansman, İzmir, Ege Üniversitesi" height="230" src="http://daron.yondem.com/tr/content/binary/27102009_1.jpg" width="600"&gt;
&lt;br&gt;
&lt;em&gt;Windows 7 Akademik Lansman, İzmir, Ege Üniversitesi&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Buradan özellikle Ege&amp;#39;deki tüm MSP&amp;#39;lerimize çok çok teşekkür ediyorum. Farklı
üniversitelerden katılım ile lansmanın başarılı olmasında büyük faydaları var. Hepinize
çok teşekkürler!
&lt;/p&gt;
&lt;p&gt;
Tam akşam oluyor, hem Workshop hem Lansman bitti derken :) son bir mini seminer daha
yapmak üzere &lt;strong&gt;İzmir Ekonomi Üniversitesi&lt;/strong&gt;&amp;#39;ni ziyaret ettim. Bana
bir ders saatini ayırıp beni misafir eden sevgili &lt;strong&gt;Çoşkun Atay&lt;/strong&gt; hocama
buradan çok teşekkür ediyorum. Hızlı bir akşam oturumu ile öğrencilerle Windows 7,
Multitouch, WPF, Silverlight gibi konularda sohbet etme şansım oldu. Umarım ileride
daha teknik ağırlıklı etkinlikler de yapma şansımız olacak.
&lt;/p&gt;
&lt;p&gt;
Gün yoğun olduğu kadar da eğlenceliydi benim için. Gün boyunca bana gülümseyen ;)
selamını esirgemeyen herkese ÇOK teşekkürler. Tekrar görüşmek üzere İzmir ;)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=215894fb-6c8d-4482-a4d4-dc07ce01c7e6" /&gt;</description>
      <comments>http://daron.yondem.com/tr/CommentView.aspx?guid=215894fb-6c8d-4482-a4d4-dc07ce01c7e6</comments>
      <category>Silverlight 3.0</category>
      <category>Windows 7</category>
    <feedburner:origLink>http://daron.yondem.com/tr/PermaLink.aspx?guid=215894fb-6c8d-4482-a4d4-dc07ce01c7e6</feedburner:origLink></item>
    <item>
      <trackback:ping>http://daron.yondem.com/tr/Trackback.aspx?guid=bbe7d8e8-c994-44ae-a75b-685502be01d5</trackback:ping>
      <pingback:server>http://daron.yondem.com/tr/pingback.aspx</pingback:server>
      <pingback:target>http://daron.yondem.com/tr/PermaLink.aspx?guid=bbe7d8e8-c994-44ae-a75b-685502be01d5</pingback:target>
      <dc:creator>Daron Y�ndem Blog</dc:creator>
      <wfw:comment>http://daron.yondem.com/tr/CommentView.aspx?guid=bbe7d8e8-c994-44ae-a75b-685502be01d5</wfw:comment>
      <wfw:commentRss>http://daron.yondem.com/tr/SyndicationService.asmx/GetEntryCommentsRss?guid=bbe7d8e8-c994-44ae-a75b-685502be01d5</wfw:commentRss>
      <title>Windows 7 için Taskbar Thumbnail Hazırlamak</title>
      <guid isPermaLink="false">http://daron.yondem.com/tr/PermaLink.aspx?guid=bbe7d8e8-c994-44ae-a75b-685502be01d5</guid>
      <link>http://feedproxy.google.com/~r/daronyondem/~3/vMuUzrVJxLs/PermaLink.aspx</link>
      <pubDate>Mon, 26 Oct 2009 16:40:42 GMT</pubDate>
      <description>&lt;p&gt;
Windows 7 ile beraber gelen taskbar özelliklerinden biri olan Taskbar Thumbnail yapıları
özellikle navigasyon adına çok önemli bir yapı taşı niteliği taşıyorlar. Bu görsel
dersimizde kendi uygulamalarınızda farklı Taskbar Thumbnail'leri nasıl yaratacağımıza
ve kontrolüne değiniyoruz.
&lt;/p&gt;
&lt;div style="width:512px;height:384px;"&gt;
&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"&gt;
&lt;param name="source" value="http://daron.yondem.com/tr/silverlight/blogplayer.xap" /&gt;
&lt;param name="initparams" value='autoplay=False,autoload=False,enablecaptions=False,muted=False,stretchmode=0,displaytimecode=False,playlist=&lt;playList&gt;&lt;playListItems&gt;&lt;playListItem title="" description="" mediaSource="http://download.yondem.com/wmv/2009/2610_win7_taskbar_thumbnail.wmv" adaptiveStreaming="False" thumbSource="" frameRate="15" width="1024" height="768" &gt;&lt;/playListItem&gt;&lt;/playListItems&gt;&lt;/playList&gt;' /&gt;
&lt;a href="http://go2.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt; &lt;img src="http://go2.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /&gt; &lt;/a&gt; 
&lt;/object&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p style="height: 19px"&gt;
Yukarıdaki videoyu bilgisayarına indirmek isteyenler blogumun &lt;a href="http://daron.yondem.com/tr/formatpage.aspx?path=seminertv.format.html#GorselDersler"&gt;SeminerTV&lt;/a&gt; bölümünden
faydalanabilirler. 
&lt;/p&gt;
&lt;p&gt;
İyi seyirler...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=bbe7d8e8-c994-44ae-a75b-685502be01d5" /&gt;</description>
      <comments>http://daron.yondem.com/tr/CommentView.aspx?guid=bbe7d8e8-c994-44ae-a75b-685502be01d5</comments>
      <category>Windows 7</category>
    <feedburner:origLink>http://daron.yondem.com/tr/PermaLink.aspx?guid=bbe7d8e8-c994-44ae-a75b-685502be01d5</feedburner:origLink></item>
    <item>
      <trackback:ping>http://daron.yondem.com/tr/Trackback.aspx?guid=7d22e713-16dd-42a8-b764-85f2738a96db</trackback:ping>
      <pingback:server>http://daron.yondem.com/tr/pingback.aspx</pingback:server>
      <pingback:target>http://daron.yondem.com/tr/PermaLink.aspx?guid=7d22e713-16dd-42a8-b764-85f2738a96db</pingback:target>
      <dc:creator>Daron Y�ndem Blog</dc:creator>
      <wfw:comment>http://daron.yondem.com/tr/CommentView.aspx?guid=7d22e713-16dd-42a8-b764-85f2738a96db</wfw:comment>
      <wfw:commentRss>http://daron.yondem.com/tr/SyndicationService.asmx/GetEntryCommentsRss?guid=7d22e713-16dd-42a8-b764-85f2738a96db</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Bugün Windows 7 Akademik Lansmanları'nın Ankara ayağını gerçekleştirdik. İstanbulda
olduğu gibi Ankara'da da salon doldu taştı :) Ama ayrı bir heyecan vardı sanki
bugün Bilkent Üniversitesi'nde. Özellikle netbook çekilişini hiç unutamayacağım.
150 kişilik salonu 300 kişi sığmak büyük bir başarı değil midir?
</p>
        <p align="center">
          <img border="1" alt="Salona sığmayanlar bina dışından etkinliği izliyor :)" height="243" src="http://daron.yondem.com/tr/content/binary/26102009_1.jpg" width="600" />
          <br />
          <em>Salona sığmayanlar bina dışından etkinliği izliyor :)</em>
        </p>
        <p>
Yukarıdaki fotoğraf sanırım manzarayı ve heyecanı doğru olarak yansıtıyor. Windows
7'nin birçok son kullanıcı bazlı yeni özelliğine göz attığımız oturum benim için
de bir o kadar keyifliydi. Özellikle BTS'e ve tüm Bilkent MSP'lerinin yanı
sıra Ankara MSP'lerine etkinliğe katkılarından dolayı çok teşekkür ediyorum. 
</p>
        <p align="center">
          <img border="1" alt="Windows 7 Akademik Lansman, Ankara, Bilkent Üniversitesi" height="219" src="http://daron.yondem.com/tr/content/binary/26102009_2.jpg" width="600" />
          <br />
          <em>Windows 7 Akademik Lansman, Ankara, Bilkent Üniversitesi</em>
        </p>
        <img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=7d22e713-16dd-42a8-b764-85f2738a96db" />
      </body>
      <title>Windows 7 Akademik Lansman, Ankara</title>
      <guid isPermaLink="false">http://daron.yondem.com/tr/PermaLink.aspx?guid=7d22e713-16dd-42a8-b764-85f2738a96db</guid>
      <link>http://feedproxy.google.com/~r/daronyondem/~3/COgnfm0j9nA/PermaLink.aspx</link>
      <pubDate>Mon, 26 Oct 2009 00:04:34 GMT</pubDate>
      <description>&lt;p&gt;
Bugün Windows 7 Akademik Lansmanları&amp;#39;nın Ankara ayağını gerçekleştirdik. İstanbulda
olduğu gibi Ankara&amp;#39;da da salon doldu taştı :) Ama ayrı bir heyecan vardı sanki
bugün Bilkent Üniversitesi&amp;#39;nde. Özellikle netbook çekilişini hiç unutamayacağım.
150 kişilik salonu 300 kişi sığmak büyük bir başarı değil midir?
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img border="1" alt="Salona sığmayanlar bina dışından etkinliği izliyor :)" height="243" src="http://daron.yondem.com/tr/content/binary/26102009_1.jpg" width="600"&gt;
&lt;br&gt;
&lt;em&gt;Salona sığmayanlar bina dışından etkinliği izliyor :)&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Yukarıdaki fotoğraf sanırım manzarayı ve heyecanı doğru olarak yansıtıyor. Windows
7&amp;#39;nin birçok son kullanıcı bazlı yeni özelliğine göz attığımız oturum benim için
de bir o kadar keyifliydi. Özellikle BTS&amp;#39;e ve tüm Bilkent MSP&amp;#39;lerinin yanı
sıra Ankara MSP&amp;#39;lerine etkinliğe katkılarından dolayı çok teşekkür ediyorum. 
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img border="1" alt="Windows 7 Akademik Lansman, Ankara, Bilkent Üniversitesi" height="219" src="http://daron.yondem.com/tr/content/binary/26102009_2.jpg" width="600"&gt;
&lt;br&gt;
&lt;em&gt;Windows 7 Akademik Lansman, Ankara, Bilkent Üniversitesi&lt;/em&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=7d22e713-16dd-42a8-b764-85f2738a96db" /&gt;</description>
      <comments>http://daron.yondem.com/tr/CommentView.aspx?guid=7d22e713-16dd-42a8-b764-85f2738a96db</comments>
      <category>Windows 7</category>
    <feedburner:origLink>http://daron.yondem.com/tr/PermaLink.aspx?guid=7d22e713-16dd-42a8-b764-85f2738a96db</feedburner:origLink></item>
    <item>
      <trackback:ping>http://daron.yondem.com/tr/Trackback.aspx?guid=571a345a-8c5f-4c80-9226-42108b7b5415</trackback:ping>
      <pingback:server>http://daron.yondem.com/tr/pingback.aspx</pingback:server>
      <pingback:target>http://daron.yondem.com/tr/PermaLink.aspx?guid=571a345a-8c5f-4c80-9226-42108b7b5415</pingback:target>
      <dc:creator>Daron Y�ndem Blog</dc:creator>
      <wfw:comment>http://daron.yondem.com/tr/CommentView.aspx?guid=571a345a-8c5f-4c80-9226-42108b7b5415</wfw:comment>
      <wfw:commentRss>http://daron.yondem.com/tr/SyndicationService.asmx/GetEntryCommentsRss?guid=571a345a-8c5f-4c80-9226-42108b7b5415</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <strong>Knowledge Base Articles</strong> olarak geçen Microsoft Support / Destek sitesindeki
makaleler ile bugüne kadar kesin karşılaşmışsınızdır. İster genel Windows arayüzünde
olsun ister kullandığınız farklı Microsoft uygulamalarında çoğu zaman ekrandaki "Yardım"
yordamlarını izlediğinizde bir KB Article ile karşılaşırsınız. İşte Türkiye'den
de MVP'ler olarak artık bu sisteme katkıda bulunacağız. İlk iki makale benden
geldi :) Internet Explorer 8 Web Slice ve Accelerator yapılarına dair genel kullanım
bilgisi içeren KB Article'lara aşağıdaki adreslerden ulaşabilirsiniz.
</p>
        <p>
          <a target="_blank" href="http://support.microsoft.com/kb/976980/tr"> http://support.microsoft.com/kb/976980/tr</a>
          <br />
          <a target="_blank" href="http://support.microsoft.com/kb/976896/tr"> http://support.microsoft.com/kb/976896/tr</a>
        </p>
        <p>
Bu gelişme özellikle son kullanıcı deneyimi adına çok değerli. Yakın zamanda birçok
MVP'den makaleler ile Destek altyapısı çok daha zengin bir hal alacak. Hatta sistemin
navigasyonu ile ilgili de çalışmalarımız var :) Özellikle Türkiye Destek sayfalarında
çok ilginç şeyler görebilirsiniz yakında. 
</p>
        <p>
KB Article olarak destek sisteminde görmek istediğiniz konuları veya olması gerektiğini
düşündüklerinizi benimle paylaşmaktan çekinmeyin ;) Yorumlarınızın doğru yerlere ulaşmasını
sağlayabilirim.
</p>
        <img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=571a345a-8c5f-4c80-9226-42108b7b5415" />
      </body>
      <title>Microsoft Support sitesine MVP desteği ve ilk iki KB Article yayınım.</title>
      <guid isPermaLink="false">http://daron.yondem.com/tr/PermaLink.aspx?guid=571a345a-8c5f-4c80-9226-42108b7b5415</guid>
      <link>http://feedproxy.google.com/~r/daronyondem/~3/kpIv4hFTuEs/PermaLink.aspx</link>
      <pubDate>Sun, 25 Oct 2009 21:45:28 GMT</pubDate>
      <description>&lt;p&gt;
&lt;strong&gt;Knowledge Base Articles&lt;/strong&gt; olarak geçen Microsoft Support / Destek sitesindeki
makaleler ile bugüne kadar kesin karşılaşmışsınızdır. İster genel Windows arayüzünde
olsun ister kullandığınız farklı Microsoft uygulamalarında çoğu zaman ekrandaki &amp;quot;Yardım&amp;quot;
yordamlarını izlediğinizde bir KB Article ile karşılaşırsınız. İşte Türkiye&amp;#39;den
de MVP&amp;#39;ler olarak artık bu sisteme katkıda bulunacağız. İlk iki makale benden
geldi :) Internet Explorer 8 Web Slice ve Accelerator yapılarına dair genel kullanım
bilgisi içeren KB Article&amp;#39;lara aşağıdaki adreslerden ulaşabilirsiniz.
&lt;/p&gt;
&lt;p&gt;
&lt;a target="_blank" href="http://support.microsoft.com/kb/976980/tr"&gt; http://support.microsoft.com/kb/976980/tr&lt;/a&gt;
&lt;br&gt;
&lt;a target="_blank" href="http://support.microsoft.com/kb/976896/tr"&gt; http://support.microsoft.com/kb/976896/tr&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Bu gelişme özellikle son kullanıcı deneyimi adına çok değerli. Yakın zamanda birçok
MVP&amp;#39;den makaleler ile Destek altyapısı çok daha zengin bir hal alacak. Hatta sistemin
navigasyonu ile ilgili de çalışmalarımız var :) Özellikle Türkiye Destek sayfalarında
çok ilginç şeyler görebilirsiniz yakında. 
&lt;/p&gt;
&lt;p&gt;
KB Article olarak destek sisteminde görmek istediğiniz konuları veya olması gerektiğini
düşündüklerinizi benimle paylaşmaktan çekinmeyin ;) Yorumlarınızın doğru yerlere ulaşmasını
sağlayabilirim.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://daron.yondem.com/tr/aggbug.ashx?id=571a345a-8c5f-4c80-9226-42108b7b5415" /&gt;</description>
      <comments>http://daron.yondem.com/tr/CommentView.aspx?guid=571a345a-8c5f-4c80-9226-42108b7b5415</comments>
      <category>IE 8.0</category>
    <feedburner:origLink>http://daron.yondem.com/tr/PermaLink.aspx?guid=571a345a-8c5f-4c80-9226-42108b7b5415</feedburner:origLink></item>
  </channel>
</rss>
