<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8592884369443755028</id><updated>2011-11-29T13:13:21.584+02:00</updated><category term='Otomatik Fare Tıklama'/><category term='Türk Yapımı İşletim Sistemi'/><category term='fizy'/><category term='CSD'/><category term='Otomatik Mouse Tıklama'/><category term='virüs'/><category term='otomatik bilgisayar kapatma programı'/><category term='firefox 3.6'/><category term='ram'/><category term='.Net'/><category term='kaspersky trial reset'/><category term='Kernel'/><category term='CSD İşletim Sistemi'/><category term='fizy.com'/><category term='Kaan Aslan'/><category term='ikvm'/><category term='Çekirdek'/><category term='java to .net'/><category term='DataGridView Paging'/><category term='messenger eklenti'/><category term='FarmVille Otomatik Tıklama'/><category term='addin'/><category term='firefox'/><category term='bilgisayar kapatma'/><category term='Msn'/><category term='Cyswin.exe'/><category term='RadioButtonColumn'/><category term='Syntax Highlight'/><category term='opera 10.50'/><category term='Cyswin'/><category term='Sözdizimi Renklendirme'/><category term='dotnet'/><category term='msn live add-in'/><category term='Automatic Mouse Click'/><category term='Operating System'/><category term='Kelime Vurgulama'/><category term='opera'/><category term='ikvmc'/><category term='javadan .net e'/><category term='fizy.com giriş'/><category term='fizy.com&apos;a giriş'/><category term='GridView RadioButton Column'/><category term='C# ile trial reset'/><category term='fizy giriş'/><category term='YouTube video downloader C# kaynak kodu'/><category term='Turkish Operating System'/><category term='Türk İşletim Sistemi'/><category term='kaspersky 5-6-7 trial reset'/><category term='DataGridView Page'/><category term='Java'/><category term='fizy erişim'/><category term='Msn live'/><category term='youtube downloader'/><category term='CSD Turkish Operating System'/><category term='Cysrun'/><category term='ram sorunu'/><category term='fizy açma'/><category term='add-in'/><category term='Paging DataGridView'/><category term='Cysrun.exe'/><category term='DataGridView Sayfa'/><category term='Programlama'/><category term='fizy&apos;e giriş'/><category term='Sayfalı DataGridView'/><title type='text'>.Net Mekanı</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-7769029214723788245</id><published>2011-01-24T21:34:00.002+02:00</published><updated>2011-01-24T22:58:07.478+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fizy&apos;e giriş'/><category scheme='http://www.blogger.com/atom/ns#' term='fizy giriş'/><category scheme='http://www.blogger.com/atom/ns#' term='fizy.com&apos;a giriş'/><category scheme='http://www.blogger.com/atom/ns#' term='fizy.com giriş'/><category scheme='http://www.blogger.com/atom/ns#' term='fizy erişim'/><category scheme='http://www.blogger.com/atom/ns#' term='fizy'/><category scheme='http://www.blogger.com/atom/ns#' term='fizy.com'/><category scheme='http://www.blogger.com/atom/ns#' term='fizy açma'/><title type='text'>Fizy'e Giriş Yöntemi</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img21.imageshack.us/img21/4121/fizy.png" imageanchor="1" style=""&gt;&lt;img border="0" height="137" width="398" src="http://img21.imageshack.us/img21/4121/fizy.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Firefox web tarayıcı kullanan arkadaşlar için:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/59/"&gt;https://addons.mozilla.org/en-US/firefox/addon/59/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Eklentisini yükleyin. Eklenti yüklendikten sonra Firefox'u yeniden başlatın. Yeniden başlatınca üst menüden: &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Araçlar -&gt; Deafult User Agent -&gt; Search Robots -&gt; Googlebot 2.1&lt;/b&gt; &lt;br /&gt;seçin.&lt;br /&gt;&lt;br /&gt;Artık fizy.com'a rahat rahat girebilirsiniz. Üstelik internet hızınızda ve şarkıları çalmada herhangi bir yavaşlık olmadan :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-7769029214723788245?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/7769029214723788245/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=7769029214723788245' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/7769029214723788245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/7769029214723788245'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2011/01/fizye-giris-yontemi.html' title='Fizy&apos;e Giriş Yöntemi'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-8693617188699283840</id><published>2010-05-17T23:31:00.002+03:00</published><updated>2011-07-23T11:20:45.197+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Automatic Mouse Click'/><category scheme='http://www.blogger.com/atom/ns#' term='Otomatik Fare Tıklama'/><category scheme='http://www.blogger.com/atom/ns#' term='FarmVille Otomatik Tıklama'/><category scheme='http://www.blogger.com/atom/ns#' term='Otomatik Mouse Tıklama'/><title type='text'>Tufan FarmVille Fare Tıklayıcı Programı ve Kaynak Kodları</title><content type='html'>Bu oyunu hiç oynamıyorum. Ama kardeşim biraz bağımlısı bu oyunun :) Baktım tek tek her alana tıklayıp duruyor. Ya niye kendine zulüm ediyorsun dedim. Bekle 5 dak. otomatik tıklama programı yapıvereyim dedim ve başladım projeye. 1-2 satır kodla güzel bişey çıktı ortaya. Kardeşim havalara uçtu :) Neyse uzatmadan ekran görüntüsü ve indirme linklerini verelim.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img13.imageshack.us/img13/4673/tufanmousecklicker.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="259" src="http://img13.imageshack.us/img13/4673/tufanmousecklicker.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Bu programı sadece FarmVille'de değil diğer otomatik tıklama gerektiren uygulamalarda da kullanabilirsiniz. Kısaca kullanımından bahsediyim: Oyunu açtıktan sonra programı çalıştırın. Kaç milisaniyede bir tıklama olacağını kaydırma çubuğundan ayarlayın (tavsiyem 100 ms civarı). Programı simge durumuna küçültüp oyun ekranına geçin. Tıklanacak alanların olduğu yere gelince klavyeden CTRL tuşuna basın. Tıklanacak alanların üzerinde fareyi gezindirin. Tıklama işlemi bitince tekrar CTRL basın. Otomatik tıklama kapanmış olacaktır. Güle Güle kullanın :)&lt;br /&gt;&lt;br /&gt;&lt;b style="color: red;"&gt;Not:&lt;/b&gt; Programın çalışması için .Net Framework 3.5'in kurulu olması gerekir bilgisayarınızda (XP SP3, Vista ve Windows 7 .Net framework varsayılan olarak var zaten). Ayrıca kaynak kodları Visual Studio 2010 'da yazılmıştır.&lt;br /&gt;&lt;br /&gt;Çalıştırılabilir Program İçin &lt;a href="http://files.myopera.com/N3CAT1/files/FarmVilleMouseClick_Program.zip"&gt;&lt;b style="color: red;"&gt;TIKLA&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;Visual Studio 2010 Projesi İçin &lt;a href="http://files.myopera.com/N3CAT1/files/FarmVilleMouseClick.zip"&gt;&lt;b style="color: red;"&gt;TIKLA &lt;/b&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-8693617188699283840?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/8693617188699283840/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=8693617188699283840' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/8693617188699283840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/8693617188699283840'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2010/05/tufan-farmville-fare-tklayc-program-ve.html' title='Tufan FarmVille Fare Tıklayıcı Programı ve Kaynak Kodları'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-7344057906812924405</id><published>2010-03-03T01:32:00.001+02:00</published><updated>2010-03-03T01:36:36.946+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='ram sorunu'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox 3.6'/><category scheme='http://www.blogger.com/atom/ns#' term='opera 10.50'/><category scheme='http://www.blogger.com/atom/ns#' term='ram'/><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera mı RAM Canavarı Yoksa Firefox mu?</title><content type='html'>Merhaba arkadaşlar.&lt;br /&gt;&lt;br /&gt;Bugün Opera 'nın en son versiyonu 10.50 'yi kurdum bilgisayara. Firefox 'un da 3.6 versiyonu kurulu. Biraz önce rastgele bir işlem için görev yöneticisi açıktı ve bir baktım Opera 'nın RAM kullanımı baya uçmuş vaziyette. Aklıma hemen karşılaştırma yapmak geldi. İşte sonuçlar:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img525.imageshack.us/img525/4821/tablou.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://img525.imageshack.us/img525/4821/tablou.png" width="100%" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Opera 'nın yeni hali güzel olmuş ama artık bir RAM sorunlarının olduğu da bir gerçek. Yıllardır Firefox RAM sorunu ile anıldı ama artık sıra Opera 'da sanırım. Gerçi günümüzde RAM eskisi kadar sorun değil ama sonuç olarak bir karşılaştırma işte.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Not:&lt;/b&gt; Testte Windows 7 32 bit işletim sistemi kullanıldı.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-7344057906812924405?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/7344057906812924405/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=7344057906812924405' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/7344057906812924405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/7344057906812924405'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2010/03/opera-m-ram-canavar-yoksa-firefox-mu.html' title='Opera mı RAM Canavarı Yoksa Firefox mu?'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-9088294037116110692</id><published>2010-02-28T11:37:00.000+02:00</published><updated>2010-02-28T11:37:20.443+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cyswin.exe'/><category scheme='http://www.blogger.com/atom/ns#' term='virüs'/><category scheme='http://www.blogger.com/atom/ns#' term='Cyswin'/><category scheme='http://www.blogger.com/atom/ns#' term='Cysrun.exe'/><category scheme='http://www.blogger.com/atom/ns#' term='Cysrun'/><title type='text'>Cysrun.exe  -  Cyswin.exe Virüsleri</title><content type='html'>Merhaba arkadaşlar. Bugün bir virüsle başımdan geçen olayı anlatayım :)&lt;br /&gt;&lt;br /&gt;Windows 7 işletim sistemi kullanıyorum. Antivirüs vb. programlara güvenmediğim için klasör seçeneklerinden devamlı &lt;b&gt;Gizli dosya, klasör ve sürücüleri göster&lt;/b&gt; seçeneği seçilidir ve &lt;b&gt;Korunan işletim sistemi dosyaları gizle&lt;/b&gt; seçeneği de devamlı seçilmemiş durumda bulunur. Virüs vb. zararlı yazılımların genelde özellikleri gizli ve sistem dosyası olarak ayarlanmıştır ve bu şekilde daha rahat saklanabilirler. Ama klasör seçeneklerinden bu dediğim ayarlar ile kullanıyorsanız flash bellek veya sürücülerinizde virüsleri deyim yerindeyse kabak gibi görürsünüz :) Bu şekilde kullanmamın bana zararı yok ama dediğim gibi sistem dosyaları görünür hale geliyor ve yanlışlıkla birini silerseniz tekrar işletim sistemini kurtarmak sizi epey uğraştırabilir. Onun için dikkatli olmak lazım. Her neyse ben bu şekilde kullanmaya alıştım ve masaüstümde de &lt;b&gt;desktop.ini&lt;/b&gt; dosyası bulunur devamlı bu kullanım şeklinin sonucu olarak. (desktop.ini dosyasının özellikleri gizli ve sistem dosyası olarak ayarlıdır.)&lt;br /&gt;&lt;br /&gt;Ben masaüstümde desktop.ini dosyalarını görmeye o kadar alıştım ki bu sabah göremeyince hemen yokluğunu belli etti :) Bu kötüye işaretti. Çünkü bir virüs bulaşmıştı bilgisayara. Bunu nasıl anladınız diyebilirsiniz. Şurdan anladım: Virüslerin bir bilgisayara bulaştığında ilk yaptıkları iş &lt;b&gt;Gizli dosya, klasör ve sürücüleri &lt;span style="background-color: orange; color: black;"&gt;gösterme&lt;/span&gt;&lt;/b&gt; ve&lt;b&gt; Korunan işletim sistemi dosyaları gizle&lt;/b&gt; seçeneklerini seçmektir. Siz ne kadar uğraşsanız da tekrar eski hallerine döner bu durum. Benim de aynen öyle olmuştu. Bir de &lt;b&gt;Ctrl + Shift + Esc&lt;/b&gt; ile görev yöneticisini açamıyordum. &lt;br /&gt;&lt;br /&gt;Hemen bilgisayarı yeniden başlattım ve başlatırken Güvenli Modda başlatmayı seçtim. Güvenli modda klasör seçeneklerini istediğim gibi düzenleyebiliyordum. Klasör seçeneklerini her zaman kullandığım ilk paragrafta da bahsettiğim ayarlara getirdim. Hemen&lt;b&gt; Başlat -&amp;gt; Çalıştır&lt;/b&gt; açıp &lt;b&gt;msconfig&lt;/b&gt; yazıp Enter’e bastım. Başlangıç programlarına baktım. Cysrun.exe vardı listede bilmediğim. Bundaki tiki kaldırdım. Dosya yolunun olduğu yere gidip Cysrun.exe’yi sildim.&amp;nbsp; Hemen yanında virüs olduğundan şüphelendiğim Cyswin.exe vardı bunu da sildim.&amp;nbsp; Virüsün kendini başlangıca yerleştirme ihtimali vardı ve bu yüzden:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;C:\Users\KullanıcıAdınız\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Klasörünün içine gittim ve adını bilmediğim bir kısayol vardı.&amp;nbsp; Hemen özelliklerine baktım kısayolun ve gösterdiği dizine gidip gösterdiği dosyayı da sildim. Daha sonra bu kısayolu da sildim. En son önlem olarak &lt;span style="color: blue;"&gt;C:\Windows\Prefetch&lt;/span&gt; klasörünün içindekilerinin tümünü sildim. Bu işlemlerden sonra yeniden başlattım bilgisayarı ve canavar gibi. Desktop.ini dosyam yine masaüstünde duruyor öyle :) Virüsle olan maceramız da bu şekilde bitmiş oldu. Güvenliğinize dikkat edin haa :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-9088294037116110692?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/9088294037116110692/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=9088294037116110692' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/9088294037116110692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/9088294037116110692'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2010/02/cysrunexe-cyswinexe-virusleri.html' title='Cysrun.exe  -  Cyswin.exe Virüsleri'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-4836013742180155579</id><published>2010-01-03T20:53:00.001+02:00</published><updated>2011-07-23T11:08:35.936+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sözdizimi Renklendirme'/><category scheme='http://www.blogger.com/atom/ns#' term='Kelime Vurgulama'/><category scheme='http://www.blogger.com/atom/ns#' term='Syntax Highlight'/><title type='text'>Syntax Highlight Text Editör</title><content type='html'>&lt;span style="font-size: small;"&gt;Geçenlerde geliştirdiğim bir projem için sadece görsellik açısından bir metin editörüne ihtiyacım oldu.&amp;nbsp; Bu metin editöründe görmek istediğim sadece &lt;b&gt;SQL &lt;/b&gt;kelimelerinin farklı renkte görünmesi idi. Hemen aklıma mevcut komponentlerden RichTextBox geldi. Ama RichTextBox’ta böyle bir özellik yoktu ve açıkçası böyle bir işlem için ayrı bir komponent yazmak işime gelmedi (Zaman açısından). Emektar google amcamızdan bir araştırma yapayım dedim. Codeproject.com ‘da farklı özelliklerde metin editörü vardı. Fakat bunlar da ya çok profesyonel ve karmaşık ya da kullanım kolaylığı olmayan editörlerdi. Biraz daha araştırdığımda karşıma 2 farklı editör çıktı. Bunlar: &lt;span style="color: red;"&gt;ScintillaNET&lt;/span&gt; ve &lt;span style="color: red;"&gt;SharpDevelop IDE&lt;/span&gt;’sinin metin editörleri. ScintillaNET meşhur Notepad++ metin editöründe kullanılıyor. Her ikisi de açık kaynak komponentler. Her iki editör de &lt;b&gt;xml&lt;/b&gt; tabanlı ayar dosyalarıyla metin editöründe &lt;b&gt;sözdizimi renklendirme&lt;/b&gt; (syntax highlight) yapıyor. Ama açıkçası ScintillaNET kullanışsız geldi bana. Bu yüzden tercihimi SharpDevelop IDE’sinde kullanılan &lt;span style="color: blue;"&gt;ICSharpCode.TextEditor&lt;/span&gt; komponentinden yana kullandım. Bu komponent &lt;b&gt;xshd &lt;/b&gt;uzantılı dosyalarda gerekli ayarları tutuyor. Her dil veya özel renklendirme için ayrı bir xshd dosyası kullanılıyor.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;Editörden birkaç resim:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://img51.imageshack.us/img51/1430/csharpw.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="http://img51.imageshack.us/img51/1430/csharpw.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img37.imageshack.us/img37/7665/phpt.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="http://img37.imageshack.us/img37/7665/phpt.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img37.imageshack.us/img37/8232/htmlc.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="234" src="http://img37.imageshack.us/img37/8232/htmlc.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Visual Studio 2008 Projesi için &lt;/span&gt;&lt;b style="color: red; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;a href="http://files.myopera.com/N3CAT1/files/SyntaxHighlightEditor.zip"&gt;TIKLA&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-4836013742180155579?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/4836013742180155579/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=4836013742180155579' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/4836013742180155579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/4836013742180155579'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2010/01/syntax-highlight-text-editor.html' title='Syntax Highlight Text Editör'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-6055731122511162385</id><published>2009-12-20T18:52:00.001+02:00</published><updated>2009-12-20T18:54:51.241+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Kaan Aslan'/><category scheme='http://www.blogger.com/atom/ns#' term='Türk Yapımı İşletim Sistemi'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='Kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='CSD Turkish Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='Çekirdek'/><category scheme='http://www.blogger.com/atom/ns#' term='Türk İşletim Sistemi'/><category scheme='http://www.blogger.com/atom/ns#' term='Turkish Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='CSD İşletim Sistemi'/><title type='text'>Türk Yapımı İşletim Sistemi: CSD İşletim Sistemi</title><content type='html'>C ve Sistem Programcıları Derneği 'nin bir projesi olan CSD İşletim Sistemi yapımı, bir grup gönüllünün desteği ile yürümektedir. Türkiye 'nin de gerçek bir işletim sisteminin olmasını amaçlayan bu derneğin başkanı Kaan Aslan kısaca yaptıklarını ve amaçlarını anlatmış.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FHIKQKhqGy0&amp;hl=en_US&amp;fs=1&amp;"&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/FHIKQKhqGy0&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-6055731122511162385?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/6055731122511162385/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=6055731122511162385' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/6055731122511162385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/6055731122511162385'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2009/12/turk-yapm-isletim-sistemi-csd-isletim.html' title='Türk Yapımı İşletim Sistemi: CSD İşletim Sistemi'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-7982201191674499120</id><published>2009-08-28T20:56:00.003+03:00</published><updated>2009-08-28T21:05:57.785+03:00</updated><title type='text'>The page size was not large enough to format the contents of an object in the report.</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Evet başlıkta gördüğünüz hatayı alıyorsanız projenizde muhtemelen benim yapmış olduğum hataya siz de düştünüz :) Muhtemelen raporunuzda birkaç tane &lt;b style="color: red;"&gt;subreport&lt;/b&gt; kullanıyorsunuz. Bu hatanın sebebi subreportların raporunuz &lt;b style="color: red;"&gt;Page Header&lt;/b&gt; denen kısmında olması. Tabi subreportlarda çekilen veri çok olunca sayfaya sığmıyor. Eee tabi veriler de Page Hader kısmında yani sayfa başlığı kısmında olunca bu rapor için illegal bir durum oluyor. Çünkü Crystal Report 'ta sayfa başlığı(Page Header) kısmı 1 sayfadan fazla olamaz.&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Çözümü ise çok basit. Subreportları &lt;b style="color: red;"&gt;Details&lt;/b&gt; bölümüne koymanız gerekiyor. Gördüğünüz gibi çok basit hatalar çok büyük sonuçlar doğuruyor yazılım sektöründe.&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div style="color: #cc0000;"&gt;&lt;b&gt;Page Header&lt;/b&gt; &amp;nbsp;  &lt;b&gt;&lt;span style="color: black;"&gt;---&amp;gt;&amp;gt;&lt;/span&gt;&lt;/b&gt; &amp;nbsp;  &lt;b&gt;Details&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;&lt;a href="http://img42.imageshack.us/img42/9793/crystalhatak.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="109" src="http://img42.imageshack.us/img42/9793/crystalhatak.png" width="420" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: left;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Hata ekran görüntüsü&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-7982201191674499120?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/7982201191674499120/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=7982201191674499120' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/7982201191674499120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/7982201191674499120'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2009/08/page-size-was-not-large-enough-to.html' title='The page size was not large enough to format the contents of an object in the report.'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-7058926981731119380</id><published>2009-08-08T23:57:00.000+03:00</published><updated>2009-08-09T00:02:33.561+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataGridView Sayfa'/><category scheme='http://www.blogger.com/atom/ns#' term='DataGridView Paging'/><category scheme='http://www.blogger.com/atom/ns#' term='Paging DataGridView'/><category scheme='http://www.blogger.com/atom/ns#' term='Sayfalı DataGridView'/><title type='text'>PagingDataGridView 2.0 Component</title><content type='html'>&lt;p&gt;PagingDataGridView komponentinin biraz daha işleç ve görsel olarak geliştirilmiş halidir. Bu da aynı şekilde C# ile yazıldı. Yazılan her fonksiyon ya da özellik için dökümantasyon yapmadım arkadaşlar. Zaten bunun için de pek zamanımın olduğu söylenemez. Dökümantasyon yerine örnek bir test programı yazdım. Yalnız test programında komponentin tüm özellik ve eventlerini kullanmadım. Kurcaladıkça öğrenirsiniz. Zaten kullanımının da zor olduğunu düşünmüyorum.&lt;/p&gt; &lt;p&gt;Test programından görünüş:&lt;/p&gt; &lt;div class="mceTemp"&gt;&lt;dl class="wp-caption alignnone" style="width: 504px;"&gt;&lt;dt class="wp-caption-dt"&gt;&lt;img style="width: 429px; height: 415px;" title="Test programı ve komponent örnek kullanımı" src="http://img188.imageshack.us/img188/5766/appi.png" mce_src="http://img188.imageshack.us/img188/5766/appi.png" alt="PagingDataGridView Component" /&gt;&lt;/dt&gt;&lt;dd class="wp-caption-dd"&gt;PagingDataGridView Component&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Komponentin Kaynak Kodlarını İndirmek için &lt;a target="_blank" mce_href="http://rapidshare.com/files/265221579/PagingDataGridView_2.0_Source.rar" href="http://rapidshare.com/files/265221579/PagingDataGridView_2.0_Source.rar"&gt;&lt;span mce_style="color: #ff0000;" style="color: rgb(255, 0, 0);"&gt;&lt;b&gt;TIKLA&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Test Programının Kaynak Kodlarını İndirmek için &lt;a target="_blank" mce_href="http://rapidshare.com/files/265221834/PagingDataGridViewTest.rar" href="http://rapidshare.com/files/265221834/PagingDataGridViewTest.rar"&gt;&lt;span mce_style="color: #ff0000;" style="color: rgb(255, 0, 0);"&gt;&lt;b&gt;TIKLA&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Komponenti İndirmek için &lt;a target="_blank" mce_href="http://rapidshare.com/files/265221736/PagingDataGridViewComponent_2.0_DLL.rar" href="http://rapidshare.com/files/265221736/PagingDataGridViewComponent_2.0_DLL.rar"&gt;&lt;span mce_style="color: #ff0000;" style="color: rgb(255, 0, 0);"&gt;&lt;b&gt;TIKLA&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span mce_style="color: #ff0000;" style="color: rgb(255, 0, 0);"&gt;&lt;span mce_style="font-weight: bold;" style="font-weight: bold;"&gt;Not:&lt;/span&gt;&lt;/span&gt; Komponent .Net Framework 3.5 ‘e göre derlenmiştir. Kaynak kodları Visual Studio 2008 projesi şeklindedir. Bundan sonrası size kalmış arkadaşlar. Geliştirmek ve kullanmak sizin elinizde.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-7058926981731119380?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/7058926981731119380/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=7058926981731119380' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/7058926981731119380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/7058926981731119380'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2009/08/pagingdatagridview-20-component.html' title='PagingDataGridView 2.0 Component'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-2487022890574858388</id><published>2009-06-08T19:49:00.000+03:00</published><updated>2009-06-08T21:16:00.365+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataGridView Sayfa'/><category scheme='http://www.blogger.com/atom/ns#' term='DataGridView Page'/><category scheme='http://www.blogger.com/atom/ns#' term='Paging DataGridView'/><category scheme='http://www.blogger.com/atom/ns#' term='Sayfalı DataGridView'/><title type='text'>PagingDataGridView Component (Datagridview 'de veriyi sayfalı yapıda gösterme)</title><content type='html'>C# ile yazdığım PagingDataGridView komponeti. Bu komponent ile datagridview 'de gösterilen veriler aşağı kaydırma çubuğuna gerek kalmadan sayfalara bölünerek sayfa sayfa gösterilir. İleri, geri, ilk ve son butonları ile sayfalar arasında dolaşabilirsiniz. Ayrıca "Page" isminde bir değişken tanımladım. Bu değişkene atadığınız değer ile de direk istenen sayfaya ulaşılabilmekte. Bunların haricinde kullanımı normal datagridview kullanımı gibi arkadaşlar.&lt;br /&gt;&lt;br /&gt;Komponentin örnek görünümü:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img38.imageshack.us/img38/2896/comp.png"&gt;&lt;img style="cursor: pointer; width: 440px; height: 361px;" src="http://img38.imageshack.us/img38/2896/comp.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Komponenti İndirmek için &lt;a href="http://rapidshare.com/files/242305424/PagingDataGridView_DLL.rar"&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;TIKLA&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Kaynak Kodlarını İndirmek için &lt;a href="http://rapidshare.com/files/242305283/PagingDataGridView_Source.rar"&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;TIKLA&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;Not:&lt;/span&gt; Komponent .Net Framework 3.5 'e göre derlenmiştir. Kaynak kodları Visual Studio 2008 projesi şeklindedir. Bundan sonrası size kalmış arkadaşlar. Geliştirmek ve kullanmak sizin elinizde.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-2487022890574858388?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/2487022890574858388/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=2487022890574858388' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/2487022890574858388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/2487022890574858388'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2009/06/pagingdatagridview-component.html' title='PagingDataGridView Component (Datagridview &apos;de veriyi sayfalı yapıda gösterme)'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-8950320677284855397</id><published>2009-01-24T22:34:00.000+02:00</published><updated>2009-05-27T01:57:14.095+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='otomatik bilgisayar kapatma programı'/><category scheme='http://www.blogger.com/atom/ns#' term='bilgisayar kapatma'/><title type='text'>C# Otomatik PC Kapatma Programı</title><content type='html'>C# ile yaptığım zaman ayarlı olarak bilgisayarı kapatma programıdır.&lt;br /&gt;Ekran görüntüsü:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img502.imageshack.us/img502/2809/resim2vv2.png"&gt;&lt;img style="cursor: pointer; width: 439px; height: 274px;" src="http://img502.imageshack.us/img502/2809/resim2vv2.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kullanılabilir Program için &lt;a href="http://rapidshare.com/files/237601411/otomatik_kapanma.exe"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;TIKLA&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Visual Studio 2008 Projesi için &lt;a href="http://rapidshare.com/files/236460369/otomatik_kapanma.rar"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;TIKLA&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-8950320677284855397?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/8950320677284855397/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=8950320677284855397' title='6 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/8950320677284855397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/8950320677284855397'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2009/01/c-otomatik-pc-kapatma-program.html' title='C# Otomatik PC Kapatma Programı'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-939656173294720824</id><published>2008-10-05T00:03:00.000+03:00</published><updated>2009-01-27T20:12:44.138+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GridView RadioButton Column'/><category scheme='http://www.blogger.com/atom/ns#' term='RadioButtonColumn'/><title type='text'>Asp.Net 'de GridView RadioButton Column Oluşturma</title><content type='html'>&lt;p class="MsoNormal"&gt;Arkadaşlar bildiğiniz gibi Asp.Net ‘de GridView kontrolüne RadioButton eklenemiyor. Daha doğrusu ekleniyor ama server taraflı radio buton eklendiğinde radio butonların name değerleri sunucu tarafından atandığı için (&lt;span style="color: rgb(192, 0, 0);"&gt;ctl100_GridView1_ctl02_radioButon1&lt;/span&gt; vb…)ve her bir radio butonun name değeri farklı olduğu için aynı anda tüm radio butonlar seçilebiliyor.&lt;span&gt; &lt;/span&gt;Ya da radio butonun &lt;strong&gt;AutoPostBack&lt;/strong&gt; değerini &lt;strong&gt;&lt;span style="color: rgb(0, 112, 192);"&gt;true&lt;/span&gt;&lt;/strong&gt; yapıp tüm radio butonları sunucu tarafında kontrol ettirmek ki bu da performansı acayip şekilde yavaşlatır. Ya da en güzeli client taraflı radio butonlar oluşturup bunlar üzerinden işlemleri yapmak.&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Şimdi anlatıma geçelim. İlk önce projemize GridView kontrolü ekleyelim. GridView ‘e de bir Tane TemplateColumn oluşturalım. TemplateColumn ‘un ItempTepmlate kısmına bir tane Literal ekleyelim. Li teral eklememizin amacı literalin Text özelliğine sayfa oluşturulurken dinamik olarak html kod atamak. Literal eklenmiş GridView ‘in kodları şu şekilde, ancak GridView ‘in RowCreated eventini de oluşturun:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 430px; height: 242px;" src="http://img381.imageshack.us/img381/8400/gviewrz0.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Şimdi GridView ‘i dolduran fonksiyonumuzu yazalım. Bu fonksiyonu sayfanın Load eventinde çağırıyoruz:&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 430px; height: 199px;" src="http://img137.imageshack.us/img137/6343/gview2vg0.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Bu işlemlerden sonra GridView ‘in RowCreated eventini yazalım. Bu event ile her GridView ‘in her satırında bulunan Literalin Textine radio butonun html kodlarını yazıyoruz:&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 430px; height: 137px;" src="http://img518.imageshack.us/img518/5865/gview3af6.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Gördüğünüz gibi projeyi çalıştırdığımızda aşağıdaki gibi olacaktır ve sadece tek radio buton seçilimi yapılabilinecektir:&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 430px; height: 264px;" src="http://img407.imageshack.us/img407/5204/gridviewpb5.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Şimdi kaçıncı satırın seçildiğini bulmak için bir tane buton ekliyoruz. Butona basıldığı zaman GridView ‘in seçili satırının numarasını verecek. Bize seçili radio butonun değerini döndüren bir &lt;strong&gt;&lt;span style="color: rgb(0, 32, 96);"&gt;int&lt;/span&gt;&lt;/strong&gt; tanımlıyoruz:&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 430px; height: 213px;" src="http://img371.imageshack.us/img371/3231/gview4mh8.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Böylelikle seçili radio butonun değerini öğrenebiliyoruz. Hatırlayacağınız gibi radio butonların değerlerini e.Row.RowIndex değerine eşitlemiştik. Yani değerleri GridView’in satır numarasına eşit. Şimdi butonumuza bastığımızda seçili satırın istediğimiz değerini alabiliriz:&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 430px; height: 138px;" src="http://img135.imageshack.us/img135/6943/gview5fc0.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Evet şimdi denemeyi yapalım:&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 430px; height: 337px;" src="http://img504.imageshack.us/img504/2572/gridview2yo0.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Görüldüğü gibi 4 nolu satır seçildi ve alert mesajımızda o satırda bulunan haber adını aldık.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img378.imageshack.us/img378/9894/gridview3rf3.png" alt="" /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Bu da projenin Visual Studio 2008 ortamında geliştirilmiş projesi ve kullanılan mssql veri tabanı.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/150952505/GridViewRadioColumn.rar.html"&gt;http://rapidshare.com/files/150952505/GridViewRadioColumn.rar.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-939656173294720824?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/939656173294720824/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=939656173294720824' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/939656173294720824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/939656173294720824'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2008/10/aspnet-de-gridview-radiobutton-column.html' title='Asp.Net &apos;de GridView RadioButton Column Oluşturma'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-6371519474793698133</id><published>2008-08-29T12:19:00.000+03:00</published><updated>2008-08-30T23:26:11.813+03:00</updated><title type='text'>YouTube 'ye Programsız ve Sitesiz Giriş</title><content type='html'>Geçenlerde internette dolaşırken bir bilgi ile karşılaştım. youtube.com sitesine giriş için herhangi bir program ya da site gerektirmeden girişten bahsediyordu. İlk başta her zamanki gereksiz bilgilerdendir diye düşündüm. Ama daha sonra denemeye karar verdim. Gerçekten de işe yarıyordu.  Ne programla ne de proxy sitesi ile uğraşmanız gerekiyor.&lt;br /&gt;&lt;br /&gt;İnternette bu bilgi hızlı yayılır diye tahmin ediyordum. Ama gördüğüm kadarıyla insanlar hala proxy siteleriyle uğraşıyorlar. Ben de bu bilginin yaygınlaşmasına biraz daha önayak olayım dedim. Neyse çok konuşmadan detaya geçelim:&lt;br /&gt;&lt;br /&gt;Windowsun kurulu olduğu bölümde (C, D, E, vb...) şu yolu izliyoruz:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;BölümAdı/WINDOWS/System32/drivers/etc &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;klasörü içine geliyoruz. Burda bulunan &lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;hosts&lt;/span&gt; dosyasını aç deyip not defteri ile açıyoruz ve en altına şu satırları yazıyoruz:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;208.117.236.70 www.youtube.com&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;208.117.236.70 youtube.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;daha sonra kaydediyoruz.&lt;br /&gt;&lt;br /&gt;Burdaki mantık ip adresine isim atamak. isterseniz sadece &lt;span style="color: rgb(51, 51, 255);"&gt;208.117.236.70 &lt;span style="color: rgb(0, 0, 0);"&gt;ile web tarayıcınızdan girmeyi deneyebilirsiniz. Göreceksiniz ki başarılı bir şekilde giriş yapılıyor. Ben XP ile denedim. Vista ile de çalışıyordu.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Artık bu işlemlerden sonra youtube 'de video seyretmenin değeri paha biçilemez :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-6371519474793698133?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/6371519474793698133/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=6371519474793698133' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/6371519474793698133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/6371519474793698133'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2008/08/youtube-ye-programsz-ve-sitesiz-giri.html' title='YouTube &apos;ye Programsız ve Sitesiz Giriş'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-7099586991998096110</id><published>2008-07-24T23:27:00.000+03:00</published><updated>2009-06-28T00:41:42.192+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kaspersky 5-6-7 trial reset'/><category scheme='http://www.blogger.com/atom/ns#' term='C# ile trial reset'/><category scheme='http://www.blogger.com/atom/ns#' term='kaspersky trial reset'/><title type='text'>C# ile Kaspersky 5 - 6 - 7 Trial Keyi Sıfırlama</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Uzun bir aradan sonra merhaba arkadaşlar...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Şimdi Kaspersky 5-6-7 için geçerli olan bir yöntemin C# kaynak kodunu vereceğim. Bu sayede sanal alemde bulunmayan keylerle ya da kara listeye alınan keylerle uğraşmayacaksınız. Kodumuz çok basit zaten. Hemen anlatıma geçelim:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Projenin başına:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;" &gt;using&lt;/span&gt;&lt;span style="font-family:arial;"&gt; Microsoft.Win32;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;ekleyin. Daha sonra bir tane buton ekleyin. Butonun içine şu kodları yazın:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 153, 153);font-family:arial;" &gt;Registry&lt;/span&gt;&lt;span style="font-family:arial;"&gt;.LocalMachine.CreateSubKey(&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-family:arial;" &gt;@"SOFTWARE\\KasperskyLab\\LicStorage\\"&lt;/span&gt;&lt;span style="font-family:arial;"&gt;).DeleteValue(&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-family:arial;" &gt;"kav"&lt;/span&gt;&lt;span style="font-family:arial;"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 153, 153);font-family:arial;" &gt;Registry&lt;/span&gt;&lt;span style="font-family:arial;"&gt;.LocalMachine.CreateSubKey(&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-family:arial;" &gt;@"SOFTWARE\\Microsoft\\Cryptography\\RNG"&lt;/span&gt;&lt;span style="font-family:arial;"&gt;).DeleteValue(&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-family:arial;" &gt;"Seed"&lt;/span&gt;&lt;span style="font-family:arial;"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 153, 153);font-family:arial;" &gt;Registry&lt;/span&gt;&lt;span style="font-family:arial;"&gt;.LocalMachine.DeleteSubKeyTree(&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-family:arial;" &gt;@"SOFTWARE\\Microsoft\\SystemCertificates\\SPC\\Certificates"&lt;/span&gt;&lt;span style="font-family:arial;"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 153, 153);font-family:arial;" &gt;Registry&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;.LocalMachine.CreateSubKey(&lt;span style="color: rgb(153, 0, 0);"&gt;@"SOFTWARE\Wow6432Node\KasperskyLab\LicStorage\"&lt;/span&gt;).DeleteValue(&lt;span style="color: rgb(153, 0, 0);"&gt;"kav"&lt;/span&gt;);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Projenizi derleyin. çalışma işlemi şu şekilde: Kasperky’i kapatın. Daha sonra derlediğiniz projeyi çalıştırın ve bir kere butona basın. Kaspersky programını tekrar açın. Program açılır açılmaz bir pencere gelecektir. Burdan 30 günlük trial versiyonu seçin. Bu işlemi her 30 günde bir yapabilirsiniz.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;font-family:arial;" &gt;Not:&lt;/span&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;" &gt;Kaspersky Internet Security&lt;/span&gt;&lt;span style="font-family:arial;"&gt; kullananlar DeleteValue(&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-family:arial;" &gt;"kav"&lt;/span&gt;&lt;span style="font-family:arial;"&gt;); yazan yerdeki &lt;span style="color: rgb(153, 0, 0);"&gt;"kav"&lt;/span&gt; yerine &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-family:arial;" &gt;"kis"&lt;/span&gt;&lt;span style="font-family:arial;"&gt; yazıp derleyecekler.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Program derlemekle uğraşmak istemeyen arkadaşlar veya programlamadan anlamayan arkadaşlar için direk çalışır EXE dosyasını ekliyorum. Programın çalışması için .Net Framework 2.0 gerekmektedir.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Kullanılabilir Program için &lt;/span&gt;&lt;a style="font-weight: bold; color: rgb(255, 0, 0); font-family: arial;" href="http://rapidshare.com/files/249364942/KasperskyTrialReset.exe"&gt;Tıklayın.&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Visual Studio 2008 Projesi için &lt;a style="color: rgb(255, 0, 0); font-weight: bold;" href="http://rapidshare.com/files/249364781/KasperskyTrialReset.rar"&gt;Tıklayın.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img199.imageshack.us/img199/244/12887881.png"&gt;&lt;img style="cursor: pointer; width: 307px; height: 148px;" src="http://img199.imageshack.us/img199/244/12887881.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;   Şekil: Programın görünüşü&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-7099586991998096110?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/7099586991998096110/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=7099586991998096110' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/7099586991998096110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/7099586991998096110'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2008/07/c-ile-kaspersky-5-6-7-trial-keyi.html' title='C# ile Kaspersky 5 - 6 - 7 Trial Keyi Sıfırlama'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-5461135879074429925</id><published>2008-02-09T05:36:00.000+02:00</published><updated>2009-06-15T14:06:44.905+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='youtube downloader'/><category scheme='http://www.blogger.com/atom/ns#' term='YouTube video downloader C# kaynak kodu'/><title type='text'>Youtube Downloader C# Kaynak Kodu ve Programı</title><content type='html'>YouTube resmi olarak videoların indirilmesine olanak vermese de çeşitli yollardan videoyu bilgisayarınıza kaydedebilirsiniz. Ben de bu kervana katılarak biraz araştırma yaptım ve şu sonuca ulaştım.&lt;br /&gt;&lt;br /&gt;Diyelim ki youtube linkimiz şu olsun:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=Y8FDHASfnGM"&gt;http://www.youtube.com/watch?v=Y8FDHASfnGM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Videonun bulunduğu youtube linkini flashget gibi bir programla indirip sayfanın kaynak kodunu  incelediğimizde karşımızda şöyle bir kod parçacığı görülebilir:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;var swfArgs = {"e": "h", "sourceid": "y", "video_id": "&lt;span style="color: rgb(0, 153, 0);"&gt;Y8FDHASfnGM&lt;/span&gt;", "l": &lt;span style="color: rgb(0, 153, 0);"&gt;245&lt;/span&gt;, "sk": "hKFaUYE3pk5fS2U5jC2t_gU", "t": "&lt;span style="color: rgb(0, 153, 0);"&gt;OEgsToPDskLWYeQ6SMn1GDItowKg2F-f&lt;/span&gt;", "hl": "en", "plid": "AARFsZaHqHSrKNdwAAAAoAQMYAA", "sdetail": "p%3A"};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Bu kodu biraz daha açarsak:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;video_id:&lt;/span&gt;Y8FDHASfnGM&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;l:&lt;/span&gt;245&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;t:&lt;/span&gt;OEgsToPDskLWYeQ6SMn1GDItowKg2F-f&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dolayısıyla video download linkimiz de şu oluyor:&lt;br /&gt;&lt;span style="text-decoration: underline; color: rgb(51, 51, 255);"&gt;http://youtube.com/get_video?&lt;span style="color: rgb(255, 0, 0);"&gt;video_id=&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Y8FDHASfnGM&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;amp;l=&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;245&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;amp;t=&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;OEgsToPDskLWYeQ6SMn1GDItowKg2F-f&lt;/span&gt;&lt;/span&gt;&lt;a href="http://youtube.com/get_video?video_id=Y8FDHASfnGM&amp;amp;l=245&amp;amp;t=OEgsToPDskLWYeQ6SMn1GDItowKg2F-f"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Programımız da tamamen burda anlatılan mantığa göre çalışıyor. Yani ilk önce videonun bulunduğu sayfanın kaynak kodları string türünde bir değişkene yükleniyor. Daha sonra içinden çeşitli string işleme yöntemleriyle video linki oluşturuluyor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img20.imageshack.us/img20/372/ytb.png"&gt;&lt;img style="cursor: pointer; width: 429px; height: 224px;" src="http://img20.imageshack.us/img20/372/ytb.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Programın ekran görüntüsü:&lt;br /&gt;&lt;br /&gt;Kullanılabilir Program için &lt;a href="http://rapidshare.com/files/244765127/YouTubeDownloader_V3_0.exe"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;TIKLAYIN&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Kaynak Kodları için &lt;a href="http://rapidshare.com/files/244764800/YouTubeDownloader_V3.0_Source.rar"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;TIKLAYIN&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Not:&lt;/span&gt; Proje Visual Studio 2008 ortamında hazırlandı.&lt;br /&gt;&lt;br /&gt;Evet gerisi size kalmış arkadaşlar. Programı indirip inceleyerek mantığını öğrenebilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-5461135879074429925?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/5461135879074429925/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=5461135879074429925' title='10 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/5461135879074429925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/5461135879074429925'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2008/02/youtube-downloader-c-kaynak-kodu-ve.html' title='Youtube Downloader C# Kaynak Kodu ve Programı'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-2393860353682662895</id><published>2008-02-09T03:24:00.000+02:00</published><updated>2009-05-24T01:11:04.423+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Msn live'/><category scheme='http://www.blogger.com/atom/ns#' term='Msn'/><category scheme='http://www.blogger.com/atom/ns#' term='add-in'/><category scheme='http://www.blogger.com/atom/ns#' term='addin'/><category scheme='http://www.blogger.com/atom/ns#' term='messenger eklenti'/><category scheme='http://www.blogger.com/atom/ns#' term='msn live add-in'/><title type='text'>C# ile Windows Live Messenger için Add-in (Eklenti) Yazmak</title><content type='html'>MSN Messenger programı bilgisayara ilk kurulduğunda add-ins özelliği kapalı olarak gelir. Bunu açmak için ilk etapta şu işlemleri yapmamız gerekir. Daha sonra da add-ins yazma işlemine geçelim.&lt;br /&gt;&lt;br /&gt;1. &lt;span style="color: rgb(153, 51, 0);"&gt;Başlat -&gt; Çalıştır -&gt; regedit&lt;/span&gt; komutunu girin.&lt;br /&gt;2. Ekrana gelen Registry Editöründe &lt;span style="color: rgb(51, 51, 255);"&gt;HKEY_CURRENT_USER\Software\Microsoft\MSNMessenger&lt;/span&gt; kısmına gelin ve &lt;span style="color: rgb(51, 51, 255);"&gt;AddInFeatureEnabled&lt;/span&gt; adında bir DWORD anahtarı ekleyin. Daha sonra bu anahtara 1 değerini verin.&lt;br /&gt;3. Bu işlemlerden sonra yazdığımız add-ins "i messengerde kullanabileceğiz.&lt;br /&gt;Şimdi Add-Ins yazma işlemimize geçelim.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;o İlk etapta Visual Studio 'da bir Class Library projesi oluşturun.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;o Projenin ismi messengerde kullanılacak add-ins ismi ile aynı olmak zorundadır. (Ör: MusaitDegil)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;o Şimdi projeye reference eklememiz gerekiyor. Solution Explorer kısmındaki References kısmına sağ tıklayıp Add Reference tıklıyoruz. Gelen pencerede Brose sekmesini açıp “&lt;span style="color: rgb(51, 51, 255);"&gt;C:\Program Files\Windows Live\Messenger\MessengerClient.dll&lt;/span&gt;” bulup ekliyoruz.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;o Projeye bir sınıf ekliyoruz. Sınıfın ismi diyelimki Addin olsun.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;o Solution Explorer kısmındaki proje ismini sağ tıklayıp Properties tıklıyoruz. Açılan pencerede Assembly name kısmındaki ismi şu şekilde değiştiriyoruz: &lt;span style="color: rgb(51, 51, 255);"&gt;ProjeAdı.ClassAdı&lt;/span&gt;&lt;br /&gt;Örneğimizde şöyle oldu: MusaitDegil.Addin&lt;/div&gt;&lt;br /&gt;&lt;div&gt;o Sınıfımızın başına using Microsoft.Messenger; ekliyoruz.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;C# kodumuz (Visual Studio 2008 Projesi):&lt;/strong&gt;&lt;/span&gt; &lt;a href="http://rapidshare.com/files/236472561/MusaitDegil.rar"&gt;&lt;span style="font-weight: bold;"&gt;İNDİR&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kodumuzu yazıp derledikten sonra sıra messeneger için bu DLL ‘i add-in olarak eklemeye geldi. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;1. MSN Messenger ’da &lt;span style="color: rgb(51, 51, 255);"&gt;Araçlar -&gt; Seçenekler&lt;/span&gt; kısmını açın.&lt;br /&gt;2. Gelen pencerede eklentiler sekmesine gelin.&lt;br /&gt;3. Messenger’a Ekle butonuna tıklayın ve derlediğiniz DLL dosyasını seçin.&lt;br /&gt;4. Daha sonra Uygula ve Tamam butonlarına basın.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;img style="margin: 0px auto 10px; display: block;" alt="" src="http://img223.imageshack.us/img223/4669/addin1ru8.png" border="0" /&gt;&lt;br /&gt;Böylelikle add-in messengere eklenmiş oldu.&lt;br /&gt;Add-in ’i kullanacağımız zaman Messenger ’da resimdeki gibi seçerek eklentiyi aktif hale getirin.&lt;br /&gt;&lt;div&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://img155.imageshack.us/img155/9425/addin2kt0.png" border="0" /&gt;&lt;br /&gt;Eklentimizin çalışıyor mu bakalım:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://img155.imageshack.us/img155/1434/addin3oc8.png" border="0" /&gt;&lt;br /&gt;Şimdi MessengerClient.dll dosyasını inceleyelim:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://img179.imageshack.us/img179/3465/addin5uz6.jpg" border="0" /&gt;&lt;br /&gt;&lt;div&gt;Şimdi de MessengerClient.dll dosyasındaki eventleri inceleyelim.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img38.imageshack.us/img38/2823/tablo.png"&gt;&lt;img style="cursor: pointer;" width="90%" src="http://img38.imageshack.us/img38/2823/tablo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Not:&lt;/span&gt; Anlatılanlar Windows Live Messenger 8.1 ve 8.5 sürümleri için geçerlidir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-2393860353682662895?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/2393860353682662895/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=2393860353682662895' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/2393860353682662895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/2393860353682662895'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2008/02/c-ile-windows-live-messenger-iin-add-in.html' title='C# ile Windows Live Messenger için Add-in (Eklenti) Yazmak'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8592884369443755028.post-5668573812475240505</id><published>2008-02-09T03:18:00.000+02:00</published><updated>2008-02-09T05:28:09.783+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ikvmc'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='javadan .net e'/><category scheme='http://www.blogger.com/atom/ns#' term='java to .net'/><category scheme='http://www.blogger.com/atom/ns#' term='ikvm'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>Java Uygulamayı .NET Platformuna Çevirme</title><content type='html'>Arkadaslar &lt;span style="color:#3333ff;"&gt;IKVM.Net&lt;/span&gt; ile jar uzantılı dosyalarınızı yani JAVA platformu için yazılan bir uygulamayı .NET platformunda kullanabilmeniz için yapmanız gereken işlemleri göstereceğim.&lt;br /&gt;&lt;br /&gt;Öncelikle IKVM.Net için download linkini vereyim:&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=69637&amp;amp;package_id=68631" target="_blank"&gt;http://sourceforge.net/project/showfiles.php?group_id=69637&amp;amp;package_id=68631&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Burdan IKVM.Net ’in hem kaynak kodunu hem de çalışabilir *.exe dosyalarını indirebilirsiniz.&lt;br /&gt;&lt;br /&gt;Şimdi jar dosyamızı nasıl .NET için uygun hale getireceğimizi anlatıyorum:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;&lt;strong&gt;Başlat -&gt; Çalıştır -&gt; cmd&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Açılan konsol ekranında "ikvmc.exe" dosyamızın bulunduğu yola (path) gidiyoruz. Çevirilecek olan jar dosyasını da "ikvmc.exe" dosyasının yanına kopyalıyoruz. Konsol ekranına şu kodu yazıyoruz:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#006600;"&gt;ikvmc hello.jar&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Not: Eğer mono kullanıyorsanız ikvmc ’ye GNU Classpath dll ’in nerde oldugunu göstermek zorundasınız. Yani kullanımı şu şekilde değişmiş olacak:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;strong&gt;ikvmc -reference:/usr/lib/IKVM.GNU.Classpath.dll hello.jar&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yazıp entere basıyoruz. &lt;span style="color:#3333ff;"&gt;hello.jar&lt;/span&gt; dosyasının yanında &lt;span style="color:#3333ff;"&gt;hello.exe&lt;/span&gt; ya da &lt;span style="color:#3333ff;"&gt;hello.dll&lt;/span&gt; isminde bi dosya oluşmuş olacaktır. Bu dosya bizim .Net platformu için uygun olan dosyamızdır. Yalnız bu dosyayı projenizde kullanabimeniz için projenize indirdiğiniz klasordeki DLL leri de reference olarak göstermelisiniz ya da içine kopyalamalısınız.&lt;br /&gt;&lt;br /&gt;Daha fazla bilgi için burayı inceleyebilirsiniz:&lt;br /&gt;&lt;a href="http://www.ikvm.net/userguide/tutorial.html#Convert+a+Java+Application+to+.NET" target="_blank"&gt;http://www.ikvm.net/userguide/tutorial.html#Convert+a+Java+Application+to+.NET&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8592884369443755028-5668573812475240505?l=necati-tufan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://necati-tufan.blogspot.com/feeds/5668573812475240505/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8592884369443755028&amp;postID=5668573812475240505' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/5668573812475240505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8592884369443755028/posts/default/5668573812475240505'/><link rel='alternate' type='text/html' href='http://necati-tufan.blogspot.com/2008/02/java-uygulamay-net-platformuna-evirme.html' title='Java Uygulamayı .NET Platformuna Çevirme'/><author><name>N3CAT1</name><uri>http://www.blogger.com/profile/07416874357181485462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_ia2SB7kTym4/SYxQsJ0ENUI/AAAAAAAAAAk/ig3QnUf4rL4/S220/n521300077_2072.jpg'/></author><thr:total>3</thr:total></entry></feed>
