﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>http://boraburgucugil.com</title><link>http://www.boraburgucugil.com/rss.aspx</link><description>http://boraburgucugil.com Kişisel Web Sitesi blog</description><copyright>Bora BURGUCUGIL</copyright><pubDate>5/9/2008 10:31:01 PM</pubDate><language>tr-TR</language><item><title>Sql Server ve İzinler</title><description>&lt;P&gt;Sql Server üzerinde bir kullanıcıya database rollerinden&amp;nbsp;sadece dataya yazma izni (db_datawriter)&amp;nbsp;verildiğinde ve okuma izni verilmediğinde (db_datareader) delete ve update sorgularında dikkat etmeniz gereken bazı noktalar oluşur.&lt;/P&gt;
&lt;P&gt;Örneğin kullanıcı aşağıdaki sorguyu çalıştırabilirken:&lt;/P&gt;
&lt;P&gt;Delete from &amp;lt;table_name&amp;gt;&lt;/P&gt;
&lt;P&gt;aşağıdaki sorguyu çalıştıramayacaktır.&lt;/P&gt;
&lt;P&gt;Delete from &amp;lt;table_name&amp;gt; where &amp;lt;koşul&amp;gt;&lt;/P&gt;
&lt;P&gt;çünkü ikinci sorgu içerisinde select işlemi yapılmaktadır. Aynı&amp;nbsp;kural update sorgularında da geçerlidir. Aman dikkat :)&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>4/6/2008 4:43:05 PM</pubDate></item><item><title>Adding Item to Windows right click context menu - Windows'un sağ klik menüsüne eleman eklemek</title><description>&lt;P&gt;Windows'da herhangi bir dosyanın üzerine gelip sağ klik yaptığınızda açılan menüye kendi programınızı çalıştıran bir menü elemanı yerleştirmek isterseniz yapmanız gereken şey basit&lt;/P&gt;
&lt;P&gt;Öncelikle Registry programınızı açın daha sonra:&lt;/P&gt;&lt;P&gt;1 - HKEY_CLASSES_ROOT\* key ini seçin.&lt;BR&gt;2 - İçerisindeki shell key ini açın.&lt;BR&gt;3 - Buraya istediğiniz isimde bir key oluşturun. Bu isim sağ klik menüde görünecek.&lt;BR&gt;4 - Altına command isminde bir key daha oluşturun.&lt;BR&gt;5 - Command'ın içindeki Default'a çift klik yapın ve Value alanına kendi programınızın tam yol bilgisini yazın. Bunu yaptığınız anda sağ klik menüde belirttiğiniz isimde bir eleman görünecektir. Bu elemanı seçtiğinizde de sizin programınız başlatılacak.&lt;BR&gt;6 - Eğer programınız hangi dosya üzerinde sağ klik yapılarak çalıştırıldı bunu öğrenmek istiyorsanız biraz önce değiştirmiş olduğunuz Default'un değerini &lt;/P&gt;
&lt;P&gt;&amp;lt;program tam yol bilgisi&amp;gt; %1&lt;/P&gt;
&lt;P&gt;şeklinde yazarsanız dosya ismi programınıza parametre olarak gönderilecektir.&lt;/P&gt;
&lt;P&gt;İyi çalışmalar&lt;BR&gt;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>1/5/2008 3:39:45 AM</pubDate></item><item><title>Ajax UpdatePanel, Wizard, Validators ve Microsoft JScript runtime error: 'null' is null or not an object hatası</title><description>&lt;P&gt;VS ile çalışırken Ajax ve Wizard kullanımı sırasında yaşadığım bir problemden bahsetmek istiyorum. &lt;/P&gt;
&lt;P&gt;Eğer bir Wizard içerisinde Validator kullanırsanız, belirtilen hatayı almanız muhtemeldir. Konuyu araştırdığımda bu problemin sadece IE'ye özel olduğunu başka tarayıcılarda bu hatanın çıkmadığını öğrendim ve açıkçası birazda şaşırdım :)&lt;/P&gt;
&lt;P&gt;Hatanın çözümü olarak Wizard içerisinde ki validator kontrollerinizi ve validator'lara bağlı olan kontrollerinizi aynı ValidationGroup ataması ile güncellemelisiniz. &lt;/P&gt;
&lt;P&gt;Örneğin Step 1 dekilerin hepsini Sayfa 1 olarak değiştirin eğer var ise diğerlerini sayfa başına gruplandırın. Sorun bu şekilde çözülmekte :)&lt;/P&gt;
&lt;P&gt;Bu konunun tartışıldığı forumu incelemek için &lt;A href="http://forums.asp.net/p/1016334/1747414.aspx" target="_blank"&gt;buraya&lt;/A&gt; tıklayabilirsiniz.&lt;/P&gt;
&lt;P&gt;İyi çalışmalar&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>11/17/2007 3:37:03 PM</pubDate></item><item><title>Method Overloading in XML Web Services</title><description>&lt;P&gt;Method overloading XML Web Servislerinde default olarak desteklenmemektedir. Fakat bu işlemi uygulayabilmemiz için özel bir attribute bildirimi yapılabilmektedir. MessageName isimli attribute ile web servislerinde method overloading uygulayabiliyorsunuz. Bu noktada karşınıza eğer 2.0 veya üstü bir Framework versiyonu ile çalışıyorsanız, &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;satırından kaynaklanan bir hata alırsınız. Hata web servis içeriğinin BasicProfile1_1 kurallarına uymadığı ile ilgilidir. Bu satırın anlamı : &lt;/P&gt;
&lt;P&gt;Yazmış olduğunuz web servisin Web Services Interopability Organization's (WS-I) Baisc Profile 1.1 standartlarına uyması gerekliliğidir. Bu standartlardan bir tanesi ise web servislerin metot overloading e uymaması daha açık bir ifade ile, metot isimlerinde unique kuralının arandığıdır. Bu hatayı düzeltmenin yolu ya o satırı silmek ki pek fazla tercih etmediğimiz bir yoldur :)&amp;nbsp; Bir diğer yol ise attribute bilgisini aşağıdaki gibi değiştirmektir. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[WebServiceBinding(ConformsTo = WsiProfiles.None)]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;İyi çalışmalar&lt;BR&gt;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>10/3/2007 5:48:30 PM</pubDate></item><item><title>Imagine Cup 08</title><description>&lt;P&gt;Imagine Cup 2008 bu senede yazılım sektöründe çok önemli yer tutacak. Bu sene içerik "sürdürülebilir çevre için, teknolojinin kullanıldığı bir dünya düşleyin" olarak belirlendi. Her sene olduğu gibi bu sene de yakından takip etmenizi öneriyorum :) Detaylı bilgiye &lt;A href="http://imaginecup.msakademik.net"&gt;buradan&lt;/A&gt; erişebilirsiniz&lt;br/&gt;&lt;br/&gt;&lt;IMG src="images/imaginecup.gif"&gt;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>10/3/2007 5:28:47 PM</pubDate></item><item><title>C# ile internet uzerinden dosya indirmek [ File Download in Windows Applications]</title><description>&lt;P&gt;C# ile Windows, Mobile uygulamalarinda internet uzerinden dosya indirmek (File Download)&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Windows form projeniz de formun üzerinde &lt;/P&gt;
&lt;P&gt;URL bilgisi için bir textBox : txtUrl,&lt;/P&gt;
&lt;P&gt;indirilen dosyanın nereye yazılacağı hakkında ise bir diğer textbox : txtHedef&lt;/P&gt;
&lt;P&gt;olduğunu varsayalım. Aşağıdaki kod parçası internet üzerinden dosya transfer etmenizi sağlayacaktır.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Not : Eğer bir proxy server kullanıyorsanız o zaman WebProxy sınıfı aracılığı ile internete çıkış sağlamalısınız.WebProxy kodlarını aşağıdaki linkte bulabilirsiniz : &lt;/P&gt;
&lt;P&gt;&lt;A href="/blog.aspx?bId=15"&gt;http://www.boraburgucugil.com/blog.aspx?bId=15&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;WebRequest req = WebRequest.Create(txtUrl.Text);&lt;/P&gt;
&lt;P&gt;HttpWebResponse cevap = (HttpWebResponse)req.GetResponse();&lt;/P&gt;
&lt;P&gt;Stream akim = cevap.GetResponseStream();&lt;/P&gt;
&lt;P&gt;FileStream yaz = new FileStream(txtHedef.Text + "\\" + Path.GetFileName(txtUrl.Text), FileMode.Create);&lt;/P&gt;
&lt;P&gt;BinaryReader okuyucu = new BinaryReader(akim);&lt;/P&gt;
&lt;P&gt;BinaryWriter yazici = new BinaryWriter(yaz);&lt;/P&gt;
&lt;P&gt;try&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;while (true)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;yazici.Write(okuyucu.ReadByte());&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;catch&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;finally&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;yaz.Close();&lt;/P&gt;
&lt;P&gt;okuyucu.Close();&lt;/P&gt;
&lt;P&gt;yazici.Close();&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;MessageBox.Show("Download Complete");&lt;BR&gt;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>9/28/2007 2:23:40 PM</pubDate></item><item><title>C# ile Windows, Mobile uygulamalarda proxy üzerinden internete çıkış sağlamak</title><description>&lt;P&gt;Eğer projenizin çalıştığı ağ internete bir proxy server aracılığı ile çıkıyorsa sizin programınızın da internet explorer daki ayarları uygulaması gerekir. Örnek &lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;WebProxy&lt;/FONT&gt;&lt;FONT size=2&gt; wp = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;WebProxy&lt;/FONT&gt;&lt;FONT size=2&gt;(txtSunucu.Text, &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Convert&lt;/FONT&gt;&lt;FONT size=2&gt;.ToInt32(txtPort.Text));&lt;/P&gt;
&lt;P&gt;wp.Credentials = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; System.Net.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;NetworkCredential&lt;/FONT&gt;&lt;FONT size=2&gt;(txtKullaniciAdi.Text, txtSifre.Text, txtDomain.Text);&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;HttpWebRequest&lt;/FONT&gt;&lt;FONT size=2&gt;.DefaultWebProxy = wp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;kullanıcıdan proxy server bilgisini ve port numarasını almalısınız. Bir de Proxy server üzerinde yetki sahibi bir kullanıcı adı, şifre ve domain ismini programa tanıtmalısınız.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Not : Eğer kullanıcı adında domain bilgisi geçiyor ise &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Örn : &lt;A href="mailto:kullaniciadi@myDomain.com"&gt;kullaniciadi@myDomain.com&lt;/A&gt;&amp;nbsp;gibi&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;credential bildirimini aşağıdaki gibi yapmalısınız : &lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;wp.Credentials = &lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; System.Net.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;NetworkCredential&lt;/FONT&gt;&lt;FONT size=2&gt;(txtKullaniciAdi.Text, txtSifre.Text);&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>9/28/2007 2:19:59 PM</pubDate></item><item><title>XML Web Services</title><description>&lt;DIV class=Section1&gt;
&lt;P&gt;XML Web Servisleri içerisinde kullanılan WebMethod lara verilen Attribute ler ile ilgili kısa açıklamalar : &lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;IMG id="Picture 0" height=153 alt=WebServis1.jpg src="images/blog/1b9012f4-16d1-4938-b4c8-e8d4b4d3a533/image001.jpg" width=442&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;BufferResponse : &lt;/B&gt;Web Servislerde default olarak true degerine sahip olan bu özellik Web Servis den kullanıcılara gönderilecek olan cevap öncelikle önbelleklensin sonra mı gönderilsin yoksa önbellekleme yapılmadan gönderilsin mi, bunun kararını verir. Gönderilen cevabın önbelleklenmesi mesajın bütününün hazırlanması ve sonra gönderilmesi anlamındadır.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;CacheDuration : &lt;/B&gt;CacheDuration özelliği ASP.NET sitelerinden alışık olduğumuz önbellekleme yani cache işlemi için geçerlidir. Saniye cinsinden bir parametre ister. &lt;/P&gt;
&lt;P class=MsoNormal&gt;[WebMethod(CacheDuration=120)] gibi&lt;/P&gt;
&lt;P class=MsoNormal&gt;Yukarıda ki bildirim de web servis metotu 2 dakika boyunca kullanıcılara aynı cevabı verecektir. Ufak bir açıklama, gelen her parametre degerine göre ayrı bir cache otomatik olarak oluşturulacaktır.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;Description: &lt;/B&gt;Açıklamaya gerek var mı &lt;SPAN style="FONT-FAMILY: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;EnableSession : &lt;/B&gt;Default değeri false olan bu özelliğin amacı webmethod içerisinde Session isimli nesnenin kullanılabilmesini sağlamaktır. Fakat bu özellikten faydalanırken Web Servislerinde ki stateless yapıdan dolayı Client uygulama üzerinde CookieContainer kullanılmalıdır. Örnek için bkz : &lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;A href="http://www.yazilimuzmani.com/Articles/Details.aspx?aId=1000000438"&gt;http://www.yazilimuzmani.com/Articles/Details.aspx?aId=1000000438&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;MessageName :&lt;/B&gt; MessageName özelliği ise Webservisler de Metot overloading yapmak istediginizde kullanmak zorunda kalacağınız bir özelliktir. Web Servisler de bir metotu overload ederseniz kurallara uygun olsa dahi, MessageName özelliğinin kullanılması gerektiğine dair bir hata alacaksınız. O yüzden kullanım aşağıdaki gibi olmalıdır.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;SPAN style="COLOR: #2b91af"&gt;WebMethod&lt;/SPAN&gt;(MessageName=&lt;SPAN style="COLOR: #a31515"&gt;"HelloWorldSimple"&lt;/SPAN&gt;)]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="COLOR: blue"&gt;public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt; HelloWorld() {&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="COLOR: blue"&gt;return&lt;/SPAN&gt; &lt;SPAN style="COLOR: #a31515"&gt;"Hello World"&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;SPAN style="COLOR: #2b91af"&gt;WebMethod&lt;/SPAN&gt;(MessageName=&lt;SPAN style="COLOR: #a31515"&gt;"HelloWorldAdvanced"&lt;/SPAN&gt;)]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="COLOR: blue"&gt;public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt; HelloWorld(&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt; name)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="COLOR: blue"&gt;return&lt;/SPAN&gt; &lt;SPAN style="COLOR: #a31515"&gt;"Hello "&lt;/SPAN&gt; + name;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;TransactionOption : &lt;/B&gt;Web Servislere Transaction özelliğinin eklenmesi ile birlikte artık COM+ mantığına yakın bir şekilde Transaction yönetimi yapabiliyorsunuz.&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"&gt;[WebMethod(&lt;B&gt;TransactionOption&lt;/B&gt; = &lt;B&gt;TransactionOption&lt;/B&gt;.RequiresNew)] &lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>9/27/2007 5:13:16 PM</pubDate></item><item><title>OpenCD-Rom Drive</title><description>&lt;P&gt;API ile CD-ROM kapağını açmak için gerekli olan ufak kod parçası aşağıdadır.&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.Collections.Generic;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.ComponentModel;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.Data;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.Drawing;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.Text;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.Windows.Forms;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.Runtime.InteropServices;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;namespace&lt;/FONT&gt;&lt;FONT size=2&gt; OpenCDROM_API&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;partial&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;class&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Form1&lt;/FONT&gt;&lt;FONT size=2&gt; : &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Form&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;DllImport&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"winmm.dll"&lt;/FONT&gt;&lt;FONT size=2&gt;)]&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;extern&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Int32&lt;/FONT&gt;&lt;FONT size=2&gt; mciSendString(&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;String&lt;/FONT&gt;&lt;FONT size=2&gt; command,&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;StringBuilder&lt;/FONT&gt;&lt;FONT size=2&gt; buffer, &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Int32&lt;/FONT&gt;&lt;FONT size=2&gt; bufferSize, &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;IntPtr&lt;/FONT&gt;&lt;FONT size=2&gt; hwndCallback);&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&lt;/FONT&gt;&lt;FONT size=2&gt; Form1()&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/P&gt;
&lt;P&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;InitializeComponent();&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; OpenCD()&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&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;IntPtr&lt;/FONT&gt;&lt;FONT size=2&gt; ptr = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;IntPtr&lt;/FONT&gt;&lt;FONT size=2&gt;.Zero;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&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;StringBuilder&lt;/FONT&gt;&lt;FONT size=2&gt; returnstring = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;StringBuilder&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;/P&gt;
&lt;P&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;mciSendString(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"set CDAudio door open"&lt;/FONT&gt;&lt;FONT size=2&gt;, returnstring, 127, &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;IntPtr&lt;/FONT&gt;&lt;FONT size=2&gt;.Zero);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; Form1_Load(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;object&lt;/FONT&gt;&lt;FONT size=2&gt; sender, &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;EventArgs&lt;/FONT&gt;&lt;FONT size=2&gt; e)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&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&lt;/FONT&gt;&lt;FONT size=2&gt;.OpenCD();&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;İyi çalışmalar&lt;/P&gt;&lt;/FONT&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>9/15/2007 4:35:57 PM</pubDate></item><item><title>Visual Studio 2008 Ajax Enabled Web Site</title><description>&lt;P&gt;Herkese merhaba,&lt;br/&gt;VS 2008 ile birlikte artık Ajax Enabled Web Site şablonu kaldırıldı. Sebep ise VS 2008 in Ajax ile tam destek halinde geliyor olması. &lt;/P&gt;
&lt;P&gt;Artık normal bir ASP.NET Web Site açıyorsunuz ve sitenize Add New Item diyerek &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Ajax Web Form&lt;/LI&gt;
&lt;LI&gt;Ajax Master Page&lt;/LI&gt;
&lt;LI&gt;Ajax Client Control&lt;/LI&gt;
&lt;LI&gt;Ajax Client Library&lt;/LI&gt;
&lt;LI&gt;Ajax Enabled&amp;nbsp;WCF Service&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;geliştirebiliyorsunuz.&lt;/P&gt;
&lt;P&gt;İyi çalışmalar&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>9/6/2007 12:43:37 PM</pubDate></item><item><title>C# 3.0 Specification</title><description>&lt;P&gt;C# 3.0 ile ilgili specification dökümanına &lt;A href="http://download.microsoft.com/download/3/8/8/388e7205-bc10-4226-b2a8-75351c669b09/csharp%20language%20specification.doc"&gt;buradan&lt;/A&gt; erişebilirsiniz.&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>8/31/2007 2:04:48 PM</pubDate></item><item><title>Web sitenize icon ekleyin</title><description>&lt;P&gt;Geliştirmiş olduğunuz web sitenize internet explorer üzerinde icon eklemek için yapmanız gereken tek şey &lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;link&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;rel&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="SHORTCUT ICON"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;href&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="images/myIcon.ico"/&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;bildirimini sayfanızın html kodları arasına yerleştirmek :)&lt;/P&gt;
&lt;P&gt;Ayrıntılı bilgi için : &lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms537656.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms537656.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>8/31/2007 10:30:22 AM</pubDate></item><item><title>Visual Studio 2008 Beta 2 ve Ajax 1.0</title><description>&lt;P&gt;Herkese merhaba,&lt;br/&gt;Microsoft Visual Studio Beta 2 versiyonunu&lt;br/&gt;&lt;A href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx"&gt;http://msdn2.microsoft.com/en-us/&lt;SPAN class=searchword&gt;vs&lt;/SPAN&gt;tudio/aa700831.aspx&lt;/A&gt;&amp;nbsp;linkinden indirebilirsiniz, &lt;br/&gt;fakat dikkat etmeniz gereken bir durum sözkonusu.&lt;/P&gt;
&lt;P&gt;VS 2008 Beta 2 yi kurduktan sonra .Net Framework 3.5 kurulumundan dolayı Ajax 1.0 dll leriniz çalışmayabilir ve tanınmayabilirler. &lt;/P&gt;
&lt;P&gt;(Benim başıma geldiği için buraya yazıyorum :))&lt;/P&gt;
&lt;P&gt;Bu problemden kurtulmak için kurulum sonrasında verilen uyarıya dikkat etmek gerekiyor&lt;/P&gt;
&lt;P&gt;&lt;SPAN id=lblDescValue&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;Important Instructions for Installing Visual Studio &lt;SPAN class=searchword&gt;2008&lt;/SPAN&gt; Beta 2&lt;/STRONG&gt;&lt;BR&gt;&lt;SPAN class=searchword&gt;After&lt;/SPAN&gt; the Beta 2 &lt;SPAN class=searchword&gt;installation&lt;/SPAN&gt; has finished, you should run this script to ensure that the &lt;SPAN class=searchword&gt;installation&lt;/SPAN&gt; of .NET Framework 3.5 Beta 2 will &lt;SPAN class=searchword&gt;not&lt;/SPAN&gt; affect the development of ASP.NET &lt;SPAN class=searchword&gt;AJAX&lt;/SPAN&gt; 1.0 applications.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;bu uyarıda bir exe aracılığı ile bir scriptin çalıştırılması gerektiği söyleniyor (ki doğru :) )&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Exeyi bir kere çalıştırdıktan sonra policy ile ilgili bazı değişiklikler yapılıyor ve Ajax 1.0 ile çalışmaya devam edebiliyorsunuz. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Zip&amp;nbsp;dosyasını&amp;nbsp;&lt;A href="/Downloads/DisableAjaxPolicy.zip"&gt;buradaki&lt;/A&gt; linkten indirebilirsiniz &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;İyi çalışmalar&lt;/SPAN&gt;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>8/31/2007 7:40:44 AM</pubDate></item><item><title>Ajax ScriptManager</title><description>&lt;P&gt;İleride çıkacak olan versiyonlarda değiştirilir mi bilemem ama şu anki versiyonda&amp;nbsp; Script Manager ın çalışması için her zaman HTML kodlarının en üstünde&amp;nbsp;yer alması gerekiyor. Yani form altındaki ilk element ScriptManager olmalı.&lt;/P&gt;
&lt;P&gt;Aksi taktirde Ajax kontrollerinizin çalışmadığını düşüneceksiniz :)&lt;/P&gt;
&lt;P&gt;aman dikkat !!!&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>8/27/2007 8:46:45 AM</pubDate></item><item><title>Ajax Slide Show Extender problemi</title><description>&lt;P&gt;Biraz önce ajax slide show extender ile ilgilenirken farkettiğim bir problemden bahsetmek istiyorum.&lt;/P&gt;
&lt;P&gt;Slide Show Extender bildiginiz gibi resimleri slayt geçişi olarak göstermeye yarayan bir tool fakat bu tool çalışırken html kod sırası olarak Image kontrolünün altında olmazsa çalışmıyor aman dikkat :)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>8/26/2007 6:32:33 PM</pubDate></item><item><title>Sonsuz kategori mantığı</title><description>&lt;P&gt;&lt;FONT size=2&gt;Gelen sorular üzerine sonsuz kategori mantığını buraya eklemeye karar verdim.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Bilgisayar&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Laptop&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ASUS&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;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IBM&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Desktop&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HP&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TOSHIBA&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;gibi bir kategorizasyona ulaşmak için en kısa yöntemlerden biri&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;KategoriID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KategoriAdi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;UstKategoriId&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;1&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;&amp;nbsp;&amp;nbsp;Bilgisayar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;2&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;&amp;nbsp;&amp;nbsp;Laptop&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;1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;3&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;&amp;nbsp;&amp;nbsp;Desktop&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;4&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;&amp;nbsp;&amp;nbsp;ASUS&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;2&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;5&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;&amp;nbsp;&amp;nbsp;IBM&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;2&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;6&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;&amp;nbsp;&amp;nbsp;HP&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;&amp;nbsp;3&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;7&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;&amp;nbsp;&amp;nbsp;TOSHIBA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;şeklinde bir tablo kurmaktır. Bu mantık sayesinde tek tablo ile kategori adımlarınızı sınırsız şekilde tanımlayabilirsiniz...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;İyi çalışmalar&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>8/26/2007 7:45:44 AM</pubDate></item><item><title>Sql Server'da bir tablodan random kayıt çekme</title><description>&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;Select&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;Top&lt;/FONT&gt;&lt;FONT color=#000000&gt;&amp;nbsp;1 &lt;/FONT&gt;&lt;FONT color=#808080&gt;*&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;From&lt;/FONT&gt;&lt;FONT color=#000000&gt; Tablo &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;Order&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;By&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;FONT color=#ff00ff&gt;newId&lt;/FONT&gt;&lt;FONT color=#808080&gt;()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000 size=2&gt;şeklinde bir sorgu ile sql server'da duran herhangi bir tablonun kayıtlarından rastgele birini seçebilirsiniz.&lt;/FONT&gt;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>8/25/2007 1:32:47 AM</pubDate></item><item><title>GAC ' a dll eklerken yaşanan problemin çözümü için link</title><description>&lt;A href="http://support.microsoft.com/kb/306149"&gt;http://support.microsoft.com/kb/306149&lt;/A&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>8/22/2007 1:28:22 PM</pubDate></item><item><title>Global Assembly Cache problemi</title><description>&lt;P&gt;Global Assembly Cache içerisine yazmış olduğunuz dll i eklerken, dll i Global Assembly Cache e attıktan sonra yapmanız gereken en önemli ve son adım : &lt;/P&gt;
&lt;P&gt;Regedit editörü içerisinden : &lt;/P&gt;
&lt;P&gt;&lt;SPAN class=userInput&gt;[HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=userInput&gt;altına bir adet yeni key olusturmak&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=userInput&gt;ve içerisine bir key eklemek. Değer olarak ise dll dosyanızın bulunduğu lokasyonu veriyorsunuz&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=userInput&gt;"C:\\MyDllFolder\\" gibi&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=userInput&gt;Ve herhangi bir proje içerisinden Add Reference dediğinizde artık dll karşınızda :)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=userInput&gt;İyi çalışmalar&lt;/SPAN&gt;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>8/22/2007 1:26:05 PM</pubDate></item></channel></rss>