<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BİLGİSEYİR &#187; Yazılım &#8211; Program</title>
	<atom:link href="http://www.bilgiseyir.com/category/yazilim-program/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilgiseyir.com</link>
	<description>Bilgi Paylaştıkça ve Destek Verildikçe Çoğalır...</description>
	<lastBuildDate>Sat, 14 Jan 2012 18:36:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sürüm Kontrol Sistemi &#8211; Git</title>
		<link>http://www.bilgiseyir.com/2011/07/31/surum-kontrol-sistemi-git/</link>
		<comments>http://www.bilgiseyir.com/2011/07/31/surum-kontrol-sistemi-git/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 10:14:17 +0000</pubDate>
		<dc:creator>mseker</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Teknoloji]]></category>
		<category><![CDATA[Yazılım - Program]]></category>
		<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[GİT]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Perforce]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[sürüm kontrol araçları]]></category>
		<category><![CDATA[sürüm kontrol sistemleri]]></category>

		<guid isPermaLink="false">http://www.bilgiseyir.com/?p=840</guid>
		<description><![CDATA[Sürüm Kontrol Sistemi &#8211; Git Bir proje geliştirirken hem verileri kaybetmemek için hem de proje zaman içerisinde yapılan değişiklerin bir kaydını almak için sürekli yedek alırız. Ama bu alınan yedeklerin de düzenli bir şekilde tutulması gerekir ki hangisinin diğerinden daha yeni olduğunu karıştırmamak gerekir. Hatırlıyorum da üniversite bir arkadaşımız aldığı yedeklere düzgün isim vermediğinden yedekleri [...]]]></description>
			<content:encoded><![CDATA[<h1><img class="alignleft" title="Git" src="https://git.wiki.kernel.org//skins/common/images-git/wiki.png" alt="" width="70" height="135" />Sürüm Kontrol Sistemi &#8211; Git</h1>
<p>Bir proje geliştirirken hem verileri kaybetmemek için hem de proje zaman içerisinde yapılan değişiklerin bir kaydını almak için sürekli yedek alırız. Ama bu alınan yedeklerin de düzenli bir şekilde tutulması gerekir ki hangisinin diğerinden daha yeni olduğunu karıştırmamak gerekir. Hatırlıyorum da üniversite bir arkadaşımız aldığı yedeklere düzgün isim vermediğinden yedekleri hep karıştırırdı. İsim verirken &#8220;yeni, en yeni, son, en son, en son son&#8221; gibi kafayı daha da karıştıracak isimler kullanırdı. Bu da işleri daha da kötüye götürmekten öteye geçmezdi.</p>
<p>Çalıştığım şirkette yeni bir proje başladık ve bu proje bir sürüm kontrol sistemi kullanılmasına karar verildi. Ben de ilk defa bir sürüm kontrol sistemi kullanmış oluyorum. Burada kendi öğrenme sürecimde öğrenebildiklerimi sizlerle paylaşmak istedim. Bu konuda daha başlangıç seviyesindeyim. Anlatacaklarım daha çok başlangıç seviyesinde olacak.</p>
<p>Tek başımıza çalışırken yedekleme ile aşabildiğimiz sürüm kontrolünü birden fazla kişinin çalıştığı projelerde ise bir programcık vasıtası ile yapmak bir zorunlulk haline gelir. Aslında tek kişi çalışırken bile sürüm kontrol araçları kullanılabilir.</p>
<p><span id="more-840"></span>Sürüm kontrol sistemleri, projenin bir takım çalışması ile ve veri kaybına neden olmadan daha efektif olarak çalışmasını sağlayan araçlardır.</p>
<p><img src="https://lh5.googleusercontent.com/fm9u2bysZrSh8Kl-1TUzVT8bdKzgwrpEU0ztXz0gH-bALti4VlkvArqxqwcKhCC4PiXXoTyDm-cOw4aE46skicF6UWh95eAH8KlTiiJM8VTzDisO2A" alt="" width="455px;" height="230px;" /></p>
<p>Sürüm Kontrol Sistemi olarak şirketimizde GİT kullanılmasına karar verildi. Elbette piyasa bir çok sürüm kontrol sistemi mevcut. Bunlardan bazıları şunlar:</p>
<ul>
<li>Subversion</li>
<li>Mercurial</li>
<li>Perforce</li>
<li>Bazaar</li>
</ul>
<p>GİT&#8217;in şirketimizde tercih edilmesi için elbette diğer sürüm kontrol sistemlerine göre bir takım artı özellikleri etkili oldu.</p>
<p>Git’in en büyük farkı merkezi değil, dağıtık olması. Bu şu anlama geliyor tek merkezli bir yapı yerine dağıtık bir yapıya sahip bir sistem kullanılıyor. Dağıtık sistemlerdeki avantaj sistemi kullanmak için merkezi bir depoya sahip olmamasıdır, kullanıcıya internetin olmadığı yerlerde sistemi kullanmaya olanak sağlıyor. İnternete veya sisteme bağlandığımızda değişiklikler sisteme aktarılıyor. Bu bize oldukça önemli düzeyde esneklik sağlıyor.</p>
<p>Bu farkları detayları olarak aşağıdaki linkten inceleyebilirsiniz.</p>
<p><a title="GİT Neden Diğer Sistemlerden Daha İyi" href="http://whygitisbetterthanx.com/" target="_blank">http://whygitisbetterthanx.com/</a></p>
<p>Merkezi sistemlerde tüm bilgi bir noktada saklanır. İstemciler ağ üzerinden depo üzerinde yaptıkları değişiklikler gönderirler. Bu değişiklikler merkezdeki depoya uygulanır ve depo yeni bir hal alır. Değişikliklerden haberdar olmak için işlemcilerin merkeze uğraması gerekir. Sürümler arasındaki farkları sorgulamak gibi temel bir takım işlemler için hep merkezdeki bilgilere danışılması gerekir.</p>
<p>Dağınık sistemlerde ise bütün üstbilgiler (önceki sürümler v.b.) yerel bilgisayarda saklanır. Bu nedenle bir merkeze ihtiyaç duymadan tüm işlemleri yapabilmeniz mümkündür.</p>
<p>Çalışmalarınızla ilgili tüm üstbilgilerin bir merkezde saklanması, veri yedeklemenin önemini arttırır. Halbuki bunun aksine, dağıtık sistemlerde bir depoyu alan her geliştirici çalışmanın bütün kopyasına sahiptir, dolayısı ile ne kadar geliştirici varsa, o kadar yedekleme yaparsınız. Bu nedenle geliştiriciler birbirlerine de bağımlı değillerdir.</p>
<p>Bir başka yazımızda GİT komutlarını ve açıklamalarını vermeye çalışacağım.</p>
<p>iyi çalışmalar&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgiseyir.com/2011/07/31/surum-kontrol-sistemi-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Proje Yönetimi Sprint, Product Backlog, Sprint Backlog Kavramları</title>
		<link>http://www.bilgiseyir.com/2011/06/17/agile-proje-yonetimi-sprint-product-backlog-sprint-backlog-kavramlari/</link>
		<comments>http://www.bilgiseyir.com/2011/06/17/agile-proje-yonetimi-sprint-product-backlog-sprint-backlog-kavramlari/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 18:36:32 +0000</pubDate>
		<dc:creator>mseker</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Proje Yönetimi]]></category>
		<category><![CDATA[Yazılım - Program]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile Proje Yönetimi]]></category>
		<category><![CDATA[product backlog]]></category>
		<category><![CDATA[proje yönetimi]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[scrum daily meeting]]></category>
		<category><![CDATA[scrum master]]></category>
		<category><![CDATA[Sprint]]></category>
		<category><![CDATA[sprint backlog]]></category>
		<category><![CDATA[user story]]></category>

		<guid isPermaLink="false">http://www.bilgiseyir.com/?p=787</guid>
		<description><![CDATA[Agile Proje Yönetimi Sprint, Product Backlog, Sprint Backlog Kavramları Agile (Çevik) yazılım geliştirme metodu, tekrarlanan yazılım geliştirme metodu taban alınarak geliştirilmiş, sık aralıklarla parça parça yazılım teslimatını ve değişikliği teşvik eden bir yazılım geliştirme metodolojisidir. Scrum bu metodolojilerden biridir. Scrum, iteratif, analiz, geliştime ve testin paralel gitmesini sağlayan bir yöntemdir. Yazılım projelerinde genellikle müşterilerin bitmek [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Agile Proje Yönetimi Sprint, Product Backlog, Sprint Backlog Kavramları</strong></p>
<p><strong>Agile </strong>(Çevik) yazılım geliştirme metodu, tekrarlanan yazılım geliştirme metodu taban alınarak geliştirilmiş, sık aralıklarla parça parça yazılım teslimatını ve değişikliği teşvik eden bir yazılım geliştirme metodolojisidir.</p>
<p><strong>Scrum </strong>bu metodolojilerden biridir. Scrum, iteratif, analiz, geliştime ve testin paralel gitmesini sağlayan bir yöntemdir.</p>
<p>Yazılım projelerinde genellikle müşterilerin bitmek bilmeyen taleplerinin hangisinin daha öncelikli olduğuna göre bir sıralama yaparak geliştirmelere başlanır. Burada öncelik tamamen müşterinin isteklerine ve piyasa koşullarına göre değişkenlik gösterebilir. Bir proje müşteri için X zamanında çok öncelikli iken x+15 gün sonra önceliğini yitirmiş hatta gereksinim olmaktan çıkmış olabilir.</p>
<p><strong>Product Backlog</strong> müşteri ile anlaşıp önceliklendirilmiş high level gereksinim listesi olarak düşünülebilir.</p>
<p>Bir proje birden fazla <strong>Sprintten </strong>oluşur. Sprint genelde 15-30 günlük proje zaman dilimidir.</p>
<p><span id="more-787"></span>Örnek olarak 5 ay alık bir proje 15 günlük iterasyonlarla ilerleyecekse proje 10 sprint oluşacaktır. Scrum metodolojisinde Scrum takımı <strong>Scrum Daily Meeting</strong> düzenleyerek genel durum hakkında takım içerisinde bilgilendirme yapılır. Bu toplantı maksimum 30 dakika ve ayakta yapılır. Ayakta yapılmasının nedeni toplantının kısa sürmesini sağlamaktır. Bu toplantı sırasında <strong>Scrum Master</strong> – Proje Yöneticisi – takımdakilere 3 soru sorar;</p>
<ol>
<li>Dün ne yaptın?</li>
<li>Bugün ne yapacaksın?</li>
<li>Seni engelleyen ne vardı?</li>
</ol>
<p>Herbir sprintte Product Backlog&#8217;tan alacağınız bir veya birkeç  kaç grup işi yapmak için <strong>Analiz</strong>, <strong>Development </strong>ve <strong>Test </strong>&#8216;i paralel olarak ilerletirsiniz. Bir bakıma Product Backlog&#8217;un Low Level Gereksiminlerini gerçekleştirmek için çalışırsınız. <strong>User Story</strong> oluşturarak ve bunlar üzerine Task&#8217;lar  açarak programın feature(özelliklerini) geliştirirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgiseyir.com/2011/06/17/agile-proje-yonetimi-sprint-product-backlog-sprint-backlog-kavramlari/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MAVEN Nedir?</title>
		<link>http://www.bilgiseyir.com/2011/06/15/maven-nedir/</link>
		<comments>http://www.bilgiseyir.com/2011/06/15/maven-nedir/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 19:08:25 +0000</pubDate>
		<dc:creator>mseker</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Proje Yönetimi]]></category>
		<category><![CDATA[Yazılım - Program]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Maven Nedir]]></category>
		<category><![CDATA[POM]]></category>
		<category><![CDATA[proje nesnesi modeli]]></category>
		<category><![CDATA[Project Object Model]]></category>

		<guid isPermaLink="false">http://www.bilgiseyir.com/?p=774</guid>
		<description><![CDATA[MAVEN Nedir? Maven, projelere belirli standartlar getirerek JAR dosyalarını projeler arasında paylaştırmak, projelerin içeriklerini anlaşır bir yapıda tutmak ve projeleri kolayca yayınlamak için kullanılır. Kısaca Java projelerinin yönetimini ve geliştirilmesini kolaylaştıran bir tool’dur. Maven’ın Amacı; Projelere belirli standartları getirmek, Projelerin geliştirilmesini kolaylaştırmak, Projelerin yönetimini kolaylaştırmak, Projelerde kullanılan JAR dosyalarının tek bir yerde durmasını sağlayarak projenin [...]]]></description>
			<content:encoded><![CDATA[<p><strong>MAVEN Nedir?</strong></p>
<p>Maven, projelere belirli standartlar getirerek JAR dosyalarını projeler arasında paylaştırmak, projelerin içeriklerini anlaşır bir yapıda tutmak ve projeleri kolayca yayınlamak için kullanılır. Kısaca Java projelerinin yönetimini ve geliştirilmesini kolaylaştıran bir tool’dur.</p>
<p><strong>Maven’ın Amacı;</strong></p>
<ul>
<li>Projelere belirli standartları getirmek,</li>
<li>Projelerin geliştirilmesini kolaylaştırmak,</li>
<li>Projelerin yönetimini kolaylaştırmak,</li>
<li>Projelerde kullanılan JAR dosyalarının tek bir yerde durmasını sağlayarak projenin paylaşılmasını kolaylaştırmak</li>
</ul>
<p><span id="more-774"></span>Maven, POM (Project Object Model &#8211; proje nesnesi modeli) içeriği üzerine oturtulmuştur. POM içerisindeki verilere göre modellemeyi gerçekleştirir.</p>
<div id="attachment_775" class="wp-caption aligncenter" style="width: 446px"><a href="http://www.bilgiseyir.com/wp-content/uploads/2011/06/maven.jpg"><img class="size-full wp-image-775" title="MAVEN Nedir?" src="http://www.bilgiseyir.com/wp-content/uploads/2011/06/maven.jpg" alt="" width="436" height="261" /></a><p class="wp-caption-text">MAVEN</p></div>
<p>Maven’i indirmek için <a href="http://maven.apache.org/download.html">http://maven.apache.org/download.html</a> adresini kullanabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgiseyir.com/2011/06/15/maven-nedir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SCRUM Nedir?</title>
		<link>http://www.bilgiseyir.com/2011/06/13/scrum-nedir/</link>
		<comments>http://www.bilgiseyir.com/2011/06/13/scrum-nedir/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 15:02:14 +0000</pubDate>
		<dc:creator>mseker</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[scrum kimler kullanıyor]]></category>
		<category><![CDATA[scrum nedir]]></category>
		<category><![CDATA[scrum temel özellikleri]]></category>
		<category><![CDATA[Yazılım metodolojileri]]></category>

		<guid isPermaLink="false">http://www.bilgiseyir.com/?p=762</guid>
		<description><![CDATA[SCRUM Nedir? Scrum, kısa döngüler ile çıktı üretme ve sürekli iyileştirme felsefesi üzerine oturan “çevik” proje yönetimi uygulamalarından biridir. Diğer çevik yöntemlerinden bazıları şunlardır. Xtreme Programming, Lean Software Development, Kanban, Agile Unified Process, vs… Peki bu yöntemi kimler kullanıyor? Örnek vermek gerekirse Başta Microsoft, Apple, Google, Yahoo, IBM, Nokia olmak üzere pek çok teknoloji devi [...]]]></description>
			<content:encoded><![CDATA[<p><strong>SCRUM Nedir?</strong></p>
<p>Scrum, kısa döngüler ile çıktı üretme ve sürekli iyileştirme felsefesi üzerine oturan “çevik” proje yönetimi uygulamalarından biridir. Diğer çevik yöntemlerinden bazıları şunlardır. Xtreme Programming, Lean Software Development, Kanban, Agile Unified Process, vs… Peki bu yöntemi kimler kullanıyor? Örnek vermek gerekirse Başta Microsoft, Apple, Google, Yahoo, IBM, Nokia olmak üzere pek çok teknoloji devi bu yöntemi kullananlar arasında. Bu yöntem ile geliştirilen önemli projeler ise şunlar: Finansal Uygulamalar, Anahtar Teslim Projeler, Oyun Geliştirme, Web Sayfaları, Mobil Telefonlar, Joint Strike Fighter<span id="more-762"></span></p>
<div id="attachment_763" class="wp-caption alignnone" style="width: 619px"><a href="http://www.bilgiseyir.com/wp-content/uploads/2011/06/scrum.png"><img class="size-full wp-image-763" title="SCRUM Nedir?" src="http://www.bilgiseyir.com/wp-content/uploads/2011/06/scrum.png" alt="" width="609" height="275" /></a><p class="wp-caption-text">SCRUM</p></div>
<p><strong>Scrum Temel Özellikleri</strong></p>
<ol>
<li>Kendi kendine örgütlenen takımlar</li>
<li> Ürün ardışık “sprintler” ile geliştirilir.</li>
<li> Gereksinimler “product backlog” itemlar olarak gösterilir.</li>
<li> Mühendislik uygulamlari belirtilmemiştir</li>
<li> Az sayıda Üretici kurallar agile ortam yaratır.</li>
</ol>
<p>Scrum ile ilgili yazımızın sonuna geldik. Şimdilik bu kadar. Bir sonraki yazımızda görüşmek üzere.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgiseyir.com/2011/06/13/scrum-nedir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET ile Çerez (Cookie) Okuma ve Yazma İşlemleri</title>
		<link>http://www.bilgiseyir.com/2009/04/17/aspnet-ile-cerez-cookie-okuma-ve-yazma-islemleri/</link>
		<comments>http://www.bilgiseyir.com/2009/04/17/aspnet-ile-cerez-cookie-okuma-ve-yazma-islemleri/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 08:10:03 +0000</pubDate>
		<dc:creator>mseker</dc:creator>
				<category><![CDATA[Asp.NET]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[Yazılım - Program]]></category>
		<category><![CDATA[.net cookie işlemleri]]></category>
		<category><![CDATA[asp.net çerez]]></category>
		<category><![CDATA[Asp.net cookie]]></category>
		<category><![CDATA[asp.net ile cookie yazma okuma]]></category>

		<guid isPermaLink="false">http://www.bilgiseyir.com/?p=635</guid>
		<description><![CDATA[Merhabalar. Çerezlerin (Cookie) en temel kullanıcı amacı ziyaretçilerin bilgisayarında (client) veri tutmaktır. Bu verilere örnek olarak kullanıcı kontrolü olan sitelerdeki “Beni Hatırla” kontrolünü verebiliriz. Artık bunları nerelerde kullanacağınız sizin yaratıcılığınıza bağlıdır. ASP.NET’te çerez (cookie) kullanılması oldukça basittir. ASP.NET’te çerez (cookie) kullanabilmek için “System.Web” kütüphanesini referans göstermemiz gerekir. Ziyaretçinin bilgisayarına (client) çerez (cookie) bırakmak için: adding [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar. Çerezlerin (Cookie) en temel kullanıcı amacı ziyaretçilerin bilgisayarında (client) veri tutmaktır. Bu verilere örnek olarak kullanıcı kontrolü olan sitelerdeki “Beni Hatırla” kontrolünü verebiliriz. Artık bunları nerelerde kullanacağınız sizin yaratıcılığınıza bağlıdır. ASP.NET’te çerez (cookie) kullanılması oldukça basittir. ASP.NET’te çerez (cookie) kullanabilmek için “System.Web” kütüphanesini referans göstermemiz gerekir.<br />
Ziyaretçinin bilgisayarına (client) çerez (cookie) bırakmak için: <span id="more-635"></span><span style="color: #ffffff;">adding cookie value to machine with asp.net c#</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; BACKGROUND: #f7f6b5"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 9pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: TR">HttpCookie bsCookie = new HttpCookie(<span style="COLOR: maroon">&#8220;bsCookie&#8221;</span>);<span style="COLOR: green">//&#8217;bsCookie&#8217; isimli HttpCookie nesnesinin yaratılması.</span><br />
bsCookie.Values[<span style="COLOR: maroon">"visitDate"</span>] = DateTime.Now.ToString();<span style="COLOR: green">//Tarih değeri atama işlemi. Birden fazla değer atanabilir.</span></span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; BACKGROUND: #f7f6b5"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 9pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: TR">bsCookie.Values[<span style="COLOR: maroon">"kullaniciAdi"</span>] = TextBox1.Text;<span style="COLOR: green">//Kullanicinin adını tutabiliriz. Bunun için kullaniciAdi değişkenine değer atadık.</span><br />
bsCookie.Expires = DateTime.Now.AddDays(1);<span style="COLOR: green">//cookie&#8217;nin devre dışı kalacağı tarih.</span><br />
Response.Cookies.Add(myCookie );<span style="COLOR: green">//Cookie browser cachesine yazılır.</span></span></p>
<p>Bu şekilde bir cookie&#8217;nin içerisine birden fazla değer atayabilir. Sonrasında cookie&#8217;yi çağırdığımızda bütün bu değerlerin cookie içerisinde tutulduğunu görebiliriz. <span style="color: #ffffff;">value from cookie with asp.net c#</span>
</p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; background: #f7f6b5;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 9pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: TR;">if</span><span style="font-family: &quot;Courier New&quot;; font-size: 9pt; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: TR;">(Request.Cookies[<span style="color: maroon;">"bsCookie "</span>] != <span style="color: blue;">null</span>)<span style="color: green;">//Daha önce çerez (Cookie) bırakıp bırakmadığımızı kotrol ediyoruz.</span><br />
{<br />
    <span style="color: blue;">string</span> visitDate = Server.HtmlEncode(Request.Cookies[<span style="color: maroon;">"bsCookie "</span>][<span style="color: maroon;">"kullaniciAdi"</span>]); <span style="color: green;">Çerezin içinde sakladığımız değeri okuyoruz.</span><br />
} </span>
</p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 12pt;"> </p>
<p>Evet, ASP.NET’te Cookie kullanmak bu kadar basit.<br />
Bir başka makalede görüşmek üzere, hepinize iyi çalışmalar diliyorum.</p>
<p>Murat ŞEKER.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgiseyir.com/2009/04/17/aspnet-ile-cerez-cookie-okuma-ve-yazma-islemleri/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>C# ile Gmail den Mail Gönderin!</title>
		<link>http://www.bilgiseyir.com/2009/04/04/c-ile-gmail-den-mail-gonderin/</link>
		<comments>http://www.bilgiseyir.com/2009/04/04/c-ile-gmail-den-mail-gonderin/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 16:51:48 +0000</pubDate>
		<dc:creator>mseker</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[Yazılım - Program]]></category>
		<category><![CDATA[c# da mail gönderme]]></category>
		<category><![CDATA[c# gmail]]></category>
		<category><![CDATA[C# ile Gmail den Mail Gönderin!]]></category>
		<category><![CDATA[c# ile Gmail hesabından mail gönder]]></category>
		<category><![CDATA[send mail from gmail with c#]]></category>

		<guid isPermaLink="false">http://www.bilgiseyir.com/?p=628</guid>
		<description><![CDATA[Merhaba Arkadaşlar, Bu makalemde C# da gmail hesabımızı kullanarak nasıl mail atacağımı anlatmaya çalışacağım. Öncelikle Visual Studio da bir C# uygulaması yaratalım. Ben size herhangi bir form tasarlamadan manuel parametreler girerek mail gönderen bir fonksiyon göstereceğim. Siz bu fonksiyon için form tasarlayarak ve nesnelerin ek özelliklerini kullanarak bu uygulamaya daha da geliştirebilirsini. Aşağıda &#8220;SendMail&#8221; adında [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba Arkadaşlar,<br />
Bu makalemde C# da gmail hesabımızı kullanarak nasıl mail atacağımı anlatmaya çalışacağım. Öncelikle Visual Studio da bir C# uygulaması yaratalım. Ben size herhangi bir form tasarlamadan manuel parametreler girerek mail gönderen bir fonksiyon göstereceğim. Siz bu fonksiyon için form tasarlayarak ve nesnelerin ek özelliklerini kullanarak bu uygulamaya daha da geliştirebilirsini. Aşağıda &#8220;SendMail&#8221; adında bir fonksiyon bulunmaktadır.<span id="more-628"></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes;">public</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: blue;">void</span><span style="color: #000000;"> SendMail()</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">        </span>{</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"><span style="color: #000000;">            </span></span><span style="color: #2b91af;">MailMessage</span><span style="color: #000000;"> mail = </span><span style="color: blue;">new</span><span style="color: #2b91af;">MailMessage</span><span style="color: #000000;">(); </span><span style="color: green;">// mail adında MailMessage nesnesi yaratıyoruz.</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">            </span>mail.From = </span><span style="color: blue;">new</span><span style="color: #2b91af;">MailAddress</span><span style="color: #000000;">(</span><span style="color: #a31515;">&#8220;GmailHesabiniz@gmail.com&#8221;</span><span style="color: #000000;">); </span><span style="color: green;">//Mailin kimden gittiğini belirtiyoruz</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">            </span>mail.To.Add(</span><span style="color: #a31515;">&#8220;kime@ttmail.com&#8221;</span><span style="color: #000000;">); </span><span style="color: green;">//Mailin kime gideceğini belirtiyoruz</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">            </span>mail.Subject = </span><span style="color: #a31515;">&#8220;Deneme Mail Konusu&#8221;</span><span style="color: #000000;">; </span><span style="color: green;">//Mail konusu </span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">            </span>mail.Body = </span><span style="color: #a31515;">&#8220;Deneme Mail İiçeriği&#8221;</span><span style="color: #000000;">; </span><span style="color: green;">//Mailin içeriği</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"><span style="color: #000000;">            </span></span><span style="color: #2b91af;">SmtpClient</span><span style="color: #000000;"> sc = </span><span style="color: blue;">new</span><span style="color: #2b91af;">SmtpClient</span><span style="color: #000000;">(); </span><span style="color: green;">//sc adında SmtpClient nesnesi yaratıyoruz.</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">            </span>sc.Port = 587; </span><span style="color: green;">//Gmail için geçerli Portu bildiriyoruz</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">            </span>sc.Host = </span><span style="color: #a31515;">&#8220;smtp.gmail.com&#8221;</span><span style="color: #000000;">; </span><span style="color: green;">//Gmailin smtp host adresini belirttik</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">            </span>sc.EnableSsl = </span><span style="color: blue;">true</span><span style="color: #000000;">; </span><span style="color: green;">//SSL&#8217;i etkinleştirdik.</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">            </span>sc.Credentials = </span><span style="color: blue;">new</span><span style="color: #2b91af;">NetworkCredential</span><span style="color: #000000;">(</span><span style="color: #a31515;">&#8220;GmailHesabiniz&#8221;</span><span style="color: #000000;">, </span><span style="color: #a31515;">&#8220;Şifreniz&#8221;</span><span style="color: #000000;">); </span><span style="color: green;">//Gmail hesap kontrolü için bilgilerimizi girdik</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">            </span>sc.Send(mail); </span><span style="color: green;">//Mailinizi gönderiyoruz.</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="color: #000000;"><span style="mso-spacerun: yes;">        </span>}</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<p>Fonksiyondaki her satır için açıklamayı yaptım. Ancak bu nesnelerin ek özelliklerini de açıklamak istiyorum.</p>
<p>Eğer gönderdiğimiz maillerde gönderen kısmında mail adresimizin değil de ismimizin yazmasını istiyorsak MailAddress nesnesine parametre olarak bunu belirmemiz gerekir. Aşağıda MailAddress nesnesinin alabileceği parametreler yer almaktadır.</p>
<p><span style="font-family: 'Courier New'; color: #2b91af; font-size: 10pt; mso-no-proof: yes;">MailAddress</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">.MailAddress(<span style="color: blue;">string</span> address,<span style="color: blue;">string</span> displayName, Encoding displayNameEncoding)</span></p>
<p>Mailimizin içeriğine bir de dosya eklemek istersek aşağıdaki yapıyı kullanmalıyız.</p>
<p><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;">mail.Attachments.Add(<span style="color: blue;">new</span> <span style="color: #2b91af;">Attachment</span>(&#8220;C:/myText.txt&#8221;));</span></p>
<p>Böylece mailimize &#8220;<span style="font-family: Courier New; font-size: x-small;">myText.txt&#8221; </span>dosyasını da eklemiş oluruz. Eğer her mail gönderdiğimizde ek dosya göndermeyeceksek bu ifadeyi if kontrolü ile koşula bağlı hale getirebiliriz. Mailimize ek özellikler de ekleyebiliriz bu özelliklerden bazıları aşağıda verilmiştir.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">mail.SubjectEncoding = System.Text.<span style="color: #2b91af;">Encoding</span>.UTF8;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">mail.BodyEncoding = System.Text.<span style="color: #2b91af;">Encoding</span>.UTF8;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">mail.IsBodyHtml = <span style="color: blue;">false</span>;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">mail.P</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;">riority = <span style="color: #2b91af;">MailPriority</span>.High;</span></p>
<p> Bir başka yazımızda görüşmek üzere, hoşçakalın&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgiseyir.com/2009/04/04/c-ile-gmail-den-mail-gonderin/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>ASP.NET ile Verileri Sayfalamak</title>
		<link>http://www.bilgiseyir.com/2009/04/04/c-aspnet-ile-verileri-sayfalamak/</link>
		<comments>http://www.bilgiseyir.com/2009/04/04/c-aspnet-ile-verileri-sayfalamak/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 11:38:42 +0000</pubDate>
		<dc:creator>mseker</dc:creator>
				<category><![CDATA[Asp.NET]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[Yazılım - Program]]></category>
		<category><![CDATA[asp.net access bağlantısı]]></category>
		<category><![CDATA[asp.net ile accessden veri çekmek]]></category>
		<category><![CDATA[asp.net ile kayıtları sayfalamak]]></category>
		<category><![CDATA[C# access bağlantısı]]></category>
		<category><![CDATA[C# ASP.NET]]></category>
		<category><![CDATA[c# ile accessden veri çekmek]]></category>
		<category><![CDATA[kayıtları sayfalamak]]></category>
		<category><![CDATA[sayfalama]]></category>
		<category><![CDATA[verileri sayfalamak]]></category>

		<guid isPermaLink="false">http://www.bilgiseyir.com/?p=621</guid>
		<description><![CDATA[Merhabalar, Bu yazımda sizlere veritabanından çekilen birden fazla kaydın nasıl sayfalanacağını anlatmaya çalışacağım. Eğer zşyaretçimiz sitemizden bir liste almak istiyor ve bu listede pek çok kaydı listeleyeceksek sayfamız aşağıya doğru uzayıp gidecektir. pek çoğumuz da bunun sayfanın tasarımı çirkinleştirdiğini düşünür ve istenilen listenin sayfalar halinde gösterilmesini isteriz. Her ne kadar .NET bize GridView nesnesiyle bunu [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar,<br />
Bu yazımda sizlere veritabanından çekilen birden fazla kaydın nasıl sayfalanacağını anlatmaya çalışacağım. Eğer zşyaretçimiz sitemizden bir liste almak istiyor ve bu listede pek çok kaydı listeleyeceksek sayfamız aşağıya doğru uzayıp gidecektir. pek çoğumuz da bunun sayfanın tasarımı çirkinleştirdiğini düşünür ve istenilen listenin sayfalar halinde gösterilmesini isteriz. Her ne kadar .NET bize GridView nesnesiyle bunu kolayca kod yazmadan yapmamızı sağlasa da bazen kod ile yazarak bunu yapmamız gerekebiliyor. Bir gün bana da lazım olmuştu ve o anda hiç kod yazmak istemediğimden internetten araştırma yaptım. Ya o zaman ben bulamadım ya da daha önce hiç kimse bunu internette yayınlamamıştı. Sadece bir kod örneği buldum ama o kodu yazan arkadaş da işi öyle bir dolandırmışki tam 3 saat uğraştım ne yaptığını anlamak için. Neticede anladım ama çok fazla zaman kaybetmiştim. Oturup kodu kendim yazmaya karar verdim. Umarım sizin de işinize yarar. Aşağıda verileri çeken bir script bulunmakta. <span id="more-621"></span>Bu script ile access veritabanına bağlanıyoruz. İstenilen listeyi Sql sorgumuzla belirtiyoruz. Bu işin en önemli espirisi verileri sayfalarken X. Ve Y. kayıtlar arasındaki verileri nasıl çekeceğimizdir. MySQL de bunu &#8220;Limit&#8221; ile kolayca yapabiliyoruz ancak &#8220;MS Sql Server&#8221; da bunu yapmak için birazcık kastırmamız gerekiyor. Belki daha başka yolu da vardır ama o anda benim aklıma gelen iç içe &#8220;Select&#8221; sorgusu kullanarak bunu yapmak oldu. Bir kaç değişken kullanarak bu aralığı kolayca belirtebiliriz. SQL de select ile birlite &#8220;TOP&#8221; ifadesini de kullandık mı tamamdır.</p>
<p><span style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes">&lt;</span><span style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes">script</span><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"> <span style="COLOR: red">runat</span><span style="COLOR: blue">=&#8221;server&#8221;&gt;</span></span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">    </span><span style="COLOR: #2b91af">OleDbConnection</span> Baglanti;</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">    </span><span style="COLOR: #2b91af">OleDbCommand</span> Command1,Command2;</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">    </span><span style="COLOR: #2b91af">OleDbDataReader</span> VeriOku;</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"> </span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">    </span><span style="COLOR: blue">int</span> HerSayfadaListelenecekKayitSayisi = 2;</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">    </span><span style="COLOR: blue">int</span> ToplamKayitSayisi = 0;</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">    </span><span style="COLOR: blue">double</span> ToplamSayfaSayisi = 0;</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"> </span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">    </span><span style="COLOR: blue">protected</span> <span style="COLOR: blue">void</span> Page_Load(<span style="COLOR: blue">object</span> sender, <span style="COLOR: #2b91af">EventArgs</span> e)</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">    </span>{</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span>Baglanti = <span style="COLOR: blue">new</span> <span style="COLOR: #2b91af">OleDbConnection</span>(<span style="COLOR: #a31515">&#8220;Provider=Microsoft.Jet.OLEDB.4.0;DATA Source=&#8221;</span> + Server.MapPath(<span style="COLOR: #a31515">&#8220;vt_kalesray.mdb&#8221;</span>));</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span>Baglanti.Open();</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span><span style="COLOR: blue">int</span> Sayfa = <span style="COLOR: #2b91af">Convert</span>.ToInt32(Request.QueryString[<span style="COLOR: #a31515">"Sayfa"</span>]);</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span><span style="COLOR: blue">if</span> (Sayfa == 0)</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">            </span>Sayfa = 1;</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"> </span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span>Command1 = <span style="COLOR: blue">new</span> <span style="COLOR: #2b91af">OleDbCommand</span>(<span style="COLOR: #a31515">&#8220;Select count(*) from Urunler&#8221;</span>, Baglanti);</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span>ToplamKayitSayisi = (<span style="COLOR: blue">int</span>)Command1.ExecuteScalar();</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"> </span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span>ToplamSayfaSayisi = <span style="COLOR: #2b91af">Math</span>.Ceiling(<span style="COLOR: #2b91af">Convert</span>.ToDouble((<span style="COLOR: blue">double</span>)ToplamKayitSayisi / (<span style="COLOR: blue">double</span>)HerSayfadaListelenecekKayitSayisi));</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">     </span><span style="mso-spacerun: yes">   </span></span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span><span style="COLOR: blue">int</span> ListeBasi = <span style="COLOR: #2b91af">Convert</span>.ToInt32((HerSayfadaListelenecekKayitSayisi * (Sayfa &#8211; 1)));</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span><span style="COLOR: blue">int</span> ListeSonu = <span style="COLOR: #2b91af">Convert</span>.ToInt32((HerSayfadaListelenecekKayitSayisi * Sayfa));</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">     </span></span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span><span style="COLOR: blue">if</span> (Sayfa == 1)</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">            </span>Command2 = <span style="COLOR: blue">new</span> <span style="COLOR: #2b91af">OleDbCommand</span>(<span style="COLOR: #a31515">&#8220;SELECT top &#8220;</span> + HerSayfadaListelenecekKayitSayisi + <span style="COLOR: #a31515">&#8221; * FROM Urunler&#8221;</span>, Baglanti);</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span><span style="COLOR: blue">else</span></span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">            </span>Command2 = <span style="COLOR: blue">new</span> <span style="COLOR: #2b91af">OleDbCommand</span>(<span style="COLOR: #a31515">&#8220;SELECT top &#8220;</span> + HerSayfadaListelenecekKayitSayisi + <span style="COLOR: #a31515">&#8221; * FROM Urunler WHERE Id NOT IN (SELECT top &#8220;</span> + ListeBasi + <span style="COLOR: #a31515">&#8221; Id FROM Urunler)&#8221;</span>, Baglanti);</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">        </span>VeriOku = Command2.ExecuteReader();</span></p>
<p class="MsoNormal" style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"><span style="mso-spacerun: yes">    </span>}</span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes">&lt;/</span><span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes">script</span><span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes">&gt;</span></p>
<p>Yukarıdaki scripti ASPX sayfamızın &lt;html&gt; etiketinin üstüne eklemeliyiz. Scriptimizi ekledikten sonra listemizin görünmesini istediğimiz yere aşağıdaki kodu eklersek listemizi sayfalar halinde görünecektir Değişkenlerdeki değerleri değiştirerek her sayfalamada kaç adet kaydın gösterileceğini ayarlayabiliriz.</p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;">&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-no-proof: yes;">div</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;">&gt;</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">    </span><span style="background: yellow; mso-highlight: yellow;">&lt;%</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">        </span><span style="color: blue;">while</span> (VeriOku.Read())</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">        </span>{</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">    </span><span style="background: yellow; mso-highlight: yellow;">%&gt;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">    </span><span style="background: yellow; mso-highlight: yellow;">&lt;%</span><span style="color: blue;">=</span>VeriOku[2]<span style="background: yellow; mso-highlight: yellow;">%&gt;</span>, <span style="background: yellow; mso-highlight: yellow;">&lt;%</span><span style="color: blue;">=</span>VeriOku[3]<span style="background: yellow; mso-highlight: yellow;">%&gt;</span><span style="color: blue;">&lt;</span><span style="color: #a31515;">br</span> <span style="color: blue;">/&gt;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">    </span><span style="background: yellow; mso-highlight: yellow;">&lt;%</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">        </span>} </span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">    </span><span style="background: yellow; mso-highlight: yellow;">%&gt;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">    </span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">    </span><span style="background: yellow; mso-highlight: yellow;">&lt;%</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">        </span><span style="color: blue;">for</span> (<span style="color: blue;">int</span> i = 1; i &lt;= ToplamSayfaSayisi; i++) {</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">    </span><span style="background: yellow; mso-highlight: yellow;">%&gt;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">        </span><span style="color: blue;">&lt;</span><span style="color: #a31515;">a</span> <span style="color: red;">href</span><span style="color: blue;">=&#8221;Default.aspx?Sayfa=</span><span style="background: yellow; mso-highlight: yellow;">&lt;%</span>=i <span style="background: yellow; mso-highlight: yellow;">%&gt;</span><span style="color: blue;">&#8220;&gt;</span><span style="background: yellow; mso-highlight: yellow;">&lt;%</span><span style="color: blue;">=</span>i <span style="background: yellow; mso-highlight: yellow;">%&gt;</span><span style="color: blue;">&lt;/</span><span style="color: #a31515;">a</span><span style="color: blue;">&gt;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">    </span><span style="background: yellow; mso-highlight: yellow;">&lt;%</span> } <span style="background: yellow; mso-highlight: yellow;">%&gt;</span><span style="mso-spacerun: yes;">    </span></span></p>
<p><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: TR; mso-bidi-language: AR-SA;"><span style="color: blue;">&lt;/</span><span style="color: #a31515;">div</span><span style="color: blue;">&gt;</span></span> </p>
<p>Değişken isimlerini uzun uzun yazdığım için ne amaçla kullandığımı kolayca anlayacağınızı sanıyorum. Yine de anlamadığınız biryer olursa yazı hakkındaki yorumlarınızda sorabilirsiniz. Eveeet yazımızın da sonuna geldik. Bir sonraki yazımızda görüşmek üzere&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgiseyir.com/2009/04/04/c-aspnet-ile-verileri-sayfalamak/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CSS Kullanımı (Videolu Anlatım)</title>
		<link>http://www.bilgiseyir.com/2009/02/25/css-kullanimivideolu-anlatim/</link>
		<comments>http://www.bilgiseyir.com/2009/02/25/css-kullanimivideolu-anlatim/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 17:09:44 +0000</pubDate>
		<dc:creator>cemocan</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[Yazılım - Program]]></category>
		<category><![CDATA[css kullanımı]]></category>
		<category><![CDATA[harici sitil sayfası]]></category>
		<category><![CDATA[sitil ekleme]]></category>
		<category><![CDATA[style ekleme]]></category>
		<category><![CDATA[style özelliği]]></category>

		<guid isPermaLink="false">http://www.bilgiseyir.com/?p=563</guid>
		<description><![CDATA[Merhaba Arkadaşlar, Bu yazımızda sizlere HTML videolarımızın 5. sinden kısaca bahsedeceğim. Video içeriği olarak sizlere şu konuları anlatıyor olacağız. CSS nedir? Html Etiketlerinin Stil Özellikleri Sayfaya Stil Uygulama Şekilleri Harici Stil Sayfası Hazırlama CSS: Html in sayfa düzenlemedeki eksiğini gidermek ,tasarım üzerinde daha fazla kontrol sağlamak ve elemanların sayfada görünüm tarzlarını ayarlamak için kullanılır. CSS Ekleme Şekilleri: [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba Arkadaşlar,<br />
Bu yazımızda sizlere HTML videolarımızın 5. sinden kısaca bahsedeceğim. Video içeriği olarak sizlere şu konuları anlatıyor olacağız.</p>
<ul>
<li>CSS nedir?</li>
<li>Html Etiketlerinin Stil Özellikleri</li>
<li>Sayfaya Stil Uygulama Şekilleri</li>
<li>Harici Stil Sayfası Hazırlama</li>
</ul>
<p><strong>CSS:</strong> Html in sayfa düzenlemedeki eksiğini gidermek ,tasarım üzerinde daha fazla kontrol sağlamak ve elemanların sayfada görünüm tarzlarını ayarlamak için kullanılır.<span id="more-563"></span></p>
<p><strong>CSS Ekleme Şekilleri:</strong></p>
<p>* Sayfa elemanlarına <strong>style </strong>özelliğini kullanarak</p>
<p>*<strong>&lt;style&gt;&lt;/style&gt;</strong> etiketlerini kullanarak sayfa geneline stil uygulama</p>
<p>*<strong>.css uzantılı harici bir stil sayfası oluşturarak</strong> sayfa içerisinden bu stil sayfasına bağlantı vermek</p>
<p>Konuyla ilgili ayrıntılı bilgiyi dersin videosunda bulabilirsiniz.<br />
<a href="http://hotfile.com/dl/114370609/d41945f/html_ders5.zip.html" target= "_blank">Ders Videosu İndirme Linki</a></p>
<p>Rar Şifresi: www.bilgiseyir.com</p>
<p>Hepinize iyi çalışmalar diliyorum&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgiseyir.com/2009/02/25/css-kullanimivideolu-anlatim/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>HTML&#8217;de Frame Kullanımı (Videolu Anlatım)</title>
		<link>http://www.bilgiseyir.com/2009/02/24/htmlde-frame-kullanimi/</link>
		<comments>http://www.bilgiseyir.com/2009/02/24/htmlde-frame-kullanimi/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 19:38:28 +0000</pubDate>
		<dc:creator>cemocan</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Html]]></category>
		<category><![CDATA[Yazılım - Program]]></category>
		<category><![CDATA[Frame kullanımı]]></category>
		<category><![CDATA[frameset]]></category>
		<category><![CDATA[html çerçeve]]></category>
		<category><![CDATA[html de frame]]></category>
		<category><![CDATA[sayfa içinde sayfa görüntüleme]]></category>

		<guid isPermaLink="false">http://www.bilgiseyir.com/?p=554</guid>
		<description><![CDATA[Merhaba Arkadaşlar, Bu yazımızda sizlere HTML videolarımızın 4. sünden kısaca bahsedeceğim. Video içeriği olarak sizlere şu konuları anlatıyor olacağız. Html Frame Elemanını Kullanma Sayafada Farklı Frame Kullanımları Link Sayfasını Hedef Frame de Görüntüleme Bazı Frame Özellikleri Frame (Çerçeve) : Ana sayfa üzerinde farklı bölümlerde farklı sayfalar göstermek için kullanılan HTML elemanıdır.Sayfa içerisindeki sabit kalacak bölümleri frame [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba Arkadaşlar,<br />
Bu yazımızda sizlere HTML videolarımızın 4. sünden kısaca bahsedeceğim. Video içeriği olarak sizlere şu konuları anlatıyor olacağız.</p>
<ul>
<li>Html Frame Elemanını Kullanma</li>
<li>Sayafada Farklı Frame Kullanımları</li>
<li>Link Sayfasını Hedef Frame de Görüntüleme</li>
<li>Bazı Frame Özellikleri<span id="more-554"></span></li>
</ul>
<p><strong>Frame (Çerçeve) : </strong>Ana sayfa üzerinde farklı bölümlerde farklı sayfalar göstermek için kullanılan HTML elemanıdır.Sayfa içerisindeki sabit kalacak bölümleri frame içerisinde görüntülediğimizde sayfa yenilenmesi durumunda frame içerisindeki sayfa tekrardan yüklenmez.</p>
<p>Konuyla ilgili ayrıntılı bilgiyi dersin videosunda bulabilirsiniz.<br />
<a href="http://rapidshare.com/files/378973101/html_ders4.rar.html<br />
" target="_blank">Ders Videosu İndirme Linki</a></p>
<p>Zip Şifresi: bilgiseyir</p>
<p>Hepinize iyi çalışmalar diliyorum&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgiseyir.com/2009/02/24/htmlde-frame-kullanimi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Veritabanı İşlemleri (Videolu Anlatım)</title>
		<link>http://www.bilgiseyir.com/2009/02/23/veritabani-islemleri-videolu-anlatim/</link>
		<comments>http://www.bilgiseyir.com/2009/02/23/veritabani-islemleri-videolu-anlatim/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 21:15:24 +0000</pubDate>
		<dc:creator>mseker</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Yazılım - Program]]></category>
		<category><![CDATA[Delete]]></category>
		<category><![CDATA[mysql command line client]]></category>
		<category><![CDATA[phpmyadmin ile veritabanı işlemleri]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[structure query language]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Veritabanı işlemleri]]></category>
		<category><![CDATA[veritabanı kavramı]]></category>
		<category><![CDATA[where koşulu]]></category>

		<guid isPermaLink="false">http://www.bilgiseyir.com/?p=546</guid>
		<description><![CDATA[Bu videomuzda veritabanı kavramı, MySQL monitörü kullanma, SQL komutlarıyla veritabanı işlemleri yapma ve PhpMyAdmin ile veritabanı oluşturma işlemleri ve bu işlemlerle alakalı örnekler ele alınmıştır. Veritabanı: Ortak özellikleri olan verilerin kaydedildiği, gerektiğinde bu veriler üzerinde işlem yapmamıza olanak sağlayan hiyerarşik yapıdır. Veritabanı tasarlarken veritabanının amacının ne olduğunu iyi belirlemek gerekir. Veritabanında tutulacak bilgilerin ortak bir [...]]]></description>
			<content:encoded><![CDATA[<p>Bu videomuzda veritabanı kavramı, MySQL monitörü kullanma, SQL komutlarıyla veritabanı işlemleri yapma ve PhpMyAdmin ile veritabanı oluşturma işlemleri ve bu işlemlerle alakalı örnekler ele alınmıştır.<br />
<strong>Veritabanı:</strong> Ortak özellikleri olan verilerin kaydedildiği, gerektiğinde bu veriler üzerinde işlem yapmamıza olanak sağlayan hiyerarşik yapıdır. Veritabanı tasarlarken veritabanının amacının ne olduğunu iyi belirlemek gerekir. Veritabanında tutulacak bilgilerin ortak bir başlığı (Tablo) ve bu başlık altında toplanan verileriniz (Tablo Alanları) olmalıdır. Veritabanı üzerinde yapılacak işlemler için (Standart Sorgulama Dili) <strong>SQL</strong> komutları kullanılır.<br />
<strong>MySQL Command Line Client</strong> ile sql komutları kullanarak bir veritabanı oluşturalım ve bu veritabanı üzerinde işlemler yapalım.<br />
Mevcut veritabanlarının listesi için aşağıdaki gibi bir yapı çalıştırılır.<span id="more-546"></span><br />
<em>show databases;</em><br />
Bir veritabanı oluşturmak için aşağıdaki gibi yapı kullanılmalıdır.<br />
<em>create database vertabani_adi;</em><br />
Eğer belirli bir veritabanı üzerinde işlem yapmak istiyorsak önce bu veritabanını seçmemiz gerekir. Bunun için aşağıdaki yapıyı kullanıyoruz.<br />
<em>use veritabani_adi;</em><br />
Şimdi de uye adında bir tablo yaratalım ve bu tablonun alanlarını da id, ad, soyad ve eposta olarak tanımlayalım. Bunun için aşağıdaki kalıbı kullanabiliriz.<br />
<em>create table uye<br />
(id int unsigned auto_increment primary key, ad char(15), soyad char(20), eposta char (25));</em><br />
Burada create komutu ile tablomuzu yarattık. Şimdi de alanı tanımlarken yazdığımız satırı açıklayalım.<br />
İd (alan adı), int (veri tipi) unsigned (pozitif sayı), auto_icrement (otomatik artan sayı alanı) primery key (alana girilecek veri tekrarını önler. Kayıt aramaları bu anahtara göre yapılır.<br />
Veritabanına veri eklemek için aşağıdaki yapı kullanılır.<br />
<em>insert into uye values (NULL, &#8220;cem&#8221;, &#8220;canbay&#8221;, &#8220;cem@bilgiseyir.com&#8221;);</em><br />
eklenen verileri görmek için aşağıdaki yapı kullanılır.<br />
<em>Select * from uye;</em><br />
Bu satırdaki * ifadesi uye tablosundaki tüm kayıtların görüntülenmesi istediğimizi belirtmiş olduk.<br />
İster <strong>Update</strong> (Güncelleme), ister <strong>Select</strong> (Seçme) isterse de <strong>Delete</strong> (Silme) işlemi olsun olsun eğer sorgumuzun belirli kriterlere göre uygun olmasını istiyorsak<strong> WHERE</strong> sözcüğünü kullanmamız gerekir. Tablomuzda birden fazla kayıt var ve biz burada adi alanı murat olan kayıtları seçmek istiyorsak şöyle bir sql sorgusu hazırlamamız gerekir.<br />
<strong>select * from uye where adi=&#8221;murat&#8221;;</strong><br />
Where koşul sözcüğü ile adi alanı murat olan kayıtları seçmek istediğimizi belirtmiş olduk.<br />
<strong>Update</strong> (Güncelleme) işlemi için kullanılacak sorgu şudur: Sorgumuz id si 2 olan kaydın eposta sütununu güncelleyecektir.<br />
<em>update uye set eposta=&#8221;muratseker@muratseker.com&#8221; where id=2;</em><br />
<strong>Delete</strong> (Silme) işlemi için kullanılacak sorgu ise şudur: Sorgumuz id si 1 olan kaydı silecektir<br />
<em>delete from uye where id=1;</em><br />
Eğer delete sorgusunda herhangi bir koşul belirtmezsek tüm kayıtları silecektir. Tabloyu tamamen silmek için ise şu soruguyu kullanırız.<br />
<em>Drop table uye;</em><br />
Bu sorgu uye tablosunu içindeki kayıtlarla birlikte silecektir.<br />
Evet arkadaşlar bir dersimizin daha sonuna geldik. Bu ön notu okuduktan sonra videomuzu izlerseniz dersimizi daha iyi kavrayacağınızı düşünüyorum. Videomuzda anlattıklarımın hem MySQL Command Line Client ile hem de PhpMyAdmin ile yapılmış örnekleri bulunmaktadır.</p>
<p>Videoyu download etmek için <a href="http://netload.in/dateiJOdopUUTCz/php_ders5_www.bilgiseyir.com.rar.htm">burayı tıklayın.</a><br />
Rar şifresi: www.bilgiseyir.com<br />
Hepisinize iyi çalışmalar diliyorum.<br />
İyi Bilgiseyirler…<a href="http://netload.in/dateiJOdopUUTCz/php_ders5_www.bilgiseyir.com.rar.htm"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgiseyir.com/2009/02/23/veritabani-islemleri-videolu-anlatim/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

