<?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-3009018428626369050</id><updated>2012-02-23T09:48:17.727+02:00</updated><category term='word application'/><category term='parametre'/><category term='Visual Studio'/><category term='küçültme'/><category term='point'/><category term='metin'/><category term='Hash'/><category term='saat'/><category term='Excel Addin'/><category term='pen'/><category term='cleaner'/><category term='bug'/><category term='eden'/><category term='new'/><category term='webip'/><category term='C #'/><category term='delikanlı'/><category term='subitem'/><category term='Ram'/><category term='boyut'/><category term='kabarcık'/><category term='ip'/><category term='adları'/><category term='mouse'/><category term='with'/><category term='windowsla'/><category term='ekitap'/><category term='quick'/><category term='radiobutton'/><category term='animated form'/><category term='veri'/><category term='bağlı'/><category term='seed'/><category term='c++'/><category term='datagridview'/><category term='in'/><category term='Tcp'/><category term='Sacit'/><category term='graphics'/><category term='screensaver'/><category term='kanallama'/><category term='normal'/><category term='Görev yöneticisi'/><category term='addreference'/><category term='ülkeler'/><category term='elips'/><category term='out'/><category term='mac'/><category term='parameter'/><category term='mp3'/><category term='liste'/><category term='Progressive'/><category term='adress'/><category term='tmp'/><category term='Programlama'/><category term='windows servis'/><category term='down'/><category term='mail'/><category term='smtp'/><category term='OverFlow'/><category term='dizin'/><category term='flush'/><category term='Pdf'/><category term='best'/><category term='buton create'/><category term='list'/><category term='kod'/><category term='listview'/><category term='add'/><category term='adı'/><category term='MessageBox'/><category term='şekilli'/><category term='pdf format'/><category term='template'/><category term='psikoder'/><category term='gosterimi'/><category term='ebook'/><category term='tıklama'/><category term='otomatik'/><category term='start'/><category term='oledb'/><category term='services'/><category term='image'/><category term='sağ'/><category term='duvar saati'/><category term='boş'/><category term='Excel Project'/><category term='okul'/><category term='bellek'/><category term='alan'/><category term='huffman'/><category term='temizleme'/><category term='send mail'/><category term='check'/><category term='Turk'/><category term='tüm'/><category term='selçuk'/><category term='jagged'/><category term='program'/><category term='files'/><category term='size'/><category term='ilişkili'/><category term='mediaplayer'/><category term='sifre'/><category term='datagrid'/><category term='click'/><category term='hesapla'/><category term='NetworkInterface'/><category term='listesi'/><category term='saykıl'/><category term='sql'/><category term='sifreleme'/><category term='yazıcı'/><category term='frekans'/><category term='adres'/><category term='gmail'/><category term='item'/><category term='mobile'/><category term='ismail'/><category term='x-y'/><category term='Print screen'/><category term='ağac'/><category term='path'/><category term='regedit'/><category term='ExcelWorkBook'/><category term='C'/><category term='good'/><category term='yazdırma'/><category term='Şiir'/><category term='false'/><category term='Dosya'/><category term='duzensiz'/><category term='eğri'/><category term='şifre'/><category term='wav dosyası'/><category term='method'/><category term='pipe'/><category term='masaustu'/><category term='çıkış'/><category term='eğitim'/><category term='ağ'/><category term='Bilgisayardan'/><category term='arama'/><category term='oynatma'/><category term='Hesap'/><category term='installer'/><category term='.net'/><category term='klasik'/><category term='Onan'/><category term='injection'/><category term='dizilere'/><category term='makinesi'/><category term='Adobe'/><category term='farklı'/><category term='kayıt'/><category term='Yılan'/><category term='select'/><category term='engelleme'/><category term='mysql'/><category term='çember'/><category term='açık'/><category term='local'/><category term='schema'/><category term='Top'/><category term='struct'/><category term='Replace'/><category term='dataset'/><category term='konya'/><category term='yuvarlak form'/><category term='yazılımcı'/><category term='veri üretmek'/><category term='move'/><category term='user'/><category term='filter'/><category term='tık'/><category term='fax'/><category term='oval form'/><category term='software'/><category term='printdialog'/><category term='web browser'/><category term='increment'/><category term='delegate'/><category term='myip'/><category term='birden çok sayfa'/><category term='send fax'/><category term='connection'/><category term='Button'/><category term='alt'/><category term='dispose'/><category term='Structure'/><category term='fast'/><category term='Bitmap'/><category term='directory'/><category term='Tablo'/><category term='mail atmak'/><category term='yeni'/><category term='forum'/><category term='foreign'/><category term='Disk'/><category term='sorun'/><category term='KDV'/><category term='nesne'/><category term='File'/><category term='form kesme'/><category term='CPU'/><category term='ayrıştırmak'/><category term='avi'/><category term='script'/><category term='solidbrush'/><category term='windows'/><category term='managed'/><category term='c# ders'/><category term='Linear Quotient'/><category term='count'/><category term='dinamik dizi'/><category term='Application'/><category term='merge'/><category term='çıktı'/><category term='key'/><category term='etiket'/><category term='seri'/><category term='process'/><category term='oval panel'/><category term='DriveInfo'/><category term='bayrak'/><category term='stream'/><category term='random'/><category term='exe'/><category term='Search'/><category term='enterpolasyon'/><category term='saat programı'/><category term='aç'/><category term='ractangle'/><category term='time'/><category term='source'/><category term='stack'/><category term='mailmessage'/><category term='Screen Record'/><category term='play'/><category term='ole'/><category term='yurt'/><category term='selcuk'/><category term='ttnet'/><category term='durum'/><category term='hesap makinesi'/><category term='göndermek'/><category term='behind code'/><category term='bezier'/><category term='fax hizmetleri'/><category term='resim'/><category term='Ronhi'/><category term='kontrol'/><category term='tasarım'/><category term='ses dosyası'/><category term='koç'/><category term='çalışma'/><category term='Print'/><category term='bölmek'/><category term='sıralama'/><category term='progressbar'/><category term='bitmap sınıfı'/><category term='doysa'/><category term='service'/><category term='RSA'/><category term='array'/><category term='fax cihazı'/><category term='Ferman'/><category term='çizgi'/><category term='hasan bozkurt'/><category term='timer'/><category term='printer'/><category term='player'/><category term='ekleme'/><category term='ile'/><category term='video'/><category term='buton sınıfı'/><category term='bozkurt'/><category term='Kapatmak'/><category term='diyalog'/><category term='smtp port'/><category term='gradient'/><category term='program içinden'/><category term='şaka'/><category term='Calculator'/><category term='table'/><category term='ses'/><category term='host'/><category term='üçgen'/><category term='kodlama'/><category term='faktoriyel'/><category term='windows uygulamaları'/><category term='winmobile'/><category term='Animasyon'/><category term='left'/><category term='workbook'/><category term='eleman'/><category term='root'/><category term='record'/><category term='PhysicalAdress'/><category term='kaynak'/><category term='letter'/><category term='Zaman'/><category term='kodlar'/><category term='report'/><category term='dns'/><category term='rastgele'/><category term='dizi'/><category term='ayrış'/><category term='up'/><category term='Ronaldinho'/><category term='glass'/><category term='perfomance'/><category term='network'/><category term='kodpark'/><category term='framework'/><category term='Cursor'/><category term='daire'/><category term='oyun'/><category term='ulaşmak'/><category term='Sürücü'/><category term='label'/><category term='zenci'/><category term='media player'/><category term='hasan'/><category term='sınıf'/><category term='ekrankoruyucu'/><category term='temp'/><category term='koordinat'/><category term='folder'/><category term='yapmak'/><category term='recursive'/><category term='transparent'/><category term='referans'/><category term='Ders'/><category term='explorer'/><category term='compact'/><category term='what'/><category term='stopwatch'/><category term='interface'/><category term='sleep'/><category term='ayırmak'/><category term='yayım'/><category term='excel'/><category term='düğün'/><category term='Kullanıcı'/><category term='filed'/><category term='depencies'/><category term='standart'/><category term='shell'/><category term='Karaçam'/><category term='glassy'/><category term='bulma'/><category term='kendi kendine'/><category term='beyaz'/><category term='menu'/><category term='row'/><category term='Manager'/><category term='append'/><category term='c sharp'/><category term='rekürsif'/><category term='relations'/><category term='bilgisayar'/><category term='silme'/><category term='writer'/><category term='birleştir'/><category term='ellipse'/><category term='futbolcu'/><category term='seç'/><category term='bubble'/><category term='FizikselAdres'/><category term='thread'/><category term='cell'/><category term='yazma'/><category term='Drive'/><category term='kabuk'/><category term='bağlantı'/><category term='wav'/><category term='server'/><category term='mühendis'/><category term='ekran'/><category term='muhendis'/><category term='saniye'/><category term='olustur'/><category term='run'/><category term='Football'/><category term='Task'/><category term='LISCH'/><category term='show'/><category term='C ders'/><category term='interop'/><category term='yapı'/><category term='veri aktarmak'/><category term='keys'/><category term='3d'/><category term='sayı'/><category term='registry'/><category term='toplam'/><category term='işlemci'/><category term='word'/><category term='column'/><category term='form dizayn'/><category term='bmp'/><category term='localhost'/><category term='c#'/><category term='firefox'/><category term='ready'/><category term='closing'/><category term='location'/><category term='üniversitesi'/><category term='popup'/><category term='Performans'/><category term='metod'/><category term='yuvarlak panel'/><category term='klasör'/><category term='cubuk'/><category term='sıkıştırma'/><category term='Class'/><category term='dağılım'/><category term='muzik'/><category term='cascade'/><category term='Yapıları'/><category term='dışı'/><category term='foreach'/><category term='datatable'/><category term='kongo'/><category term='Kullan'/><category term='DLL'/><category term='fonksiyon'/><category term='veriler'/><category term='com'/><category term='Hashing'/><category term='duyuru'/><category term='fibonacci'/><category term='kup'/><category term='component'/><category term='Dosya işlemleri'/><category term='buton'/><category term='davetiye'/><category term='itemarray'/><category term='ulke'/><category term='split'/><category term='koder'/><category term='Color'/><category term='edit'/><category term='hufman'/><category term='Hızlandırmak'/><category term='birlikte'/><category term='arayüz'/><category term='fiyat'/><category term='combobox'/><category term='printview'/><category term='deleter'/><category term='okuma'/><category term='ASP.net'/><category term='Basic'/><category term='drive label'/><category term='sistem'/><category term='Dosya işlem'/><category term='sonra'/><category term='media'/><category term='datasource'/><category term='elmasri'/><category term='fare'/><category term='açmak'/><category term='form design'/><category term='analiz'/><category term='boru'/><category term='auto'/><category term='coder'/><category term='e.cancel'/><category term='all'/><category term='Alıcı'/><category term='3 boyutlu'/><category term='picturebox'/><category term='mssql'/><category term='form'/><category term='string'/><category term='shrink'/><category term='panel'/><category term='Şair'/><category term='physical'/><category term='fiziksel'/><category term='c# .net'/><category term='takip'/><category term='ilmerge'/><category term='internet'/><category term='basit uygulamalar'/><category term='right'/><category term='formclosing'/><category term='height'/><category term='file access'/><category term='grafik'/><category term='total'/><category term='database'/><category term='form kapatma'/><category term='yazılım'/><category term='available'/><category term='browser tasarım'/><category term='file mode'/><category term='office'/><category term='veritabanı'/><category term='sure'/><category term='algoritma'/><category term='document'/><category term='gönüllü'/><category term='Primary'/><category term='single'/><category term='context'/><category term='blog'/><category term='mizah'/><category term='resimli form'/><category term='smtpclient'/><category term='options'/><category term='Binary'/><category term='sorgu'/><category term='scr'/><category term='asp-mysql'/><category term='tanım'/><category term='clock'/><category term='hızlı'/><category term='koruyucu'/><category term='saka'/><category term='diylaog'/><category term='parola'/><category term='Speed'/><category term='muhasebe'/><category term='reader'/><category term='password'/><title type='text'>Hasan Bozkurt</title><subtitle type='html'>Hasan Bozkurt  C# yazıyorum...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>85</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-615901777812492988</id><published>2011-12-05T01:17:00.000+02:00</published><updated>2011-12-05T01:17:26.007+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ulke'/><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='liste'/><category scheme='http://www.blogger.com/atom/ns#' term='listesi'/><category scheme='http://www.blogger.com/atom/ns#' term='kodlar'/><category scheme='http://www.blogger.com/atom/ns#' term='kod'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='veritabanı'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='ülkeler'/><title type='text'>Ülkeler ve Kodları (Sql Script)</title><content type='html'>Dünya'daki tüm ülkelerin listesini veritabanınıza eklemek için bu scripti veritabanınızda query editore yapıştırıp çalıştırmanız yeterli olacaktır.&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/cf7607f/n/ulkeler.sql" target="_blank"&gt;İndir&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-615901777812492988?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/615901777812492988/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/12/ulkeler-ve-kodlar-sql-script.html#comment-form' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/615901777812492988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/615901777812492988'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/12/ulkeler-ve-kodlar-sql-script.html' title='Ülkeler ve Kodları (Sql Script)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8511034631580574597</id><published>2011-11-23T23:19:00.000+02:00</published><updated>2011-11-23T23:19:13.888+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='localhost'/><category scheme='http://www.blogger.com/atom/ns#' term='password'/><category scheme='http://www.blogger.com/atom/ns#' term='sorun'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='adi'/><category scheme='http://www.blogger.com/atom/ns#' term='host'/><category scheme='http://www.blogger.com/atom/ns#' term='local'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='adı'/><category scheme='http://www.blogger.com/atom/ns#' term='parola'/><category scheme='http://www.blogger.com/atom/ns#' term='şifre'/><category scheme='http://www.blogger.com/atom/ns#' term='Kullanıcı'/><title type='text'>localhost firefox password sorunu</title><content type='html'>asp.net için uygulama gerçekleştirirken localhosttan websayfasını mozillada açtığınızda kullanıcı adı ve şifre istiyorsa bunun için yapmanız gereken şey adres çubuğunuza-&amp;gt;&lt;span style="color: #20124d;"&gt;about:config&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #20124d;"&gt;&lt;span style="color: black;"&gt;daha&lt;/span&gt; &lt;span style="color: black;"&gt;sonra oradaki filtrede "&lt;/span&gt;&lt;/span&gt;network.automatic-ntlm-auth.trusted-uris" &lt;span style="color: #20124d;"&gt;&lt;span style="color: black;"&gt;yazıyoruz...gelen veriye çift tıkladıktan sonra localhost yazıp tamam diyoruz...ve sorunumuz çözülmüştür...Kolay gelsin&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8511034631580574597?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8511034631580574597/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/11/localhost-firefox-password-sorunu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8511034631580574597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8511034631580574597'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/11/localhost-firefox-password-sorunu.html' title='localhost firefox password sorunu'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-3228076505534672430</id><published>2011-11-03T03:37:00.000+02:00</published><updated>2011-11-03T03:37:20.927+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='injection'/><category scheme='http://www.blogger.com/atom/ns#' term='engelleme'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='temizleme'/><category scheme='http://www.blogger.com/atom/ns#' term='mssql'/><category scheme='http://www.blogger.com/atom/ns#' term='Replace'/><title type='text'>Sql injection engelleme</title><content type='html'>Sql injecton özellikle web uygulamalarında hayati önem taşımaktadır.Sql den gelen verilere göre çalışan bir web sayfanız varsa o zaman mutlaka sql injection engelleme yapmalısınız.Bunun için birden fazla yöntem mevcut ve ayrıca kullandığınız veritabanına göre (MSSQL,ORacle,ACCESS,InterBase vs.) değişir.Bunun için kendimin yalın sqllerle çalışan programlarım için kullandığım BugTemizle fonksiyonunu paylaşıyorum sizlerle...&lt;br /&gt;&amp;nbsp; &lt;b&gt;&lt;span style="color: #990000;"&gt;public string SqlBugTemizle(string str)&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = str.Replace("'", "`");&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = str.Replace("--", " ");&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = str.Replace(";", " ");&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = str.Replace("(", "[");&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = str.Replace(")", "]");&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = str.Replace("WAITFOR", " ");&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = str.Replace("DELAY", " ");&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = str.Replace("waitfor", " ");&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = str.Replace("delay", " ");&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = str.Replace("=", ":");&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return str;&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Tabii&lt;/span&gt;&lt;span style="color: #990000;"&gt;&lt;span style="color: black;"&gt; olarak alternatifler mevcut örn;Stored Procedure&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000;"&gt;&lt;span style="color: black;"&gt;Hasan Bozkurt&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-3228076505534672430?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/3228076505534672430/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/11/sql-injection-engelleme.html#comment-form' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3228076505534672430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3228076505534672430'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/11/sql-injection-engelleme.html' title='Sql injection engelleme'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-3671278616260277875</id><published>2011-10-29T05:59:00.000+03:00</published><updated>2011-10-29T05:59:17.758+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yeni'/><category scheme='http://www.blogger.com/atom/ns#' term='normal'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='standart'/><category scheme='http://www.blogger.com/atom/ns#' term='menu'/><category scheme='http://www.blogger.com/atom/ns#' term='item'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='klasör'/><category scheme='http://www.blogger.com/atom/ns#' term='C #'/><category scheme='http://www.blogger.com/atom/ns#' term='klasik'/><category scheme='http://www.blogger.com/atom/ns#' term='add'/><category scheme='http://www.blogger.com/atom/ns#' term='ekleme'/><category scheme='http://www.blogger.com/atom/ns#' term='eleman'/><title type='text'>Windows Klasör Menüsüne menü eklemek</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-jxxifdPsi4Q/Tqtqj1piIWI/AAAAAAAAARs/e2XmBdwYZAw/s1600/menuEkle.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-jxxifdPsi4Q/Tqtqj1piIWI/AAAAAAAAARs/e2XmBdwYZAw/s1600/menuEkle.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Add item to windows standart folder's menu with C#&lt;br /&gt;C# ile windowsun standart(klasör) menüsüne yeni menü elemanı eklemek için bir sınıf yaptım ve sizlerle paylaşıyorum...&lt;br /&gt;Buyrun buradan...&lt;br /&gt;&lt;a href="http://www.gamefront.com/files/20937342/MenuEkle_cs"&gt;Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-3671278616260277875?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/3671278616260277875/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/10/windows-klasor-menusune-menu-eklemek.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3671278616260277875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3671278616260277875'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/10/windows-klasor-menusune-menu-eklemek.html' title='Windows Klasör Menüsüne menü eklemek'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-jxxifdPsi4Q/Tqtqj1piIWI/AAAAAAAAARs/e2XmBdwYZAw/s72-c/menuEkle.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5975568210052031340</id><published>2011-10-24T05:10:00.000+03:00</published><updated>2011-10-24T05:10:09.051+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='açık'/><category scheme='http://www.blogger.com/atom/ns#' term='program'/><category scheme='http://www.blogger.com/atom/ns#' term='açmak'/><category scheme='http://www.blogger.com/atom/ns#' term='klasör'/><category scheme='http://www.blogger.com/atom/ns#' term='birlikte'/><category scheme='http://www.blogger.com/atom/ns#' term='folder'/><category scheme='http://www.blogger.com/atom/ns#' term='explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='aç'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='windowsla'/><category scheme='http://www.blogger.com/atom/ns#' term='dizin'/><title type='text'>Bir dizini windows explorer ile açmak(C#)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZP0_dkNhQN0/TqTII1Ga8KI/AAAAAAAAARc/NMuXnam_oVc/s1600/imaMSges.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-ZP0_dkNhQN0/TqTII1Ga8KI/AAAAAAAAARc/NMuXnam_oVc/s1600/imaMSges.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Open a folder with windows explorer&lt;br /&gt;Yazdığınız programda kullanıcı için veya başka bir nedenden dolayı windows explorer ile bir dizini görüntülemek istersek şu basit kod işimizi görecektir.C# komutumuz:&lt;br /&gt;&lt;span style="color: #2b91af; font-size: x-small;"&gt;Process&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;.Start(&lt;/span&gt;&lt;span style="color: #a31515; font-size: x-small;"&gt;@"c:\myfolder"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Hasan Bozkurt&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5975568210052031340?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5975568210052031340/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/10/bir-dizini-windows-explorer-ile-acmakc.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5975568210052031340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5975568210052031340'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/10/bir-dizini-windows-explorer-ile-acmakc.html' title='Bir dizini windows explorer ile açmak(C#)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ZP0_dkNhQN0/TqTII1Ga8KI/AAAAAAAAARc/NMuXnam_oVc/s72-c/imaMSges.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-943601445892723131</id><published>2011-10-22T15:57:00.002+03:00</published><updated>2011-10-22T17:31:22.754+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fiziksel'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='total'/><category scheme='http://www.blogger.com/atom/ns#' term='physical'/><category scheme='http://www.blogger.com/atom/ns#' term='available'/><category scheme='http://www.blogger.com/atom/ns#' term='boyut'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Basic'/><category scheme='http://www.blogger.com/atom/ns#' term='Ram'/><category scheme='http://www.blogger.com/atom/ns#' term='bellek'/><category scheme='http://www.blogger.com/atom/ns#' term='toplam'/><title type='text'>Kullanılabilir Bellek ve Toplam Bellek</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6unDTdRxcXI/TqK9gyMk2CI/AAAAAAAAARU/s0i0yWkxt4s/s1600/ram.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-6unDTdRxcXI/TqK9gyMk2CI/AAAAAAAAARU/s0i0yWkxt4s/s200/ram.png" width="175" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span id="goog_864688067"&gt;&lt;/span&gt;&lt;span id="goog_864688068"&gt;&lt;/span&gt;Get Available and Total Memory with C#&lt;br /&gt;C# ile toplam bellek miktarı ve kullanılabilecek(boş) ram miktarını öğrenmek istersek&lt;br /&gt;Microsoft.VisualBasic .net componentini ekliyoruz "References" sekmesinden...&lt;br /&gt;Daha sonra işlem çok basit&lt;br /&gt;&lt;b&gt;using microsoft.VisualBasic; &lt;/b&gt;&lt;br /&gt;&lt;pre class="lang-cs prettyprint" style="color: #cc0000;"&gt;&lt;code&gt;&lt;span class="kwd"&gt;new&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;ComputerInfo&lt;/span&gt;&lt;span class="pun"&gt;().&lt;/span&gt;&lt;span class="typ"&gt;AvailablePhysicalMemory&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class="lang-cs prettyprint"&gt;&lt;code&gt;&lt;span class="kwd" style="color: #cc0000;"&gt;new&lt;/span&gt;&lt;span class="pln" style="color: #cc0000;"&gt; &lt;/span&gt;&lt;span class="typ" style="color: #cc0000;"&gt;ComputerInfo&lt;/span&gt;&lt;span class="pun" style="color: #cc0000;"&gt;().&lt;/span&gt;&lt;span class="typ" style="color: #cc0000;"&gt;TotalPhysicalMemory&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span class="typ"&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class="lang-cs prettyprint"&gt;&lt;code&gt;&lt;span class="typ"&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class="lang-cs prettyprint"&gt;&lt;code&gt;&lt;span class="typ"&gt;Hasan Bozkurt&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-943601445892723131?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/943601445892723131/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/10/kullanlabilir-bellek-ve-toplam-bellek.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/943601445892723131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/943601445892723131'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/10/kullanlabilir-bellek-ve-toplam-bellek.html' title='Kullanılabilir Bellek ve Toplam Bellek'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-6unDTdRxcXI/TqK9gyMk2CI/AAAAAAAAARU/s0i0yWkxt4s/s72-c/ram.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-1309747991759627442</id><published>2011-10-22T15:09:00.000+03:00</published><updated>2011-10-22T15:09:52.232+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='letter'/><category scheme='http://www.blogger.com/atom/ns#' term='total'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='etiket'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='alan'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='toplam'/><category scheme='http://www.blogger.com/atom/ns#' term='root'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf format'/><category scheme='http://www.blogger.com/atom/ns#' term='Drive'/><category scheme='http://www.blogger.com/atom/ns#' term='Sürücü'/><category scheme='http://www.blogger.com/atom/ns#' term='ready'/><category scheme='http://www.blogger.com/atom/ns#' term='DriveInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Disk'/><category scheme='http://www.blogger.com/atom/ns#' term='boş'/><category scheme='http://www.blogger.com/atom/ns#' term='drive label'/><category scheme='http://www.blogger.com/atom/ns#' term='label'/><category scheme='http://www.blogger.com/atom/ns#' term='size'/><title type='text'>C# ile Disk Sürücüleri ve Özellikleri</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jqVAEgbfsLQ/TqKycYH9x2I/AAAAAAAAARM/ZaBNM2gx1Tk/s1600/Yeni+Resim+%25281%2529.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://2.bp.blogspot.com/-jqVAEgbfsLQ/TqKycYH9x2I/AAAAAAAAARM/ZaBNM2gx1Tk/s320/Yeni+Resim+%25281%2529.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Get Disk Drives and Drive Info &lt;br /&gt;C# ile Disk Sürücü listesini ve sürücülere ait özelliklere kolay bir şekilde erişmek istersek birkaç yoldan çözüm bulabiliriz.Çok detaylı olmamak üzere yalın bilgiler için "DriveInfo" classı yeterli olacaktır.&lt;br /&gt;Örn;Kullanılabilir Boş alan,Sürücü formatı,Sürücü Tipi,Hazır olup olmadığı,Adı,Root dizini,Toplam alan,Etiket,Toplam boş alan gibi özelliklere ulaşabiliriz.&lt;br /&gt;Kullanıma ait basit kod--&amp;gt;&lt;br /&gt;&lt;div style="color: #cc0000;"&gt;&lt;b&gt;DriveInfo [] dr=DriveInfo.GetDrives();&lt;/b&gt; &lt;/div&gt;&lt;div style="color: #cc0000;"&gt;&lt;b&gt;for(int i=0,i&lt;dr.length,i++){&gt;&lt;br /&gt;&lt;/dr.length,i++){&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #cc0000;"&gt;&lt;b&gt;listbox.items.add(dr[i].Name+dr[i].VolumeLabel);&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #cc0000;"&gt;&lt;b&gt;}&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #cc0000;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Hasan Bozkurt&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-1309747991759627442?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/1309747991759627442/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/10/c-ile-disk-suruculeri-ve-ozellikleri.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1309747991759627442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1309747991759627442'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/10/c-ile-disk-suruculeri-ve-ozellikleri.html' title='C# ile Disk Sürücüleri ve Özellikleri'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-jqVAEgbfsLQ/TqKycYH9x2I/AAAAAAAAARM/ZaBNM2gx1Tk/s72-c/Yeni+Resim+%25281%2529.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-794090941654141880</id><published>2011-09-30T01:03:00.000+03:00</published><updated>2011-09-30T01:03:28.738+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ferman'/><category scheme='http://www.blogger.com/atom/ns#' term='Sacit'/><category scheme='http://www.blogger.com/atom/ns#' term='Şair'/><category scheme='http://www.blogger.com/atom/ns#' term='Onan'/><category scheme='http://www.blogger.com/atom/ns#' term='Karaçam'/><category scheme='http://www.blogger.com/atom/ns#' term='Şiir'/><title type='text'>Merhum Sacit Onan'dan bir şiir</title><content type='html'>Merhum Sacit ONAN'ın çok güzel okuduğu ve sözleri çok anlamlı olan bu şiiri çok beğendim....&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/lAluVBeNAu4/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lAluVBeNAu4&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/lAluVBeNAu4&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;Ferman Karaçam'a ait bu şiirde özellikle tüm dünyada yaşanan zulümleri işleyerek güzel bir sunum olmuş...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-794090941654141880?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/794090941654141880/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/09/merhum-sacit-onandan-bir-siir.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/794090941654141880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/794090941654141880'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/09/merhum-sacit-onandan-bir-siir.html' title='Merhum Sacit Onan&apos;dan bir şiir'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-2389767188617602074</id><published>2011-09-27T04:41:00.001+03:00</published><updated>2011-09-27T04:44:29.555+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='split'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='options'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='ayrış'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='dizilere'/><category scheme='http://www.blogger.com/atom/ns#' term='dizi'/><category scheme='http://www.blogger.com/atom/ns#' term='ayırmak'/><category scheme='http://www.blogger.com/atom/ns#' term='metin'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='ayrıştırmak'/><category scheme='http://www.blogger.com/atom/ns#' term='Dosya işlem'/><category scheme='http://www.blogger.com/atom/ns#' term='string'/><category scheme='http://www.blogger.com/atom/ns#' term='bölmek'/><title type='text'>string split with string</title><content type='html'>Metni bir metne göre ayrıştırmak... &lt;br /&gt;Verilen bir metni c# da kolayca bir karaktere göre ayrıştırabiliyoruz.Örn;&lt;br /&gt;&lt;b&gt;string str="bu bir örnektir";&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;string [] dizi=str.split(' ');&lt;/b&gt;&lt;br /&gt;şeklinde tanımladığımız zaman dizi içindeki ifadeler cümlenin kelimeleridir...&lt;br /&gt;yani dizi[0]="bu"&lt;br /&gt;dizi[1]="bir"&lt;br /&gt;dizi[2]="örnektir"&lt;br /&gt;&lt;br /&gt;şeklinde olacaktır.Buraya kadar olan kısmı zaten bir çoğumuz  biliyoruz.Fakat ayraç olarak vereceğimiz text bir karakter değil de bir  metin olsaydı o zaman bu şekilde kullanamayız.Fakat çok pratik bir  yöntemle halledebiliriz.Örn; html dosyaları içinde &lt;span style="color: red;"&gt;img&lt;/span&gt;&amp;nbsp; diye bir tag vardır.Butun metni bu tag'a göre split edecek olursak şöyle bir kod işimizi görecektir.&lt;br /&gt;&lt;b&gt;string[] dizi = str.Split(new string[] { "img" }, StringSplitOptions.None);&lt;/b&gt; &lt;br /&gt;burada "str" adlı değişken tüm html dosyasına ait codların metin halini tuttuğunu farz ediyoruz.&lt;br /&gt;&lt;br /&gt;Umarım işinize yarar.&lt;br /&gt;Hasan Bozkurt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-2389767188617602074?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/2389767188617602074/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/09/string-split-with-string.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/2389767188617602074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/2389767188617602074'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/09/string-split-with-string.html' title='string split with string'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5768385436002133174</id><published>2011-09-26T02:07:00.000+03:00</published><updated>2011-09-26T02:07:46.181+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Top'/><category scheme='http://www.blogger.com/atom/ns#' term='futbolcu'/><category scheme='http://www.blogger.com/atom/ns#' term='best'/><category scheme='http://www.blogger.com/atom/ns#' term='Ronhi'/><category scheme='http://www.blogger.com/atom/ns#' term='Football'/><category scheme='http://www.blogger.com/atom/ns#' term='Class'/><category scheme='http://www.blogger.com/atom/ns#' term='Ronaldinho'/><title type='text'>Teşekkürler Ronhi</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;En beğendiğim futbolcu ile alakalı bir video.Buyrun...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/3dr1VH-EL7E/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3dr1VH-EL7E&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/3dr1VH-EL7E&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;Gerçekten o futbol tarihinin kaydedeceği müstesna bir isim...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5768385436002133174?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5768385436002133174/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/09/tesekkurler-ronhi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5768385436002133174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5768385436002133174'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/09/tesekkurler-ronhi.html' title='Teşekkürler Ronhi'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5246971350135110905</id><published>2011-08-25T17:31:00.000+03:00</published><updated>2011-08-25T17:31:44.242+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='all'/><category scheme='http://www.blogger.com/atom/ns#' term='files'/><category scheme='http://www.blogger.com/atom/ns#' term='merge'/><category scheme='http://www.blogger.com/atom/ns#' term='managed'/><category scheme='http://www.blogger.com/atom/ns#' term='birleştir'/><category scheme='http://www.blogger.com/atom/ns#' term='single'/><category scheme='http://www.blogger.com/atom/ns#' term='referans'/><category scheme='http://www.blogger.com/atom/ns#' term='exe'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Class'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='File'/><category scheme='http://www.blogger.com/atom/ns#' term='program'/><category scheme='http://www.blogger.com/atom/ns#' term='ilmerge'/><category scheme='http://www.blogger.com/atom/ns#' term='out'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='DLL'/><title type='text'>Program dosyalarını birleştirmek</title><content type='html'>Mergin program files to single files&lt;br /&gt;Harici dll ve diğer referans dıosyalarını birçoğumuz projelerimizde kullanırız.Bazen duruma göre programın taşınması için tek dosya haline getirilmesi gerekir.Bu durumda C# ilmerge programı oldukça işimize yarar.&lt;br /&gt;Programı bu &lt;a href="http://download.microsoft.com/download/1/3/4/1347C99E-9DFB-4252-8F6D-A3129A069F79/ILMerge.msi"&gt;linkten &lt;/a&gt;indirebilirsiniz.Program Program Files\Microsoft\ILMerge klasörüne kuruluyor.&lt;br /&gt;C# comman promptu ile ilmerge klasörüne konumlanalım.&lt;br /&gt;komut: &lt;b&gt;&lt;span style="color: blue;"&gt;cd&amp;nbsp; D:\Program Files\Microsoft\ILMerge&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: black;"&gt;bundan sonraki kısımda ise iskelet olarak şu komutu yazıyoruz.&lt;/span&gt;&lt;br /&gt;" ilmerge /out:Olusacak.exe Program.exe Referans1.dll Referans2.ocx " varsa diğer vs...&lt;br /&gt;&amp;nbsp;burada ilmerge bizim exe dosyası '/' kısmından sonrası paramatresi.out ile oluşacak yeni dosyanın adı,&lt;br /&gt;sonrada birleşecek dosyalar....&lt;br /&gt;&lt;br /&gt;Bunu native code içeren bir dll ile denemedim fakat managed kodla derlenmiş bir dosyada problemsiz çalıştı.&lt;br /&gt;Daha sonra olusacak exe ve path 'ı ve diğer dosyaların full pathi ni sırayla yazıyoruz.&lt;br /&gt;isterseniz ilmerge klasörünün içine birleştirilecek tüm dosyaları kopyalayıp path yazma zahmetin kurtulabilirsiniz.Olusacak.exe dosyası da path vermezseniz direkt ilmerge klasörü altında olacaktır.pdb dosyasıyla beraber artk dosyanız oluşmuş durumdadır.&lt;br /&gt;Örnek: &lt;br /&gt;"ilmerge.exe /out:MyProg.exe Program.exe Class1.dll"&lt;br /&gt;Bunu her derlemeden sonra yapmak sizin için sıkıcı olursa bunu MSBuildTask ile bir xml içine console komutları yazarak halledebilirsiniz.&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5246971350135110905?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5246971350135110905/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/08/program-dosyalarn-birlestirmek.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5246971350135110905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5246971350135110905'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/08/program-dosyalarn-birlestirmek.html' title='Program dosyalarını birleştirmek'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-7851612918320619658</id><published>2011-07-15T18:22:00.000+03:00</published><updated>2011-07-15T18:22:51.959+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tablo'/><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='liste'/><category scheme='http://www.blogger.com/atom/ns#' term='tüm'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='kayıt'/><category scheme='http://www.blogger.com/atom/ns#' term='record'/><category scheme='http://www.blogger.com/atom/ns#' term='count'/><category scheme='http://www.blogger.com/atom/ns#' term='list'/><category scheme='http://www.blogger.com/atom/ns#' term='sayı'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='table'/><title type='text'>Sql tablolar ve kayıt sayıları</title><content type='html'>Sql serverdaki tabloların hangisinin kaç tane kayıta sahip olduğunu aşağıdaki kodla çözebiliriz&lt;br /&gt;select * from(&lt;br /&gt;select Tablename = t.name, Records = i.rows&lt;br /&gt;from sysobjects t, sysindexes i&lt;br /&gt;where t.xtype = 'U'&lt;br /&gt;and i.id = t.id&lt;br /&gt;and i.indid in (0,1)&lt;br /&gt;&lt;br /&gt;) as tbl &lt;br /&gt;where Records&amp;gt;0 order by Records desc&lt;br /&gt;&lt;br /&gt;burada ben kayıtı olmayanları getirmedim,isterseniz where şartını kaldırırsınız ve tüm tablolar gelir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-7851612918320619658?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/7851612918320619658/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/07/sql-tablolar-ve-kayt-saylar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7851612918320619658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7851612918320619658'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/07/sql-tablolar-ve-kayt-saylar.html' title='Sql tablolar ve kayıt sayıları'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-3405704144019291868</id><published>2011-07-15T18:07:00.000+03:00</published><updated>2011-07-15T18:07:26.754+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='çıkış'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='kod'/><category scheme='http://www.blogger.com/atom/ns#' term='what'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='ip'/><category scheme='http://www.blogger.com/atom/ns#' term='myip'/><category scheme='http://www.blogger.com/atom/ns#' term='bulma'/><category scheme='http://www.blogger.com/atom/ns#' term='adres'/><category scheme='http://www.blogger.com/atom/ns#' term='webip'/><category scheme='http://www.blogger.com/atom/ns#' term='ttnet'/><title type='text'>c# ile internet ip bulma</title><content type='html'>Get external ip with c#&lt;br /&gt;C# ile internette dolaştığımız ip yi elde etmek isteyebiliriz.Bunun için internete bağlı olduğumuzda bize internet server'imiz tarafından bir ip sağlanır.Bu ip'nin&amp;nbsp; ne olduğu ise makinede normalde kayıtlı değildir.Ve bunu&amp;nbsp; ancak internet sağlayıcınızın sunması ile alabiliriz.Bununla beraber basit bir siteden yardım da alarak kendi ip mizi şununla öğrenebiliriz.&lt;br /&gt;Kod:&lt;br /&gt;&lt;b&gt;private string GetIP()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WebClient wc = new WebClient();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string strIP = wc.DownloadString("http://checkip.dyndns.org");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strIP = (new Regex(@"\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b")).Match(strIP).Value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wc.Dispose();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return strIP;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;umarım what is my ip adress sorunuz çözülmüştür :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-3405704144019291868?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/3405704144019291868/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/07/c-ile-internet-ip-bulma.html#comment-form' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3405704144019291868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3405704144019291868'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/07/c-ile-internet-ip-bulma.html' title='c# ile internet ip bulma'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-672793285575405375</id><published>2011-07-13T11:24:00.000+03:00</published><updated>2011-07-13T11:24:02.433+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FizikselAdres'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='ağ'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='PhysicalAdress'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='adress'/><category scheme='http://www.blogger.com/atom/ns#' term='NetworkInterface'/><category scheme='http://www.blogger.com/atom/ns#' term='adres'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='interface'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>C# ile Mac adresine ulaşmak</title><content type='html'>&lt;span style="color: blue;"&gt;Get Mac Adress with C# &lt;/span&gt;&lt;br /&gt;C# ile bilgisayarımızın fiziksel adresi olan mac adresine şu şekilde ulaşabiliriz.&lt;br /&gt;Kod:&lt;br /&gt;&lt;b&gt;NetworkInterface&amp;nbsp; [] dizi = NetworkInterface.GetAllNetworkInterfaces();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; dizi.Length; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; listBox1.Items.Add(dizi[i].GetPhysicalAddress().ToString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/b&gt;&lt;br /&gt;NetworkInterface classı bize ağ profilimiz hakkında bilgi veren bir sınıftır.Static bir fonksiyondan tüm ağ profilimizi elde ediyoruz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-672793285575405375?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/672793285575405375/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/07/c-ile-mac-adresine-ulasmak.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/672793285575405375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/672793285575405375'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/07/c-ile-mac-adresine-ulasmak.html' title='C# ile Mac adresine ulaşmak'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-918352789833532215</id><published>2011-07-12T10:54:00.000+03:00</published><updated>2011-07-12T10:54:52.942+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='ile'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='path'/><category scheme='http://www.blogger.com/atom/ns#' term='ulaşmak'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='tmp'/><category scheme='http://www.blogger.com/atom/ns#' term='temp'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='directory'/><category scheme='http://www.blogger.com/atom/ns#' term='dizin'/><category scheme='http://www.blogger.com/atom/ns#' term='with'/><title type='text'>c# ile temp dizinine ulaşmak</title><content type='html'>C# ile Temp dizini yolunu almak.(Getting temp directory active user wtih c#) &lt;br /&gt;Programı kurduğunuz bilgisayarda temp dizinine ulaşmanız gerekbilir.Her bilgisayarda temp dizini aynı path'a sahip değildir. administrator seçeneğini ise her zaman&amp;nbsp; kullanamayabiliriz.Çünkü erişim iznimiz olamayabilir.&lt;br /&gt;Allusers seçeneği ise her kullanıcıya açık hale getirecektir.Bunun yerine aktif kullanıcının temp dizinine ulaşmak için şu iki seçenekten biriniz kullanabilirsiniz.&lt;br /&gt;&lt;b style="color: #e06666;"&gt;&amp;nbsp; string tempPath = System.IO.Path.GetTempPath(); &lt;span style="background-color: white;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;ya da&lt;br /&gt;&amp;nbsp; &lt;b&gt;&lt;span style="color: #e06666;"&gt;string strTmp= System.Environment.GetEnvironmentVariable("TEMP");&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;seçenklerinden biri ile elde edebiliriz.&lt;br /&gt;&lt;br /&gt;Herkese kolay gelsin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-918352789833532215?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/918352789833532215/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/07/c-ile-temp-dizinine-ulasmak.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/918352789833532215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/918352789833532215'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/07/c-ile-temp-dizinine-ulasmak.html' title='c# ile temp dizinine ulaşmak'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8766174398279005253</id><published>2011-06-19T15:41:00.001+03:00</published><updated>2011-06-19T15:48:05.523+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='göndermek'/><category scheme='http://www.blogger.com/atom/ns#' term='send fax'/><category scheme='http://www.blogger.com/atom/ns#' term='fax cihazı'/><category scheme='http://www.blogger.com/atom/ns#' term='Bilgisayardan'/><category scheme='http://www.blogger.com/atom/ns#' term='ile'/><category scheme='http://www.blogger.com/atom/ns#' term='Alıcı'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='fax hizmetleri'/><category scheme='http://www.blogger.com/atom/ns#' term='fax'/><title type='text'>c# ile fax göndermek(Sending fax with c#)</title><content type='html'>Eğer c# ile bilgisayara bağlı fax cihazı üzerinden fax göndermek istersek yapacağımız işlem çok kolay...&lt;br /&gt;İlkönce "Interop.FAXCOMLib" dll dosyasını&amp;nbsp; add reference diyip solution'a ekliyoruz.Daha sonra basit bir arayüz tasarlayıp içine&lt;br /&gt;&lt;br /&gt;alıcı adı&lt;br /&gt;giden no&lt;br /&gt;gönderilecek belge&lt;br /&gt;Dökmüan adı&lt;br /&gt;gibi bilgilerin girileceği bir arayüz oluşturduktan sonra&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-yha7a8dyS7w/Tf3uBmpX08I/AAAAAAAAAQs/AmOC9SzYcFM/s1600/ads%25C4%25B1z.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-yha7a8dyS7w/Tf3uBmpX08I/AAAAAAAAAQs/AmOC9SzYcFM/s1600/ads%25C4%25B1z.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Gönder butonu click eventine şu kodu yazabiliriz&lt;br /&gt;try&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;FAXCOMLib.FaxServer faxServer = new FAXCOMLib.FaxServerClass(); &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;faxServer.Connect(Environment.MachineName); //Burada hata almamak için&lt;br /&gt;Windows Bileşen Ekle/Kaldır Sekmesinden Fax Hizmetlerini check true yaptıktan sonra&amp;nbsp; &lt;br /&gt;ileri butonuna tıklıyoruz.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;FAXCOMLib.FaxDoc faxDoc = (FAXCOMLib.FaxDoc)faxServer.CreateDocument(FileName);//Dosya Adı Bilgisi kullancı girecek&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;faxDoc.RecipientName = RecipientName;//Alıcı Adı Kullanıcı Girecek&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;faxDoc.FaxNumber = FaxNumber; //Alıcı Fax No Kullanıcı Girecek&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; faxDoc.DisplayName = DocumentName;//Döküman Adı kullanıcı Girecek&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int Response = faxDoc.Send(); //Burada fax cihazına tıpkı yazıcıdan çıktı alır gibi veri gönderiliyor&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;faxServer.Disconnect();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;catch(Exception Ex){MessageBox.Show(Ex.Message);}&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/cce3f69/n/Journal.zip%20"&gt;Download&lt;/a&gt;&lt;br /&gt;Hasan Bozkurt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8766174398279005253?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8766174398279005253/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/c-ile-fax-gondermeksending-fax-with-c.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8766174398279005253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8766174398279005253'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/c-ile-fax-gondermeksending-fax-with-c.html' title='c# ile fax göndermek(Sending fax with c#)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-yha7a8dyS7w/Tf3uBmpX08I/AAAAAAAAAQs/AmOC9SzYcFM/s72-c/ads%25C4%25B1z.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8942509676857468340</id><published>2011-06-19T14:53:00.000+03:00</published><updated>2011-06-19T14:53:24.730+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='datagridview'/><category scheme='http://www.blogger.com/atom/ns#' term='perfomance'/><category scheme='http://www.blogger.com/atom/ns#' term='datagrid'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='fast'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='Speed'/><category scheme='http://www.blogger.com/atom/ns#' term='good'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Performans'/><category scheme='http://www.blogger.com/atom/ns#' term='best'/><category scheme='http://www.blogger.com/atom/ns#' term='up'/><category scheme='http://www.blogger.com/atom/ns#' term='Hızlandırmak'/><title type='text'>DataGridView Hızlandırmak(Speed Up DataGridView)</title><content type='html'>DataGridView büyük ölçekli verileri listelemede ağır davranabilir.DataGrid'in hızlanması için birkaç ipucu:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;AutoSizeColumnsMode = Fill;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;BorderStyle = None;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;CellBorderStyle = SingleVertical;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;ColumnHeaderBorderStyle = Single;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;ColumnHeaderHeightSizeMode = DisableResizing;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;EditMode = EditProgrammatically;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;EnableHeadersVisualStyles = False;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;ReadOnly = True;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;RowHeadersWidthSizeMode = DisableResizing;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;ShowCellTooTips = False;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Bunun yanında verileri daha yüksek performans ile çekmek istersek Thread kullanbiliriz.Bu şekilde hem sistem kaynak kullanımını azaltır,hem daha hızlı olur,hem de donmaları önleyebiliriz.&lt;br /&gt;Ayrıca Verilerin gösterimini hızlandırmak için sayfalama da yapabilirsiniz.Son olarak VirtualMode özelliğine kesinlikle bakmanızı öneririm.&lt;br /&gt;Kolay gelsin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8942509676857468340?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8942509676857468340/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/datagridview-hzlandrmakspeed-up.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8942509676857468340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8942509676857468340'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/datagridview-hzlandrmakspeed-up.html' title='DataGridView Hızlandırmak(Speed Up DataGridView)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-1912852734013144138</id><published>2011-06-15T14:45:00.000+03:00</published><updated>2011-06-15T14:45:12.870+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parametre'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='thread'/><category scheme='http://www.blogger.com/atom/ns#' term='metod'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='method'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='parameter'/><category scheme='http://www.blogger.com/atom/ns#' term='fonksiyon'/><category scheme='http://www.blogger.com/atom/ns#' term='delegate'/><title type='text'>Thread fonksiyonuna parametre vermek(Call thread with parameters)</title><content type='html'>c# ta threadler içinde çağıracağınız fonksiyonun parametre alması gerekiyorsa - ki bunu (makul olmayan bir çözüm) global değişkenlerle de halledebilirsiniz- thread i şöyle çalıştırabilirsiniz&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Courier New; font-size: 11px;"&gt; Thread t &lt;span style="background-color: transparent; color: red; font-family: Courier New; font-size: 11px;"&gt;=&lt;/span&gt; &lt;span style="background-color: transparent; color: blue; font-family: Courier New; font-size: 11px;"&gt;new&lt;/span&gt; Thread(&lt;span style="background-color: transparent; color: blue; font-family: Courier New; font-size: 11px;"&gt;delegate&lt;/span&gt;() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyFunction(&lt;span style="background-color: #e4e4e4; color: #666666; font-family: Courier New; font-size: 11px;"&gt;"salı"&lt;/span&gt;, &lt;span style="background-color: #e4e4e4; color: #666666; font-family: Courier New; font-size: 11px;"&gt;"haziran"&lt;/span&gt;, &lt;span style="background-color: #e4e4e4; color: #666666; font-family: Courier New; font-size: 11px;"&gt;"2010"&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.Start();&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Courier New; font-size: 11px;"&gt;şeklinde çağırabilirsiniz...&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Courier New; font-size: 11px;"&gt;Kolay gelsin&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-1912852734013144138?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/1912852734013144138/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/thread-fonksiyonuna-parametre.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1912852734013144138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1912852734013144138'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/thread-fonksiyonuna-parametre.html' title='Thread fonksiyonuna parametre vermek(Call thread with parameters)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-3011365751229323379</id><published>2011-06-08T17:14:00.000+03:00</published><updated>2011-06-08T17:14:59.128+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='show'/><category scheme='http://www.blogger.com/atom/ns#' term='context'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='buton'/><category scheme='http://www.blogger.com/atom/ns#' term='click'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='left'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='menu'/><title type='text'>Buton Left Click Menu Show</title><content type='html'>Butona sağ ya da sol tıklama ile context menu listelemek istersek şöyle bir kod işimizi görür... &lt;br /&gt;MouseDown event içine &lt;br /&gt;&lt;b&gt;&lt;span style="color: #e06666;"&gt;&amp;nbsp;contxtBtn.Show(Cursor.Position.X, Cursor.Position.Y);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;kodu ile halledebiliriz.Sağ tıklama için zaten böyle bişeye ihtiyaç yok...Direkt olarak contextmenu strip'i butona bağlarız ve kod yazmaya gerek kalmaz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-3011365751229323379?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/3011365751229323379/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/buton-left-click-menu-show.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3011365751229323379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3011365751229323379'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/buton-left-click-menu-show.html' title='Buton Left Click Menu Show'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-7179707291199544407</id><published>2011-06-07T11:53:00.000+03:00</published><updated>2011-06-07T11:53:02.436+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tablo'/><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='ilişkili'/><category scheme='http://www.blogger.com/atom/ns#' term='depencies'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Primary'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='relations'/><category scheme='http://www.blogger.com/atom/ns#' term='alt'/><category scheme='http://www.blogger.com/atom/ns#' term='key'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='adları'/><category scheme='http://www.blogger.com/atom/ns#' term='foreign'/><title type='text'>Sql Server -Alt Tablo Adları(Listing depencies of table)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-aaZdGhEPv80/Te3m0FLMRgI/AAAAAAAAAQE/L-VrKuu2ezk/s1600/csharp-crystal-report-table-relations.GIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://2.bp.blogspot.com/-aaZdGhEPv80/Te3m0FLMRgI/AAAAAAAAAQE/L-VrKuu2ezk/s400/csharp-crystal-report-table-relations.GIF" width="400" /&gt;&lt;/a&gt;&lt;/div&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;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Bir tablonun hangi tablolarda key(foreign key) leri olduğunu öğrenmek isteyebiliriz.Örn;&lt;br /&gt;Öğrenciler tablosu,Notlar Tablosu,Dersler Tablosu,Devamsızlık Tablosu vs. gibi tümü Öğrenciler Tablosunun alt öğeleridir...OgrID tüm tablolarda referans olarak durur.Tabii olarak bazen biz bunu bilemeyiz ve dinamic olarak relationslara bakarak öğrenebiliriz..Bunun için Sqlserver da hazır bir stored procedure tanımlıdır..&lt;br /&gt;Procedure:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc0000;"&gt;EXEC sp_MSdependencies N'TABLE_NAME', null, 1315327&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-7179707291199544407?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/7179707291199544407/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/sql-server-alt-tablo-adlarlisting.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7179707291199544407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7179707291199544407'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/sql-server-alt-tablo-adlarlisting.html' title='Sql Server -Alt Tablo Adları(Listing depencies of table)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-aaZdGhEPv80/Te3m0FLMRgI/AAAAAAAAAQE/L-VrKuu2ezk/s72-c/csharp-crystal-report-table-relations.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-1442284941600253760</id><published>2011-06-06T14:36:00.000+03:00</published><updated>2011-06-06T14:36:03.524+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tık'/><category scheme='http://www.blogger.com/atom/ns#' term='datagridview'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='seç'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='tıklama'/><category scheme='http://www.blogger.com/atom/ns#' term='right'/><category scheme='http://www.blogger.com/atom/ns#' term='click'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='select'/><category scheme='http://www.blogger.com/atom/ns#' term='sağ'/><title type='text'>DataGrid right click select</title><content type='html'>Datagridview içinde sağtıklayınca tıklanan cell ya da rowun seçili olmasını istiyorsak şöyle bir kod işimize yarayabilir...&lt;br /&gt;Kod:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;span style="color: #e06666;"&gt;DataGridView.HitTestInfo hti = this.dataGridView1.HitTest(e.X, e.Y);&lt;/span&gt;&lt;br style="color: #e06666;" /&gt;&lt;span style="color: #e06666;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (hti.Type == DataGridViewHitTestType.Cell)&lt;/span&gt;&lt;br style="color: #e06666;" /&gt;&lt;span style="color: #e06666;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style="color: #e06666;" /&gt;&lt;span style="color: #e06666;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.dataGridView1.ClearSelection();&lt;/span&gt;&lt;br style="color: #e06666;" /&gt;&lt;br style="color: #e06666;" /&gt;&lt;span style="color: #e06666;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.dataGridView1.Rows[hti.RowIndex].Cells[hti.ColumnIndex].Selected = true;&lt;/span&gt;&lt;br style="color: #e06666;" /&gt;&lt;span style="color: #e06666;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;bunun aynısını row için de söylememizde mahsur yoktur...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-1442284941600253760?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/1442284941600253760/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/datagrid-right-click-select.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1442284941600253760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1442284941600253760'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/06/datagrid-right-click-select.html' title='DataGrid right click select'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-6663936787304179214</id><published>2011-05-26T11:49:00.001+03:00</published><updated>2011-05-26T11:52:45.654+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='edit'/><category scheme='http://www.blogger.com/atom/ns#' term='combobox'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='list'/><category scheme='http://www.blogger.com/atom/ns#' term='kod'/><category scheme='http://www.blogger.com/atom/ns#' term='açmak'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='otomatik'/><category scheme='http://www.blogger.com/atom/ns#' term='popup'/><category scheme='http://www.blogger.com/atom/ns#' term='behind code'/><category scheme='http://www.blogger.com/atom/ns#' term='auto'/><title type='text'>ComboBox popup with code</title><content type='html'>C# ta bir comboBox'ın kodla listelenmesini istiyorsak yapacağımız işlem &lt;br /&gt;&lt;pre class="FreeTextNG" style="color: #e06666;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;myComboBox.Focus();&lt;br /&gt;SendKeys.Send("{F4}");&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="FreeTextNG"&gt;&lt;span style="font-size: small;"&gt;ya da&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="FreeTextNG" style="color: #e06666;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;SendKeys.Send("%{DOWN}"); &lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-6663936787304179214?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/6663936787304179214/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/combobox-popup-with-code.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/6663936787304179214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/6663936787304179214'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/combobox-popup-with-code.html' title='ComboBox popup with code'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5295938771957952668</id><published>2011-05-23T15:09:00.000+03:00</published><updated>2011-05-23T15:09:50.568+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='küçültme'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='shrink'/><title type='text'>sql server database shrink</title><content type='html'>Kullandığımız database yapıtğımız i/o işlemlerinden dolayı şişer...Bu durumda database i küçültmek database'in taşınma backup gibi işlemlerinde ciddi zaman kaybına yol açar...Tabii ki i/o işlemleri de o kadar olmasa da yavaşlama olur bunun için şu komutu kullanırız...&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #e06666;"&gt;ALTER DATABASE database_name SET RECOVERY&amp;nbsp; SIMPLE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #e06666;"&gt;DBCC SHRINKFILE(database_name_log)&lt;/span&gt; //log file ismi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5295938771957952668?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5295938771957952668/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/sql-server-database-shrink.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5295938771957952668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5295938771957952668'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/sql-server-database-shrink.html' title='sql server database shrink'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-2480196872545024686</id><published>2011-05-20T14:37:00.001+03:00</published><updated>2011-05-20T14:38:39.909+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='datagridview'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='datagrid'/><category scheme='http://www.blogger.com/atom/ns#' term='row'/><category scheme='http://www.blogger.com/atom/ns#' term='height'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='winmobile'/><category scheme='http://www.blogger.com/atom/ns#' term='compact'/><category scheme='http://www.blogger.com/atom/ns#' term='size'/><title type='text'>Compcat DataGrid Satır Büyüklüğünü Ayarlamak</title><content type='html'>(Setting compact datagrid row height) &lt;br /&gt;Mobil uygulamalarımızda işlem yapılan datagrid de row  büyüklüğü(yüksekliğini) kod ile değiştirmek için şu kodu  uygulayabiliriz...&lt;br /&gt;&lt;div class="codetitle"&gt;&lt;b&gt;Kod:&lt;/b&gt;&lt;/div&gt;&lt;div class="codecontent"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; void _setGridDefaultRowHeight(DataGrid dg, int cy)&lt;br /&gt;{&lt;br /&gt;FieldInfo fi = dg.GetType().GetField("m_cyRow",&lt;br /&gt;BindingFlags.NonPublic |&lt;br /&gt;BindingFlags.Static |&lt;br /&gt;BindingFlags.Instance);&lt;br /&gt;&lt;br /&gt;fi.SetValue(dg, cy);&lt;br /&gt;&lt;br /&gt;dg.GetType().GetMethod("_DataRebind",&lt;br /&gt;BindingFlags.NonPublic |&lt;br /&gt;BindingFlags.Static |&lt;br /&gt;BindingFlags.Instance).Invoke(dg, new object[] {});&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Sadece bir tane row'un yüksekliğini değiştirmek için de şu kodu uygulayabiliriz...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public void SetGridRowHeight(DataGrid dg, int nRow, int cy)&lt;br /&gt;{&lt;br /&gt;ArrayList arrRows = (ArrayList)dg.GetType().GetField("m_rlrow",&lt;br /&gt;BindingFlags.NonPublic |&lt;br /&gt;BindingFlags.Static |&lt;br /&gt;BindingFlags.Instance).GetValue(dg);&lt;br /&gt;object row = arrRows[nRow];&lt;br /&gt;row.GetType().GetField("m_cy",&lt;br /&gt;BindingFlags.NonPublic |&lt;br /&gt;BindingFlags.Static |&lt;br /&gt;BindingFlags.Instance).SetValue(row, cy);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-2480196872545024686?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/2480196872545024686/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/compcat-datagrid-satr-buyuklugunu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/2480196872545024686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/2480196872545024686'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/compcat-datagrid-satr-buyuklugunu.html' title='Compcat DataGrid Satır Büyüklüğünü Ayarlamak'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-218659075847881780</id><published>2011-05-20T02:13:00.000+03:00</published><updated>2011-05-20T02:13:32.900+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='datagridview'/><category scheme='http://www.blogger.com/atom/ns#' term='combobox'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='datagrid'/><category scheme='http://www.blogger.com/atom/ns#' term='time'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='cell'/><category scheme='http://www.blogger.com/atom/ns#' term='item'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='run'/><category scheme='http://www.blogger.com/atom/ns#' term='new'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='add'/><title type='text'>DataGridView ComboBox Column</title><content type='html'>Geçenlerde bound edilmiş bir gridin combobox column'a run -time 'da yeni item eklemeye çalışırken farkettim ki...databound etmeden önce 'items.add()' komutları&amp;nbsp; combobox'un bütün cellerine eklendiği halde sonradan yaptığımız items.add() komutu sadece currentCell'i etkiliyor...Örneğin Comboboxlist'e yeni item eklemek istiyorsak şu kod işimize yarar diye düşünüyorum....&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;for (int i = 0; i &amp;lt; dtGridTable.Rows.Count; i++)&lt;/span&gt;&lt;br style="color: #cc0000;" /&gt;&lt;span style="color: #cc0000;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br style="color: #cc0000;" /&gt;&lt;span style="color: #cc0000;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataGridViewComboBoxCell cBoxCell=&amp;nbsp; (DataGridViewComboBoxCell)dtGridTable.Rows[i].Cells[ColumnCombo.Name];&lt;/span&gt;&lt;br style="color: #cc0000;" /&gt;&lt;span style="color: #cc0000;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cBoxCell.Items.Add("***");&lt;/span&gt;&lt;br style="color: #cc0000;" /&gt;&lt;span style="color: #cc0000;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-218659075847881780?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/218659075847881780/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/datagridview-combobox-column.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/218659075847881780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/218659075847881780'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/datagridview-combobox-column.html' title='DataGridView ComboBox Column'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-7847969756020893461</id><published>2011-05-11T17:09:00.001+03:00</published><updated>2011-05-11T17:26:09.486+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='MessageBox'/><category scheme='http://www.blogger.com/atom/ns#' term='sonra'/><category scheme='http://www.blogger.com/atom/ns#' term='saniye'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='program içinden'/><category scheme='http://www.blogger.com/atom/ns#' term='dispose'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Kapatmak'/><category scheme='http://www.blogger.com/atom/ns#' term='otomatik'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='behind code'/><category scheme='http://www.blogger.com/atom/ns#' term='kendi kendine'/><category scheme='http://www.blogger.com/atom/ns#' term='auto'/><title type='text'>MessageBox Otomatik Kapatma</title><content type='html'>MessageBox ile bir uyarı verdikten sonra MessageBox'un dışarıdan Tamam'a basılmış gibi algılanıp kendini kapatmasına ihtiyacınız varsa şu bir satırlık kodla halledebilirsiniz.Tabi bunu bir timer_tick eventine koyacağız ve istersek orada süresini de belirtebiliriz.timer_tick eventini timer.start() dedikten sonra msgbox&amp;nbsp; gösterilecek.daha sonra öncesinde çalıştırdığımız timer_tick&lt;span style="color: black;"&gt;&lt;b&gt; &lt;/b&gt;kendi kendine devreye girecek ve işlem sonlanacaktır...&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="background-color: white; color: #e06666;"&gt;SendKeys.Send("{ESC}");&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Bunun yerine basit bir user control da yapabilirim diyorsanız kesinlikle doğru bir önermedir fakat bizim ihtiyacımız olan şey daha çok basit ve hızlı bir şekilde çözüm sunmaktı...&lt;br /&gt;&lt;br /&gt;Hasan BOZKURT&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-7847969756020893461?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/7847969756020893461/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/messagebox-otomatik-kapatma.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7847969756020893461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7847969756020893461'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/messagebox-otomatik-kapatma.html' title='MessageBox Otomatik Kapatma'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-725363086518130484</id><published>2011-05-09T13:11:00.000+03:00</published><updated>2011-05-09T13:11:56.462+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='increment'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='seed'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='table'/><category scheme='http://www.blogger.com/atom/ns#' term='filed'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='auto'/><title type='text'>Database otomatik sayı alanını resetlemek</title><content type='html'>Geçenlerde sqlserver 'da autoincrement&amp;nbsp; bir alanı ekleyip silem falan gibi işlemlerden dolayı şişen auotoincrement seed'i aşağıya çekme ihtiyacı oldu.Bunun için iki yöntem var:&lt;br /&gt;Eğer tablonuz tekil yani başka tablolara bağlantısı olamayan bir tabloysa en temizi&lt;b&gt;&lt;span style="color: #cc0000;"&gt; ' TRUNCATE TABLE_NAME ' &lt;/span&gt;&lt;/b&gt;&lt;span style="color: #cc0000;"&gt;&lt;span style="color: black;"&gt;komutuyla halledebiliriz.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Diğer yol ise&lt;b style="color: #cc0000;"&gt; 'DBCC CHECKIDENT (tablename, RESEED, 0)' &lt;/b&gt;&lt;br /&gt;Kolay gelsin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-725363086518130484?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/725363086518130484/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/database-otomatik-say-alann-resetlemek.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/725363086518130484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/725363086518130484'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2011/05/database-otomatik-say-alann-resetlemek.html' title='Database otomatik sayı alanını resetlemek'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-3076694644518287117</id><published>2010-07-31T11:58:00.003+03:00</published><updated>2011-06-19T14:54:25.946+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='okul'/><category scheme='http://www.blogger.com/atom/ns#' term='Turk'/><category scheme='http://www.blogger.com/atom/ns#' term='beyaz'/><category scheme='http://www.blogger.com/atom/ns#' term='diyalog'/><category scheme='http://www.blogger.com/atom/ns#' term='zenci'/><category scheme='http://www.blogger.com/atom/ns#' term='Zaman'/><category scheme='http://www.blogger.com/atom/ns#' term='yurt'/><category scheme='http://www.blogger.com/atom/ns#' term='kongo'/><category scheme='http://www.blogger.com/atom/ns#' term='eğitim'/><category scheme='http://www.blogger.com/atom/ns#' term='dışı'/><title type='text'>Beyaz Adamın da İyilik Yapabileceğini Gösterdik</title><content type='html'>Serhat Şeftali, Zaman   05.09.2008&lt;br /&gt;&lt;br /&gt;İbrahim Tatar, 2005 yılında eğitim hizmetleri için Kongo'ya ilk gidenlerden. Her dört çocuktan bir tanesinin sıtmadan öldüğü, genel yaş ortalamasının 40 olduğu Kongo'da yaşadıklarını, İbrahim Tatar'ın kendi dilinden okuyalım..&lt;br /&gt;&lt;br /&gt;Nevşehir Ürgüp 1971 doğumluyum. İlkokulu köyde okuduktan sonra, liseyi yatılı Mersin İHL'de okudum. Daha sonra Marmara İlahiyat Fakültesi'ni kazandım. 6 yıl kadar öğretmenlik yaptım. 3 çocuğum var. Şu an hayatımızı Kongo'da devam ettiriyoruz. 2005 yılında öğretmenlik yaparken Kongo sayfası açılmış oldu. Çok sürpriz oldu. İstanbul'da, çocukların okulları vardı. Kongo'daki eğitim hizmetleriyle ilgili bir durum söz konusu olunca istifa etmemiz gerekti. Kongo'ya giderken çok kolay olmadı. "Kongo neresidir, orada bir arkadaşımız var mı" dediğimizde ilk gidenlerin biz olduğunu öğrendik.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Daha işin başında duygu kısmıyla başladık. Çocuklar bizi uğurlamak için havaalanına gelmişti. Artık uçağa gitmemiz lazım, ama 3 çocuğum da ayrılmak istemiyorlardı. Havaalanına indiğiniz anda bir gariplik hissediyorsunuz. Pasaport kontrolüne geldiğimiz zaman uzun süreli vize almışız, herhalde uzun kalan yokmuş. Sorulan sorulara cevap vermek de mümkün olmadı. Allah'a el açıp dua etmekten başka çare kalmamıştı. Bu sırada bir beyaz görsem de yardım istesem diye bakıyorum. Bu sırada karşı kapıdan iki beyaz gördüm, onlara "Siz Türk müsünüz?" diye sormuşum. Onlar "evet" dediğinde büyük bir sevinç içindeydim.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Beyaz insana öfke var Kongo'da. Birçok defa gittiğimiz yerlerde, kaldığımız yerlerde öldürme işaretleri yapıyorlardı. Ama biz dövene elsiz, sövene dilsiz, onlara muhabbetle baktık. Bizlere taş atan insanlara gül atma hissiyle davrandık. Zamanla onların yerel dilleriyle güzel mukabelelerde bulunduk. Onlar da bizden bunları duyunca özür diliyorlardı. "Biz sizi başka insanlarla karıştırmışız." diyorlardı. Belçikalılar tarafından sömürülmüşler. Kongo'nun nüfusu 60 milyon. Yüzölçümü Türkiye'nin üç katı büyüklüğünde. Başta bakır, elmas madenleri olmak üzere dünyanın en büyük madenleri bu ülkede. Amazon ormanlarından sonra en büyük ormanlar bu ülkede.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;İlk defa giden iki arkadaş olarak "Nasıl anlaşıyordunuz?" denebilir. Arkadaşımız daha öncede Afrika'da eğitim hizmetlerinde bulunduğu için Ramazan Bey İngilizce konuşuyor, Fransızcadan İngilizceye tercüme ediliyordu. Esasında bu insanların sözle, lafla ifade edilmesi gerekmeyebilir. Esas bu insanların davranışlarına bakmak lazım. Beyaz insandan insani anlamda çok iyi muamele görmediğinden bizim anlatacağımızdan çok davranışlarımızın etkili olacağını anladık.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kongo'da Okuldan Sonra Hastane Açmak İstiyoruz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Bize Fransızca dersi vermeye gelen arkadaşımızın anlattığı şey bizi çok duygulandırdı. Bir gün erkek, bir gün de kız çocuklarına yemek yediriyoruz. Ve günde bir defa. Yağmuru bol olduğu halde uzaklardan su taşıyorlar. Başkent Kinşasa'da bir hafta elektrik oluyor, bir hafta olmuyor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Bir Kurban Bayramı'nda hapishanedeki insanlara kurban eti gönderelim dediğimizde enteresan bir durum karşımıza çıktı. Buradaki mahkumlar demiş ki; "Biz kalabalığız ve sadece bir kaşık pilav yeriz. Günlük yediğimiz budur. Bizim alıştığımız bir sistemimiz var. Eğer siz her gün gönderebilecekseniz kabul edebiliriz. Bir defaya göndereceğiniz şeyi alamayız dediler ve geri iade ettiler."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Kongo zıtlıklar diyarı. Çok fakir bir hayatın yanında çok lüks hayat yaşayanlar da var. Dünyanın en pahalı 5. başkenti Kongo'nun başkenti Kinşasa. Kişi başına düşen gelir 150 dolar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Okul açabilmek için önce bir dernek açmak gerekiyordu. Dernek açabilmek için bir avukat tutalım dedik. Avukatlar sadece kendileri için 10 bin dolar istediler. Tercümanlığımızı yapan popstar dediğimiz arkadaş 'Ben size avukat bulurum.' dedi. 10 yıl milli eğitim bakanlığı yapmış. Çocuğu Türkiye'ye gelmiş ve hukukta okumuş bir insan. Allah yardım ediyor. "Ben sizin derneğinizi iki-üç haftaya açarım, 300-400 dolar yeter." dedi.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Burada bir hastane projemiz var. Bizim o insanlara yapabileceğimiz en güzel şey tam teşekküllü olmasa da bir sağlık merkezi kurmak.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Kongo'yu 33 yıl yöneten diktatör Mobutu döneminde milli eğitim bakanlığı (1994'te bırakmış) yapan ve aynı zamanda avukat olan bu insanın kefil olmasıyla devlete ait bir okulu bize tahsis ettiler. Kendi okulumuzu yapmak için bir arsa verdiler. İnsanlar Türkiye'yi bilmiyorlar ve endişeleri vardı haklı olarak. Biz de onları Türkiye'ye davet ettik. 2005 yılında önemli bir heyet geldi ve birçok yeri gezdik. Okulları gördük. Hepsi memnuniyetle 'Size her yönüyle yardımcı olmaya hazırız. Biz bu modelleri orada da istiyoruz.' dediler. Kongo genelinde 8 milyon öğrenci var. Bunların çoğunda sıra, kapı, materyal yoktur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- 2007'de 2 öğrenciyle eğitime başladık, 30 öğrencimiz oldu. 3'ü bekar 5 öğretmenimiz, 5 de yerel öğretmenimiz var. Hem yerel dil hem İngilizce, Fransızca eğitim veriyoruz ki, bu Kongo'da tek. Bir hayli öğrenci burslu okuyacak. Ciddi müracaat var.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- 2006-2007'de Kongolu işadamlarını TUSCON'un davetiyle Türkiye'ye getirdik. Hepsi hayranlıklar içinde ayrıldılar. Türk insanının misafirperverliğini gördüler. Kültürlerinde ikram yok. İkramı, misafirperverliği karşısında "Biz rüyada yaşıyoruz." dediler. Hepsi biletlerini ertelettiler, daha fazla kalabilmek adına.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Türkiye'den gelen kurban yardımları, giyim ve nakdi yardımlarla buradaki fakir insanlara dağıtıyoruz. Beyaz insanın girişinin olamayacağı mahallelere kurban eti götürdüğümüzde o insanlar şunu dedi: "Biz ilk defa et yiyoruz. Etin tadının ne olduğunu bilmiyoruz."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- 2006 ilk Kurban'ında fakir insanların listesini almıştık. Oradaki emniyet güçleriyle birlikte gittiğimiz yerlerde bizi uzaktan görünce dans etmeye, sevinmeye başladılar. Oradaki her insan yaşlı insanlar bize tek tek dokunmak istiyorlar. Dokunmazsanız alınıyorlar. Çünkü beyaz insanın buraya geleceğini hiç düşünmüyorlardı. Beyaz insan söz verir, yapmaz düşüncesindelermiş. Yine bizim gelmeyeceğimizi düşünmüşler. Biz et dağıtmaktan çok o insanlarla kucaklaşmaktan, el sıkmaktan yorulduk.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ellerini Sıktığımızda Yanlış Düşüncelerin de Silindiğini Gördük&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ramazan ayı gelmişti. Biz dedik, Ramazan adına, güzelliklerden istifade etme adına o güne kadar tanıştığımız arkadaşlarla buluşalım, iftar yapalım dedik. Bir lokantayla anlaşıp iftarlar vermeye başlamıştık. Nüfusun yüzde 80'i Hıristiyan. Tercümanımız vasıtasıyla gazeteci, sanatçı 15 kadar insanı çağırdık ama içeri gelmiyorlar. Müslümanlar hakkında kötü şeyler duymuşlar. 11 Eylül'den sonra Müslümanların terörist olduğu düşüncesindeler. Onların ellerini sıkıp, kucakladığımızda yanlış düşüncelerinin silindiğini hissettik. Müslüman'ın terörist, teröristin de Müslüman olamayacağını, İslam'ın emniyet ve güven dini olduğunu, Müslüman'ın elinden, dilinden bir zarar gelmeyeceğini dilimiz döndüğünce anlattık. Aynı masada, izzet ve ikramlarla yemek yemek, hayretler içerisinde seyrediyorlar. Orada beyaz adamla uçurum olduğunu gördük.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ülkemizi, Ramazan'ı, insanımızı anlattık. Niçin geldiğimizi, eğitimin önemini anlattık. Hoşgörüyü, bizlerin renk körü olduğunu, siyah-beyaz ayırt etmediğini, Allah katında insanların bir olduğunu anlattık. Birbirimizi kucaklamamız gerektiğini söyledik.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yol Bitti, İnekleri Kayıkla Geçireceğiz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ülkenin farklı vilayetleri var, oralara da gidelim dedik. 'Buranın en fakir bölgesi neresidir?' diye sorduğumuzda, "Uçakla iki saat gitmeniz gerekir." dediler. Gittik ama kurbanlık hayvan yok. Taşıyacak araba yok. Arabaya benzin yok. İnsanların beklentileri var. Kurbanlık arıyoruz. 3 saat yürüyerek gittiğimiz yerden geceleyin ormanın içinde elimiz boş döndük. Ertesi gün dediler ki bir araba bulduk. Arabayla bir yere kadar gittik. Patika bitti. Karşımızda Kongo Nehri. Nehir çok tehlikeli. Akıntı fazla. Ağaçtan oyma kayıklar var. Yağmur altında nehirden karşıya geçtik ama çok zor oldu. Yürüyerek bir çiftliğe vardık. Kadın, ineklerinden iki tanesini satmaya razı oldu. Peki bunu nehirden nasıl geçireceğiz? İki ineği bir başka kayığa koyduk; ama inekler kayığı boynuzlayınca kayık parçalandı. İnekleri yüzdürerek kıyıya çıkardık.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Orada bir kabile reisiyle tanıştık. Size gelelim dedik. Ama kabileye de nehirden geçerek gidileceğini bilmiyorduk. Nasıl gideceğiz? "Tekneyle gideceğiz." dediler. Motorlu tekneyle tam 4 saat gittik. Kabileye ulaştık. Reis gelmeyeceğimizi düşünüyormuş. Bizi görünce bayram havası yaşandı. Muhabbetle karşıladılar. İlk defa beyaz adam intikal gelmiş. Dönerken evlerinde ne varsa, mısırı olan mısır, muzu olan muz tekneye getirdiler. Uzaklaşıncaya kadar bizleri uğurladılar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Eğitim hizmetleri için ilk defa gidenlerin hikâyelerinin kendi seslerinden anlatıldığı Sıfır Merkez programını www.burcfm.com.tr adresinden dinleyebilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-3076694644518287117?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/3076694644518287117/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2010/07/beyaz-adamn-da-iyilik-yapabilecegini.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3076694644518287117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3076694644518287117'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2010/07/beyaz-adamn-da-iyilik-yapabilecegini.html' title='Beyaz Adamın da İyilik Yapabileceğini Gösterdik'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-3056619898160198262</id><published>2010-01-05T14:25:00.004+02:00</published><updated>2010-01-05T14:32:12.162+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='yayım'/><category scheme='http://www.blogger.com/atom/ns#' term='duyuru'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='Kullanıcı'/><title type='text'>Duyuru</title><content type='html'>Blog takipçilerime bir önemli haberim var.Bozuk olan linkleri en kısa zamanda düzeltiyorum.&lt;br /&gt;Anlatılmasını istediğiniz bir konu varsa buradan ya da www.kodpark.org üzerinden haberleşip gerekli işlemleri yapabiliriz.&lt;br /&gt;Son olarak "solution-project" download yapanlar şifre olarak tüm "rar" dosyalarında &lt;span style="color: rgb(102, 51, 255);"&gt;www.kodpark.org&lt;/span&gt; kullanıyoruz.&lt;br /&gt;Ayırca yayımlanan makale ya da kod parçalarını lütfen kaynak göstererek yayımlayınız.Zaten paylaşım yapıyoruz bunun daha da sıkıcı olmaması için pek zahmeti de bulunmayan bir alıntı göstermeniz olacaktır.Herkese iyi günler ... İyi çalışmalar...&lt;br /&gt;&lt;br /&gt;Hasan BOZKURT&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-3056619898160198262?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/3056619898160198262/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2010/01/duyuru.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3056619898160198262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3056619898160198262'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2010/01/duyuru.html' title='Duyuru'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-6062002717995405559</id><published>2009-10-19T21:23:00.006+03:00</published><updated>2009-10-19T21:51:53.192+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='panel'/><category scheme='http://www.blogger.com/atom/ns#' term='form'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='tasarım'/><category scheme='http://www.blogger.com/atom/ns#' term='component'/><category scheme='http://www.blogger.com/atom/ns#' term='oval panel'/><category scheme='http://www.blogger.com/atom/ns#' term='gradient'/><category scheme='http://www.blogger.com/atom/ns#' term='Button'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='arayüz'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='glass'/><category scheme='http://www.blogger.com/atom/ns#' term='buton'/><category scheme='http://www.blogger.com/atom/ns#' term='glassy'/><category scheme='http://www.blogger.com/atom/ns#' term='label'/><category scheme='http://www.blogger.com/atom/ns#' term='coder'/><title type='text'>Gradient &amp; Glass Panel,Label,Form</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i731.photobucket.com/albums/ww314/kodpark/kodpark.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 344px; height: 258px;" src="http://i731.photobucket.com/albums/ww314/kodpark/kodpark.jpg" alt="" border="0" /&gt;&lt;/a&gt;C# ile uzun süre uğranlar bilirler ki ne kadar güzel program yapsalar da programlarında diğerlerinden eksik kalan bi yanı olduğunu farkederler.Bu fark profesyonel bi yerleşim,renkler,tema,desen,resim vs gibi nedenlerden ileri gelir çoğu zaman.Ben kod yazma hocası değilim ama kod görünenin arka kısmındaki kodu çoğu zaman bir şekilde hallediyoruz.&lt;br /&gt;Ama görsel kısmında çoğu programımız microsoftun 2000 yılından kalma işletim sistemi kontrollerini kullanmakta.Bunu farkeden yazılımcılar eğer maddi gücü varsa hazır component seti alır yoksa da benim gibi garibanlar &lt;img src="http://kodpark.org/forum/images/smilies/icon_e_smile.gif" alt=":)" title="Sırıtıyor" /&gt; oturup kendi componentlerini asıl yaparız diye düşünür?&lt;br /&gt;Ben de yeni başladığım bu işte elimden geldiğince sizlere de yaptıklarımı anlatacağım..&lt;br /&gt;&lt;a href="http://kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=282"&gt;Konuyu buradan okuyabilirsiniz....&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-6062002717995405559?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/6062002717995405559/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/10/gradient-glass-panellabelform.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/6062002717995405559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/6062002717995405559'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/10/gradient-glass-panellabelform.html' title='Gradient &amp; Glass Panel,Label,Form'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-970205192029159832</id><published>2009-10-19T00:21:00.006+03:00</published><updated>2009-10-19T00:29:47.168+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='farklı'/><category scheme='http://www.blogger.com/atom/ns#' term='şekilli'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='form dizayn'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='üçgen'/><category scheme='http://www.blogger.com/atom/ns#' term='form kesme'/><title type='text'>Üçgen Form oluşturmak</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/StuISqJGW1I/AAAAAAAAAOk/ZuTtCHXvYWs/s1600-h/ucgen_form.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 201px; height: 160px;" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/StuISqJGW1I/AAAAAAAAAOk/ZuTtCHXvYWs/s400/ucgen_form.bmp" alt="" id="BLOGGER_PHOTO_ID_5394054832837778258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Formumuzun çeşitli geometrik şekillere sahip olmasını bazan isteyebiliriz.Bu durumda yazılabilecek kodlardam bi tanesini sizler için yaptık.Bu kodla formu üçgen şekline dönüştürdük.&lt;br /&gt;FormBorder Style'i none yaptıktan sonra form load eventine aşağıdaki kodları yazıyoruz...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt; private void Form1_Load(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;           GraphicsPath gp = new GraphicsPath(FillMode.Winding);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;             Point[] cizim=new Point [3];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;             cizim[0].X = 150; cizim[0].Y = 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;             cizim[1].X = 75; cizim[1].Y = 150;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;             cizim[2].X = 225; cizim[2].Y = 150;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;             gp.AddPolygon(cizim);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;             Region reg = new Region(gp);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;             this.Region = reg;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;        }&lt;/span&gt;&lt;br /&gt;işlem tamam.&lt;br /&gt;Hasan Bozkurt Gaziantep 19.10.2009&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/H@san/LOCALS%7E1/Temp/moz-screenshot.png" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/H@san/LOCALS%7E1/Temp/moz-screenshot-1.png" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-970205192029159832?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/970205192029159832/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/10/ucgen-form-olusturmak.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/970205192029159832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/970205192029159832'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/10/ucgen-form-olusturmak.html' title='Üçgen Form oluşturmak'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_50F-Ji0Y67Q/StuISqJGW1I/AAAAAAAAAOk/ZuTtCHXvYWs/s72-c/ucgen_form.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-639296542813841710</id><published>2009-10-18T23:50:00.004+03:00</published><updated>2009-10-19T00:01:33.224+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tablo'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='sorgu'/><category scheme='http://www.blogger.com/atom/ns#' term='user'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='file access'/><category scheme='http://www.blogger.com/atom/ns#' term='veritabanı'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='schema'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='datatable'/><category scheme='http://www.blogger.com/atom/ns#' term='adları'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Database içindeki tablo adlarını öğrenmek</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/StuBaL5JBdI/AAAAAAAAAOc/0tOHANSnhGk/s1600-h/cdc_schema.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 284px; height: 305px;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/StuBaL5JBdI/AAAAAAAAAOc/0tOHANSnhGk/s320/cdc_schema.JPG" alt="" id="BLOGGER_PHOTO_ID_5394047265575339474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Database içindeki tablo adlarını öğrenmek birçok zaman önemli bir iş olabilir.Mesela raporlama programı yapıyorsunuz view ya da tabloyu raporlayacaksınız o zaman hangi tabloların var olduğunu kullanıcıya aktarmanız gerekiyor.Bunun için tablo adlarını gösteren bir kod yazdık....&lt;br /&gt;Kod--&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;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;DataTable userTables;&lt;br /&gt;            if (Convert.ToBoolean(oleDbConnection1.State) == false) { oleDbConnection1.Open(); }&lt;br /&gt;            string[] tut = new string[4];&lt;br /&gt;            tut[3] = "Table";         &lt;br /&gt;            userTables =&lt;br /&gt;                 oleDbConnection1.GetSchema("Tables", tut);&lt;br /&gt;&lt;br /&gt;            for (int i = 0; i &lt; userTables.Rows.Count; i++)&lt;br /&gt;                listBox1.Items.Add(userTables.Rows[i][2].ToString());&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Bu kod parçası ile veritabanı içindeki tablo adlarını listbox'a atabiliriz.&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt Gaziantep 18.10.2009&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-639296542813841710?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/639296542813841710/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/10/database-icindeki-tablo-adlarn-ogrenmek.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/639296542813841710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/639296542813841710'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/10/database-icindeki-tablo-adlarn-ogrenmek.html' title='Database içindeki tablo adlarını öğrenmek'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_50F-Ji0Y67Q/StuBaL5JBdI/AAAAAAAAAOc/0tOHANSnhGk/s72-c/cdc_schema.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8885673976790077442</id><published>2009-09-11T03:46:00.005+03:00</published><updated>2009-09-11T04:04:29.117+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oyun'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='saka'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='şaka'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='Cursor'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><title type='text'>C# ile şaka programı</title><content type='html'>Eskiden bu tip bilgisayar şakaları c++,Delphi de yapılırdı.Çünkü windows platformuna ait herşeyi esnek olarak kullanabiliyorlardı.Ama c# ile de bunlar daha portatif ve kolay olmaya başladı.En basitinden Cursor şakası....bir ara gördüğüm bir program vardı bu program sinir bozucu bir şekilde cursor hareket ettiriyordu ve görev yoneticinden klavye ile kapatmak zorunda kalıyorduk.Bu acemi kullanıcılar için gerçekten zor bir durum oluşturabilir de.Bu işlemi yapmak için formu bi şekilde gizleyelimÖrn;transparency key opacity this.hide(); özelliklerinden birisi ile.....&lt;br /&gt;Formu max yapıyoruz.(Window state )&lt;br /&gt;sonra bir timer ile cursorun pozisyonu random değerler ile değiştiriyoruz bunu sürekli olarak yapınca ve hızıda arttırınca mouse sürekli haraket ediyor.Siz daha da özellik ekleyerek bunu daha güzel bir hale getirebilirsiniz&lt;br /&gt;tek satırlık bir kod ile--&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cursor.Position = new Point(r.Next(0,1024), r.Next(0,768));&lt;/span&gt; burada "r" bizim random değişkenimiz.&lt;br /&gt;Timer_Tick eventi ile çalıştırabilirsiniz.İyi şakalar....&lt;br /&gt;&lt;a href="http://kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=285"&gt;İndirebileceğiniz Link--&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt Gaziantep&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8885673976790077442?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8885673976790077442/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/09/c-ile-saka-program.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8885673976790077442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8885673976790077442'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/09/c-ile-saka-program.html' title='C# ile şaka programı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-236254644130924045</id><published>2009-04-04T14:59:00.005+03:00</published><updated>2009-04-04T15:39:33.463+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selçuk'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='koç'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='konya'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='asp-mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='ismail'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>C#.NET ile Mysql Bağlantısı</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SddMVCQFrII/AAAAAAAAAOU/tg9YOFqNujA/s1600-h/mysql.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 317px; height: 232px;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SddMVCQFrII/AAAAAAAAAOU/tg9YOFqNujA/s400/mysql.jpg" alt="" id="BLOGGER_PHOTO_ID_5320805409026845826" border="0" /&gt;&lt;/a&gt;Dünya da en çok tercih edilen veritabanlarından biri olan mysql özellikle "Gariban yazılımcıların" ;) gözdesi olmuştur.Bildiğim kadarıyla artık ticari kullanımı tamamen ücretsiz değil.Zaten geçtiğimiz dönemde Sun şirketi Mysql'i bünyesine kattı.Mysql kurulumu ki ilk defa yapanlar için gerçekten oldukça zahmetli bir iş olabilir.C# ile veritabanı yapanlar genelde pek tercih etmezler ama ASP.NET ile kod yazanların cokca tercih edebileceği bi iş olabilir.Asp.Net ile MySql bağlantısı nasıl yapılır diyorsanız &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=7&amp;amp;t=118&amp;amp;start=0"&gt;buraya tıklayınız&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kolay gelsin.İsmail Koç Konya 04.0402009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-236254644130924045?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/236254644130924045/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/04/cnet-ile-mysql-baglants.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/236254644130924045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/236254644130924045'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/04/cnet-ile-mysql-baglants.html' title='C#.NET ile Mysql Bağlantısı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_50F-Ji0Y67Q/SddMVCQFrII/AAAAAAAAAOU/tg9YOFqNujA/s72-c/mysql.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-6248388008606303284</id><published>2009-04-04T14:44:00.005+03:00</published><updated>2009-04-04T14:57:20.341+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hufman'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='koç'/><category scheme='http://www.blogger.com/atom/ns#' term='sıkıştırma'/><category scheme='http://www.blogger.com/atom/ns#' term='ağac'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='kod'/><category scheme='http://www.blogger.com/atom/ns#' term='bağlı'/><category scheme='http://www.blogger.com/atom/ns#' term='liste'/><category scheme='http://www.blogger.com/atom/ns#' term='huffman'/><category scheme='http://www.blogger.com/atom/ns#' term='ismail'/><category scheme='http://www.blogger.com/atom/ns#' term='frekans'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritma'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='veri'/><title type='text'>C# ile Huffman Algoritması(Huffman Ağacı)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SddImLp331I/AAAAAAAAAOM/z0HTIqJ0720/s1600-h/huffman.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 357px; height: 257px;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SddImLp331I/AAAAAAAAAOM/z0HTIqJ0720/s400/huffman.jpg" alt="" id="BLOGGER_PHOTO_ID_5320801305562177362" border="0" /&gt;&lt;/a&gt;Huffman algoritması en bilinen sıkıştırma algoritmalarından biridir.Daha sonra bu algoritmanın tıpkı hashing de olduğu gibi geliştirilmiş algoritmaları çıktı.Ama biz en basit haliyle huffman ağacı oluşturmayı ve bunun algoritmasını anlattık.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Bu ağacı bilmek için öncelikle  bağlı liste bilgimizin oldukça iyi olması gerekiyor.Zaten ağaç yapıları farklı şekillerde bağlanmış bağlı listelerdir.&lt;/span&gt;&lt;br /&gt;Algoritmanın geniş anlatımı ve örnek kodlar için&lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=10&amp;amp;t=119&amp;amp;start=0"&gt; buraya tıklayınız.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;İsmail Koç Konya 04.04.2009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-6248388008606303284?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/6248388008606303284/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/04/c-ile-huffman-algoritmashuffman-agac.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/6248388008606303284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/6248388008606303284'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/04/c-ile-huffman-algoritmashuffman-agac.html' title='C# ile Huffman Algoritması(Huffman Ağacı)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_50F-Ji0Y67Q/SddImLp331I/AAAAAAAAAOM/z0HTIqJ0720/s72-c/huffman.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-128525582513161568</id><published>2009-03-22T23:46:00.004+02:00</published><updated>2009-03-22T23:59:17.500+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selçuk'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='time'/><category scheme='http://www.blogger.com/atom/ns#' term='CPU'/><category scheme='http://www.blogger.com/atom/ns#' term='stopwatch'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='kod'/><category scheme='http://www.blogger.com/atom/ns#' term='saykıl'/><category scheme='http://www.blogger.com/atom/ns#' term='çalışma'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='işlemci'/><category scheme='http://www.blogger.com/atom/ns#' term='sure'/><category scheme='http://www.blogger.com/atom/ns#' term='analiz'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='clock'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='sınıf'/><category scheme='http://www.blogger.com/atom/ns#' term='hızlı'/><title type='text'>C# Kod Çalışma Süresi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/Sca0C7uLiNI/AAAAAAAAAOE/f3egc52CZgA/s1600-h/analiz.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 274px; height: 207px;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/Sca0C7uLiNI/AAAAAAAAAOE/f3egc52CZgA/s400/analiz.gif" alt="" id="BLOGGER_PHOTO_ID_5316134372641573074" border="0" /&gt;&lt;/a&gt;C# ile yaptıgımız programlarda bazen işlemcide kod için harcanan zamanı elde etmemiz gerekebilir.&lt;br /&gt;Mesela yazdıgımız kodun performansını ölçme ya da hızını karşılaştırma gibi durumlarda mutlaka kullanmamız gerekebilir.Bun C# da &lt;span style="color: rgb(255, 0, 0);"&gt;Stopwatch &lt;span style="color: rgb(0, 0, 0);"&gt;sınıfı ile yapıyoruz.&lt;br /&gt;C'deki clock(); fonksiyonu gibi...&lt;br /&gt;Bu sınıf ile ornek kullanım ve kodlar için &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=72"&gt;tıklayınız&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-128525582513161568?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/128525582513161568/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/c-kod-calsma-suresi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/128525582513161568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/128525582513161568'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/c-kod-calsma-suresi.html' title='C# Kod Çalışma Süresi'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_50F-Ji0Y67Q/Sca0C7uLiNI/AAAAAAAAAOE/f3egc52CZgA/s72-c/analiz.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5475809528872937278</id><published>2009-03-22T22:43:00.005+02:00</published><updated>2009-03-22T23:04:10.512+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ismail'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='koç'/><category scheme='http://www.blogger.com/atom/ns#' term='selcuk'/><category scheme='http://www.blogger.com/atom/ns#' term='filter'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><title type='text'>TextBox'a Filtreleme Yapmak</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/ScamJtU2C1I/AAAAAAAAAN8/2tLzflcRVgM/s1600-h/FilterTextBox.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 302px; height: 161px;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/ScamJtU2C1I/AAAAAAAAAN8/2tLzflcRVgM/s400/FilterTextBox.png" alt="" id="BLOGGER_PHOTO_ID_5316119095873506130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bazı durumlarda textbox içine gireceğimiz değerler sadece sayılardan veya sadece karakterlerden oluşabilir. Herhanfi bir hata olmaması için bunların textbox'a yazılmasını isteyebiliriz. Bunun için formumuzda yeralan textbox nesnesinin property'sinden event alanından keyPress olayını aktif hale getirmek.keyPress özelliğine çift tıkladığımızda&lt;span class="fullpost"&gt;&lt;br /&gt;private void textBox1_KeyPress(object sender, KeyPressEventArgs e)&lt;br /&gt;{}&lt;br /&gt;&lt;br /&gt;şeklinde otomatik olarak fonksiyon gelecektir.Burdan sonraki yapılması gereken hangi karakterlerin girişine izin verilmeyecekse&lt;br /&gt;ASCII karakterine gore e.Handle yazılıp karakter girişini engellemek olacaktır.&lt;br /&gt;Kodlar ve dokumanlar &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=70"&gt;burada    ;)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5475809528872937278?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5475809528872937278/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/textboxa-filtreleme-yapmak.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5475809528872937278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5475809528872937278'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/textboxa-filtreleme-yapmak.html' title='TextBox&apos;a Filtreleme Yapmak'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_50F-Ji0Y67Q/ScamJtU2C1I/AAAAAAAAAN8/2tLzflcRVgM/s72-c/FilterTextBox.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8193502727114721561</id><published>2009-03-22T22:37:00.003+02:00</published><updated>2009-03-22T22:42:24.939+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RSA'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='selcuk'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritma'/><category scheme='http://www.blogger.com/atom/ns#' term='sifreleme'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='sifre'/><category scheme='http://www.blogger.com/atom/ns#' term='koder'/><title type='text'>Rsa Şifreleme Algoritması</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/ScaiFrmOy5I/AAAAAAAAAN0/qLDGXw4ud20/s1600-h/sifre.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 242px; height: 205px;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/ScaiFrmOy5I/AAAAAAAAAN0/qLDGXw4ud20/s400/sifre.jpg" alt="" id="BLOGGER_PHOTO_ID_5316114628643572626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bir genel anahtarlı şifreleme tekniği olan Rsa, çok büyük tamsayıları oluşturma ve bu sayıları işleminin zorluğu üzerine düşünülmüştür. Anahtar oluşturma işlemi için asal sayılar kullanılarak daha güvenli bir yapı oluşturulmuştur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alogritmalar ile ilgilenenler &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=10&amp;amp;t=81&amp;amp;start=0"&gt;buradan&lt;/a&gt; gerekli açıklamaya ulaşabilir&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8193502727114721561?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8193502727114721561/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/rsa-sifreleme-algoritmas.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8193502727114721561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8193502727114721561'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/rsa-sifreleme-algoritmas.html' title='Rsa Şifreleme Algoritması'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_50F-Ji0Y67Q/ScaiFrmOy5I/AAAAAAAAAN0/qLDGXw4ud20/s72-c/sifre.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8616446880892566192</id><published>2009-03-08T13:05:00.003+02:00</published><updated>2009-03-08T13:23:59.306+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='word'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='yazma'/><category scheme='http://www.blogger.com/atom/ns#' term='addreference'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='word application'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='okuma'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='ole'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='office'/><category scheme='http://www.blogger.com/atom/ns#' term='veri'/><category scheme='http://www.blogger.com/atom/ns#' term='ekleme'/><title type='text'>C# ile Word Kullanımı</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SbOqHLIqgUI/AAAAAAAAANs/fMxVfN7hfRg/s1600-h/wordIcon.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 256px; height: 256px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SbOqHLIqgUI/AAAAAAAAANs/fMxVfN7hfRg/s400/wordIcon.png" alt="" id="BLOGGER_PHOTO_ID_5310775425824883010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;C# ile kullanımı programcılar için bazaen baya bir gerekli olabiliyor.C# ile bu gerçekten çok kolay.Eğer Word ile nasıl bağlanıt kurulacağı ve Word'e veri aktarma ve Word'den veri okumak istiyorsanız gerekli kod ve dokumanları &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=65"&gt;buradan&lt;/a&gt; okuyabilirsiniz.Herkese kolay gelsin&lt;br /&gt;www.kodpark.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8616446880892566192?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8616446880892566192/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/c-ile-word-kullanm.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8616446880892566192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8616446880892566192'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/c-ile-word-kullanm.html' title='C# ile Word Kullanımı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/SbOqHLIqgUI/AAAAAAAAANs/fMxVfN7hfRg/s72-c/wordIcon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8981409311725807437</id><published>2009-03-07T21:38:00.006+02:00</published><updated>2009-03-07T21:59:11.322+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='Linear Quotient'/><category scheme='http://www.blogger.com/atom/ns#' term='arama'/><category scheme='http://www.blogger.com/atom/ns#' term='Progressive'/><category scheme='http://www.blogger.com/atom/ns#' term='OverFlow'/><category scheme='http://www.blogger.com/atom/ns#' term='C ders'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='LISCH'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='kodlar'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Hash'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritma'/><category scheme='http://www.blogger.com/atom/ns#' term='Binary'/><category scheme='http://www.blogger.com/atom/ns#' term='Hashing'/><title type='text'>Arama Algoritmaları</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SbLQLx4ux1I/AAAAAAAAANU/cGb_MW5lfvM/s1600-h/algoritma1hp0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 323px; height: 323px;" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SbLQLx4ux1I/AAAAAAAAANU/cGb_MW5lfvM/s400/algoritma1hp0.jpg" alt="" id="BLOGGER_PHOTO_ID_5310535811411658578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Arama işlemi yazılım dünyasının en önemli problemlerinden biridir.Çünkü üretilen kayıtlara hızlı bir şekilde erişmek gerçekten önemlidir.Bu 1000-2000 kayıt için sorun bile değildir.Fakat milyonlarca kayıt arasında 2-3 erişimde gitmek gibi uçuk kaçık işlerin önemi büyük.Mesela TC kimlik no'ya göre arama yapacağız ve 70 milyon kayıt var 70 milyon kayıtın hepsini tek tek gezmek hiç de iyi bir fikir değil.&lt;span class="fullpost"&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;br /&gt;&lt;br /&gt;Basit olarak 20 kayıtın tutuldugu bir dosyaya en çok 20 disk erişimi ile dosyada aramayı tamamlayabilirsiniz ve bu çok da zaman açısından maliyetli olmaz.Fakat kayıt sayısı arttıkça işin önemi artacaktır.&lt;span style="color: rgb(102, 0, 0);"&gt;mesela 70 milyon kayıta disk erişiminiz 1 hafta sürebilir eğer iyi bir pc'niz varsa :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bu kadar önemli olan arama işlemleri için birçok algoritma mevcuttur bunlardan basit ve temel olan birkaç algoritmayı &lt;a href="http://www.kodpark.org/forum/viewforum.php?f=10&amp;amp;start=0"&gt;buradan &lt;/a&gt;inceleyebilirsiniz.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hashing ve ikili arama&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=10&amp;amp;t=62"&gt;LISCH&lt;/a&gt;, &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=10&amp;amp;t=64"&gt;Progressive overflow&lt;/a&gt;,&lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=10&amp;amp;t=61"&gt;Binary Search&lt;/a&gt;,&lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=10&amp;amp;t=63" title="Hash Algoritmaları Linear Quotient"&gt;Linear Quotient&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt 07.03.2009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8981409311725807437?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8981409311725807437/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/arama-algoritmalar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8981409311725807437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8981409311725807437'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/arama-algoritmalar.html' title='Arama Algoritmaları'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_50F-Ji0Y67Q/SbLQLx4ux1I/AAAAAAAAANU/cGb_MW5lfvM/s72-c/algoritma1hp0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-4093605199261166788</id><published>2009-03-06T13:52:00.005+02:00</published><updated>2009-03-06T14:01:53.673+02:00</updated><title type='text'>Tuttuğunuz Sayı Kaç ? Oyunu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SbEPm4kxf8I/AAAAAAAAANM/yVbGra1ZkvM/s1600-h/sihirbaz3.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 192px; height: 192px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SbEPm4kxf8I/AAAAAAAAANM/yVbGra1ZkvM/s400/sihirbaz3.jpg" alt="" id="BLOGGER_PHOTO_ID_5310042596342595522" border="0" /&gt;&lt;/a&gt;Programlamaya başlayan herkese if-else yapılarını öğretmek için verilen basit ödevdir.***Sihirli sayı oyunu***&lt;br /&gt;&lt;br /&gt;Bu programla ilgili kodlar ve dokumanlara ulaşmak için &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=54"&gt;burayı tıklayın&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;İsmail Koç Konya 03.06.2009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-4093605199261166788?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/4093605199261166788/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/tuttugunuz-say-kac-oyunu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4093605199261166788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4093605199261166788'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/tuttugunuz-say-kac-oyunu.html' title='Tuttuğunuz Sayı Kaç ? Oyunu'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/SbEPm4kxf8I/AAAAAAAAANM/yVbGra1ZkvM/s72-c/sihirbaz3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5309597673806235356</id><published>2009-03-06T13:39:00.003+02:00</published><updated>2009-03-06T13:44:14.146+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selçuk'/><category scheme='http://www.blogger.com/atom/ns#' term='datagridview'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='yapmak'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='arama'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='datagrid'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Datagridview'da arama yapmak</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i731.photobucket.com/albums/ww314/kodpark/YeniResim.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 386px; height: 250px;" src="http://i731.photobucket.com/albums/ww314/kodpark/YeniResim.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;DataGrid üzerinde arama birçok arama yöntemi mevcuttur.Biz de bunlardan bir tanesini yaptık ve ilginize sunduk.En çok beğenilen arama yöntemini sizin için yaptık.&lt;br /&gt;&lt;br /&gt;Programla ilgili döküman ve kodlara &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=42"&gt;buradan&lt;/a&gt; ulaşabilirsiniz...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt Konya 03.06.2009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5309597673806235356?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5309597673806235356/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/datagridviewda-arama-yapmak.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5309597673806235356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5309597673806235356'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/datagridviewda-arama-yapmak.html' title='Datagridview&apos;da arama yapmak'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-414190038951358242</id><published>2009-03-06T13:25:00.004+02:00</published><updated>2009-03-06T13:36:26.618+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='koç'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='durum'/><category scheme='http://www.blogger.com/atom/ns#' term='check'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='bağlantı'/><category scheme='http://www.blogger.com/atom/ns#' term='ismail'/><category scheme='http://www.blogger.com/atom/ns#' term='ip'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='connection'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='kontrol'/><category scheme='http://www.blogger.com/atom/ns#' term='Tcp'/><title type='text'>C# ile internet bağlantısının kontrolu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SbEI0-EIN8I/AAAAAAAAANE/cmfDebCKQOk/s1600-h/internet-connection-status.jpg.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 293px; height: 300px;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SbEI0-EIN8I/AAAAAAAAANE/cmfDebCKQOk/s400/internet-connection-status.jpg.bmp" alt="" id="BLOGGER_PHOTO_ID_5310035141753059266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;İnternete bağlantısının olup olmadığını bazen otomatik olarak yapmak isteyebiliriz.Her zaman internet connection status'a bakamayabiliriz bu durumda basit bir fonksiyonla bunu halledebiliriz.&lt;br /&gt;Bununla ilgili sınıf ve kodlara &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=52"&gt;buradan&lt;/a&gt; ulaşabilirsiniz.&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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;İsmail Koç Konya 06.03.2009 Konya&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-414190038951358242?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/414190038951358242/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/c-ile-internet-baglantsnn-kontrolu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/414190038951358242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/414190038951358242'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/c-ile-internet-baglantsnn-kontrolu.html' title='C# ile internet bağlantısının kontrolu'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_50F-Ji0Y67Q/SbEI0-EIN8I/AAAAAAAAANE/cmfDebCKQOk/s72-c/internet-connection-status.jpg.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-4589105306348734360</id><published>2009-03-06T13:08:00.004+02:00</published><updated>2009-03-06T13:24:04.053+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='registry'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Task'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Kapatmak'/><category scheme='http://www.blogger.com/atom/ns#' term='regedit'/><category scheme='http://www.blogger.com/atom/ns#' term='sistem'/><category scheme='http://www.blogger.com/atom/ns#' term='Görev yöneticisi'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='engelleme'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Task Manager'in çalışmasını engllemek</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.codinghorror.com/blog/images/taskman.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 277px; height: 284px;" src="http://www.codinghorror.com/blog/images/taskman.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Disable TaskManager&lt;br /&gt;Bazı uygulamalar çalışırken görev yöneticisinin çalışmasını durdurmak zorundadırlar ya de kendi çalışan process'ine erişimi engellemek zorundadırlar.Bu gibi durumlarda taskmanager'i kontrol eden Windows Registry işlemlerine başvururuz.&lt;span class="fullpost"&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;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Taskmanager'i kullanıma açmak ya da kapatmak için gerekli olan dokuman ve açıklamaya &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=25&amp;amp;t=9"&gt;buradan&lt;/a&gt; ulaşabilirsiniz.&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt  06.03.2009  Konya&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-4589105306348734360?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/4589105306348734360/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/task-managerin-calsmasn-engllemek.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4589105306348734360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4589105306348734360'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/task-managerin-calsmasn-engllemek.html' title='Task Manager&apos;in çalışmasını engllemek'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8967063500710404463</id><published>2009-03-06T01:11:00.003+02:00</published><updated>2009-03-06T01:23:11.348+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quick'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='kabarcık'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='sıralama'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='kabuk'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritma'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='bubble'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='hızlı'/><title type='text'>Sıralama Algoritmaları</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SbBeaHHvUxI/AAAAAAAAAM8/y5KDgGOyBF4/s1600-h/s%C4%B1ralama.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 302px; height: 318px;" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SbBeaHHvUxI/AAAAAAAAAM8/y5KDgGOyBF4/s400/s%C4%B1ralama.jpg" alt="" id="BLOGGER_PHOTO_ID_5309847763350934290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quick Sort Bubble Sort ,Shell sort hakkında geniş bilgi ve kod paylaşımına &lt;a href="http://www.kodpark.org/forum/viewforum.php?f=10"&gt;buradan&lt;/a&gt; erişebilirsiniz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8967063500710404463?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8967063500710404463/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/sralama-algoritmalar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8967063500710404463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8967063500710404463'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/sralama-algoritmalar.html' title='Sıralama Algoritmaları'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_50F-Ji0Y67Q/SbBeaHHvUxI/AAAAAAAAAM8/y5KDgGOyBF4/s72-c/s%C4%B1ralama.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-855224443912741862</id><published>2009-03-01T20:09:00.010+02:00</published><updated>2009-03-01T20:29:28.583+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selçuk'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='printdialog'/><category scheme='http://www.blogger.com/atom/ns#' term='Print'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='birden çok sayfa'/><category scheme='http://www.blogger.com/atom/ns#' term='printer'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='yazıcı'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='printview'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='yazdırma'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='çıktı'/><category scheme='http://www.blogger.com/atom/ns#' term='document'/><title type='text'>C# ile yazıcıdan çıktı alma işlemi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SarSESt_XQI/AAAAAAAAAMs/0jzkpdYNI5k/s1600-h/Printer.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 256px; height: 256px;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SarSESt_XQI/AAAAAAAAAMs/0jzkpdYNI5k/s400/Printer.png" alt="" id="BLOGGER_PHOTO_ID_5308286081995595010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;C# ile yazıcıdan çıktı alma işlemini nasıl yapıldığında dair bir çalışma yaptım.C# ile çıktı alırken bir sayfa ise eğer alacğınız çıktı sorun yok sadece prinrdocument nesnesi oluşturun ve sonra da onun print_page eventine yazılacak olan bilgiyi  yazarız.&lt;span class="fullpost"&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;br /&gt;Fakat c# printdocument nesnesi alınacak çıktı boyutunu kulanıcının belirlemesini öngörmüş ve eğer sayfanız birden fazla ise bunu belirtmenizi istemiş.Bunun font buyuklugu ve sayfa boyutuna göre ayarlamak kullanıcıya kalmış.Bunu ayarlayan bir kod örneği sunduk.Umarım faydalı olur.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=40"&gt;Buradan&lt;/a&gt; Kodlara ve Örnek Projeye ulaşabilirsiniz...&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Hasan Bozkurt 01.03.2009&lt;br /&gt;&lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=40"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-855224443912741862?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/855224443912741862/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/c-ile-yazcdan-ckt-alma-islemi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/855224443912741862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/855224443912741862'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/03/c-ile-yazcdan-ckt-alma-islemi.html' title='C# ile yazıcıdan çıktı alma işlemi'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_50F-Ji0Y67Q/SarSESt_XQI/AAAAAAAAAMs/0jzkpdYNI5k/s72-c/Printer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-7052650587106875972</id><published>2009-02-28T21:40:00.003+02:00</published><updated>2009-02-28T21:45:50.581+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Ders'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='C ders'/><category scheme='http://www.blogger.com/atom/ns#' term='ebook'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='ekitap'/><title type='text'>C dili e-kitap</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tbn1.google.com/images?q=tbn:T-ipY5MmVbshFM:http://4.bp.blogspot.com/_jYCcRT0PIBQ/SPfDNv6AoQI/AAAAAAAAGlY/A8f3mkePutU/s400/e-kitap-1-718181.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 110px; height: 116px;" src="http://tbn1.google.com/images?q=tbn:T-ipY5MmVbshFM:http://4.bp.blogspot.com/_jYCcRT0PIBQ/SPfDNv6AoQI/AAAAAAAAGlY/A8f3mkePutU/s400/e-kitap-1-718181.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;C ile ilgilenenlere hediyemiz--&gt;&lt;br /&gt;Devamı da gelecek&lt;br /&gt;&lt;br /&gt;Buyrun &lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=13&amp;amp;t=46"&gt;buradan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt G.Antep&lt;br /&gt;&lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=13&amp;amp;t=46"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-7052650587106875972?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/7052650587106875972/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/02/c-dili-e-kitap.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7052650587106875972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7052650587106875972'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/02/c-dili-e-kitap.html' title='C dili e-kitap'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8189596427391476347</id><published>2009-02-28T03:37:00.005+02:00</published><updated>2009-02-28T03:46:04.674+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='kod'/><category scheme='http://www.blogger.com/atom/ns#' term='ekitap'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf format'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='doysa'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='Dosya'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='olustur'/><category scheme='http://www.blogger.com/atom/ns#' term='DLL'/><title type='text'>C# ile PDF dosyası yazmak (Creating PDF file with c#)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i731.photobucket.com/albums/ww314/kodpark/pdfreader.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 448px; height: 245px;" src="http://i731.photobucket.com/albums/ww314/kodpark/pdfreader.jpg" alt="" border="0" /&gt;&lt;/a&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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PDF dosyası Oluşturmak&lt;br /&gt;&lt;br /&gt;kodpark.org için ilk ciddi çalışmamı bulabilrsiniz.PDF dosyalarının nasıl oluşturulduğu hakkında güzel bir çalışma oldu.Gerekli DLL ve kodların hepsi verilmiştir.Herkese kolay gelsin&lt;br /&gt;Hasan Bozkurt Gaziantep 28 şubat Bu arada bugun benim doğum günüm :)&lt;br /&gt;&lt;a href="http://www.kodpark.org/forum/viewtopic.php?f=4&amp;amp;t=44&amp;amp;start=0"&gt;siteye git&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8189596427391476347?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8189596427391476347/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/02/c-ile-pdf-dosyas-yazmak-creating-pdf.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8189596427391476347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8189596427391476347'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/02/c-ile-pdf-dosyas-yazmak-creating-pdf.html' title='C# ile PDF dosyası yazmak (Creating PDF file with c#)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-248871613444319916</id><published>2009-02-06T17:13:00.005+02:00</published><updated>2009-02-06T17:29:29.672+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selçuk'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='kaynak'/><category scheme='http://www.blogger.com/atom/ns#' term='kodpark'/><category scheme='http://www.blogger.com/atom/ns#' term='source'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='kod'/><category scheme='http://www.blogger.com/atom/ns#' term='koder'/><category scheme='http://www.blogger.com/atom/ns#' term='açık'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='gönüllü'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='bilgisayar'/><category scheme='http://www.blogger.com/atom/ns#' term='forum'/><category scheme='http://www.blogger.com/atom/ns#' term='mühendis'/><category scheme='http://www.blogger.com/atom/ns#' term='üniversitesi'/><title type='text'>Kodpark.org</title><content type='html'>Arkadaşlar merhabalar.Uzun zamandır yapmayı düşündüğümüz acık kaynak kod paylaşım forumu nihayet hizmete girmiştir.Çoğunuzun bildiği gibi CodeProject Codeguru Csharpcorner gibi acık kaynak kod sitelerinin kendi çapımızda turkçesini yapmayı düşünyoruz.Aslında bizi buna iten birincisi Selçuk Üniv. 3 ve 4. Sınıf Bilgisayar Mühendisliği öğrenci arkadaşlarımızla ortak bi platform da acık kaynak kod vermek ve programcılıkla uğraşanlara yardımda bulunmak.Sitemizin en önemli yanı hiçbi şekilde ticari amaç gütmüyor olması.Ve gönüllü koderler tarafından beslenecek olması.Blogumda kaynak kod paylaşımını bundan sonra bitireceğim Sadece bilişim hakkındaki yorumlarımı yayınlayacağım.Sitemiz sizlerinde katkısı ile mutevazi ancak işe yarar bi duruma gelecektir.Ticari bir amacımız olmadığı için sitenin tutması gibi bir kaygımız yok.Üye sayısı ziyaretçi sayısı hit gibi kavramlar bizi ilgilendirmiyor.Aslında Selçuk Üniv. arkadaşları olarak Üniversitemize güzel bir reklam da yapmış olduğumuzun farkındayız.&lt;br /&gt;Bizim amacımız açık kaynak kod piyasasıa hizmet etmek değil herkese yonelik kendini geliştirmek için bilgi paylaşım ortamı sağlmaktır.Bu konuda sizin de görüşlerinizi önerilerinizi bekliyoruz.Vatana millete hayırlı olsun:)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kodpark.org/forum"&gt;www.kodpark.org/forum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Çok yakında www.kodpark.org portalı da yayına geçecktir burdan bunun müjdesini de verelim...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt Konya 06.02.2009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-248871613444319916?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/248871613444319916/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/02/kodparkorg.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/248871613444319916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/248871613444319916'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/02/kodparkorg.html' title='Kodpark.org'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-2216919891279300466</id><published>2009-02-04T20:02:00.005+02:00</published><updated>2009-02-04T20:31:56.279+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selçuk'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='radiobutton'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='hesapla'/><category scheme='http://www.blogger.com/atom/ns#' term='muhasebe'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='fiyat'/><category scheme='http://www.blogger.com/atom/ns#' term='KDV'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='bilgisayar'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Visual Programlama Dersi Final  Sorusu -1 Cevabı</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SYnclEwwoNI/AAAAAAAAAMc/u_xKHD-S6a8/s1600-h/ads%C4%B1z.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 252px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SYnclEwwoNI/AAAAAAAAAMc/u_xKHD-S6a8/s400/ads%C4%B1z.jpg" alt="" id="BLOGGER_PHOTO_ID_5299008966069625042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Selçuk Üniversitesi'nden arkadaşların isteği üzerine yaptığımız KDV'li fiyat hesaplama programı.&lt;br /&gt;Program da sadece fiyat hesaplıyor.KDV değerini radiobutton nesnesinden alıyoruz.TextBoxlara girilen bilgilerle de fiyat hesaplayıp label'e yazdıran bir program.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3 adet girdi değerimiz var.&lt;br /&gt;Bu girdileri hesaplayan fonksiyonumuz şöyle&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;public float fiyat_hesapla()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;{&lt;br /&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;         float toplam = 0;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;          &lt;br /&gt;         toplam = Convert.ToInt32(textBox1.Text) *Convert.ToInt32(textBox2.Text);&lt;br /&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;         toplam += (toplam * KDV) / 100;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;          &lt;br /&gt;         return toplam;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        &lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;bunu bir yordamla çağırırsak sonuç tamamdır.&lt;br /&gt;&lt;br /&gt;KDV değerini radiobutton dan şöyle okuruz.&lt;br /&gt;&lt;br /&gt;Global bir değişken oluştururuz.KDV adında.&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;   &lt;/span&gt;        &lt;span style="color: rgb(0, 0, 153);"&gt;        private void radioButton1_CheckedChanged(object sender, EventArgs e)&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            if (radioButton1.Checked == true)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                KDV = 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;         &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        private void radioButton2_CheckedChanged(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            if (radioButton2.Checked == true)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                KDV = 18;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;             &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        private void radioButton3_CheckedChanged(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            if (radioButton3.Checked == true)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                KDV = 25;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;               &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        }&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;/span&gt;&lt;br /&gt;bu eventlerle(olay)  de KDV değerini hesaplarız&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Geri kalan kodlar konfigürasyonlardır.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt KONYA 04.02.2009&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kodpark.org/tut/Download/visual_final.rar"&gt;indir:&lt;br /&gt;http://www.kodpark.org/tut/Download/visual_final.rar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-2216919891279300466?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/2216919891279300466/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/02/visual-programlama-dersi-final-sorusu-1.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/2216919891279300466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/2216919891279300466'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/02/visual-programlama-dersi-final-sorusu-1.html' title='Visual Programlama Dersi Final  Sorusu -1 Cevabı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/SYnclEwwoNI/AAAAAAAAAMc/u_xKHD-S6a8/s72-c/ads%C4%B1z.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-4974945483927871652</id><published>2009-01-28T16:04:00.013+02:00</published><updated>2010-02-01T10:46:17.277+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Class'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='Dosya'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='DLL'/><category scheme='http://www.blogger.com/atom/ns#' term='olustur'/><category scheme='http://www.blogger.com/atom/ns#' term='sınıf'/><category scheme='http://www.blogger.com/atom/ns#' term='Kullan'/><title type='text'>C# ile dll kullanımı</title><content type='html'>Dll Dosyaları Nedir?&lt;br /&gt;Birçok progamda görmüşüzdür bu dosyayı.Ya da işletim sistemi dosyalarının bulunduğu yerde mutlaka karşımıza çıkmıştır.Dll dosyaları içinde çalışabilir kod bulunduran kendi başına çalışamayan,executable dosyalar tarafından dinamik ya da static olarak çağrılıp kullanılabilen,içinde prosedur veya fonksiyon bulundurabilen dosyalardır.&lt;br /&gt;Niçin kullanmalıyız?Yaptığınız uygulama büyük bir program olabilir.Programınızın bellekte tuttuğu alanı azaltmak için bazı fonksiyonları dinamik olarak çağırıp kullanmak gerekebilir.İşte tam burada DLL kullanmak oldukça mantıklı ve gereksinim duyulan bir iştir.&lt;span class="fullpost"&gt;&lt;br /&gt;Bundan farklı olarak Dll dosyası kullanarak Exe dosyalarınızın şişmesini engelleyebilirsiniz.&lt;br /&gt;Şişersene olur?İlk olarak exe dosyasında olabilecek bir hata tum programı etkiler.Bundan sakınmak için dll dosyalarını kullanmak gerekir.&lt;br /&gt;Belki en önemli gerekliliklerden biri de taşınabilirlik.Bir işlem birden çok exe dosyasında gerekebilir.Örn;bir dizi elemanlarının  toplamını birden çok program da kullanmak gerekebilir.Bunun çin yazılan bir dll dosyasını diğer projelere import ederek çok rahat bi şekilde kullanabilirsiniz.DLL kullanmanın avantajının yanında mutlaka dezavantajları da vardır...Mesela projeye gereken bir dll dosyası mevcut değilse proje eksik çalışabilir ya da hiç çalışmayabilir.Örn;statik olarak çağrılan bir dll belirtilen klasorde mevcut değilse dosya çalışmaz.Belleğe ilk olarak dll dosyaları yuklendiğinden program açılmadan kapanır.&lt;br /&gt;Şimdi bir dll yazalım ilk olarak resimde görüldüğü gibi&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SYB8f1I-eGI/AAAAAAAAALg/Ilbdij-_amU/s1600-h/new+project.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 245px; height: 238px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SYB8f1I-eGI/AAAAAAAAALg/Ilbdij-_amU/s400/new+project.jpg" alt="" id="BLOGGER_PHOTO_ID_5296370048070219874" border="0" /&gt;&lt;/a&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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Buradan --&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SYB-6Mp2JjI/AAAAAAAAALo/8LTztUWV6-4/s1600-h/ilk_dll.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 278px;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SYB-6Mp2JjI/AAAAAAAAALo/8LTztUWV6-4/s400/ilk_dll.jpg" alt="" id="BLOGGER_PHOTO_ID_5296372700081956402" border="0" /&gt;&lt;/a&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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Class Library proje tipini seçiyoruz.&lt;br /&gt;&lt;br /&gt;Daha Sonra basit bir işlem olarak şu kodları yazıyoruz...&lt;br /&gt;&lt;br /&gt;public int topla(int a, int b)&lt;br /&gt;   {&lt;br /&gt;       return a + b;&lt;br /&gt;   }&lt;br /&gt;public double bol(Double a, Double b)&lt;br /&gt;   {&lt;br /&gt;&lt;br /&gt;       return a / b;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;Daha Sonra Sadece Build edip işlemi tamamlıyoruz.Dll hazırdır.Şimdi en kolay yoldan bir dll nasıl kullanılır nu gösterelim--&gt;&lt;br /&gt;&lt;br /&gt;Şimdi&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SYB8f1I-eGI/AAAAAAAAALg/Ilbdij-_amU/s1600-h/new+project.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 245px; height: 238px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SYB8f1I-eGI/AAAAAAAAALg/Ilbdij-_amU/s400/new+project.jpg" alt="" id="BLOGGER_PHOTO_ID_5296370048070219874" border="0" /&gt;&lt;/a&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;Sekmesinden yeni bir WindowsApplication projesi açıyoruz.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SYCArePbFyI/AAAAAAAAALw/3L1MZ8SXt5Y/s1600-h/add_reference.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 259px; height: 219px;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SYCArePbFyI/AAAAAAAAALw/3L1MZ8SXt5Y/s400/add_reference.jpg" alt="" id="BLOGGER_PHOTO_ID_5296374646128187170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Buradan karşımıza gelen tarayıcıya oluşturduğumuz Dll dosyasının yerini gösteriyoruz.&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;Bunu da şöyle yapacazğız...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SYCBJ-KUUFI/AAAAAAAAAL4/G2Lo2JDngV8/s1600-h/dll_import.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 329px;" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SYCBJ-KUUFI/AAAAAAAAAL4/G2Lo2JDngV8/s400/dll_import.jpg" alt="" id="BLOGGER_PHOTO_ID_5296375170092781650" border="0" /&gt;&lt;/a&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;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;br /&gt;&lt;br /&gt;Bunuda yaptıktan sonra Classımız solution'a eklendi.&lt;br /&gt;Sırada Classı çağırmak var...&lt;br /&gt;&lt;br /&gt;ilk_dll.Class1 mydll = new ilk_dll.Class1();//Class oluşturduk&lt;br /&gt;&lt;br /&gt; private void button1_Click(object sender, EventArgs e)&lt;br /&gt;     {&lt;br /&gt;         label3.Text=mydll.topla(Convert.ToInt32(textBox1.Text),&lt;br /&gt;Convert.ToInt32(textBox2.Text)).ToString();  //Classımızdaki topla fonksiyonunu çağırdık.&lt;br /&gt; &lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;private void button2_Click(object sender, EventArgs e)&lt;br /&gt;     {&lt;br /&gt;         label4.Text = mydll.bol(Convert.ToDouble(textBox1.Text), Convert.ToDouble(textBox2.Text)).ToString();  //Bol fonksiyonunu çağırdık&lt;br /&gt; &lt;br /&gt;     }&lt;br /&gt;İşlem tamamdır.Çalıştırıp test edebiliriz.Eğer aklınıza takılan bişey olursa sorabilirsiniz....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt KONYA  28.01.2009&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/a17c8he/n/ilk_dll.rar"&gt;http://www.filefactory.com/file/a17c8he/n/ilk_dll.rar    &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-4974945483927871652?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/4974945483927871652/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-dll-kullanm.html#comment-form' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4974945483927871652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4974945483927871652'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-dll-kullanm.html' title='C# ile dll kullanımı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/SYB8f1I-eGI/AAAAAAAAALg/Ilbdij-_amU/s72-c/new+project.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5152473923983536412</id><published>2009-01-24T21:12:00.007+02:00</published><updated>2009-01-24T22:09:43.236+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='koç'/><category scheme='http://www.blogger.com/atom/ns#' term='bmp'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='bitmap sınıfı'/><category scheme='http://www.blogger.com/atom/ns#' term='ismail'/><category scheme='http://www.blogger.com/atom/ns#' term='image'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='Dosya'/><category scheme='http://www.blogger.com/atom/ns#' term='resim'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='Dosya işlem'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Bitmap'/><title type='text'>C# ile Bitmap Sınıfı</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SXtwVhOVFeI/AAAAAAAAALY/BDNW08W-mcs/s1600-h/Bitmap0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 232px; height: 218px;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SXtwVhOVFeI/AAAAAAAAALY/BDNW08W-mcs/s320/Bitmap0.jpg" alt="" id="BLOGGER_PHOTO_ID_5294949301902185954" border="0" /&gt;&lt;/a&gt;Bu uygulamamız basit olarak bir bitmap dosyasının üzerinde işlem yapmak.BMP dosyaları sıkıştırılmamış resim dosyalarıdır ve üzerinde pixel pixel işlem yapabiliriz.Ayrıca BMP dosyalarını görsel olarak düzenleme aracı da mevcut.Aslında konumuz bu sınıf üzerinden bir çok resim editor programı hakkında bilgi vermek.Mesela en çok bilinen resim editorlerinden PhotoShop programında kendi  psd uzntılı çözümlenmiş dosya türünü kullanıyor.Bunun için bu program aldığı resmi kendi formunda kullandırırken ilk önce resmi çözümlüyor ve bir nevi kendi bmp dosyasını oluşturuyor.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Bu şekilde katmanlı,pixel düzeyinde   vs olanakları kullanıcıya sunuyor.Biz de microsoft paint'in kullandığı en çok bilinen bitmap file olan bmp dosyaları uzerinde nasıl işlem yapabiliriz sorusuna cevap arayacağız.İlkönce C kullanan vatandaşlar bilir ki putpixel fonksiyonu bitmap sınıfında mevcuttur hemde daha gelişmiş özellikleri ile.Ve kendi işaretçin ile dosya üzerinde bitsel(binary) işlem yapabilirsiniz.Daha fazla uzatmadan resmin üzerine çarpı çizelim.Konu olarak basit bişey ama diğer işlemler hakkında bilgi vereceğini umuyoruz.&lt;br /&gt;&lt;br /&gt;ilkolarak sınıfımızı tanımlayalım&lt;br /&gt;sınıfımız&lt;br /&gt;System.Drawing paketinin içinde Bitmap sınıfı....&lt;br /&gt;Bitmap bmp=new Bitmap("C:\\test.bmp");&lt;br /&gt;dediğimiz zaman c:\ dizini altındaki test.bmp dosyasını alıp üzerinde işlem yapabiliriz.&lt;br /&gt;Sonra  dosyamızı elde ettikten sonra&lt;br /&gt;şu kodu herhengi bir event'e ekleyep çağırabilirsiniz...&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 153);"&gt;for(int i=0;i "kucuk" img.Height; i++)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            img.SetPixel(i, i, Color.Red);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            img.SetPixel(img.Height - i, i, Color.Red);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bu resmimizi çarpıladı.Şimdi de kaydedelim bunu.&lt;br /&gt;&lt;br /&gt;i&lt;span style="color: rgb(102, 0, 0);"&gt;mg.Save("C:\\son.bmp", System.Drawing.Imaging.ImageFormat.Bmp);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Son olarakda görüntüleyelim&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;pictureBox1.Image = System.Drawing.Image.FromFile("C:\\son.bmp");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;kodu ile kaydedip görüntülüyoruz.&lt;br /&gt;Basit olarak bu sınıf bu şekilde kullanılır.&lt;br /&gt;&lt;br /&gt;Herkese kolay  gelsin.Selametle kalın.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;İsmail KOÇ Konya 24.01.2009&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/188868415/pixel.rar"&gt;indir:&lt;br /&gt;http://rapidshare.com/files/188868415/pixel.rar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5152473923983536412?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5152473923983536412/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-bitmap-snf.html#comment-form' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5152473923983536412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5152473923983536412'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-bitmap-snf.html' title='C# ile Bitmap Sınıfı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_50F-Ji0Y67Q/SXtwVhOVFeI/AAAAAAAAALY/BDNW08W-mcs/s72-c/Bitmap0.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5533804591566723104</id><published>2009-01-14T23:00:00.010+02:00</published><updated>2009-10-18T12:38:58.262+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gosterimi'/><category scheme='http://www.blogger.com/atom/ns#' term='array'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='dinamik dizi'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='listview'/><category scheme='http://www.blogger.com/atom/ns#' term='jagged'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='cascade'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='dizi'/><category scheme='http://www.blogger.com/atom/ns#' term='rastgele'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='duzensiz'/><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='veri üretmek'/><title type='text'>C#  jagged diziler (Düzensiz diziler)</title><content type='html'>C# ile gelen güzel bir olay olan jagged diziler...(Bu arada diğer dillerde rastlamadım.Varsa mazur görün:))Bunu onceden benim gibi C kullanan vatandaşlar pointer kullanarak yapıyordu.Bu şekilde malloc()'la yer isteyip sonra onu dinamik oluşturup siliyorduk.Jagged (pürüzlü,düzensiz) dizilerde ise sizin istediğiniz kadar temel eleman oluştrup bu elemanların herbirinin altdizisi ihtiyaca göre oluşturulur.&lt;br /&gt;mesela diziyi tablo halinde ifade edecek olursak &lt;span class="fullpost"&gt;&lt;br /&gt;şöyle bir yapıda dizimiz olabilir&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SW5fMcOu_iI/AAAAAAAAAK8/wbkciNJdVZY/s1600-h/jagged.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 278px; height: 164px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SW5fMcOu_iI/AAAAAAAAAK8/wbkciNJdVZY/s400/jagged.jpg" alt="" id="BLOGGER_PHOTO_ID_5291271279547973154" border="0" /&gt;&lt;/a&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;br /&gt;Gördüğümüz gibi dizinin alt eleman sayısı farklılık gösterebiliyor..net listview datagrid vs gibi bileşenlerdeki ekleme mantığıyla hareket edeceğiz.Şimdi mesela ilkonce itemleri (dizinin [i][0]) kısmını ayarlayacağız.Sonra da o itemlere (dizi elemanlarına ait ) alt itemleri oluşturup ekleriz.&lt;br /&gt;Ben bunu en iyi şekilde nasıl gösterceğimizi düşünürken listview'e rastgele oluşturulmuş verileri&lt;br /&gt;rastgele boyutlu dizilere nasıl atacğımı göstereceğim.&lt;br /&gt;Şimdi dizinin [i][0] . elemanları listviewde item gibi olacak sonra listview e diğer kayıtlar subitemler olarak gelcek.Bu şekilde içiçe for dongusuyle yapacağız.Matrisler  gibi düşünürsek daha kolay anlaşılır.&lt;br /&gt;Şimdi jagged dizi nasıl tanımlanır?&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;string[][] aile=new aile[10][];&lt;/span&gt;&lt;br /&gt;şeklinde olur.Altdizileri ise tek tek tekrar dizi tanımlıyomuşuz gibi tekrar tanmlayacağız.Mesela&lt;br /&gt;dizinin 1. elemanı 2. elemanı ... hepsi ayrı ayrı birer dizi olacaktır.&lt;br /&gt;onu da şöyle gösterelim--&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;aile[i] = new string[10];&lt;/span&gt; şeklinde  tanımlarız.Fakat bunun düzensizliği nerde kaldı?&lt;br /&gt;o zaman şöyle soleyelim.&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;tut=r.Next(1,20);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;  aile[i] = new string[tut];&lt;/span&gt;&lt;br /&gt;rastgele değerlerde boyutlu bir dizi.İşte şimdi jagged oldu:)&lt;br /&gt;Sonra buna random olarak rastgele değerler verip dolduralım.&lt;br /&gt;Bu arada cascade nedir onu da soyleyelim&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;(char)65 dersek 'a&lt;/span&gt;' olur.&lt;br /&gt;onun koyacağımız tip belirteçleri cascade oluyor.Bununla o değeri  bellekteki tutulma şekli belirlenir.Biz de rastgele değerler için  şöyle yaptık&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;public string veri_ekle()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;       {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;           string tut1 = "";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;           for (int i = 0; i "kucuk" r.Next(1, 15); i++)   //Verinin boyu da random ayarlanır&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;           {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;               tut1 += Convert.ToString((char)r.Next(65, 90));//65 ve 90 alafabenin asci max min değerleridir&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;                 //a,z arasında rastgele harf ürettik'char 'ise cascade dediğimiz olaydır&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;           }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;           return tut1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;şimdi bunu da sırayla jagged dizimize ekldikten sonra artık ispat çin listviewde sergilemek kalıor.&lt;br /&gt;Ekleme işlemi tam olarak solutionda mevcuttur.&lt;br /&gt;listview'e eklemek artk mantıken daha kolay olacaktır.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;  for (int a = 0; a "kucuk" eb ; a++) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;            {&lt;/span&gt;&lt;eb&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;               //eb en buyuk alt kolonun boyutu&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;               listView1.Columns.Add(a.ToString()); //burada sutunları ayarladık&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;           }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;               for (int i = 0; i "kucuk" Convert.ToInt32(textBox1.Text); i++)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;               {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;                   listView1.Items.Add(aile[i][0]);//Temel elemanlar item olacaktır&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;                   for (int j = 0; j "kucuk" aile[i].Length; j++)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;                   {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;                       listView1.Items[i].SubItems.Add(aile[i][j].ToString());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;                       //Alt elemanlar subitem olacaktır&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;                   }&lt;/span&gt;&lt;br /&gt;            &lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;Sonuc:&lt;br /&gt;&lt;br /&gt;&lt;/eb&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SW5lSXIz12I/AAAAAAAAALE/XI8yP-SCxEY/s1600-h/listview-jagged.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 305px;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SW5lSXIz12I/AAAAAAAAALE/XI8yP-SCxEY/s400/listview-jagged.jpg" alt="" id="BLOGGER_PHOTO_ID_5291277978329929570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;eb&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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;gördüğümüz gibi bazı alt diziler 2 bazısı 18 ... olmuş.Bellek israfını onlemek için çok güzel bir yontem.&lt;br /&gt;&lt;br /&gt;Galiba işlem tamam.Jagged dizileri anlamak için oldukça mantıklı ve kullanışlı bir çözüm oldu.&lt;/eb&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt Gaziantep 15.01.2009&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-jagged-diziler-t389.html"&gt;&lt;/a&gt;&lt;a href="http://www.filefront.com/14745481/jagged.rar"&gt;indir&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5533804591566723104?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5533804591566723104/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-jagged-dizilerdzensiz-diziler.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5533804591566723104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5533804591566723104'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-jagged-dizilerdzensiz-diziler.html' title='C#  jagged diziler (Düzensiz diziler)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/SW5fMcOu_iI/AAAAAAAAAK8/wbkciNJdVZY/s72-c/jagged.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8749187506081359086</id><published>2009-01-14T05:08:00.012+02:00</published><updated>2010-01-05T11:30:01.327+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='struct'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Dosya işlemleri'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='veriler'/><category scheme='http://www.blogger.com/atom/ns#' term='yapı'/><category scheme='http://www.blogger.com/atom/ns#' term='dizi'/><category scheme='http://www.blogger.com/atom/ns#' term='tanım'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Structure'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='veri'/><category scheme='http://www.blogger.com/atom/ns#' term='psikoder'/><title type='text'>C# ile struct (yapı) tanımlamak</title><content type='html'>Bu sefer bir uygulamadan daha çok bir sınıfın nasıl kullanldığı ve ne için kullanıldığı anlatılacaktır.Şimdi struct nedir?Bunu C/C++ dilleri ile ilgilenmiş herkes bilir.Özellikle veri yapılarında dosya işlemlerinde,kayıt tutmak,dinamik yapılarda,hashing,graf,ağaç,bağlı listelerde oldukça çok kullanılan bu yapının c# halini işleyeceğiz.İsteyen olursa c uzerinden de yapıp verebiliriz.Bu sınıf class yapılarına oldukça benzer.&lt;span class="fullpost"&gt;&lt;br /&gt;create şöyledir--&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;public struct yapı;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;int ,string gibi oluşrurulur.yapı adındaki nesne bu struct içindeki nesnelere erişim sağlar ve her bir nesneyi diğer tipteki nesnelerle ortak bir indexleme yapar.Örn; 1 no'lu öğrencinin adını soyadını çağırmak için eğer(uniq ise) onun no'sunu bilmek yeterlidir.Veritabanu işlemleri ile uğraşanlar için o tablonun primary key'i gibi düşünebilirler.&lt;br /&gt;&lt;br /&gt;yapı tanımlamak--&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;public struct yapı&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           public int a;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            public string metin;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;yapımızın iki elemanı var.&lt;br /&gt;Şimdi struct'ın en güzel yerine.Biz bu yapıya dair bir nesne oluştururken dizi şeklinde tanımlarsak veriler uzerinde index nosuna göre haraket edebiliriz.Yani tum veriler bir dizi uzerinde olur.Arama sıralama ekleme işlemleri için oldukça avantajlı bir durum olur.&lt;br /&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;public static yapı[] y = new yapı[10];&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;yapıya ekleme--&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;y[i].a = Convert.ToInt32(textBox2.Text);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            y[i].metin = textBox1.Text;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            i++;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;burada i bir nevi kuyruk yapısındaki index'in yerini alır.Bunu ister kendi metodlarınızla kuyruk,ister yığın şeklinde tanımlayabilirsiniz.&lt;br /&gt;Silme işlemi için --&gt;&lt;br /&gt;verilerimiz null yapıp sonra ustteki indisteki elemanı bir aşağıya çekmek kalıyor.&lt;br /&gt;Arama içinde hash,linear,binary gibi arama şekillerinden biri tercih edilebilir.O konu başlıbaşına bir konu olduğunda o kısma girmeyeceğiz.&lt;br /&gt;&lt;br /&gt;listlemek içinde--&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; listBox1.Items.Clear();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            for (int j = 0; j "kucuk" i-1; j++) &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                listBox1.Items.Add(y[j].metin);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt Gaziantep 14.01.2009&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-struct-yapilari-t388.html"&gt;&lt;br /&gt;&lt;/a&gt;      &lt;div class="metadata"&gt;       http://www.filefactory.com/file/a17c827/n/struct.rar     &lt;/div&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-struct-yapilari-t388.html"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8749187506081359086?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8749187506081359086/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-struct-yaplar.html#comment-form' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8749187506081359086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8749187506081359086'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-struct-yaplar.html' title='C# ile struct (yapı) tanımlamak'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5677030024514284903</id><published>2009-01-11T20:21:00.011+02:00</published><updated>2010-01-05T11:39:13.490+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Excel Project'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Excel Addin'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='template'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='veritabanı'/><category scheme='http://www.blogger.com/atom/ns#' term='report'/><category scheme='http://www.blogger.com/atom/ns#' term='bağlantı'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='workbook'/><category scheme='http://www.blogger.com/atom/ns#' term='ole'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='ExcelWorkBook'/><title type='text'>C#  ExcelWorkBook kullanımı</title><content type='html'>Geçen seferki uygulamamızda çetrefilli bir yöntem ile Excel ile raporlama,veri aktarma,&lt;br /&gt;Sonuç gösterme gibi işlemleri görmüştü.Oysa VisualStudio ile gelen ExcelWorkBook template solutionları işimizi oldukça basite indirgememizi sağladı.Excel erişmek hiç bir programlama dilinde bu kadar rahat ve kolay olduğunu sanmıyorum.Excel'i çok kullanan şirketlerin çok olması Excel ile raporlamaya oldukça rağbet oluşturuyor.İlkbaşta&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWo_f9S7fOI/AAAAAAAAAJ4/l4e9wlOlcI4/s1600-h/excel+s.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 293px;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWo_f9S7fOI/AAAAAAAAAJ4/l4e9wlOlcI4/s400/excel+s.jpg" alt="" id="BLOGGER_PHOTO_ID_5290110530562522338" border="0" /&gt;&lt;/a&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;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 class="fullpost"&gt;New Project sekmesinden&lt;br /&gt;Bir Office nodundan &lt;span style="color: rgb(153, 0, 0);"&gt;ExcelWorkBook&lt;/span&gt; seçeneğini seçiyoruz.Sonra Solution açılır ve şöyle bir arayuz karşımıza çıkar....&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SWo_z9BoMrI/AAAAAAAAAKA/4-obd7JJpRY/s1600-h/excel2+a.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 226px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SWo_z9BoMrI/AAAAAAAAAKA/4-obd7JJpRY/s320/excel2+a.jpg" alt="" id="BLOGGER_PHOTO_ID_5290110874087338674" border="0" /&gt;&lt;/a&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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Daha Sonra OleDbdataAdapter nesnesi ekliyoruz ve önceden bağlantı yapmış olduğum ACCESS veritabanına bağlantı kurup bağlantıyı configüre ediyoruz.Sonrasında bir oleDbCommand nesnesi ekliyoruz.Bu arada otomatikmen Connection nesnemiz eklendi.Sonrasında properties kısmından oleDbCommand nesnesinin Connection özelliğini oleDbConnection1 nesnemiz yapıyoruz.(DataApter ile eklenen Connection nesnesi).Sonrasında Müşteri tablomuzu Excel'e gönderme işlemi yapıyoruz.Bu sefer herşey hazır geldiği için bizim nesne oluşturma workbook.add() vs işlemleri ile uğraşmıyoruz.Bu arada 3 paketin eklendiği gözümüze çarpıyor.&lt;br /&gt;Bunlar&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;using Microsoft.VisualStudio.Tools.Applications.Runtime;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;using Excel = Microsoft.Office.Interop.Excel;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;using Office = Microsoft.Office.Core;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;*using System.Data.OleDb;&lt;/span&gt;  //Bunu biz ekleyeceğiz&lt;br /&gt;paketleri.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sonrasında stratup olayına(event) şu kodları ekliyoruz.Aslında bunun başka yollarıda ve daha basit yolları da mutlaka vardır.Şimdilik bununla yetinceğiz:).Sutunları tek tek sorguyla Excel'e atacağız.Bunu arka arkaya yaptığımız için bize bir zorluk çıkarmaz.Kodlar--&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;private void Sayfa1_Startup(object sender, System.EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;   {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       if (Convert.ToBoolean(oleDbConnection1.State) != true)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           oleDbConnection1.Open();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oleDbCommand1.Connection = oleDbConnection1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oleDbCommand1.CommandText = "SELECT     Ad, Soyad, [Ev Telefon],"+&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;" [Cep Telefon], Adres, [Müşteri No]" +&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;"FROM         Musteri";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       OleDbDataReader oku;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       int i = 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku = oleDbCommand1.ExecuteReader();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       this.  Cells[i, 1] = "Musteriler";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       while (oku.Read())&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           i++;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;          this.Cells[i, 1] = Convert.ToString(oku.GetString(0).Trim().ToString());&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku.Close();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       i = 2;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku = oleDbCommand1.ExecuteReader();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       while (oku.Read())&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           this.Cells[i, 2] = oku.GetString(1);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           i++;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku.Close();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       i = 2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku = oleDbCommand1.ExecuteReader();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       while (oku.Read())&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           this.Cells[i, 3] = oku.GetString(2);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           i++;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku.Close();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       i = 2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku = oleDbCommand1.ExecuteReader();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       while (oku.Read())&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           this.Cells[i, 4] = oku.GetString(3);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           i++;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku.Close();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       i = 2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku = oleDbCommand1.ExecuteReader();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       while (oku.Read())&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           this.Cells[i, 5] = oku.GetString(4);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           i++;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku.Close();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       i = 2;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       oku = oleDbCommand1.ExecuteReader();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       while (oku.Read())&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           this.Cells[i, 6] = oku.GetInt32(5);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           i++;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;   }&lt;/span&gt;&lt;br /&gt;Sonuç:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SWo-ZO4TiHI/AAAAAAAAAJw/RImUG0_zQ3c/s1600-h/excel.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 326px; height: 400px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SWo-ZO4TiHI/AAAAAAAAAJw/RImUG0_zQ3c/s400/excel.jpg" alt="" id="BLOGGER_PHOTO_ID_5290109315511978098" border="0" /&gt;&lt;/a&gt;Bu tablo benim önceden hazırlamış olduğum bir müşteri tablosuydu.6 sutundan oluşan bu tablonun içeriğini Excel'e aktardım.Size vereceğim Solution klasorunde AddConncetion ve Dataadapter nesnenizi kendinize göre configüre edip sonrasında sorguları değiştirdiğinizde problem olmayacaktır.İşlem çok kolaylaşmış...&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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bununla ilgili merak ettiğiniz birşey olursa not bırakma panelinden bana ulaşabilirsiniz.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt Gaziantep 11.09.2009&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-excelworkbook-t387.html"&gt;http://www.filefactory.com/file/a17c9a2/n/ExcelWorkbook.rar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5677030024514284903?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5677030024514284903/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-excelworkbook-kullanm.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5677030024514284903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5677030024514284903'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-excelworkbook-kullanm.html' title='C#  ExcelWorkBook kullanımı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWo_f9S7fOI/AAAAAAAAAJ4/l4e9wlOlcI4/s72-c/excel+s.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-3148724829343252356</id><published>2009-01-11T03:31:00.009+02:00</published><updated>2009-01-11T04:05:17.887+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='itemarray'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='column'/><category scheme='http://www.blogger.com/atom/ns#' term='dataset'/><category scheme='http://www.blogger.com/atom/ns#' term='listview'/><category scheme='http://www.blogger.com/atom/ns#' term='row'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='veritabanı'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='datasource'/><category scheme='http://www.blogger.com/atom/ns#' term='veri aktarmak'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='veri'/><title type='text'>C#  ile Listview Database Bağlantısı</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SWlMMHvsTaI/AAAAAAAAAJo/7Q6mVIADh30/s1600-h/listview.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 220px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SWlMMHvsTaI/AAAAAAAAAJo/7Q6mVIADh30/s320/listview.jpg" alt="" id="BLOGGER_PHOTO_ID_5289843008444583330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Geçen seferki uygulamamızda basit bir şekilde listview'e eleman ekleme silme temizleme işlemlerini gerçekleştirmiştik.&lt;br /&gt;Şimdi bunu biraz daha ileri götürüp lisview ile database(veritabanı) bağlantısı gerçekleştireceğiz.Bir nevi datagrid gibi listeleme işlemi için kullanacağız.&lt;br /&gt;En kolay yontemle bu işlemi gerçekleştireceğiz daha da farklı yontemleri kullanabailiriz.&lt;br /&gt;En kolay yontemle halledebiliriz.Ben daha önce de listview'e veri aktarmıştım ama bu şekildeki gibi kolay değildi.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;ilkonce bir dataadapter nesnesi ekliyoruz ve bunu configüre ediyoruz.Sonrasında generate dataset deyip dataset imizi oluşturuyoruz.Sonrasında açılışt dataadapter'in fill&lt;br /&gt;metoduyla dataset'e verileri aktarıyoruz.&lt;br /&gt;private void Form1_Load(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;oleDbDataAdapter1.Fill(dataSet11, "Musteri");&lt;br /&gt;&lt;br /&gt;ekle();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;bu yordamla bunu uyuluyoruz.Daha&lt;br /&gt;sonra datasetteki verileri listview'e aktaracağız&lt;br /&gt;oda şöyle oluyor&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public void ekle()&lt;br /&gt;       {&lt;br /&gt;        for (int i = 0; i "kucuk" dataSet11.Musteri.Rows.Count; i++)&lt;br /&gt;        {&lt;br /&gt;        listView1.Items.Add(dataSet11.Tables[0].Rows[i].ItemArray[0].ToString());&lt;br /&gt;&lt;br /&gt;        for(int j=1;j "kucuk" dataSet11.Tables[0].Columns.Count;j++)&lt;br /&gt;        {&lt;br /&gt;           &lt;br /&gt;      listView1.Items[i].SubItems.Add(dataSet11.Tables[0].Rows[i].ItemArray[j].ToString());&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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;listview datagrid gibi oluyor:)&lt;br /&gt;property penceresinden&lt;br /&gt;grid="false"&lt;br /&gt;view="Details"&lt;br /&gt;lebeledit="true"&lt;br /&gt;ayarlarını yapıyoruz&lt;br /&gt;&lt;br /&gt;ayrıca arkaplana resim ekleyebiliriz listviewde!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Hasan Bozkurt Gaziantep 11.01.2009&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-listview-database-baglantisi-t386.html"&gt;indir:&lt;br /&gt;http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-listview-database-baglantisi-t386.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-3148724829343252356?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/3148724829343252356/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-listview-database-balants_11.html#comment-form' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3148724829343252356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3148724829343252356'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-listview-database-balants_11.html' title='C#  ile Listview Database Bağlantısı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/SWlMMHvsTaI/AAAAAAAAAJo/7Q6mVIADh30/s72-c/listview.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-966080141555483893</id><published>2009-01-09T18:40:00.009+02:00</published><updated>2009-01-09T19:40:39.972+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='listview'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='component'/><category scheme='http://www.blogger.com/atom/ns#' term='item'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='silme'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='subitem'/><category scheme='http://www.blogger.com/atom/ns#' term='veri aktarmak'/><category scheme='http://www.blogger.com/atom/ns#' term='kontrol'/><title type='text'>C# ile listview kontrolu (Using listview  with c#)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SWeKjt_ql3I/AAAAAAAAAIw/u4hYJ-IQOFk/s1600-h/listview.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 220px;" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SWeKjt_ql3I/AAAAAAAAAIw/u4hYJ-IQOFk/s320/listview.jpg" alt="" id="BLOGGER_PHOTO_ID_5289348633616619378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Yapacağımız bu uygulama birçok uygulamada kullanılabilen ve de Windows işletim sisteminde ençok kullandığımız araç olan listview kontrolu.Bu kontrol yardımıyla windows pencerelerinde dolaşıp komut kosolu kullanmadan rahatlıkla yaparız.Listview ile belli bir dizindeki klasorleri listeleyebiliriz veritabanı bağlantısı gerçekleştirebiliriz ya da seçim paneli olarak kullanabiliriz&lt;span class="fullpost"&gt; .Bu ne yapmak istediğinize göe değişir.Burası size kalmış ama ben kontrolu tarifetmek adına bunları söylüyorum.Biz de ilkönce basit birişlem yapıp listview item(eleman) ekleme ve bu elemana ait subitem(alt eleman) ekleme işlemleri yapacağız.Oldukça kullanışlı olan bu kontrol ilkönce eleman ekleyip sonra da bu elemana ait özellik vs. ekleme işlemi ile olur.Elimizde bir isim listesi olduğunu düşünürsek&lt;br /&gt;isimler item (ana eleman)&lt;br /&gt;soyisim&lt;br /&gt;tc kimlik no&lt;br /&gt;okul&lt;br /&gt;yaş&lt;br /&gt;tel no&lt;br /&gt;butun bunlarda o isme ait subitemler olur.&lt;br /&gt;&lt;br /&gt;ekleme işlemi&lt;br /&gt;  &lt;span style="color: rgb(153, 0, 0);"&gt;listView1.Items.Add(textBox1.Text);&lt;/span&gt;&lt;br /&gt;bununla bir eleman ekleriz.Bu elemana ait alt elemanlar ise&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;listView1.Items[i].SubItems.Add(textBox2.Text);&lt;/span&gt;&lt;br /&gt;şeklinde olur.Burada i ana elemanın indexidir.&lt;br /&gt;&lt;br /&gt;Ad,soyad,no gibi 3 kolondan oluşan bir litview  oluşturalım.Bunları listview'in columns özelliğinden ayarlıyoruz.&lt;br /&gt;Sonra da listview 'e eklemek için şöyle bir kod yazıyoruz.&lt;br /&gt;Textboxlardan aldığımız bilgileri&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; private void button1_Click(object sender, EventArgs e)&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;        {&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;            i = listView1.Items.Count;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;            listView1.Items.Add(textBox1.Text);&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;            listView1.Items[i].SubItems.Add(textBox2.Text);&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;            listView1.Items[i].SubItems.Add(textBox3.Text);&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;            &lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;gelelim silme işlemine...Seçili elemanı silmek için&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; listView1.SelectedItems[0].Remove();&lt;/span&gt;&lt;br /&gt;kodu yeterlidir.&lt;br /&gt;&lt;br /&gt;Tümünü silmek istersek de&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 102);"&gt;listView1.Items.Clear();&lt;/span&gt;&lt;br /&gt;listbox'a benzeyen bu kontrolun en önemli özelliği item-subitem şeklinde yapılandırılmış olmasıdır.&lt;br /&gt;&lt;br /&gt;Daha sonra listview'e nasıl veritabanı bağlntısı yapılır ya da nasıl veritabanında veri aktarılır ona bakacağız.Ayrıca herhangi bir dizini listeleme işlemini de yapacağız.Listview'e eleman ekle vs. şimdilik bu kadar.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hasan Bozkurt 09.01.2009&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-listview-kontrolu-t385.html"&gt;indir:&lt;br /&gt;http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-listview-kontrolu-t385.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-966080141555483893?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/966080141555483893/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-listview-kontrolu-using-listview.html#comment-form' title='7 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/966080141555483893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/966080141555483893'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-listview-kontrolu-using-listview.html' title='C# ile listview kontrolu (Using listview  with c#)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_50F-Ji0Y67Q/SWeKjt_ql3I/AAAAAAAAAIw/u4hYJ-IQOFk/s72-c/listview.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-747212777397840925</id><published>2009-01-09T17:02:00.005+02:00</published><updated>2010-01-08T17:05:57.108+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Dosya işlemleri'/><category scheme='http://www.blogger.com/atom/ns#' term='writer'/><category scheme='http://www.blogger.com/atom/ns#' term='file access'/><category scheme='http://www.blogger.com/atom/ns#' term='flush'/><category scheme='http://www.blogger.com/atom/ns#' term='file mode'/><category scheme='http://www.blogger.com/atom/ns#' term='File'/><category scheme='http://www.blogger.com/atom/ns#' term='reader'/><category scheme='http://www.blogger.com/atom/ns#' term='out'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='Dosya'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='stream'/><category scheme='http://www.blogger.com/atom/ns#' term='in'/><category scheme='http://www.blogger.com/atom/ns#' term='append'/><title type='text'>C# ile dosya işlemleri</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWd9fLzd7cI/AAAAAAAAAIo/yKElPW2Axa8/s1600-h/hasan+bozkurt.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 127px; height: 127px;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWd9fLzd7cI/AAAAAAAAAIo/yKElPW2Axa8/s320/hasan+bozkurt.jpg" alt="" id="BLOGGER_PHOTO_ID_5289334262068014530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Dosyalar yazılmın en temel noktalarından biri olup bilgisayarmızdaki herşey aslında dosyadır.Dosya diskte saklanır RAM de işlenir.Arşiv,ses,muzik,video,resim,text,uygulamalar vs. hepsi birer dosyadır.Fakat yapılarında codec bileşenlerine göre farkılık gösterirler.Bizim yapacağımız basit işlemler text dosyası için giriş-çıkış işlemleri.&lt;span class="fullpost"&gt;&lt;br /&gt;C# ta dosyalara erişimi sağlayan sınıf "FileStream " Sınıfıdır.&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;StreamReader&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;StreamWriter&lt;/span&gt;  gibi sınıflarda filestream nesnesini parametre alarak çalışır ve in/out işlemlerini gerçekleştirir.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;FileStream&lt;/span&gt; nesnesi temel olarak 3 parametre alır&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;path:&lt;/span&gt;dosyanın konumu&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;FileMode:&lt;/span&gt;Dosyanın açılış modu (Orn; yoksa oluştur,oluştur,Aç,ekle)&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;FileOptions:&lt;/span&gt;Dosyanın hengi işlem için açıldığı Yazma, Okuma,Yazma-Okuma&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;dosya = new FileStream("c:\\test.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite);&lt;/span&gt;&lt;br /&gt;Stream reader ve writer ise temel olarak filestream nesnesini parametre alarak çalışır&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;oku = new StreamReader(dosya);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;yaz = new StreamWriter(dosya);  &lt;/span&gt;&lt;br /&gt;okurken&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;oku.readLine();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;yordamı ile okuma yaparız.Tum dosyayı okumak için şöyle bir kod işimizi görür&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            oku = new StreamReader(dosya);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            richTextBox1.Text = "";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            if (dosya.Position != 0) { dosya.Position = 0; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            while (true)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                tut = oku.ReadLine();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                if (tut == null) { break; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                richTextBox1.Text += tut;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;              &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            dosya.Close();&lt;/span&gt;&lt;br /&gt;Not:Bu kodu text dosyaları için kullanırız.Binary dosyalar için (BinaryReader,BinaryWriter)&lt;br /&gt;Sınıflarını kullanırız&lt;br /&gt;Bakınız:&lt;a href="http://msdn.microsoft.com/en-us/library/system.io.binaryreader_methods.aspx"&gt;( BinaryReader)&lt;/a&gt;&lt;br /&gt;Yazma işlemi içinde&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;yaz.write(string text);&lt;/span&gt;&lt;br /&gt;şeklinde  dosyaya yazarız.Dosyaya yazarken şuna dikkat etmemiz lazım&lt;br /&gt;yazdığımız verinin arabellekten dosyaya yansıtılması için ya yaz.flush() etmemiz lazım&lt;br /&gt;ya da dosyayı kapatıp açmamız lazım.&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;dosya.close();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;yazım için şöyel bir kod işinizi görür&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 153);"&gt;   dosya = new FileStream("c:\\test.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;          &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            yaz = new StreamWriter(dosya);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            if (textBox1.Text == "") { MessageBox.Show("Yazı girmelisiniz"); }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            string yazi = textBox1.Text;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;       &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                yaz.Write(yazi);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;           &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            yaz.Flush();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;fakat bu kodun eksikliği vardır.Dosyaya  her yazı yazdığımızda dosyayı boşaltıp kendi yazdığınız&lt;br /&gt;yazyıyı yazar.Bunun için  C# ta Append File modunda açarız ve bu sorun çözülür.&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;dosya = new FileStream("c:\\test.dat", FileMode.Append, FileAccess.Write);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;İleride dosya işlemleri ile kod yazmaya devam edeceğiz.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Hasan BOZKURT  09.01.2009&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/a2d2482/n/dosya_islem.rar"&gt;http://www.filefactory.com/file/a2d2482/n/dosya_islem.rar     &lt;/a&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-dosya-islemleri-t384.html"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-747212777397840925?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/747212777397840925/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-dosya-ilemleri.html#comment-form' title='8 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/747212777397840925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/747212777397840925'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-dosya-ilemleri.html' title='C# ile dosya işlemleri'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWd9fLzd7cI/AAAAAAAAAIo/yKElPW2Axa8/s72-c/hasan+bozkurt.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5069851599229949738</id><published>2009-01-08T02:46:00.006+02:00</published><updated>2010-01-08T16:55:42.395+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='recursive'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='seri'/><category scheme='http://www.blogger.com/atom/ns#' term='rekürsif'/><category scheme='http://www.blogger.com/atom/ns#' term='kodlama'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='faktoriyel'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='stack'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='fibonacci'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritma'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='coder'/><title type='text'>C# ile rekürsif fonksiyonlar</title><content type='html'>Bu işlemimiz ilerideki birçok buyuk ve komplex algoritma için temel sayılabilecek bir nitelikte.Grafik,veri yapıları,ağaç yapıları,yıgın, kuyruk yapıları,sistem yazılımları gibi bir çok alanda sıklıkla kullanılan bi algoritmadır.Çok fazla pratik ve kullanşlı olmasına rağmen en buyuk handikapı stack taşması olayıdır.Hatta bazı algoritmalar o kadar recursive fonksiyonları için uygundur ki algoritmanın ilgilendiği konu stack kontrolu halibe gelmiştir.Özellikle iyi kod yazmanın temel araçlarındandır recursive fonksiyonlar.Bu kadar soz ettikten sonra nedir bu recursive fonksiyonlar?&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;void bas()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;listBox1.items.Add("hasan bozkurt");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;bas();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;burada bir recursive fonksiyon  örneği var.&lt;br /&gt;Kodun sonucu ne olur dersek?&lt;br /&gt;stack taşana kadar listbox'a "hasan  bozkurt" yazısnı yazar.Sonra da taskbardan kapatırsınız uygulamayı:)&lt;br /&gt;bunu belli bir şartla çağırırsak mesela 100 kez "hasan bozkurt" yazdıktan sonra işlemi bitirsin dersek&lt;br /&gt;sadece şunu ekleriz&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;i++&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;if(i&lt;100)&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;  listbox.items.add("hasan bozkurt ")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt; bas();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;else return;&lt;br /&gt;deriz ve kontrolu sağlarız.Şimdi bununla en klasik işlemi yapalım&lt;br /&gt;1- fibonacci serisi&lt;br /&gt;2-faktoriyel hesaplama&lt;br /&gt;recursive olan kısım --&gt;&lt;br /&gt;faktoriyel hesaplama&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;public int fakt(int say1) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;            if (j &lt;= say1) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;                sonuc *= j;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;                j++;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;                fakt(say1);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;            return sonuc;&lt;/span&gt;   //sırasıyla değer gönderir ve en son gönderdiği değer geçerli olur&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;fibonacci serisi&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;br /&gt;&lt;br /&gt;public int fibo(int say)&lt;br /&gt;       {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;           if (i &lt; say)            &lt;br /&gt;{&lt;br /&gt; top = sayi1 + sayi2;                &lt;br /&gt;sayi1 = sayi2;                &lt;br /&gt;sayi2 = top;&lt;br /&gt; i++;                &lt;br /&gt;fibo(say);            &lt;br /&gt;}            &lt;br /&gt;return top;        &lt;br /&gt;} &lt;a href="http://www.trforumuz.biz/fibonacci-serileri-ve-teknik-analiz-t17367.html?s=ec29d75c6360aefdf98d2a07918bdd6e&amp;amp;p=144540"&gt; &lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.trforumuz.biz/fibonacci-serileri-ve-teknik-analiz-t17367.html?s=ec29d75c6360aefdf98d2a07918bdd6e&amp;amp;p=144540"&gt;&lt;/a&gt;&lt;a&gt;fibonacci hakkında genel bilgi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;İşlemleri oldukça basit seçtik.Sayıları topla,&lt;br /&gt;toplamı bir değişkene,&lt;br /&gt;onceki sayıyı diğer değişkene  at işlem tamam.Faktoriyel de keza basit.Sırayla çarpıyorsun.&lt;br /&gt;Ta ki (i==say1) olana kadar en son değeri yolluyorsun&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Hasan BOZKURT&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/a1795af/n/recursive.rar"&gt;http://www.filefactory.com/file/a1795af/n/recursive.rar     &lt;/a&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-rekursif-fonksiyonlar-t383.html"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5069851599229949738?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5069851599229949738/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-rekrsif-fonksiyonlar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5069851599229949738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5069851599229949738'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-rekrsif-fonksiyonlar.html' title='C# ile rekürsif fonksiyonlar'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-1104653320188515117</id><published>2009-01-07T17:13:00.007+02:00</published><updated>2010-01-06T09:12:43.806+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='start'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='boru'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='thread'/><category scheme='http://www.blogger.com/atom/ns#' term='kanallama'/><category scheme='http://www.blogger.com/atom/ns#' term='pipe'/><category scheme='http://www.blogger.com/atom/ns#' term='sleep'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='picturebox'/><category scheme='http://www.blogger.com/atom/ns#' term='foreach'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='directory'/><category scheme='http://www.blogger.com/atom/ns#' term='timer'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><title type='text'>c# ile thread kullanımı(Using Thread with c# )</title><content type='html'>İlkonce C# ta basit bir thread nasıl kullanılır ona bakacağız daha sonra multi-threadlere bakacağız.&lt;br /&gt;Thread iş parçacığı deemktir ve proses'in alt dallarıdır.Threadleri pipe yontemi ile kullanarak işleminin aynı anda birden fazla işlem yapmasını sağlarız.Örn aynı anda birden çok omut işlenemez ama bunu yuksek hızda boru hattı prensibine göre ayarladığınız zaman bize farkettirmeden aynı anda birden fazla iş yapıyormuş gibi davranır.Bir çok işlemde kullancağımız timer nesnesi işte sınıf yordamıyla işlem yapar.Threadler biraz karışık ve uzun bir konu onun tafsilatını diğer sitelere bırakalım biz onu nasıl kullanacağız şimdi onu görelim.&lt;br /&gt;Uygulama şu-&gt; Arka arkaya bir dizin içindeki resimlerin geçişi   bir nevi slayt :) &lt;span class="fullpost"&gt;&lt;br /&gt;eklemeiz gereken kutuphane  ---&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;using System.Threading;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;using System.IO;&lt;/span&gt;&lt;br /&gt;bir thread kendisinin oluştuğu bir nesneyi referans alarak çalışırlar ve aynı nesne uzerinde birden fazla thread kullanımını daha sonra göreceğiz İNŞAALLAH...&lt;br /&gt;gelelim thread sınıfına&lt;br /&gt;&lt;span style="color: rgb(51, 51, 0); font-weight: bold;"&gt;Thread t;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 0); font-weight: bold;"&gt;t=new Thread(new ThreadStart(void());&lt;/span&gt;&lt;br /&gt;bu gövde bir thredin oluşması ve parametre alımıdır.Dikkat ettiysek void dedik neden?&lt;br /&gt;Çünkü yaptığımız method void bir fonksiyon olması gerekiyor  aksi  takdirde geri dönüş değerini tutmamız lazımdır.&lt;br /&gt;t=new Thread(new ThreadStart()) ;&lt;br /&gt;kanallama yapacağımız metodu burada belirttikten sonra slayt geçişinin kodunu verelim&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; public void bas() &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;            path = Directory.GetFileSystemEntries(@"C:\...", "*.gif");  //resimlerin bulunduğu klasor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                foreach (string dosya in path)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                    pictureBox1.Image = System.Drawing.Image.FromFile(dosya);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                    Thread.Sleep(1006);    //thredi uyutuyoruz.İnterval gibi düşünebiliriz&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;            bas();   //rekursif fonksiyon&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;        }&lt;/span&gt;&lt;br /&gt;son olarak yukarıda verdiğimiz thred gövdesi şöyle olur&lt;br /&gt;ve bunu bir event'le çağırırsak işlem tamamdır&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;t = new Thread(new ThreadStart(bas));&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;       &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;            t.Start();&lt;br /&gt;şeklinde çalışır.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Umarım işinize yarar kolay gelsin...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-thread-kullanimi-t382.html"&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.filefactory.com/file/a17ha3h/n/thread.rar"&gt;http://www.filefactory.com/file/a17ha3h/n/thread.rar     &lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Hasan Bozkurt Gaziantep&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-1104653320188515117?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/1104653320188515117/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-thread-kullanmusing-thread-with-c.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1104653320188515117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1104653320188515117'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-thread-kullanmusing-thread-with-c.html' title='c# ile thread kullanımı(Using Thread with c# )'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-6410292910627093147</id><published>2009-01-05T10:23:00.000+02:00</published><updated>2009-01-05T10:42:03.335+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='form kapatma'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='çıkış'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='closing'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='false'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='formclosing'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='engelleme'/><category scheme='http://www.blogger.com/atom/ns#' term='e.cancel'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='psikoder'/><title type='text'>C# form kapatmayı engellemek</title><content type='html'>Bazen yaptığınız uyulamanın sürekli çalışması lazımdır ya da bir sebepten dolatı kapatılması engellenmelidir.Eğer böyle bir durumunuz varsa ve sadece kendi çıkış yöntmleriniz ile çıkmak istiyorsanız o zaman güzel bir haber vereyim. .NET bize güzel bir seçenek sounmuş.Fromclosing event'i ile bunu halletmek oldukça kolay.Hep görmüşüzdü Office uygulamalarında  yandaki resme &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWHFB_OIW8I/AAAAAAAAAIg/Vc9scP8eYkc/s1600-h/ErrorCircle.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 24px; height: 24px;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWHFB_OIW8I/AAAAAAAAAIg/Vc9scP8eYkc/s320/ErrorCircle.png" alt="" id="BLOGGER_PHOTO_ID_5287724075450915778" border="0" /&gt;&lt;/a&gt;               &lt;span class="fullpost"&gt;&lt;br /&gt;tıkladığımızda bir soru ekranı geir ve bu şekilde kapatır ya da kapatmaz.Bize lazım olan şey böyle bişeyse kodu çok basit olarak şöyle&lt;br /&gt; private void Form1_FormClosing(object sender, FormClosingEventArgs e)&lt;br /&gt;       {&lt;br /&gt;           e.Cancel = true;&lt;br /&gt;       }&lt;br /&gt;FormClosingEventArgs sınıfıyla bu işi çözüyoruz.İşlem şu şekilde işliyor.Event tetiklendikten sonra bunu iptal ediyoruz.Tabi bu şekilde olursa sadece task'dan kapatırız.O zaman kendi çıkışımızdan çıkması için bir şart koyarız ve Application.Exit() ile çıkarız.&lt;br /&gt;mesela&lt;br /&gt;bool kapatmayi_etkinlestir=false;&lt;br /&gt;private void Form1_FormClosing(object sender, FormClosingEventArgs e)&lt;br /&gt;       {&lt;br /&gt;       &lt;br /&gt;if(kapatmayi_etkinlestir==false)  e.Cancel = true;&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;şeklinde yaparsak kendi çıkışımızı ayarlamış olacağız.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hasan BOZKURT Gaziantep 05.01.2009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-6410292910627093147?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/6410292910627093147/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-form-kapatmay-engellemek.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/6410292910627093147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/6410292910627093147'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-form-kapatmay-engellemek.html' title='C# form kapatmayı engellemek'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWHFB_OIW8I/AAAAAAAAAIg/Vc9scP8eYkc/s72-c/ErrorCircle.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8197710739750481568</id><published>2009-01-04T20:12:00.001+02:00</published><updated>2009-02-03T15:30:56.530+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='dağılım'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='x-y'/><category scheme='http://www.blogger.com/atom/ns#' term='grafik'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='framework'/><category scheme='http://www.blogger.com/atom/ns#' term='c sharp'/><category scheme='http://www.blogger.com/atom/ns#' term='cubuk'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='psikoder'/><category scheme='http://www.blogger.com/atom/ns#' term='koordinat'/><category scheme='http://www.blogger.com/atom/ns#' term='çizgi'/><category scheme='http://www.blogger.com/atom/ns#' term='coder'/><title type='text'>C# ile grafik çizimi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWEAaM7zPXI/AAAAAAAAAIQ/Ov3AVd7Kv6I/s1600-h/grafik+x-y1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWEAaM7zPXI/AAAAAAAAAIQ/Ov3AVd7Kv6I/s320/grafik+x-y1.jpg" alt="" id="BLOGGER_PHOTO_ID_5287507887658319218" border="0" /&gt;&lt;/a&gt;C# ile grafik çizdeceğiz.u istatistiksel vs gibi durumların goruntuendiği x-y koordinat grafiği olacaktır.Sayın Muhendis Selami Dal Bey'in ricası uzerine ysptık benim içinde iyi oldu.Çünkü grafik işlemleri hoşuma gidiyordu.Uygulamamız hangi amaca hizmet ediyor dersek kendisine parametre olarak verilen Random 10 sayının göre zamana göre değişen değerinin grafiğini gösteriyor.Aslında bunu zamana göre sabit        (ya da 0)  ivmeli haraket eden bir aracın hız zaman grafiği gibi düşünebiliyoruz.Bu açıdan güzel bir modulde bazı yerlerini modifiye ederek kullanabilirsiniz.Örn;aylara göre satışlarını gözlemlemek isteyen bir işletmeci bu şekilde ya da pasta vs grafiklerini isteyebilir.&lt;span class="fullpost"&gt;&lt;br /&gt;Grfiğin iskeleti zaten basit fakat değerlere göre uzyan çubukları ve bunları birleştirmek kısmının uzerinde durabiliriz.Bunu yaparken elimizde bulunan noktaları kullanacağız.Mesela cubukların aralığı sabit olduğuiçin bir sonraki aralıkta o kadar uzunlukta bir grafik çizeriz.Sonra da bunların uz noktalarını hesaplayıp doğrularımızı çizeriz.Bundan başka şu linkte bulabilceğiniz birçok grafik çeşidi var.&lt;br /&gt;&lt;a href="http://office.microsoft.com/tr-tr/excel/HA010346071055.aspx"&gt;http://office.microsoft.com/tr-tr/excel/HA010346071055.aspx&lt;/a&gt;&lt;br /&gt;Kodları da verelim--&gt;&lt;br /&gt;namespace grafik_2&lt;br /&gt;{&lt;br /&gt;    public partial class Form1 : Form&lt;br /&gt;    {&lt;br /&gt;        Random r = new Random();&lt;br /&gt;        Graphics g;&lt;br /&gt;        SolidBrush s;&lt;br /&gt;        int x0 = 400, y0 = 400, x1 = 700, x2 = 400, y1 = 400, y2 = 100;&lt;br /&gt;        Pen p;&lt;br /&gt;        int[] sayilar = new int[10];&lt;br /&gt;        int[] sirali_sayilar = new int[10];&lt;br /&gt;  &lt;br /&gt;        public Form1()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button2_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            listBox1.Items.Clear();&lt;br /&gt;           &lt;br /&gt;            for (int i = 0; i &lt; 10; i++)&lt;br /&gt;            {&lt;br /&gt;                sayilar[i] = r.Next(0, 100);&lt;br /&gt;       &lt;br /&gt;           &lt;br /&gt;            }&lt;br /&gt;          &lt;br /&gt;            for (int i = 0; i &lt; 10; i++)&lt;br /&gt;            {&lt;br /&gt;              &lt;br /&gt;                listBox1.Items.Add(sayilar[i].ToString());&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        &lt;br /&gt;        }&lt;br /&gt;        public void siralama()&lt;br /&gt;        {&lt;br /&gt;            int gecici = 0;&lt;br /&gt;            for (int i = 0; i &lt; 10; i++)&lt;br /&gt;            {&lt;br /&gt;                for (int j = 0; j &lt; 9; j++)&lt;br /&gt;                {&lt;br /&gt;                    if (sayilar[j] &gt; sayilar[j + 1])&lt;br /&gt;                    {&lt;br /&gt;                        gecici = sayilar[j];&lt;br /&gt;                        sayilar[j] = sayilar[j + 1];&lt;br /&gt;                        sayilar[j + 1] = gecici;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        public void cizgi(int x, int y, int x1, int y1)&lt;br /&gt;        {&lt;br /&gt;            g = this.CreateGraphics();&lt;br /&gt;            p=new Pen(Brushes.DarkBlue,2);&lt;br /&gt;            g.DrawLine(p, x, y, x1, y1);&lt;br /&gt;            g.Dispose();&lt;br /&gt;        }&lt;br /&gt;        public void cizgi1(int x, int y, int x1, int y1)&lt;br /&gt;        {&lt;br /&gt;            g = this.CreateGraphics();&lt;br /&gt;            p = new Pen(Brushes.Gray, 1);&lt;br /&gt;            g.DrawLine(p, x, y, x1, y1);&lt;br /&gt;            g.Dispose();&lt;br /&gt;        }&lt;br /&gt;        public void xy()&lt;br /&gt;        {&lt;br /&gt;            g = this.CreateGraphics();&lt;br /&gt;              p=new Pen(Brushes.WhiteSmoke,1);&lt;br /&gt;            s = new SolidBrush(Color.Blue);&lt;br /&gt;            g.DrawString("x", this.Font, s, x1, y0+10);&lt;br /&gt;            g.DrawString("y", this.Font, s, x0-5, y2-20);&lt;br /&gt;            g.DrawRectangle(p,400,100,300,300);&lt;br /&gt;            for (int i = 0; i &lt; 300; i+=30)&lt;br /&gt;            {&lt;br /&gt;                cizgi1(400, 100 + i, 700, 100 + i);&lt;br /&gt;            }&lt;br /&gt;       &lt;br /&gt;        }&lt;br /&gt;        private void button1_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            g = this.CreateGraphics();&lt;br /&gt;            g.Clear(Color.Snow);&lt;br /&gt;            cizgi(x0, y0, x2, y2);&lt;br /&gt;            cizgi(x0, y0, x1, y1);&lt;br /&gt;            zaman();&lt;br /&gt;            sayılar();&lt;br /&gt;            xy();&lt;br /&gt;            cizgim();&lt;br /&gt;          &lt;br /&gt;        }&lt;br /&gt;        public void sayılar()&lt;br /&gt;        {&lt;br /&gt;            g = this.CreateGraphics();&lt;br /&gt;            s = new SolidBrush(Color.Orange);&lt;br /&gt;            for (int i = 0; i &lt;= 300; i += 30)&lt;br /&gt;            {&lt;br /&gt;                g.DrawString((i/3).ToString(), this.Font, s, x0-30 , y0 -i );&lt;br /&gt;               &lt;br /&gt;            }&lt;br /&gt;            g.Dispose();&lt;br /&gt;        }&lt;br /&gt;        public void cizgim()&lt;br /&gt;        {&lt;br /&gt;           &lt;br /&gt;                 for (int i = 0; i &lt; 300; i += 30)&lt;br /&gt;                 {&lt;br /&gt;                    &lt;br /&gt;                     if (i &gt; 0)&lt;br /&gt;                     {&lt;br /&gt;                         cizgi(x0 + i, y0 - (sayilar[(i / 30)-1]*3), x0 + i+30, y0 - (sayilar[((i + 30) / 30) - 1]*3));&lt;br /&gt;                     }&lt;br /&gt;                     if (i == 0)&lt;br /&gt;                     {&lt;br /&gt;                         cizgi(x0, y0, x0 + 30, y0 - (sayilar[0]*3));&lt;br /&gt;                     }&lt;br /&gt;                 }&lt;br /&gt;                &lt;br /&gt;        }&lt;br /&gt;        public void tut() {&lt;br /&gt;            for (int i = 30; i &lt;= 300; i += 30)&lt;br /&gt;            {&lt;br /&gt;                cizgi(x0 + i, y0 - 5, x0 + i, y0 - (sayilar[(i / 30) - 1] * 3));&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        public void zaman()&lt;br /&gt;        {&lt;br /&gt;            g = this.CreateGraphics();&lt;br /&gt;         s=new SolidBrush(Color.Blue);&lt;br /&gt;         for (int i = 0; i &lt;= 300; i += 30)&lt;br /&gt;         {&lt;br /&gt;             g.DrawString(i.ToString(), this.Font, s, x0 + i - 10, y0);&lt;br /&gt;         &lt;br /&gt;            &lt;br /&gt;         }&lt;br /&gt;            g.Dispose();&lt;br /&gt;       &lt;br /&gt;        }&lt;br /&gt;        private void button3_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            g = this.CreateGraphics();&lt;br /&gt;            g.Clear(Color.Snow);&lt;br /&gt;            cizgi(x0, y0, x2, y2);&lt;br /&gt;            cizgi(x0, y0, x1, y1);&lt;br /&gt;            zaman();&lt;br /&gt;            sayılar();&lt;br /&gt;            xy();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;        private void checkBox1_CheckedChanged(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (checkBox1.Checked == true)&lt;br /&gt;            {&lt;br /&gt;                button1.PerformClick();&lt;br /&gt;                tut();&lt;br /&gt;           &lt;br /&gt;            }&lt;br /&gt;            if (checkBox1.Checked == false)&lt;br /&gt;            {&lt;br /&gt;                button1.PerformClick();&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt; Herkese kolay gelsin. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hasan BOZKURT Gaziantep 04.01.2009&lt;br /&gt;&lt;a href="http://www.kodpark.org/tut/grafik-2.rar"&gt;İndir:&lt;br /&gt;http://www.kodpark.org/tut/grafik-2.rar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8197710739750481568?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8197710739750481568/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-grafik-izimi.html#comment-form' title='6 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8197710739750481568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8197710739750481568'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-grafik-izimi.html' title='C# ile grafik çizimi'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWEAaM7zPXI/AAAAAAAAAIQ/Ov3AVd7Kv6I/s72-c/grafik+x-y1.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-4015326711526126436</id><published>2009-01-04T05:09:00.001+02:00</published><updated>2009-01-10T00:30:24.000+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='delikanlı'/><category scheme='http://www.blogger.com/atom/ns#' term='mizah'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılımcı'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='davetiye'/><category scheme='http://www.blogger.com/atom/ns#' term='koder'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='düğün'/><category scheme='http://www.blogger.com/atom/ns#' term='diylaog'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='diyalog'/><title type='text'>Programcıların Mizah Anlayışı</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWA9t0shW3I/AAAAAAAAAII/iNCzuYXCI4g/s1600-h/images.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 129px; height: 129px;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWA9t0shW3I/AAAAAAAAAII/iNCzuYXCI4g/s320/images.jpg" alt="" id="BLOGGER_PHOTO_ID_5287293819981749106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SWA9tlk1ahI/AAAAAAAAAIA/nh85xuGQVEA/s1600-h/programmer.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 296px;" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SWA9tlk1ahI/AAAAAAAAAIA/nh85xuGQVEA/s320/programmer.gif" alt="" id="BLOGGER_PHOTO_ID_5287293815922977298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SWA9trGcsOI/AAAAAAAAAH4/sbOQrhA6r54/s1600-h/programmer1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 305px;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SWA9trGcsOI/AAAAAAAAAH4/sbOQrhA6r54/s320/programmer1.jpg" alt="" id="BLOGGER_PHOTO_ID_5287293817406140642" border="0" /&gt;&lt;/a&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;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;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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Biraz da Mizah&lt;br /&gt;Bilgisayar ile geçimini sağlayan ya da zamanını bilgisayar başında geçiren kişilerin gerçekten asosyal olması içten değil.Fakat yine de iş dışı aktivitelere önem vermesi gerekiyor.Biz de kendi çapımızda biraz gülelim güldürelim dedik ve sizlere br demet yazılımcı muhabbetlerisunalım dedik.&lt;br /&gt;&lt;span class="fullpost"&gt;DELİKANLI BİLGİSAYARCI ;&lt;br /&gt;&lt;br /&gt;1) Delikanlı Bilgisayarcı, silmek istediği bir dosyayı shift+del kombinasyonu ile siler, geri dönüşüm kutusu kullanmaz, tükürdüğünü yalamaz.&lt;br /&gt;&lt;br /&gt;2) Delikanlı Bilgisayarcı, Windows gezgini kullanmaz, aradığı dosyayı anında bulur!&lt;br /&gt;&lt;br /&gt;3) Delikanlı bilgisayarcı, IP numarasını gizlemez.&lt;br /&gt;&lt;br /&gt;4) Delikanlı Bilgisayarcı, Windows XP�de bir hata olduğunda hata raporu göndermez, ispiyonculuktan hoşlanmaz. Hoşgörülüdür.&lt;br /&gt;&lt;br /&gt;5) Delikanlı Bilgisayarcı, MS Office yardımcısı kullanmaz.&lt;br /&gt;&lt;br /&gt;6) Delikanlı Bilgisayarcı, yardım menüsünü de kullanmaz. İhtiyacı olmaz.&lt;br /&gt;&lt;br /&gt;7) Delikanlı Bilgisayarcı, Windows� daki Pinball oyununu uninstall eder.Oyun bile olsa toplarla işi olmaz!&lt;br /&gt;&lt;br /&gt;8) Delikanlı bilgisayarcı, IMAC gibi renkli cicili-bicili bilgisayar kullanmaz.&lt;br /&gt;&lt;br /&gt;9) Delikanlı Bilgisayarcı, bilgisayarını sleep modunda bırakmaz, bilgisayarı her daim hazır ve nazırdır.&lt;br /&gt;&lt;br /&gt;10) Delikanlı bilgisayarcı, bilgisayarcı kültürüne saygı gösterir: Örneğin: tek rakibim AMD , rahmetli de X386ydı , bir sana hasretim, birde 3 Ghz cpu hızına, Windows�un ustasıyım Linux�un hastasıyım vb..&lt;br /&gt;&lt;br /&gt;11) Delikanlı Bilgisayarcı, görev zamanlayıcı kullanmaz, kafasına estiğinde defrag yapar.&lt;br /&gt;&lt;br /&gt;13) Delikanlı Bilgisayarcı monitörünün üstüne meraklı ördek, kuş böcük vb. materyaller koymaz.&lt;br /&gt;&lt;br /&gt;14) Delikanlı Bilgisayarcı internette sörf yapmaz, olsa olsa tavla oynar.&lt;br /&gt;&lt;br /&gt;15) Delikanlı Bilgisayarcı PIII, P4, XEON gibi eski CPU`ları kullanmaz. Yanlızca ITANIUM-2 kullanır.&lt;br /&gt;&lt;br /&gt;16)Delikanlı Bilgisayarcı toplu mouse kullanmaz. Bulunduğu ortamda optik mouse yoksa mouse elini bile sürmez.&lt;br /&gt;&lt;br /&gt;17) Delikanlı bilgisayarcı yanında 128 MB usb flash memory taşımaz, babalar gibi 80 GB harddisk taşır. ve USB 2.0 dan bağlar.&lt;br /&gt;&lt;br /&gt;18) Delikanlı bilgisayarcı yedekleme için CD kullanmaz.&lt;br /&gt;&lt;br /&gt;19) Delikanlı bilgisayarcı ICQLite kullanmaz.&lt;br /&gt;&lt;br /&gt;20) Delikanlı bilgisayarcı antivirüs, firewall gibi koruma programları kullanmaz,gerektiğinde bilgisayarını gaayet iyi savunur!&lt;br /&gt;&lt;br /&gt;21) Delikanlı bilgisayarcı minitower pc kasası kullanmaz.&lt;br /&gt;&lt;br /&gt;22) Delikanlı bilgisayarcı ekran filtresi kullanmaz.&lt;br /&gt;&lt;br /&gt;23) Delikanlı bilgisayarcı BSA�dan korkmaz!, Crack konusunda uzmandır.&lt;br /&gt;&lt;br /&gt;24) Delikanlı bilgisayarcı lamer olmaz, o doğuştan hacker dır.&lt;br /&gt;&lt;br /&gt;25) Delikanlı bilgisayarcı bilgisayarında onboard donanım kullanmaz.&lt;br /&gt;&lt;br /&gt;26) Delikanlı bilgisayarcı bilgisayarında cookie barındırmaz.&lt;br /&gt;&lt;br /&gt;27) Delikanlı bilgisayarcı IRC aleminde düşler prensi , romantik vb.nickler kullanmaz.&lt;br /&gt;&lt;br /&gt;28) Delikanlı bilgisayarcı Emülatör kullanmaz, lakin herşeyin orjinali makbuldür diye düşünür.&lt;br /&gt;&lt;br /&gt;29) Delikanlı bilgisayarcı System Mechanic , Norton U. gibi kıytırıktan temizlik programları kullanmaz, babalar gibi girer regedite kafasına estiği anahtarı siler, süpürür.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;coder camiasinin saygi duyulan baba adamlaridir. soyle kurallari vardir:&lt;br /&gt;&lt;br /&gt;1. delikanli coder basic kullanmaz.&lt;br /&gt;2. delikanli coder allocate ettigi her byte'i free eder, actigi her dosyayi, pipe'i vs. kapatir.&lt;br /&gt;3. delikanli coder "goster amcana kodunu" diyince gostermez.&lt;br /&gt;4. delikanli coder hicbir sekilde chat yapmaz.&lt;br /&gt;5. delikanli coder baska yerden aldigi rutinleri kullanmaz, icabinda programinin calisacagi isletim sistemini bile kendi yazar.&lt;br /&gt;6. delikanli coder gui'sinde pembe renk kullanmaz.&lt;br /&gt;7. delikanli coder gunduz kod yazmaz. yazsa bile ayik kafayla degil..&lt;br /&gt;8. delikanli coder baskasinin kodunu calmaz. (bakiniz: 5)&lt;br /&gt;9. delikanli coder her programinda bir easter egg bulundurur.&lt;br /&gt;10. delikanli coder'in bir bilgisayar modeli icin yazdigi program bir digerinde calismaz. icabinda her model icin ayri kod yazar.&lt;br /&gt;11. delikanli coder fpu/mmx instruction'lari kullanmaz.&lt;br /&gt;12. delikanli coder pipe'lardan input almaz, icabinda output verir.&lt;br /&gt;13. delikanli coder virus yazmaz.&lt;br /&gt;14. delikanli coder'in networked bilgisayarlarina girilmesi imkansizdir.&lt;br /&gt;15. delikanli coder isim kullanmaz, niki 6 karakteri gecmez.&lt;br /&gt;16. delikanli coder yazdigi kodu inkar etmez, icabinda onu sonuna kadar savunur.&lt;br /&gt;17. delikanli coder out eder, push eder pop eder ama asla in etmez.&lt;br /&gt;18. delikanli coder yazdigi kod 100kb olmadan birsey icmez, 1mb'i bulmadan yemek yemez.&lt;br /&gt;19. delikanli coder yazdigi kod bitmeden tuvalete gitmez, cok sikisirsa laptop'unu alir ve isine tuvalette devam eder.&lt;br /&gt;&lt;br /&gt;Ve Son olarakta Java ile yazılmış Düğün Davetiyesi--&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SWA4ncqd-YI/AAAAAAAAAHw/gEWtV__dUlk/s1600-h/davetiyejavaistanbul7re.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 343px;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SWA4ncqd-YI/AAAAAAAAAHw/gEWtV__dUlk/s400/davetiyejavaistanbul7re.jpg" alt="" id="BLOGGER_PHOTO_ID_5287288212893333890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sozluk.sourtimes.org/show.asp?t=coder%20programci%20farki"&gt;http://sozluk.sourtimes.org/show.asp?t=coder%20programci%20farki&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Umarım beğenmişsinizdir...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-4015326711526126436?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/4015326711526126436/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/mizah.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4015326711526126436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4015326711526126436'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/mizah.html' title='Programcıların Mizah Anlayışı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_50F-Ji0Y67Q/SWA9t0shW3I/AAAAAAAAAII/iNCzuYXCI4g/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8140831373258582878</id><published>2009-01-04T04:43:00.000+02:00</published><updated>2009-01-04T05:03:37.308+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selçuk'/><category scheme='http://www.blogger.com/atom/ns#' term='bayrak'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='eden'/><category scheme='http://www.blogger.com/atom/ns#' term='takip'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='location'/><category scheme='http://www.blogger.com/atom/ns#' term='fare'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='timer'/><category scheme='http://www.blogger.com/atom/ns#' term='bilgisayar'/><category scheme='http://www.blogger.com/atom/ns#' term='mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='muhendis'/><title type='text'>C# ile fareyi takip eden bayrak</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SWAjEVcBUcI/AAAAAAAAAHg/f06EUfgmpsc/s1600-h/bayrak.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 147px;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SWAjEVcBUcI/AAAAAAAAAHg/f06EUfgmpsc/s200/bayrak.jpg" alt="" id="BLOGGER_PHOTO_ID_5287264519914082754" border="0" /&gt;&lt;/a&gt;Bu sefer basit bir uygulama ile devam ediyoruz.Uygulamızı anlatmaya bile gerek yok gibi.Bazı hileler var onları anlatacağım sadece.Şimdi işlem basit bir pictureBox var ve bu fareyi takip edecek bu şekilde fareye animasyonlu bir bayrak eklemiş olduk.Bu görünüşte zaten kolay ama aynı mouse(fare)u masaüstünde kullanmak için bir kaç hile yapacağız.timer nesnesi yerleştirip enabled=true yaptıktan sonra positionunu ayarlayacağız.      &lt;span class="fullpost"&gt;Showintaskbar=false olacak,Topmost=true;Transparencykey=White yapıp form1.backcolor=White yapıyoruz.Sonra da Grafik sınıfını kullanarak her bir interval dongusu içinde g.clear(Color.White) ile oluşabilecek kirleri yok ediyoruz.Ram ve CPU için iyi bir program değil ama desktop bir programda kullanılabilecek bir araç olabilir.Sadece kodları vereceğim&lt;br /&gt;  private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            g = this.CreateGraphics();&lt;br /&gt;            g.Clear(Color.White);&lt;br /&gt;            g.Dispose();&lt;br /&gt;            pictureBox1.Location = new Point(MousePosition.X + 10, MousePosition.Y + 10);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;bu arada mouse_move eventini denedim fakat problem vardı.Bu şekilde durumu kurtardık.&lt;br /&gt;Sonraki uygulamalarımızda kısmet olursa Hatırlatma programı yapacağız.Programın adı Turkçe&lt;br /&gt;Hatırlatıcı ingilizce Reminder 1.0 :) bu programı herkes kendi pc sinde kullanabilir çok rahat.Bu aracı herahngi bir otomasyon programında harici ya da gömülü olarak kullanabilirsiniz.*.mdb dosyası ile birlikte verilecektir. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Hasan Bozkurt .NET Developer&lt;br /&gt;&lt;br /&gt;Umarım işinize yarar...&lt;br /&gt;Hoşçakalın!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8140831373258582878?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8140831373258582878/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-fareyi-takip-eden-bayrak.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8140831373258582878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8140831373258582878'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-fareyi-takip-eden-bayrak.html' title='C# ile fareyi takip eden bayrak'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_50F-Ji0Y67Q/SWAjEVcBUcI/AAAAAAAAAHg/f06EUfgmpsc/s72-c/bayrak.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8920404663560183698</id><published>2009-01-03T04:21:00.003+02:00</published><updated>2010-01-08T17:00:55.939+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='çember'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='down'/><category scheme='http://www.blogger.com/atom/ns#' term='ellipse'/><category scheme='http://www.blogger.com/atom/ns#' term='kup'/><category scheme='http://www.blogger.com/atom/ns#' term='grafik'/><category scheme='http://www.blogger.com/atom/ns#' term='animated form'/><category scheme='http://www.blogger.com/atom/ns#' term='ekran'/><category scheme='http://www.blogger.com/atom/ns#' term='3d'/><category scheme='http://www.blogger.com/atom/ns#' term='3 boyutlu'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='elips'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='up'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='move'/><category scheme='http://www.blogger.com/atom/ns#' term='daire'/><title type='text'>C# ile grafik (Graphics with C#)</title><content type='html'>Bu seferki uygulamalarımız kodlamanın en ince noktalarından biri olan grafik işlemleri ile alakalı.Grafik işlemlerimiz şu şekilde olacak;&lt;br /&gt;Kendi nokta sınıfımız&lt;br /&gt;Kendi daire sınıfımız&lt;br /&gt;vs gibi işlemlerin yanında 3 boyutlu bir küp çizimi ve bunun mouse ile ekranda taşınması olayı.Bir süre grafik işlemlerine devam edeceğiz.2 tane farklı desenli daire,ekrana rast gele çember,bir silindir,bir de spiral var.&lt;span class="fullpost"&gt;&lt;br /&gt;Bunlardan en güzeli kendi sınıfını uretmiş olmak.Mesela çember için g.drawellipse() fonksiyonunu kullanmak yerine kendi çember sınıfımız yazdık.Bunu yapmak için biraz mat-1 bilgisi gerekiyor.x=5*Math.Cos(i); y=5*Math.Sin(i); kısmında 5 yarı çap&lt;br /&gt;i  değeri açımız(Double) oluyor.i değişkenini belli bir miktar döngüye sokunca çemberimizi elde etmiş oluruz.Kendi dikdortgen sınıfımız ise paralel kenar için üretildi.Bunu halletmek çok kolay,1 er arayla çizgi çizeriz.Bu şekilde boyalı paralelkenarımız hazırdır.İşin en zevkli kısmı ise çizdiğimiz ve boyadığımız küpün mouse ile ekranda taşınması.Bunu yaparken küpün koordinatlarını global tanımlayıp mouse_move event'inde mouse(FARE) ninYer değiştirmesi kadar onlarında koordinatları artar.Bu bir önceki koordinatını baz alarak yapacak.Bunun içinde eldeki koordinat bilgilerini değişkende saklamak ve sonra da bir sonraki koordinat ile değişmesi olacaktır.Mouse down olayı ile taşımaya onay veriyoruz mouse up ile taşımayı durduruyoruz.Çok zor değil ben kodları dökeyim sofraya siz inceleyin kolay olduğunu göreceksiniz.Kodlar&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;namespace sinx&lt;br /&gt;{&lt;br /&gt;   public partial class Form1 : Form&lt;br /&gt;   {&lt;br /&gt;     double x, y;&lt;br /&gt;       bool taşı = false,taşı2=false;&lt;br /&gt;       Random r;&lt;br /&gt;       Graphics g;&lt;br /&gt;       int x1=400, y1=400,ilkx,ilky;&lt;br /&gt;       Point a = new Point(100, 100);&lt;br /&gt;           Point  b=new Point(200,200);&lt;br /&gt;       Point a1=new Point(150, 150);&lt;br /&gt;       Point b1=new Point(250,250);&lt;br /&gt;       Pen p = new Pen(Brushes.Black,5);&lt;br /&gt;       public Form1()&lt;br /&gt;       {&lt;br /&gt;           InitializeComponent();&lt;br /&gt;       }&lt;br /&gt;       public void kup()&lt;br /&gt;       {&lt;br /&gt;           cizgi(a.X, a.Y, a.X, b.Y);&lt;br /&gt;           cizgi(a.X, a.Y, b.X, a.Y);&lt;br /&gt;           cizgi(a.X, b.Y, b.X, b.Y);&lt;br /&gt;           cizgi(b.X, a.Y, b.X, b.Y);&lt;br /&gt;           cizgi(a1.X, a1.Y, a1.X, b1.Y);&lt;br /&gt;           cizgi(a1.X, a1.Y, b1.X, a1.Y);&lt;br /&gt;           cizgi(a1.X, b1.Y, b1.X, b1.Y);&lt;br /&gt;           cizgi(b1.X, a1.Y, b1.X, b1.Y);&lt;br /&gt;           cizgi(a.X, a.Y, a1.X, a1.Y);&lt;br /&gt;           cizgi(a.X, b.Y, a1.X, b1.Y);&lt;br /&gt;           cizgi(b.X, a.Y, b1.X, a1.Y);&lt;br /&gt;           cizgi(b.X, b.Y, b1.X, b1.Y);&lt;br /&gt;       }&lt;br /&gt;       public void cizgi(float x,float y,float x2,float y2)&lt;br /&gt;       {&lt;br /&gt;           g = this.CreateGraphics();&lt;br /&gt;             Font f=new Font("Comic Sans MS",12, FontStyle.Bold);&lt;br /&gt;       &lt;br /&gt;             g.DrawLine(p, x, y, x2, y2);&lt;br /&gt;        &lt;br /&gt;         &lt;br /&gt;      &lt;br /&gt;           g.Dispose();&lt;br /&gt;       }&lt;br /&gt;       public void noktabas()&lt;br /&gt;       {&lt;br /&gt;       &lt;br /&gt;        &lt;br /&gt;           Font f=new Font("Comic Sans MS",12, FontStyle.Bold);&lt;br /&gt;&lt;br /&gt;           Pen p = new Pen(Brushes.Black,5);&lt;br /&gt;           g = this.CreateGraphics();&lt;br /&gt;           g.DrawString(".",f , Brushes.ForestGreen, (float)x+x1,(float) y+y1);&lt;br /&gt;           g.Dispose();&lt;br /&gt;       }&lt;br /&gt;       public void kup_boya()&lt;br /&gt;       {&lt;br /&gt;           int tut = b.Y - a.Y;&lt;br /&gt;           int tutax, tuta1y, tutay, tutbx;&lt;br /&gt;           g = this.CreateGraphics();&lt;br /&gt;           SolidBrush s = new SolidBrush(Color.Yellow);&lt;br /&gt;           g.FillRectangle(s, a.X, a.Y, b.X - a.X, b.Y - a.Y);&lt;br /&gt;           s = new SolidBrush(Color.Blue);&lt;br /&gt;           g.FillRectangle(s, a1.X, a1.Y, b1.X - a1.X, b1.Y - a1.Y);&lt;br /&gt;           p = new Pen(Brushes.Orange, 5);&lt;br /&gt;           tutax = a.X;&lt;br /&gt;           tutay = a.Y;&lt;br /&gt;           tutbx = b.X;&lt;br /&gt;           tuta1y = a1.Y;&lt;br /&gt;           for (int i = 0; i &lt; tut; i++)&lt;br /&gt;           {&lt;br /&gt;               cizgi(a.X, tutay, a1.X, tuta1y);&lt;br /&gt;&lt;br /&gt;               tutay+=1;&lt;br /&gt;               tuta1y+=1;&lt;br /&gt;           }&lt;br /&gt;           p = new Pen(Brushes.Green, 5);&lt;br /&gt;           tutax = a.X;&lt;br /&gt;           tutay = a.Y;&lt;br /&gt;           tutbx = b.X;&lt;br /&gt;           tuta1y = a1.Y;&lt;br /&gt;           for (int i = 0; i &lt; 50; i++)&lt;br /&gt;           {&lt;br /&gt;               cizgi(tutax, tutay, tutbx, tutay);&lt;br /&gt;               tutax++;&lt;br /&gt;               tutay++;&lt;br /&gt;               tutbx++;&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;     &lt;br /&gt;       }&lt;br /&gt;       private void button1_Click(object sender, EventArgs e)&lt;br /&gt;       {&lt;br /&gt;           kup_boya();&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void Form1_Load(object sender, EventArgs e)&lt;br /&gt;       {&lt;br /&gt;&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void button2_Click(object sender, EventArgs e)&lt;br /&gt;       {&lt;br /&gt;           x1 = 400; y1 = 400;&lt;br /&gt;           g = this.CreateGraphics();&lt;br /&gt;           g.Clear(Color.White);&lt;br /&gt;           g.Dispose();&lt;br /&gt;           for (int j = 0; j &lt; 360; j++)&lt;br /&gt;           {&lt;br /&gt;             &lt;br /&gt;               for (int i = 0; i &lt;= j; i++)&lt;br /&gt;               {&lt;br /&gt;                   y = j * Math.Cos(i);&lt;br /&gt;                   x = j * Math.Sin(i);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                   noktabas();&lt;br /&gt;&lt;br /&gt;               }&lt;br /&gt;&lt;br /&gt;           }&lt;br /&gt;  &lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void button3_Click(object sender, EventArgs e)&lt;br /&gt;       {&lt;br /&gt;           x1 = 400; y1 = 400;&lt;br /&gt;           g = this.CreateGraphics();&lt;br /&gt;           g.Clear(Color.White);&lt;br /&gt;           g.Dispose();&lt;br /&gt;           for (int j = 0; j &lt; 360; j++)&lt;br /&gt;           {&lt;br /&gt;&lt;br /&gt;               for (int i = 0; i &lt;= 360; i++)&lt;br /&gt;               {&lt;br /&gt;                   y = i * Math.Cos(j);&lt;br /&gt;                   x = i * Math.Sin(j);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                   noktabas();&lt;br /&gt;&lt;br /&gt;               }&lt;br /&gt;&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void button4_Click(object sender, EventArgs e)&lt;br /&gt;       {&lt;br /&gt;           x1 = 400; y1 = 400;&lt;br /&gt;           r = new Random();&lt;br /&gt;           g = this.CreateGraphics();&lt;br /&gt;           g.Clear(Color.White);&lt;br /&gt;           g.Dispose();&lt;br /&gt;           for (int j = 0; j &lt; 10; j++)&lt;br /&gt;           {&lt;br /&gt;               x1 = (r.Next() % 1100);&lt;br /&gt;               y1 = (r.Next() % 700);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;               for (int i = 0; i &lt;= 369; i++)&lt;br /&gt;               {&lt;br /&gt;                   y = 125 * Math.Cos(i);&lt;br /&gt;                   x = 125 * Math.Sin(i);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                   noktabas();&lt;br /&gt;&lt;br /&gt;               }&lt;br /&gt;&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void button5_Click(object sender, EventArgs e)&lt;br /&gt;       {&lt;br /&gt;           x1 = 400; y1 = 400;&lt;br /&gt;           r = new Random();&lt;br /&gt;           g = this.CreateGraphics();&lt;br /&gt;           g.Clear(Color.White);&lt;br /&gt;           g.Dispose();&lt;br /&gt;           for (int j = 0; j &lt; 100; j++)&lt;br /&gt;           {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;               for (int i = 0; i &lt;= 369; i++)&lt;br /&gt;               {&lt;br /&gt;                   y = i * Math.Cos(i);&lt;br /&gt;                   x = i * Math.Sin(i);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                   noktabas();&lt;br /&gt;&lt;br /&gt;               }&lt;br /&gt;&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void button6_Click(object sender, EventArgs e)&lt;br /&gt;       {&lt;br /&gt;           x1 = 400; y1 = 400;&lt;br /&gt;           r = new Random();&lt;br /&gt;           g = this.CreateGraphics();&lt;br /&gt;           g.Clear(Color.White);&lt;br /&gt;           g.Dispose();&lt;br /&gt;           for (int j = 0; j &lt; 100; j++)&lt;br /&gt;           {&lt;br /&gt;               x1 += 1;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;               for (int i = 0; i &lt;= 412; i++)&lt;br /&gt;               {&lt;br /&gt;                   y = 125 * Math.Cos(i);&lt;br /&gt;                   x = 125 * Math.Sin(i);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                   noktabas();&lt;br /&gt;&lt;br /&gt;               }&lt;br /&gt;&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void button7_Click(object sender, EventArgs e)&lt;br /&gt;       {&lt;br /&gt;           kup();&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void button8_Click(object sender, EventArgs e)&lt;br /&gt;       {&lt;br /&gt;           taşı = true;&lt;br /&gt;        &lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void Form1_MouseDown(object sender, MouseEventArgs e)&lt;br /&gt;       {&lt;br /&gt;           if(taşı==true)&lt;br /&gt;           {&lt;br /&gt;           &lt;br /&gt;               if (e.X &gt;= a.X &amp;amp;&amp;amp; e.X &lt;= b1.X &amp;amp;&amp;amp; e.Y &gt;= a.Y &amp;amp;&amp;amp; e.Y &lt;= b1.Y)&lt;br /&gt;               {&lt;br /&gt;                 button1.Text = "ok";&lt;br /&gt;                   taşı2 = true;&lt;br /&gt;                   ilkx = e.X;&lt;br /&gt;                   ilky = e.Y;&lt;br /&gt;               }&lt;br /&gt;         &lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void Form1_MouseMove(object sender, MouseEventArgs e)&lt;br /&gt;       {&lt;br /&gt;           int farkx=0, farky=0;&lt;br /&gt;        &lt;br /&gt;           if (taşı2 == true)&lt;br /&gt;           {&lt;br /&gt;               g = this.CreateGraphics();&lt;br /&gt;               g.Clear(Color.White);&lt;br /&gt;               g.Dispose();&lt;br /&gt;             &lt;br /&gt;               farkx = e.X - ilkx;&lt;br /&gt;               farky = e.Y - ilky;&lt;br /&gt;&lt;br /&gt;               ilkx = e.X;&lt;br /&gt;               ilky = e.Y;&lt;br /&gt;               a.X+=farkx;&lt;br /&gt;               a.Y+=farky;&lt;br /&gt;               a1.X+=farkx;&lt;br /&gt;               a1.Y+=farky;&lt;br /&gt;               b1.Y+=farky;&lt;br /&gt;               b.Y+=farky;&lt;br /&gt;               b1.X+=farkx;&lt;br /&gt;               b.X+=farkx;&lt;br /&gt;               kup();&lt;br /&gt;               kup_boya();&lt;br /&gt;           }&lt;br /&gt;        &lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       private void Form1_MouseUp(object sender, MouseEventArgs e)&lt;br /&gt;       {&lt;br /&gt;           taşı2 = false;&lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Hasan BOZKURT&lt;br /&gt;Umarım beğenmişsinizdir &lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/a1795gd/n/www.kodpark.org.rar"&gt;http://www.filefactory.com/file/a1795gd/n/www.kodpark.org.rar     &lt;/a&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-55a280df55063bec" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v15.nonxt3.googlevideo.com/videoplayback?id%3D55a280df55063bec%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332635891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D43B3F537BD6D67C06745717474861BC819E460D2.81C6EC228A39262BEA474961E0017E9237693587%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D55a280df55063bec%26offsetms%3D5000%26itag%3Dw160%26sigh%3DZnqbuTderuglmnthQWSQLMvTjn8&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v15.nonxt3.googlevideo.com/videoplayback?id%3D55a280df55063bec%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332635891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D43B3F537BD6D67C06745717474861BC819E460D2.81C6EC228A39262BEA474961E0017E9237693587%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D55a280df55063bec%26offsetms%3D5000%26itag%3Dw160%26sigh%3DZnqbuTderuglmnthQWSQLMvTjn8&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8920404663560183698?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=55a280df55063bec&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8920404663560183698/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-grafik-graphics-with-c.html#comment-form' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8920404663560183698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8920404663560183698'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-grafik-graphics-with-c.html' title='C# ile grafik (Graphics with C#)'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-7228653685927153048</id><published>2009-01-02T00:49:00.001+02:00</published><updated>2010-01-08T17:13:16.149+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='form'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='animated form'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='timer'/><category scheme='http://www.blogger.com/atom/ns#' term='Animasyon'/><title type='text'>C# ile form animasyonları</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SV1IsfELtNI/AAAAAAAAAHY/aNCHxEyfVOA/s1600-h/ac%C4%B1lan_sayfa.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 199px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SV1IsfELtNI/AAAAAAAAAHY/aNCHxEyfVOA/s200/ac%C4%B1lan_sayfa.JPG" alt="" id="BLOGGER_PHOTO_ID_5286461466693317842" border="0" /&gt;&lt;/a&gt;Yeni ve programlarınızda kullanabileceğiniz bir Kod.Bu kodu kullanarak sayfalarınızın açılışını tıpkı hacker,FBI,CIA filmlerinde olduğu gibi animasyonlu bir şekilde açılışı gösteriyor.Ben Renk efektleri ,component açılışı gibi şeylerle ugraşmadım.Sadece animasyonu kodladım ve uzerine istediğiniz gibi değişikli yapabilirsiniz.Kodlardan biraz bahsedelim...&lt;br /&gt;timer nesnesini formumuza koyduktan sonra&lt;br /&gt;tick event(olay)ına ilk once formun uzamasını sağlayacağız.Fakat uzarken aşağı doğru bir uzama yapacağı için bizim onun location(yerleşim koordinat)ını da yukarı çekmeliyiz.Aynı Şeyi genişlik için de uyguladıktan sonra bunların sırasını ayarlamak çok&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;kolay.O da şöyle ilk once uzama işlemi yapılır ve bool bir değişken false dondurulur ve 2. nin işlemesi bool değişkenin true olmasına bağlıdır.Böylece 1. bittikten sonra bool değişkeni true yapar.Bu sefer ikinci işlem işlemeye başlar.Buna benzer bir çok şekilde açılış yapabilirsiniz.Ben bir tane daha örnek kod koyacağım.Değerlendirme size kalmış.Kodlar...&lt;br /&gt;namespace açılış&lt;br /&gt;{&lt;br /&gt;    public partial class Form1 : Form&lt;br /&gt;    {&lt;br /&gt;        int i = 0,j=0,n=0;&lt;br /&gt;        bool start = false,start2=false;&lt;br /&gt;        public Form1()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Form1_Load(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            this.StartPosition = FormStartPosition.CenterScreen;&lt;br /&gt;            this.Location = new Point(312, 244);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (this.Height &lt;= 567 )&lt;br /&gt;            {&lt;br /&gt;                this.Height = this.Height + 4;&lt;br /&gt;                i++;&lt;br /&gt;                if (i % 2 == 0)&lt;br /&gt;                {&lt;br /&gt;                    this.Location = new Point(this.Location.X, this.Location.Y - 4);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            else {  start = true; }&lt;br /&gt;            if (start == true &amp;amp;&amp;amp; this.Width &lt; 567)&lt;br /&gt;            {&lt;br /&gt;                this.Width = this.Width + 4;&lt;br /&gt;                j++;&lt;br /&gt;                if (j % 2 == 0)&lt;br /&gt;                {&lt;br /&gt;                    this.Location = new Point(this.Location.X - 4, this.Location.Y);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                start2 = true;&lt;br /&gt;            }&lt;br /&gt;           &lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Hasan BOZKURT&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.filefactory.com/file/a1796fe/n/www.hasan-bozkurt.blogspot.com.rar"&gt;http://www.filefactory.com/file/a1796fe/n/www.hasan-bozkurt.blogspot.com.rar     &lt;/a&gt;&lt;a href="http://rapidshare.com/files/178856247/form_ac__305_l__305___351_.rar.html"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-7228653685927153048?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/7228653685927153048/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-form-animasyonlar.html#comment-form' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7228653685927153048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7228653685927153048'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2009/01/c-ile-form-animasyonlar.html' title='C# ile form animasyonları'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/SV1IsfELtNI/AAAAAAAAAHY/aNCHxEyfVOA/s72-c/ac%C4%B1lan_sayfa.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8002748140366668152</id><published>2008-12-31T20:46:00.001+02:00</published><updated>2010-01-05T14:24:55.557+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='ses'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='avi'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><category scheme='http://www.blogger.com/atom/ns#' term='component'/><category scheme='http://www.blogger.com/atom/ns#' term='media player'/><category scheme='http://www.blogger.com/atom/ns#' term='mediaplayer'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='wav'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='ses dosyası'/><category scheme='http://www.blogger.com/atom/ns#' term='com'/><title type='text'>C# ile MediaPlayer kullanımı</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SVvAnCncbOI/AAAAAAAAAHA/T7P1iim7XGY/s1600-h/form_media.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5286030364599151842" style="margin: 0px 10px 10px 0px; float: left; width: 320px; height: 173px;" alt="" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SVvAnCncbOI/AAAAAAAAAHA/T7P1iim7XGY/s320/form_media.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bu seferki uygulamamız C# ile "MediaPlayer" kullanımı. MediaPlayer'i formunuzda göstererek ya da gizleyerek kullanmak gerçeken çok kolay.MediaPlayer' bu şekilde kullanmak C# 'taki codec sıkıntısını çözecek gibi.Çünkü çok kısıtlı ses dosyalarının codec bileşenlerini barındırıyor.Mesela ben ses dosyası kullanmazdan önce bütün dosyalarımı *.wav dosyasına dönüştürüyordum.Neyseki bu Control işimizi görecek gibi.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;İlkönce yapacağımız işlem resimdeiki gibi mediaplayer nesnesini toolbox a yuklemek.Sonra gerisi kolay&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SVvClQ1oC8I/AAAAAAAAAHQ/LC_IJ9aWOJQ/s1600-h/comp_se%C3%83%C2%A7.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5286032533080247234" style="margin: 0px 10px 10px 0px; float: left; width: 431px; height: 166px;" alt="" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SVvClQ1oC8I/AAAAAAAAAHQ/LC_IJ9aWOJQ/s200/comp_se%C3%A7.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SVvCaKytZ9I/AAAAAAAAAHI/o2Dpxno8zXo/s1600-h/comp_se%C3%83%C2%A7.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;axWindowsMediaPlayer1.Ctlcontrols.play() ile urlsini verdiğimiz dosyayı seçeriz.Eğer mediaplayerin görünmesini istemiyorsak visible=false yaparız.&lt;br /&gt;&lt;br /&gt;axWindowsMediaPlayer1.Ctlcontrols sınıfyla mediaplayer'i kontrol ederiz.&lt;br /&gt;mediaplayeri projenizin içinde birçok işlevde kullanabilirsiniz.Bu size kalmış.Mesela butona basılınca ses çıkması gibi.&lt;br /&gt;Kolay gelsin&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/a17dhe9/n/media_player.rar"&gt;&lt;span style="text-decoration: underline;"&gt;http://www.filefactory.com/file/a17dhe9/n/media_player.rar&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-media-player-kullanimi-t379.html"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8002748140366668152?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8002748140366668152/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/12/c-ile-mediaplayer-kullanm.html#comment-form' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8002748140366668152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8002748140366668152'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/12/c-ile-mediaplayer-kullanm.html' title='C# ile MediaPlayer kullanımı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_50F-Ji0Y67Q/SVvAnCncbOI/AAAAAAAAAHA/T7P1iim7XGY/s72-c/form_media.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-7149399552645559114</id><published>2008-11-30T04:31:00.000+02:00</published><updated>2008-11-30T04:41:10.489+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Print screen'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='Print'/><category scheme='http://www.blogger.com/atom/ns#' term='grafik'/><category scheme='http://www.blogger.com/atom/ns#' term='resimli form'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Screen Record'/><category scheme='http://www.blogger.com/atom/ns#' term='ekran'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='point'/><category scheme='http://www.blogger.com/atom/ns#' term='psikoder'/><category scheme='http://www.blogger.com/atom/ns#' term='screensaver'/><title type='text'>C# print screen</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/STH9GWqj6II/AAAAAAAAAG4/-jKLLBXtSls/s1600-h/hasan+bozkurt.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/STH9GWqj6II/AAAAAAAAAG4/-jKLLBXtSls/s320/hasan+bozkurt.jpg" alt="" id="BLOGGER_PHOTO_ID_5274274924232697986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bu uygulamada C# ile nasıl Arka planın resmi çekileceğini göstereceğiz.Burada C# in kendi fonksiyonları bize bu işi sağlar ama isteyen işi Assembly komutlarına kadar götürür ve ordan da yapabilir:)Çok fazla uzun bişey değil ben hemen kodları vereyim link falan da yok basit bir fonksiyon ya da Event ile çağırabilirsiniz.Buyrun....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Size Boyut = new Size(1024, 768);&lt;br /&gt;Bitmap Resim = new Bitmap(1024, 768);&lt;br /&gt;System.Drawing.Graphics grafik = System.Drawing.Graphics.FromImage(Resim);&lt;br /&gt;grafik.CopyFromScreen(new Point(0, 0), new Point(0, 0), Boyut);&lt;br /&gt;Resim.Save("C:\\Test.bmp")&lt;br /&gt;Psikoder&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-7149399552645559114?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/7149399552645559114/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/11/c-print-screen.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7149399552645559114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7149399552645559114'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/11/c-print-screen.html' title='C# print screen'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/STH9GWqj6II/AAAAAAAAAG4/-jKLLBXtSls/s72-c/hasan+bozkurt.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-4596268826751511469</id><published>2008-11-20T17:10:00.000+02:00</published><updated>2008-11-20T17:12:41.880+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selçuk'/><category scheme='http://www.blogger.com/atom/ns#' term='elmasri'/><category scheme='http://www.blogger.com/atom/ns#' term='Structure'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Yapıları'/><category scheme='http://www.blogger.com/atom/ns#' term='Dosya'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='ebook'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='psikoder'/><category scheme='http://www.blogger.com/atom/ns#' term='File'/><title type='text'>Dosya Yapıları</title><content type='html'>Bilgisayar Mühendisliği File Organization dersi için ELmasrinin Ekitabı:&lt;br /&gt;link:&lt;br /&gt;http://rapidshare.com/files/165657940/Elmasri_Navathe_-_Fundamentals_Of_Database_Systems.zip.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-4596268826751511469?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/4596268826751511469/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/11/dosya-yaplar.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4596268826751511469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4596268826751511469'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/11/dosya-yaplar.html' title='Dosya Yapıları'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8413193291455483197</id><published>2008-09-21T07:00:00.000+03:00</published><updated>2008-09-21T07:27:10.081+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='form dizayn'/><category scheme='http://www.blogger.com/atom/ns#' term='yuvarlak panel'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='oval panel'/><category scheme='http://www.blogger.com/atom/ns#' term='transparent'/><category scheme='http://www.blogger.com/atom/ns#' term='form design'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='yuvarlak form'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='interface'/><category scheme='http://www.blogger.com/atom/ns#' term='oval form'/><title type='text'>C# ile oval panel tasarımı</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SNXHVM-hXlI/AAAAAAAAAGg/dSOjFUKbbrM/s1600-h/oval+panel.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SNXHVM-hXlI/AAAAAAAAAGg/dSOjFUKbbrM/s320/oval+panel.jpg" alt="" id="BLOGGER_PHOTO_ID_5248320107844820562" border="0" /&gt;&lt;/a&gt;Bu seferki uygulamamız oval şekilde panel oluştumak.Bu arayuz pogramcılarının cokca kullandıgı bir şekildir.İş tamamen grafik sınıfındaki araçlarla yapılıyor.Mesela dikdortgen bir nesnenin koselerini ovalleştirmek için napardınız?koşelere daire cizip geri kalan kısmı da doldururduk mesela...&lt;br /&gt;&lt;span class="fullpost"&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;br /&gt;&lt;br /&gt;Bunu da panelin paint kısmına yazarsak&lt;br /&gt;&lt;br /&gt;panelimiz ovalleşir.bunu ister form da kullanırsınız isterseniz de panel de kullanabilirsiniz basit mantıgı var zaten&lt;br /&gt;şöle oluyor&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SNXIl900LSI/AAAAAAAAAGo/BQ7V8teW6pg/s1600-h/panel.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SNXIl900LSI/AAAAAAAAAGo/BQ7V8teW6pg/s320/panel.jpg" alt="" id="BLOGGER_PHOTO_ID_5248321495346982178" border="0" /&gt;&lt;/a&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;Bundan sonraki uygulamalarımızda arayuz programcılıgı hakkında daha çok duracağız..buyrun kodu:&lt;br /&gt;private void panel6_Paint(object sender, PaintEventArgs e)&lt;br /&gt;{&lt;br /&gt;System.Drawing.Graphics g = e.Graphics;&lt;br /&gt;System.Drawing.Rectangle rect1 = new Rectangle(0, 0, 20, 20);&lt;br /&gt;System.Drawing.Rectangle rect2 = new Rectangle(0, this.panel5.Height - 20, 20, 20);&lt;br /&gt;System.Drawing.Rectangle rect3 = new Rectangle(this.panel5.Width - 20, 0, 20, 20);&lt;br /&gt;System.Drawing.Rectangle rect4 = new Rectangle(this.panel5.Width - 20, this.panel5.Height - 20, 20, 20);&lt;br /&gt;g.FillEllipse(System.Drawing.SystemBrushes.InactiveCaption, rect1);&lt;br /&gt;g.FillEllipse(System.Drawing.SystemBrushes.InactiveCaption, rect2);&lt;br /&gt;g.FillEllipse(System.Drawing.SystemBrushes.InactiveCaption, rect3);&lt;br /&gt;g.FillEllipse(System.Drawing.SystemBrushes.InactiveCaption, rect4);&lt;br /&gt;g.FillRectangle(System.Drawing.SystemBrushes.InactiveCaption, 0, rect1.Width / 2, this.panel5.Width, this.panel5.Height - (rect1.Width));&lt;br /&gt;g.FillRectangle(System.Drawing.SystemBrushes.InactiveCaption, rect1.Height / 2, 0, this.panel5.Width - (rect1.Width), this.panel5.Height);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;kodlar da aynı renkte daire ve dikdortgen cizimleri yapılıyo yukarıdaki resmin çizimleri bir nevi&lt;br /&gt;bunu yaptıgınızda form ya da panelin "borderstyle" ozelliği none olacak şekilde ayarlayın.Zemin rengini hiç seçmeyeceğiniz bir renk seçin ve transparent ozelliğine seçtiğiniz rengi koyun oval panel ya da formunuz haırdır demektir.Ayrıca solution vermeye gerek yok galiba hepsi burada zaten...kolay bir uygulama ama gerekebilecek bir uygulama.kolay gelsin.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8413193291455483197?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8413193291455483197/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/09/c-ile-oval-panel-tasarm.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8413193291455483197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8413193291455483197'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/09/c-ile-oval-panel-tasarm.html' title='C# ile oval panel tasarımı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_50F-Ji0Y67Q/SNXHVM-hXlI/AAAAAAAAAGg/dSOjFUKbbrM/s72-c/oval+panel.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-1602098362685722848</id><published>2008-08-30T14:18:00.001+03:00</published><updated>2010-01-05T11:20:58.962+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oledb'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='addreference'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='interop'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='bağlantı'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='ole'/><category scheme='http://www.blogger.com/atom/ns#' term='office'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='veri aktarmak'/><title type='text'>C# ile Excel'e veri aktarmak</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SLkuak1Q_FI/AAAAAAAAAF0/1YkCpVNv6p8/s1600-h/excel.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SLkuak1Q_FI/AAAAAAAAAF0/1YkCpVNv6p8/s320/excel.jpg" alt="" id="BLOGGER_PHOTO_ID_5240270675520846930" border="0" /&gt;&lt;/a&gt;Bu uygulamamız özellikle iş yerinde rapor uretimini çok yapan arkadaşların fazlaca uzerinde duracağı bir program.C# ile access ten aldıgımız verileri excel'e atacağız.Bunu yaparken en basit haliyle yaptım siz daha karmaşık ve hızlı olanların algoritmasını geliştirebilirsiniz.&lt;span class="fullpost"&gt;&lt;br /&gt;Studio da bir acces bağlantısı yapıp daha sonra bağlantı konfigurasyonlarını yaparsak geriye bişey kalmaz.Microsoft excel'i MxM lik bir matris olarak kullanmanıza olanak verir.Fakat daha oncesinde bişey yapmanız gerekir o da addreference ile excel nesnesinin studio ya dahil edilmesidir.Fakat bende office 2003 var ve ben de excel11 referansı hata verdi ve çalışmadı.Excel5 referansı hata vermemekle beraber istediğim özellikleri barındırmıyordu.Ben işi başka bir office den aldıgım referansla çözdüm."interop.excel.dll"&lt;br /&gt;olan bu obje benim işimiz çözdü.Fakat bir de yine studiodan office.core nesnesini eklemliyiz.Yanında VBIDE referansı ekler...&lt;br /&gt;&lt;br /&gt;Biz şimdi refernce eklemeyi gösterelim ----&gt;bknz.Resim&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SLkwuoPaesI/AAAAAAAAAF8/KD52X9OC8gM/s1600-h/addreference.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SLkwuoPaesI/AAAAAAAAAF8/KD52X9OC8gM/s320/addreference.jpg" alt="" id="BLOGGER_PHOTO_ID_5240273219056466626" border="0" /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;referansımıza gelince onuda şöyle seçecez  bknz.Resim ----&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SLkxGgldJKI/AAAAAAAAAGE/y7RXu0IF6NY/s1600-h/references.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SLkxGgldJKI/AAAAAAAAAGE/y7RXu0IF6NY/s320/references.jpg" alt="" id="BLOGGER_PHOTO_ID_5240273629318292642" border="0" /&gt;&lt;/a&gt;Browse den İnterop.Excel nesnesini ekleyeceğiz.Diğerlerini ister benim vereceğim project klasorunun içinden interop.Excel gibi ekleyebilirsiniz isterseniz de "com" seçeneğinden ekleyebilirsiniz...&lt;br /&gt;Şimdi sıra kodlarda&lt;br /&gt;&lt;br /&gt;İş çok basit access'e eklediğimiz verileri kolon kolon okuyup Excel nesnesine ait tanımladıgımız referansla tablo.cells[i,2]&lt;br /&gt;şeklinde değerleri  excel'e atacağız bunu donguyle de yaparsak bir otomasyon elde etmiş oluruz:)&lt;br /&gt;işte buyrzun excel raporlaması benim elimde olan bir veritabanının  müşteri bilgilerini  excel ilE raporladık...&lt;br /&gt;&lt;br /&gt;public void excel()&lt;br /&gt;     {&lt;br /&gt;         Excel.Application ExcelNesnesi = new Excel.Application();&lt;br /&gt;         if (ExcelNesnesi == null)&lt;br /&gt;         {&lt;br /&gt;             MessageBox.Show("Excel Cort!");&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;         ExcelNesnesi.Workbooks.Add(true);&lt;br /&gt;         ExcelNesnesi.Visible = true;&lt;br /&gt;         Excel.Worksheet tablo;&lt;br /&gt;         tablo = (Excel.Worksheet)ExcelNesnesi.ActiveSheet;&lt;br /&gt;         if (Convert.ToBoolean(oleDbConnection1.State) != true)&lt;br /&gt;         {&lt;br /&gt;             oleDbConnection1.Open();&lt;br /&gt;         }&lt;br /&gt;         oleDbCommand1.Connection = oleDbConnection1;&lt;br /&gt;         oleDbCommand1.CommandText = "SELECT     Ad, Soyad, [Ev Telefon], [Cep Telefon], Adres, [Müşteri No]" +&lt;br /&gt;"FROM         Musteri";&lt;br /&gt;         OleDbDataReader oku;&lt;br /&gt;         int i = 1;&lt;br /&gt;         oku = oleDbCommand1.ExecuteReader();&lt;br /&gt;         tablo.Cells[i, 1] = "Musteriler";&lt;br /&gt;&lt;br /&gt;         while (oku.Read())&lt;br /&gt;         {&lt;br /&gt;             i++;&lt;br /&gt;             tablo.Cells[i, 1] = Convert.ToString(oku.GetString(0).Trim().ToString());&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;         }&lt;br /&gt;         oku.Close();&lt;br /&gt;         i = 2;&lt;br /&gt;&lt;br /&gt;         oku = oleDbCommand1.ExecuteReader();&lt;br /&gt;         while (oku.Read())&lt;br /&gt;         {&lt;br /&gt;             tablo.Cells[i, 2] = oku.GetString(1);&lt;br /&gt;             i++;&lt;br /&gt;         }&lt;br /&gt;         oku.Close();&lt;br /&gt;         i = 2;&lt;br /&gt;         oku = oleDbCommand1.ExecuteReader();&lt;br /&gt;         while (oku.Read())&lt;br /&gt;         {&lt;br /&gt;             tablo.Cells[i, 3] = oku.GetString(2);&lt;br /&gt;             i++;&lt;br /&gt;         }&lt;br /&gt;         oku.Close();&lt;br /&gt;         i = 2;&lt;br /&gt;         oku = oleDbCommand1.ExecuteReader();&lt;br /&gt;         while (oku.Read())&lt;br /&gt;         {&lt;br /&gt;             tablo.Cells[i, 4] = oku.GetString(3);&lt;br /&gt;             i++;&lt;br /&gt;         }&lt;br /&gt;         oku.Close();&lt;br /&gt;         i = 2;&lt;br /&gt;         oku = oleDbCommand1.ExecuteReader();&lt;br /&gt;         while (oku.Read())&lt;br /&gt;         {&lt;br /&gt;             tablo.Cells[i, 5] = oku.GetString(4);&lt;br /&gt;             i++;&lt;br /&gt;&lt;br /&gt;         }&lt;br /&gt;         oku.Close();&lt;br /&gt;         i = 2;&lt;br /&gt;         oku = oleDbCommand1.ExecuteReader();&lt;br /&gt;         while (oku.Read())&lt;br /&gt;         {&lt;br /&gt;             tablo.Cells[i, 6] = oku.GetInt32(5);&lt;br /&gt;             i++;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     }&lt;br /&gt;siz range sınıfı ya da daha değişik yollarla daha hızlı ve kolayını yapabilirsiniz benden bu kadar yorumlarınızı bekleriz...Kolay gelsin&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;basit bir excel raporlaması yapılmış oldu.Kendi access dosyanıza göre configüre edip çalıştırabilirsiniz...&lt;br /&gt;Hasan BOZKURT&lt;br /&gt;     &lt;div class="metadata"&gt;       &lt;a href="http://www.filefactory.com/file/a17c8c7/n/excel.rar"&gt;http://www.filefactory.com/file/a17c8c7/n/excel.rar&lt;/a&gt;     &lt;/div&gt;&lt;br /&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-excel-baglantisi-t367.html"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-1602098362685722848?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/1602098362685722848/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/c-ile-excele-veri-aktarmak.html#comment-form' title='9 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1602098362685722848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1602098362685722848'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/c-ile-excele-veri-aktarmak.html' title='C# ile Excel&apos;e veri aktarmak'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_50F-Ji0Y67Q/SLkuak1Q_FI/AAAAAAAAAF0/1YkCpVNv6p8/s72-c/excel.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-5280723203185942950</id><published>2008-08-26T17:52:00.003+03:00</published><updated>2010-01-05T11:13:42.481+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='service'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# ders'/><category scheme='http://www.blogger.com/atom/ns#' term='process'/><category scheme='http://www.blogger.com/atom/ns#' term='services'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='windows servis'/><category scheme='http://www.blogger.com/atom/ns#' term='windows uygulamaları'/><category scheme='http://www.blogger.com/atom/ns#' term='silme'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='directory'/><category scheme='http://www.blogger.com/atom/ns#' term='cleaner'/><category scheme='http://www.blogger.com/atom/ns#' term='dizin'/><category scheme='http://www.blogger.com/atom/ns#' term='deleter'/><category scheme='http://www.blogger.com/atom/ns#' term='installer'/><title type='text'>C# ile Windows servisi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.csharpnedir.com/mimages/bsenyurt/mk67_1.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.csharpnedir.com/mimages/bsenyurt/mk67_1.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bu seferki uygulamamız basit bir windows servisi yazacağız.Basit dedim çünkü yapacağı işlem basit bişey mesela belli bir dizindeki dosyaları belli aralıklarla silen bir servis yazalım.Servislerden bahsedecek olursak start/run/services.msc yazdıktan sonra karşınıza çıkan liste sizin arka planda çalışna windows servisleridir.Servis kendisine gerek olsun yada olmaın surekli cevap vermeye hazır programlardır ve windowsa özgüdür.&lt;span class="fullpost"&gt;&lt;br /&gt;c# .net, windows servislerini oluşturabilmemiz için gerekli sınıfları içeren System.ServiceProcess isim alanına  sahiptir. Bu isim alanındaki sınıfları kullanarak, bir servisi oluşturabilir, sisteme yükleyebilir, yürütebilir ve kontrol edebiliriz.&lt;br /&gt;Bir servis alanı 4 ana işlemi yapmak zorundadır&lt;br /&gt;Create(oluşturmak)&lt;br /&gt;Install  (yuklemek)&lt;br /&gt;İmplement  (yurutmek)&lt;br /&gt;Control    (Kontrol etmek)&lt;br /&gt;ServiceController sınıfıyla yazacağımız servisin yapacağı işlemleri ayarlarız.&lt;br /&gt;Örn;start(),stop(),continue(),pause(), metotlarıyla servisin başalma duraklama,sonlanma,devam etme işlemlerini ayarlarız...&lt;br /&gt;Şimdi project kısmına gelelim ve studio yu açalım.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SLQeJj25f8I/AAAAAAAAAFk/V68E5sHqjgE/s1600-h/vs.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SLQeJj25f8I/AAAAAAAAAFk/V68E5sHqjgE/s320/vs.jpg" alt="" id="BLOGGER_PHOTO_ID_5238845416131887042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Windows servisi seçeneğini seçelim.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;serviceInstaller1&lt;br /&gt;serviceProcessInstaller1&lt;/span&gt;&lt;br /&gt;Sağ tıklayıp "Add installer" e tıklayıp&lt;br /&gt;Bu sınıfları projectimize ekliyoruz.&lt;br /&gt;Bunlar yazdıgımız servisin sisteme yuklenmesini sağlayacak ve servisin özelliklerini buradan ayaralarız servisin&lt;br /&gt;description&lt;br /&gt;service name&lt;br /&gt;diplay name kıımlarını isteğinize göre ayarlayınız&lt;br /&gt;Önemli bi durum ise servisin nasıl başlayacağıdır onu da start type kısmından ayarlarsınız ben "automatic" olarak ayarladım&lt;br /&gt;İnstall işini biraz sonra yapacağız.&lt;br /&gt;Şimdi kod kısmına gelelim&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;using System.IO;&lt;br /&gt;using System.Threading;&lt;/span&gt;&lt;br /&gt;Bu "namespace" leri projemize ekledikten sonra&lt;br /&gt;&lt;br /&gt;su kısmı ben "I" surucusundeki *.txt dosyaarını silmek için ayarladım ve siz kendinize göre ayarlayıp projenize ekleyin&lt;br /&gt;namespace odev&lt;br /&gt;{&lt;br /&gt;public partial class sude : ServiceBase&lt;br /&gt;{&lt;br /&gt;   int i, j=0;&lt;br /&gt;   private Thread myThread;&lt;br /&gt;   private bool tekrar;&lt;br /&gt;   public sude()&lt;br /&gt;   {&lt;br /&gt;       InitializeComponent();&lt;br /&gt;   }&lt;br /&gt;   void sil() {&lt;br /&gt;       for (int i = 0; tekrar; i++) //Sonsuz dongu&lt;br /&gt;       {&lt;br /&gt;           string dizin = "I:\\";&lt;br /&gt;           foreach (string dosya in System.IO.Directory.GetFiles(dizin, "*.txt"))&lt;br /&gt;           {&lt;br /&gt;               try&lt;br /&gt;               {&lt;br /&gt;                   System.IO.File.Delete(dosya);&lt;br /&gt;               }&lt;br /&gt;               catch (Exception) { }&lt;br /&gt;           }&lt;br /&gt;           Thread.Sleep(10);  //thread sınıfını uyutuyoruz&lt;br /&gt;           if (i == 1000)&lt;br /&gt;           {&lt;br /&gt;               i = 0;&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;   protected override void OnContinue()&lt;br /&gt;   {&lt;br /&gt;       myThread.Resume();&lt;br /&gt;   }&lt;br /&gt;   protected override void OnStart(string[] args)&lt;br /&gt;   {&lt;br /&gt;      tekrar = true;&lt;br /&gt;       initThread();&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   protected override void OnStop()&lt;br /&gt;   {&lt;br /&gt;      tekrar = false;&lt;br /&gt;  &lt;br /&gt;   }&lt;br /&gt;   private void initThread()&lt;br /&gt;   {&lt;br /&gt;       myThread = new Thread(new ThreadStart(sil));&lt;br /&gt;       myThread.Start();&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;Derledikten sonra servis çalıştırmaya hazırdır fakat sisteme tanıtııp yuklenmesi gerekiyor oncelikle.Bunun için&lt;/span&gt;&lt;span class="fullpost"&gt;işlemini yapıyoruz&lt;br /&gt;Eğer sistemden kaldırma istiyorsak ta şoyle yapıyoruz(to Remove)&lt;br /&gt;D:\Visual Studio 2005\Projects\odev\odev\bin\Debug&gt;installUtil /U "D:\Visual Stu&lt;br /&gt;dio 2005\Projects\odev\odev\bin\Debug\odev.exe"&lt;br /&gt;Aslında çalışma mantıgı basit sisteme bir exe dosyasını kaydedip exe dosyasının yordamlarını verdiğiniz aralıklarla işleten bir fonksiyon.&lt;br /&gt;Bir problem olursa yardımcı oluruz buradan ulaşabilirsiniz...&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SLQlWMVpCrI/AAAAAAAAAFs/JIu_MDyC6FE/s1600-h/command.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 420px; height: 360px;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SLQlWMVpCrI/AAAAAAAAAFs/JIu_MDyC6FE/s320/command.jpg" alt="" id="BLOGGER_PHOTO_ID_5238853329738074802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&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;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;br /&gt;(Consol)&lt;br /&gt;&lt;br /&gt;Hasan BOZKURT&lt;br /&gt;&lt;br /&gt;örnek bir uygulama--&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/a17c756/n/seri.rar"&gt;http://www.filefactory.com/file/a17c756/n/seri.rar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-5280723203185942950?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/5280723203185942950/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/c-ile-windows-servisi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5280723203185942950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/5280723203185942950'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/c-ile-windows-servisi.html' title='C# ile Windows servisi'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_50F-Ji0Y67Q/SLQeJj25f8I/AAAAAAAAAFk/V68E5sHqjgE/s72-c/vs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8515481528975335966</id><published>2008-08-25T12:37:00.001+03:00</published><updated>2010-01-05T09:39:10.550+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='smtp'/><category scheme='http://www.blogger.com/atom/ns#' term='masaustu'/><category scheme='http://www.blogger.com/atom/ns#' term='host'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='mailmessage'/><category scheme='http://www.blogger.com/atom/ns#' term='smtp port'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='smtpclient'/><category scheme='http://www.blogger.com/atom/ns#' term='gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='mail'/><category scheme='http://www.blogger.com/atom/ns#' term='send mail'/><category scheme='http://www.blogger.com/atom/ns#' term='mail atmak'/><title type='text'>C# ile mail atma programı</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SLKMRlhT_AI/AAAAAAAAAFU/W6Kmhhqo3sw/s1600-h/mail.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SLKMRlhT_AI/AAAAAAAAAFU/W6Kmhhqo3sw/s320/mail.jpg" alt="" id="BLOGGER_PHOTO_ID_5238403550342806530" border="0" /&gt;&lt;/a&gt;Bu uygulmamızda C# ile SMTP maili atma programı yapacaz.Bunun için buna izin veren mail server'a(mesela Gmail) uye olmanız gerekir.Hotmail'in buna izin verip vermediini bilmiyorum ama ben birkaç kez denedim boyle bir girişe izin yok denildi cevap olarak.&lt;br /&gt;Neyse biz bunu sağlayan mail servere kaydolduktan sonra arık visual studio ya dönebiliriz:)İşin güzel kısmı da bu zaten.Burada ilkonce using System.Net.Mail; sınıfını ekledik daha sonra&lt;br /&gt;bu sınıftan bir nesne oluturduk ve bu sınıfa ait özellikleri kullandık.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;private void button1_Click(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        try&lt;br /&gt;        {&lt;br /&gt;           MailMessage mesaj = new MailMessage();&lt;br /&gt;           mesaj.From = new MailAddress(textBox1.Text,"hasan",System.Text.Encoding.UTF8);&lt;br /&gt;            SmtpClient smtp = new SmtpClient();&lt;br /&gt;            mesaj.To.Add(textBox2.Text);&lt;br /&gt;            mesaj.Subject = textBox4.Text;&lt;br /&gt;            mesaj.IsBodyHtml=false;&lt;br /&gt;            mesaj.BodyEncoding = System.Text.Encoding.UTF8;&lt;br /&gt;            mesaj.Body = richTextBox1.Text;&lt;br /&gt;            mesaj.Priority = MailPriority.High;&lt;br /&gt;            smtp.Credentials = new System.Net.NetworkCredential(textBox1.Text, textBox3.Text);&lt;br /&gt;            smtp.Port = 587;&lt;br /&gt;            smtp.Host = "smtp.gmail.com";&lt;br /&gt;            smtp.EnableSsl = true;&lt;br /&gt;            smtp.Send(mesaj);&lt;br /&gt;        }&lt;br /&gt;        catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SLKMsL2Im9I/AAAAAAAAAFc/yFSZ-6NEPtk/s1600-h/mail.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SLKMsL2Im9I/AAAAAAAAAFc/yFSZ-6NEPtk/s320/mail.gif" alt="" id="BLOGGER_PHOTO_ID_5238404007307287506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hanek.forumlari.net/viewtopic.php?t=363&amp;amp;f=106"&gt;http://www.kodpark.org/forum/download/file.php?id=2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8515481528975335966?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8515481528975335966/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/c-ile-mail-atma-program.html#comment-form' title='5 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8515481528975335966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8515481528975335966'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/c-ile-mail-atma-program.html' title='C# ile mail atma programı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_50F-Ji0Y67Q/SLKMRlhT_AI/AAAAAAAAAFU/W6Kmhhqo3sw/s72-c/mail.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-4458919562172359165</id><published>2008-08-23T01:23:00.002+03:00</published><updated>2010-01-05T11:04:23.440+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='form dizayn'/><category scheme='http://www.blogger.com/atom/ns#' term='masaustu'/><category scheme='http://www.blogger.com/atom/ns#' term='saat programı'/><category scheme='http://www.blogger.com/atom/ns#' term='resimli form'/><category scheme='http://www.blogger.com/atom/ns#' term='duvar saati'/><category scheme='http://www.blogger.com/atom/ns#' term='grafik'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='form kesme'/><category scheme='http://www.blogger.com/atom/ns#' term='saat'/><category scheme='http://www.blogger.com/atom/ns#' term='basit uygulamalar'/><category scheme='http://www.blogger.com/atom/ns#' term='form design'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='yuvarlak form'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><title type='text'>C# ile masaustu saati</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SK9BEMgHx8I/AAAAAAAAAEM/IXXzOpp69gk/s1600-h/saat.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SK9BEMgHx8I/AAAAAAAAAEM/IXXzOpp69gk/s320/saat.jpg" alt="" id="BLOGGER_PHOTO_ID_5237476431986411458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bu seferki c# uygulamamızda bir "desktop application" denilen masaustu uygulaması yapacağız.Masaustunda bir saatimiz olsun dedik ve saatimizi tutup yerinden oyanatabilelim.Saatimiz için "g.drawİmage()" özelliğiyle bir saat resmini forma aktardık.&lt;span class="fullpost"&gt;&lt;br /&gt;Formun belli koordinatina ekledik(Belirli bir yere çünkü formu keseceğiz)2. kısım formun kesilmesi kısmı aslında bunu ayrı bir porgram olarak verecektim fakat su an vermek zorundayım.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GraphicsPath sekil = new GraphicsPath();//belli bir alanı seçiyoruz formdan&lt;br /&gt;sekil.AddEllipse(203, 129, 200, 200); //seçtiğimiz alana elips ekledik&lt;br /&gt;Region sekilici = new Region(sekil); //Fromu kesmek için gerekli sınıf&lt;br /&gt;this.Region = sekilici; //kesilecek alanı forma uygula&lt;br /&gt;&lt;br /&gt;Kesme olayından sonra surukleme işlemi var...Mousedown olayını bekleyeceğiz buton tıklanıp çekilinceye kadar true değerini bool bir değişkene aktaracağız ve bu mouseup olana kadar devam edecek.Bu sırada mousemove olayına ise location özelliğini mouse koordinatlarına göre ayarlanacak.&lt;br /&gt;Kodlarınıza burada ek olarak drawing sınıfını eklemeyi unutmayın&lt;br /&gt;kolay gelsin&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;using System.Drawing.Drawing2D;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;namespace saat&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;    public partial class Form1 : Form&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        int tut, yel,kx,ky;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        bool durum;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        float x=300, y=110,oran,tutx,tuty,ax,ay,yelx,yely,x1=300,y1=200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        float akx, aky,akrep, x2=300, y2=200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        public Form1()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            InitializeComponent();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;       &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        public void yelkovan() &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;       &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            Font f1 = new Font("Lucida Handwriting", this.Font.Size, FontStyle.Italic);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            SolidBrush s = new SolidBrush(Color.Navy);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            Graphics g = this.CreateGraphics();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            Pen p = new Pen(Color.Khaki, 3);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            Pen pen=new Pen(Color.LightGreen,5);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            Pen p1 = new Pen(Color.Navy, 2);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            g.DrawImage(saat.Properties.Resources.saat1, 200, 100, 200, 200);       &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            g.DrawString("psikoder", f1, s, 275, 170);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (x + tutx == 400)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x -= 30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (x + tutx == 200)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x += 30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (y + tuty == 300)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y -= 30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (y + tuty == 100)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y += 30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            g.DrawLine(p1, 300, 200, x + tutx, y + tuty);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (x1 + yelx == 400)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x1 -= 30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (x1 + yelx == 200)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x1 += 30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (y1 + yely == 300)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y1 -= 30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (y1 + yely == 100)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y1 += 30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            g.DrawLine(p, 300, 200, x1+yelx, y1+yely);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (x2 + akx == 400 )&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            x2-=30;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if(x2+akx==200){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            x2+=30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (y2 + aky == 300)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y2 -= 30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if(y2+aky==100)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y2 += 30;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                g.DrawLine(pen, 300, 200, x2 + akx, y2 + aky);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            g.Dispose();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        public void temizle() {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            Graphics g = this.CreateGraphics();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            g.Clear(Color.Transparent);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        public void ok() {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            Graphics g = this.CreateGraphics();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            Pen p = new Pen(Color.Blue, 5);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            g.DrawLine(p, x, y, ax, ay);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        private void Form1_Load(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;             GraphicsPath sekil = new GraphicsPath();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            sekil.AddEllipse(203, 129, 200, 200);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            Region sekilbolgesi = new Region(sekil);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            this.Region = sekilbolgesi;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        private void timer1_Tick(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;           &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            label1.Text = DateTime.Now.ToLongTimeString();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            yel = DateTime.Now.Minute;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            tut = DateTime.Now.Second;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            akrep = DateTime.Now.Hour;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            oran = tut / 60;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            akrep = akrep % 12;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            akrep *= 5;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            akrep += oran;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (akrep &gt;= 0 &amp;amp;&amp;amp; akrep &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x2 = 300;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y2 = 100;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                akx = akrep * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                aky = akrep * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (tut &gt;= 0 &amp;amp;&amp;amp; tut &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x = 300;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y = 100;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;             &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tutx = tut * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tuty = tut * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (yel &gt;= 0 &amp;amp;&amp;amp; yel &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x1 = 300;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y1 = 100;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;               yelx = yel * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yely = yel * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;           &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (akrep &gt;= 15 &amp;amp;&amp;amp; akrep &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x2 = 400;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y2 = 200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                akx = (akrep % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                aky = (akrep % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                akx *= -1;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (tut&gt;= 15 &amp;amp;&amp;amp; tut &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x = 400;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y = 200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tutx = (tut % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tuty = (tut % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tutx *= -1;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (yel &gt;= 15 &amp;amp;&amp;amp; yel &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x1 = 400;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y1 = 200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelx = (yel % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yely = (yel % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelx *= -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (akrep &gt;= 30 &amp;amp;&amp;amp; akrep &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x2 = 300;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y2 = 300;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                akx = (akrep % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                aky = (akrep % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                akx *= -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                aky *= -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (tut &gt;= 30 &amp;amp;&amp;amp; tut &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x = 300;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y = 300;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tutx = (tut % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tuty = (tut % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tutx *= -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tuty *= -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (yel &gt;= 30 &amp;amp;&amp;amp; yel &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x1 = 300;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y1 = 300;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelx = (yel % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yely = (yel % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelx *= -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yely *= -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (akrep &gt;= 45 &amp;amp;&amp;amp; akrep &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x2 = 200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y2 = 200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                akx = (akrep % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                aky = (akrep % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                aky *= -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (tut &gt;= 45 &amp;amp;&amp;amp; tut &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x = 200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y = 200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tutx = (tut % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tuty = (tut % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                tuty *= -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (yel &gt;= 45 &amp;amp;&amp;amp; yel &lt;&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                x1 = 200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                y1 = 200;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelx = (yel % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yely = (yel % 15) * 90 / 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yely *= -1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                temizle();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                yelkovan();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        private void Form1_MouseMove(object sender, MouseEventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            toolStripStatusLabel1.Text = e.X.ToString() + "," + e.Y.ToString();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            if (durum == true)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;                this.Location = new Point(this.Location.X + e.X - kx, this.Location.Y + e.Y - ky);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        private void Form1_MouseDown(object sender, MouseEventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            durum = true;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            kx = e.X;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            ky = e.Y;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        private void Form1_MouseUp(object sender, MouseEventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            durum = false;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        private void kapatToolStripMenuItem_Click(object sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;            Application.Exit();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;}&lt;br /&gt;Hasan BOZKURT&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.filefactory.com/file/a17c7cc/n/kodpark-saat.rar"&gt;http://www.filefactory.com/file/a17c7cc/n/kodpark-saat.rar     &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-4458919562172359165?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/4458919562172359165/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/c-ile-masaustu-saati.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4458919562172359165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4458919562172359165'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/c-ile-masaustu-saati.html' title='C# ile masaustu saati'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_50F-Ji0Y67Q/SK9BEMgHx8I/AAAAAAAAAEM/IXXzOpp69gk/s72-c/saat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-1688390198725713629</id><published>2008-08-21T23:37:00.000+03:00</published><updated>2008-08-21T23:41:40.753+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oynatma'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='play'/><category scheme='http://www.blogger.com/atom/ns#' term='wav'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='muzik'/><category scheme='http://www.blogger.com/atom/ns#' term='player'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='wav dosyası'/><category scheme='http://www.blogger.com/atom/ns#' term='ses'/><category scheme='http://www.blogger.com/atom/ns#' term='ses dosyası'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><title type='text'>C# ile ses dosyası çalmak</title><content type='html'>C# (Muzik)Ses Dosyası&lt;br /&gt;Bu uygulamamız C# ta ses dosyalarının nasıl yurutuldugu hakkında.Yapacağımız işlem gayet basit dosyamızı(*.wav formatında olmalı) programa gösterdiken sonra yani dosya path'ini programa aktardıktan sonra gerisi kolay...C# içindeki &lt;span class="fullpost"&gt; "System.Media.SoundPlayer " sınıfını kullanacağız.Bu sınıfın kullanımı oldukça kolay parametre olarak sadece dosya yolunu istiyor "s.Play();" ile yurutuyor.Bir de ek olarak C# programda hata yada uyarı nev'inden durumlarda kullanmak uzere&lt;br /&gt;System.Media.SystemSounds sınıfını vermiş buradan da bazı kucuk ses dosyalarını çalabilirsiniz.Biz sadece ornek olması amacyla bir ses dosyasını açmak oynatmak ve durudrmak gibi temel işlemleri yerine getiren bir uygulama yaptık.Gerisi size kalmış...&lt;br /&gt;İşte Kodlar--&gt;&lt;br /&gt;&lt;br /&gt;namespace deneme&lt;br /&gt;{&lt;br /&gt;public partial class Form1 : Form&lt;br /&gt;{&lt;br /&gt;string t = "";&lt;br /&gt;&lt;br /&gt;System.Media.SoundPlayer s;&lt;br /&gt;public Form1()&lt;br /&gt;{&lt;br /&gt;InitializeComponent();&lt;br /&gt;}&lt;br /&gt;private void button1_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;if (openFileDialog1.ShowDialog() == DialogResult.OK)&lt;br /&gt;{&lt;br /&gt;System.Media.SoundPlayer s = new SoundPlayer(openFileDialog1.FileName);&lt;br /&gt;s.Play();&lt;br /&gt;button1.Enabled = false;&lt;br /&gt;button2.Enabled = true;&lt;br /&gt;}&lt;br /&gt;}catch(Exception ece){}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void button2_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;System.Media.SoundPlayer s = new SoundPlayer(t);&lt;br /&gt;s.Stop();&lt;br /&gt;button1.Enabled = true;&lt;br /&gt;button2.Enabled = false;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void kapatToolStripMenuItem_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;this.Close();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void Form1_Load(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;button2.Enabled = false;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt; &lt;/span&gt; &lt;br /&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-ses-muzik-dosyasi-calma-t355.html"&gt;Download linki:&lt;br /&gt;http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-ses-muzik-dosyasi-calma-t355.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-1688390198725713629?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/1688390198725713629/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/c-ile-ses-dosyas-almak.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1688390198725713629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1688390198725713629'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/c-ile-ses-dosyas-almak.html' title='C# ile ses dosyası çalmak'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-8248481484972169970</id><published>2008-08-20T19:45:00.001+03:00</published><updated>2010-01-05T10:47:04.714+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='Calculator'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='hesap makinesi'/><category scheme='http://www.blogger.com/atom/ns#' term='buton'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='Hesap'/><category scheme='http://www.blogger.com/atom/ns#' term='makinesi'/><title type='text'>C# ile Hesap makinesi</title><content type='html'>&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SKxNJw8WBuI/AAAAAAAAAB8/DyoPNua0Q5M/s1600-h/hesap.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SKxNJw8WBuI/AAAAAAAAAB8/DyoPNua0Q5M/s320/hesap.jpg" alt="" id="BLOGGER_PHOTO_ID_5236645296877209314" border="0" /&gt;&lt;/a&gt;Bu seferki uygulamamız basit bir hesap makinesi Aslında ben temel işlemleri yatım ve özellik      eklemeyi size bıraktım.Mesela Sin(),Cos(),x^y fonksiyonlarını kolayca ekleyebilirisiniz.Basit hesap makinası deyip geçmeyin kullanıcı kolaylıgını dusunurseniz ve microsoftun calc.exe programına rakip olmayı dusunurseniz iş biraz&lt;span class="fullpost"&gt;&lt;strong&gt;&lt;/strong&gt; zorlaşıyor:)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;nese ben bazı çözümlerden bahsedeyim şöyleki:&lt;br /&gt;KeyPreview özelliğini true yaptıktan sonra formun keypress özelliğine sunu ekledim&lt;br /&gt;if (e.KeyChar == 48) { button16.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 49) { button1.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 50) { button2.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 51) { button3.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 52) { button4.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 53) { button5.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 54) { button6.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 55) { button7.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 56) { button8.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 57) { button9.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 189) { button13.PerformClick(); }&lt;br /&gt;&lt;br /&gt; if (e.KeyChar == 223) { button12.PerformClick(); }&lt;br /&gt; if (e.KeyChar == 13) { button15.PerformClick(); }&lt;br /&gt;bununla klavye ile direkt temasa geçtik:)&lt;br /&gt;Rakamların art arda gideceği ya da silinip yeniden yazılacağını ise bool tekrar =true;&lt;br /&gt;kısmıyla yaptık ki eğer tekrar true ise appendtext() oluyo eğer  false ise mesela "=" tıklandıysa silinip yeniden yazılır.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="fullpost"&gt;namespace hasep&lt;br /&gt;{&lt;br /&gt;    public partial class Form1 : Form&lt;br /&gt;    {&lt;br /&gt;        bool tekrar, islemt,islem1,islemc,islemb,islemf;&lt;br /&gt;        int farksay=0,bolsay=0,carpsay=0,topsay=0,say = 0,hangi=0;&lt;br /&gt;       &lt;br /&gt;        double sonuc, elde=0;&lt;br /&gt;        public Form1()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button1_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button1.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0) {&lt;br /&gt;                textBox1.Text = button1.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;           &lt;br /&gt;            }&lt;br /&gt;          &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button2_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button2.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = button2.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;      &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button3_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button3.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = button3.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;         &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button4_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button4.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = button4.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;          &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button5_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button5.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = button5.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button6_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button6.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = button6.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button7_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button7.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = button7.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button8_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false; ;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button8.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = button8.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button9_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button9.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = button9.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button10_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            textBox1.Text = "0";&lt;br /&gt;            tekrar = false;&lt;br /&gt;            say = 0;&lt;br /&gt;            elde = 0;&lt;br /&gt;            topsay = 0;&lt;br /&gt;            farksay = 0;&lt;br /&gt;            carpsay = 0;&lt;br /&gt;            bolsay = 0;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button11_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (hangi != 0 &amp;amp;&amp;amp; say!=0) { button15.PerformClick(); }&lt;br /&gt;            if (islemt == true ) { return; }&lt;br /&gt;            islemt=true;&lt;br /&gt;            islem1 = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;&lt;br /&gt;            tekrar = false;&lt;br /&gt;            say = 0;&lt;br /&gt;            hangi = 0;&lt;br /&gt;            if (topsay &gt; 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text=Convert.ToString(elde+Convert.ToDouble(textBox1.Text));&lt;br /&gt;            }&lt;br /&gt;            elde = Convert.ToDouble(textBox1.Text);&lt;br /&gt;            topsay++;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button12_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (hangi != 1&amp;amp;&amp;amp; say!=0) { button15.PerformClick(); }&lt;br /&gt;            if (islemc == true&amp;amp;&amp;amp;hangi==1) { return; }&lt;br /&gt;            islemc = true;&lt;br /&gt;            islem1 = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if(carpsay&gt;0){&lt;br /&gt;                textBox1.Text = Convert.ToString(elde * Convert.ToDouble(textBox1.Text));&lt;br /&gt;          &lt;br /&gt;            }&lt;br /&gt;            elde = Convert.ToDouble(textBox1.Text);&lt;br /&gt;            tekrar = false;&lt;br /&gt;            say = 0;&lt;br /&gt;            hangi = 1;&lt;br /&gt;            carpsay++;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button13_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (hangi !=2 &amp;amp;&amp;amp; say!=0) { button15.PerformClick(); }&lt;br /&gt;            if (islemf == true) { return; }&lt;br /&gt;            islemf = true;&lt;br /&gt;            islem1 = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemt = false;&lt;br /&gt;            if (farksay &gt; 0) {&lt;br /&gt;                textBox1.Text = Convert.ToString(elde - Convert.ToDouble(textBox1.Text));&lt;br /&gt;          &lt;br /&gt;               &lt;br /&gt;            }&lt;br /&gt;            elde = Convert.ToDouble(textBox1.Text);&lt;br /&gt;            tekrar = false;&lt;br /&gt;            say = 0;&lt;br /&gt;            hangi = 2;&lt;br /&gt;            farksay++;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button14_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (hangi != 3 &amp;amp;&amp;amp; say!=0) { button15.PerformClick(); }&lt;br /&gt;            if (islemb == true) { return; }&lt;br /&gt;            islemb = true;&lt;br /&gt;            islem1 = false;&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (bolsay &gt; 0)&lt;br /&gt;            {&lt;br /&gt;                if (Convert.ToDouble(textBox1.Text) == 0)&lt;br /&gt;                {&lt;br /&gt;                    MessageBox.Show("sıfıra bolunmez", "hata", MessageBoxButtons.OK, MessageBoxIcon.Error);&lt;br /&gt;                    return;&lt;br /&gt;                }&lt;br /&gt;                textBox1.Text = Convert.ToString(elde / Convert.ToDouble(textBox1.Text));&lt;br /&gt;            }&lt;br /&gt;            elde = Convert.ToDouble(textBox1.Text);&lt;br /&gt;&lt;br /&gt;            tekrar = false;&lt;br /&gt;            say = 0;&lt;br /&gt;            hangi = 3;&lt;br /&gt;            bolsay++;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button15_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (islem1 == true) { return; }&lt;br /&gt;            islem1 = true;&lt;br /&gt;            tekrar = false;&lt;br /&gt;            say = 0;&lt;br /&gt;            if (hangi == 0) {&lt;br /&gt;                textBox1.Text = Convert.ToString(Convert.ToDouble(textBox1.Text) + elde);&lt;br /&gt;                topsay = 0;&lt;br /&gt;                islemt = false;&lt;br /&gt;                islemb = false;&lt;br /&gt;                islemc = false;&lt;br /&gt;                islemf = false;&lt;br /&gt;                elde=0;&lt;br /&gt;&lt;br /&gt;           &lt;br /&gt;            }&lt;br /&gt;            if (hangi == 1)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = Convert.ToString(Convert.ToDouble(textBox1.Text) * elde);&lt;br /&gt;                carpsay = 0;&lt;br /&gt;                islemt = false;&lt;br /&gt;                islemb = false;&lt;br /&gt;                islemc = false;&lt;br /&gt;                islemf = false;&lt;br /&gt;                elde=0;&lt;br /&gt;           &lt;br /&gt;            }&lt;br /&gt;            if (hangi == 2) {&lt;br /&gt;&lt;br /&gt;                textBox1.Text = Convert.ToString(elde-Convert.ToDouble(textBox1.Text) );&lt;br /&gt;                farksay = 0;&lt;br /&gt;                islemt = false;&lt;br /&gt;                islemb = false;&lt;br /&gt;                islemc = false;&lt;br /&gt;                islemf = false;&lt;br /&gt;                elde=0;&lt;br /&gt;            }&lt;br /&gt;            if (hangi == 3) {&lt;br /&gt;&lt;br /&gt;                textBox1.Text = Convert.ToString(elde/Convert.ToDouble(textBox1.Text));&lt;br /&gt;                bolsay = 0;&lt;br /&gt;                islemt = false;&lt;br /&gt;                islemb = false;&lt;br /&gt;                islemc = false;&lt;br /&gt;                islemf = false;&lt;br /&gt;            elde=0;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button16_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button16.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = button16.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button17_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            textBox1.Text = Convert.ToString(Convert.ToInt64(textBox1.Text) *-1);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Form1_KeyDown(object sender, KeyEventArgs e)&lt;br /&gt;        {&lt;br /&gt;          &lt;br /&gt;         &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Form1_KeyPress(object sender, KeyPressEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (e.KeyChar == 48) { button16.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 49) { button1.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 50) { button2.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 51) { button3.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 52) { button4.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 53) { button5.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 54) { button6.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 55) { button7.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 56) { button8.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 57) { button9.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 189) { button13.PerformClick(); }&lt;br /&gt;       &lt;br /&gt;            if (e.KeyChar == 223) { button12.PerformClick(); }&lt;br /&gt;            if (e.KeyChar == 13) { button15.PerformClick(); }&lt;br /&gt;       &lt;br /&gt;       &lt;br /&gt;       &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        private void çıkışToolStripMenuItem_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            Application.Exit();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button19_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (Convert.ToDouble(textBox1.Text) &lt; 0)&lt;br /&gt;            {&lt;br /&gt;                MessageBox.Show("negatif olamaz", "hata", MessageBoxButtons.OK, MessageBoxIcon.Error);&lt;br /&gt;            return;&lt;br /&gt;            }&lt;br /&gt;            textBox1.Text = Convert.ToString(Math.Sqrt(Convert.ToDouble(textBox1.Text)));&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void hakkımdaToolStripMenuItem1_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            MessageBox.Show("Hasan bozkurt tarafından yapıldı 20.08.2008\n mail:'hasanbozkurt27450@hotmail.com'","hakkımda",MessageBoxButtons.OK,MessageBoxIcon.Information);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void basamaklaToolStripMenuItem_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            textBox1.Copy();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void yapıştırToolStripMenuItem_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            textBox1.Clear();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button20_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (Convert.ToDouble(textBox1.Text) == 0)&lt;br /&gt;            {&lt;br /&gt;                MessageBox.Show("Sıfır olamaz", "hata", MessageBoxButtons.OK, MessageBoxIcon.Error);&lt;br /&gt;                return;&lt;br /&gt;            }&lt;br /&gt;            textBox1.Text = Convert.ToString(1/(Convert.ToDouble(textBox1.Text)));&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void button18_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            islemt = false;&lt;br /&gt;            islemb = false;&lt;br /&gt;            islemc = false;&lt;br /&gt;            islemf = false;&lt;br /&gt;            if (tekrar == true)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text += button18.Text;&lt;br /&gt;            }&lt;br /&gt;            if (tekrar == false &amp;amp;&amp;amp; say == 0)&lt;br /&gt;            {&lt;br /&gt;                textBox1.Text = button16.Text;&lt;br /&gt;                say = 1;&lt;br /&gt;                tekrar = true;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;      &lt;br /&gt;    }&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="fullpost"&gt;bu ve benzeri özellkleri ayaladık ama görselliğe pek onem vermedik geriye kalan tum özellikler size kalmış Kolay gelsin...  &lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SKxP3fXDcZI/AAAAAAAAACM/qUEvzz6vcAw/s320/calculator-add-48x48.png" alt="" id="BLOGGER_PHOTO_ID_5236648281454637458" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.filefactory.com/file/a17c5a1/n/hasep.rar"&gt;http://www.filefactory.com/file/a17c5a1/n/hasep.rar&lt;/a&gt;     &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-8248481484972169970?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/8248481484972169970/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/0-if-convert.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8248481484972169970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/8248481484972169970'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/0-if-convert.html' title='C# ile Hesap makinesi'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/SKxNJw8WBuI/AAAAAAAAAB8/DyoPNua0Q5M/s72-c/hesap.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-6034804056376230527</id><published>2008-08-19T20:15:00.001+03:00</published><updated>2010-01-05T10:27:28.221+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='progressbar'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='timer'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><title type='text'>C# ile ProgressBar</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SK3j2HZuCJI/AAAAAAAAADc/1OPQBEuuboE/s1600-h/ekran3.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_50F-Ji0Y67Q/SK3j2HZuCJI/AAAAAAAAADc/1OPQBEuuboE/s320/ekran3.jpg" alt="" id="BLOGGER_PHOTO_ID_5237092460541118610" border="0" /&gt;&lt;/a&gt;Bu uygulamamızda C# ile yapacagımız bir "progressBar" yukleme çubugu yapacaz...Uygulamamız özellikle programımıza efekt verebilmek için çok guzel bir araç.Örn programın açılışındaki hantallık kullanıcıya hissettirmemek için onun gözünü doyuracak bir aılış sunumu yapmalısınız...Ya da herhangi bir sql komutunun çalışması sırasında meydana gelen yavaşlık ya da sprgunun suresi ya da bir kopyalama suresi ya da bir silme işlemi suresi hakkında kullanıcıya bilgi verebilmek için kuulnanbilirsiniz...Kısacası sizin kullanımınıza kalmış bişey "progressBar".&lt;span class="fullpost"&gt; &lt;strong&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="fullpost"&gt; &lt;strong&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bu nesnenin çalışması musluktan bir kovaya su doldurmaya benzer.Nasıl su aktıkça kovadaki su seviyesi artar progressBar da da seviye belli sure içinde artar mesela ben şu an ikili bir progressbar uygulaması&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SK3eHwLEh-I/AAAAAAAAADE/VJ5Vgef6mNE/s1600-h/ekran4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SK3eHwLEh-I/AAAAAAAAADE/VJ5Vgef6mNE/s320/ekran4.jpg" alt="" id="BLOGGER_PHOTO_ID_5237086166473541602" border="0" /&gt;Progresbarı'ın sonlanışı Resim-2&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Şimdi çalışma mantıgına bakalım&lt;br /&gt;Progressbar ın kullanacağımız özellikleri&lt;br /&gt;enabled=true olmalı yani çalışabilir olmalı&lt;br /&gt;max:=100 ifadesi progressbarın limit değeri yani sayısal olarak progressbarın değeri 100 olunca progressbardaki tum ışklar yanar&lt;br /&gt;min:=0 başlangıç seviyesi&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;step&lt;/span&gt; :bu ise sayısal olarak progressarın seviye atlama miktarını gosterir.Örn;&lt;br /&gt;timer'in tick yordamı için her saniyede artacagı miktarı 4 olursa her saniyede 4 birim artar ve 25 saniye sonra dolar ve biter&lt;br /&gt;İstersek bu miktarı kullanadan bizde değiştirbiliriz örn;&lt;br /&gt;" progressbar.value+=2;"&lt;br /&gt;ifadesi onun değerini 2 arttır demektir.Buras size kalmış.&lt;br /&gt;Bir de istersek onu dolum ya da bitiş çizelgesi olarak kullanmak yerine başka şekilde de kullanabilirsiniz mesela bekletme çubugu olarak dusunursek ya da meşgul çubugu olarak dusunursek o zaman da "progressBar1.Style= ProgressBarStyle.Marquee"&lt;br /&gt;olarak ayarlamınız yeterli olur ve yine işleminizi ona göre ayarlarsınız.Benim programımın da mantıgı basit birinci dolup dolup boşlacak ikinci ise dolunca işlem bitecek:)&lt;br /&gt;&lt;br /&gt;namespace ke&lt;br /&gt;{&lt;br /&gt;    public partial class Form1 : Form&lt;br /&gt;    {&lt;br /&gt;        public Form1()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;           &lt;br /&gt;            progressBar1.Value += 2;&lt;br /&gt;            if (progressBar1.Value == 100)&lt;br /&gt;            {&lt;br /&gt;                while (progressBar2.Value &lt; 100) { progressBar2.Value += 4; progressBar1.Value = 0; }&lt;br /&gt;                if (progressBar1.Value == 100 &amp;amp;&amp;amp; progressBar2.Value == 100) timer1.Stop();&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/a17c3ac/n/ke-process_bar.rar"&gt;http://www.filefactory.com/file/a17c3ac/n/ke-process_bar.rar     &lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-6034804056376230527?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/6034804056376230527/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/progressbar.html#comment-form' title='7 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/6034804056376230527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/6034804056376230527'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/progressbar.html' title='C# ile ProgressBar'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_50F-Ji0Y67Q/SK3j2HZuCJI/AAAAAAAAADc/1OPQBEuuboE/s72-c/ekran3.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-4161839779404943459</id><published>2008-08-17T08:40:00.002+03:00</published><updated>2010-01-05T10:20:15.800+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='scr'/><category scheme='http://www.blogger.com/atom/ns#' term='ekrankoruyucu'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='ekran'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='koruyucu'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='screensaver'/><title type='text'>Ekran koruyucu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SK3W9BsEmDI/AAAAAAAAACc/uXxYxG3L9fA/s1600-h/scr2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SK3W9BsEmDI/AAAAAAAAACc/uXxYxG3L9fA/s320/scr2.jpg" alt="" id="BLOGGER_PHOTO_ID_5237078285615405106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bu uygulamamızda kendi ekran koruyucumuzu geliştireceğiz.Aslında normal uygulamlaardan pek fakı yok sadece oluşturudgumuz *.exe dosyasını start/run/system32 dizinine kopyalacagız ve uzantısını scr olarak kaydedeceğiz.Ekran koruyucunun ne yapmasını istiyorsak onu kodlayacağız.mesela ben bir label koydum ve içine bir text girdim ve birde duvarlara çarpıp donen resim kutusu koydum bunu kendi yaratıcılığınızla değiştirebilirsiniz...Örn Belli bir dizindeki resimlerin slayt olarak sıralanması ya da farklı ekrana noktalama yapan bi kalem olabilir...&lt;span class="fullpost"&gt;Size kalmış....Bir de ekran koruyucu olacak görüntüsü mouse ve klavye olaylarına karşı hassas olması lazımdır.Temel olarak olay bu.... benden de kodlar...&lt;br /&gt;namespace ekran_koruyucu&lt;br /&gt;{&lt;br /&gt;    public partial class Form1 : Form&lt;br /&gt;    {&lt;br /&gt;        float x, y;&lt;br /&gt;        int n=0,k = 0;&lt;br /&gt;        bool durumk, durumn;&lt;br /&gt;        public Form1()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Form1_Load(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            pictureBox1.BringToFront();&lt;br /&gt;            timer1.Enabled = true;&lt;br /&gt;            pictureBox1.Location = new Point(0, 0);&lt;br /&gt;            this.WindowState = FormWindowState.Maximized;&lt;br /&gt;            y = Cursor.Position.Y;&lt;br /&gt;            x = Cursor.Position.X;&lt;br /&gt;            Cursor.Hide();&lt;br /&gt;            durumk = true;&lt;br /&gt;            durumn = true;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Form1_MouseDown(object sender, MouseEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            Application.Exit();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Form1_KeyDown(object sender, KeyEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            Application.Exit();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Form1_MouseMove(object sender, MouseEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (Math.Abs(e.X - x) &gt; 5 || Math.Abs(e.Y-y)&gt;5) { Application.Exit(); }&lt;br /&gt;            else {&lt;br /&gt;                return;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (durumk == true) { k=3; }&lt;br /&gt;            else { k=-3; }&lt;br /&gt;            if (durumn == true) { n=3; }&lt;br /&gt;            else { n=-3; }&lt;br /&gt;            pictureBox1.Location=new Point(pictureBox1.Location.X + k, pictureBox1.Location.Y + n);&lt;br /&gt;           &lt;br /&gt;            if (pictureBox1.Location.X + k &gt;= this.Height-310)&lt;br /&gt;            {&lt;br /&gt;                durumk = false;&lt;br /&gt;            }&lt;br /&gt;            if (pictureBox1.Location.Y + n &gt;= 433) { durumn = false; }&lt;br /&gt;            if (pictureBox1.Location.X &lt;= 0) { durumk = true; }&lt;br /&gt;            if (pictureBox1.Location.Y &lt;= 0) { durumn = true; }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-ile-ekran-koruyucu-t341.html"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/a17c21g/n/ekran_koruyucu.rar"&gt;http://www.filefactory.com/file/a17c21g/n/ekran_koruyucu.rar     &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-4161839779404943459?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/4161839779404943459/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/ekran-koruyucusu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4161839779404943459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4161839779404943459'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/ekran-koruyucusu.html' title='Ekran koruyucu'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/SK3W9BsEmDI/AAAAAAAAACc/uXxYxG3L9fA/s72-c/scr2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-4733204787791716610</id><published>2008-08-14T20:49:00.001+03:00</published><updated>2010-01-05T09:49:16.904+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='grafik'/><category scheme='http://www.blogger.com/atom/ns#' term='eğri'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='enterpolasyon'/><category scheme='http://www.blogger.com/atom/ns#' term='bezier'/><title type='text'>C#  ile bezier</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SK35EmmGx3I/AAAAAAAAAD8/FbbCg-oSQAY/s1600-h/bezier1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_50F-Ji0Y67Q/SK35EmmGx3I/AAAAAAAAAD8/FbbCg-oSQAY/s320/bezier1.jpg" alt="" id="BLOGGER_PHOTO_ID_5237115799176922994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bu seferki uygulamamız algoritmalardan bezier eğrisi oluşturmak...Zaten derste de ödevini yapmıştık:) yapacağımız uygulama şu koydugumuz noktaları referans alarak bir eğri oluşturmak.Bu eğri Pierre Bezier tarafından Renault arabaların yuzey modellemelerinde kullanılan bir eğri olup bununla koşeli şekillerden yassı şekillere geçilmiştir...Bununla ruzgar kovuşturuluyor ve hız ve güç anlamında önemli bir etki yapmıştır...Bezier tam bir enterpolasyon sağlamasada tam bir enterpolasyon için temel sayılır.Grafik yazılımları ile ilgilenen arkadaşların mutlaka ilgilenmesi gereken bi konu.Biz burada koydugumuz noktalara göre bezier eğrisi çzecek ve ayrıca bu eğriyi y-eksenine göre simetriğini alacak tabi buna renk efekti verirseniz tam bir 3 boyutlu cizim olur :)&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Kod hakkında açıklama yapacak olursak ilkonce kaç nokta koydugumuzu bileceğiz ve binom dağılımının katsayılarını otomatik olarak hesaplayacak ve (xy)^z şekline donusturceğimiz polinomun değerleriniz hesaplayacak...Basit mantıkla soleyecek olursak y=x^2 şeklindeki bir denklemin noktaları bir eğri oluşturur...Tıpkı bunu gibi değişen artım miktarına göre f(x) fonksiyonun değerini hesaplayıp o koordinatlara nokta koyacak&lt;br /&gt;burada denklem mantıgı onemli tabi&lt;br /&gt;x ve y için ayrı hesaplama yapacağız&lt;br /&gt;topx += noktax[z] * (ksayi[z] * Math.Pow(ara, z) * Math.Pow((1 - ara), ((n-1)-z)));&lt;br /&gt;topy += noktay[z] * (ksayi[z] * Math.Pow(ara, z) * Math.Pow((1 - ara), ((n-1) - z)));&lt;br /&gt;burada noktax girilen noktalarin değeri&lt;br /&gt;ksayi[z] otomatik olarak hesapladıgımız katsayılar&lt;br /&gt;math.pow artış miktarının kuvvet değeri(Binoma mantıgına göre yapılıyor)&lt;br /&gt;math.pow(1-ara) ise x^2y^3 şeklindeki değerlerin y kısmı örn.x^3 için y değeri 0 olur...&lt;br /&gt;bundan sonrası ise noktaların artılması döngüsünde tekar hesaplanacak nokta koordinatlarıdır....&lt;br /&gt;Biraz karışık gibi olsa da biraz bakınca ve mat b,lginiz varsa olur bu arada benim mat iyi değildir ama gene de anlamıştım:) buyurun kodlar ------&gt;&lt;br /&gt; public partial class Form1 : Form&lt;br /&gt;    {&lt;br /&gt;        public SolidBrush s = new SolidBrush(Color.Blue);&lt;br /&gt;        int k,indis=0,r,n,index=0,indistut;&lt;br /&gt;        float ara = 1 / 1000;&lt;br /&gt;        int[] noktax = new int[20];&lt;br /&gt;        int[] noktay = new int[20];&lt;br /&gt;        double topx=0, topy=0;&lt;br /&gt;        int[] ksayi = new int[10];&lt;br /&gt;        float[] X = new float[10000];&lt;br /&gt;        float[] Y = new float[10000];&lt;br /&gt;        float m, tutx, tuty, tut1, tut2,x1,y1=0,x2,y2=2100;&lt;br /&gt;        float i, j;&lt;br /&gt;        public Form1()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;        public void noktabas(float x1,float y1)&lt;br /&gt;        {&lt;br /&gt;            Graphics g;&lt;br /&gt;          &lt;br /&gt;            g=this.CreateGraphics();&lt;br /&gt;  &lt;br /&gt;            g.DrawString(".".Trim(),this.Font,s,x1-3,y1-10);&lt;br /&gt;       &lt;br /&gt;        }&lt;br /&gt;        int faktoriyel(int sayi) {&lt;br /&gt;            if (sayi == 0 || sayi == 1) { return 1; }&lt;br /&gt;          else  if (sayi &gt; 1)&lt;br /&gt;            {&lt;br /&gt;                for (int z = sayi-1; z &gt; 0; z--)&lt;br /&gt;                {&lt;br /&gt;                    sayi *= z;&lt;br /&gt;                }&lt;br /&gt;                return sayi;&lt;br /&gt;            }&lt;br /&gt;          &lt;br /&gt;       &lt;br /&gt;        return 0;&lt;br /&gt;        }&lt;br /&gt;        public void katsayi(int x)&lt;br /&gt;        {&lt;br /&gt;            for (int z = 0; z &lt;=x; z++)&lt;br /&gt;            {&lt;br /&gt;               &lt;br /&gt;                ksayi[z]=katsayihesap(x, z);&lt;br /&gt;            }&lt;br /&gt;       &lt;br /&gt;        }&lt;br /&gt;        int katsayihesap(int x,int a)&lt;br /&gt;        {&lt;br /&gt;            return faktoriyel(x) / (faktoriyel(a) * faktoriyel(x - a));&lt;br /&gt;       &lt;br /&gt;        }&lt;br /&gt;        private void button1_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            index = 0;&lt;br /&gt;                &lt;br /&gt;               do&lt;br /&gt;                {&lt;br /&gt;                    topx = 0;&lt;br /&gt;                    topy = 0;&lt;br /&gt;               &lt;br /&gt;                   &lt;br /&gt;                        for (int z = 0; z &lt; indis ; z ++)//Noktalar dongusu&lt;br /&gt;                        {&lt;br /&gt;&lt;br /&gt;          topx += noktax[z] * (ksayi[z] * Math.Pow(ara, z) *  Math.Pow((1 - ara), ((n-1)-z)));&lt;br /&gt;          topy += noktay[z] * (ksayi[z] * Math.Pow(ara, z)  * Math.Pow((1 - ara), ((n-1) - z)));&lt;br /&gt;                        &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                        }&lt;br /&gt;                        noktabas((float)topx, (float)topy);&lt;br /&gt;                        X[index] = (float)topx;&lt;br /&gt;                        Y[index] = (float)topy;&lt;br /&gt;                        if (y2 &gt; topy) { y2 =(float) topy; }&lt;br /&gt;                        if (y1 &lt; topy) { y1 = (float)topy; }&lt;br /&gt;                        index++;&lt;br /&gt;               &lt;br /&gt;                    ara += (float)1 / (float)1000;&lt;br /&gt;                } while (ara &lt;= (float)1);&lt;br /&gt;    &lt;br /&gt;        }&lt;br /&gt;        public void cizgi(float a, float b, float c, float d)&lt;br /&gt;        {&lt;br /&gt;         &lt;br /&gt;&lt;br /&gt;            m = (d - b) / (c - a);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            if (a &lt; c) { tutx = a; tut1 = c; }&lt;br /&gt;            if (a &gt;= c) { tutx = c; tut1 = a; }&lt;br /&gt;            if (b &lt; d) { tuty = b; tut2 = d; }&lt;br /&gt;            if (b &gt;= d) { tuty = d; tut2 = b; }&lt;br /&gt;            if (c == a &amp;amp;&amp;amp; d == b) { noktabas(a, b); }&lt;br /&gt;            if (m &gt; 0)&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                if (m &lt; 1)&lt;br /&gt;                {&lt;br /&gt;                    j = tuty;&lt;br /&gt;                    i = tutx;&lt;br /&gt;                    do&lt;br /&gt;                    {&lt;br /&gt;                        if (i &gt;= tut1 &amp;amp;&amp;amp; tutx != tut1) { break; }&lt;br /&gt;                        if (j &gt;= tut2 &amp;amp;&amp;amp; tuty != tut2) { break; }&lt;br /&gt;                   &lt;br /&gt;                        noktabas(i, j);&lt;br /&gt;                        i += 1;&lt;br /&gt;&lt;br /&gt;                        j += (1 * m);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                    } while (i &lt;= tut1 || j &lt; tut2);&lt;br /&gt;                }&lt;br /&gt;                if (m &gt; 1)&lt;br /&gt;                {&lt;br /&gt;                    j = tuty;&lt;br /&gt;                    i = tutx;&lt;br /&gt;                    do&lt;br /&gt;                    {&lt;br /&gt;                        if (i &gt;= tut1 &amp;amp;&amp;amp; tutx != tut1) { break; }&lt;br /&gt;                        if (j &gt;= tut2 &amp;amp;&amp;amp; tuty != tut2) { break; }&lt;br /&gt;                    &lt;br /&gt;                        noktabas(i, j);&lt;br /&gt;                        j++;&lt;br /&gt;                        i += 1 / m;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                    } while (i &lt;= tut1 || j &lt; tut2);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            if (c == a)&lt;br /&gt;            {&lt;br /&gt;                for (j = tuty; j &lt; tut2; j++)&lt;br /&gt;                {&lt;br /&gt;               &lt;br /&gt;                    noktabas(c, j);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            if (d == b)&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;                for (j = tutx; j &lt; tut1; j++)&lt;br /&gt;                {&lt;br /&gt;                   &lt;br /&gt;                    noktabas(j, d);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            if (m &lt; 0)&lt;br /&gt;            {&lt;br /&gt;                if (Math.Abs(m) &lt; 1)&lt;br /&gt;                {&lt;br /&gt;                    i = tutx;&lt;br /&gt;                    j = tut2;&lt;br /&gt;                    do&lt;br /&gt;                    {&lt;br /&gt;                       &lt;br /&gt;                        noktabas(i, j);&lt;br /&gt;                        i++;&lt;br /&gt;&lt;br /&gt;                        j += (1 * m);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                        if (i &gt;= tut1 &amp;amp;&amp;amp; tutx != tut1) { break; }&lt;br /&gt;                        if (j &lt;= tuty &amp;amp;&amp;amp; tuty != tut2) { break; }&lt;br /&gt;                    } while (i &lt;= tut1 || j &lt; tut2);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                if (Math.Abs(m) &gt; 1)&lt;br /&gt;                {&lt;br /&gt;                    i = tutx;&lt;br /&gt;                    j = tut2;&lt;br /&gt;                    do&lt;br /&gt;                    {&lt;br /&gt;              &lt;br /&gt;                        noktabas(i, j);&lt;br /&gt;                        j--;&lt;br /&gt;&lt;br /&gt;                        i += (1 / Math.Abs(m));&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                        if (i &gt;= tut1 &amp;amp;&amp;amp; tutx != tut1) { break; }&lt;br /&gt;                        if (j &lt;= tuty &amp;amp;&amp;amp; tuty != tut2) { break; }&lt;br /&gt;                    } while (i &lt;= tut1 || j &lt; tut2);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        &lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        private void Form1_MouseDown(object sender, MouseEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            noktax[indis] = e.X;&lt;br /&gt;            noktay[indis] = e.Y;&lt;br /&gt;            noktabas(e.X, e.Y);&lt;br /&gt;            indis ++;&lt;br /&gt;            n++;&lt;br /&gt;            katsayi(n-1);&lt;br /&gt;        &lt;br /&gt;         &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Form1_Load(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;           &lt;br /&gt;        }&lt;br /&gt;///////////////////////////////////////////////////////////&lt;br /&gt;2 Boyutlu Bezier ile şekillendirme&lt;br /&gt;        private void button2_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;           &lt;br /&gt;            float a, ortax, ortay;&lt;br /&gt;&lt;br /&gt;            ortax = (X[0] + X[index - 1]) / 2;&lt;br /&gt;            ortay = (Y[0] +Y[index-1]) / 2;&lt;br /&gt;        &lt;br /&gt;            this.Text = ortax.ToString() + "," + ortay.ToString() + "," + m.ToString();&lt;br /&gt;&lt;br /&gt;            for (int z = index-1; z&gt;=0; z-=3)&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;                if (Y[z] &gt; ortay)&lt;br /&gt;                {&lt;br /&gt;                    s = new SolidBrush(Color.Yellow);&lt;br /&gt;                    cizgi(X[z], Y[z], X[z], ortay + (ortay - Y[z]));&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;         &lt;br /&gt;            for (int z = 0; z &lt;= index ; z+=3)&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;                if (Y[z] &lt; ortay)&lt;br /&gt;                {&lt;br /&gt;                    s = new SolidBrush(Color.Turquoise);&lt;br /&gt;                    cizgi(X[z], Y[z], X[z], ortay + (ortay - Y[z]));&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&gt;&lt;br /&gt;&lt;a href="http://www.filefactory.com/file/a17c159/n/bezier.rar"&gt;http://www.filefactory.com/file/a17c159/n/bezier.rar     &lt;/a&gt;&lt;br /&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-net-ile-bezier-egrisi-t326.html"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-4733204787791716610?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/4733204787791716610/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/bu-seferki-uygulamamz-algoritmalardan.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4733204787791716610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/4733204787791716610'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/bu-seferki-uygulamamz-algoritmalardan.html' title='C#  ile bezier'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_50F-Ji0Y67Q/SK35EmmGx3I/AAAAAAAAAD8/FbbCg-oSQAY/s72-c/bezier1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-1013398291762662393</id><published>2008-08-12T13:18:00.002+03:00</published><updated>2010-02-17T09:12:01.722+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='oyun'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='Ders'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='ractangle'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Color'/><category scheme='http://www.blogger.com/atom/ns#' term='solidbrush'/><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='Yılan'/><category scheme='http://www.blogger.com/atom/ns#' term='timer'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='keys'/><category scheme='http://www.blogger.com/atom/ns#' term='pen'/><title type='text'>C# ile Yılan Oyunu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SK6aWau_L6I/AAAAAAAAAEE/JFQlOwWtr08/s1600-h/y%C4%B1lan1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_50F-Ji0Y67Q/SK6aWau_L6I/AAAAAAAAAEE/JFQlOwWtr08/s320/y%C4%B1lan1.jpg" alt="" id="BLOGGER_PHOTO_ID_5237293126602665890" border="0" /&gt;&lt;/a&gt;C#.NET ve Yılan Oyunu&lt;br /&gt;Şimdiki uygulamamızda bir yılan oyunu yapacaz...Biz yılanın haraketlerini ve yem'i yemesini sağlayacağız.Burada yılanın haraket mantıgını özetlersek yılanın başı haraket eder ve kuyrugu onun geçtiği yerlerden sırasıyla geçer vu bunuda açıklarsak baş kısmı koyu renlli bir kare diğer kısmı içi boş kare olan yılanımızın esas işlei kafayı oynatmaktır.Yon işini dort tuşla yapacaz....&lt;br /&gt;keys.left,keys.right,keys.up,keys.down tuşalrını dinleyeceğiz bunu da şöyle hallederiz sağa basılmışsa değişkenimizin (kod)değeri 0 olur yukarı"4" aşağı "1",sol"3" kuyla kontrol ederiz...Timer nesnesinde bu kodları surekli olarak kontrol ettikten sonra kafanın nasıl haraket edeceğini belirlemiş oluruz...Gelelim kafanın haraketine kafanın uzunluk ve genişliği 10 birim olacak kuyrukta ole tabii...kuyrugun sadece x koordinatını ya da y koordinatını değiştirerek haraket etmesi sağlanır.yukarı ve aşağı gidişte y koordinatı sağ ve sola harakette ise x koordinatı değiştireceğiz...Şimdi işin en can alıcı noktasındayız...kuyruk sayımızın sayısı kadar kafanın geçtiği koordinatları yedekliyoruz. yedekledikten sonra o koordinatlara sırasıyla diğer karaleri(kuyruk)ekliyoruz bu şekilde kafa haraket etmiş olur...&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Ekranı surekli yenilemeyi unutmuyoruz tabi temizle() fonksiyonu ile bunu halledebiliyoruz...Ve elde buluna koordnatlara tekrar boyama yapıp bırakıyoruz...."Kolaymış yav:)" dediğinizi duyar gibiyim...Geliştirmek ve özellik eklemek size ait kolay gele...&lt;br /&gt;Kodlar ---&gt;&lt;br /&gt;&lt;br /&gt;namespace blog_yalan&lt;br /&gt;{&lt;br /&gt;    public partial class Form1 : Form&lt;br /&gt;    {&lt;br /&gt;        int say=0,uzunluk=5;&lt;br /&gt;        int a, b,indis=0,yem=0,puan=0;&lt;br /&gt;        int x1=0,y1=0;&lt;br /&gt;        int[] kuyrukx = new int[250];&lt;br /&gt;        int[] kuyruky = new int[250];&lt;br /&gt;        public Form1()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void kare_ciz(){&lt;br /&gt;&lt;br /&gt;          &lt;br /&gt;            Graphics g;&lt;br /&gt;            Pen p = new Pen(Color.Yellow, 2);&lt;br /&gt;            SolidBrush s = new SolidBrush(Color.Yellow);&lt;br /&gt;            g = this.CreateGraphics();&lt;br /&gt;&lt;br /&gt;            g.DrawRectangle(p, x1, y1, 10, 10);&lt;br /&gt;          &lt;br /&gt;            g.FillRectangle(s, x1, y1, 10, 10);&lt;br /&gt;&lt;br /&gt;            for (int i = 0; i &lt; uzunluk; i++)&lt;br /&gt;            {&lt;br /&gt;                g.DrawRectangle(p, kuyrukx[i], kuyruky[i], 10, 10);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            g.Dispose();&lt;br /&gt;       &lt;br /&gt;        }&lt;br /&gt;        public void yem_at() {&lt;br /&gt;            Random r=new Random();&lt;br /&gt;            Graphics g;&lt;br /&gt;       &lt;br /&gt;            a=r.Next()%390;&lt;br /&gt;            b=r.Next()%290;&lt;br /&gt;            a = a - (a % 10);&lt;br /&gt;            b = b - (b % 10);&lt;br /&gt;            if (a &lt; 10) { a = 10; }&lt;br /&gt;            if (b &lt; 10) { b = 10; }&lt;br /&gt;            SolidBrush s = new SolidBrush(Color.Red);&lt;br /&gt;            g = this.CreateGraphics();&lt;br /&gt;            g.FillRectangle(s, a, b, 10, 10);&lt;br /&gt;       &lt;br /&gt;        }&lt;br /&gt;        public void temizle()&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;            Graphics g = this.CreateGraphics();&lt;br /&gt;&lt;br /&gt;            g.Clear(Color.Black);&lt;br /&gt;            Pen p = new Pen(Color.Red, 3);&lt;br /&gt;&lt;br /&gt;            SolidBrush s = new SolidBrush(Color.Red);&lt;br /&gt;            g.FillRectangle(s, a, b, 10, 10);&lt;br /&gt;            g.DrawRectangle(p, 0, 0, 410, 303);&lt;br /&gt;        }&lt;br /&gt;        public void kontrol_et()&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            if (x1 == a &amp;amp;&amp;amp; y1 == b) { yem = 0; puan += 5; uzunluk++; label2.Text = puan.ToString(); }&lt;br /&gt;       &lt;br /&gt;       &lt;br /&gt;        }&lt;br /&gt;        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            kontrol_et();&lt;br /&gt;            if (yem == 0) { yem_at(); yem = 1; }&lt;br /&gt;            if (say % 4 == 0)&lt;br /&gt;            {&lt;br /&gt;                temizle();&lt;br /&gt;                kuyrukx[indis] = x1;&lt;br /&gt;                kuyruky[indis] = y1;&lt;br /&gt;                indis++;&lt;br /&gt;                if (indis &gt; uzunluk-1) { indis = 0; }&lt;br /&gt;                kare_ciz();&lt;br /&gt;             &lt;br /&gt;                x1 += 10;&lt;br /&gt;                if (x1 &gt;= 400){  x1 = 0;  }&lt;br /&gt;            }&lt;br /&gt;            if (say % 4 == 1) {&lt;br /&gt;              &lt;br /&gt;                temizle();&lt;br /&gt;                kuyrukx[indis] = x1;&lt;br /&gt;                kuyruky[indis] = y1;&lt;br /&gt;                indis++;&lt;br /&gt;                if (indis &gt;uzunluk-1) { indis = 0; }&lt;br /&gt;                kare_ciz();&lt;br /&gt;            &lt;br /&gt;                y1 += 10;&lt;br /&gt;                if (y1 &gt;= 300) { y1 = 0; }&lt;br /&gt;            }&lt;br /&gt;            if (say % 4 == 2)&lt;br /&gt;            {&lt;br /&gt;                temizle();&lt;br /&gt;                kuyrukx[indis] = x1;&lt;br /&gt;                kuyruky[indis] = y1;&lt;br /&gt;                indis++;&lt;br /&gt;             &lt;br /&gt;                if (indis &gt; uzunluk-1) { indis = 0; }&lt;br /&gt;                kare_ciz();&lt;br /&gt;              &lt;br /&gt;                x1 -= 10;&lt;br /&gt;                if (x1 &lt;= 0) { x1 = 400;   }&lt;br /&gt;            }&lt;br /&gt;            if (say % 4 == 3) {&lt;br /&gt;&lt;br /&gt;                temizle();&lt;br /&gt;                kuyrukx[indis] = x1;&lt;br /&gt;                kuyruky[indis] = y1;&lt;br /&gt;                indis++;&lt;br /&gt;                if (indis &gt; uzunluk-1) { indis = 0; }&lt;br /&gt;                kare_ciz();&lt;br /&gt;             &lt;br /&gt;                y1 -= 10;&lt;br /&gt;                if (y1 &lt;= 0) { y1 = 300; }&lt;br /&gt;           &lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        private void Form1_KeyDown(object sender, KeyEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (e.KeyCode == Keys.Down)&lt;br /&gt;            {&lt;br /&gt;                if (say == 1) { return; }&lt;br /&gt;                say = 1;&lt;br /&gt;            }&lt;br /&gt;            if (e.KeyCode == Keys.Right)&lt;br /&gt;            {&lt;br /&gt;                if (say == 0) { return; }&lt;br /&gt;                say = 0;&lt;br /&gt;            }&lt;br /&gt;            if (e.KeyCode == Keys.Left)&lt;br /&gt;            {&lt;br /&gt;                if (say == 2) { return; }&lt;br /&gt;                say = 2;&lt;br /&gt;            }&lt;br /&gt;            if (e.KeyCode == Keys.Up)&lt;br /&gt;            {&lt;br /&gt;                if (say == 3) { return; }&lt;br /&gt;                say = 3;&lt;br /&gt;            }&lt;br /&gt;            if (e.KeyCode == Keys.Escape)&lt;br /&gt;            {&lt;br /&gt;                Application.Exit();&lt;br /&gt;           &lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.filefactory.com/file/a17c2a5/n/blog_yalan.rar"&gt;http://www.filefactory.com/file/a17c2a5/n/blog_yalan.rar     &lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-1013398291762662393?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/1013398291762662393/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/cnet-ve-ylan-oyunu.html#comment-form' title='7 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1013398291762662393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1013398291762662393'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/cnet-ve-ylan-oyunu.html' title='C# ile Yılan Oyunu'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_50F-Ji0Y67Q/SK6aWau_L6I/AAAAAAAAAEE/JFQlOwWtr08/s72-c/y%C4%B1lan1.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-7490191403944302243</id><published>2008-08-10T15:48:00.001+03:00</published><updated>2010-01-05T09:53:39.179+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Ders'/><category scheme='http://www.blogger.com/atom/ns#' term='browser tasarım'/><category scheme='http://www.blogger.com/atom/ns#' term='Programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='bozkurt'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='hasan'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><title type='text'>c# ile web browser tasarımı</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SK3fbAf_L0I/AAAAAAAAADM/f4XZkgdLotQ/s1600-h/browser1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_50F-Ji0Y67Q/SK3fbAf_L0I/AAAAAAAAADM/f4XZkgdLotQ/s320/browser1.jpg" alt="" id="BLOGGER_PHOTO_ID_5237087596785381186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;c#.net web browser tasrımı&lt;br /&gt;Bu seferki uygulama tabi yne gönlümce seçtim bir basit web browser tasarımıydı.Aslında bunu daha sonra yapmayı dusunuyordum fakat yaptıgımız işlerden bazılarının işlevsel olması önemliydi ve bunu düşünerek bir web browser tasrımı yaptık:)Aslında browser olayında da c# bize pek iş bırakmamış ben sadece birkaç özelliğin algoritmasını yazdım..Eksikleri var ama ben sadece ipucu vermek için bunu yaptım ve sizin geliştiriciliğinize bıraktık...&lt;span class="fullpost"&gt;&lt;strong&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Bundan sonra kendi browserimi kullanmak istiyorum diyorsanız buyurun burdan;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;işte kodlar :&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;namespace blog_dene&lt;br /&gt;{&lt;br /&gt;    public partial class Form1 : Form&lt;br /&gt;    {&lt;br /&gt;        string[] gecmis = new string[20];&lt;br /&gt;        int i = 0,j=0,t=0,n=0;&lt;br /&gt;        public Form1()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;        public void ekle() {&lt;br /&gt;&lt;br /&gt;            toolStripComboBox1.Items.Add(toolStripComboBox1.Text);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void toolStripButton4_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            toolStripComboBox1.Text = "www.kodpark.org";&lt;br /&gt;            webBrowser1.Navigate(toolStripComboBox1.Text);&lt;br /&gt;            gecmis[i] = "www.kodpark.org";&lt;br /&gt;            i++;&lt;br /&gt;            ekle();&lt;br /&gt;            j = i - 2;&lt;br /&gt;            kontrol_et();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void toolStripButton1_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;          &lt;br /&gt;            if (j &lt; 0) { return; }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                if (j - t &gt;= 0)&lt;br /&gt;                {&lt;br /&gt;                    webBrowser1.Navigate(gecmis[j - t]);&lt;br /&gt;                    toolStripComboBox1.Text = gecmis[j - t];&lt;br /&gt;                    t++;&lt;br /&gt;                 &lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            kontrol_et();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void toolStripButton3_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            webBrowser1.Navigate(toolStripComboBox1.Text);&lt;br /&gt;          &lt;br /&gt;            gecmis[i] = toolStripComboBox1.Text;&lt;br /&gt;            i++;&lt;br /&gt;            j = i - 2;&lt;br /&gt;            kontrol_et();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void toolStripButton2_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            n++;&lt;br /&gt;          &lt;br /&gt;                webBrowser1.Navigate(gecmis[j + n]);&lt;br /&gt;                toolStripComboBox1.Text = gecmis[j + n];&lt;br /&gt;         &lt;br /&gt;                kontrol_et();&lt;br /&gt;        &lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Form1_Load(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            kontrol_et();&lt;br /&gt;        }&lt;br /&gt;        public void kontrol_et() {&lt;br /&gt;&lt;br /&gt;            if (t &lt; 1) { toolStripButton2.Enabled = false; }&lt;br /&gt;            else { toolStripButton2.Enabled = true; }&lt;br /&gt;            if (n &lt; 1) { toolStripButton1.Enabled = false; }&lt;br /&gt;            else { toolStripButton1.Enabled = true; }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void toolStripComboBox1_KeyDown(object sender, KeyEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (e.KeyCode == Keys.Enter) {&lt;br /&gt;                toolStripButton5.PerformClick();&lt;br /&gt;             &lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void toolStripButton5_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;          &lt;br /&gt;            webBrowser1.Navigate(toolStripComboBox1.Text);&lt;br /&gt;            gecmis[i] = toolStripComboBox1.Text;&lt;br /&gt;            ekle();&lt;br /&gt;            i++;&lt;br /&gt;            j = i - 2;&lt;br /&gt;            kontrol_et();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void toolStripButton6_Click(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            MessageBox.Show("hasan bozkurt Selçuk Üniveristesi \nBilgisayar Mühendisliği Bölümü Son Sınıf Öğrencisi\n C#.Net Yazılımcısı\n mail:hasanbozkurt27450@hotmail.com","Hakkımda",MessageBoxButtons.OK,MessageBoxIcon.Information);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        private void toolStripComboBox1_SelectedIndexChanged(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            webBrowser1.Navigate(toolStripComboBox1.SelectedText);&lt;br /&gt;            gecmis[i] = toolStripComboBox1.Text;&lt;br /&gt;&lt;br /&gt;            i++;&lt;br /&gt;            j = i - 2;&lt;br /&gt;            kontrol_et();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;a href="http://hanek.forumlari.net/post1058.html"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.filefactory.com/file/a17c19d/n/blog_dene.rar"&gt;http://www.filefactory.com/file/a17c19d/n/blog_dene.rar&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-7490191403944302243?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/7490191403944302243/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/bu-seferki-uygulama-tabi-yne-gnlmce.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7490191403944302243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/7490191403944302243'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/bu-seferki-uygulama-tabi-yne-gnlmce.html' title='c# ile web browser tasarımı'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_50F-Ji0Y67Q/SK3fbAf_L0I/AAAAAAAAADM/f4XZkgdLotQ/s72-c/browser1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-10112691626215379</id><published>2008-08-09T21:18:00.000+03:00</published><updated>2008-08-21T23:24:56.407+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='timer'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='buton sınıfı'/><category scheme='http://www.blogger.com/atom/ns#' term='Animasyon'/><title type='text'>C#.NET buton3 animasyon</title><content type='html'>Bu seferki buton nesnemizle yaptıgımızbir animasyon örneği.Olay çok basit aslında&lt;br /&gt;bir tane timer nesınesi alıp tick() event ine butonun yeni location(yerleşim koordinatları) nını ayarlayarak devam ediyoruz..Bir de animasyon yapacagımız ismin karakterlere ayırıp butonun text özelliğine "button1.text" kısmına aktarım yapıyoruz...bunun için ilk once tut değişkenini&lt;br /&gt;toCharArray(); fonksiyonu ile karakterlere ayrıştırıp sonrada&lt;br /&gt; &lt;span class="fullpost"&gt; &lt;br /&gt;buton1.text=tut[i].toString(); metodu ile butonun yazısını ayarladık...Velhasılı kelam işin mantıgı bu şimdi sırada kod var:)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;buton1.text=tut[i].toString(); metodu ile butonun yazısını ayarladık...Velhasılı kelam işin mantıgı bu şimdi sırada kod var:)&lt;br /&gt;//////////////////&lt;br /&gt;//hasan bozkurt//&lt;br /&gt;/////////////////&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;namespace blog_animasyon&lt;br /&gt;{&lt;br /&gt;    public partial class Form1 : Form&lt;br /&gt;    {&lt;br /&gt;        string tut = "HASAN";&lt;br /&gt;        int n = 0, i = 0, j = 0;&lt;br /&gt;        string[] dizi = new string[5];&lt;br /&gt;&lt;br /&gt;        public Form1()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;        public void renk_yukle()&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            dizi[0] = Color.Blue.Name.ToString();&lt;br /&gt;            dizi[1] = Color.SteelBlue.Name.ToString();&lt;br /&gt;            dizi[2] = Color.Green.Name.ToString();&lt;br /&gt;            dizi[3] = Color.DarkTurquoise.Name.ToString();&lt;br /&gt;            dizi[4] = Color.DarkMagenta.Name.ToString();&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        public void saga()&lt;br /&gt;        {&lt;br /&gt;            this.BackColor = Color.FromName(dizi[j]);&lt;br /&gt;            j++;&lt;br /&gt;            if (j == 4) { j = 0; }&lt;br /&gt;            tut.ToCharArray();&lt;br /&gt;            button1.Location = new Point(button1.Location.X + 10, button1.Location.Y);&lt;br /&gt;            button1.Text = tut[n / 10].ToString();&lt;br /&gt;            n += 10;&lt;br /&gt;            i = 0;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        private void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (n &lt; (10 * tut.Length)) { saga(); }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                this.BackColor = Color.FromName(dizi[j]);&lt;br /&gt;                button1.BackColor = Color.FromName(dizi[4 - j]);&lt;br /&gt;                j++;&lt;br /&gt;                if (j == 4) { j = 0; }&lt;br /&gt;                button1.Location = new Point(button1.Location.X - 10, button1.Location.Y);&lt;br /&gt;                button1.Text = tut[(tut.Length - 1) - (i / 10)].ToString();&lt;br /&gt;                i += 10;&lt;br /&gt;                if (i == (10 * tut.Length)) { n = 0; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Form1_Load(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            renk_yukle();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void textBox1_KeyDown(object sender, KeyEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            if (e.KeyCode == Keys.Enter)&lt;br /&gt;            {&lt;br /&gt;                tut = textBox1.Text;&lt;br /&gt;&lt;br /&gt;                timer1.Enabled = true;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Üyelik işleminden sonra kolayca indirebilirsiniz... &lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-net-blog-animasyon-buton-t318.html"&gt;http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-net-blog-animasyon-buton-t318.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-10112691626215379?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/10112691626215379/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/cnet-buton3-animasyon.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/10112691626215379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/10112691626215379'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/cnet-buton3-animasyon.html' title='C#.NET buton3 animasyon'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-2473600723473274153</id><published>2008-08-07T12:18:00.000+03:00</published><updated>2008-08-21T23:34:30.106+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='buton create'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='buton sınıfı'/><title type='text'>C#  buton2</title><content type='html'>C#  buton2&lt;br /&gt;ilk c#.net uygulamamızda buton nesnesini eklemeyi ve onunla ilgili bi buton ekleme programı yapmıştık...Butonu eklemeyi yaptık ama butonu formdan nasıl sileceğimizi göstermedik...Şimdi bir buton koyalım buna tıklayınca buton koysun ikinci bir buton daha koyalım ona da tıklayınca eklenen butonlar formumuzdan silinsin.Fakat burada şoyle bir özellik ekleyecez butonu eklerken formun ustune tıklana yere koyacak butonu tıpkı butonu paletten alıp getirdiğimiz gibi....&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Çok fazla lafa gek yok hemen işe koyulalım ve forma 2 tane buton ekledik.Birinin adı Ekle diğeri Sil olsun.Sonra Ekle butonunun Click Event(Olayına)'ne şunu ekleyelim.Ekle butonuna 2 tıklayınca karşınıza hemen gelir.Sonra Buraya Bool değişkenimizin değiştiren kod yazacaz&lt;br /&gt;&lt;br /&gt;Buyurun burdan&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;namespace blog_buton&lt;br /&gt;{&lt;br /&gt;public partial class Form1 : Form&lt;br /&gt;{&lt;br /&gt;bool durum = false;&lt;br /&gt;public Form1()&lt;br /&gt;{&lt;br /&gt;InitializeComponent();&lt;br /&gt;}&lt;br /&gt;private void button1_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;durum = true; //Eklemeyi Aktif yapıyoruz&lt;br /&gt;}&lt;br /&gt;private void button2_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;durum = false;//Ekleme İptal&lt;br /&gt;if (this.Controls.Count &gt; 2) //buton1 ve buton2 dışındakileri sırayla sil&lt;br /&gt;{&lt;br /&gt;this.Controls.RemoveAt(2); //Formdan sİl&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;private void Form1_MouseDown(object sender, MouseEventArgs e)&lt;br /&gt;{&lt;br /&gt;if (durum == true) //Ekeleme aktif mi?&lt;br /&gt;{&lt;br /&gt;Button yeni = new Button();&lt;br /&gt;this.Controls.Add(yeni);&lt;br /&gt;yeni.Text = DateTime.Now.ToShortTimeString();&lt;br /&gt;yeni.Visible = true;&lt;br /&gt;yeni.Location = new Point(e.X - 30, e.Y - 13); //Burada mousenin oldugu koordinata koyduk //butonu&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-tiklamayla-buton-olusturma-t319.html"&gt;&lt;span style="font-weight: bold;"&gt;download:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;http://hanek.forumlari.net/hasan-bozkurt-ozel-f106/c-tiklamayla-buton-olusturma-t319.html&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/3009018428626369050-2473600723473274153?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/2473600723473274153/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/cnet-buton2.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/2473600723473274153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/2473600723473274153'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/cnet-buton2.html' title='C#  buton2'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-1013365833787035555</id><published>2008-08-07T02:03:00.000+03:00</published><updated>2008-08-21T23:32:45.238+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='buton create'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='nesne'/><category scheme='http://www.blogger.com/atom/ns#' term='buton sınıfı'/><title type='text'>İlk C#.Net Uygulamamız....</title><content type='html'>Arkdaşlar öncelikle şuna inanıyorum...Bir işe nasıl başlarsanız öyle gider ya da ihtimali yüksektir...Ben bir işe azimle ve isteyerek başlamanızı öneririm...Kolay bu deyip geçmeyin ve herşeyini öğrenin eğer bişeyler yapmak istiyorsanız...&lt;br /&gt;&lt;br /&gt;İlkönce Button Nesnesinden başlayalım...&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;Button Nesnesi görsel olarak formun ustune suruklenebildiği gibi dinamik olarak çalışma anında da oluşturulabilir...&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Button buton1=new Button();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;this.Controls.Add(buton1); // &lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Burada butonun parent nesnesini ayarlıyoruz.Örn;buton panel1 demi yoksa groupbox1 demi olacağı belirlenir.Ben Ana forma ekledim&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;buton1.visible=true; //Butonun gösterimini ayarlıyoruz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;buton1.Location=new Point(200,300); butonun form üzerindeki yerleşim koordinatlarını ayarlıyoruz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Kanımca bişeyler öğrenenice hemen bi program yapılmalı mesela formun ustunde boş bi yere tıklayınca koordinatları random olan bi buton ekleme yaan bi program olsun&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;.Net Studio için sadece Form1.cs kodunu vercem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;/////////////////////////&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;///author: hasan bozkurt///&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;/////////////////////////&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Drawing;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Windows.Forms;&lt;br /&gt;namespace blog_buton&lt;br /&gt;{&lt;br /&gt;public partial class Form1 : Form&lt;br /&gt;{&lt;br /&gt;Random r;&lt;br /&gt;public Form1()&lt;br /&gt;{&lt;br /&gt;InitializeComponent();&lt;br /&gt;}&lt;br /&gt;private void Form1_MouseClick(object sender, MouseEventArgs e)&lt;br /&gt;{&lt;br /&gt;r = new Random();&lt;br /&gt;Button yeni = new Button();&lt;br /&gt;this.Controls.Add(yeni);&lt;br /&gt;yeni.Text = DateTime.Now.ToShortTimeString();&lt;br /&gt;yeni.Visible = true;&lt;br /&gt;yeni.Location = new Point(r.Next() % 1000, r.Next()% 700);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hanek.forumlari.net/post1060.html#p1060"&gt;http://hanek.forumlari.net/post1060.html#p1060&lt;/a&gt;&lt;br /&gt;buradan tamamını indirebilirsiniz...Üyelik işleminden sonra kolayca indirebilirsiniz...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-1013365833787035555?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/1013365833787035555/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/ilk-cnet-uygulamamz.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1013365833787035555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/1013365833787035555'/><link rel='alternate' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/ilk-cnet-uygulamamz.html' title='İlk C#.Net Uygulamamız....'/><author><name>hasanbozkurt</name><uri>http://www.blogger.com/profile/04514312454942772234</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3009018428626369050.post-3266920291285943654</id><published>2008-08-07T00:44:00.000+03:00</published><updated>2008-08-21T23:36:48.279+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='c# .net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>ilk yazım</title><content type='html'>&lt;p&gt;İlk yazım deyince aklıma ilk yazılımım geldi...Ne de sevinmiştim.Çok da zor bişey değildi  kitaptaki printf("merhaba dünya "); yazısını printf("hasan bozkurt"); yapmıştım amma da buyuk iş be:)...&lt;span class="fullpost"&gt; Sonra C nin esnek yapısıyla baya bi kod yazdım esnek dememin sebebi cok katı kuralları yoktu ve error vermiyordu.Dolayısıyla bizde C neslinden geldik.C hep bana karizmatik programlama dili geldi cunku en ustalar hep C ve C++ kullanıyorlardı.Aslında sebep biraz farklı cunku C ve C++ daki özellikler Sistem yazılımcıları için çok iyi araçlardı.Dolayısıyla fransız kaldıgım bi konu olan sistem programlama işi ustaların yapabildiği bişeymiş gibi göründü...Ve C de bu noktadan hep özel kaldı...Tabi bi de Consol uygulamalarında başardıgımız kucuk algoritmalar vardı ki onları hiç unutamam...Mesela fibonacci serisinin algoritmasına kendimi çok kaptırmıştım ve tramvayda çözmüştüm onu:)Daha sonra sebebini bilmediğim bi sebepten  dolayı hep algoritmik işlerle ilgilendim ve bi türlü Visual(Görsel) Programlamaya geçemedim...Visual bana hep şirin gözüktü fakat anladım ki burda da işin baya bi alengiri varmış...Bir butonu koy uzerine çift tıkla ve messagebox.show("hasan"); hiç değilmiş:)Gittikçe baya bişeyleri anladım ama tam olarak kavramadım...Tabi burda da C ye ait bazı özelliklerin kıymetini anlıyorsunuz...Mesela C yapısal programlama oldugu için işlemini yapar ve sonraki konutu bekler ama OOP denülen NeSEneye Yönelik Programlama da hiyerarşi daha farklı.Mesela C de stediğin yerde değişken tanımlayabiliyorken OOP dillerinde sınılamalar vardır...Mesela Delphi de var ifadesinin altına yazarsınız ya da C# ve Java da Onları bir sınıf olarak ele alıp Ona ait referans tanımladıktan sonra o sınıfa ait değşkeni kullanabiliyorsunuz...Tabi herbirinin farklı özellikleri var ve gittikçe mukemmelişiyorlar...Yakında kimbilir daha neler neler çıkar inşaAllah hep beraber görürüz...Bir sonraki yazımda Yapısal Programlama hakkındaki düşüncelerimi yazacağım...Esenlikle kalın(Bu arada bu sz 10 yıl oncesine kadar herkesin özellikle TV 'ye Çıkanların vazgeçilmez sözüydü fakat şimdi pek kullanılmıyor nedense?)&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3009018428626369050-3266920291285943654?l=hasan-bozkurt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hasan-bozkurt.blogspot.com/feeds/3266920291285943654/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://hasan-bozkurt.blogspot.com/2008/08/ilk-yazm.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3009018428626369050/posts/default/3266920291285943654'/><link rel='self' type='application/atom+xml' href='http://www.
