﻿<?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>03.07.2009 04:00:53</pubDate><language>tr-TR</language><item><title>Accordion kontrolünde onclick yerine onmouseover ile pane'i açmak</title><description>&lt;P&gt;Bir soru üzerine ilgimi çektiği için hazırladım. &lt;/P&gt;
&lt;P&gt;Accordion kontrolü üzerinde bildiğiniz üzere AccordionPane ismindeki paneller yer almaktadır. Bunlara tıkladığınızda ise kendileri açılmaktadır :)&lt;/P&gt;
&lt;P&gt;Tıklamak yerine fare üzerine getirildiğinde AccordionPane'i açmak istiyor olabilirsiniz bu durumda yapmanız gereken : &lt;/P&gt;
&lt;P&gt;1) sayfanıza aşağıdaki javascript'i eklemek :&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;function PanelAc(Numara){ &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;var sonuc = $get("Accordion1").AccordionBehavior; &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;sonuc.set_SelectedIndex(Numara); }&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Daha sonraki bölümde ise iş size kalmıştır, nerede nasıl çağıracağınız veya hangi event ile ilişkilendireceğiniz :&lt;/P&gt;
&lt;P&gt;Benim yaptığım örnekte Northwind içerisindeki kategoriler ve ürünler ile ilgili bir yapı var. Kategori adeti kadar AccordionPane dynamic olarak ekleniyor sayfaya ve herbirinin içerisine ilgili kategori altındaki ürünler ekleniyor. Fare kategori isminin üzerine getirildiğinde ise seçilmiş gibi davranıp açılıyor : &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;void Doldur()&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SqlConnection cn = new SqlConnection();&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;cn.ConnectionString = "server=.;database=Northwind;uid=***;pwd=***;multipleactiveresultsets=true;";&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SqlCommand cmd = new SqlCommand();&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;cmd.Connection = cn;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;cmd.CommandText = "Select * from Categories";&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SqlCommand cmd2 = new SqlCommand();&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;cmd2.Connection = cn;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;cmd2.CommandText = "Select * from Products where &lt;/STRONG&gt;&lt;A href="mailto:CategoryId=@Id"&gt;&lt;STRONG&gt;CategoryId=@Id&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;";&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;cn.Open();&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SqlDataReader dr = cmd.ExecuteReader();&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;while (dr.Read())&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;cmd2.Parameters.Clear();&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;cmd2.Parameters.AddWithValue("@Id", dr["CategoryId"]);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;AccordionPane ap = new AccordionPane();&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Label lbl = new Label&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Text = dr["CategoryName"].ToString(),&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;ID = "lbl" + dr["CategoryId"]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;};&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;lbl.Attributes.Add("onmouseover", "PanelAc(" + (int.Parse(dr["CategoryId"].ToString()) - 1) + ")");&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;ap.HeaderContainer.Controls.Add(lbl);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SqlDataReader dr2 = cmd2.ExecuteReader();&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;while (dr2.Read())&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;ap.ContentContainer.Controls.Add(new LinkButton { ID = "lb" + dr2["ProductId"], Text = dr2["ProductName"].ToString()+"&amp;lt;br/&amp;gt;" });&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;dr2.Close();Accordion1.Panes.Add(ap);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;cn.Close();&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Bu metot içerisinde dikkat edilmesi gereken en önemli nokta &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;lbl.Attributes.Add("onmouseover", "PanelAc(" + (int.Parse(dr["CategoryId"].ToString()) - 1) + ")");&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;satırıdır. Bu satırda fare label'ın üzerine geldiğinde Pane'in açılması sağlanıyor.&lt;/P&gt;
&lt;P&gt;Hepinize iyi çalışmalar&lt;BR&gt;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>13.12.2008 13:10:38</pubDate></item><item><title>Visual Studio 2010 and .NET Framework 4.0</title><description>&lt;P&gt;Microsoft sonunda merakla beklediğimiz Visual Studio 2010 ve .NET Framework 4.0 CTP versiyonlarını yayınladı. &lt;/P&gt;
&lt;P&gt;Hepimize hayırlı ve de uğurlu olsun :)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=922B4655-93D0-4476-BDA4-94CF5F8D4814&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=922B4655-93D0-4476-BDA4-94CF5F8D4814&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>03.11.2008 14:49:55</pubDate></item><item><title>CSS Transparent BackColor</title><description>&lt;P&gt;CSS tarafından herhangi bir nesnenin arka plan rengini transparan hale getirmek için aşağıdaki kodu kullanabilirsiniz :&lt;/P&gt;&lt;FONT color=#008000&gt;
&lt;P&gt;filter:Alpha(opacity=50);&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000 size=2&gt;&lt;EM&gt;Not : 50 değeri geçiş derecesini belirler.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>21.10.2008 04:39:45</pubDate></item><item><title>Web Services and CookieContainer in .NET Framework 3.5</title><description>&lt;p&gt;.NET Framework 3.5 ile birlikte WebServis projelerinde yer alan ufak bir değişiklikten bahsetmek istiyorum.&lt;/p&gt; &lt;p&gt;.NET Framework 2.0 zamanında bir web servis projesinde Session kullanmak için metot üzerinde EnableSession attribute bildirimi yapardık. Client uygulamanın session'ı kaybetmemesi içinde client uygulama içerisinde CookieContainer tanıtırdık. .NET Framework 3.5 ile birlikte bu uygulama biraz değişti, artık CookieContainer tanıtıp bunu web servis nesnenizin CookieContainer property'sine atamıyorsunuz.&lt;/p&gt; &lt;p&gt;Artık client uygulamanızda açılan &lt;b&gt;app.Config&lt;/b&gt; dosyasına gidip sadece &lt;b&gt;allowCookies&lt;/b&gt; bildirimini &lt;b&gt;true&lt;/b&gt; olarak değiştiriyorsunuz. Böylece container tanıtma ve bağlama işlemlerini çözmüş oluyorsunuz&lt;/p&gt;&lt;p&gt;Ufak ama önemli bir ayrıntı :)&lt;/p&gt; </description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>12.08.2008 00:00:00</pubDate></item><item><title>LINQ Many To Many İlişkiler</title><description>&lt;P&gt;Kullanırken tanık olmuşsunuzdur, LINQ içerisinde Many To Many ilişkili olan örneğin : &lt;/P&gt;
&lt;P&gt;Products&lt;/P&gt;
&lt;P&gt;Orders&lt;/P&gt;
&lt;P&gt;[Order Details]&lt;/P&gt;
&lt;P&gt;gibi üç tabloyu dbml tarafına çektiğinizde, kullanım açısından bir Siparişin bütün ürünlerine ulaşmak için Order_Details koleksiyonunu kullanmak zorunda kalırsınız. Örnek : &lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;var&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT size=2&gt; siparis = nv.Orders.Where(o =&amp;gt; o.OrderID == 10248).First();&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;yukarıdaki kod içerisinde Siparişler içerisinden 5 numaralı olan siparişe konumlanıyoruz. Fakat sipariş üzerinden tek seferde Products kayıtlarına ulaşamıyoruz. &lt;/P&gt;
&lt;P&gt;siparis.Products gibi bir kod yazma&amp;nbsp;şansımız yok çünkü arada [Order Details] tablosu bulunmakta.&lt;/P&gt;
&lt;P&gt;Bunu aşabilmek için Orders ve Products class'ına ufak bir property tanımlamanız yeterli :&lt;/P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&lt;STRONG&gt;public&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;IEnumerable&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;Order&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&amp;gt; Orders{&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;get&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;return&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;STRONG&gt; Order_Details.Select(od =&amp;gt; od.Order);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;yukarıdaki property'yi Product class'ına&amp;nbsp;aşağıdaki property'yi ise Order class'ına ekliyoruz.&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT size=2&gt; &lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;IEnumerable&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;Product&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;gt; Products&lt;/P&gt;&lt;B&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;get&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT size=2&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;return&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;STRONG&gt; Order_Details.Select(od =&amp;gt; od.Product);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Bu işlemin sonucunda artık kod içerisinde aşağıdaki kodu yazarak Many To Many ilişkili class'ları olması gerektiği gibi kullanabiliyorsunuz : &lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&lt;STRONG&gt;var&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;STRONG&gt; siparis = nv.Orders.Where(o =&amp;gt; o.OrderID == 10248).First();dgProduct.DataSource = siparis.Products.ToList();&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;veya &lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&lt;STRONG&gt;var&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;STRONG&gt; urun = nv.Products.Where(o =&amp;gt; o.ProductID == 5).First();dcOrder.DataSource = urun.Orders.ToList();&lt;/STRONG&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>12.07.2008 11:38:12</pubDate></item><item><title>WebBrowser kontrolü içerisinde office dökümanlarını açmak</title><description>&lt;P&gt;Kendi geliştirdiğiniz windows forms uygulamaları içerisinde, webbrowser kontrolü aracılığı ile bir office dökümanı açmak isterseniz aşağıdaki gibi bir kod işinize yarayacaktır : &lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;webBrowser1.Navigate("Dökümanın path bilgisi");&lt;/P&gt;
&lt;/FONT&gt;&lt;P&gt;Fakat bu kod sonucunda eğer döküman bir word dosyası ise Microsoft Word'ün eğer başka bir office uygulamasına ait ise o uygulamanın açıldığını ve sizin webbrowser kontrolünüzün boş kaldığını görürsünüz. Özetle dökümanın tamamen sizin kontrolünüzün içerisinde açılması için aşağıdaki Registry ayarlarını yapmanız gerekmektedir. Fakat bu dosya içerisindeki atamaların çok dikkatli yapılması gerektiğinden ilk önce bir full Registry backup almanızı öneriyorum. Problem çıkarsa hemen geri dönmeniz için :)&lt;/P&gt;
&lt;P&gt;Registry ayarları :&lt;/P&gt;
&lt;P&gt;Windows Registry Editor Version 5.00&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.8]&lt;BR&gt;"BrowserFlags"=dword:80000024&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.RTF.8]&lt;BR&gt;"BrowserFlags"=dword:80000024&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.12]&lt;BR&gt;"BrowserFlags"=dword:80000024&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.DocumentMacroEnabled.12]&lt;BR&gt;"BrowserFlags"=dword:80000024&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8]&lt;BR&gt;"BrowserFlags"=dword:80000A00&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.12]&lt;BR&gt;"BrowserFlags"=dword:80000A00&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SheetMacroEnabled.12]&lt;BR&gt;"BrowserFlags"=dword:80000A00&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.SheetBinaryMacroEnabled.12]&lt;BR&gt;"BrowserFlags"=dword:80000A00&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.Show.8]&lt;BR&gt;"BrowserFlags"=dword:800000A0&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.Show.12]&lt;BR&gt;"BrowserFlags"=dword:800000A0&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.ShowMacroEnabled.12]&lt;BR&gt;"BrowserFlags"=dword:800000A0&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShow.8]&lt;BR&gt;"BrowserFlags"=dword:800000A0&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShow.12]&lt;BR&gt;"BrowserFlags"=dword:800000A0&lt;/P&gt;
&lt;P&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.SlideShowMacroEnabled.12]&lt;BR&gt;"BrowserFlags"=dword:800000A0&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;Not:&lt;/STRONG&gt;&lt;/FONT&gt; Bu kodları kopyalayıp bir txt belgeye yapıştırın. Dosyayı reg uzantısı ile kayıt edin ve sonrada dökümanı çalıştırın. İşlem tamam :)&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>09.07.2008 18:06:12</pubDate></item><item><title>İnternet Explorer içerisindeki URL listesi</title><description>&lt;P&gt;İnternet explorer içerisinde yazmış olduğunuz URL bilgilerini otomatik tamamlayan listeye ulaşmak için Registry içerisinden aşağıdaki yolu kullanabilirsiniz : &lt;/P&gt;
&lt;P&gt;HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs&lt;/P&gt;
&lt;P&gt;:)&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>05.07.2008 13:29:02</pubDate></item><item><title>HTML'de kullanılan karakter kodları</title><description>&lt;P&gt;Bu kodlara her ihtiyaç duyduğumda google'a başvurmaktan sıkıldım :) &lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#287;&lt;/TD&gt;
&lt;TD&gt;:&lt;/TD&gt;
&lt;TD&gt;&amp;amp;#287;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#286;&lt;/TD&gt;
&lt;TD&gt;:&lt;/TD&gt;
&lt;TD&gt;&amp;amp;#286;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#305;&lt;/TD&gt;
&lt;TD&gt;:&lt;/TD&gt;
&lt;TD&gt;&amp;amp;#305;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#304;&lt;/TD&gt;
&lt;TD&gt;:&lt;/TD&gt;
&lt;TD&gt;&amp;amp;#304;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#351;&lt;/TD&gt;
&lt;TD&gt;:&lt;/TD&gt;
&lt;TD&gt;&amp;amp;#351;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#350;&lt;/TD&gt;
&lt;TD&gt;:&lt;/TD&gt;
&lt;TD&gt;&amp;amp;#350;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;#252;&lt;/TD&gt;&lt;TD&gt;:&lt;/TD&gt;&lt;TD&gt;&amp;amp;#252;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;#220;&lt;/TD&gt;&lt;TD&gt;:&lt;/TD&gt;&lt;TD&gt;&amp;amp;#220;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;#214;&lt;/TD&gt;&lt;TD&gt;:&lt;/TD&gt;&lt;TD&gt;&amp;amp;#214;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;#246;&lt;/TD&gt;&lt;TD&gt;:&lt;/TD&gt;&lt;TD&gt;&amp;amp;#246;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>28.06.2008 07:57:43</pubDate></item><item><title>T-SQL 'de içinde bulunduğunuz ayın ismini almak</title><description>&lt;P&gt;SELECT DATENAME(month, GETDATE())&lt;/P&gt;
&lt;P&gt;ifadesi size T-SQL de içinde bulunduğunuz ayın ismini dönecektir.&lt;/P&gt;
&lt;P&gt;month ifadesi yerine day veya year yazmak ise geriye gün veya yılı dönecektir.&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>15.06.2008 04:42:31</pubDate></item><item><title>LINQ çalışma mantığı</title><description>&lt;P&gt;LINQ ile çalışırken aşağıdaki gibi bir kodda hata foreach satırında gelecektir&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#2b91af&gt;ArrayList&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#333333&gt; arrayList = &lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;/FONT&gt; &lt;B&gt;&lt;FONT color=#333333&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;ArrayList&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; &lt;FONT color=#333333 size=2&gt;();&lt;/FONT&gt;&lt;/P&gt;&lt;/B&gt;&lt;B&gt;
&lt;P&gt;arrayList.Add(45);&lt;/P&gt;
&lt;P&gt;arrayList.Add(&lt;/B&gt;&lt;FONT color=#a31515&gt;&lt;FONT color=#a31515&gt;"26"&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;);&lt;/P&gt;
&lt;P&gt;arrayList.Add(13);&lt;/P&gt;&lt;/B&gt;&lt;B&gt;
&lt;P&gt;&lt;/B&gt;&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;IEnumerable&lt;/FONT&gt;&lt;/FONT&gt;&amp;lt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&amp;gt; names = arrayList.Cast&amp;lt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&amp;gt;();&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;foreach&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; (&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; name &lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;in&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; names)&lt;/P&gt;
&lt;P&gt;&lt;/B&gt;&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;Console&lt;/FONT&gt;&lt;/FONT&gt;.WriteLine(name);&lt;/P&gt;
&lt;P&gt;Halbuki hatanın IEnumerable&amp;lt;int&amp;gt; iteratörünün oluşturulduğu satırda dönmesi gerektiğini düşünürüz. &lt;/P&gt;
&lt;P&gt;Hatanın foreach içerisinde geliyor olmasının sebebi, LINQ'in bu tip işlemlerde sadece hazırlama işlemini uyguluyor ve kodu çalıştırmıyor olmasıdır. &lt;/P&gt;
&lt;P&gt;Kodun çalıştırılması foreach satırı ile birlikte gerçekleşecektir. Yani LINQ, eğer sorgunun içerisinde select veya where ifadeleri görmez ise sadece tanımlama yapıp çağırım yapıyor. &lt;/P&gt;
&lt;P&gt;Ne zaman sonuc içerisinden bir değere erişilmek istenirse o zaman kod çalıştırılıyor. &lt;/P&gt;
&lt;P&gt;Ufak bir dipnot :)&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>03.06.2008 03:54:50</pubDate></item><item><title>LINQ - Cast ile OfType arasındaki fark nedir ?</title><description>&lt;P&gt;What is difference between Cast and OfType operators ?&lt;/P&gt;
&lt;P&gt;Bu iki operatör arasındaki fark çok ufak gibi görünse de aslında büyük ve önemlidir. &lt;/P&gt;
&lt;P&gt;Cast operatörü verilen koleksiyon içerisindeki tüm elementleri dönüştürmeye çalışır ve dönüştüremediği bir element bulur ise bir exception fırlatır. OfType ise buna karşılık bu elementlerden sadece dönüştürülebilenleri işleme sokar. Örnek olarak aşağıdaki kod foreach satırında hata verecektir.&lt;/P&gt;&lt;FONT color=#2b91af size=5&gt;&lt;FONT color=#2b91af size=5&gt;
&lt;P&gt;&lt;FONT size=3&gt;ArrayList&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; arrayList = &lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; &lt;/B&gt;&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;ArrayList&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;();&lt;/P&gt;&lt;/B&gt;&lt;B&gt;
&lt;P&gt;arrayList.Add(45);&lt;/P&gt;
&lt;P&gt;arrayList.Add(&lt;/B&gt;&lt;FONT color=#a31515&gt;&lt;FONT color=#a31515&gt;"26"&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;);&lt;/P&gt;
&lt;P&gt;arrayList.Add(13);&lt;/P&gt;&lt;/B&gt;&lt;B&gt;
&lt;P&gt;&lt;/B&gt;&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;IEnumerable&lt;/FONT&gt;&lt;/FONT&gt;&amp;lt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&amp;gt; names = arrayList.Cast&amp;lt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&amp;gt;();&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;foreach&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; (&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; name &lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;in&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; names)&lt;/P&gt;
&lt;P&gt;&lt;/B&gt;&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;Console&lt;/FONT&gt;&lt;/FONT&gt;.WriteLine(name);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ama aşağıdaki kod hata üretmeyecektir ve çıktısı &lt;/P&gt;
&lt;P&gt;45&lt;/P&gt;
&lt;P&gt;13 &lt;/P&gt;
&lt;P&gt;olacaktır :)&lt;/P&gt;&lt;B&gt;&lt;FONT size=5&gt;
&lt;P&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;ArrayList&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; arrayList = &lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; &lt;/B&gt;&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;ArrayList&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;();&lt;/P&gt;&lt;/B&gt;&lt;B&gt;
&lt;P&gt;arrayList.Add(45);&lt;/P&gt;
&lt;P&gt;arrayList.Add(&lt;/B&gt;&lt;FONT color=#a31515&gt;&lt;FONT color=#a31515&gt;"26"&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;);&lt;/P&gt;
&lt;P&gt;arrayList.Add(13);&lt;/P&gt;&lt;/B&gt;&lt;B&gt;
&lt;P&gt;&lt;/B&gt;&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;IEnumerable&lt;/FONT&gt;&lt;/FONT&gt;&amp;lt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&amp;gt; names2 = arrayList.OfType&amp;lt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&amp;gt;();&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;foreach&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; (&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; name &lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;in&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt; names2)&lt;/P&gt;
&lt;P&gt;&lt;/B&gt;&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;Console&lt;/FONT&gt;&lt;/FONT&gt;.WriteLine(name);&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>03.06.2008 03:16:35</pubDate></item><item><title>ADO.NET Entity Framework Beta 3 yayınlandı...</title><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;ADO.NET Entity Framework Beta 3 birçok eklenti ile birlikte yayınlandı. Bu eklentilerin içerisinde Visual Studio 2008 RTM ile görsel modelleme yapabilme ve düzeltilen hatalar, performans iyileştirmeleri gibi birçok detay bulunuyor.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Eklenenler : &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;Performance improvements&lt;/B&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l4 level1 lfo1; tab-stops: list .5in"&gt;Much quicker object query execution 
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l4 level1 lfo1; tab-stops: list .5in"&gt;Simpler generated SQL 
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l4 level1 lfo1; tab-stops: list .5in"&gt;Faster view generation&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l4 level1 lfo1; tab-stops: list .5in"&gt;&lt;STRONG&gt;Easier disconnected operation&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;Public, serializable EntityKey property on EntityReference &lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;ApplyPropertyChanges
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;Attach on EntityReference &lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;Improvements to EntityKey serialization&lt;/LI&gt;&lt;/UL&gt;&lt;STRONG&gt;Extensibility and business logic enhancements&lt;/STRONG&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l3 level1 lfo3; tab-stops: list .5in"&gt;Partial methods in code generation for property changing and property changed events 
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l3 level1 lfo3; tab-stops: list .5in"&gt;Load with MergeOption&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l3 level1 lfo3; tab-stops: list .5in"&gt;&lt;STRONG&gt;Query improvements&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo4; tab-stops: list .5in"&gt;Additional canonical functions for LINQ to Entities 
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo4; tab-stops: list .5in"&gt;Apply operator elimination (makes more operations work in SQL Server 2000 and other databases) &lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo4; tab-stops: list .5in"&gt;Compiled LINQ query 
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo4; tab-stops: list .5in"&gt;ToTraceString() method on ObjectQuery&amp;lt;T&amp;gt; and EntityCommand to facilitate debugging&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;ve diğerleri :)&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo5; tab-stops: list .5in"&gt;Connection management refinements 
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo5; tab-stops: list .5in"&gt;Provider interface allows better reasoning about primitive types&lt;/LI&gt;&lt;/UL&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>27.05.2008 13:18:55</pubDate></item><item><title>What was the world's first spam email?</title><description>&lt;P&gt;&lt;FONT color=#000000&gt;İnternette gezinirken rastladığım ufak bir bilgiyi paylaşmak istiyorum :)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;The first spam email was sent on May 01 1978 by a DEC marketing representative to every ARPANET address on the west coast of the United States&lt;/FONT&gt;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>26.05.2008 07:06:39</pubDate></item><item><title>Enterprise Library 4.0 - May 2008</title><description>&lt;P&gt;Enterprise Library 4.0 yayınlandı. Enterprise Library sevenlere duyurulur :)&lt;/P&gt;
&lt;P&gt;Visual Studio 2008'e özel olması Enterprise Library'nin&amp;nbsp;biraz daha ilgi çekici olmasına sebep oluyor&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>26.05.2008 04:43:43</pubDate></item><item><title>.NET Framework kaynak kodları</title><description>&lt;P&gt;Visual Studio 2008 ile birlikte .NET Framework kaynak kodları üzerinde debug yapabiliyorsunuz. Nasıl yapılacağını öğrenmek için&amp;nbsp;&lt;A href="http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx"&gt;buradaki&lt;/A&gt; linkte bulunan adımları uygulayabilir ve sonuçlarından faydalanabilirsiniz :)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description><link>http://www.boraburgucugil.com/blog.aspx</link><pubDate>21.05.2008 08:41:10</pubDate></item><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>06.04.2008 16:43:05</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>05.01.2008 03:39:45</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>17.11.2007 15:37:03</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>03.10.2007 17:48:30</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>03.10.2007 17:28:47</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>28.09.2007 14:23:40</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>28.09.2007 14:19:59</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>27.09.2007 17:13:16</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>15.09.2007 16:35:57</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>06.09.2007 12:43:37</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>31.08.2007 14:04:48</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>31.08.2007 10:30:22</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>31.08.2007 07:40:44</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>27.08.2007 08:46:45</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>26.08.2007 18:32:33</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>26.08.2007 07:45:44</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>25.08.2007 01:32:47</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>22.08.2007 13:28:22</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>22.08.2007 13:26:05</pubDate></item></channel></rss>