<?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#" version="2.0">
  <channel>
    <title>Gökhan ÖZİÇ</title>
    <description>// Bilgi Paylaştıkça Artar...</description>
    <link>http://www.gokhanozic.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 2.0.0.36</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.gokhanozic.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Gökhan ÖZİÇ</dc:creator>
    <dc:title>Gökhan ÖZİÇ</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/gokhanozic" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="gokhanozic" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>Microsoft Yaz Okulu 2010 – Ankara</title>
      <description>&lt;img align="left" src="/Images/yazokulu.jpg" /&gt;  &lt;p&gt;Microsoft Yaz Okulu 2010 Ankara, bu yıl Hacettepe Üniversitesi ev sahipliğiyle 19 Temmuz - 13 Ağustos tarihleri arasında yapıldı. Kazananlardan biri olarak şunu rahatlıkla söyleyebilirim. Bu program, bilişim sektörüne girecek adaylar için yapılabilecek en iyi stajlardan biri.&lt;/p&gt;  &lt;p&gt;Microsoft Yaz Okulu, bilişim sektörü adaylarını hedef alan bir program. Program dahilinde her üniversiteye belirli bir kontenjan ayrılıyor. Başvurular alınıyor ve değerlendiriliyor. Seçilen kişiler ise 20 iş günü boyunca, Microsoft teknolojilerinde uzman MVP'ler tarafından verilen eğitimlere katılmaya hak kazanıyorlar. Programın sonunda 2 ya da 3'erli gruplar halinde bir proje yapmanız gerekiyor. Bu projeler Imagine Cup odaklı oluyor. Bu sayede bu programı bazı üniversiteler staj olarak kabul ediyorlar. Benim üniversitemde olduğu gibi.&lt;/p&gt;  &lt;p&gt;20 iş günü boyunca Windows Server 2008 R2, SQL Server 2008 R2, C#, ASP.NET ve Silverlight, XNA Game Stdio, Sharepoint, Windows Embedded ve Windows Mobile teknolojileri hakkında eğitim aldık. En güzel tarafı ise, eğitimlerin piyasa odaklı olmasıydı. Okulda öğrenilemeyen bu ayrıntı, inanın bir hayli işinize yarıyor.&lt;/p&gt;  &lt;p&gt;Eğer siz de bilişim sektörü adaylarından biriyseniz, bu programı denemenizi tavsiye ediyorum. Kazanırsanız, 20 iş günü boyunca güzel bir eğitim sizi bekliyor olacak.&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2010/08/26/Microsoft-Yaz-Okulu-2010-e28093-Ankara.aspx</link>
      <comments>http://www.gokhanozic.com/post/2010/08/26/Microsoft-Yaz-Okulu-2010-e28093-Ankara.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=efcbd2c3-86f5-401b-af4e-c005f58da5e3</guid>
      <pubDate>Thu, 26 Aug 2010 13:10:00 -0400</pubDate>
      <category>Kuruluşlar</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=efcbd2c3-86f5-401b-af4e-c005f58da5e3</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=efcbd2c3-86f5-401b-af4e-c005f58da5e3</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2010/08/26/Microsoft-Yaz-Okulu-2010-e28093-Ankara.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=efcbd2c3-86f5-401b-af4e-c005f58da5e3</wfw:commentRss>
    </item>
    <item>
      <title>Önce Surface ve 6th Sense… Şimdi Skinput(Tensel Duyum Kontrolü Sistemi)</title>
      <description>&lt;p&gt;&lt;img title="Skinput" alt="" align="left" src="/Images/skinput.jpg" /&gt;Daha önceki yazılarımda sizlere &lt;a href="http://www.gokhanozic.com/post/2008/05/30/Microsoft-Surface-Teknolojisinin-Geldigi-Son-Noktayi-Dunyaya-Tanitti-Touch-Wall-%28Dokunmatik-Duvar%29.aspx" target="_blank"&gt;surface&lt;/a&gt; ve &lt;a href="http://www.gokhanozic.com/post/2009/03/22/Iste-IT-Sektorundeki-Buyuk-Gelisme.aspx" target="_blank"&gt;6th sense&lt;/a&gt;’den bahsetmiştim. Surface temel olarak her yüzeyin bilgisayara döneceğinden yola çıkılarak geliştirilmeye başlanmış bir teknoloji. 6th sense ise surface’den farklı olarak her yüzeyin bilgisayar gibi kullanılabileceği üzerine tasarlanmıştı. Şimdi ise yüzey mantığı daha da spesifik hale geliyor ve “neden insan teni, vücudu da bilgisayar gibi kullanılabilen bir yüzey olmasın” fikri ön plana çıkıyor. Bu fikrin ön plana çıkmasını sağlayan ise kuşkusuz Skinput. Peki nedir bu Skinput?&lt;/p&gt;  &lt;p&gt;Skinput sistemi (Tensel duyum kontrolü sistemi) parmaklarınız olmadan, vücudunuzun ürettiği komutlar sayesinde bilgisayarınızın kontolünü sağlama imkanı veriyor.&amp;#160; Carnegie Mellon Universitesinden araştırmacı Kristina Grifantini ve Microsoft şirketi uzmanları birlikte çalışarak insan kolunu basit bir dokunmatik ekran’a dönüştürebilen bir acoustic biosensor (akustik biyosensör) geliştirdiler. Sistem, dokunmatik bir hareketle vücudun dış yüzeyine yayılan anlık ses dalgaları’nı yönlendiren ve kolun pazı kısmına takılan bir kol bandı ile çalışmaktadır.&lt;/p&gt;&lt;p&gt;Araştırmacılar, akustik seslerin kaynağını tespit edip ayrıştırabilen bir software program tasarladılar ancak sistemin işleyişinde insanın kemik, kas ve doku yoğunluğu ve kalınlığına göre çok küçük farklılıklar görülebilmektedir. Akustik sesler’i tuş komutlarına çevirebilen bu sistem, Kol bandına yerleştirilmiş bir Pico (gelişmiş bilgisayarlarda bulunan küçük ve etkili bir program dili) Projektörü sayesinde kullanıcının avuç içi ya da kollarına tuş kontorlü sağlayarak bir tetris oyununu idare etme yeteneği vermektedir. Araştırmacılar, kolda 5 noktanın bilgisayar tuşu gibi belirlendiği zaman bu kontrol sisteminin %95.5 doğrulukla çalışabileceğini tespit ettiler.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Kaynak: &lt;a href="http://www.bilisimhaber.com/programlar/bilgisayar-kontrolu-kollarla-yapilabilir.html"&gt;http://www.bilisimhaber.com/programlar/bilgisayar-kontrolu-kollarla-yapilabilir.html&lt;/a&gt;&lt;/b&gt;</description>
      <link>http://www.gokhanozic.com/post/2010/03/10/Once-Surface-ve-6th-Sensee280a6-Simdi-Skinput(Tensel-Duyum-Kontrolu-Sistemi).aspx</link>
      <comments>http://www.gokhanozic.com/post/2010/03/10/Once-Surface-ve-6th-Sensee280a6-Simdi-Skinput(Tensel-Duyum-Kontrolu-Sistemi).aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=40183608-75bd-41e0-846e-a4d977b86a8b</guid>
      <pubDate>Wed, 10 Mar 2010 17:44:00 -0400</pubDate>
      <category>Kuruluşlar</category>
      <category>Teknoloji</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=40183608-75bd-41e0-846e-a4d977b86a8b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=40183608-75bd-41e0-846e-a4d977b86a8b</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2010/03/10/Once-Surface-ve-6th-Sensee280a6-Simdi-Skinput(Tensel-Duyum-Kontrolu-Sistemi).aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=40183608-75bd-41e0-846e-a4d977b86a8b</wfw:commentRss>
    </item>
    <item>
      <title>Google Kurucuları Hisselerini Satıyor</title>
      <description>&lt;img title="Google" alt="" align="left" src="/Images/google_hisse.jpg" width="160" height="120" /&gt;  &lt;p&gt;Dünyanın en iyi arama motoru olan Google, internet tabanlı projelerine her geçen gün yenilerini eklerken içerisinde çalkalanmalar yaşıyor. Google’ın kurucuları Larry Page ve Sergey Brin kendilerine ait 5,5 milyar dolar değerindeki 10 milyon adet hisse senedini satıyorlar.&lt;/p&gt;  &lt;p&gt;Hisse senetlerinin satışı, artık çoğunluk hakkına sahip olmayacakları anlamına geliyor. Satıştan önceki %59’luk oy hakları satışların tamamlanmasından sonra %49 olacak.&lt;/p&gt;  &lt;p&gt;Hisselerin satışı market değerini en az etkileyecek şekilde beş yıla yayılarak gerçekleşecek.&lt;/p&gt;  &lt;p&gt;Google sözcüsü ”Hala ikisi de önceki gibi Google’a bağlı olacaklar” diyor ve ekliyor; “Onlar günlük yönetimin ve de ürün stratejilerin bir parçası olmaya devam edecekler. Google için ifade ettikleri anlamda ve değerde hiçbir değişiklik yaşanmayacak”&lt;/p&gt;  &lt;p&gt;Gerçek şu ki bu satış sonucunda çoğunluk kontrolünü kaybedecekler, bu da satışı sembolik bir satış olmaktan çıkarıyor. Larry Page ve Sergey Brin Google’ı %10’luk oy hakkına sahip olan CEO Eric Schmidt ile birlikte yönetiyorlardı.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Kaynak:&lt;/b&gt;&lt;a href="http://www.pctime.com.tr/index.php/googlein-kuruculari-hisselerini-satiyor-2615"&gt;http://www.pctime.com.tr/index.php/googlein-kuruculari-hisselerini-satiyor-2615&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2010/01/25/Google-Kuruculari-Hisselerini-Satiyor.aspx</link>
      <comments>http://www.gokhanozic.com/post/2010/01/25/Google-Kuruculari-Hisselerini-Satiyor.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=e0977927-e279-4f65-a777-8275bf6a4caf</guid>
      <pubDate>Mon, 25 Jan 2010 14:01:00 -0400</pubDate>
      <category>Kuruluşlar</category>
      <category>Teknoloji</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=e0977927-e279-4f65-a777-8275bf6a4caf</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=e0977927-e279-4f65-a777-8275bf6a4caf</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2010/01/25/Google-Kuruculari-Hisselerini-Satiyor.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=e0977927-e279-4f65-a777-8275bf6a4caf</wfw:commentRss>
    </item>
    <item>
      <title>2009 Webmaster Ödülleri</title>
      <description>&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" title="Webmaster 2009 Ödül" alt="" align="left" src="/Images/webmaster2009_&amp;ouml;d&amp;uuml;l.jpg" /&gt;&lt;p&gt;İnternet tabanlı yaratıcı fikirlerin yarıştığı ve ödüllendirildiği 2009 Webmaster Ödülleri sahiplerini buldu. Yaratıcı birçok fikrin katıldığı yarışmada bayan developerların birincilikleri kapması beni çok sevindirdi. Bunlar, bazı yanlış fikirlere göre teknolojinin bayanların platformu olmadığı hipotezini çok güzel çürüten gelişmeler. Yarışmada ödül alan herkesi tebrik ediyorum. İşte haberin detayı:&lt;/p&gt;   &lt;p&gt;İnternet üzerindeki en yaratıcı çalışmaların yer aldığı 2814 farklı projenin yarıştığı ortamda webmaster ödüllerinin ilk üç kazananı belli oldu.&lt;/p&gt;  &lt;p&gt;Webmaster ödülleri sahiplerini bulurken, Conrad Oteli’nde gerçekleşen tören’de Bakan Binali Yıldırım’dan, YouTube un yasaklanmasına tepki gösterenlere tepki yağdı.&lt;/p&gt;  &lt;p&gt;Binali Yıldırım, bir web sitesi ne kadar popüler ve ilgi toplarsa toplasın, içinde bulunduğu toplumun örf ve adetlerine hatta kurallarına uyum sağlayamıyorsa, o toplumda var olamaz dedi.&lt;/p&gt;  &lt;p&gt;İnternet teknolojisinin büyük yol kat ettiğini belirten Bakan Binali Yıldırım, ülkelerin, teknolojiler karşısında haysiyet ve şereflerini korumaları gerektiğini, bu yüzden en güçlü internet web sitelerinin de bu hassasiyete önem göstermeleri gerektiğini gelirtti.&lt;/p&gt;  &lt;p&gt;Türk milletinin kendine has değerleri olduğunu, ve bu ülkede faaliyet göstermek isteyen firmaların da bu konuya önem göstermeden bu&amp;#160; ülkede herhangi bir varlık gösteremeyeceğini belirtti. Bu konunun bir reklam aracı haline dönüşmesinin de oldukça üzücü olduğunu belirten Yıldırım, haksız bir şekilde kazanç elde etmenin ve Türkiye’nin yeniliklere açık olmadığını belirten söylemlerin son derece yanlış olduğunu belirtti.&lt;/p&gt;  &lt;p&gt;Webmaster yarışmasında birinciliği “Online Orkestra” ile “İnteraktif Uygulamalı Canlı Performans/Konser Platformu” paylaştı. Online Orkestra, İzmir’den Sinem Orgenç’e ait, İnteraktif Uygulamalı Canlı Performans/Konser Platrormu ise İstanbul’dan Güldeniz Polat’a ait.&lt;/p&gt;  &lt;p&gt;Bu yarışmada birinci olanların ödülü 2500TL olarak her bir birinciye eşit olarak dağıtıldı. Bu profeler, Hürriyet.com.tr’de uygulamaya koyulduktan sonra da yaklaşık olarak 10 milyon reklam gösterimi sahibi oldu.&lt;/p&gt;  &lt;p&gt;Yarışmada ikinciliği İzmir’den “Recyourlife” , üçüncülüğü ise Kayseri’den “Yurt içinden ve yurt dışından alıcıların ülkemizden sezonluk arsa kiralamak isteyenler için oluşturulmuş web sitesi” kazandı.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Alıntıdır: &lt;/strong&gt;&lt;a href="http://www.bilisimhaber.com/haberler/2009-webmaster-odulleri-dagitildi.html"&gt;http://www.bilisimhaber.com/haberler/2009-webmaster-odulleri-dagitildi.html&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2010/01/10/2009-Webmaster-Odulleri.aspx</link>
      <comments>http://www.gokhanozic.com/post/2010/01/10/2009-Webmaster-Odulleri.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=ad44f590-e788-45d2-bd58-1a488891ed53</guid>
      <pubDate>Sun, 10 Jan 2010 08:20:00 -0400</pubDate>
      <category>Kuruluşlar</category>
      <category>Teknoloji</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=ad44f590-e788-45d2-bd58-1a488891ed53</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=ad44f590-e788-45d2-bd58-1a488891ed53</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2010/01/10/2009-Webmaster-Odulleri.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=ad44f590-e788-45d2-bd58-1a488891ed53</wfw:commentRss>
    </item>
    <item>
      <title>Avatar ve Kamera Arkası</title>
      <description>&lt;p&gt;Her insanın hayatta gerçekleştirmek istediği büyük bir hayali vardır. Bazıları iyi bir doktor olmak ister, bazıları ise iyi bir bürokrat. Bazıları dünyayı değiştirmek ister, bazırları ise daha önce hiç yapılmamış; farklı birşey yapmak ister. Aynen Avatar’ın yönetmeni James Cameron’un yıllar önce yapmak istediği fakat o zamanın şartlarında imkansız olan hayali gibi.&lt;/p&gt;  &lt;p&gt;Doğayla bütünleşmiş, ellerinde sadece ok ve yayları olan savaşçı bir halk, The Na’vis; üzerinde yaşadıkları sıradışı ve bir o kadar tehlikeli gezegen, Pandora; ve doğayı katletmeye ant içmiş, sıradaki hedefi de Pandora olan düşman; insanoğlu. Filmin konusu şu şekilde:&lt;/p&gt;  &lt;p&gt;Bizleri hayal gücümüzün ötesinde muhteşem bir dünyaya taşıyacak olan film Na’vi adlı yok olmak üzere olan bir halkın yaşadığı Pandora adlı gezegende geçiyor.&lt;/p&gt;  &lt;p&gt;Yarı-felçli bir savaş gazisi olan Jake Sully, kendilerine özgü dilleri ve kültürü olan, barış ve doğa ile örtülü bir çevrede yaşayan Na’vi halkının arasına gönderilir.&lt;/p&gt;  &lt;p&gt;Askeri bir şirket uzaktaki bu gezegeni ve barındırdığı kaynakları incelemek üzere AVATAR adlı bir program oluşturmuştur. Bu program ile insanlar genetic mühendislik sonucu yarı insan yarı Na’vi haline getirilir ve misyoner olarak Pandora’ya gönderilirler.&lt;/p&gt;  &lt;p&gt;Botanist&amp;#160; Dr Grace Augustine (Sigourney Weaver) ile programa gönüllü olarak katılmış Jake’in bedenlerinin Avatar’I yaratılacak ve böylece Jake’e de felç olmuş bedenini başka bir formda kullanma şansı verilmiş olacaktır. Na’vi halkından Prenses Neytiri ile tanışan Jake, kendisini Pandora’ya gönderen tehlikeden bu halkı savunurken bulur.&lt;/p&gt;  &lt;p&gt;Yabancısı olduğumuz bu yeni dünyaya Jake Sully isimli, tekerlekli sandalye mahkum kalmış bir gazinin gözünden bakıyoruz. Fonksiyonlarını kaybeden bedenine rağmen içinde halen savaşçı bir ruh barındıran Jake, dünyanın enerji krizini çözmeye yetecek kaynaklara sahip olan ve bu kaynakları araştırmak üzere bir birliğin çalıştığı Pandora isimli gezegene ışık yılı yolculuğu yaparak asker olarak gönderilir. Pandora’daki atmosfer toksik olduğu için Avatar isimli program oluşturulur; bu programa göre insan “operatörleri”nin bilinçleri avatar isimli uzaktan kontrol edilebilen ve öldürücü etkisi olan hava koşullarında yaşam sürdürebilmeyi sağlayan biyolojik bedene bağlanır. Bu avatarlar insan DNA’sı ile Pandora’nın yerel halkı Na’vilerin genlerinin birleştirilmesiyle oluşur.&lt;/p&gt;  &lt;p&gt;Jake kendi avatarında yeniden doğduğu halde yürüme yetisini de geri kazanır. Gezegendeki değerli enerji kaynaklarını elde etmelerine mani olarak görülen Na’vi halkının arasına sızmakla görevlendirilir. Fakat güzel bir dişi Na’vi olan Neytiri, Jake’in hayatını kurtarır ve bu her şeyi değiştirir. Neytiri’nin kabilesi tarafından kabul edilen Jake, onlardan biri olmayı tabii kaldığı bir çok test ve macera sonrasında öğrenir.&lt;/p&gt;  &lt;p&gt;Jake ve gönülsüz eğitmeni Neytiri arasındaki ilişki zamanla derinleşir ve böylece Na’vi halkna saygı duymayı, sonunda da onlar safhında yer almayı tercih eder. Yerli Na’vi halkına destansı ve evrenin kaderini belirleyecek bir savaşta liderlik edecek ve böylece kabul görmesini sağlayacak son sınavı da verip veremeyeceği belirlenecektir.&lt;/p&gt;  &lt;p&gt;Bu muhteşem filmi halen izlemediyseniz biranevvel gidin. Çok fazla şey kaçırıyorsunuz. James Cameron’un, daha bu filmi çekmenin imkansız olduğu zamanlarda böyle güzel bir kurguyu nasıl hayal edebildiğine şaşıracak, 3D keyfiyle birlikte fantastik Pandora gezegeninin doğasına dokunmaya çalışacak, hikayenin içinde kaybolup filmin sizi sarmasına izin vereceksiniz.&lt;/p&gt;  &lt;p&gt;Az önce filmin kamera arkası görüntülerini izledim ve Amerikalılara bir kez daha hayret ettim. Bazılarınız bana kızabilir ama görüntüleri izlediğinizde bana hak vereceksiniz. İnsan kendine “Bu adamlar bunları nasıl yapıyor? Bizim neyimiz eksik?” diye sormaktan kendini alamıyor. O kadar gelişmiş bir teknolojiyle çekilmiş ki, insan kullanılan teçhizatı takip etmekte bile zorlanıyor. Hele ki James Cameron’un hayal gücüne hayran olmamak elde değil. Böyle büyük ve güzel br kurguyu hayal etmek ve bunu film haline getirebilmek için yıllarca gerekli teknolojinin geliştirilmesini beklemek, kendisine duyduğum hayranlığı daha da artırıyor. Ne kadar büyük bir aşk ki yıllarca sabrederek beklemiş. Keşke dünyada herkes yaptığı işi James Cameron kadar ciddiye alsa. Şimdi sizleri filmin kamera arkası görüntüleriyle baş başa bırakıyorum.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt; &lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ragucP9jlXc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ragucP9jlXc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2010/01/08/Avatar-ve-Kamera-Arkasi.aspx</link>
      <comments>http://www.gokhanozic.com/post/2010/01/08/Avatar-ve-Kamera-Arkasi.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=b29909ff-e167-4542-8370-fe8505c10ab4</guid>
      <pubDate>Fri, 08 Jan 2010 07:35:00 -0400</pubDate>
      <category>Dizi / Sinema</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=b29909ff-e167-4542-8370-fe8505c10ab4</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=b29909ff-e167-4542-8370-fe8505c10ab4</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2010/01/08/Avatar-ve-Kamera-Arkasi.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=b29909ff-e167-4542-8370-fe8505c10ab4</wfw:commentRss>
    </item>
    <item>
      <title>Windows 7 SP1 Yolda!</title>
      <description>&lt;p&gt;Microsoft’un çıkardığı tüm işletim sistemlerinde gerekli yamaları tek çatı altında topladığı paketleri yani “Service Pack” leri, windows’larımızın daha stabil ve daha verimli çalışmasına olanak sağlıyor. Hatta bu yüzden, bir çok firma yeni çıkan bir Windows’a geçmeden önce SP’sinin çıkmasını bekliyor. Bu yüzden bu haber onları da sevindirecektir sanırım. Microsoft, Windows 7 için SP çalışmalarına devam ediyor ve yakında kullanılabilir hale gelecek.&lt;/p&gt;  &lt;p&gt;“Within Windows Blog”unda yazan Rafael Rivera’ın yazdıklarına göre, kayıt defterindeki bazı anahtarlar SP uygunluğuna göre denetleniyor. Bu denetleme Microsoft’un işletim sisteminizde bulunan “Windows Update” yazılımıyla yapılıyor. Rafael Rivera daha önce Windows 7 ile ilgili yazılar yazmış ve bunlar da doğru çıktığı için gayet güvenilir bir kaynak. Daha betasından itibaren büyük bir kullanıcı kitlesine sahip olan Windows 7’nin SP’sini ise merakla bekliyoruz.&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2010/01/06/Windows-7-SP1-Yolda!.aspx</link>
      <comments>http://www.gokhanozic.com/post/2010/01/06/Windows-7-SP1-Yolda!.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=2968b7a1-a52b-4387-8380-124be7acd906</guid>
      <pubDate>Wed, 06 Jan 2010 05:50:00 -0400</pubDate>
      <category>Kuruluşlar</category>
      <category>Teknoloji</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=2968b7a1-a52b-4387-8380-124be7acd906</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=2968b7a1-a52b-4387-8380-124be7acd906</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2010/01/06/Windows-7-SP1-Yolda!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=2968b7a1-a52b-4387-8380-124be7acd906</wfw:commentRss>
    </item>
    <item>
      <title>Windows 7 GodMode</title>
      <description>&lt;p&gt;Merhaba;&lt;/p&gt;  &lt;p&gt;İnternette gezinirken yeni farkettiğim bir Windows 7 modunu sizlerle paylaşmak istedim. “GodMode” adı verilen bu modu açmak ise çok basit. Öncelikle masaüstünüzde yeni bir klasör oluşturun. Oluşturduğunuz bu klasörün adını &lt;strong&gt;GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}&lt;/strong&gt; olarak değiştirin. Klasörünüz farklı bir simge halini alacak ve ismi de GodMode olarak değişecek. Şimdi bu simgeye çift tıklayın. Tek bir pencere ile tüm Windows 7 ayarları karşınızda. Çok fazla uğraşmadan, control panel içerisinde kaybolmadan tek bir pencere ile bütün ayarlara erişmeniz mümkün. Çok hoşuma gitti ve kullanışlı bir özellik. Aynı mode vistada da çalışıyormuş ama deneme imkanım olmadı (Windows Vista yüklü makinem yok). İşte bu tek ama çok işlevli pencereden bir ss:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt; &lt;center&gt;&lt;img title="Windows 7 GodMode" alt="" src="/Images/Windows7GodMode.jpg" height="450px" width="600px" /&gt;&lt;/center&gt;  &lt;p&gt;&lt;strong&gt;Kaynak:&lt;/strong&gt; &lt;a title="http://www.yeniprogram.gen.tr/haber/9184/Gizli-Windows-7-modunu-acin.html" href="http://www.yeniprogram.gen.tr/haber/9184/Gizli-Windows-7-modunu-acin.html"&gt;http://www.yeniprogram.gen.tr/haber/9184/Gizli-Windows-7-modunu-acin.html&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2010/01/04/Windows-7-GodMode.aspx</link>
      <comments>http://www.gokhanozic.com/post/2010/01/04/Windows-7-GodMode.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=778339e8-f3d5-41d8-b102-2042e8c9b724</guid>
      <pubDate>Mon, 04 Jan 2010 10:25:00 -0400</pubDate>
      <category>Kuruluşlar</category>
      <category>Teknoloji</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=778339e8-f3d5-41d8-b102-2042e8c9b724</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=778339e8-f3d5-41d8-b102-2042e8c9b724</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2010/01/04/Windows-7-GodMode.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=778339e8-f3d5-41d8-b102-2042e8c9b724</wfw:commentRss>
    </item>
    <item>
      <title>Tekniksen Geleceksin</title>
      <description>&lt;center&gt;&lt;img title="Tekniksen Geleceksin" alt="" src="/Images/silverlight.net4.daron.yondem.jpg" /&gt;&lt;/center&gt;&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Microsoft Regional Director’u ve Silverlight dalında Microsoft MVP’si olan &lt;a href="http://daron.yondem.com/"&gt;Daron Yöndem’in&lt;/a&gt; daha beta sürümleri yayında olan Silverlight 4.0 , WPF ,&amp;#160; LINQ ve .NET 4.0 ı anlatacağı 6.5 saatlik Workshop’a davetlisiniz. Workshop üniversite dışından katılıma açıktır.&lt;/p&gt;  &lt;p&gt;Zaman : 4 Ocak 2010 ,&amp;#160; 10:40 – 17:00&lt;/p&gt;  &lt;p&gt;Mekan : Çankaya Üniversitesi Mavi Salon&lt;/p&gt;  &lt;p&gt;Düzenleyen : &lt;a href="http://www.cankayabmt.org" target="_blank"&gt;Çankaya Üniversitesi Bilgisayar Mühendisliği Topluluğu&lt;/a&gt; (MSP’miz Özlem Hancıoğlu’na sonsuz teşekkürler)&lt;/p&gt;
&lt;p&gt;Etkinlik Sayfası : &lt;a href="http://www.facebook.com/event.php?eid=262268922597&amp;ref=mf"&gt;http://www.facebook.com/event.php?eid=262268922597&amp;ref=mf&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2010/01/03/Tekniksen-Geleceksin.aspx</link>
      <comments>http://www.gokhanozic.com/post/2010/01/03/Tekniksen-Geleceksin.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=4b303f7b-3ac4-4573-914b-ea4160fb20b8</guid>
      <pubDate>Sun, 03 Jan 2010 10:06:00 -0400</pubDate>
      <category>Bilgisayar Mühendisliği Topluluğu (BMT)</category>
      <category>Kuruluşlar</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=4b303f7b-3ac4-4573-914b-ea4160fb20b8</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=4b303f7b-3ac4-4573-914b-ea4160fb20b8</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2010/01/03/Tekniksen-Geleceksin.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=4b303f7b-3ac4-4573-914b-ea4160fb20b8</wfw:commentRss>
    </item>
    <item>
      <title>.NET Web Application'da Class ve Namespace Yapısı</title>
      <description>&lt;p&gt;.NET’de çalışırken bir web uygulaması geliştirmek istiyorsunuz. Bunun için iki tane seçeneğiniz var. Ya “New Project” deyip yeni bir web application yaratacaksınız; ya da “New Website” deyip yeni bir websitesi yaratacaksınız. Eğer projenizde kendi yazacağınız class’lar da olacaksa işler biraz değişiyor. “New Website” seçeneğiyle proje oluşturduğunuzda; yazdığınız tüm classları istediğiniz yerden rahatlıkla çağırabiliyorsunuz. Fakat “Web Application” oluşturarak çalışmaya alışık biriyseniz bu biraz daha meşakatli. Bu yazımda sizlere “Web Application” seçerek proje oluşturmaya alışmış developerlar için yazılan class’ların proje içerisinde nasıl kullanıldığını anlatacağım.&lt;/p&gt;  &lt;p&gt;File-&amp;gt;New Project-&amp;gt;ASP.NET Web Application yolunu takip ederek projemizi oluşturalım. Sorunun rahat anlaşılır olması için kolay bir örnekle gideceğim. Örneğin dört işlem yapan bir class oluşturmak istiyoruz. Solution Explorer’dan projemizde gerekli yere sağ tıklayıp Add-&amp;gt;New Item-&amp;gt;Class yolunu takip edip, class’ımıza “Basic Operations” ismini verelim ve oluşturalım. Şimdi class’ımızda kullananacağımız attribute’leri, accessor property’leri, constructor’leri ve method’ları yazalım.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;  &lt;pre&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Collections.Generic;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Linq;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Web;

&lt;span style="color: #0000ff"&gt;namespace&lt;/span&gt; BasicOperations.App_Code
{
    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; BasicOperations
    {
        &lt;span style="color: #0000ff"&gt;private&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; a;
        &lt;span style="color: #0000ff"&gt;private&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; b;

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; A
        {
            &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;
            { 
                &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; a; 
            }
            &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;
            {
                a = &lt;span style="color: #0000ff"&gt;value&lt;/span&gt;; 
            }
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; B
        {
            &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;
            {
                &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; b;
            }
            &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;
            {
                b = &lt;span style="color: #0000ff"&gt;value&lt;/span&gt;;
            }
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; BasicOperations()
        {
            A = 0;
            B = 0;
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; Addition()
        {
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; A + B;
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; Subtraction()
        {
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; A - B;
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; Multiplication()
        {
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; A * B;
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; Division()
        {
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; A / B;
        }
    }
}&lt;/pre&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Class’ımızı oluşturduk ve artık projemizde kullanabiliriz. Peki projemizde nasıl kullanalım? Onun için de default.aspx’e birkaç control ekleyelim. default.aspx sayfamız da şu şekilde olsun:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;pre&gt;&lt;span style="background-color: #ffff00; color: black"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeBehind=&amp;quot;Default.aspx.cs&amp;quot; Inherits=&amp;quot;Deneme._Default&amp;quot; %&amp;gt;&lt;/span&gt;

&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;html&lt;/span&gt; &lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;head&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;head&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;body&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;form&lt;/span&gt; &lt;span style="color: #ff0000"&gt;id&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;form1&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;h4&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Addition&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;h4&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;TextBox1&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &amp;amp;nbsp; + &amp;amp;nbsp;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;TextBox2&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &amp;amp;nbsp; = &amp;amp;nbsp;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Label&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Label1&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Label&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Button&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Button1&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Text&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Show Result&amp;quot;&lt;/span&gt; 
            &lt;span style="color: #ff0000"&gt;onclick&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Button1_Click&amp;quot;&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;h4&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Subtraction&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;h4&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;TextBox3&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &amp;amp;nbsp; + &amp;amp;nbsp;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;TextBox4&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &amp;amp;nbsp; = &amp;amp;nbsp;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Label&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Label2&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Label&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Button&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Button2&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Text&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Show Result&amp;quot;&lt;/span&gt; 
            &lt;span style="color: #ff0000"&gt;onclick&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Button2_Click&amp;quot;&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;h4&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Multiplication&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;h4&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;TextBox5&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &amp;amp;nbsp; + &amp;amp;nbsp;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;TextBox6&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &amp;amp;nbsp; = &amp;amp;nbsp;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Label&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Label3&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Label&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Button&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Button3&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Text&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Show Result&amp;quot;&lt;/span&gt; 
            &lt;span style="color: #ff0000"&gt;onclick&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Button3_Click&amp;quot;&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;h4&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Division&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;h4&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;TextBox7&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &amp;amp;nbsp; + &amp;amp;nbsp;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;TextBox8&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;TextBox&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &amp;amp;nbsp; = &amp;amp;nbsp;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Label&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Label4&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Label&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;asp&lt;/span&gt;:&lt;span style="color: #800000"&gt;Button&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ID&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Button4&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Text&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Show Result&amp;quot;&lt;/span&gt; 
            &lt;span style="color: #ff0000"&gt;onclick&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Button4_Click&amp;quot;&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;br&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
    
    &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;form&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;body&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;html&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Şimdi de default.aspx.cs kod dosyasının içerisini dolduralım. Button eventleri için gerekli kodları yazalım.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;pre&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Collections.Generic;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Linq;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Web;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Web.UI;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Web.UI.WebControls;

&lt;span style="color: #0000ff"&gt;namespace&lt;/span&gt; Deneme
{
    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; partial &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; _Default : System.Web.UI.Page
    {
        &lt;span style="color: #0000ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; sender, EventArgs e)
        {
        }

        &lt;span style="color: #0000ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; Button1_Click(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; sender, EventArgs e)
        {
            BasicOperations myOp = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; BasicOperations();
            myOp.A = Convert.ToDouble(TextBox1.Text);
            myOp.B = Convert.ToDouble(TextBox2.Text);
            Label1.Text = myOp.Addition().ToString();
        }

        &lt;span style="color: #0000ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; Button2_Click(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; sender, EventArgs e)
        {
            BasicOperations myOp = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; BasicOperations();
            myOp.A = Convert.ToDouble(TextBox3.Text);
            myOp.B = Convert.ToDouble(TextBox4.Text);
            Label2.Text = myOp.Subtraction().ToString();
        }

        &lt;span style="color: #0000ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; Button3_Click(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; sender, EventArgs e)
        {
            BasicOperations myOp = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; BasicOperations();
            myOp.A = Convert.ToDouble(TextBox5.Text);
            myOp.B = Convert.ToDouble(TextBox6.Text);
            Label3.Text = myOp.Multiplication().ToString();
        }

        &lt;span style="color: #0000ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; Button4_Click(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; sender, EventArgs e)
        {
            BasicOperations myOp = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; BasicOperations();
            myOp.A = Convert.ToDouble(TextBox7.Text);
            myOp.B = Convert.ToDouble(TextBox8.Text);
            Label4.Text = myOp.Division().ToString();
        }
    }
}&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Sizinde gördüğünüz gibi yazdığımız class’a ulaşamıyoruz. Bu durum başka şekillerde de karşımıza çıkabilir. Örneğin, projenizde iki adet class’ınız var ve birinde diğerini çağırmak istiyorsunuz. Şu durumda bunu da yapamayacaksınız. Peki şimdi ne yapabiliriz? Oluşturduğumuz class’ı bir namespace içine koyup; bu namespace’i de projemizde “Add Reference” diyerek ekleyip kullanacağız. Şimdi yeni bir Visual Studio açıyoruz ve File-&amp;gt;New Project-&amp;gt;Class Library yolunu izliyoruz. Böylelikle yeni bir namespace oluşturabileceğiz. Şimdi, oluşturduğumuz class library’deki class dosyasını aşağıdaki şekilde değiştirelim.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;pre&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Collections.Generic;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Linq;
&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; System.Text;

&lt;span style="color: #0000ff"&gt;namespace&lt;/span&gt; Operations
{
    &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; BasicOperations
    {
        &lt;span style="color: #0000ff"&gt;private&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; a;
        &lt;span style="color: #0000ff"&gt;private&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; b;

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; A
        {
            &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;
            {
                &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; a;
            }
            &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;
            {
                a = &lt;span style="color: #0000ff"&gt;value&lt;/span&gt;;
            }
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; B
        {
            &lt;span style="color: #0000ff"&gt;get&lt;/span&gt;
            {
                &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; b;
            }
            &lt;span style="color: #0000ff"&gt;set&lt;/span&gt;
            {
                b = &lt;span style="color: #0000ff"&gt;value&lt;/span&gt;;
            }
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; BasicOperations()
        {
            A = 0;
            B = 0;
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; Addition()
        {
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; A + B;
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; Subtraction()
        {
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; A - B;
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; Multiplication()
        {
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; A * B;
        }

        &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;double&lt;/span&gt; Division()
        {
            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; A / B;
        }
    }
}&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Artık namespace’imiz oluşturulmaya hazır. Şimdi, oluşturduğumuz class library’i build edelim. Artık namespace’imizin dll dosyası oluştu ve kendi projemize dönebiliriz. Yapmamız gereken şey, solution explorer kısmındaki References seçeneğine sağ tıklayıp “Add Reference” demek. Daha sonra çıkan sekmelerden “Browse”u seçiyoruz ve önceden oluşturduğumuz class library projesinin içine girip sırasıyla Bin-&amp;gt;Debug yolunu takip edip “Operations.dll” dosyasını ekliyoruz. Artık oluşturduğumuz class’ı, istediğimiz yerde using ekleyerek kullanabiliriz. Şimdi default.aspx.cs dosyasına dönelim ve using tagimizi ekleyelim. Kalan kod satırlarını yer kaplamaması için koymuyorum.&lt;/p&gt;

&lt;pre&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt; Operations;
&lt;span style="color: #008000"&gt;// Other statements&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Şimdi projemizi run edip deneyelim. &lt;/p&gt;

&lt;p&gt;&lt;/p&gt;
&lt;center&gt;&lt;img alt="" src="/Images/NamespaceResult.jpg" /&gt;&lt;/center&gt; 
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Gördüğünüz gibi uygulamamız sorunsuz çalışıyor. Yeni bir yazıda daha görüşmek üzere.&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2010/01/03/NET-Web-Applicationda-Class-ve-Namespace-Yapisi.aspx</link>
      <comments>http://www.gokhanozic.com/post/2010/01/03/NET-Web-Applicationda-Class-ve-Namespace-Yapisi.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=68dcd7a3-0ace-49f1-a390-876ae5c37879</guid>
      <pubDate>Sun, 03 Jan 2010 09:17:00 -0400</pubDate>
      <category>ASP.NET</category>
      <category>C#</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=68dcd7a3-0ace-49f1-a390-876ae5c37879</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=68dcd7a3-0ace-49f1-a390-876ae5c37879</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2010/01/03/NET-Web-Applicationda-Class-ve-Namespace-Yapisi.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=68dcd7a3-0ace-49f1-a390-876ae5c37879</wfw:commentRss>
    </item>
    <item>
      <title>SQL Server View Kullanımı</title>
      <description>&lt;p&gt;Merhaba;&lt;/p&gt;  &lt;p&gt;Bu yazımda sizlere view oluşturmayı, neden gereksinim duyulabileceğini ve kullanımını anlatmaya çalışacağım. Lafı fazla uzatmadan başlıyayım.&lt;/p&gt;  &lt;p&gt;SQL Server View yapısı sanal tablo olarak adlandırılabilir. Bu tablo aslında veritabanınızda varolmuyor; ancak gerçek bir tablo gibi sorgulanabiliyor. Böyle bir yapıya da bazen ihtiyaç duyulabiliyor. Örneğin, birden fazla tablo barındıran ilişkisel bir veritabanı dizaynı yaptınız. Bu ilişkisel veriabanında, iki ayrı tabloda olan verileri birleştirerek (inner ya da outer join yoluyla) sorgulmak istiyorsunuz. Ama bu birleştirmeyi projenizde sıklıkla kullanacaksınız. Her seferinde inner/outer join yapmak yerine bu sorguyu sanal olarak sorgulayabileceğiniz bir yapı olsa fena olmaz mıydı? İşte tam burada View yapısı devreye giriyor. Şimdi örnek üzerinden devam edelim. İlişkisel ve üç tablolu bir veritabanınız olduğunu farzedelim.&lt;/p&gt;  &lt;p&gt;&lt;img title="Çalışanlar Tablosu" alt="" src="/Images/employee.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;img title="Departman Tablosu" alt="" src="/Images/department.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;img title="Prim Tablosu" alt="" src="/Images/bonus.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;img title="Database Diagram" alt="" src="/Images/database.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Tablolar yukarıda imagelerde görüldüğü gibi olsun. Bunları oluşturmak için gerekli olan t-sql kodları ise: &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;CREATE TABLE Department(    &lt;br /&gt;DepartmentID INT PRIMARY KEY IDENTITY(1, 1) NOT NULL,     &lt;br /&gt;DepartmentName CHAR(20) NOT NULL)&lt;/p&gt;  &lt;p&gt;CREATE TABLE Employee(    &lt;br /&gt;EmployeeID INT PRIMARY KEY IDENTITY(1, 1) NOT NULL,     &lt;br /&gt;Name CHAR(20) NOT NULL,     &lt;br /&gt;Surname CHAR(20) NOT NULL,     &lt;br /&gt;DepartmantID INT FOREIGN KEY REFERENCES Department NOT NULL)&lt;/p&gt;  &lt;p&gt;CREATE TABLE Bonus(    &lt;br /&gt;ID INT PRIMARY KEY IDENTITY(1, 1) NOT NULL,     &lt;br /&gt;EmployeeID INT FOREIGN KEY REFERENCES Employee NOT NULL,     &lt;br /&gt;BonusAmount MONEY NOT NULL)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Diyelim ki çalışanlarınızın departmanlarıyla birlikte aldıkları toplam primleri de tek bir tabloda görmek ve üzerinde sorgu yapmak istiyorsunuz. Bu sorguyu da sürekli kullanacaksınız. O zaman bir View yapısına ihtiyacımız var. İlk önce tablolarımıza gerçek olmayan birkaç kayıt girelim.&lt;/p&gt;  &lt;p&gt;&lt;img title="Departman Kayıtları" alt="" src="/Images/department_records.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;img title="Çalışan Kayıtları" alt="" src="/Images/employee_records.jpg" /&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;img title="Prim Kayıtları" alt="" src="/Images/bonus_records.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Şimdi gelelim View yapımıza. View yapısını oluşturmak için gereken t-sql kodu:&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;CREATE VIEW TotalBonus AS SELECT e.EmployeeID, e.Name, e.Surname, e.DepartmentID, d.DepartmentName, SUM(b.BonusAmount) AS TotalBonus FROM (Employee e INNER JOIN Department d ON e.DepartmentID = d.DepartmentID) INNER JOIN Bonus b ON e.EmployeeID = b.EmployeeID GROUP BY e.EmployeeID, e.Name, e.Surname, e.DepartmentID, d.DepartmentName&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Artık tüm çalışanlarımızın aldığı toplam primleri ve hangi departmana bağlı olduğunu aynı anda görebileceğimiz sanal bir tablomuz var. &lt;/p&gt;  &lt;p&gt;&lt;img title="View Görünümü" alt="" src="/Images/view.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Artık View yapımızı aynen fiziksel varolan bir tablo gibi sorgulayabiliriz. Örneğin; “SELECT * FROM TotalBonus WHERE EmployeeID = 2” diye bir sorgulama yaptığınızda, alacağınız output;&lt;/p&gt;  &lt;p&gt;&lt;img title="Sorgu Sonucu" alt="" src="/Images/view_query.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Bir başka yazıda daha görüşmek üzere.&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2009/11/05/SQL-Server-View-Kullanimi.aspx</link>
      <comments>http://www.gokhanozic.com/post/2009/11/05/SQL-Server-View-Kullanimi.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=b09ec43d-b70e-4875-a215-388d4287b961</guid>
      <pubDate>Thu, 05 Nov 2009 07:09:00 -0400</pubDate>
      <category>MSSQL</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=b09ec43d-b70e-4875-a215-388d4287b961</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=b09ec43d-b70e-4875-a215-388d4287b961</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2009/11/05/SQL-Server-View-Kullanimi.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=b09ec43d-b70e-4875-a215-388d4287b961</wfw:commentRss>
    </item>
    <item>
      <title>MCP:.NET Framework 3.5, ASP.NET Application Development Ünvanı Sahibi Oldum</title>
      <description>&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Merhaba;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft DreamSpark programı, 30 Haziran 2009 tarihine kadar DreamSpark keyleri ile elde edilebilen Voucher Number’lar ile bir kereye mahsus herhangi bir Microsoft sertifika sınavına bedava girme hakkı vermişti. Bende bu fırsattan yararlandım ve bugün BilgeAdam’da girdiğim 070-562 Microsoft .NET Framework 3.5, ASP.NET Application Development sertifika sınavını verip MCP ünvanı sahibi oldum. Aslında potansiyel bir MCTS ünvanı adayı da oldum denebilir. Hep girmek istediğim bir sertifika sınavına DreamSpark programı sayesinde girebildim. Sıradaki hedefim ise MCTS ünvanını da alabilmek için 070-536 sınavını da vermek.&lt;/p&gt;  &lt;p&gt;&lt;img src="/Images/logo_mcp.jpg" title="MCP" alt="" /&gt;&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2009/06/29/MCPASPNET-35-Unvani-Sahibi-Oldum.aspx</link>
      <comments>http://www.gokhanozic.com/post/2009/06/29/MCPASPNET-35-Unvani-Sahibi-Oldum.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=96914276-5cdf-432a-9c0a-fae92fd6e4d0</guid>
      <pubDate>Mon, 29 Jun 2009 19:59:00 -0400</pubDate>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>Kuruluşlar</category>
      <category>MSSQL</category>
      <category>Web Service</category>
      <category>XML</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=96914276-5cdf-432a-9c0a-fae92fd6e4d0</pingback:target>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=96914276-5cdf-432a-9c0a-fae92fd6e4d0</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2009/06/29/MCPASPNET-35-Unvani-Sahibi-Oldum.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=96914276-5cdf-432a-9c0a-fae92fd6e4d0</wfw:commentRss>
    </item>
    <item>
      <title>Haziran Ayında 12 Tane Silverlight 3.0 Online Semineri</title>
      <description>&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Haziran ayı, tatile gidemeyen ya da henüz gitmeyen, ve kendini geliştirmek isteyen yazılımcı ya da yazılımcı adayları için güzel bir fırsata dönüşüyor. Haziran ayı boyunca Silverlight hakkında Daron Yöndem tarafından 12 tane online Silverlight 3.0 semineri verilecek. Seminerlerle ilgili detaylar şu şekilde:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight'a Giriş - 8 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;Bu webinerde Silverlight nedir sorusuna cevap verirken mimari yapısına bakarak Silverlight dünyasına bir giriş yapacağız. Silverlgiht projeleri nasıl oluşturulur,nasıl yayınlanır, XAML nedir? ve &amp;quot;Neden Silverlight&amp;quot; gibi soruların cevapları da bu webinerde.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=GFRH8M&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=GFRH8M&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight ile Animasyonlar - 9 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;Animasyon mantığını kavrayacağımız bu webinerde ilk olarak Expression Blend arayüzüne bakarak animasyonlarının Blend tarafında nasıl oluşturulabildiğine göz atacağız. Sonra bu animasyonların programatik olarak yaratılmasını ve kontrollerini inceleyerek Silverlight tarafında bir animasyon uzmanı olacağız.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=6GRJPM&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=6GRJPM&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Layout Kontrolleri ve Dinamik Arayüzler, 10 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;Silverlight içerisinde istediğiniz görsel arayüzü oluşturabilmek için arayüz oluşturma esnasından kullanabileceğiniz Layout kontrollerini çok iyi tanımanız gerekir. Diğer yandan dinamik olarak tüm nesneleri yaratbilmeniz, bu nesnelerin birbiri ile konuşabilmesi ve projenizi doğru biçimde UserControl yapıları ile şekillendirmeniz de şart. İşte bu webinerde bu konulara değineceğiz.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=PBRM8P&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=PBRM8P&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Kontrol Şablonları ve VisualStateManager, 11 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;Standart kontroller arasında sıkışmayın ve kontrollerinizi tamamen baştan yaratın. Hatta bu tasarımları tekrar ve tekrar kullanın. Bu webinerde silverlight kontrollerinin şablonlarının değiştirilmesini, Template Binding mekanizmasını ve visual State Manager'ın kullanımını Custom State yapıları ile beraber inceleyeceğiz.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=R8JSQH&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=R8JSQH&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight içerisinde Veri Erişimi, 12 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;İster klasik web servisleri kullanın, ister WCF servisleri veya ister Socket üzerinden haberleşin hepsinin de kendine göre avantaj ve dezavantajları var. Gelin hepsinin de Silverlight tarafındaki detaylarını beraber inceleyip Silverlight uygulamalarımızı veri ile tanıştıralım.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=GH9T5W&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=GH9T5W&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Offline/Online/Desktop çalışma yapıları, 15 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;Silverlight 3.0 ile beraber uygulamalarınızı masaüstüne birkaç tıklama ile taşıyabilirsiniz. Peki hem masaüstünde hem webde hem online hem offline çalışırken tüm bu sistemi, verilerinizi nasıl kontrol edeceksiniz. Bu webinerde farklı çalışma yapılarını göz atarken verilerimizi IsolatedStorage içerisinde saklayacağız.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=QTZH9R&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=QTZH9R&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;İş Uygulamaları Yaparken Silverlight, 16 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;Animasyonlar hoştur, güzeldir ama herşey değildir. DataGrid'ler, Comboboxlar, Calendar'lar bir araya girdiğinde hepsinden bir iş uygulaması arayüzü yaratıp kontrol etmeye ne dersiniz? Bu webinerde hep beraber bir iş uygulamasının ekranını hazırlayacağız.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=BGN6BT&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=BGN6BT&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;RIA Services, 17 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;Farklı bir bakış açısı ile Silverlight uygulamalarınızdan veritabanına erişimine çocuk oyuncağına dönüştürmek ister misiniz? RIA Services sadece verinin taşınmasını değil aynı anda kendi kontrolleri ile düzenlenmesini de kolaylaştırıyor. Nasıl olacağını merak ediyorsanız bekleriz.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=P9KQ6B&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=P9KQ6B&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Silverlight projelerinde SEO, 18 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;Arama motorlarına dair optimizasyonların çoğumuz için önemli. Silverlight projelerinde özellikle asenkron veri erişimi nedeniyle söz konusu veriye arama motorları ulaşamıyor. Peki ya bir çözümü varsa? Tabi ki o çözümü paylaşma vakti.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=Q6H2G7&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=Q6H2G7&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Video Aşkına! Canlı/Cansız Yayın, 19 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;İnternette televizyoz izlemek veya cansız kayıtları yayınlamak, amacınız ne olursa olsun video konusunda Silverlight çok güçlü. Bu webinerde Silverlight ile canlı yayın, Media Services ayarları, Adaptive Streaming, cansız yayın ve Video Player hazırlanması gibi konulara değineceğiz.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=BNPK36&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=BNPK36&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;DeepZoom Uygulamaları, 22 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;Yaklaştıkça daha çok detay görmek isteyenlerin tarzı DeepZoom uygulamalarını hızlı bir şekilde geliştirmenin yanı sıra sıfırdan DeepZoom uygulamalarını yazmak, uygulamaları özelleştirmek ve veri bağlantısı yaparak dinamik DeepZoom projeleri yaratmak isteyenler bu webineri kaçırmasın.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=BZFCH9&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=BZFCH9&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Tarayıcı Entegrasyonu, 23 Haziran, 21.00&lt;/strong&gt;    &lt;br /&gt;Silverlight ile tarayıcı arasındaki ilişkiyi inceleyeceğimiz bu webinerde Silverlight tarafındaki C#/VB kodunuz ile DOM entegrasyonunun yanı sıra tam ekran uygulamaları, ön yükleme ekranlarını ve RunTime yükleme ekranlarını özelleştirmeye göz atacağız.    &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/usergroups/join?id=3GZKMH&amp;amp;role=attend"&gt;https://www.livemeeting.com/cc/usergroups/join?id=3GZKMH&amp;amp;role=attend&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Daron Yöndem’in de dediği gibi. Haziran ayı; Silverlight 3.0 öğrenme ayı.&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2009/06/03/Haziran-Ayinda-12-Tane-Silverlight-30-Online-Semineri.aspx</link>
      <comments>http://www.gokhanozic.com/post/2009/06/03/Haziran-Ayinda-12-Tane-Silverlight-30-Online-Semineri.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=f7722322-7cc1-42d3-9575-1eddc090ca42</guid>
      <pubDate>Wed, 03 Jun 2009 15:29:00 -0400</pubDate>
      <category>C#</category>
      <category>Kuruluşlar</category>
      <category>Teknoloji</category>
      <category>Webiner</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=f7722322-7cc1-42d3-9575-1eddc090ca42</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=f7722322-7cc1-42d3-9575-1eddc090ca42</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2009/06/03/Haziran-Ayinda-12-Tane-Silverlight-30-Online-Semineri.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=f7722322-7cc1-42d3-9575-1eddc090ca42</wfw:commentRss>
    </item>
    <item>
      <title>Windows Vista ve Windows Server 2008 Service Pack 2 Çıktı</title>
      <description>&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows Vista için çıkan ilk Service Pack’ten sonra, ikinci Service Pack’in de çıkacağı görüşü hemen hemen herkes tarafından dile getiriliyordu. Bunu SP1’den sonra Vistanın otomatik updatelerinden de görmek mümkündü aslında. Nihayet Vista SP2 release oldu. Peki SP2, Vista ve Server 2008 için neler getiriyor?&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SP2, Microsoft’un şimdiye kadar Windows Update üzerinden sunduğu tüm güncelleştirmeleri ve yamaları paket halinde içinde barındırıyor. SP2, üçüncü parti uygulamarı çözüyor. Ayrıca Windows’da Vista ile gelen ve daha hızlı arama yapmaya olanak tanıyan Windows Search teknolojisi de 4.0 sürümü ile karşımıza çıkıyor. Ayrıca sağladığı çözümlerden bir tanesi de kablosuz ağ bağlantıları için uyku modundan geri dönüldüğündeki performans kaybını gideriyor. Asıl güzel tarafı ise, blue-ray disklere kayıt yapmaya olanak tanıyan gömülü bir yazılımı Windows’unuz içine kuruyor. Şu anlık sadece İngilizce, Fransızca, Almanca, Japonca ve İspanyolca dil versiyonları mevcut.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows Vista ve Windows Server 2008 SP2’yi şu linkten indirebilirsiniz:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=a4dd31d5-f907-4406-9012-a5c3199ea2b3&amp;amp;DisplayLang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a4dd31d5-f907-4406-9012-a5c3199ea2b3&amp;amp;DisplayLang=en" target="_blank"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=a4dd31d5-f907-4406-9012-a5c3199ea2b3&amp;amp;DisplayLang=en&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2009/05/28/Windows-Vista-ve-Windows-Server-2008-Service-Pack-2-Cikti.aspx</link>
      <comments>http://www.gokhanozic.com/post/2009/05/28/Windows-Vista-ve-Windows-Server-2008-Service-Pack-2-Cikti.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=d8f0ac0a-d6de-4913-8f50-a0cc4bba94aa</guid>
      <pubDate>Thu, 28 May 2009 06:30:00 -0400</pubDate>
      <category>Kuruluşlar</category>
      <category>Teknoloji</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=d8f0ac0a-d6de-4913-8f50-a0cc4bba94aa</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=d8f0ac0a-d6de-4913-8f50-a0cc4bba94aa</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2009/05/28/Windows-Vista-ve-Windows-Server-2008-Service-Pack-2-Cikti.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=d8f0ac0a-d6de-4913-8f50-a0cc4bba94aa</wfw:commentRss>
    </item>
    <item>
      <title>Havayolu Şirketi Bilet Rezervasyon Sistemi</title>
      <description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Web Development dersinin dönem projesini sonunda tamamladım. Ufak tefek eksiklikleri olsa da projem şu anda sorunsuz çalışıyor. Aslında çoğunuzun aklına neden daha yeni ve farklı birşey yapmadın diye bir soru gelebilir. Bunun nedeni, ASP.NET’e ve C#’a biraz daha hakim olabilmek ve öğrenebilmekti. Bu yüzden yapılmış ve birçok örneği bulunan bir sistem seçtim. Böylelikle öğrenme sürecimde bana kaynak olabilecek birçok imkanım oluştu.&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Projem, yazının başlığından da anlaşılacağı üzere bir bilet ayırtma sistemi. İnternet üzerinden bir havayolları şirketinin sistemine girip, üye olup, istediğiniz uçuşa istediğiniz tarihe bay ya da bayan, istediğiniz koltuğa bilet ayırtabiliyorsunuz. Kullandığım teknolojiler ASP.NET, C#, XML, MSSQL ve Web Service’ler.&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;   &lt;center&gt;&lt;img alt="" src="/Images/bilet_rezervasyon.jpg" width="448" height="480" /&gt;&lt;/center&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Sistemde karşılaştığım en büyük sorun aslında, kullanıcının keyfi bilet ayırtmasını engellemekti. İnsanların çocukken rastgele numara çevirip birilerini işletmeye çalıştığı gibi, bazı kullanıcılar da keyfi bilet ayırtmaları yapabilir. Bunun önüne geçmek için web service kullanmaya karar verdim. Oluşturduğum web service sayesinde, sisteme kayıt esnasında kullanıcıdan TC Kimlik No’su isteniyor. Sorgulama düğmesi ile bu TC Kimlik No sayesinde, web service’den kişinin ad ve soyadı çekiliyor ve kayıt olurken ad ve soyadın yazılması gereken textbox’lar otomatik olarak dolduruluyor. Zaten kayıt sayfasına girildiğinde ad ve soyad textbox’ları disabled halde karşımıza geliyor. Böylelikle bu alanların doldurulması sadece yazılan TC Kimlik No’nun sorgulanması ile yapılabiliyor. Bu da kullanıcının caydırılması yönünde güzel bir yapı haline geliyor. Sistemi denettiğim çoğu arkadaşımdan da caydırıcı olduğuna dair güzel eleştiriler aldım. Tabii bu fake bir web service. TC Nüfus Müdürlüğü’nün web service’lerini kullanmadım ders projesi için. Bu web service’i kullanmak için hem belirli bir miktar para ödemeniz; hem de dilekçe ile başvurmanız gerekiyor ki bu dilekçe kabul edilmeyebilirde. &lt;/p&gt;   &lt;a href="http://www.gokhanozic.com/Images/bilet_rezervasyon2.jpg" target="_blank"&gt;&lt;img alt="" src="/Images/bilet_rezervasyon2.jpg" width="550" height="589" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://www.gokhanozic.com/Images/bilet_rezervasyon3.jpg" target="_blank"&gt;&lt;img alt="" src="/Images/bilet_rezervasyon3.jpg" width="550" height="589" /&gt;&lt;/a&gt;     &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Sisteme sadece login olmuş kullanıcılar bilet ayırtma sayfasına ulaşabiliyor. Nereden ve Nereye kısımlarını doldurduktan sonra gitmek istediği tarihi giren kullanıcı, boş koltukları görebiliyor. İstediği boş koltuğu seçip bilet ayırt diyen kullanıcının bileti ayırtılmış oluyor. Kişi, ayırttığı biletleri profil sayfasından görebiliyor. Hangi tarihte, hangi saatte, nereden ve nereye şeklinde bir table halinde tüm ayırttığı biletler profil sayfasında oluşuyor. Ayrıca sistem, tarihi geçmiş biletieri de otomatik olarak temizliyor. Böylelikle profil sayfasına giren kullanıcı, tarihi geçmiş biletlerin silinmesiyle profil sayfasını her zaman düzenli görme imkanına sahip oluyor. &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Bunların haricinde, üyeliğin yapıldığı tüm sistemlerde olan kullanıcı bilgilerini düzenleme, şifre değiştirme, hesap silme gibi tüm kullanıcı işlemleri de sistemde mevcut. &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Sistemle ilgili hertürlü sorunuzu bana yazabilirsiniz.&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;b&gt;Not: Projemde kullandığım ve sitemde paylaştığım yukarıdaki resimlerde görülen tüm şirket bilgileri hayal ürünüdür.&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;</description>
      <link>http://www.gokhanozic.com/post/2009/05/16/Havayolu-Sirketi-Bilet-Rezervasyon-Sistemi.aspx</link>
      <comments>http://www.gokhanozic.com/post/2009/05/16/Havayolu-Sirketi-Bilet-Rezervasyon-Sistemi.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=a47f7d8e-d0ed-4ca1-9ea2-5eccac8c00c2</guid>
      <pubDate>Sat, 16 May 2009 06:56:00 -0400</pubDate>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>MSSQL</category>
      <category>Proje</category>
      <category>Web Service</category>
      <category>XML</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=a47f7d8e-d0ed-4ca1-9ea2-5eccac8c00c2</pingback:target>
      <slash:comments>10</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=a47f7d8e-d0ed-4ca1-9ea2-5eccac8c00c2</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2009/05/16/Havayolu-Sirketi-Bilet-Rezervasyon-Sistemi.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=a47f7d8e-d0ed-4ca1-9ea2-5eccac8c00c2</wfw:commentRss>
    </item>
    <item>
      <title>RoboÇankaya 2009 Bitti</title>
      <description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Çankaya Üniversitesi Yapay Zeka ve Robotik Kulübü olarak 4-5 Nisan tarihlerinde düzenlediğimiz RoboÇankaya 2009 etkinlikleri sona erdi. Çok güzel anılarla ayrıldık hepimiz. Elimizden geldiğince herhangi bir sorun çıkmamasına ve konuklarımızın rahat etmesine çalıştık. Tüm ekip arkadaşlarımı buradan kutluyorum. Benim de mini sumo, sumo ve çizgi izleyen kategorilerinde hakemlik yaptığım etkinlikte en büyük teşekkürü ODTU Robot Topluluğu’na borçluyuz. Kendinlerine buradan verdikleri destek, arkadaş canlısı tavırları ve bitmek bilmeyen enerjileri için birkez daha teşekkür ediyorum. Hakemlik konusunda da sayelerinde tecrübeli hale geldik. &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Etkinlik sonunda serbest, mini sumo, sumo ve çizgi izleyen kategorilerinde ödüller dağıtıldı. Her kategoride; birincilere kişi başı 2.1 ses sistemi ve ana sponsorumuz Microsoft tarafından sağlanan Windows 7 Beta dvdleri hediye edildi. İkincilere kişi başı direksiyon-pedal-vites sistemi ve Windows 7 Beya hediye edildi. Üçüncülere ise takım başına bir tane printer ve Windows 7 Beta hediye edildi. Umarım katılımcılarımız da, yarışmacılarımız da, konuşmacılarımızda etkinlikten memnun kalmıştır. Emeği geçen herkese sonsuz teşekkürler. Tüm Yapay Zeka ve Robotik Kulübü ekibini kutluyorum.&lt;/p&gt;</description>
      <link>http://www.gokhanozic.com/post/2009/04/07/RoboCankaya-2009-Bitti.aspx</link>
      <comments>http://www.gokhanozic.com/post/2009/04/07/RoboCankaya-2009-Bitti.aspx#comment</comments>
      <guid>http://www.gokhanozic.com/post.aspx?id=d6fdb28d-2032-4d39-be93-3744c7c7a117</guid>
      <pubDate>Tue, 07 Apr 2009 08:35:00 -0400</pubDate>
      <category>Kuruluşlar</category>
      <category>Robot</category>
      <category>Teknoloji</category>
      <category>Yapay Zeka ve Robotik Kulübü</category>
      <dc:publisher>Gökhan ÖZİÇ</dc:publisher>
      <pingback:server>http://www.gokhanozic.com/pingback.axd</pingback:server>
      <pingback:target>http://www.gokhanozic.com/post.aspx?id=d6fdb28d-2032-4d39-be93-3744c7c7a117</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.gokhanozic.com/trackback.axd?id=d6fdb28d-2032-4d39-be93-3744c7c7a117</trackback:ping>
      <wfw:comment>http://www.gokhanozic.com/post/2009/04/07/RoboCankaya-2009-Bitti.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.gokhanozic.com/syndication.axd?post=d6fdb28d-2032-4d39-be93-3744c7c7a117</wfw:commentRss>
    </item>
  </channel>
</rss>

