<?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>ASP | Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</title>
	<atom:link href="https://www.barisozcan.net/kategori/asp-dersleri/feed" rel="self" type="application/rss+xml" />
	<link>https://www.barisozcan.net</link>
	<description></description>
	<lastBuildDate>Sat, 10 Dec 2011 20:52:46 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Antalya web işleri</title>
		<link>https://www.barisozcan.net/antalya-web-isleri</link>
					<comments>https://www.barisozcan.net/antalya-web-isleri#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 15 Jul 2011 00:32:37 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[GENEL]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[İNTERNET]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[WORDPRESS]]></category>
		<category><![CDATA[antalya web işleri]]></category>
		<category><![CDATA[antalya web sitesi]]></category>
		<category><![CDATA[antalya web tasarım]]></category>
		<category><![CDATA[eticaret uygulamaları]]></category>
		<category><![CDATA[google reklamları]]></category>
		<category><![CDATA[ors]]></category>
		<category><![CDATA[otel rezervasyon scripti]]></category>
		<category><![CDATA[otel rezervasyon sistemi]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[web tasarımı]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=2380</guid>

					<description><![CDATA[<p>barisozcan.net olarak antalya da web işleri alanında hizmet vermeye devam etmekteyiz.</p>
<p>The post <a href="https://www.barisozcan.net/antalya-web-isleri">Antalya web işleri</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/antalya-web-isleri&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>barisozcan.net olarak antalya da web işleri alanında hizmet vermeye devam etmekteyiz.Sizlere sunmakta olduğumuz bazı hizmetler ;</p>
<h2>Hizmetlerimiz</h2>
<div>
<p><img decoding="async" src="http://antalyawebtasarim.web.tr/webtasarim/wp-content/themes/simplicity/thumb.php?src=wp-content/uploads/2011/07/web_tasarim.png&amp;w=300&amp;h=100&amp;zc=1&amp;q=90" alt="Web Tasarım" width="300" height="100" /></p>
<h3>Web Tasarım</h3>
<div><strong>Antalya web tasarım</strong> , işyerinizi en iyi şekilde temsil etmenizi sağlar ve sizlere profesyonel web tasarım hizmeti vermektedir.</div>
</div>
<div>
<p><img decoding="async" src="http://antalyawebtasarim.web.tr/webtasarim/wp-content/themes/simplicity/thumb.php?src=wp-content/uploads/2011/07/seo.png&amp;w=300&amp;h=100&amp;zc=1&amp;q=90" alt="Seo" width="300" height="100" /></p>
<h3>Seo</h3>
<div><strong>Antalya web tasarım</strong> , sizlere seo hizmeti (Arama Motoru Optimizasyonu) vererek web sayfanızın daha fazla kitleye ulaşmasına katkı sağlar.</div>
</div>
<div>
<p><img decoding="async" src="http://antalyawebtasarim.web.tr/webtasarim/wp-content/themes/simplicity/thumb.php?src=wp-content/uploads/2011/07/flash_web_tasarim.png&amp;w=300&amp;h=100&amp;zc=1&amp;q=90" alt="Flash Web Tasarım" width="300" height="100" /></p>
<h3>Flash Web Tasarım</h3>
<div><strong>Antalya web tasarım</strong> , benim için görsellik herşeyden önemlidir diyenler için kapısını çalacağınız doğru adres&#8230;</div>
</div>
<div>
<p><img decoding="async" src="http://antalyawebtasarim.web.tr/webtasarim/wp-content/themes/simplicity/thumb.php?src=wp-content/uploads/2011/07/e-ticaret.png&amp;w=300&amp;h=100&amp;zc=1&amp;q=90" alt="E-Ticaret" width="300" height="100" /></p>
<h3>E-Ticaret</h3>
<div><strong>Antalya web tasarım</strong> , size uygun e-ticaret paketleriyle satışların keyifini çıkarmanızı sağlar. Kazancınıza kazanç katmayı hedefliyoruz&#8230;</div>
</div>
<div>
<p><img decoding="async" src="http://antalyawebtasarim.web.tr/webtasarim/wp-content/themes/simplicity/thumb.php?src=wp-content/uploads/2011/07/facebook_uygulamalari.png&amp;w=300&amp;h=100&amp;zc=1&amp;q=90" alt="Facebook Uygulamaları" width="300" height="100" /></p>
<h3>Facebook Uygulamaları</h3>
<div><strong>Antalya web tasarım</strong> , sosyal ağların en büyüğü olan facebook da sizler için firmanızın tanıtımını uygulamalar ile zenginleştirerek daha iyi hizmet vermenizi sağlar.</div>
</div>
<div>
<p><img decoding="async" src="http://antalyawebtasarim.web.tr/webtasarim/wp-content/themes/simplicity/thumb.php?src=wp-content/uploads/2011/07/google_reklamlari.png&amp;w=300&amp;h=100&amp;zc=1&amp;q=90" alt="Google Reklamları" width="300" height="100" /></p>
<h3>Google Reklamları</h3>
<div><strong>Antalya web tasarım</strong> , dünyanın en büyük arama motoru olan google da hergün bir çok alanda arama yapılıyor , bu aramalarda firmanızın veya satmak istediğiniz ürünün ilk sayfalarda çıkmasına yardımcı oluyoruz.</div>
<div><img decoding="async" class="alignnone size-full wp-image-2381" title="script" src="http://www.barisozcan.net/wp-content/uploads/2011/07/script.jpg" alt="" width="180" height="180" srcset="https://www.barisozcan.net/wp-content/uploads/2011/07/script.jpg 300w, https://www.barisozcan.net/wp-content/uploads/2011/07/script-150x150.jpg 150w" sizes="(max-width: 180px) 100vw, 180px" /></div>
<div>
<h3>Scriptler ve Eklentiler</h3>
<div><strong>Antalya web tasarım</strong> , sitenizde daha iyi içerik sunmak için , sitenizi daha zengin hale getirmek için veya kullanıcıya daha kullanışlı bir sayfa sunmak için sizlere scriptler(otel rezervasyon scripti,eticaret scripti vs.) yazıyor. Sizin isteğinize uygun php script, asp script, javascript gibi diller de yazıyoruz.</div>
</div>
</div><p>The post <a href="https://www.barisozcan.net/antalya-web-isleri">Antalya web işleri</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.barisozcan.net/antalya-web-isleri/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Asp.net de üyelik (membership) üyelik işlemleri 2</title>
		<link>https://www.barisozcan.net/asp-net-de-uyelik-membership-uyelik-islemleri-2</link>
					<comments>https://www.barisozcan.net/asp-net-de-uyelik-membership-uyelik-islemleri-2#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 24 Jan 2011 18:49:57 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[asp. net de üye olma]]></category>
		<category><![CDATA[Asp.net de üyelik (membership) işlemleri]]></category>
		<category><![CDATA[asp.net login işlemleri]]></category>
		<category><![CDATA[üyelik işlemleri]]></category>
		<category><![CDATA[web tasarım dersleri]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1590</guid>

					<description><![CDATA[<p>Bir önceki dersimizde membership yapısına ait veritabanımızı oluşturmuştuk. Bu derste veritabanı yapılandırma ayarlarını yapacağız.</p>
<p>Webconfig dosyası; bildiğiniz gibi uygulamamızın tamamını ilgilendiren yapılandırma kodları barındırır ve XML tabanlı bir dosyadır. Örneğin; Mail ayarları, Tema ayarları, Özel hata sayfaları gibi ayarlamalar bu dosya içerisinde belirtilerek yapılır. Özellikle veritabanı bağlantı ayarları yapılır. Çünkü daha güvenli bir yapı sunar.</p>
<p>The post <a href="https://www.barisozcan.net/asp-net-de-uyelik-membership-uyelik-islemleri-2">Asp.net de üyelik (membership) üyelik işlemleri 2</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/asp-net-de-uyelik-membership-uyelik-islemleri-2&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Bir önceki dersimizde membership yapısına ait veritabanımızı  oluşturmuştuk. Bu derste veritabanı yapılandırma ayarlarını yapacağız.</p>
<p>Webconfig dosyası; bildiğiniz gibi uygulamamızın tamamını ilgilendiren  yapılandırma kodları barındırır ve XML tabanlı bir dosyadır. Örneğin;  Mail ayarları, Tema ayarları, Özel hata sayfaları gibi ayarlamalar bu  dosya içerisinde belirtilerek yapılır. Özellikle veritabanı bağlantı  ayarları yapılır. Çünkü daha güvenli bir yapı sunar.<br />
<span id="more-1590"></span><br />
Neden güvenli peki? Çünkü bu dosya kullanıcı tarafından istenilemez  (.config uzantılı). Membership mekanizmasının bütün özelliklerini  webconfig dosyasında belirtiyoruz. Sayfalarımızda sürükle bırak ile  üyelik sistemi oluşturmamızı sağlayacak Login kontrolleri webconfig  dosyasında yapılan ayarlara gore çalışır. Onun için bu dosyadaki  yapılandırmalar çok önemlidir.</p>
<p>Şimdi config dosyası içerisinde veritabanı bağlantı kelimemizi  (Connection String) yazalım. Bağlantı kelimemizi ConnectionString  tagları içerisine yazıyoruz.</p>
<pre>&lt;connectionStrings&gt;

    &lt;add name="DbMembershipConnectionString" // ConnectionString'in ismi.Bu ismi membership ayarlamalarında kullanacağız.
         connectionString="Data Source=SUNUCU_ADI;
                          Initial Catalog=DbMembership;
                          Integrated Security=True;
                          User ID=SUNUCU_KULLANICI_ADI;
                          Password=SIFRE"
         providerName="System.Data.SqlClient" /&gt;

  &lt;/connectionStrings&gt;
</pre>
<p>Burada yazılan providerName bağlantıda kullandığınız namespace I  belirtiyoruz. Eğer access provider kullansaydık System.Data.Oledb  yazardık. ConnectionString özelliği bağlantı kelimemizin tamamını  oluşturuyor. Sıra membership özeliklerini belirtmeye geldi. Bu  özelliklerin tamamı System.Web tagları arasına yazılıyor.</p>
<pre>&lt;system.web&gt;

    &lt;membership&gt;
      &lt;providers&gt;
        &lt;clear/&gt;
        &lt;add name="AspNetSqlMembershipProvider" //provider adı
             type="System.Web.Security.SqlMembershipProvider"  //provider'ın bağlı olduğu namespace
             connectionStringName=" DbMembershipConnectionString" // bu provider'ın kullanacağı veritaabnı bilgileri. Yukarıdaki connectionString'in adını veriyoruz.
             enablePasswordRetrieval="false"
             enablePasswordReset="true"
             requiresQuestionAndAnswer="false"
             requiresUniqueEmail="false"
             maxInvalidPasswordAttempts="5" //maximum geçersiz şifre grime sayısı eğer bu sayıyı aşarsa kullanıcı kitlenecektir.
	      passwordAttemptWindow="10" // yukarıdaki işlem için 10dk sınırı koyuyor.
             minRequiredPasswordLength="6" // minimum gerekli şifre karakter sayısı
             minRequiredNonalphanumericCharacters="0"
             applicationName="/" /&gt;
      &lt;/providers&gt;
    &lt;/membership&gt;

  &lt;/system.web&gt;
</pre>
<p>Webconfig dosyası proje yüklendiğinde bilgisayarımızda bulunan  machine.config dosyasında yapılandırma bilgilerini alır daha sonra bizim  config dosyamızın içerisini okur. Machine.config dosyamızın içerisinde  varsayılan olarak ayarlanan membership yapısı SQL Express dir. Biz  burada SQL Server 2005 kullanıyoruz Onun için yukarıdaki ayarlamaları  tek tek girmemiz gerekiyor. Yukarıda memberhip etiketleri arasına  yazdığım &lt;clear/&gt; machine.configden gelen ayarlamalı sil benim   ayralamalarımı kullan anlamına geliyor.</p>
<p>NOT: Yukarıdaki özellikleri anlatmaya çalıştım. Eğer daha fazla bilgi ve  örnek istiyorsanız mouse&#8217;unuzla özelliğin üstüne gelerek F1 tuşuna  basın.Bu size visual studio ile birlikte kurduğunuz MSDN sayfalarını  açacaktır.</p>
<p>Membership&#8217;te genel olarak  3 yapıyı bünyesinde barındırır. Bunlar Membership, Role ve Profile mekanizmalarıdır.</p>
<p><strong>Membership</strong> (yukarıda ayralamalarını yaptığımız kısım) üyelik işlemeleri ile ilgili kısımdır.</p>
<p><strong>Role;</strong> üyelerin sitenin belirli dizin tanımlamamlarına gore yapacağı işlemelrini kıstlamasını sağlayan özelliklerin içerir.</p>
<p><strong>Profile ;</strong> normal olarak Login kontrolleri üye olurken  ad, soyad, mail, şifre gibi temel bilgilerin alınmasını sağlar. Ama biz  farklı senaryolarla sitemize üye olmak için ek başka alanların da  tanımlanmasını isteriz. İşte profile yapısı bu ek bilgilerin  tanımlanması ve yönetimini üstlenir.</p>
<p>Yukarıda ayarını yaptığımız membership yapısının bağlantı doğruluğunu  test etmek için Asp.Net Configuration aracını kullanarak yapacağım. Bu  araç ile bu mekanizmanın tamamını yönetebilirsiniz. webconfig&#8217;deki  ayarlamalarınız doğru değilse hata mesajları alacaksınızdır.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/1_660.jpg" alt="http://resim.sanalkurs.net/uploads/1_660.jpg" /></p>
<p>Burada Asp.Net Configuration başlatabilmek için şekildeki ikonu  tıklıyoruz ya da üst kısmda website menüsü içerisinden de  ulaşabilirisiniz. Daha sonra provider segmesine geliyoruz.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/2_564.jpg" alt="http://resim.sanalkurs.net/uploads/2_564.jpg" /></p>
<p>Provider sekmesinde iki seçenek karşımıza çıkıyor .ilki bütün  özelliklerin tek bir provider&#8217;ın sağlayacağını söylüyor biz bunu  seçmiyoruz. İkinci kısmdaki her bir provider için farklı ayarlamalar  yapacağımızı belirtiyoruz.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/3_480.jpg" alt="http://resim.sanalkurs.net/uploads/3_480.jpg" /></p>
<p>Eğer kodlarınızda hata varsa yukarıdaki resimdeki gibi bir hat ile ilgili bilgi veren bir sayfa göreceksinizdir.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/4_380.jpg" alt="http://resim.sanalkurs.net/uploads/4_380.jpg" /></p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/5_323.jpg" alt="http://resim.sanalkurs.net/uploads/5_323.jpg" /></p>
<p>Bu mesaj, provider&#8217;ınızın başarılı bir şekilde bağlandığını gösterdi. Artık rahatlıkla login kontrollerimizi kullanabiliriz.</p>
<p>Bu dersimizde temel olarak ne gibi ayarlamaların olduğunu bu ayarların  özelliklerini ve doğruluğunu test etmek için bir çalışma yapmış olduk.</p>
<p>&#8211;sanalkurs&#8211;</p>
<h4>Gelen aramalar :</h4><ul><li><a href="https://www.barisozcan.net/asp-net-de-uyelik-membership-uyelik-islemleri-2" title="asp net login">asp net login</a></li><li><a href="https://www.barisozcan.net/asp-net-de-uyelik-membership-uyelik-islemleri-2" title="asp net login işlemleri">asp net login işlemleri</a></li></ul><p>The post <a href="https://www.barisozcan.net/asp-net-de-uyelik-membership-uyelik-islemleri-2">Asp.net de üyelik (membership) üyelik işlemleri 2</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.barisozcan.net/asp-net-de-uyelik-membership-uyelik-islemleri-2/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Asp.net de üyelik (membership) işlemleri</title>
		<link>https://www.barisozcan.net/asp-net-de-uyelik-membership-islemleri</link>
					<comments>https://www.barisozcan.net/asp-net-de-uyelik-membership-islemleri#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 24 Jan 2011 18:46:22 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[asp. net de üye olma]]></category>
		<category><![CDATA[Asp.net de üyelik (membership) işlemleri]]></category>
		<category><![CDATA[asp.net login işlemleri]]></category>
		<category><![CDATA[üyelik işlemleri]]></category>
		<category><![CDATA[web tasarım dersleri]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1587</guid>

					<description><![CDATA[<p>Bu makale ile birlikte bir ders serisine başlıyoruz.Bu makale serisi ile asp.net membership yapısının temel kavramlarını, en temel üyelik sisteminin nasıl oluşturulabileceğini ve bu üyelik sisteminin nasıl yönetileceğine değinmeye çalışacağım. Kaç ders olacağını şu anda bilmiyorum.Ama zaman buldukça bu seriyi hızlı bir şekilde tamamlamaya çalışacağım.</p>
<p>Serimizin ilk dersinde membership yapısının ne olduğuna ve membership mekanizmasına ait veritabanı yapısını kendi oluşturduğumuz veritabanına aktarımını anlatacağım.</p>
<p>The post <a href="https://www.barisozcan.net/asp-net-de-uyelik-membership-islemleri">Asp.net de üyelik (membership) işlemleri</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/asp-net-de-uyelik-membership-islemleri&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Bu makale ile birlikte bir ders serisine başlıyoruz.Bu makale serisi ile  asp.net membership yapısının temel kavramlarını, en temel üyelik  sisteminin nasıl oluşturulabileceğini ve bu üyelik sisteminin nasıl  yönetileceğine değinmeye çalışacağım. Kaç ders olacağını şu anda  bilmiyorum.Ama zaman buldukça bu seriyi hızlı bir şekilde tamamlamaya  çalışacağım.</p>
<p>Serimizin ilk dersinde membership yapısının ne olduğuna ve membership  mekanizmasına ait veritabanı yapısını kendi oluşturduğumuz veritabanına  aktarımını anlatacağım.<span id="more-1587"></span>Membership altyapısı Asp.net 2.0 sürümüyle gelen bir üyelik sistemi  sağlayıcısıdır. Bu üyelik sistemi sayesinde sitelerimizde üyeler ile  alakalı her türlü işlemleri yapabileceğimiz işlevselliğe ve esnekliğe  sahiptir.Ayrıca bunları kullanamak da çok kolaydır. Bunların kullanımını  kolaylaştırmak için çeşitli araçlarda vardır.Tools&gt;Login kısmındaki  araçalrı kullanarak hiç bir satır kod yazmadan da basit bir üyelik  sistemi geliştirebilirsiniz. Asp.Net Framework 4.0&#8217;ın kulanıldığı bu  zamanlarda ise bu üyelik sistemi bir web uygulaması oluşturduğunuzda  sayfaları ve yapılandırma ayarları zaten otomatik olarak gelmektedir.  Eğer daha gelişmiş bir üyelik sistemine ihtiyacınız varsa bu sitemi  özelleştirmeli ve admin kısmında bu sistemi yönetecek kısmı oluşturmanız  gerekecektir.</p>
<p>Şimdi membership sisteminin tablo ,stored procedure ve view&#8217;lerini kendi oluşturduğumuz veritabanına aktarmaya çalışalım.</p>
<p>Bu aşamada  bir veritabanına ihtiyacımız var. Bu veritabanını SQL Server  2005&#8217;ı açarak direk oradan oluşturun DbMembership adında bir veritabanı  oluşturdum. Dosya hiyerarşisi aşağıdaki gibidir.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/a_5.jpg" alt="http://resim.sanalkurs.net/uploads/a_5.jpg" /></p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/b_1.jpg" alt="http://resim.sanalkurs.net/uploads/b_1.jpg" /></p>
<p>Veritabanını  Sql Serverdan oluşturduğumuz için  Visual Studio&#8217;da  veritabanınızı göremeyiz. Visual Studio&#8217;da veritabanımızı yönetmek için  Server Explorer sekmesini açarak yeni bağlantı oluşturabiliriz.</p>
<p>Şimdi oluşturduğumuz veritabanı membership veritabanı elemanlarını aktaralım. Bunun için iki yol izleyebiliriz:</p>
<div>
<li>İlk olarak bilgisayarınızdan <strong>C:WindowsMicrosoft.NETFrameworkv4.0.30319</strong> yoluna giderek ordaki <strong>aspnet_regsql.exe</strong> uygulamasını çalıştırmak.</li>
<li>İkinci bir yol olarak başlattan visual studionun araçlarında <strong>visual Studio Command Prompt</strong>&#8216;u  açarak siyah ekranda aspnet_regsql yazmanız yeterli. Hangisini tercih  ederseniz edin, karşınıza aynı ekran gelecektir. Burada resimlerle  işlemleri anlatmaya çalışacağım.</li>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/c_3.jpg" alt="http://resim.sanalkurs.net/uploads/c_3.jpg" /></p>
<p>Command prompt yardımıyla uygulamayı çağırıyorum.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/d_4.jpg" alt="http://resim.sanalkurs.net/uploads/d_4.jpg" /></p>
<p>Burada genel açıklamalar yer alıyor geçebiliriz.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/e.jpg" alt="http://resim.sanalkurs.net/uploads/e.jpg" /></p>
<p>Burada uygulama servisleri için SQL Server&#8217;ı yapılandırmamızı ya da var  olan bir veritabanından uygulama servislerini silmesini söyleyen iki  seçenek var. Biz ekleyeceğimiz için üsttekini seçiyoruz.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/f_3.jpg" alt="http://resim.sanalkurs.net/uploads/f_3.jpg" /></p>
<p>Bu aşamada server&#8217;ı ve veritabanını belirtiyoruz.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/g.jpg" alt="http://resim.sanalkurs.net/uploads/g.jpg" /></p>
<p>İşlemimiz bu aşamada bitiyor. Şu anda veritabanımıza gerekli tablo, view ve stored procedure&#8217;ler aktarılmış olmalı.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/h_4.jpg" alt="http://resim.sanalkurs.net/uploads/h_4.jpg" /></p>
<p>Evet baktığımızda aktarıldığını gördük.</p>
<p>Dikkat ederseniz membership işlemlerinin tamamamı veritabanı seviyesinde  gerçekleşiyor (Stored Procedure). Bu da doğal olarak hız ve güvenliği  sağlamış oluyor.</p>
<p>Bu makalemizin amacına ulaşmış olduk. Bir sonraki makalede kullanacağımız Login tools&#8217;larını tanımaya çalışacağız.</p>
<p>sanalkurs&#8217;a teşekkür ederiz&#8230;</p>
</div><p>The post <a href="https://www.barisozcan.net/asp-net-de-uyelik-membership-islemleri">Asp.net de üyelik (membership) işlemleri</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.barisozcan.net/asp-net-de-uyelik-membership-islemleri/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ASP.net ile connection nesnesini kullanarak sql server&#039;a bağlanma</title>
		<link>https://www.barisozcan.net/asp-net-ile-connection-nesnesini-kullanarak-sql-servera-baglanma</link>
					<comments>https://www.barisozcan.net/asp-net-ile-connection-nesnesini-kullanarak-sql-servera-baglanma#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 24 Jan 2011 18:41:39 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[asp sql]]></category>
		<category><![CDATA[asp.net de bağlantı]]></category>
		<category><![CDATA[asp.net dersleri]]></category>
		<category><![CDATA[ASP.net ile connection nesnesi]]></category>
		<category><![CDATA[ASP.net ile connection nesnesini kullanarak sql server'a bağlanma]]></category>
		<category><![CDATA[asp.net sql bağlantısı]]></category>
		<category><![CDATA[sql server'a bağlanma]]></category>
		<category><![CDATA[web tasarım dersleri]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1585</guid>

					<description><![CDATA[<p>Bu derste ASP.net ile Connection Nesnesini Kullanarak Sql Server'a bağlanalım...</p>
<p>The post <a href="https://www.barisozcan.net/asp-net-ile-connection-nesnesini-kullanarak-sql-servera-baglanma">ASP.net ile connection nesnesini kullanarak sql server'a bağlanma</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/asp-net-ile-connection-nesnesini-kullanarak-sql-servera-baglanma&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Bu derste ASP.net ile Connection Nesnesini Kullanarak Sql Server&#8217;a bağlanalım&#8230;</p>
<pre>using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient; // SQL Server için namespace ekliyoruz..
<span id="more-1585"></span>
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        SqlConnection sqlbaglanti = new SqlConnection("Data Source=FAIK; Initial Catalog=FaikGencGunluk; Integrated Security=True;");
        sqlbaglanti.Open();
        Response.Write("sql server veritabanına bağlantı gerceklestirildi....");
        sqlbaglanti.Close();
    }
}</pre>
<h4>Gelen aramalar :</h4><ul><li><a href="https://www.barisozcan.net/asp-net-ile-connection-nesnesini-kullanarak-sql-servera-baglanma" title="asp net dersleri">asp net dersleri</a></li><li><a href="https://www.barisozcan.net/asp-net-ile-connection-nesnesini-kullanarak-sql-servera-baglanma" title="asp net ile web tasarımı">asp net ile web tasarımı</a></li></ul><p>The post <a href="https://www.barisozcan.net/asp-net-ile-connection-nesnesini-kullanarak-sql-servera-baglanma">ASP.net ile connection nesnesini kullanarak sql server'a bağlanma</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.barisozcan.net/asp-net-ile-connection-nesnesini-kullanarak-sql-servera-baglanma/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bütçeye uygun web tasarım paketleri</title>
		<link>https://www.barisozcan.net/butceye-uygun-web-tasarim-paketleri</link>
					<comments>https://www.barisozcan.net/butceye-uygun-web-tasarim-paketleri#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 22 Jan 2011 21:54:59 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[GÜNCEL]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[İNTERNET]]></category>
		<category><![CDATA[JOOMLA!]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[WORDPRESS]]></category>
		<category><![CDATA[Bütçeye uygun web tasarım paketleri]]></category>
		<category><![CDATA[kişisel web tasarım]]></category>
		<category><![CDATA[ucuz web tasarım]]></category>
		<category><![CDATA[uygun fiyata web tasarım]]></category>
		<category><![CDATA[uygun web tasarım paketleri]]></category>
		<category><![CDATA[web sitesi yaptırmak]]></category>
		<category><![CDATA[web tasarım]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1572</guid>

					<description><![CDATA[<p>Herkesin bir web sitesi olmalı anlayışıyla bütçeye uygun web tasarım paketleri</p>
<p>The post <a href="https://www.barisozcan.net/butceye-uygun-web-tasarim-paketleri">Bütçeye uygun web tasarım paketleri</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/butceye-uygun-web-tasarim-paketleri&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><h2>Web Tasarım Paketleri</h2>
<p><strong>Web Tasarım Paketi – 1</strong></p>
<p><strong><a title="web sitesini ziyaret et" href="../webpaketi1/" target="_blank"><img decoding="async" title="web_paketi1" src="../wp-content/uploads/2011/01/web_paketi1.jpg" alt="" width="550" height="267" /></a></strong></p>
<p><strong><a title="ziyaret ediniz..." href="../webpaketi1/" target="_blank">XHtml – Css Tasarım W3c Uyumlu Web Paketi</a></strong></p>
<p>Not ; Site içeriği sizden gelen içeriğe göre düzenlenerek teslim edilecektir. İçerisindeki bilgi , belge ve resimler gerçek değildir…<span id="more-1572"></span></p>
<hr />
<p><strong>Web Tasarım Paketi – 2</strong></p>
<p><a title="ziyaret ediniz..." href="../webpaketi2/" target="_blank"><img decoding="async" title="webpaketi2" src="../wp-content/uploads/2011/01/webpaketi2.jpg" alt="" width="550" height="275" /></a></p>
<p><strong><a title="ziyaret ediniz..." href="../webpaketi2/" target="_blank">XHtml – Css Tasarım W3c Uyumlu Web Paketi</a></strong></p>
<p>Not ; Site içeriği  sizden gelen içeriğe göre düzenlenerek  teslim edilecektir. İçerisindeki  bilgi , belge ve resimler gerçek  değildir…</p>
<h4>Gelen aramalar :</h4><ul><li><a href="https://www.barisozcan.net/butceye-uygun-web-tasarim-paketleri" title="uygun fiyata web tasar m">uygun fiyata web tasar m</a></li></ul><p>The post <a href="https://www.barisozcan.net/butceye-uygun-web-tasarim-paketleri">Bütçeye uygun web tasarım paketleri</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.barisozcan.net/butceye-uygun-web-tasarim-paketleri/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Asp.net ile php arasındaki farklar ve kullanım alanları</title>
		<link>https://www.barisozcan.net/asp-net-ile-php-arasindaki-farklar-ve-kullanim-alanlari</link>
					<comments>https://www.barisozcan.net/asp-net-ile-php-arasindaki-farklar-ve-kullanim-alanlari#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 17 Jan 2011 22:17:35 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[İNTERNET]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[asp.net farklılıkları]]></category>
		<category><![CDATA[Asp.net ile php arasındaki farklar]]></category>
		<category><![CDATA[Asp.net ile php arasındaki farklar ve kullanım alanları]]></category>
		<category><![CDATA[asp.net kullanım alanları]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php asp farkı]]></category>
		<category><![CDATA[php dersleri]]></category>
		<category><![CDATA[php ile ne yapılır]]></category>
		<category><![CDATA[php nedir]]></category>
		<category><![CDATA[php nerelerde kullanılır]]></category>
		<category><![CDATA[web tasarım]]></category>
		<category><![CDATA[web tasarım dersleri]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1471</guid>

					<description><![CDATA[<p>Son zamanlarda sıkça sorulan sorulardan hangi programı öğrenmeliyim şeklinde sorularla karşılaşıyoruz. Genel olarak PHP ve ASP.Net karşılaştırması yapılıyor. Şimdi sizlere kendi bilgilerim ve araştırmalarım sonucunda hazırladığım dersi sunacağım.</p>
<p>PHP Nedir? Nerelerde Kullanılır?</p>
<p>Aslında PHP ile proje üreten insanlar çok iyi bilirler ki, PHP öğrenilmesi zor bir yazılım değildir. Sadece bütün web yazılımlarında olduğu gibi bunda da biraz olsun üzerinde denemeler yapmak gerekir. PHP, aslında içerisinde html kodlarının gömülü olduğu bir yapıya sahip. Üzerinde çalıştığımız projeleri .php veya kullandığımız sürüme göre .php2,.php3 şeklinde kaydedebiliriz.</p>
<p>The post <a href="https://www.barisozcan.net/asp-net-ile-php-arasindaki-farklar-ve-kullanim-alanlari">Asp.net ile php arasındaki farklar ve kullanım alanları</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/asp-net-ile-php-arasindaki-farklar-ve-kullanim-alanlari&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Son zamanlarda sıkça sorulan sorulardan hangi programı öğrenmeliyim  şeklinde sorularla karşılaşıyoruz. Genel olarak PHP ve ASP.Net  karşılaştırması yapılıyor. Şimdi sizlere kendi bilgilerim ve  araştırmalarım sonucunda hazırladığım dersi sunacağım.</p>
<p><strong>PHP Nedir? Nerelerde Kullanılır?</strong></p>
<p>Aslında PHP ile proje üreten insanlar çok iyi bilirler ki, PHP  öğrenilmesi zor bir yazılım değildir. Sadece bütün web yazılımlarında  olduğu gibi bunda da biraz olsun üzerinde denemeler yapmak gerekir. PHP,  aslında içerisinde html kodlarının gömülü olduğu bir yapıya sahip.  Üzerinde çalıştığımız projeleri .php veya kullandığımız sürüme göre  .php2,.php3 şeklinde kaydedebiliriz.<span id="more-1471"></span></p>
<p>Bunun yanı sıra PHP&#8217;nin en güzel özelliklerinden birisi de oyun programı  yazmaya kadar birçok amaca hitap ediyor olmasıdır. Birçok veri<br />
tabanı ile de uyumlu çalışabiliyor olması en iyi avantajlarından bir  tanesidir. PHP&#8217;de hata konusunda sıkıntı yaşabiliyoruz. Yani kullanıcı  yazdığı programda çoğu zaman hatayı bulma konusunda zorluk  yaşayabiliyor.</p>
<p>Pek çok uygulama, oyun, web tasarım ve programlama gibi alanlarda PHP programı ile çalışabiliyoruz.</p>
<p><strong>ASP.Net Nedir? Nerelerde Kullanılır?</strong></p>
<p>Asp.Net PHP&#8217;ye göre daha çok kullanılan bir yazılım dilidir. Bunun en  önemli sebeplerinden birisi de Asp.Net&#8217;in .Net platformu üyesi  olmasıdır. Microsoft Visual Studio ile projeler üretebileceğiniz  ASP.Net, Visual Studio&#8217;nun bünyesinde bulunan birçok güçlü yazılım  dillerinden herhangi biri ile çalışabilmenize imkan tanıyor. Bunun yanı  sıra PHP&#8217;de bir çok hata ile baş etmek zorunda kalıyoruz. Ve çözüm  yolları konusunda sıkıntı yaşayabiliyoruz. ASP.Net&#8217;de ise Visual Studio  bizim için hata yollarını tespit ediyor. Ve bize çözüm yolları sunuyor.</p>
<p>ASP.Net genel olarak e-ticaret uygulamalarında, web tasarım ve programlama alanında kullanılan bir programdır.</p>
<p>İki programda da amacımız aynı olabiliyor. Tabi birbirlerine göre  farklılık gösterebiliyorlar. Bizim herhangi bir projeye başmadan önce<br />
kullanabildiğimiz, üzerinde daha önceden de çalışmalar yaptığımız bir program tercih etmemiz bize daha kolaylık sağlayacaktır.</p>
<p>Programlama konusunda herkese başarılar dilerim.</p>
<h4>Gelen aramalar :</h4><ul><li><a href="https://www.barisozcan.net/asp-net-ile-php-arasindaki-farklar-ve-kullanim-alanlari" title="php nerelerde kullanılır">php nerelerde kullanılır</a></li></ul><p>The post <a href="https://www.barisozcan.net/asp-net-ile-php-arasindaki-farklar-ve-kullanim-alanlari">Asp.net ile php arasındaki farklar ve kullanım alanları</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.barisozcan.net/asp-net-ile-php-arasindaki-farklar-ve-kullanim-alanlari/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gridview kontrolümüzü DropDownList kontrolü ile sayfalamak</title>
		<link>https://www.barisozcan.net/gridview-kontrolumuzu-dropdownlist-kontrolu-ile-sayfalamak</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 13 Jan 2011 21:51:56 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[asp.net dersleri]]></category>
		<category><![CDATA[DropDownList kontrolü]]></category>
		<category><![CDATA[DropDownList kontrolü ile sayfalamak]]></category>
		<category><![CDATA[Gridview kontrolü]]></category>
		<category><![CDATA[Gridview kontrolümüzü DropDownList kontrolü ile sayfalamak]]></category>
		<category><![CDATA[web tsarım dersleri]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1400</guid>

					<description><![CDATA[<p>Gridview kontrolümüzdeki bilgilerimizi DropDownList kontrolümüz yardımıyla sayfalamayı inceleyeceğiz. Aslında Dropdownlist kontrolünün Gridviewle nekadarda kullanışlı olduğunu daha iyi görelim...</p>
<p>The post <a href="https://www.barisozcan.net/gridview-kontrolumuzu-dropdownlist-kontrolu-ile-sayfalamak">Gridview kontrolümüzü DropDownList kontrolü ile sayfalamak</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/gridview-kontrolumuzu-dropdownlist-kontrolu-ile-sayfalamak&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a href="http://www.barisozcan.net/wp-content/uploads/2011/01/ASP.NET_Logo1.jpg" data-rel="lightbox-image-0" data-rl_title="" data-rl_caption=""><img decoding="async" class="alignnone size-full wp-image-1391" title="" src="http://www.barisozcan.net/wp-content/uploads/2011/01/ASP.NET_Logo1.jpg" alt="" width="200" height="150" /></a></p>
<p>Gridview kontrolümüzdeki bilgilerimizi DropDownList kontrolümüz  yardımıyla sayfalamayı inceleyeceğiz. Aslında Dropdownlist kontrolünün  Gridviewle nekadarda kullanışlı olduğunu daha iyi görelim&#8230;</p>
<pre>&lt;%@ Page Language="C#" AutoEventWireup="true"
CodeFile="GridViewPaging.aspx.cs" Inherits="GridViewPaging" %&gt;
<span id="more-1400"></span>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head runat="server"&gt;
   &lt;title&gt;Untitled Page&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
   &lt;form id="form1" runat="server"&gt;
       &lt;div&gt;
           &lt;asp:GridView ID="GridView1" AllowPaging="true" runat="Server"
OnRowCreated="GridView1_RowCreated"
               ShowFooter="True" OnPageIndexChanging="GridView1_PageIndexChanging"&gt;
               &lt;PagerTemplate&gt;
                   Goto Page
                   &lt;asp:DropDownList ID="ddlPageSelector" runat="server" AutoPostBack="true"&gt;
                   &lt;/asp:DropDownList&gt;
                   &lt;asp:Button Text="Başa Dön" CommandName="Page" CommandArgument="First" runat="server"
                       ID="btnFirst" /&gt;
                   &lt;asp:Button Text="Geri" CommandName="Page" CommandArgument="Prev" runat="server"
                       ID="btnPrevious" /&gt;
                   &lt;asp:Button Text="İleri" CommandName="Page" CommandArgument="Next" runat="server"
                       ID="btnNext" /&gt;
                   &lt;asp:Button Text="Son" CommandName="Page" CommandArgument="Last" runat="server"
                       ID="btnLast" /&gt;
               &lt;/PagerTemplate&gt;
           &lt;/asp:GridView&gt;
       &lt;/div&gt;
   &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;


using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class GridViewPaging : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            BindGridViewView();
        }
    }

    private void BindGridViewView()
    {
        if (Session["strTemp"] != null)
        {

            GridView1.DataSource = Session["strTemp"] as DataTable;
            GridView1.DataBind();

        }
        else
        {
            GridView1.DataSource = GetCustomMadeDataTable();
            GridView1.DataBind();
        }
    }

    public DataTable GetCustomMadeDataTable()
    {
        //DataTable nesnemizi oluşturalım
        System.Data.DataTable objDataTable = new System.Data.DataTable();
        //3 tane string tipinde Column oluşturalım.

        objDataTable.Columns.Add("ISBN", typeof(string));
        objDataTable.Columns.Add("Title", typeof(string));
        objDataTable.Columns.Add("Publisher", typeof(string));
        objDataTable.Columns.Add("Year", typeof(string));
        DataColumn[] dcPk = new DataColumn[1];
        dcPk[0] = objDataTable.Columns["ISBN"];
        objDataTable.PrimaryKey = dcPk;
        objDataTable.Columns["ISBN"].AutoIncrement = true;
        objDataTable.Columns["ISBN"].AutoIncrementSeed = 1;
        //DataTable'ımıza bazı bilgiler girelim.
        DataRow dr;
        for (int i = 1; i &lt;= 45; i++)
        {
            dr = objDataTable.NewRow();
            dr[1] = "Başlık" + i.ToString();
            dr[2] = "Editör" + i.ToString();
            dr[3] = "200" + i.ToString();
            objDataTable.Rows.Add(dr);
        }
        Session["strTemp"] = objDataTable;
        return objDataTable;
    }

    protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.Pager)
        {
            SetPagerButtonStates(GridView1, e.Row, this);
        }
    }

    public void SetPagerButtonStates(GridView gridView, GridViewRow gvPagerRow, Page page)
    {

        int pageIndex = gridView.PageIndex;
        int pageCount = gridView.PageCount;
        Button btnFirst = (Button)gvPagerRow.FindControl("btnFirst");
        Button btnPrevious = (Button)gvPagerRow.FindControl("btnPrevious");
        Button btnNext = (Button)gvPagerRow.FindControl("btnNext");
        Button btnLast = (Button)gvPagerRow.FindControl("btnLast");
        btnFirst.Enabled = btnPrevious.Enabled = (pageIndex != 0);
        btnNext.Enabled = btnLast.Enabled = (pageIndex &lt; (pageCount - 1));
        DropDownList ddlPageSelector = (DropDownList)gvPagerRow.FindControl("ddlPageSelector");
        ddlPageSelector.Items.Clear();
        for (int i = 1; i &lt;= gridView.PageCount; i++)
        {
            ddlPageSelector.Items.Add(i.ToString());
        }
        ddlPageSelector.SelectedIndex = pageIndex;

        ddlPageSelector.SelectedIndexChanged += delegate
        {
            GridView1.PageIndex = ddlPageSelector.SelectedIndex;
            BindGridViewView();
        };

    }

    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        BindGridViewView();
    }
}</pre><p>The post <a href="https://www.barisozcan.net/gridview-kontrolumuzu-dropdownlist-kontrolu-ile-sayfalamak">Gridview kontrolümüzü DropDownList kontrolü ile sayfalamak</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Web sayfamızı resim formatında nasıl kaydederiz</title>
		<link>https://www.barisozcan.net/web-sayfamizi-resim-formatinda-nasil-kaydederiz</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 13 Jan 2011 21:48:34 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[asp.net desleri]]></category>
		<category><![CDATA[sayfamızı resim formatında nasıl kaydederiz]]></category>
		<category><![CDATA[sayfayı resim formatında kayıt etmek]]></category>
		<category><![CDATA[Web sayfamızı resim formatında nasıl kaydederiz]]></category>
		<category><![CDATA[web sayfasını nasıl kayıt ederiz]]></category>
		<category><![CDATA[web tasarım dersleri]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1398</guid>

					<description><![CDATA[<p>Web sayfamızı resim formatında nasıl kaydedeceğimize bir göz atalım.</p>
<p>1. Web Sitesi oluşturuyoruz.</p>
<p>2. System.Windows.Forms Reference'ini ekliyoruz.</p>
<p>3. AspCompat="true" ekini ekliyoruz. Bilmeyen arkadaşlar tıklasınlar.</p>
<p>4.Son olarak da aşağıda vermiş olduğum namespace'leri arkaplan kod sayfanıza ekleyiniz.</p>
<p>The post <a href="https://www.barisozcan.net/web-sayfamizi-resim-formatinda-nasil-kaydederiz">Web sayfamızı resim formatında nasıl kaydederiz</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/web-sayfamizi-resim-formatinda-nasil-kaydederiz&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><a href="http://www.barisozcan.net/wp-content/uploads/2011/01/ASP.NET_Logo1.jpg" data-rel="lightbox-image-0" data-rl_title="" data-rl_caption=""><img decoding="async" class="alignnone size-full wp-image-1391" title="" src="http://www.barisozcan.net/wp-content/uploads/2011/01/ASP.NET_Logo1.jpg" alt="" width="200" height="150" /></a></p>
<p>Web sayfamızı resim formatında nasıl kaydedeceğimize bir göz atalım.</p>
<p>1. Web Sitesi oluşturuyoruz.</p>
<p>2. System.Windows.Forms Reference&#8217;ini ekliyoruz.</p>
<p>3. AspCompat=&#8221;true&#8221; ekini ekliyoruz.<a href="http://msdn.microsoft.com/en-us/library/zwk9h2kb.aspx" target="_blank"> Bilmeyen arkadaşlar tıklasınlar.</a></p>
<p>4.Son olarak da aşağıda vermiş olduğum namespace&#8217;leri arkaplan kod sayfanıza ekleyiniz.<br />
<span id="more-1398"></span></p>
<pre>using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;


ExportWebPageToImage.aspx adında bir web sayfası oluşturun. İçeriği :


&lt;%@ Page Language="C#" AspCompat="true" AutoEventWireup="true" CodeFile="ExportWebPageToImage.aspx.cs"
   Inherits="ExportWebPageToImage" %&gt;

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head runat="server"&gt;
   &lt;title&gt;&lt;/title&gt;
   &lt;style type="text/css"&gt;
       .style1
       {
           width: 100%;
       }
   &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
   &lt;form id="form1" runat="server"&gt;
   &lt;div&gt;
       &lt;asp:TextBox ID="txtUrl" runat="server" Width="208px"&gt;&lt;/asp:TextBox&gt;&lt;br /&gt;
       &lt;asp:Button ID="btnConvert" runat="server" Text="Resim formatına çevir" OnClick="btnConvert_Click" /&gt;
   &lt;/div&gt;
   &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;

ExportWebPageToImage.aspx.cs yani ExportWebPageToImage.aspx sayfamızın arkaplan kodları...



using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;

public partial class ExportWebPageToImage : System.Web.UI.Page
{
   protected void Page_Load(object sender, EventArgs e)
   {


   }

   public System.Drawing.Bitmap CaptureWebPage(string URL)
   {
       System.Windows.Forms.WebBrowser web = new System.Windows.Forms.WebBrowser();
       // ScrollBar'ın resimimizde gözükmesini istemiyorsak false değerini veriyoruz.
       web.ScrollBarsEnabled = false;
       // Hiçbir hata bildirimi isteimyorsak true değerini veriyoruz.
       web.ScriptErrorsSuppressed = true;
       // Sayfamızı load up yapabiliriz.
       web.Navigate(URL);

       // Sayfa tamamıyla load up olana kadar bekle.
       while (web.ReadyState != WebBrowserReadyState.Complete)
           System.Windows.Forms.Application.DoEvents();
       System.Threading.Thread.Sleep(1500); // Sayfa scripti yüklenene kadar beklenecek süre bildirimi.

       // Sayfa Görünümü

       //Web sayfamızın boyutlarıyla resmimizin boyutlarının aynı olması için gerekli tanımlamalar.
       int width = web.Document.Body.ScrollRectangle.Width;
       int height = web.Document.Body.ScrollRectangle.Height;
       web.Width = width;
       web.Height = height;
       // Sayfamızın bitmap formatında oluşturulması.
       System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(width, height);
       // ve sonunda bitmap olarak resmedilmesi.
       web.DrawToBitmap(bmp, new System.Drawing.Rectangle(0, 0, width, height));

       return bmp; // Sonuç olarak bitmap donderilmesi.
   }
   protected void btnConvert_Click(object sender, EventArgs e)
   {
       Bitmap bitmap = new Bitmap(CaptureWebPage(txtUrl.Text));
       Response.ContentType = "image/jpeg";
       bitmap.Save(Response.OutputStream, ImageFormat.Jpeg);
       bitmap.Dispose();
       bitmap.Dispose();
       Response.End();
   }
}</pre><p>The post <a href="https://www.barisozcan.net/web-sayfamizi-resim-formatinda-nasil-kaydederiz">Web sayfamızı resim formatında nasıl kaydederiz</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Asp.net de treeview ile sitemizin dizin ve dosyalarının gösterimi</title>
		<link>https://www.barisozcan.net/asp-net-de-treeview-ile-sitemizin-dizin-ve-dosyalarinin-gosterimi</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 13 Jan 2011 21:15:06 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[Asp.net de treeview]]></category>
		<category><![CDATA[Asp.net de treeview ile sitemizin dizin ve dosyalarının gösterimi]]></category>
		<category><![CDATA[treeview]]></category>
		<category><![CDATA[treeview ile sitemizin dizin ve dosyalarının gösterimi]]></category>
		<category><![CDATA[treeview kullanımı]]></category>
		<category><![CDATA[treeview nasıl yapılır]]></category>
		<category><![CDATA[treeview nedir]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1387</guid>

					<description><![CDATA[<p>Sitemizin bulunduğu dizin içerisinde bulunan klasör ve dosya yapılarını (Hiyerarşik yapıyı) treeview kontrolu aracılığıyla göstermeye çalışacağım. Daha çok yönetici panelinde kullanabileceğimiz bir uygulama yada oluşturduğumuz resim dizini içerisindeki resimleri gösteren bir uygulama da yapabiliriz.</p>
<p>The post <a href="https://www.barisozcan.net/asp-net-de-treeview-ile-sitemizin-dizin-ve-dosyalarinin-gosterimi">Asp.net de treeview ile sitemizin dizin ve dosyalarının gösterimi</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/asp-net-de-treeview-ile-sitemizin-dizin-ve-dosyalarinin-gosterimi&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Sitemizin bulunduğu dizin içerisinde bulunan klasör ve dosya yapılarını  (Hiyerarşik yapıyı) treeview kontrolu aracılığıyla göstermeye  çalışacağım. Daha çok yönetici panelinde kullanabileceğimiz bir uygulama  yada oluşturduğumuz resim dizini içerisindeki resimleri gösteren bir  uygulama da yapabiliriz.</p>
<p>Şimdi uygulamamızı yapmaya başlayalım.</p>
<p>İlk olarak bir websitesi oluşturdum. Oluşturduğum site içerisindeki bir  sayfaya treeview kontrolünü sürükleyip bırakıyorum. Daha sonra sayfanın  Page load ksımına gelerek aşağıdaki kodları yazıyoruz.<br />
<span id="more-1387"></span></p>
<pre>       if (!Page.IsPostBack)
        {
            // Uygulamamızın fiziksel yolunu alarak treviewin kök node unu oluşturuyoruz.
            TreeNode root = new TreeNode(Request.PhysicalApplicationPath);
            root.Text = "My Website";
            TreeViewSiteExplorer.Nodes.Add(root);

            // bu iki method dizinleri ve dosyaları tarıyor.
            GetSubDirectories(Request.PhysicalApplicationPath, root);
            GetFiles(Request.PhysicalApplicationPath, root);
        }
</pre>
<p><strong>Request.PhysicalApplicationPath</strong> ile websitemizin  fiziksel yolunu (C:UsersCodeDocuments&#8230;  gibi bir string) alıyoruz.  Şimdi yukarıda geçen  sitemizin kök dizininde bulunan dosya ve  klasörleri tarayacak olan methodları yazmaya başlıyalım. Bu methodlar  recursive methodlar olacak. Recursive method kendi kendisini çağıran  methoddur. Recursive yapı ile iç içe olan bütün yapıları control  edebiliyoruz.<br />
Şimdi dizinleri yani klasörleri ekleyen method yazalım.</p>
<pre>private void GetSubDirectories(string path,TreeNode parentNode)
    {
        // verilen path de olan bütün dizinlerin yollarını alıyoruz.
        string[] dirs = Directory.GetDirectories(path);

        if (dirs.Length &gt; 0)
        {
            foreach (string dir in dirs)
            {
                TreeNode foldernode = new TreeNode();
                // dir burada bulunan dizinin(klasör) tam yolu olduğu için burada kesme yapıyoruz
ve sadece klasör ismini alıyoruz
                foldernode.Text = dir.Substring(path.Length);
                parentNode.ChildNodes.Add(foldernode);
                // dizin hepsinin kapalı olarak gelmesini sağlar
                parentNode.CollapseAll();
                // dizin içierisinde dizin barındırabileceği için bunuda kontrol ediyoruz.Recursive yapı
                GetSubDirectories(dir, foldernode);
                // bu dizinler altında dosya olup olmadığınıda kontrol ediyoruz alt kısımdaki method ile
                GetFiles(dir, foldernode);
            }
        }

    }
</pre>
<p>Dizinleri tararken dikkat ederseniz, GetFiles() method ile dizin  içierisindeki dosyalarıda belirliyor. Şimdi dosyaları ekleyen  methodumuzu yazalım.</p>
<pre>    private void GetFiles(string path,TreeNode parentnode)
    {
        string[] files = Directory.GetFiles(path);

        if (files.Length == 0 &amp;&amp; parentnode.ChildNodes.Count == 0)
        {
            TreeNode bosnode = new TreeNode("Dizin BOŞ");
            parentnode.ChildNodes.Add(bosnode);
        }
        else
        {
            foreach (string file in files)
            {
                TreeNode filenode = new TreeNode(file.Substring(path.Length));
                parentnode.ChildNodes.Add(filenode);
            }
        }
    }
</pre>
<p>Evet, dosyaları da taradıktan sonra işlemimiz tamamlandı. Yaptığımız uygulamanın son haline bir bakalım.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/Untitled_20.jpg" alt="http://resim.sanalkurs.net/uploads/Untitled_20.jpg" /></p>
<p>Siz de bu örnekten yola çıkarak belirlediğiniz dizinde resimleri yönetebileceğiniz bir yapı oluşturmaya çalışın.</p>
<p>İyi çalışmalar dilerim.</p>
<h4>Gelen aramalar :</h4><ul><li><a href="https://www.barisozcan.net/asp-net-de-treeview-ile-sitemizin-dizin-ve-dosyalarinin-gosterimi" title="treeview nedir">treeview nedir</a></li><li><a href="https://www.barisozcan.net/asp-net-de-treeview-ile-sitemizin-dizin-ve-dosyalarinin-gosterimi" title="asp net treeview kullanımı">asp net treeview kullanımı</a></li></ul><p>The post <a href="https://www.barisozcan.net/asp-net-de-treeview-ile-sitemizin-dizin-ve-dosyalarinin-gosterimi">Asp.net de treeview ile sitemizin dizin ve dosyalarının gösterimi</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>C# da Şifre Hatırlatma Sistemi</title>
		<link>https://www.barisozcan.net/c-da-sifre-hatirlatma-sistemi</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 12 Jan 2011 20:03:03 +0000</pubDate>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[asp de şifre hatırlatma uygulaması]]></category>
		<category><![CDATA[asp dersleri]]></category>
		<category><![CDATA[C# da Şifre Hatırlatma Sistemi]]></category>
		<category><![CDATA[c# dersleri]]></category>
		<category><![CDATA[C# Hatırlatma Sistemi]]></category>
		<category><![CDATA[mail şifresi hatırlatma]]></category>
		<category><![CDATA[Şifre Hatırlatma Sistemi]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1380</guid>

					<description><![CDATA[<p>C# Mail gönderme özelliğini kullanarak veritabanın dan kullanıcı ismine göre seçilen bir şifrenin kullanıcı mail adresine gönderilmesi ..</p>
<p>1.Adım : Bu adımda ilk önce "using System.Net.Mail;" kod parçasını sayfamızın en ütünde bulunan alanda programa dahil ediyoruz.</p>
<p>2.Adım : Daha sonra form üzerine 1 adet Label ,1 adet TextBox ve 1 adet Button ekliyoruz.</p>
<p>The post <a href="https://www.barisozcan.net/c-da-sifre-hatirlatma-sistemi">C# da Şifre Hatırlatma Sistemi</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/c-da-sifre-hatirlatma-sistemi&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>C# Mail gönderme özelliğini kullanarak veritabanın dan kullanıcı ismine  göre seçilen bir şifrenin kullanıcı mail adresine gönderilmesi ..</p>
<p><strong>1.Adım : </strong>Bu adımda ilk önce <strong>&#8220;using System.Net.Mail;&#8221;</strong> kod parçasını sayfamızın en ütünde bulunan alanda programa dahil ediyoruz.</p>
<p><strong>2.Adım :</strong> Daha sonra form üzerine 1 adet Label ,1 adet TextBox ve 1 adet Button ekliyoruz.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/1_655.jpg" alt="http://resim.sanalkurs.net/uploads/1_655.jpg" /><span id="more-1380"></span><br />
<strong>3.Adım :</strong> TextBox ismini &#8220;kadi&#8221; olarak değiştiriyoruz . Veritabanında ise buna karşılık gelen isim &#8220;user_kadi&#8221; &#8216;dır.</p>
<p><strong>4.Adım:</strong> Bu adımda ise string türünde 3 adet değişken tanımlıyoruz.  (gonderadi,gondersifre,gondermail)</p>
<p><strong>5.Adım :</strong></p>
<pre>   private void button3_Click(object sender, EventArgs e)
        {
            string gonderadi, gondersifre, gondermail;
             baglan.Open();
                OleDbCommand command = new OleDbCommand("SELECT * FROM user_table WHERE user_kadi='" + kadii.Text + "'", baglan);
                OleDbDataReader oku = null;
                oku = command.ExecuteReader();
                if (oku.Read())
                {  gonderadi = oku["user_adisoyad"].ToString();
                    gondersifre = oku["user_ksifre"].ToString();
                    gondermail = oku["mail"].ToString();
                    baglan.Close();
                    MailMessage ePosta = new MailMessage();
                    ePosta.From = new MailAddress("Mail adresiniz");
                    ePosta.To.Add(gondermail);
                    ePosta.Subject = "Şifre Hatırlatma";
                    ePosta.Body = "Sayın ," + gonderadi + "nŞifreniz: " + gondersifre;
                    SmtpClient smtp = new SmtpClient();
                    smtp.Credentials = new System.Net.NetworkCredential("Kendi mail adresimizi yazıyoruz", "Konu alannını  belirliyoruz");
                    smtp.Port = 587;
                    smtp.Host = "smtp.gmail.com";
                    smtp.EnableSsl = true;
                    object userState = ePosta;
                    try
                    {
                        smtp.SendAsync(ePosta, (object)ePosta);
                    }
                    catch (SmtpException ex)
                    {
                        MessageBox.Show(ex.Message, "Mail Gönderme Hatasi");
                    }
                    finally
                    {
                        baglan.Close();
                        panel1.Visible = false;
                        MessageBox.Show("Mail Başarıyla Gönderildi", "Bilgi");
                    }
                }
                else
                {
                    MessageBox.Show("Kullanıcı Adı Yanlış..", "Uyarı");
                }

        }</pre>
<p><strong>Sonuç :</strong> Kısaca yaptığımız işlemi anlatacak olursak .  Şifresini unutan  kullanıcı kullanıcı adını kadi isimli &#8220;TextBox &#8221;  kutumuza kullanıcı adımızı yazıyor. Daha sonra gönder butonuna  bastığımız zaman veritabanın da böyle bir kullanıcı varsa önceden  kayıtlı olan mail adresine o andaki şifresini gönderiyoruz.</p>
<h4>Gelen aramalar :</h4><ul><li><a href="https://www.barisozcan.net/c-da-sifre-hatirlatma-sistemi" title="web tasarım asp dersleri">web tasarım asp dersleri</a></li></ul><p>The post <a href="https://www.barisozcan.net/c-da-sifre-hatirlatma-sistemi">C# da Şifre Hatırlatma Sistemi</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
