<?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:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Mustafa ÖZCAN</title>
    <description>Kişisel Web Sitesi</description>
    <link>http://www.mustafaozcan.net/tr/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.5.1.11</generator>
    <language>tr-TR</language>
    <blogChannel:blogRoll>http://www.mustafaozcan.net/tr/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Mustafa OZCAN</dc:creator>
    <dc:title>Mustafa ÖZCAN</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mustafaozcan-tr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Google Translate Artık İngilizce Konuşuyor</title>
      <description>&lt;p&gt;Online çeviri hizmetlerinde çok ilerlemeler kaydeden Google artık İngilizce ye çevirilen metinleri de okuyabiliyor. Daha önce okunuşunda tereddüt yaşadığımız kelimeleri seslisozluk.com sitesinden farklı dillerdeki okunuşları da dahil olmak üzere öğrenebiliyorduk. Ancak metin okuma hizmeti yoktu. Google translate ile metin okuma hizmetini de kullanabiliriz. Ayrıca yazarken çeviri yapabiliyor olması da ayrı bir güzellik.&lt;/p&gt;
&lt;p&gt;Siz de deneyebilirsiniz.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://translate.google.com/#tr|en|" target="_blank"&gt;&lt;img src="http://www.mustafaozcan.net/tr/image.axd?picture=2009%2f12%2fgoogle-translate-speak.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://translate.google.com/#tr|en|" target="_blank"&gt;http://translate.google.com/#tr|en|&lt;/a&gt;&lt;/p&gt;
&lt;!-- AddThis button extension by Mayank Raichura --&gt;

&lt;!-- AddThis Button BEGIN --&gt;
&lt;div stype="padding: 5px;"&gt;
	&lt;script type="text/javascript"&gt;
		var addthis_pub="4a00fc5d6a261f84";
	&lt;/script&gt;
	&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://www.mustafaozcan.net/tr/post/2009/12/05/Google-Translate-Artik-Ingilizce-Konusuyor.aspx', 'Google Translate Artık İngilizce Konuşuyor')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" height="16" alt="Paylaş" style="border:0"/&gt;&lt;/a&gt;
	&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QjimKkMZjrZl1Epcvj7O4KGtMHM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QjimKkMZjrZl1Epcvj7O4KGtMHM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QjimKkMZjrZl1Epcvj7O4KGtMHM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QjimKkMZjrZl1Epcvj7O4KGtMHM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mustafaozcan-tr/~4/2XtOqMEHPBc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/mustafaozcan-tr/~3/2XtOqMEHPBc/post.aspx</link>
      <author>mustafaozcan</author>
      <comments>http://www.mustafaozcan.net/tr/post/2009/12/05/Google-Translate-Artik-Ingilizce-Konusuyor.aspx#comment</comments>
      <guid isPermaLink="false">http://www.mustafaozcan.net/tr/post.aspx?id=f20af15c-ec27-4fff-b29a-11276a92f916</guid>
      <pubDate>Sat, 05 Dec 2009 19:19:00 +0200</pubDate>
      <category>Genel</category>
      <category>Web</category>
      <dc:publisher>mustafaozcan</dc:publisher>
      <pingback:server>http://www.mustafaozcan.net/tr/pingback.axd</pingback:server>
      <pingback:target>http://www.mustafaozcan.net/tr/post.aspx?id=f20af15c-ec27-4fff-b29a-11276a92f916</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.mustafaozcan.net/tr/trackback.axd?id=f20af15c-ec27-4fff-b29a-11276a92f916</trackback:ping>
      <wfw:comment>http://www.mustafaozcan.net/tr/post/2009/12/05/Google-Translate-Artik-Ingilizce-Konusuyor.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.mustafaozcan.net/tr/syndication.axd?post=f20af15c-ec27-4fff-b29a-11276a92f916</wfw:commentRss>
    <feedburner:origLink>http://www.mustafaozcan.net/tr/post.aspx?id=f20af15c-ec27-4fff-b29a-11276a92f916</feedburner:origLink></item>
    <item>
      <title>Google Public DNS Hizmeti</title>
      <description>&lt;p&gt;Çeşitli nedenlerle Public DNS hizmeti kullanmaya ihtiyaç duyuyoruz. Bu hizmetin bilinen en önemli sağlayıcısı olan Open DNS e yeni bir alternatif daha geldi Google Public DNS.&lt;/p&gt;
&lt;p&gt;Open DNS in bazı uygulamalarından (çözümlenemeyen alan adları için kendi sitesine yönlendirmesi gibi) yada performansından şikayetçi iseniz Google Public DNS hizmetini denemenizi öneririm.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;Google Public DNS Ip Adresleri :&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;DNS 1 :&lt;/em&gt;&lt;strong&gt; 8.8.8.8&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;DNS 2 :&lt;/em&gt;&lt;strong&gt; 8.8.4.4&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Detaylı bilgi için : &lt;a href="http://code.google.com/speed/public-dns/index.html" target="_blank"&gt;http://code.google.com/speed/public-dns/index.html&lt;/a&gt;&lt;/p&gt;
&lt;!-- AddThis button extension by Mayank Raichura --&gt;

&lt;!-- AddThis Button BEGIN --&gt;
&lt;div stype="padding: 5px;"&gt;
	&lt;script type="text/javascript"&gt;
		var addthis_pub="4a00fc5d6a261f84";
	&lt;/script&gt;
	&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://www.mustafaozcan.net/tr/post/2009/12/05/Google-Public-DNS-Hizmeti.aspx', 'Google Public DNS Hizmeti')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" height="16" alt="Paylaş" style="border:0"/&gt;&lt;/a&gt;
	&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C1bTj85qHq0q9CQW9ShoHUGigXI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C1bTj85qHq0q9CQW9ShoHUGigXI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/C1bTj85qHq0q9CQW9ShoHUGigXI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C1bTj85qHq0q9CQW9ShoHUGigXI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mustafaozcan-tr/~4/Qn6WlPw6KRo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/mustafaozcan-tr/~3/Qn6WlPw6KRo/post.aspx</link>
      <author>mustafaozcan</author>
      <comments>http://www.mustafaozcan.net/tr/post/2009/12/05/Google-Public-DNS-Hizmeti.aspx#comment</comments>
      <guid isPermaLink="false">http://www.mustafaozcan.net/tr/post.aspx?id=9bd4181e-b004-4c16-9103-9f2cd079e817</guid>
      <pubDate>Sat, 05 Dec 2009 00:20:00 +0200</pubDate>
      <category>Genel</category>
      <category>Web</category>
      <dc:publisher>mustafaozcan</dc:publisher>
      <pingback:server>http://www.mustafaozcan.net/tr/pingback.axd</pingback:server>
      <pingback:target>http://www.mustafaozcan.net/tr/post.aspx?id=9bd4181e-b004-4c16-9103-9f2cd079e817</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.mustafaozcan.net/tr/trackback.axd?id=9bd4181e-b004-4c16-9103-9f2cd079e817</trackback:ping>
      <wfw:comment>http://www.mustafaozcan.net/tr/post/2009/12/05/Google-Public-DNS-Hizmeti.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.mustafaozcan.net/tr/syndication.axd?post=9bd4181e-b004-4c16-9103-9f2cd079e817</wfw:commentRss>
    <feedburner:origLink>http://www.mustafaozcan.net/tr/post.aspx?id=9bd4181e-b004-4c16-9103-9f2cd079e817</feedburner:origLink></item>
    <item>
      <title>Office Communicator 2007 msi ve exe uzantılı dosya gönderme problemi çözümü</title>
      <description>&lt;p&gt;Office Communicator 2007 ile .msi veya .exe uzantılı dosya göndermek istediğinizde Windows Attachment Manager bu dosyanın zararlı olup olmadığını kontrol etmektedir. Group Policy ayarlarını değiştirerek exe ve msi uzantılı dosya transferine izin verebilirsiniz. Ancak bu ayarları ya domain policy yi değiştirerek (sistemciler buna yanaşmayabilir :) ) yada sık dosya transferi yaptığınız bilgisayarlar üzerinde lokal group policy yi değiştirerek etkinleştirebilirsiniz.&lt;/p&gt;
&lt;p&gt;Group Policy üzerinde aşağıdaki değişiklikleri yapmalısınız :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Başlat -&amp;gt; Çalıştır -&amp;gt; gpedit.msc yazıp enter tuşuna basınız.&lt;/li&gt;
&lt;li&gt;User Configuration (Kullanıcı Yapılandırması)&amp;nbsp; -&amp;gt; Administrative Templates (Yönetimsel Şablonlar) -&amp;gt; Windows Components (Windows Bileşenleri) -&amp;gt; Attachment Manager (Ek Yöneticisi) sekmesine giriniz.&lt;/li&gt;
&lt;li&gt;Inclusion list for low file type (Düşük riskli dosya türü ekleme listesi) ayarını çift tıklayın.&lt;/li&gt;
&lt;li&gt;Etkin olarak belirtin ve liste girişi için ayrılan bölüme ".exe;.msi" uzantılarını ekleyin (eklemek istediğiniz diğer uzantılar varsa onları da noktalı virgül ile ayırıp ekleyebilirsiniz) kaydedin ve kapatın. &lt;/li&gt;
&lt;li&gt;Bu ayarları dosya göndermek istediğiniz diğer bilgisayarlarda da yapın.&lt;/li&gt;
&lt;li&gt;Artık msi ve exe uzantılı dosyaları gönderebilirsiniz.&lt;/li&gt;
&lt;li&gt;Halen gönderemiyor sanız oturumunuzu kapatıp yeniden açın.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Kaynak : http://social.microsoft.com/Forums/en-US/commmunicatorsetup/thread/fc0d012a-dcf0-4118-a7d7-87e10c657bbb&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;!-- AddThis button extension by Mayank Raichura --&gt;

&lt;!-- AddThis Button BEGIN --&gt;
&lt;div stype="padding: 5px;"&gt;
	&lt;script type="text/javascript"&gt;
		var addthis_pub="4a00fc5d6a261f84";
	&lt;/script&gt;
	&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://www.mustafaozcan.net/tr/post/2009/12/01/Office-Communicator-2007-msi-ve-exe-uzantili-dosya-gonderme-problemi-cozumu.aspx', 'Office Communicator 2007 msi ve exe uzantılı dosya gönderme problemi çözümü')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" height="16" alt="Paylaş" style="border:0"/&gt;&lt;/a&gt;
	&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/REU_EvZHmPR885UORRAi9HYUubg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/REU_EvZHmPR885UORRAi9HYUubg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/REU_EvZHmPR885UORRAi9HYUubg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/REU_EvZHmPR885UORRAi9HYUubg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mustafaozcan-tr/~4/TY4jLrTU2TA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/mustafaozcan-tr/~3/TY4jLrTU2TA/post.aspx</link>
      <author>mustafaozcan</author>
      <comments>http://www.mustafaozcan.net/tr/post/2009/12/01/Office-Communicator-2007-msi-ve-exe-uzantili-dosya-gonderme-problemi-cozumu.aspx#comment</comments>
      <guid isPermaLink="false">http://www.mustafaozcan.net/tr/post.aspx?id=79b5f862-8a05-428e-9dd4-ff2e874c25e1</guid>
      <pubDate>Tue, 01 Dec 2009 17:15:00 +0200</pubDate>
      <category>İpucu (Tips &amp; Tricks)</category>
      <category>Programlar</category>
      <dc:publisher>mustafaozcan</dc:publisher>
      <pingback:server>http://www.mustafaozcan.net/tr/pingback.axd</pingback:server>
      <pingback:target>http://www.mustafaozcan.net/tr/post.aspx?id=79b5f862-8a05-428e-9dd4-ff2e874c25e1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.mustafaozcan.net/tr/trackback.axd?id=79b5f862-8a05-428e-9dd4-ff2e874c25e1</trackback:ping>
      <wfw:comment>http://www.mustafaozcan.net/tr/post/2009/12/01/Office-Communicator-2007-msi-ve-exe-uzantili-dosya-gonderme-problemi-cozumu.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.mustafaozcan.net/tr/syndication.axd?post=79b5f862-8a05-428e-9dd4-ff2e874c25e1</wfw:commentRss>
    <feedburner:origLink>http://www.mustafaozcan.net/tr/post.aspx?id=79b5f862-8a05-428e-9dd4-ff2e874c25e1</feedburner:origLink></item>
    <item>
      <title>Microsoft SyncToy 2.1 Yayınlandı</title>
      <description>&lt;p&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/en/thumb/3/31/SyncToySS.png/275px-SyncToySS.png" alt="" width="275" height="208" /&gt;&lt;/p&gt;
&lt;p&gt;Daha önceki sürümlerini duyurduğum ve halen kullandığım ücretsiz olan SyncToy senkronizasyon uygulamasının 2.1 sürümü yayınlandı. Eski sürüme göre birçok yeni özellik eklenmiş ve bir çok hata giderilmiş. Benim için en önemli yenilikler ise native 64 bit desteği ve arttırılmış performans oldu. Tabii ki 32 bit (x86) sürümü de indirilebilir durumdadır.&lt;/p&gt;
&lt;p&gt;Yeni sürümünü yüklemek ve detaylı bilgi için :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=c26efa36-98e0-4ee9-a7c5-98d0592d8c52&amp;amp;displaylang=en" target="_blank"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=c26efa36-98e0-4ee9-a7c5-98d0592d8c52&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;!-- AddThis button extension by Mayank Raichura --&gt;

&lt;!-- AddThis Button BEGIN --&gt;
&lt;div stype="padding: 5px;"&gt;
	&lt;script type="text/javascript"&gt;
		var addthis_pub="4a00fc5d6a261f84";
	&lt;/script&gt;
	&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://www.mustafaozcan.net/tr/post/2009/11/26/Microsoft-SyncToy-2-1-Yayinlandi.aspx', 'Microsoft SyncToy 2.1 Yayınlandı')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" height="16" alt="Paylaş" style="border:0"/&gt;&lt;/a&gt;
	&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T_hl9uuKnsZ39N9MfjZEWwl5UyI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T_hl9uuKnsZ39N9MfjZEWwl5UyI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T_hl9uuKnsZ39N9MfjZEWwl5UyI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T_hl9uuKnsZ39N9MfjZEWwl5UyI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mustafaozcan-tr/~4/NFOaTStL8Tg" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/mustafaozcan-tr/~3/NFOaTStL8Tg/post.aspx</link>
      <author>mustafaozcan</author>
      <comments>http://www.mustafaozcan.net/tr/post/2009/11/26/Microsoft-SyncToy-2-1-Yayinlandi.aspx#comment</comments>
      <guid isPermaLink="false">http://www.mustafaozcan.net/tr/post.aspx?id=6f34a9a8-6f6c-4e8e-b486-6a49bd14fb04</guid>
      <pubDate>Thu, 26 Nov 2009 22:39:00 +0200</pubDate>
      <category>Programlar</category>
      <dc:publisher>mustafaozcan</dc:publisher>
      <pingback:server>http://www.mustafaozcan.net/tr/pingback.axd</pingback:server>
      <pingback:target>http://www.mustafaozcan.net/tr/post.aspx?id=6f34a9a8-6f6c-4e8e-b486-6a49bd14fb04</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.mustafaozcan.net/tr/trackback.axd?id=6f34a9a8-6f6c-4e8e-b486-6a49bd14fb04</trackback:ping>
      <wfw:comment>http://www.mustafaozcan.net/tr/post/2009/11/26/Microsoft-SyncToy-2-1-Yayinlandi.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.mustafaozcan.net/tr/syndication.axd?post=6f34a9a8-6f6c-4e8e-b486-6a49bd14fb04</wfw:commentRss>
    <feedburner:origLink>http://www.mustafaozcan.net/tr/post.aspx?id=6f34a9a8-6f6c-4e8e-b486-6a49bd14fb04</feedburner:origLink></item>
    <item>
      <title>C# Nullable Tipler İçin Extension Methods ve Helper Method Kullanımı</title>
      <description>&lt;p&gt;Öncelikle Nullable tipler , Extension Methods ve Helper Method kavramlarını açıklayarak başlayalım. Daha sonra da Nullable tipler için kullanılacak örnek sınıflarımıza değinelim.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1 - Nullable Tipler :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;C# ta Nullable tipler framework 2.0 ile birlikte gelmiştir. Nullable tipteki bir değişkene hem kendi türünden bir değer hemde null değer atanabilmektedir. Nullable tipler, tip tanımlaması sonuna ? konularak belirtilir. Örneğin: int? , DateTime? , bool? gibi.&lt;/p&gt;
&lt;p&gt;Örnek bir class ve property üzerinde çalışalım.&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; Test&lt;br /&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;int&lt;/span&gt;? _sayi;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;int&lt;/span&gt;? Sayi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get { &lt;span class="kwrd"&gt;return&lt;/span&gt; _sayi; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set { _sayi = &lt;span class="kwrd"&gt;value&lt;/span&gt;; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; Test()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;}&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Bir butonumuz ve bir textbox ımız olduğunu varsayalım. Butona tıkladığımızda yukarıdaki class tan bir nesne türetip textbox tan gelen değeri Sayi property sine atayalım. Genel kullanım tarzı aşağıdaki gibi olacaktır.&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
&lt;/p&gt;
&lt;p&gt;Test t = &lt;span class="kwrd"&gt;new&lt;/span&gt; Test();&lt;/p&gt;
&lt;p&gt;&lt;span class="kwrd"&gt;if&lt;/span&gt; (!&lt;span class="kwrd"&gt;string&lt;/span&gt;.IsNullOrEmpty(textbox1.Text))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t.Sayi = Convert.ToInt32(textbox1.Text);&lt;br /&gt;&lt;span class="kwrd"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t.Sayi = &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Bu atama işlemini biraz daha kısa yazmak istersek aşağıdaki gibi yazabiliriz :&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
&lt;/p&gt;
&lt;p&gt;Test t = &lt;span class="kwrd"&gt;new&lt;/span&gt; Test();&lt;br /&gt;t.Sayi = &lt;span class="kwrd"&gt;string&lt;/span&gt;.IsNullOrEmpty(textbox1.Text) ? (&lt;span class="kwrd"&gt;int&lt;/span&gt;?)&lt;span class="kwrd"&gt;null&lt;/span&gt; : Convert.ToInt32(textbox1.Text);&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2 - Extension Methods :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Her atama işleminde örneklerdeki kadar çok kontrol yerine daha kısa yöntemler geliştirmek te mümkündür. Framework 3.5 ile birlikte Extension Methods desteği gelmiştir. Extension Methods desteği ile birlikte framework te var olan tiplere yeni metodlar ekleyebiliriz. Yazacağımız class ve metodlar static olmalıdır. Buradaki en önemli ayrıntı IkiKati metodu parametresi olan string str önündeki &lt;strong&gt;this &lt;/strong&gt;anahtar sözcüğüdür. Bu kelime ile artık string türüne yeni bir metod daha kazandırmış oluyoruz.&lt;/p&gt;
&lt;p&gt;Örneğin string bir değişkenin int e çevrilebiliyorsa 2 katını alan metod yazalım.&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; StringExtensions&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;int&lt;/span&gt;? IkiKati(&lt;span class="kwrd"&gt;this&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; str)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;int&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (Int32.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i*2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Evet sıra geldi bu metodun nasıl kullanılacağına. Biz stirng türü için bir metod yazdığımıza göre kullanım şekli de &lt;strong&gt;stringDegisken.IkiKati&lt;/strong&gt;&lt;strong&gt;() &lt;/strong&gt;biçimindedir.&lt;/p&gt;
&lt;p&gt;Örnek olarak str değişkeninin değerini int e çevirerek iki katını Sayi değişkenine atamayı gösterelim.&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span class="kwrd"&gt;string&lt;/span&gt; str = &lt;span class="str"&gt;"3"&lt;/span&gt;;&lt;br /&gt;&lt;span class="kwrd"&gt;int&lt;/span&gt;? Sayi = str.IkiKati();&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Bu şekilde çok kullandığınız metodları Extension Methods türüne çevirip bir dll haline getirerek bir çok projede kullanabilirsiniz.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3 - Helper Method :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Peki uygulamamız Framework 2.0 desteği ile geliştiriliyorsa Extension Methods özelliğini nasıl kullanabiliriz. Bunun cevabı da Helper Method olacaktır. Kullanımı Extension Methods a göre farklı ancak sizin zaten bildiğiniz fonksiyon kullanımından farklı olmadığını göreceksiniz.&lt;/p&gt;
&lt;p&gt;Helper Class Örneği:&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; StringHelper&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;int&lt;/span&gt;? IkiKati(&lt;span class="kwrd"&gt;string&lt;/span&gt; str)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;int&lt;/span&gt; i;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (Int32.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i*2;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Helper Class Kullanımı :&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span class="kwrd"&gt;string&lt;/span&gt; str = &lt;span class="str"&gt;"3"&lt;/span&gt;;&lt;br /&gt;&lt;span class="kwrd"&gt;int&lt;/span&gt;? Sayi = StringHelper.IkiKati(str);&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Bu açıklamalardan sonra her iki konu için örnek sınıflarımıza geçebiliriz.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4 - Nullable Tipler İçin Extension Methods Sınıfı :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Uygulamalarınız Framework 3.5 ve daha yukarı bir sürüme göre geliştiriliyorsa aşağıdaki sınıfı projenize dahil ederek kullanabilirsiniz. En çok ihtiyaç duyulan Nullable tipler için yazdığım örnek sınıf aşağıdadır.&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; StringExtensions&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;int&lt;/span&gt;? ParseNullableInt32(&lt;span class="kwrd"&gt;this&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;int&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (Int32.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;long&lt;/span&gt;? ParseNullableInt64(&lt;span class="kwrd"&gt;this&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;long&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (&lt;span class="kwrd"&gt;long&lt;/span&gt;.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; DateTime? ParseNullableDateTime(&lt;span class="kwrd"&gt;this&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; DateTime i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (DateTime.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;decimal&lt;/span&gt;? ParseNullableDecimal(&lt;span class="kwrd"&gt;this&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;decimal&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (&lt;span class="kwrd"&gt;decimal&lt;/span&gt;.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;double&lt;/span&gt;? ParseNullableDouble(&lt;span class="kwrd"&gt;this&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;double&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (&lt;span class="kwrd"&gt;double&lt;/span&gt;.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Bu metodları kullanarak Nullable türden bir değişkene değer ataması yapabilirsiniz. Eğer atamak istediğiniz değer o türe dönüştürülebiliyorsa değer atanır dönüştürelemez ise null değer atanır.&lt;/p&gt;
&lt;p&gt;Örnek : Bir textbox tan gelen veriyi Personel sınıfının ilgili property sine atanması.&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
Personel p = &lt;span class="kwrd"&gt;new&lt;/span&gt; Personel();&lt;br /&gt;p.KayitTarihi = txtKayitTarihi.Text.ParseNullableDateTime(); //p.KayitTarihi DateTime? dir.&lt;br /&gt;p.Save();&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5 - Nullable Tipler İçin Helper Method Sınıfı :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Projeleriniz Framework 2 desteğine göre geliştiriliyorsa Nullable tipler için aşağıdaki Helper Method sınıfını kullanabilirsiniz.&amp;nbsp; &lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; StringHelper&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;int&lt;/span&gt;? ParseNullableInt32(&lt;span class="kwrd"&gt;string&lt;/span&gt; s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;int&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (Int32.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;long&lt;/span&gt;? ParseNullableInt64(&lt;span class="kwrd"&gt;string&lt;/span&gt; s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;long&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (&lt;span class="kwrd"&gt;long&lt;/span&gt;.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; DateTime? ParseNullableDateTime(&lt;span class="kwrd"&gt;string&lt;/span&gt; s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; DateTime i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (DateTime.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;decimal&lt;/span&gt;? ParseNullableDecimal(&lt;span class="kwrd"&gt;string&lt;/span&gt; s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;decimal&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (&lt;span class="kwrd"&gt;decimal&lt;/span&gt;.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;double&lt;/span&gt;? ParseNullableDouble(&lt;span class="kwrd"&gt;string&lt;/span&gt; s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;double&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (&lt;span class="kwrd"&gt;double&lt;/span&gt;.TryParse(s, &lt;span class="kwrd"&gt;out&lt;/span&gt; i)) &lt;span class="kwrd"&gt;return&lt;/span&gt; i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Örnek:&lt;/p&gt;
&lt;p&gt;&lt;div class="code"&gt;
Personel p = &lt;span class="kwrd"&gt;new&lt;/span&gt; Personel();&lt;br /&gt;p.KayitTarihi = StringHelper.ParseNullableDateTime(txtKayitTarihi.Text); //p.KayitTarihi DateTime? dir&lt;br /&gt;p.Save();&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Özellikle katmanlı uygulamarda veribanındaki nullable alanlara atama yapmak istediğinizde çok işinize yarayacaktır.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;!-- AddThis button extension by Mayank Raichura --&gt;

&lt;!-- AddThis Button BEGIN --&gt;
&lt;div stype="padding: 5px;"&gt;
	&lt;script type="text/javascript"&gt;
		var addthis_pub="4a00fc5d6a261f84";
	&lt;/script&gt;
	&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://www.mustafaozcan.net/tr/post/2009/11/26/CSharp-Nullable-Tipler-Icin-Extension-Methods-ve-Helper-Method-Kullanimi.aspx', 'C# Nullable Tipler İçin Extension Methods ve Helper Method Kullanımı')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" height="16" alt="Paylaş" style="border:0"/&gt;&lt;/a&gt;
	&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ha1u4Bsq03ycDLZiLRAXQsx0jws/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ha1u4Bsq03ycDLZiLRAXQsx0jws/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ha1u4Bsq03ycDLZiLRAXQsx0jws/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ha1u4Bsq03ycDLZiLRAXQsx0jws/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mustafaozcan-tr/~4/YPNSjXsE10Q" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/mustafaozcan-tr/~3/YPNSjXsE10Q/post.aspx</link>
      <author>mustafaozcan</author>
      <comments>http://www.mustafaozcan.net/tr/post/2009/11/26/CSharp-Nullable-Tipler-Icin-Extension-Methods-ve-Helper-Method-Kullanimi.aspx#comment</comments>
      <guid isPermaLink="false">http://www.mustafaozcan.net/tr/post.aspx?id=5c8b3165-f058-4fd8-a14e-dcca04ab09ae</guid>
      <pubDate>Thu, 26 Nov 2009 09:39:00 +0200</pubDate>
      <category>C#</category>
      <dc:publisher>mustafaozcan</dc:publisher>
      <pingback:server>http://www.mustafaozcan.net/tr/pingback.axd</pingback:server>
      <pingback:target>http://www.mustafaozcan.net/tr/post.aspx?id=5c8b3165-f058-4fd8-a14e-dcca04ab09ae</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.mustafaozcan.net/tr/trackback.axd?id=5c8b3165-f058-4fd8-a14e-dcca04ab09ae</trackback:ping>
      <wfw:comment>http://www.mustafaozcan.net/tr/post/2009/11/26/CSharp-Nullable-Tipler-Icin-Extension-Methods-ve-Helper-Method-Kullanimi.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.mustafaozcan.net/tr/syndication.axd?post=5c8b3165-f058-4fd8-a14e-dcca04ab09ae</wfw:commentRss>
    <feedburner:origLink>http://www.mustafaozcan.net/tr/post.aspx?id=5c8b3165-f058-4fd8-a14e-dcca04ab09ae</feedburner:origLink></item>
    <item>
      <title>Ineta Next (Diyarbakır, İstanbul, Kayseri, Denizli)</title>
      <description>&lt;p&gt;&lt;img src="http://www.inetatr.org/ineta_next.jpg" alt="" width="600" height="400" /&gt;&lt;/p&gt;
&lt;p&gt;Gelecek nesil yeni yazılım teknolojileri ile ilgili teknik bilgi paylaşımı çerçevesinde oturumların bulunacağı ayrıca Professional Developer Conference'da ilk defa duyurulacak bazı konuların da yer alacağı Ineta Next aşağıdaki tarihlerde ve yerlerde gerçekleştirilecektir. Şimdilik etkinlik detayları bir sürpriz/sır olarak saklanıyor. Çok yakında tam etkinlik planının duyurulacağı belirtilmektedir. Fakat bu süreçte siz zaman kaybetmeyin ve sınırlı katılım olacağı bu etkinliğe hemen ÜCRETSİZ kayıt olun!&lt;br /&gt; &lt;br /&gt; 5-6 Aralık / Diyarbakır&lt;br /&gt; &lt;br /&gt; 12-13 Aralık / İstanbul&lt;br /&gt; &lt;br /&gt; 19-20 Aralık / Kayseri&lt;br /&gt; &lt;br /&gt; 26-27 Aralık / Denizli&lt;br /&gt; &lt;br /&gt; Kayıt için: &lt;a href="http://www.inetatr.org/" target="_blank"&gt;http://www.inetatr.org&lt;/a&gt;&lt;/p&gt;
&lt;!-- AddThis button extension by Mayank Raichura --&gt;

&lt;!-- AddThis Button BEGIN --&gt;
&lt;div stype="padding: 5px;"&gt;
	&lt;script type="text/javascript"&gt;
		var addthis_pub="4a00fc5d6a261f84";
	&lt;/script&gt;
	&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://www.mustafaozcan.net/tr/post/2009/11/24/Ineta-Next-(Diyarbakir-Istanbul-Kayseri-Denizli).aspx', 'Ineta Next (Diyarbakır, İstanbul, Kayseri, Denizli)')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" height="16" alt="Paylaş" style="border:0"/&gt;&lt;/a&gt;
	&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/htqJrnVaojgyrsIXvsQFs2GJx3I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/htqJrnVaojgyrsIXvsQFs2GJx3I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/htqJrnVaojgyrsIXvsQFs2GJx3I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/htqJrnVaojgyrsIXvsQFs2GJx3I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mustafaozcan-tr/~4/p0oKWG5XGvA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/mustafaozcan-tr/~3/p0oKWG5XGvA/post.aspx</link>
      <author>mustafaozcan</author>
      <comments>http://www.mustafaozcan.net/tr/post/2009/11/24/Ineta-Next-(Diyarbakir-Istanbul-Kayseri-Denizli).aspx#comment</comments>
      <guid isPermaLink="false">http://www.mustafaozcan.net/tr/post.aspx?id=54b03aac-4989-4ad4-88ba-8fb34e3e319b</guid>
      <pubDate>Tue, 24 Nov 2009 20:11:00 +0200</pubDate>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>Etkinlik</category>
      <dc:publisher>mustafaozcan</dc:publisher>
      <pingback:server>http://www.mustafaozcan.net/tr/pingback.axd</pingback:server>
      <pingback:target>http://www.mustafaozcan.net/tr/post.aspx?id=54b03aac-4989-4ad4-88ba-8fb34e3e319b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.mustafaozcan.net/tr/trackback.axd?id=54b03aac-4989-4ad4-88ba-8fb34e3e319b</trackback:ping>
      <wfw:comment>http://www.mustafaozcan.net/tr/post/2009/11/24/Ineta-Next-(Diyarbakir-Istanbul-Kayseri-Denizli).aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.mustafaozcan.net/tr/syndication.axd?post=54b03aac-4989-4ad4-88ba-8fb34e3e319b</wfw:commentRss>
    <feedburner:origLink>http://www.mustafaozcan.net/tr/post.aspx?id=54b03aac-4989-4ad4-88ba-8fb34e3e319b</feedburner:origLink></item>
    <item>
      <title>IstSec 09 İstanbul Bilgi Güvenliği Konferansı</title>
      <description>&lt;p&gt;&lt;img src="http://www.ceviz.net/sistem/ceviz_main/uploads/uye314/isttsec.jpg" alt="" width="321" height="118" /&gt;&lt;/p&gt;
&lt;p&gt;İstanbul Bilgi Üniversitesi Bilişim Teknolojisi Hukuku Uygulama ve Araştırma Merkezi, Bilgi Güvenliği ve Adli Bilişim Araştırma Grubu ile İstanbul Barosu Bilişim Hukuku Merkezi ve Bilgi Güvenliği Derneği tarafından ortaklaşa düzenlenen &lt;span style="font-weight: bold;"&gt;ISTSEC ‘09 Konferansı 12-13 Aralık 2009 tarihlerinde;  İstanbul Bilgi Üniversitesi Silahtarağa Kampüsü’nde gerçekleştirilecektir.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;2009 yılında dünyaya damgası vuran ve siber tehditlere karşı önemini daha çok hissettiren siber güvenlik, siber casus yetiştirme politikaları, siber savaşlar ve bu alana yönelik olarak ülkelerin bütçelerinden ayırdıkları hatırı sayılır oranlara ulaşan rakamlar, bilgi güvenliğini bireysel, kurumsal ve ülke güvenliği açısından kritik öneme kavuşturmuştur. ISTSEC ‘09 konferansı bu eksendeki soru ve sorunlara çözüm ve çözüm önerileri sunmayı hedeflemektedir.&lt;/p&gt;
&lt;p&gt;Türkiye’de bilgi güvenliği ve açılımları konusunda kamuoyunda farkındalık yaratmayı, bilgi ve bilinç düzeyini yükseltmeyi hedefleyen ve bu amaçla yılda iki defa yapılan bir konferans olan ISTSEC ’09’un açılışı bu yıl Ulaştırma Bakanı Sayın Binali YILDIRIM tarafından gerçekleştirilecektir.&lt;/p&gt;
&lt;p&gt;Bu yıl iki günlük bir program olarak dizayn edilmiş ISTSEC ‘09 konferansının ilk gününde; web güvenliği, Iphone ve telefon dinlemeleri, Hackerlar’ın bilgi güvenliğine bakış açısı, kurum / şirket personelinden kaynaklanan ihlaller gibi bilgi güvenliği konularında spesifik sunumlar ve tartışmalar yapılacaktır.&lt;/p&gt;
&lt;p&gt;Bilgi güvenliğinin açılımları niteliğinde olan konular ise panel formatında alanında uzman teknik uzmanlar, emniyetçiler ve hukukçular tarafından irdelenecektir.  Devletlere ve bireylere yönelen Siber Tehditlere karşı, diğer ülkelerde ve Türkiye’deki uygulama örnekleri ele alınacaktır. 2009 yılında dünyaya damgası vuran ve önemini daha çok hissettiren siber güvenlik, siber casus yetiştirme politikaları, siber savaşlar ve bu alana yönelik olarak ülkelerin bütçelerinden ayırdıkları hatırı sayılır oranlara ulaşan rakamlar bilgi güvenliğini bireysel, kurumsal ve ülke güvenli açısından kritik öneme kavuşturmuştur. ISTSEC ‘09 konferansı bu eksendeki soru ve sorunlara çözüm ve çözüm önerileri sunmayı hedeflemektedir.&lt;/p&gt;
&lt;p&gt;Konferansın ikinci gününde, bilgi güvenliğinin hukuk alanında karşılığını teşkil eden veri koruması konusu, bilgi güvenliği ile olan ilişkisi ve tıbbi istihbarat, cloud computing, yeni nesil iletişim teknolojileri, uluslararası düzenlemeler ve uygulamalar ışığında değerlendirilecektir. Diğer panellerde, kayıtlı elektronik posta, bilişim suçları, 5651 Sayılı Kanun ve bilgi güvenliği açısından durum tespiti yapılarak çözüm önerileri sunulacaktır.  &lt;span style="font-weight: bold;"&gt;Ayrıca tüm beyaz şapkalı hacker’ların davetli olduğu “Capture The Flag” yarışması konferansın ikinci gününde meraklılarına açık olacaktır.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;ISTSEC 2009, bilgi güvenliği uzmanlarının, hacker’ların, bilgi güvenliğine meraklı olan herkesin, bilişim teknolojisi hukukçuları başta olmak üzere tüm hukukçuların, güvenlik güçlerinin ve bireylerin katılması gereken bir etkinliktir.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Konferansa katılım  ücretsiz olup kayıt yaptırılması zorunludur.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Kayıt olmak için : &lt;a href="http://www.istsec.org/" target="_blank"&gt;www.istsec.org&lt;/a&gt;&lt;/p&gt;
&lt;!-- AddThis button extension by Mayank Raichura --&gt;

&lt;!-- AddThis Button BEGIN --&gt;
&lt;div stype="padding: 5px;"&gt;
	&lt;script type="text/javascript"&gt;
		var addthis_pub="4a00fc5d6a261f84";
	&lt;/script&gt;
	&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://www.mustafaozcan.net/tr/post/2009/11/24/IstSec-09-Istanbul-Bilgi-Guvenligi-Konferansi.aspx', 'IstSec 09 İstanbul Bilgi Güvenliği Konferansı')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" height="16" alt="Paylaş" style="border:0"/&gt;&lt;/a&gt;
	&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UoHpTmfHvhjzlVTG_KPldAVTPRw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UoHpTmfHvhjzlVTG_KPldAVTPRw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UoHpTmfHvhjzlVTG_KPldAVTPRw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UoHpTmfHvhjzlVTG_KPldAVTPRw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mustafaozcan-tr/~4/tkVpuqp_DTI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/mustafaozcan-tr/~3/tkVpuqp_DTI/post.aspx</link>
      <author>mustafaozcan</author>
      <comments>http://www.mustafaozcan.net/tr/post/2009/11/24/IstSec-09-Istanbul-Bilgi-Guvenligi-Konferansi.aspx#comment</comments>
      <guid isPermaLink="false">http://www.mustafaozcan.net/tr/post.aspx?id=a531bce4-8b0a-4da1-b3dc-4316bfedb154</guid>
      <pubDate>Tue, 24 Nov 2009 20:01:00 +0200</pubDate>
      <category>Etkinlik</category>
      <dc:publisher>mustafaozcan</dc:publisher>
      <pingback:server>http://www.mustafaozcan.net/tr/pingback.axd</pingback:server>
      <pingback:target>http://www.mustafaozcan.net/tr/post.aspx?id=a531bce4-8b0a-4da1-b3dc-4316bfedb154</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.mustafaozcan.net/tr/trackback.axd?id=a531bce4-8b0a-4da1-b3dc-4316bfedb154</trackback:ping>
      <wfw:comment>http://www.mustafaozcan.net/tr/post/2009/11/24/IstSec-09-Istanbul-Bilgi-Guvenligi-Konferansi.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.mustafaozcan.net/tr/syndication.axd?post=a531bce4-8b0a-4da1-b3dc-4316bfedb154</wfw:commentRss>
    <feedburner:origLink>http://www.mustafaozcan.net/tr/post.aspx?id=a531bce4-8b0a-4da1-b3dc-4316bfedb154</feedburner:origLink></item>
    <item>
      <title>COMPEX 2009</title>
      <description>&lt;p&gt;&lt;img src="http://www.compex.com.tr/images/header.jpg" alt="" width="600" height="224" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bu sene otuz dördüncüsü düzenlenecek olan COMPEX 2009 Uluslararası Bilgisayar ve Tüketici Elektroniği Fuarı 19 - 22 Kasım 2009 tarihleri arasında Lütfi Kırdar Fuar Merkezi' nde ziyaretçilerle buluşacak.&lt;/p&gt;
&lt;p&gt;Detaylı bilgi için :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.compex.com.tr/" target="_blank"&gt;http://www.compex.com.tr&lt;/a&gt;&lt;/p&gt;
&lt;!-- AddThis button extension by Mayank Raichura --&gt;

&lt;!-- AddThis Button BEGIN --&gt;
&lt;div stype="padding: 5px;"&gt;
	&lt;script type="text/javascript"&gt;
		var addthis_pub="4a00fc5d6a261f84";
	&lt;/script&gt;
	&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://www.mustafaozcan.net/tr/post/2009/11/16/COMPEX-2009.aspx', 'COMPEX 2009')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" height="16" alt="Paylaş" style="border:0"/&gt;&lt;/a&gt;
	&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ehSuUSgZkYkz5bi4Q5SZ6ffYONk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ehSuUSgZkYkz5bi4Q5SZ6ffYONk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ehSuUSgZkYkz5bi4Q5SZ6ffYONk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ehSuUSgZkYkz5bi4Q5SZ6ffYONk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mustafaozcan-tr/~4/KI1ORUfm3f8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/mustafaozcan-tr/~3/KI1ORUfm3f8/post.aspx</link>
      <author>mustafaozcan</author>
      <comments>http://www.mustafaozcan.net/tr/post/2009/11/16/COMPEX-2009.aspx#comment</comments>
      <guid isPermaLink="false">http://www.mustafaozcan.net/tr/post.aspx?id=21401a6d-6ef6-4654-8e88-42f42446af48</guid>
      <pubDate>Mon, 16 Nov 2009 21:01:00 +0200</pubDate>
      <category>Etkinlik</category>
      <dc:publisher>mustafaozcan</dc:publisher>
      <pingback:server>http://www.mustafaozcan.net/tr/pingback.axd</pingback:server>
      <pingback:target>http://www.mustafaozcan.net/tr/post.aspx?id=21401a6d-6ef6-4654-8e88-42f42446af48</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.mustafaozcan.net/tr/trackback.axd?id=21401a6d-6ef6-4654-8e88-42f42446af48</trackback:ping>
      <wfw:comment>http://www.mustafaozcan.net/tr/post/2009/11/16/COMPEX-2009.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.mustafaozcan.net/tr/syndication.axd?post=21401a6d-6ef6-4654-8e88-42f42446af48</wfw:commentRss>
    <feedburner:origLink>http://www.mustafaozcan.net/tr/post.aspx?id=21401a6d-6ef6-4654-8e88-42f42446af48</feedburner:origLink></item>
    <item>
      <title>Visual Studio 2010 Beta 2 de yüklenen eklentileri aktifleştirmek</title>
      <description>&lt;p&gt;Visual Studio 2010 Beta 2 de eklentileri kullanabilmek için aktifleştirmeniz gerekmektedir. Tools &amp;gt; Options Menüsünü tıklayın. Açılan pencerede Extension seçeneğindeki Load per user extensions when running as administrator (Restart of Microsoft Visual Studio is required) bölümü işaretli hale getirin. Hepsi bu kadar.&lt;/p&gt;
&lt;p&gt;(Windows 7 ile test edilmiştir.)&lt;/p&gt;
&lt;p&gt;&lt;img src="/en/image.axd?picture=2009%2f11%2fEnable-Extensions-In-Visual-Studio-2010.jpg" alt="" /&gt;&lt;/p&gt;
&lt;!-- AddThis button extension by Mayank Raichura --&gt;

&lt;!-- AddThis Button BEGIN --&gt;
&lt;div stype="padding: 5px;"&gt;
	&lt;script type="text/javascript"&gt;
		var addthis_pub="4a00fc5d6a261f84";
	&lt;/script&gt;
	&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://www.mustafaozcan.net/tr/post/2009/11/03/Visual-Studio-2010-Beta-2-de-yuklenen-eklentileri-aktiflestirmek.aspx', 'Visual Studio 2010 Beta 2 de yüklenen eklentileri aktifleştirmek')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" height="16" alt="Paylaş" style="border:0"/&gt;&lt;/a&gt;
	&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9tahqKi-kwNNzejRJNFqXFD8VJ0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9tahqKi-kwNNzejRJNFqXFD8VJ0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9tahqKi-kwNNzejRJNFqXFD8VJ0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9tahqKi-kwNNzejRJNFqXFD8VJ0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mustafaozcan-tr/~4/g72UVme1mLs" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/mustafaozcan-tr/~3/g72UVme1mLs/post.aspx</link>
      <author>mustafaozcan</author>
      <comments>http://www.mustafaozcan.net/tr/post/2009/11/03/Visual-Studio-2010-Beta-2-de-yuklenen-eklentileri-aktiflestirmek.aspx#comment</comments>
      <guid isPermaLink="false">http://www.mustafaozcan.net/tr/post.aspx?id=e39111bf-1213-4522-890d-a046ab3edbbe</guid>
      <pubDate>Tue, 03 Nov 2009 00:43:00 +0200</pubDate>
      <category>İpucu (Tips &amp; Tricks)</category>
      <category>Visual Studio</category>
      <dc:publisher>mustafaozcan</dc:publisher>
      <pingback:server>http://www.mustafaozcan.net/tr/pingback.axd</pingback:server>
      <pingback:target>http://www.mustafaozcan.net/tr/post.aspx?id=e39111bf-1213-4522-890d-a046ab3edbbe</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.mustafaozcan.net/tr/trackback.axd?id=e39111bf-1213-4522-890d-a046ab3edbbe</trackback:ping>
      <wfw:comment>http://www.mustafaozcan.net/tr/post/2009/11/03/Visual-Studio-2010-Beta-2-de-yuklenen-eklentileri-aktiflestirmek.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.mustafaozcan.net/tr/syndication.axd?post=e39111bf-1213-4522-890d-a046ab3edbbe</wfw:commentRss>
    <feedburner:origLink>http://www.mustafaozcan.net/tr/post.aspx?id=e39111bf-1213-4522-890d-a046ab3edbbe</feedburner:origLink></item>
    <item>
      <title>Oracle Day 2009 - Istanbul</title>
      <description>&lt;p&gt;&lt;img src="http://www.oracle.com/dm/10h1images/oracle-day_500x153.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span class="bodycopy"&gt;&lt;span class="bodycopy"&gt;Bilişim teknolojileri alanında dünyanın en büyük ve öncü şirketi Oracle tarafından düzenlenen &lt;strong&gt;Oracle Day 2009&lt;/strong&gt; yaklaşıyor! Bu yıl, hem teknoloji hem de uygulama ürün yelpazesinin bir bütün olarak sunulacağı &lt;strong&gt;Oracle Day 2009&lt;/strong&gt;’da, Türkiye’deki 20 yıllık tecrübesinin ve sektördeki lider pozisyonunun size getireceği avantajları keşfedecek ve en son yenilikleri kurulacak demo alanları aracılığı ile tecrübe edebileceksiniz. Bu etkinlikte, ayrıca Oracle ekosisteminin ayrılmaz bir parçası olan Oracle İş Ortakları’na ait çözüm ve hizmetlerle ilgili de detaylı bilgiler alabileceksiniz.&lt;br /&gt; &lt;br /&gt; Lider teknolojinin inovasyonla buluştuğu yılın bilişim teknolojileri etkinliği &lt;strong&gt;Oracle Day 2009&lt;/strong&gt;’un açılışı, Oracle ın orta katman ürünü olan &lt;strong&gt;Oracle Fusion Middleware&lt;/strong&gt;’in ve &lt;strong&gt;Veritabanı 11&lt;em&gt;g&lt;/em&gt;&lt;/strong&gt;’nin en yeni sürümlerinin lansmanına sahne olacak. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="bodycopy"&gt;&lt;span class="bodycopy"&gt;&lt;br /&gt; &lt;strong&gt;4 Kasim, 2009&lt;/strong&gt;&lt;br /&gt;09:30 – 17:00&lt;br /&gt; &lt;br /&gt; &lt;strong&gt;Swiss Otel&lt;/strong&gt;&lt;br /&gt; Istanbul&lt;br /&gt; &lt;br /&gt;Kayıt: &lt;strong&gt;0 212 345 10 40&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="bodycopy"&gt;&lt;span class="bodycopy"&gt;&lt;a href="http://profile.oracle.com/jsp/reg/register.jsp?p_eventId=99445&amp;amp;src=6808180&amp;amp;src=6808180&amp;amp;Act=73&amp;amp;showProfile=Y&amp;amp;langCode=tr" target="_blank"&gt;İnternetten kayıt için tıklayın.&lt;/a&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;!-- AddThis button extension by Mayank Raichura --&gt;

&lt;!-- AddThis Button BEGIN --&gt;
&lt;div stype="padding: 5px;"&gt;
	&lt;script type="text/javascript"&gt;
		var addthis_pub="4a00fc5d6a261f84";
	&lt;/script&gt;
	&lt;a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, '', 'http://www.mustafaozcan.net/tr/post/2009/11/01/Oracle-Day-2009-Istanbul.aspx', 'Oracle Day 2009 - Istanbul')" onmouseout="addthis_close()" onclick="return addthis_sendto()"&gt;&lt;img src="http://s7.addthis.com/static/btn/lg-share-en.gif" height="16" alt="Paylaş" style="border:0"/&gt;&lt;/a&gt;
	&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TeuZt7QagbqQG_U_z1mRM3EhcZI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TeuZt7QagbqQG_U_z1mRM3EhcZI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TeuZt7QagbqQG_U_z1mRM3EhcZI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TeuZt7QagbqQG_U_z1mRM3EhcZI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mustafaozcan-tr/~4/K6OpSfVjpwM" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/mustafaozcan-tr/~3/K6OpSfVjpwM/post.aspx</link>
      <author>mustafaozcan</author>
      <comments>http://www.mustafaozcan.net/tr/post/2009/11/01/Oracle-Day-2009-Istanbul.aspx#comment</comments>
      <guid isPermaLink="false">http://www.mustafaozcan.net/tr/post.aspx?id=e3cbabb6-e0aa-4878-b03a-6af5609b3085</guid>
      <pubDate>Sun, 01 Nov 2009 11:06:00 +0200</pubDate>
      <category>Etkinlik</category>
      <category>Veritabanı (Database)</category>
      <dc:publisher>mustafaozcan</dc:publisher>
      <pingback:server>http://www.mustafaozcan.net/tr/pingback.axd</pingback:server>
      <pingback:target>http://www.mustafaozcan.net/tr/post.aspx?id=e3cbabb6-e0aa-4878-b03a-6af5609b3085</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.mustafaozcan.net/tr/trackback.axd?id=e3cbabb6-e0aa-4878-b03a-6af5609b3085</trackback:ping>
      <wfw:comment>http://www.mustafaozcan.net/tr/post/2009/11/01/Oracle-Day-2009-Istanbul.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.mustafaozcan.net/tr/syndication.axd?post=e3cbabb6-e0aa-4878-b03a-6af5609b3085</wfw:commentRss>
    <feedburner:origLink>http://www.mustafaozcan.net/tr/post.aspx?id=e3cbabb6-e0aa-4878-b03a-6af5609b3085</feedburner:origLink></item>
  </channel>
</rss>
