<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>bilyaz.com , Programlama Makaleleri, Yazılım Makaleleri , Örnek Kodlar , Eğitim Videoları , C#,ASP.NET,SQL,PHP</title>
	<atom:link href="http://www.bilyaz.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilyaz.com</link>
	<description>bilyaz.com , Programlama Makaleleri, Yazılım Makaleleri , Örnek Kodlar , Eğitim Videoları , C#,ASP.NET,SQL,PHP</description>
	<pubDate>Thu, 19 Aug 2010 08:29:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XML(EXTENSİBLE MARKUP LANGUAGE-genişletilebilir etiketleme dili)</title>
		<link>http://www.bilyaz.com/xmlextensible-markup-language-genisletilebilir-etiketleme-dili.html/</link>
		<comments>http://www.bilyaz.com/xmlextensible-markup-language-genisletilebilir-etiketleme-dili.html/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 08:29:38 +0000</pubDate>
		<dc:creator>Derya GUNDUZ</dc:creator>
		
		<category><![CDATA[ADO.NET / SQL]]></category>

		<category><![CDATA[Diğer]]></category>

		<category><![CDATA[Kısa Bilgi]]></category>

		<category><![CDATA[Örnek Kodlar]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[EXTENSİBLE MARKUP LANGUAGE]]></category>

		<category><![CDATA[genişletilebilir etiketleme dili]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[ReadXml]]></category>

		<category><![CDATA[w3c]]></category>

		<category><![CDATA[WriteXml]]></category>

		<category><![CDATA[xml]]></category>

		<category><![CDATA[XmlNode]]></category>

		<category><![CDATA[XmlTextReader]]></category>

		<category><![CDATA[XPathDocument]]></category>

		<category><![CDATA[XPathNavigator]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=1244</guid>
		<description><![CDATA[
 
Bağımsız bir kuruluş olan W3C (World Wide Web Consortium) organizasyonu tarafından tasarlanan ve bağımsız bir yapıya sahip olan XML (extensible Markup Language),kişilerin kendi etiketlerini tanımlayarak bu etiketler ile hiyerarşik yapı kurabildikleri ,bunları istedikleri zaman değiştirebildikleri ; esnek, teknolojiden -platformdan bağımsız text tabanlı bir meta dilidir. Xml açılımının içerdiği “markup” onun tagler ile kullanıldığını,”exensible” de onun [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Fxmlextensible-markup-language-genisletilebilir-etiketleme-dili.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p class="separator" style="text-align: center; clear: both;"><a style="margin-left: 1em; margin-right: 1em;" href="http://4.bp.blogspot.com/_Zv35unpc9Dc/TGzfa9fCnII/AAAAAAAAAPs/Gankc4Y27rY/s1600/xml.jpg"><img src="http://4.bp.blogspot.com/_Zv35unpc9Dc/TGzfa9fCnII/AAAAAAAAAPs/Gankc4Y27rY/s400/xml.jpg" border="0" alt="" width="400" height="394" /></a></p>
<p> </p>
<p>Bağımsız bir kuruluş olan <strong>W3C</strong> (World Wide Web Consortium) organizasyonu tarafından tasarlanan ve bağımsız bir yapıya sahip olan XML (extensible Markup Language),kişilerin kendi etiketlerini tanımlayarak bu etiketler ile hiyerarşik yapı kurabildikleri ,bunları istedikleri zaman değiştirebildikleri ; esnek, teknolojiden -platformdan bağımsız text tabanlı bir meta dilidir. Xml açılımının içerdiği “markup” onun tagler ile kullanıldığını,”exensible” de onun genişletilebildiği yani standart taglerin değil de kendimizin oluşturduğu farklı tagleri de kullanabileceğini ifade eder. Html de bir markup dilidir fakat Xmli Htmlden ayıran en önemli özellik standart taglerin değil de kişilerin tanımladıkları taglerin kullanabiliyor olmasıdır.</p>
<p>Şimdi teknolojiden-platformdan bağımsız derken ne kastettiğimi biraz daha açmak istiyorum:</p>
<p>Günümüz teknolojisi o kadar zenginleşti ve çeşitlendi ki…..Farklı farklı işletim sistemleri,programlar… Bunlar bir yana bir programın bile birden çok farklı versiyonu var. Bu kadar çeşitliliğin olması şüphesiz yanında uyum problemlerini getirecektir.Bir dosyayı aynı programın farklı versiyonlarında çalıştırmak istediğimizde bile zaman zaman problem yaşamaktayız,kaldı ki farklı program ve işletim sistemlerinde yaşanmasın.Bütün teknolojilerde ortak olarak açılan ve çalışan tek dosya türü text dosyalarıdır(notepad).Ama notepad ile en basitinden bir tablo oluşturup bunun üzerinde çalışmak istediğimizde bile bu tabloyu organize etmek baya bir zor olacaktır:kolonların sırası kayabilir,karışabilir….Bunun yerine tablolarımızı hiyerarşik yapı ile xmle atmak işimizi bayağı bir kolaylaştıracaktır.Xml verinin hızlı bir şekilde sogulanmasını,değiştirilmesini,transfer edilmesini,verinin içerik bilgisi ile saklanmasını(bu noktada htmlden ayrılır) sağlar.Xmlin güzel yanlarından birtanesi de uluslararası bir standarttır ve evrensel bir formattır ve firewallara takılmaz(text tabanlı olmasından kaynaklı).</p>
<p>Bir dosyanın xml dosyası olduğu dosyanın başında yazan <strong>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-16”?&gt;</strong> ifadesinden anlaşılır.Htmldeki gibi açılan tag kapanmalıdır.Genel anlamda xml dosya akışı şu şekilde olur.</p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span class="pi"><span style="line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt;" lang="TR">dosya akışı şu şekilde olur.</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&lt;?</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">xml</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-no-proof: yes;" lang="TR">version</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;" lang="TR">&#8220;<span style="color: blue;">1.0</span>&#8220;<span style="color: blue;"> </span><span style="color: red;">encoding</span><span style="color: blue;">=</span>&#8220;<span style="color: blue;">utf-8</span>&#8220;<span style="color: blue;"> ?&gt;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">kategoriler</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&gt;</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">  </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">kategori</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&gt;</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">    </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">kategoriID</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&gt;</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;" lang="TR">1<span style="color: blue;">&lt;/</span><span style="color: #a31515;">kategoriID</span><span style="color: blue;">&gt;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">    </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">kategoriAdi</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&gt;</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;" lang="TR">meyveler<span style="color: blue;">&lt;/</span><span style="color: #a31515;">kategoriAdi</span><span style="color: blue;">&gt;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">  </span>&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">kategori</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&gt;</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">  </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">kategori</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&gt;</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">    </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">kategoriID</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&gt;</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;" lang="TR">2<span style="color: blue;">&lt;/</span><span style="color: #a31515;">kategoriID</span><span style="color: blue;">&gt;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">    </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">kategoriAdi</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&gt;</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;" lang="TR">sebzeler<span style="color: blue;">&lt;/</span><span style="color: #a31515;">kategoriAdi</span><span style="color: blue;">&gt;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">  </span>&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">kategori</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&gt;</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;" lang="TR">kategoriler</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;" lang="TR">&gt;</span></p>
<p>Veri tabanından veri çekerek xmle yazdırılabilir ve gerektikçe xmlden okunabilir.Bu şekil bir kullanım daha mantıklı olacaktır,çünkü veri tabanından bilgi almak istediğimizde program her defasında veri tabanına bağlanmak zorunda kalacaktır,oysa ki bir defa bağlanıp veri tabanındakileri xmle yazdırıp gerektikçe xmlden okumak performans,veri tabanını çok meşgul etme ve daha birçok açıdan daha olumlu sonuçlar yaratacaktır.Bu okuma ve yazdırmaları yapmak üzere tanımlanmış “<strong>ReadXml </strong>ve <strong>WriteXml</strong>” nesneleri vardır.</p>
<p>WriteXml şu şekilde kullanılır:</p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: #2b91af; font-size: 10pt; mso-no-proof: yes;" lang="TR">SqlConnection</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;" lang="TR"> conn = <span style="color: blue;">new</span> <span style="color: #2b91af;">SqlConnection</span>(<span style="color: #a31515;">&#8220;server=derya-pv\\sqlexpress;database=Northwind;integrated security=true&#8221;</span>);</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">            </span><span style="color: #2b91af;">SqlDataAdapter</span> adp = <span style="color: blue;">new</span> <span style="color: #2b91af;">SqlDataAdapter</span>(<span style="color: #a31515;">&#8220;select CategoryID,CategoryName from Categories&#8221;</span>, conn);</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">            </span><span style="color: #2b91af;">DataSet</span> dt = <span style="color: blue;">new</span> <span style="color: #2b91af;">DataSet</span>();</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">           </span>adp.Fill(dt);<span style="color: green;"></span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;" lang="TR"><span style="mso-spacerun: yes;">            </span>dt.WriteXml(dosya);</span></p>
<p>Böylece veri tabanındaki bilgiler xmle yazılmış oldu.Her veri çekmek istediğimizde “ReadXml” ile verileri xmlden alıp işleyebiliriz.Yada satır satır okuma ve yazma yapmak için <strong>XmlTextReader</strong> ve <strong>XmlTextWriter</strong> da kullanılabilir.</p>
<p>Oluşturulan Xml üzerinde update,delete işlemleri için de “<strong>XmlDocumen</strong>t” ve “<strong>XmlNode</strong>” nesneleri oluşturulup kullanılır.</p>
<p>Kimi zaman belirli bir kısmı üzerinde değişiklik yapmak isteriz,bu durumda hepsini belleğe almak yerine sadece değiştirmek istediğimiz kısmı almalıyız.Bunun içinde şu nesneler kullanılmalı:</p>
<p><strong>XPathDocument()-</strong>xml şemayı okuyacak nesne</p>
<p><strong>XPathNavigator()-</strong>doküman üzerinde gezinecek nesne</p>
<p><strong>XPathNodeNaveigator()-</strong>nodelar üzerinde tek tek gezinecek nesne</p>
<p>DERYA GÜNDÜZ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/xmlextensible-markup-language-genisletilebilir-etiketleme-dili.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Internet Information Services(IIS)  Nedir?</title>
		<link>http://www.bilyaz.com/internet-information-servicesiis-nedir.html/</link>
		<comments>http://www.bilyaz.com/internet-information-servicesiis-nedir.html/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 10:28:28 +0000</pubDate>
		<dc:creator>Derya GUNDUZ</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[Kısa Bilgi]]></category>

		<category><![CDATA[bilgeadam]]></category>

		<category><![CDATA[IIS]]></category>

		<category><![CDATA[IIS ayarlarına erişim]]></category>

		<category><![CDATA[IIS kurulumu]]></category>

		<category><![CDATA[IIS nedir]]></category>

		<category><![CDATA[IIS sürümleri]]></category>

		<category><![CDATA[inetmgr]]></category>

		<category><![CDATA[Internet Information Services]]></category>

		<category><![CDATA[sanal IIS]]></category>

		<category><![CDATA[session timeout]]></category>

		<category><![CDATA[staj]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=1239</guid>
		<description><![CDATA[ 

 
IIS kavramını ilk olarak ASP.NET de çalışmaya başladığım bugünlerde duydum.Staj yaptığım Bilgeadam kurumunda girdiğim derslerde hocalarımdan birkaç defa IIS duymam üzerine böyle bir araştırma yapma gereği duydum.ASP.NET deki projelerimizi çalıştırırken kullandığımız serverin IIS olduğunu söylemişlerdi.Şimdi de yaptığım araştırmaların toplamını sizlerle paylaşayım.
IIS nedir?
IIS Microsoft Windows tabanalı işletim sistemleri için kullanılan web sunucudur(server).IIS Windows sistemlerinde web tabanlı [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Finternet-information-servicesiis-nedir.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p class="separator" style="clear: both; text-align: center;"> </p>
<p class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://1.bp.blogspot.com/_Zv35unpc9Dc/TF6IZaeP0cI/AAAAAAAAAPU/J3_PfmQO2J8/s1600/745646453.jpg"><img src="http://1.bp.blogspot.com/_Zv35unpc9Dc/TF6IZaeP0cI/AAAAAAAAAPU/J3_PfmQO2J8/s400/745646453.jpg" border="0" alt="" width="400" height="267" /></a></p>
<p class="separator" style="clear: both; text-align: center;"> </p>
<p>IIS kavramını ilk olarak ASP.NET de çalışmaya başladığım bugünlerde duydum.Staj yaptığım Bilgeadam kurumunda girdiğim derslerde hocalarımdan birkaç defa IIS duymam üzerine böyle bir araştırma yapma gereği duydum.ASP.NET deki projelerimizi çalıştırırken kullandığımız serverin IIS olduğunu söylemişlerdi.Şimdi de yaptığım araştırmaların toplamını sizlerle paylaşayım.</p>
<p><strong>IIS nedir?</strong></p>
<p>IIS Microsoft Windows tabanalı işletim sistemleri için kullanılan web sunucudur(server).IIS Windows sistemlerinde web tabanlı projelerin geliştirilip yayınlanabilmesi için gerekli bir altyapııdr.Client-server ilişkisinde client http protokolü üzerinden servera talepte bulunduğunda bu talebi bilgisayarınızda karşılayan yapı IIS olacaktır.</p>
<div>
<p><strong>IIS Sürümleri:</strong></p>
<p>Windows XP Home Edition işletim sisteminde IIS bulunmamaktadır.IIS kullanmak için Windows XP Pro işletim sistemi veya Windows&#8217;un daha üst işletim sistemlerinden birini kullanmak gerekir</p></div>
<p>İşletim sisteminizde IIS varsa ve siz Visual Studio .NET 2003’ü daha sonra kurduysanız, Visual Studio .NET 2003 sizin için IIS’i ayarlayacaktır ve .NET Framework’ü IIS’e yükleyecektir.</p>
<p>IIS yüklü olmayan sitemde visual Studio .NET 2003 kurarken sistem size IIS kurmanız gerektiği  ile ilgili hata verir,IIS kurduktan sonra Visual Studio .NET 2003 kurmak daha sağlıklı olacaktırr,VS’yi kurduktan sonra IIS kurarsanız hatalarla karşılaşabilirsiniz.</p>
<p>IIS Sürümleri:</p>
<p> • Windows XP üzerinde IIS 5.1</p>
<p>• Windows 2000 Server üzerinde IIS 5.0</p>
<p> • Windows 2003 Server üzerinde IIS 6.0</p>
<p> • Windows 2008 Server üzerinde IIS 7.0</p>
<p>Visual Studio.NET 2005 ve daha üst sürümlerinde ASP.NET ve diğer web uygulamalarını IIS olmadan da geliştirebilirsiniz.Bu yeni gelen özellikle kullanılan server sanal IISdir,yani bizim extradan kurmamıza gerek kalmadı.Projemizi çalıştırken araç çubuğuna gelen icon sanal IISin çalıştığını gösterir,projeyi kapatana kadar orada görünür.Güvenlik amacı ile her derlemede farklı bir port üzerinden sanal IIS çalıştırılır.İconun görünümü şu şekildedir:</p>
<p class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://2.bp.blogspot.com/_Zv35unpc9Dc/TF6Hxpu2ydI/AAAAAAAAAPQ/TuimX2E6bJk/s1600/untitled.JPG"><img src="http://2.bp.blogspot.com/_Zv35unpc9Dc/TF6Hxpu2ydI/AAAAAAAAAPQ/TuimX2E6bJk/s1600/untitled.JPG" border="0" alt="" /></a></p>
<div>
<p> </p></div>
<div>
<p><strong>IIS Kurulumu:</strong></div>
<div>
<p>Başlat/Ayarlar/Denetim Masası/Program-Kaldır/Windows Bileşenleri Yükleden Internet Information Services seçilir,işletim sistemi cdsini de taktıktan sonra IIS yüklenmiş olur.Artık yaptığınız projeler belirlenmiş dizinde(ya da siz de seçebilirsiniz) yeralır.<strong>IIS ayarlarına erişmek:</strong></p>
<p><strong> </strong>IIS ile ilgili ayarları yapabilmek için,run(çalıştır)dan &#8220;inetmgr&#8221; yazarak IIS ayarlarına erişebiliriz,ya da denetim masasından &#8220;yönetim bileşenleri&#8221;den de erişip gerekli ayarlamaları yapabilirz.Ayar olarak örneğim session timeout   süresinin default değeri 20 dir.Biz bu değeri IIS ayarlarından değiştirebiliriz.</p>
<div>
<p class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://1.bp.blogspot.com/_Zv35unpc9Dc/TF6UpZzHXzI/AAAAAAAAAPY/wWLRlG4S674/s1600/iss.JPG"><img src="http://1.bp.blogspot.com/_Zv35unpc9Dc/TF6UpZzHXzI/AAAAAAAAAPY/wWLRlG4S674/s400/iss.JPG" border="0" alt="" width="400" height="341" /></a></p>
<p class="separator" style="clear: both; text-align: center;"><strong> </strong></p>
<p class="separator" style="clear: both; text-align: center;"><strong> </strong></p>
<p class="separator" style="clear: both; text-align: center;"> </p>
<p class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="http://4.bp.blogspot.com/_Zv35unpc9Dc/TF6WESfo7SI/AAAAAAAAAPg/7uGiawdmqtA/s1600/session+time.bmp"><strong><img src="http://4.bp.blogspot.com/_Zv35unpc9Dc/TF6WESfo7SI/AAAAAAAAAPg/7uGiawdmqtA/s400/session+time.bmp" border="0" alt="" width="400" height="212" /></strong></a></p>
</div>
</div>
<div>
<p>DERYA GÜNDÜZ</p>
<p>deryagunduz.blogspot.com</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/internet-information-servicesiis-nedir.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQL Sub Query ve Join işlemi arasında performans testi</title>
		<link>http://www.bilyaz.com/sql-sub-query-ve-join-islemi-arasinda-performans-testi.html/</link>
		<comments>http://www.bilyaz.com/sql-sub-query-ve-join-islemi-arasinda-performans-testi.html/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 07:35:21 +0000</pubDate>
		<dc:creator>Tahir MUTLU</dc:creator>
		
		<category><![CDATA[ADO.NET / SQL]]></category>

		<category><![CDATA[Yazılım Mühendisliği]]></category>

		<category><![CDATA[Join]]></category>

		<category><![CDATA[sql]]></category>

		<category><![CDATA[Sub Query]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=1237</guid>
		<description><![CDATA[
Elimizde iki tablolu bir yapı olduğunu düşünelim, İşçiler ve Yöneticiler. Üç adet yöneticimiz ve bu yöneticilere bağlı 60000 çalışanımız olsun. Yöneticilere ait olan işçi sayılarına baktığımızda :


?View Code SQLSelect COUNT&#40;*&#41;,yoneticiID
From tblIsci
Group By yoneticiID
Order By yoneticiID





Yonetici   ID


İşçi   Sayısı




1


40000




2


19999




3


1





İlk olarak 1 adet işçinin bağlı olduğu ID si 3 olan yöneti ve işçi bilgilerini [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Fsql-sub-query-ve-join-islemi-arasinda-performans-testi.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p class="MsoNormal" style="text-indent: 35.4pt;"><img class="alignnone" title="sql_subquery_join" src="http://farm5.static.flickr.com/4079/4862071475_af58d64639.jpg" alt="" width="500" height="157" /></p>
<p class="MsoNormal" style="text-indent: 35.4pt;">Elimizde iki tablolu bir yapı olduğunu düşünelim, İşçiler<span style="mso-spacerun: yes;"> </span>ve Yöneticiler. Üç adet yöneticimiz ve bu yöneticilere bağlı 60000 çalışanımız olsun. Yöneticilere ait olan işçi sayılarına baktığımızda :</p>
<p class="MsoNormal" style="text-indent: 35.4pt;">

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1237code6'); return false;">View Code</a> SQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12376"><td class="code" id="p1237code6"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">Select</span> COUNT<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span>yoneticiID
<span style="color: #993333; font-weight: bold;">From</span> tblIsci
<span style="color: #993333; font-weight: bold;">Group</span> <span style="color: #993333; font-weight: bold;">By</span> yoneticiID
<span style="color: #993333; font-weight: bold;">Order</span> <span style="color: #993333; font-weight: bold;">By</span> yoneticiID</pre></td></tr></table></div>

<table class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;">
<td style="width: 111.75pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; background: #E5E5E5; mso-shading: windowtext; mso-pattern: gray-10 auto; padding: 0cm 5.4pt 0cm 5.4pt;" width="149" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; text-align: center; line-height: normal;" align="center"><strong style="mso-bidi-font-weight: normal;">Yonetici   ID</strong></p>
</td>
<td style="width: 127.55pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E5E5E5; mso-shading: windowtext; mso-pattern: gray-10 auto; padding: 0cm 5.4pt 0cm 5.4pt;" width="170" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; text-align: center; line-height: normal;" align="center"><strong style="mso-bidi-font-weight: normal;">İşçi   Sayısı</strong></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="width: 111.75pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="149" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">1</p>
</td>
<td style="width: 127.55pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="170" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">40000</p>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="width: 111.75pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="149" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">2</p>
</td>
<td style="width: 127.55pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="170" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">19999</p>
</td>
</tr>
<tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;">
<td style="width: 111.75pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="149" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">3</p>
</td>
<td style="width: 127.55pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="170" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">1</p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="text-indent: 35.4pt;">
<p class="MsoNormal" style="text-indent: 35.4pt;">İlk olarak 1 adet işçinin bağlı olduğu ID si 3 olan yöneti ve işçi bilgilerini sorgulayalım.</p>
<table class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;">
<td style="width: 28.05pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; background: #E5E5E5; mso-shading: windowtext; mso-pattern: gray-10 auto; padding: 0cm 5.4pt 0cm 5.4pt;" width="37" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; text-align: center; line-height: normal;" align="center"><strong style="mso-bidi-font-weight: normal;">Sıra</strong></p>
</td>
<td style="width: 303.4pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E5E5E5; mso-shading: windowtext; mso-pattern: gray-10 auto; padding: 0cm 5.4pt 0cm 5.4pt;" width="405" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; text-align: center; line-height: normal;" align="center"><strong style="mso-bidi-font-weight: normal;">SQL   Sorgusu</strong></p>
</td>
<td style="width: 129.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E5E5E5; mso-shading: windowtext; mso-pattern: gray-10 auto; padding: 0cm 5.4pt 0cm 5.4pt;" width="172" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; text-align: center; line-height: normal;" align="center"><strong style="mso-bidi-font-weight: normal;">Sonuç</strong></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="width: 28.05pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="37" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">1</p>
</td>
<td style="width: 303.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="405" valign="top">

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1237code7'); return false;">View Code</a> SQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12377"><td class="code" id="p1237code7"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> isciID<span style="color: #66cc66;">,</span>
	   isciAdi<span style="color: #66cc66;">,</span>
           <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> yoneticiAdi 
	    <span style="color: #993333; font-weight: bold;">FROM</span> tblYonetici 
	    <span style="color: #993333; font-weight: bold;">WHERE</span> tblYonetici<span style="color: #66cc66;">.</span>yoneticiID <span style="color: #66cc66;">=</span> 
     tblIsci<span style="color: #66cc66;">.</span>yoneticiID<span style="color: #66cc66;">&#41;</span>
     <span style="color: #993333; font-weight: bold;">FROM</span> tblIsci
     <span style="color: #993333; font-weight: bold;">WHERE</span> tblIsci<span style="color: #66cc66;">.</span>yoneticiID <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">3</span></pre></td></tr></table></div>

</td>
<td style="width: 129.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="172" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Etkilenen Satır Sayısı : 1</p>
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Sorgu Maaliyeti : 0.0006</p>
</td>
</tr>
<tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;">
<td style="width: 28.05pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="37" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">2</p>
</td>
<td style="width: 303.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="405" valign="top">

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1237code8'); return false;">View Code</a> SQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12378"><td class="code" id="p1237code8"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> isciID<span style="color: #66cc66;">,</span>
	   isciAdi<span style="color: #66cc66;">,</span>
	   yoneticiAdi 
  <span style="color: #993333; font-weight: bold;">FROM</span> tblIsci
	   <span style="color: #993333; font-weight: bold;">INNER</span> <span style="color: #993333; font-weight: bold;">JOIN</span> tblYonetici <span style="color: #993333; font-weight: bold;">ON</span> <span style="color: #66cc66;">&#40;</span>tblYonetici<span style="color: #66cc66;">.</span>yoneticiID <span style="color: #66cc66;">=</span>
	   tblIsci<span style="color: #66cc66;">.</span>yoneticiID<span style="color: #66cc66;">&#41;</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> tblIsci<span style="color: #66cc66;">.</span>yoneticiID <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">3</span></pre></td></tr></table></div>

</td>
<td style="width: 129.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="172" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Etkilenen Satır Sayısı : 1</p>
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Sorgu Maaliyeti : 0.0006</p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">
<p class="MsoNormal"><span style="mso-tab-count: 1;"> </span>Yukarıdaki 1 ve 2 numaralı testleri incelediğimizde etkilenen satır sayısı ve sorgu maaliyetleri aynı oldu. Şimdi birde etkilenen satır sayısı arttığında sorgu maaliyetinde bir değişme olacak mı ? bunu gözlemleyelim.</p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="mso-spacerun: yes;"> </span></p>
<table class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;">
<td style="width: 28.05pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; background: #E5E5E5; mso-shading: windowtext; mso-pattern: gray-10 auto; padding: 0cm 5.4pt 0cm 5.4pt;" width="37" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; text-align: center; line-height: normal;" align="center"><strong style="mso-bidi-font-weight: normal;">Sıra</strong></p>
</td>
<td style="width: 282.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E5E5E5; mso-shading: windowtext; mso-pattern: gray-10 auto; padding: 0cm 5.4pt 0cm 5.4pt;" width="376" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; text-align: center; line-height: normal;" align="center"><strong style="mso-bidi-font-weight: normal;">SQL   Sorgusu</strong></p>
</td>
<td style="width: 150.4pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #E5E5E5; mso-shading: windowtext; mso-pattern: gray-10 auto; padding: 0cm 5.4pt 0cm 5.4pt;" width="201" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; text-align: center; line-height: normal;" align="center"><strong style="mso-bidi-font-weight: normal;">Sonuç</strong></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="width: 28.05pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="37" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">3</p>
</td>
<td style="width: 282.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="376" valign="top">

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1237code9'); return false;">View Code</a> SQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p12379"><td class="code" id="p1237code9"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> isciID<span style="color: #66cc66;">,</span>
	   isciAdi<span style="color: #66cc66;">,</span>
           <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> yoneticiAdi 
	    <span style="color: #993333; font-weight: bold;">FROM</span> tblYonetici 
	    <span style="color: #993333; font-weight: bold;">WHERE</span> tblYonetici<span style="color: #66cc66;">.</span>yoneticiID <span style="color: #66cc66;">=</span> 
     tblIsci<span style="color: #66cc66;">.</span>yoneticiID<span style="color: #66cc66;">&#41;</span>
     <span style="color: #993333; font-weight: bold;">FROM</span> tblIsci
     <span style="color: #993333; font-weight: bold;">WHERE</span> tblIsci<span style="color: #66cc66;">.</span>yoneticiID <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span></pre></td></tr></table></div>

</td>
<td style="width: 150.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="201" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Etkilenen Satır Sayısı : 40000</p>
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Sorgu Maaliyeti : 4.326</p>
</td>
</tr>
<tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes;">
<td style="width: 28.05pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="37" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">4</p>
</td>
<td style="width: 282.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="376" valign="top">

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1237code10'); return false;">View Code</a> SQ</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p123710"><td class="code" id="p1237code10"><pre class="sq" style="font-family:monospace;">SELECT isciID,
	   isciAdi,
	   yoneticiAdi 
  FROM tblIsci
	   INNER JOIN tblYonetici ON (tblYonetici.yoneticiID =
	   tblIsci.yoneticiID)
WHERE tblIsci.yoneticiID = 1</pre></td></tr></table></div>

</td>
<td style="width: 150.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="201" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Etkilenen Satır Sayısı : 40000</p>
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Sorgu Maaliyeti : 0.305</p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">
<p class="MsoNormal"><span style="mso-tab-count: 1;"> </span>3 ve 4 numaralı testlerimize baktığımızda etkilenen satır sayıları eşit ve 40000, ama bu sefer sorgu maaliyetleri Join işleminde düşük çıktı.</p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="mso-tab-count: 1;"> </span>Sonuç olarak kullanacağımız sorgularda eğer farklı tablolardan veriler ile çalışıyor ve etiklenecek olan satır sayısının büyük olacağını kestirebiliyorsak <strong style="mso-bidi-font-weight: normal;">Join</strong> işlemlerini <strong style="mso-bidi-font-weight: normal;">Sub Query </strong>işlemlerine tercih etmeliyiz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/sql-sub-query-ve-join-islemi-arasinda-performans-testi.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C#DA RUN-TİME NESNE-KONTROL OLUŞTURMA</title>
		<link>http://www.bilyaz.com/cda-run-time-nesne-kontrol-olusturma.html/</link>
		<comments>http://www.bilyaz.com/cda-run-time-nesne-kontrol-olusturma.html/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 18:37:44 +0000</pubDate>
		<dc:creator>Derya GUNDUZ</dc:creator>
		
		<category><![CDATA[C / C++]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[Diğer]]></category>

		<category><![CDATA[Kısa Bilgi]]></category>

		<category><![CDATA[Örnek Kodlar]]></category>

		<category><![CDATA[run-time]]></category>

		<category><![CDATA[run-time nesne oluşturmak]]></category>

		<category><![CDATA[sinema otomasyonu]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=1230</guid>
		<description><![CDATA[Diyelim ki c#da  bir sinema otomasyonu yapmanız gerekiyor.Formu dizayn ederken yapmanız gereken koltukları temsilen herhangi bir kontrol eklemektir.Bir sinema salonu 50 kişilik ve 4 tane de salon varsa toplamda formlarınız için 200 tane kontrol eklemeniz gerekmektedir.Oldukça uğraştırıcı ve zaman kaybettiren bir dizayn işlemi olacaktır sizin için.Programlama bilgisi çok iyi olmayan birinin yapacağı kontrolleri tek tek eklemek [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Fcda-run-time-nesne-kontrol-olusturma.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>Diyelim ki c#da  bir sinema otomasyonu yapmanız gerekiyor.Formu dizayn ederken yapmanız gereken koltukları temsilen herhangi bir kontrol eklemektir.Bir sinema salonu 50 kişilik ve 4 tane de salon varsa toplamda formlarınız için 200 tane kontrol eklemeniz gerekmektedir.Oldukça uğraştırıcı ve zaman kaybettiren bir dizayn işlemi olacaktır sizin için.Programlama bilgisi çok iyi olmayan birinin yapacağı kontrolleri tek tek eklemek olacaktır,oysa ki object oriented programming(nesne yönelimli programlama)  dan ve nimetlerinden haberdar olan programlamacı ise kontrolleri tek tek eklemez onları kodu çalıştırırken yapabileceğini bilir.Benim bahsedeceğim de 2. seçenek,yani kontrolleri elle, tek tek değil de kod içerisinde oluşturup çalıştırmaktır, yani <strong>Run-Time</strong>(çalışma anında) nesne oluşturmak olacaktır.</p>
<p>Run-Time kontrol oluşturabilmek için o kontrolden bir nesne yaratmanız gerekecektir.</p>
<p>    <strong>Button btn = new Button();</strong>  diye tek bir nesne oluşturup döngüler yardımıyla istediğiniz kadar buton görüntüleyebilirsiniz.</p>
<p>Bu konuyla ilgili BilgeAdamda staj yaparken derste yazdığımız  şu  kodu beraber inceleyelim:</p>
<p> </p>
<p>int x = 40; //başlangıç x koordinatı</p>
<p> </p>
<p>int y = 40;//başlangıç y koordinatı</p>
<p>int b = 1; //yerleştirilen buton numarasının tutar</p>
<p>private void Form3_Load(object sender, EventArgs e) //işlemleri form yüklenirken yapsın</p>
<p>{</p>
<p>for (int i = 0; i &lt; 10; i++)                          //matrix mantığı ile 100 tane buton oluşturacaz</p>
<p>{</p>
<p>        for (int j = 0; j &lt; 10; j++)</p>
<p>{</p>
<p>Button btn = new Button();</p>
<p>                                  //butondan bir nesne oluşturmamız gerekecek</p>
<p>btn.Name = &#8220;btnNo&#8221; + b;</p>
<p>                           //her birinin adı oluşum sıralarının adını alacaktır</p>
<p>btn.Text = b.ToString();</p>
<p>btn.Size = new Size(40, 40);              //size her defasında 40-40 olacaktır</p>
<p>btn.Left = x;</p>
<p>x += 40;                                //x koordinatı tek bir satır için her defasında 40 yana kaymalı</p>
<p>btn.Top = y;                         //y koordinatı aynı satır aynı kalır alt satıra geçildiğinde 40 artar</p>
<p>b++;                             //butonun numarası her defasında bir artacaktır</p>
<p>btn.Click += new EventHandler(btn_Click);    //hatta isterrsek o butona event bile yazarız</p>
<p>                //butona basılma eventini tutar</p>
<p>                    //event olduğunu += gösterir</p>
<p>                               //bu formun kontrollerine oluşturduğun btn nesnesini eklemen gerek</p>
<p>this.Controls.Add(btn);                  //btn kontrolünün nereye ait olduğunu belirtmeiz gerekir,formun kontrolü</p>
<p>}</p>
<p>x = 40;                     //ilk 10 taneyi oluşturduktan sonra alt satıra geç ama lefti değişmeyecek</p>
<p>y += 40;                    //top üstten bir satır uzaklaştığı için +40 olmalı</p>
<p>}    }</p>
<p>void btn_Click(object sender, EventArgs e)</p>
<p>{</p>
<p>Button btn = sender as Button;</p>
<p>//sender içinde thisin verilerini tutar</p>
<p>MessageBox.Show(&#8221;Merhaba &#8221; + btn.Text + &#8221; im..&#8221;);</p>
<p>} </p>
<p> </p>
<p>işte çıkan sonuç:</p>
<p> </p>
<p class="separator" style="text-align: center; clear: both;"> </p>
<p class="separator" style="text-align: center; clear: both;"><a style="margin-left: 1em; margin-right: 1em;" href="http://2.bp.blogspot.com/_Zv35unpc9Dc/TFMb-5YBt0I/AAAAAAAAAPE/8qk7quXWwkw/s1600/buton.JPG"><img src="http://2.bp.blogspot.com/_Zv35unpc9Dc/TFMb-5YBt0I/AAAAAAAAAPE/8qk7quXWwkw/s400/buton.JPG" border="0" alt="" width="400" height="296" /></a></p>
<p class="separator" style="text-align: center; clear: both;">Butona tıkladığımızda da şöyle bir görüntü oluşur:</p>
<p class="separator" style="text-align: center; clear: both;"> </p>
<p class="separator" style="text-align: center; clear: both;"> </p>
<p class="separator" style="text-align: center; clear: both;"><a style="margin-left: 1em; margin-right: 1em;" href="http://2.bp.blogspot.com/_Zv35unpc9Dc/TFMcpMcJXkI/AAAAAAAAAPI/m1UrOLMz7G0/s1600/event.JPG"><img src="http://2.bp.blogspot.com/_Zv35unpc9Dc/TFMcpMcJXkI/AAAAAAAAAPI/m1UrOLMz7G0/s400/event.JPG" border="0" alt="" width="400" height="295" /></a></p>
<p class="separator" style="text-align: center; clear: both;"> </p>
<p class="separator" style="text-align: left; clear: both;">DERYA GÜNDÜZ</p>
<p class="separator" style="text-align: left; clear: both;">deryagunduz.blogspot.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/cda-run-time-nesne-kontrol-olusturma.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ADO.NET&#8217;TE  CONNECTED DİSCONNECTED MİMARİLER</title>
		<link>http://www.bilyaz.com/adonette-connected-disconnected-mimariler.html/</link>
		<comments>http://www.bilyaz.com/adonette-connected-disconnected-mimariler.html/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 11:58:21 +0000</pubDate>
		<dc:creator>Derya GUNDUZ</dc:creator>
		
		<category><![CDATA[ADO.NET / SQL]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[Kısa Bilgi]]></category>

		<category><![CDATA[ADO.NET]]></category>

		<category><![CDATA[c#dan veritabanına bilgi ekeleme-silme]]></category>

		<category><![CDATA[connected mimari]]></category>

		<category><![CDATA[connection]]></category>

		<category><![CDATA[Dataset]]></category>

		<category><![CDATA[datatable]]></category>

		<category><![CDATA[disconnected mimari]]></category>

		<category><![CDATA[sql]]></category>

		<category><![CDATA[sqldataadapter]]></category>

		<category><![CDATA[sqldatareader]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=1225</guid>
		<description><![CDATA[ADO.NET  teknolojisi ile veritabanından veri çekmenin 2 yolu vardır.

Connected Mimari
Disconnected Mimari

Connected Mimari:
Bu mimaride veri tabanından veri çekme süresi boyunca uygulama veritabanına bağlı kalır ve bilgiler bağlı kalma süresi boyunca çekilebilir.Veri çekmek için veritabanına sürekli bağlı olması zorunluluğundan dolayı sql server sürekli meşgul olur,bu bir dezavantajdır.Connected ile veri çekebilmek için SqlCommand ile ConnectionString yazılır ve veriler SqlDataReader ile [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Fadonette-connected-disconnected-mimariler.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>ADO.NET  teknolojisi ile veritabanından veri çekmenin 2 yolu vardır.</p>
<ul>
<li>Connected Mimari</li>
<li>Disconnected Mimari</li>
</ul>
<p><strong>Connected Mimari:</strong></p>
<p>Bu mimaride veri tabanından veri çekme süresi boyunca uygulama veritabanına bağlı kalır ve bilgiler bağlı kalma süresi boyunca çekilebilir.Veri çekmek için veritabanına sürekli bağlı olması zorunluluğundan dolayı sql server sürekli meşgul olur,bu bir dezavantajdır.Connected ile veri çekebilmek için SqlCommand ile ConnectionString yazılır ve veriler SqlDataReader ile okunur.SqlDataReader ile veriler tek tek okunur,bu da bir dezavantaj sayılabilir.Connected mimarinin güzel yönlerinden bir tanesi sqlden alınan verilerin daima en güncel veriler olmasıdır,yapılan  bütün değişikler direk veritabanına yansıdığı için veri alınacağı zaman da en güncel veriler gelir.Connected yapıda disconnected yapıya göre veriler daha  hızlı çekilir(datareaderden dolayı)</p>
<p> </p>
<p><strong>Disconnected Mimari:</strong></p>
<p>Bu mimaride uygulama sqle bağlı olmaz,bağlı olmadan veriler çekilir.Peki nasıl oluyor da bağlı olmadığı halde veritabanından veri çekebiliyor?Uygulamanın veritabanına bağlı olmadan veri çekmesini sağlayan yapı SqlDataAdapterdır.Disconnected mimaride  SqlDataAdapter nesnesi oluşturulur ve bu aracı nesne sayesinde veri tabanından veri çekilir,bütün bağlantılar bunun üzerinden yapılır.Uygulama veritabanına hiç bağlanmadığı için de buna  disconnected yapı denilmiş.Disconnected mimaride bağlantı açılıp kapanmaz,SqlDataAdapter bağlantıyı kendisi açar kapatır.DataAdaptör üzerindeki sql verileri datatable ve datasetlere doldurulur(fill).Böylece sqldeki veriler kullanıma hazırdır.</p>
<p>DataTable&#8212;-&gt;bellek üzerindeki tablodur</p>
<p>DataSet&#8212;&#8212;&gt;bellek üzerindeki datatablelardır(oluşturulan datatablelar datasete atılır)</p>
<p>Disconnected yapıda uygulama veritabanına bağlı olmadığı için veritabanını meşgul etmek anlamında connected yapıdan daha iyidir.Ama disconnected yapı connected yapıya göre daha eski bilgiyi getirir,veritabanı üzerindeki değişiklikler direk veritabanına yansımadığı için en güncel veriye ulaşamıyor.Databasede yapılan değişikler biz istediğimiz zaman veritababnına yansır.</p>
<p>DERYA GÜNDÜZ</p>
<p>deryagunduz.blogspot.com</p>
<p><a href="mailto:deryagunduz47@gmail.com">deryagunduz47@gmail.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/adonette-connected-disconnected-mimariler.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C#&#8217;DA SQLDEN VERİ ÇEKME-LİSTVİEW&#8217;E YAZDIRMA</title>
		<link>http://www.bilyaz.com/cda-sqlden-veri-cekme-listviewe-yazdirma.html/</link>
		<comments>http://www.bilyaz.com/cda-sqlden-veri-cekme-listviewe-yazdirma.html/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 13:28:59 +0000</pubDate>
		<dc:creator>Derya GUNDUZ</dc:creator>
		
		<category><![CDATA[Kategorilenmemiş]]></category>

		<category><![CDATA[ADO.NET]]></category>

		<category><![CDATA[bilge adam]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[listview]]></category>

		<category><![CDATA[sql]]></category>

		<category><![CDATA[sql c# bağlantısı]]></category>

		<category><![CDATA[staj]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=1220</guid>
		<description><![CDATA[
Ado.net teknolojisi sayesinde .net applicationdan database ulaşıp orada veri çekebiliyoruz.Bu vereceğim örnekte de C# veri tabanından sql veri tabanına bağlanıp ordaki Northwind veri tabanında bilgi alıp listviewe yazdıracaz.Bu yayınlayacağım örnek kod BilgeAdam&#8217;da staj yaparken girdiğim derslerde gördüğümüz örneklerden.

Önce form disaynını yapmalıyız,

-listview eklemeliyiz

-listviewın view propetysini &#8220;details&#8221; yapmalıyız,

-&#8221;edit colonms&#8221; seçeneğinden iki kolon ekleyip bu kolanlara &#8220;ürün adi&#8221; [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Fcda-sqlden-veri-cekme-listviewe-yazdirma.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><div>
<p>Ado.net teknolojisi sayesinde .net applicationdan database ulaşıp orada veri çekebiliyoruz.Bu vereceğim örnekte de C# veri tabanından sql veri tabanına bağlanıp ordaki Northwind veri tabanında bilgi alıp listviewe yazdıracaz.Bu yayınlayacağım örnek kod BilgeAdam&#8217;da staj yaparken girdiğim derslerde gördüğümüz örneklerden.</p></div>
<div>
<p>Önce form disaynını yapmalıyız,</p></div>
<div>
<p>-listview eklemeliyiz</p></div>
<div>
<p>-listviewın view propetysini &#8220;details&#8221; yapmalıyız,</p></div>
<div>
<p>-&#8221;edit colonms&#8221; seçeneğinden iki kolon ekleyip bu kolanlara &#8220;ürün adi&#8221; &#8220;fiyat&#8221;  adlarını vermeliyiz,</p></div>
<div>
<p>-kodlama kısmına geçebiliriz</p></div>
<div>
<p>using System;</p></div>
<div>
<p>using System.Collections.Generic;</p></div>
<div>
<p>using System.ComponentModel;</p></div>
<div>
<p>using System.Data;</p></div>
<div>
<p>using System.Drawing;</p></div>
<div>
<p>using System.Linq;</p></div>
<div>
<p>using System.Text;</p></div>
<div>
<p>using System.Windows.Forms;</p></div>
<div>
<p>using System.Data.SqlClient;            //sql ile bağlantı kurmak için gerekli kütüphane</p></div>
<div>
<p>namespace AdoConnected1</p></div>
<div>
<p>{</p></div>
<div>
<p>public partial class Form2 : Form</p></div>
<div>
<p>{</p></div>
<div>
<p>public Form2()</p></div>
<div>
<p>{</p></div>
<div>
<p>InitializeComponent();</p></div>
<div>
<p>}</p></div>
<div>
<p>private void Form2_Load(object sender, EventArgs e)</p></div>
<div>
<p>{</p></div>
<div>
<p>//server=server name   database=database name</p></div>
<div>
<p>//integrated security=true     windows authenticationda çalışıldığını gösterir</p></div>
<div>
<p>SqlConnection conn = new SqlConnection(&#8221;server=DERYA-PC\\SQLEXPRESS;database=Northwind;integrated security=true&#8221;);</p></div>
<div>
<p>//komut nesnesi</p></div>
<div>
<p>SqlCommand cmd = new SqlCommand(&#8221;select ProductName,UnitPrice from Products&#8221;,conn);</p></div>
<div>
<p>SqlDataReader dr;</p></div>
<div>
<p>conn.Open();</p></div>
<div>
<p>dr = cmd.ExecuteReader();//komudu çalıştır execute okusun</p></div>
<div>
<p>string urunAdi;</p></div>
<div>
<p>decimal fiyat;</p></div>
<div>
<p>while (dr.Read())</p></div>
<div>
<p>{</p></div>
<div>
<p>urunAdi = dr.GetString(0);//0. kolon</p></div>
<div>
<p>fiyat = dr.GetDecimal(1);//2. kolon</p></div>
<div>
<p>ListViewItem Ivi = new ListViewItem();</p></div>
<div>
<p>//ListView e ekleme yapmak için itemından nesne oluşturup ona ekliyoruz</p></div>
<div>
<p>Ivi.Text = urunAdi;     //text ilk kolon</p></div>
<div>
<p>Ivi.SubItems.Add(fiyat.ToString());  //ondan sonraki bütün kolonlar subitem oluyor</p></div>
<div>
<p>listView1.Items.Add(Ivi);</p></div>
<div>
<p>}</p></div>
<div>
<p>}</p></div>
<div>
<p>}</p></div>
<div>
<p>}</p></div>
<div>
<p>DERYA GÜNDÜZ</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/cda-sqlden-veri-cekme-listviewe-yazdirma.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visual Studio 2008 Design Mode Problem</title>
		<link>http://www.bilyaz.com/visual-studio-2008-design-mode-problem.html/</link>
		<comments>http://www.bilyaz.com/visual-studio-2008-design-mode-problem.html/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 09:23:48 +0000</pubDate>
		<dc:creator>Uğur ERDEM</dc:creator>
		
		<category><![CDATA[Diğer]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=1218</guid>
		<description><![CDATA[
Merhaba,
Visual studio 2008 html editore gecince problem almaya başladıysanız. Bu yeni yüklediğiniz office 2010 dan kaynaklanıyor olabilir. Nedendir bilinmez ama office 2007 den 2010 &#8216;a gectikten sonra vs 2008 in html source ve design kısımlarında problem oluştu şöyleki, vs 2008 de bir web projesi açıyorum ve sonrasında codebehind ile işlem yapmamda bir problem çıkarmıyor fakat [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Fvisual-studio-2008-design-mode-problem.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><div>
<p>Merhaba,</p>
<p>Visual studio 2008 html editore gecince problem almaya başladıysanız. Bu yeni yüklediğiniz office 2010 dan kaynaklanıyor olabilir. Nedendir bilinmez ama office 2007 den 2010 &#8216;a gectikten sonra vs 2008 in html source ve design kısımlarında problem oluştu şöyleki, vs 2008 de bir web projesi açıyorum ve sonrasında codebehind ile işlem yapmamda bir problem çıkarmıyor fakat source kısma yani html editor veya design kısmına geçtiğimde vs 2008 dokunup kalıyor.</p>
<p>Kullandığım bir eklentinin buna neden olabileceğini düşündüm ve eklentiyi kaldırdım. fakat vs 2008 düzelmedi sonrasında vs 2008 tamamen kaldırdım ve yeniden kurdum, ama sonuç sadece kaybettiğim zaman oldu. Bugün bir blogta bunun office 2010 ile alakalı olduğunu gördüm ve çözüm için  gösterdiği yolları yaptım. Vs 2008 im düzeldi.ilginçtirki bu olayla sadece office 2007 den 2010 gecince karşılaşılıyormuş. Belki sizde aynı hatayı alıyorsunuzdur diye çözüm yollarını sizinle paylaşıyorum.</p>
<p><strong>Windows 64bit</strong></p>
<p>C:\Program Files (x86)\Common Files\microsoft shared\OFFICE12\Office Setup Controller\Setup.exe</p>
<p><strong>Windows 32bit</strong></p>
<p>C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller\Setup.exe</p>
<p>bulunan dosyaları çalıştırıyoruz ve sonrasında repair / tamir et deyip işlemimizi tamamlıyoruz. Eğer bunu program ekle kaldırdan yapmak istersenizde , Microsoft Visual Studio Web Authoring Component e change / değiştir seçip repair / tamir et de diyebilirsiniz.</p>
<p>Benim yaralandığım kaynağa <a href="http://www.omersarikaya.com/MakaleDetay/visual-studio-2008-design-mode-office-2010-81.html" target="_blank">buradan</a> ulaşabilirsiniz.</p>
<div></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/visual-studio-2008-design-mode-problem.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQL&#8217;DE TRIGGERLAR(TETİKLEYİCİLER)</title>
		<link>http://www.bilyaz.com/sqlde-triggerlartetikleyiciler.html/</link>
		<comments>http://www.bilyaz.com/sqlde-triggerlartetikleyiciler.html/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 22:45:36 +0000</pubDate>
		<dc:creator>Derya GUNDUZ</dc:creator>
		
		<category><![CDATA[ADO.NET / SQL]]></category>

		<category><![CDATA[Örnek Kodlar]]></category>

		<category><![CDATA[instead of trigger]]></category>

		<category><![CDATA[sql]]></category>

		<category><![CDATA[tetiklecilier]]></category>

		<category><![CDATA[trigger]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=1210</guid>
		<description><![CDATA[Trigger nedir?
Trigger&#8217;ın kelime anlamı tetikleyicidir,
Sqldeki anlamı da  database tabloları üzerinde bir değişiklik olduğu zaman çalışan sql sorgularıdır.
Triggerlar ile insert,update,delete yapılabilir.
Trigger oluşturmak

?View Code SQLcreate trigger TriggerAdi
&#160;
on TabloAdi
&#160;
tetikleyici seçeneği&#40;hangi olay olduğunda çalışsın&#41;
&#160;
as
&#160;
select ....
&#160;
creat trigger tg_KategoriSilindi
&#160;
on Categories
&#160;
for delete             --category silinmesini takip ediyor
&#160;
as
&#160;
select 'biri bir tane kategori sildi' as silme       [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Fsqlde-triggerlartetikleyiciler.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p><strong>Trigger nedir?</strong></p>
<p>Trigger&#8217;ın kelime anlamı tetikleyicidir,</p>
<p>Sqldeki anlamı da  database tabloları üzerinde bir değişiklik olduğu zaman çalışan sql sorgularıdır.</p>
<p>Triggerlar ile insert,update,delete yapılabilir.</p>
<p><strong>Trigger oluşturmak</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1210code13'); return false;">View Code</a> SQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p121013"><td class="code" id="p1210code13"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">create</span> <span style="color: #993333; font-weight: bold;">trigger</span> TriggerAdi
&nbsp;
<span style="color: #993333; font-weight: bold;">on</span> TabloAdi
&nbsp;
tetikleyici seçeneği<span style="color: #66cc66;">&#40;</span>hangi olay olduğunda çalışsın<span style="color: #66cc66;">&#41;</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">as</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">select</span> <span style="color: #66cc66;">....</span>
&nbsp;
creat <span style="color: #993333; font-weight: bold;">trigger</span> tg_KategoriSilindi
&nbsp;
<span style="color: #993333; font-weight: bold;">on</span> Categories
&nbsp;
<span style="color: #993333; font-weight: bold;">for</span> <span style="color: #993333; font-weight: bold;">delete</span>             <span style="color: #808080; font-style: italic;">--category silinmesini takip ediyor</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">as</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">select</span> <span style="color: #ff0000;">'biri bir tane kategori sildi'</span> <span style="color: #993333; font-weight: bold;">as</span> silme                  <span style="color: #808080; font-style: italic;">---verilecek mesaj</span></pre></td></tr></table></div>

<div><a href="http://www.bilyaz.com/images/makale//adsiz9.jpg"><img class="aligncenter size-medium wp-image-1211" title="adsiz9" src="http://www.bilyaz.com/images/makale//adsiz9-450x258.jpg" alt="adsiz9" width="450" height="258" /></a></div>
<div>
<p>Yeni eklenecek olan çalışanın adını veoyadını ve aldığı ID değerini ekrana</p>
<p>yazdıralım:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1210code14'); return false;">View Code</a> SQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p121014"><td class="code" id="p1210code14"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">create</span> <span style="color: #993333; font-weight: bold;">trigger</span> tg_CalisanEklendi
&nbsp;
<span style="color: #993333; font-weight: bold;">on</span> Employees
&nbsp;
<span style="color: #993333; font-weight: bold;">for</span> <span style="color: #993333; font-weight: bold;">insert</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">as</span>
&nbsp;
declare @ad varchar<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
declare @soyad varchar<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
declare @id int
&nbsp;
<span style="color: #993333; font-weight: bold;">select</span> @ad<span style="color: #66cc66;">=</span>FirstName<span style="color: #66cc66;">,</span>
&nbsp;
@soyad<span style="color: #66cc66;">=</span>LastName<span style="color: #66cc66;">,</span>
&nbsp;
@id<span style="color: #66cc66;">=</span>EmployeeID <span style="color: #993333; font-weight: bold;">from</span> inserted
&nbsp;
declare @veri varchar<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">36</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">set</span> @veri<span style="color: #66cc66;">=</span>cast<span style="color: #66cc66;">&#40;</span>@id <span style="color: #993333; font-weight: bold;">as</span> varchar<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">3</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">+</span><span style="color: #ff0000;">' '</span><span style="color: #66cc66;">+</span>@ad<span style="color: #66cc66;">+</span><span style="color: #ff0000;">' '</span><span style="color: #66cc66;">+</span>@soyad
&nbsp;
<span style="color: #993333; font-weight: bold;">select</span> @veri <span style="color: #993333; font-weight: bold;">as</span> veriyo
&nbsp;
<span style="color: #993333; font-weight: bold;">insert</span> <span style="color: #993333; font-weight: bold;">into</span>  Employees<span style="color: #66cc66;">&#40;</span>FirstName<span style="color: #66cc66;">,</span>LastName<span style="color: #66cc66;">&#41;</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">values</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'fulya'</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">'ayluf'</span><span style="color: #66cc66;">&#41;</span></pre></td></tr></table></div>

<p>&#8211;ekleme işlemini yapılacağı zaman trigger da çalışır ve ekleme işlemi</p>
<p><a href="http://www.bilyaz.com/images/makale//r.jpg"><img class="aligncenter size-medium wp-image-1212" title="r" src="http://www.bilyaz.com/images/makale//r-449x247.jpg" alt="r" width="449" height="247" /></a></p>
<p><strong>İnstead of Triggerlar</strong></p>
<p>Triggerlar ile asıl yapılması gereken yerine başka bir iş yaptırmak istediğimizde instead of trigger kullanılır.</p>
<p>Bu örnekte silme işlemi yerine mesaj verdirtecez:</p>
<p>create trigger tg_KtegorileriKoruyalim</p>
<p>on Categories</p>
<p>instead of delete</p>
<p>as</p>
<p>select &#8216;Kategorileri silemezsin!!!&#8217;  as mesaj</p>
<p>delete from Categories where CategoryID=1</p>
<p><a href="http://www.bilyaz.com/images/makale//d.jpg"><img class="aligncenter size-medium wp-image-1213" title="d" src="http://www.bilyaz.com/images/makale//d-450x240.jpg" alt="d" width="450" height="240" /></a></p>
<p>İnsead of triggerların önemli kullanım alanlarından bir tanesi de viewler ile birlikte kullanmaktır,birden fazla kaynak tablo ile oluşturulmuş viewlerde insert,update,delete  işlemleri yapılmak istendiğinde instead of trigger kullanmak zorunda kalınıyor,aksi halde hata verir.</p>
<p>DERYA GÜNDÜZ</p>
<p>deryagunduz.blogspot.com</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/sqlde-triggerlartetikleyiciler.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQL&#8217;DE VİEW(SANAL TABLO) OLUŞTURMAK</title>
		<link>http://www.bilyaz.com/sqlde-viewsanal-tablo-olusturmak.html/</link>
		<comments>http://www.bilyaz.com/sqlde-viewsanal-tablo-olusturmak.html/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 10:23:30 +0000</pubDate>
		<dc:creator>Derya GUNDUZ</dc:creator>
		
		<category><![CDATA[ADO.NET / SQL]]></category>

		<category><![CDATA[Örnek Kodlar]]></category>

		<category><![CDATA[sanal tablo]]></category>

		<category><![CDATA[sql]]></category>

		<category><![CDATA[view]]></category>

		<category><![CDATA[view nedir]]></category>

		<category><![CDATA[with check option]]></category>

		<category><![CDATA[with encryption]]></category>

		<category><![CDATA[with schemabinding]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=1199</guid>
		<description><![CDATA[View ler hangi durumlarda kullanılır,faydaları nelerdir?



Yapacağınız sql işleminde birden fazla tabloyu ve onların farklı farklı colonlarını kullanacaksınız,hepsini birleştirmek ,gerekli tablodan sorgu yapmak biraz zahmetli bir iş olabilir,bunun yerine view denen sanal tablolardan oluşturup,gerekli colonları farklı tablolardan alıp sorguları tek bir tablo üzerinden yapmak işinizi kolaylaştırailir.Karmaşık sorgular kolay bir hale gelmiş  olur.Ayrıca view kullanmanın çok önemli [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Fsqlde-viewsanal-tablo-olusturmak.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p style="margin: 0px;"><span style="font-family: Arial; font-size: small;"><span style="font-size: 13px;"><strong>View ler hangi durumlarda kullanılır,faydaları nelerdir?</strong></span></span></p>
<p style="margin: 0px;"><span style="font-family: Arial; font-size: small;"><span style="font-size: 13px;"><strong><br />
</strong></span></span></p>
<p style="margin: 0px;">
<p style="margin: 0px;">Yapacağınız sql işleminde birden fazla tabloyu ve onların farklı farklı colonlarını kullanacaksınız,hepsini birleştirmek ,gerekli tablodan sorgu yapmak biraz zahmetli bir iş olabilir,bunun yerine view denen sanal tablolardan oluşturup,gerekli colonları farklı tablolardan alıp sorguları tek bir tablo üzerinden yapmak işinizi kolaylaştırailir.Karmaşık sorgular kolay bir hale gelmiş  olur.Ayrıca view kullanmanın çok önemli nedenlerinden bir tanesi sağladığı güvelikler.Tablolarınızın tamanının görünmesini istemediğiniz zamanlarda  sanal tablo kullanıp tablolarınızın tamamının görünmesini engelleyebilirsiniz.</p>
<p style="margin: 0px;">View ler üzerinde yapılan değişikler kendilerini oluşturan kaynak tabloları da etkiler,aynı değişiklikler kaynak tablolara da yansır.</p>
<p style="margin: 0px;">Oluşturulan Viewler  resimde görüldüğü gibi  Object Explorer kısmında ana başlık altında toplanır:</p>
<p style="margin: 0px;">
<p style="margin: 0px;"><a href="http://www.bilyaz.com/images/makale//adsiz41.jpg"><img class="aligncenter size-medium wp-image-1206" title="adsiz41" src="http://www.bilyaz.com/images/makale//adsiz41-370x450.jpg" alt="adsiz41" width="370" height="450" /></a></p>
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;"><strong>Viewler nasıl  oluşturulur?</strong></p>
<p style="margin: 0px;">create view vw_viewAdi</p>
<p style="margin: 0px;">&#8211;tavsiye olunur ki oluşturulan view adları vw_ ile başlasın,böylece veri tabanınıza yeni bakan biri onun view olduğunu kolayca alsın</p>
<p style="margin: 0px;">
<p style="margin: 0px;">as</p>
<p style="margin: 0px;">select kolonAdi from tabloAdi</p>
<p style="margin: 0px;">where şart</p>
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;"><strong>with check option</strong></p>
<p style="margin: 0px;">view oluştururken with check point ifadesi yazılırsa,tanımlamadaki where şartı muhafaza edilmiş olur where şartı dışındaki insert,update,delete işlemleri yapılmaz hata verir</p>
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;">create view vw_DogruHazirlanmisView</p>
<p style="margin: 0px;">as</p>
<p style="margin: 0px;">select firstname,lastname</p>
<p style="margin: 0px;">from Employees</p>
<p style="margin: 0px;">where FirstName like &#8216;a%&#8217;</p>
<p style="margin: 0px;">with check option</p>
<p style="margin: 0px;">
<p style="margin: 0px;">insert into vw_DogruHazirlanmisView values(&#8217;derya&#8217;,'dd&#8217;)</p>
<p style="margin: 0px;">&#8211;eklenme yapılmak istendiğinde hata verir</p>
<p style="margin: 0px;">hata:The attempted insert or update failed because the target view either specifies WITH CHECK OPTION or spans a view that specifies WITH CHECK OPTION and one or more rows resulting from the operation did not qualify under the CHECK OPTION constraint.(with check pointten dolayı &#8216;a&#8217; ile başlamayan bir ekleme yapılamaz)</p>
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;"><strong>with Schemabinding</strong></p>
<p style="margin: 0px;">Viewin oluşturulduğu kaynak tablo üzerinde değişiklik yapılmasına izin vermeyecek.</p>
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;">create  view vw_CokUgrastim</p>
<p style="margin: 0px;">with schemabinding          &#8211;sütunla ilgili bir değişiklik yapılamıyor</p>
<p style="margin: 0px;">as</p>
<p style="margin: 0px;">select firstname,lastname,city</p>
<p style="margin: 0px;">from dbo.employees  &#8211;dbo. olmalı</p>
<p style="margin: 0px;">drop table Employees          &#8211;yazıldığında hata verir</p>
<p style="margin: 0px;">hata:Could not drop object &#8216;Employees&#8217; because it is referenced by a FOREIGN KEY constraint.</p>
<p style="margin: 0px;">
<div>
<p style="margin: 0px;">
</div>
<div>
<p style="margin: 0px;">
</div>
<div>
<p style="margin: 0px;"><strong>with encription(gizli view)</strong></p>
</div>
<p style="margin: 0px;">Kaynekların  gizliliğini sağlayan koddur,kullanıcı sadece oluşturulan view ile ilgili verilere erişebiliyor,kaynak tablolarla ilgili hiç bir bilgiye ulaşamıyor.</p>
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;">create view vw_Benim</p>
<p style="margin: 0px;">with encryption   &#8211;kaynak görmeme,design aktif değil</p>
<p style="margin: 0px;">as</p>
<p style="margin: 0px;">select * from products</p>
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;">
<p style="margin: 0px;">
<p><a href="http://www.bilyaz.com/images/makale//adsiz8.jpg"><img class="aligncenter size-medium wp-image-1202" title="adsiz8" src="http://www.bilyaz.com/images/makale//adsiz8-352x450.jpg" alt="adsiz8" width="352" height="450" /></a></p>
<p>Resimde de görüldüğü gibi gizli view kullanıldıktan sonra viewin üstünde kilit işareti olur ve &#8216;modify&#8217; seçeneği aktiif değildir.</p>
<div>DERYA GÜNDÜZ</div>
<div>deryagunduz.blogspot.com</div>
<div>deryagunduz47@gmail.com</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/sqlde-viewsanal-tablo-olusturmak.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DataGrid ile ziyaretçi defteri  yapma</title>
		<link>http://www.bilyaz.com/datagrid-ile-ziyaretci-defteri-yapma.html/</link>
		<comments>http://www.bilyaz.com/datagrid-ile-ziyaretci-defteri-yapma.html/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 05:55:37 +0000</pubDate>
		<dc:creator>Latif TURK</dc:creator>
		
		<category><![CDATA[ADO.NET / SQL]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[datagridview]]></category>

		<category><![CDATA[ziyaretçi defteri]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=1186</guid>
		<description><![CDATA[Evet arkadaşlar bir çok sitede gördüğümüz ziyaretçi defterini oluşturacağız.İlk önce veri tabanımızı aşağıdaki gibi bir table oluşturuyoruz.Table’ın adını defter koyuyoruz.

Birde veri tabanımızda Stored Procedures’ü dışarıdan girdiğimiz verileri kaydetmek için aşağıdaki gibi oluşturuyoruz.

Şimdi aspx kısmında dizaynımızı yapıyoruz.
&#60;table class=&#8221;style1&#8243;&#62;
 &#60;tr&#62;
 &#60;td class=&#8221;style2&#8243; colspan=&#8221;2&#8243;&#62;
 Ziyaret Defteri&#60;/td&#62;
 &#60;/tr&#62;
 &#60;tr&#62;
 &#60;td class=&#8221;style3&#8243;&#62;
 İsim&#60;/td&#62;
 &#60;td&#62;
 &#60;asp:TextBox ID=&#8221;txtad&#8221; runat=&#8221;server&#8221; BorderStyle=&#8221;Solid&#8221;&#62;&#60;/asp:TextBox&#62;
 &#60;/td&#62;
 &#60;/tr&#62;
 [...]]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Fdatagrid-ile-ziyaretci-defteri-yapma.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><p>Evet arkadaşlar bir çok sitede gördüğümüz ziyaretçi defterini oluşturacağız.İlk önce veri tabanımızı aşağıdaki gibi bir table oluşturuyoruz.Table’ın adını defter koyuyoruz.</p>
<p><img class="alignnone" title="tablosql" src="http://farm5.static.flickr.com/4099/4741593548_cc37c7462e.jpg" alt="" width="484" height="140" /></p>
<p><span style="font-size:11.0pt;line-height:115%;&#xd;&#xa;font-family:">Birde veri tabanımızda Stored Procedures’ü dışarıdan girdiğimiz verileri kaydetmek için aşağıdaki gibi oluşturuyoruz.</span></p>
<p><img class="alignnone" title="sqlprocedure" src="http://farm5.static.flickr.com/4098/4740963381_d8b411a5e6.jpg" alt="" width="500" height="173" /></p>
<p>Şimdi aspx kısmında dizaynımızı yapıyoruz.</p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:">&lt;</span><span style="font-size:10.0pt;font-family:">table</span><span style="font-size:10.0pt;font-family:"> <span style="color:red">class</span><span style="color:blue">=&#8221;style1&#8243;&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">tr</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">td</span> <span style="color:red">class</span><span style="color:blue">=&#8221;style2&#8243;</span> <span style="color:red">colspan</span><span style="color:blue">=&#8221;2&#8243;&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>Ziyaret Defteri<span style="color:blue">&lt;/</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;/</span><span style="color:#A31515">tr</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">tr</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">td</span> <span style="color:red">class</span><span style="color:blue">=&#8221;style3&#8243;&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>İsim<span style="color:blue">&lt;/</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">asp</span><span style="color:blue">:</span><span style="color:#A31515">TextBox</span> <span style="color:red">ID</span><span style="color:blue">=&#8221;txtad&#8221;</span> <span style="color:red">runat</span><span style="color:blue">=&#8221;server&#8221;</span> <span style="color:red">BorderStyle</span><span style="color:blue">=&#8221;Solid&#8221;&gt;&lt;/</span><span style="color:#A31515">asp</span><span style="color:blue">:</span><span style="color:#A31515">TextBox</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;/</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;/</span><span style="color:#A31515">tr</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">tr</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">td</span> <span style="color:red">class</span><span style="color:blue">=&#8221;style3&#8243;&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>E-posta<span style="color:blue">&lt;/</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">asp</span><span style="color:blue">:</span><span style="color:#A31515">TextBox</span> <span style="color:red">ID</span><span style="color:blue">=&#8221;txtposta&#8221;</span> <span style="color:red">runat</span><span style="color:blue">=&#8221;server&#8221;</span> <span style="color:red">BorderStyle</span><span style="color:blue">=&#8221;Solid&#8221;&gt;&lt;/</span><span style="color:#A31515">asp</span><span style="color:blue">:</span><span style="color:#A31515">TextBox</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;/</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;/</span><span style="color:#A31515">tr</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">tr</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">td</span> <span style="color:red">class</span><span style="color:blue">=&#8221;style3&#8243;&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>Yorum<span style="color:blue">&lt;/</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">asp</span><span style="color:blue">:</span><span style="color:#A31515">TextBox</span> <span style="color:red">ID</span><span style="color:blue">=&#8221;txtyorum&#8221;</span> <span style="color:red">runat</span><span style="color:blue">=&#8221;server&#8221;</span> <span style="color:red">BorderStyle</span><span style="color:blue">=&#8221;Solid&#8221;</span> <span style="color:red">Height</span><span style="color:blue">=&#8221;130px&#8221;</span> </span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:red">TextMode</span><span style="color:blue">=&#8221;MultiLine&#8221;</span> <span style="color:red">Width</span><span style="color:blue">=&#8221;359px&#8221;&gt;&lt;/</span><span style="color:#A31515">asp</span><span style="color:blue">:</span><span style="color:#A31515">TextBox</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;/</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;/</span><span style="color:#A31515">tr</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">tr</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">td</span> <span style="color:red">class</span><span style="color:blue">=&#8221;style3&#8243;&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">asp</span><span style="color:blue">:</span><span style="color:#A31515">Button</span> <span style="color:red">ID</span><span style="color:blue">=&#8221;Button1&#8243;</span> <span style="color:red">runat</span><span style="color:blue">=&#8221;server&#8221;</span> <span style="color:red">Text</span><span style="color:blue">=&#8221;Kaydet&#8221;</span> <span style="color:red">onclick</span><span style="color:blue">=&#8221;Button1_Click&#8221;</span> <span style="color:blue">/&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;/</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:red">&amp;nbsp;</span><span style="color:blue">&lt;/</span><span style="color:#A31515">td</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:blue">&lt;/</span><span style="color:#A31515">tr</span><span style="color:blue">&gt;</span></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:&#xd;&#xa;">&lt;/</span><span style="font-size:&#xd;&#xa;10.0pt;line-height:115%;font-family:">table</span><span style="font-size:10.0pt;line-height:115%;font-family:&#xd;&#xa;">&gt;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt"><span style="font-size:10.0pt;&#xd;&#xa;line-height:115%;font-family:">Burda Kullanıcı adı için txtad’ı eposta için txtposta’yı yorumlar içinde txtyorum’u oluşturuyoruz fakat burda Properties den TextModunu MultiLine yapıyoruz.(Yorumlarımız uzun olabileceğinden dolayı yaptık.)</span></p>
<p class="MsoNormal" style="text-indent:35.4pt"><span style="font-size:10.0pt;&#xd;&#xa;line-height:115%;font-family:">Code behind kısmına geciyoruz.</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:">protected</span><span style="font-size:10.0pt;font-family:"> <span style="color:blue">void</span> Button1_Click(<span style="color:blue">object</span> sender, <span style="color:#2B91AF">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>{</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:#2B91AF">SqlConnection</span> baglantı = <span style="color:blue">new</span> <span style="color:#2B91AF">SqlConnection</span>(<span style="color:#2B91AF">ConfigurationManager</span>.ConnectionStrings[<span style="color:#A31515">"Database"</span>].ConnectionString);</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span><span style="color:#2B91AF">SqlCommand</span> komut = <span style="color:blue">new</span> <span style="color:#2B91AF">SqlCommand</span>(<span style="color:#A31515">&#8220;ziyaretdefteri&#8221;</span>, baglantı);</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>komut.CommandType = <span style="color:#2B91AF">CommandType</span>.StoredProcedure;</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>komut.Parameters.Add(<span style="color:#A31515">&#8220;@isim&#8221;</span>, <span style="color:#2B91AF">SqlDbType</span>.VarChar).Value = txtad.Text;</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>komut.Parameters.Add(<span style="color:#A31515">&#8220;@eposta&#8221;</span>, <span style="color:#2B91AF">SqlDbType</span>.VarChar).Value = txtposta.Text;</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>komut.Parameters.Add(<span style="color:#A31515">&#8220;@yorum&#8221;</span>, <span style="color:#2B91AF">SqlDbType</span>.Text).Value = txtyorum.Text;</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>baglantı.Open();</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>komut.ExecuteNonQuery();</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"><span style="mso-spacerun:yes"> </span>baglantı.Close();</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:&#xd;&#xa;normal;mso-layout-grid-align:none;text-autospace:none"><span style="font-size:&#xd;&#xa;10.0pt;font-family:"> </span></p>
<p class="MsoNormal" style="text-indent:35.4pt"><span style="font-size:10.0pt;&#xd;&#xa;line-height:115%;font-family:"><span style="mso-spacerun:yes"> </span>}</span></p>
<p class="MsoNormal" style="text-indent:35.4pt"><span style="mso-bidi-font-family:&#xd;&#xa;Calibri;mso-bidi-theme-font:minor-latin;mso-no-proof:yes">Burada textboxlara girdiğimiz verileri stored procedures veri tabanına kaydediyoruz.</span></p>
<p class="MsoNormal"><span style="mso-tab-count:1"> </span>Şimdi veritabanımıza kaydettiğimiz verileri DataGrid ile sayfamızda gösterecez.Toolbox dan DataGridi sayfamıza sürükleyip bırakıyoruz. Şimdi aşağıdaki resimlerdeki adımları takip edip bağlantımızı oluşturuyoruz.</p>
<p class="MsoNormal"><img class="alignnone" title="gridview" src="http://farm5.static.flickr.com/4078/4740957611_4ee242ff45.jpg" alt="" width="484" height="140" /></p>
<p class="MsoNormal"><img class="alignnone" title="selectdatabase" src="http://farm5.static.flickr.com/4119/4740957679_772eaa9ddb.jpg" alt="" width="500" height="318" /></p>
<p class="MsoNormal"><img class="alignnone" title="choosedatabase" src="http://farm5.static.flickr.com/4080/4741593796_1dbd1e93bb.jpg" alt="" width="500" height="368" /></p>
<p class="MsoNormal">Eğer Data connetion bölümünde veri tabanımız gözükmüyorsa web.config’ den Connetion String’in içine</p>
<p class="MsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:&#xd;&#xa;">&lt;</span><span style="font-size:&#xd;&#xa;10.0pt;line-height:115%;font-family:">add</span><span style="font-size:10.0pt;line-height:115%;font-family:"> </span><span style="font-size:10.0pt;line-height:&#xd;&#xa;115%;font-family:">name</span><span style="font-size:10.0pt;line-height:115%;font-family:">=</span><span style="font-size:10.0pt;line-height:115%;&#xd;&#xa;font-family:">&#8220;<span style="color:blue">Database</span>&#8220;<span style="color:blue"> </span><span style="color:red">connectionString</span><span style="color:blue">=</span>&#8220;<span style="color:blue">Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True</span>&#8220;<span style="color:blue"> </span><span style="color:red">providerName</span><span style="color:blue">=</span>&#8220;<span style="color:blue">System.Data.SqlClient</span>&#8220;<span style="color:blue">/&gt;</span></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:&#xd;&#xa;">Kodunu ekleyip veri tabanımızı uygulamaya tanıtıyoruz.</span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:&#xd;&#xa;"><img class="alignnone" title="configuration" src="http://farm5.static.flickr.com/4093/4741593918_c91f04caf7.jpg" alt="" width="500" height="361" /> </span></p>
<p class="MsoNormal" style="text-indent:35.4pt">Bu ayarları yaptıktan sonra projemizi çalıştırınca aşağıdaki gibi bir sonuç elde ediyoruz.</p>
<p class="MsoNormal" style="text-indent:35.4pt"><img class="alignnone" title="deftergorunum" src="http://farm5.static.flickr.com/4120/4740957941_774603124f.jpg" alt="" width="484" height="320" /></p>
<p class="MsoNormal" style="text-indent:35.4pt">Bu makalede ziyaretçi defteri yapmaya çalıştık. Umarım katkısı olmuştur. Yeni makalelerde görüşmek üzere.</p>
<p class="MsoNormal" style="margin-left:212.4pt;text-indent:35.4pt">Saygılarımla</p>
<p><span style="font-size:11.0pt;line-height:115%;&#xd;&#xa;font-family:"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/datagrid-ile-ziyaretci-defteri-yapma.html/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
