<?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>Güven Atbakan &#124; Kişisel Blog &#187; Tasarım</title>
	<atom:link href="http://www.guvenatbakan.net/kategoriler/web-tasarim-yazilim/tasarim/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.guvenatbakan.net</link>
	<description>Bir başka coder bloğu</description>
	<lastBuildDate>Thu, 09 Sep 2010 11:40:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Temel HTML Tasarımı ve İlk Aşama ASP Örnekleri</title>
		<link>http://www.guvenatbakan.net/2009/11/17/temel-html-tasarimi-ve-ilk-asama-asp-ornekleri/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.guvenatbakan.net/2009/11/17/temel-html-tasarimi-ve-ilk-asama-asp-ornekleri/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 17:48:04 +0000</pubDate>
		<dc:creator>Güven Atbakan</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[Tasarım]]></category>
		<category><![CDATA[forum.ceviz.net]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[kayıt düzenleme]]></category>
		<category><![CDATA[kayıt ekleme]]></category>
		<category><![CDATA[kayıt silme]]></category>
		<category><![CDATA[merakli]]></category>
		<category><![CDATA[sayfa çözünürlüğü]]></category>

		<guid isPermaLink="false">http://www.guvenatbakan.net/?p=271</guid>
		<description><![CDATA[Bu içerik forum.ceviz.net adresine merakli tarafından gönderilmiştir. Birebir alıntıdır. Güzel bir kaynak olduğu için paylaşma gereksinimi duydum Konu : Sayfa Çözünürlüğü (Html) Çok güzel sayfalar yapabilirsiniz, Elinizde çok güzel içerikler bulunabilir ancak bunları sağa sola kayan ya da sayfa ve tablo düzeni olmayan bir halde sunmak etkiyi azaltır. Göze hoş gelmez. Burada yapmak istediğimiz kısaca [...]]]></description>
			<content:encoded><![CDATA[<p>Bu içerik forum.ceviz.net adresine merakli tarafından gönderilmiştir. Birebir alıntıdır. Güzel bir kaynak olduğu için paylaşma gereksinimi duydum <img src='http://www.guvenatbakan.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-271"></span></p>
<blockquote><p><strong><span style="color: red;">Konu : </span></strong><strong>Sayfa Çözünürlüğü (Html)</strong></p>
<p>Çok güzel sayfalar yapabilirsiniz, Elinizde çok güzel içerikler bulunabilir ancak bunları sağa sola kayan ya da sayfa ve tablo düzeni olmayan bir halde sunmak etkiyi azaltır. Göze hoş gelmez.</p>
<p>Burada yapmak istediğimiz kısaca şu;</p>
<ul>
<li>Üst ve sol tarafta default olarak verilen boşlukları css <strong>margin:0px</strong> ve <strong>padding:0px</strong> kodları ile sıfırlayacağız. Böylelikle sayfa alanımız genişlemiş olacak</li>
<li>%100 uzunlukta bir tablo açacağız. Böylece her çözünürlüğe göre bu tablo şekil alacak.</li>
<li>%100 değerli tablonun içerisine 779 pixel uzunluğunda/genişliğinde sabit bir tablo oluşturacağız.</li>
<li>Sabit tabloyu (779px) dinamik tablo(%100) içerisinde ortada ya da isteğe göre sol ya da sağa doğru yaslayıp içerisine sitemizi oluşturacağız.</li>
</ul>
<p>Şimdi merhale merhale html kodlarımızı oluşturalım. Notpad dışında editör kullanmamanızı şiddetle öneririm.</p>
<p>En basit hali ile html kodlarımız. Bu iskeleti oluşturuyor.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 178px; text-align: left;" dir="ltr">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
</div>
<p>kullandığımız html kodlarının versiyonunu belirtiyoruz. <strong>HTML 4.01</strong></p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 34px; text-align: left;" dir="ltr">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;</pre>
</div>
<p>Bir Html sayfası bu iki kod arasında yazılan diğer html tagları ile oluşturulur.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 50px; text-align: left;" dir="ltr">&lt;html&gt;
&lt;/html&gt;</pre>
</div>
<p><strong>&lt;head&gt;&lt;/head&gt;</strong> arasına sayfa ile ilgili ayar kodlamaları yazılır. Örneğin <strong>&lt;title&gt;</strong>Deneme Sayfası<strong>&lt;/title&gt;</strong> sayfanın başlığını gösterir. Bu yazı &#8220;Deneme Sayfası&#8221; açılan sayfamızın durum çubuğunda (Status bar) görünmesini sağlar. Sayfayı farklı kaydettiğimizde sayfanın adının oluşturulmasında kullanılır&#8230;.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 66px; text-align: left;" dir="ltr">&lt;head&gt;
&lt;title&gt;&lt;/title&gt;
&lt;/head&gt;</pre>
</div>
<p><strong>&lt;body&gt;&lt;/body&gt;</strong> bu iki tag arasına yazılanlar sayfa içeriğini oluşturur.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 66px; text-align: left;" dir="ltr">&lt;body&gt;

&lt;/body&gt;</pre>
</div>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 194px; text-align: left;" dir="ltr">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;&lt;/title&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
</div>
<p>Sayfamızda Türkçe Karakterlerin doğru bir şekilde görünmesini sağlar. Mutlaka her sayfada &lt;head&gt;&lt;/head&gt; tagları arasında yazılmalıdır.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 34px; text-align: left;" dir="ltr">&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"&gt;</pre>
</div>
<p>şimdi &lt;body&gt;&lt;/body&gt; tagları arasında sayfamızı ve sayfamızın-sitenin iskeletini oluşturmaya başlayalım.</p>
<p>Sayfa uzunluğu/genişliği <strong>%100</strong> değeri ile verilmiş dinamik bir tablo</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 98px; text-align: left;" dir="ltr">&lt;table border="1" cellpadding="0" cellspacing="0" width="100%"&gt;
 &lt;tr&gt;
  &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;</pre>
</div>
<p>kısaca açıklayayım<br />
border=&#8221;1&#8243; tabloya 1px lik çerçeve verir. Normalde bunu border=&#8221;0&#8243; olarak yapacağız. Ancak sayfada yaptıklarımızı görebilmemiz açısından 1 değerini veriyoruz.<br />
cellpadding=&#8221;0&#8243; cellspacing=&#8221;0&#8243; ile çerçevelerin kenarlarında boşluk vermeyeceğimizi belirtiyoruz siz bu değerleri oynayarak ne ğibi değişiklikler yaptığını deneyebilirsiniz..<br />
width=&#8221;100%&#8221; uzunluk sayfayı açan kişinin ekran çözünürlüğüne eşit demektir.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 50px; text-align: left;" dir="ltr">&lt;table border="1" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;/table&gt;</pre>
</div>
<p>Satır oluşturur</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 66px; text-align: left;" dir="ltr">&lt;tr&gt;

&lt;/tr&gt;</pre>
</div>
<p>Sutun/hücre oluşturur.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 34px; text-align: left;" dir="ltr">&lt;td&gt;&lt;/td&gt;</pre>
</div>
<p>şimdi de 779px genişliğinde sabit bir tablo oluşturalım.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 98px; text-align: left;" dir="ltr">&lt;table border="1" cellpadding="0" cellspacing="0" width="779"&gt;
 &lt;tr&gt;
  &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;</pre>
</div>
<p>Tablolama mantığı konusunda da biraz bilgi verirsek ilk yaptığınız tablo hücresi içine diğer tabloyu yazacaksınız. Editörlerin doldurduğu bir sürü anlamsız kodlardanda kurtulmuş ve sadece gerekli olan kodların olduğu tertemiz bir kodlamaya sahip olmuş olacaksınız.<br />
Mantığı şu<br />
her zaman &lt;table&gt; tagından sonra &lt;tr&gt; gelir. &lt;tr&gt; tagından sonra her zaman &lt;td&gt; gelir. &lt;td&gt; tagından sonra bir tablo daha eklemek istiyorsanız &lt;table&gt; tagı sonrada &lt;tr&gt; ve &lt;td&gt; gelir. Elbette açılma sırasına göre bunları kapatmamızda gerekiyor.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 194px; text-align: left;" dir="ltr"><strong><span style="color: darkred;">&lt;table&gt;</span></strong>
 <strong><span style="color: magenta;">&lt;tr&gt;</span></strong>
  <strong><span style="color: seagreen;">&lt;td&gt;</span></strong>
   <strong><span style="color: darkorchid;">&lt;table&gt;</span></strong>
    <strong><span style="color: darkorange;">&lt;tr&gt;</span></strong>
     <strong><span style="color: red;">&lt;td&gt;&lt;/td&gt;</span></strong>
    <strong><span style="color: darkorange;">&lt;/tr&gt;</span></strong>
   <strong><span style="color: darkorchid;">&lt;/table&gt;</span></strong>
  <strong><span style="color: seagreen;">&lt;/td&gt;</span></strong>
 <strong><span style="color: magenta;">&lt;/tr&gt;</span></strong>
<strong><span style="color: darkred;">&lt;/table&gt;</span></strong></pre>
</div>
<p>Dinamik tablomuz ile sabit tablomuzu iç içe yazabiliriz.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 194px; text-align: left;" dir="ltr"><strong><span style="color: darkred;">&lt;table border="1" cellpadding="0" cellspacing="0" width="<span style="font-size: medium;">100%</span>"&gt;</span></strong>
 <strong><span style="color: magenta;">&lt;tr&gt;</span></strong>
  <strong><span style="color: darkgreen;">&lt;td&gt;</span></strong>
   <strong><span style="color: darkorchid;">&lt;table border="1" cellpadding="0" cellspacing="0" width="<span style="font-size: medium;">779</span>"&gt;</span></strong>
    <strong><span style="color: darkorange;">&lt;tr&gt;</span></strong>
     <strong><span style="color: red;">&lt;td&gt;&amp;nbsp;&lt;/td&gt;</span></strong>
    <strong><span style="color: darkorange;">&lt;/tr&gt;</span></strong>
   <strong><span style="color: darkorchid;">&lt;/table&gt;</span></strong>
  <strong><span style="color: darkgreen;">&lt;/td&gt;</span></strong>
 <strong><span style="color: magenta;">&lt;/tr&gt;</span></strong>
<strong><span style="color: darkred;">&lt;/table&gt;</span></strong></pre>
</div>
<p>bundan sonra sitemizi inşa edeceğimiz alanın sol, orta ya da sağa dayalı mı yapacağımıza karar vereceğiz. Sola dayalı yapacaksanız hiç bir şey yapmanıza gerek yok ancak ortada ya da sağda olmasını istiyorsanız sabit 779px lik tabloyu içine alan hücre &lt;td&gt; de bunu belirtmemiz gerekecek. &lt;td align=&#8221;center&#8221;&gt; gibi..<br />
<strong>left : </strong>sola hizalı yapar<br />
<strong>center :</strong> ortaya hizalar.<br />
<strong>right : </strong>sağa hizalar.</p>
<p>son hali şu şekilde ancak her şey bitmiş değil.</p>
<p><img id="ncode_imageresizer_container_5" src="http://i16.tinypic.com/4dpp386.jpg" border="0" alt="" width="550" height="396" /></p>
<p>iskeleti oluşturmaya devam edelim.</p>
<p>bir sayfada genel olarak üst orta ve alt bölümler olmak üzere 3 satırdan oluşur.</p>
<ol style="list-style-type: decimal;">
<li>Üst bölüm banner alanı olarak kullanılabilir.</li>
<li>Orta bölümde kendi içinde iki bölüm/sütundan oluşur. Sol tarafta linkler ve sağ tarafta da sayfa içeriği bulunur.</li>
<li>Alt Bölümde ise linkler ve copyrigth kısmı bulunur.</li>
</ol>
<p>3 ana satırı ekleyelim.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 498px; text-align: left;" dir="ltr">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;&lt;/title&gt;
&lt;style type="text/css"&gt;
&lt;!--
body {
 margin:0px;
 padding:0px;
}
--&gt;
&lt;/style&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;
 &lt;tr&gt;
  &lt;td align="center"&gt;
   &lt;table border="1" cellpadding="0" cellspacing="0" width="779"&gt;
    &lt;tr&gt;
     &lt;td&gt;üst&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
     &lt;td&gt;orta&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
     &lt;td&gt;alt&lt;/td&gt;
    &lt;/tr&gt;
   &lt;/table&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
</div>
<p>görünüm</p>
<p><img id="ncode_imageresizer_container_7" src="http://i10.tinypic.com/4326t5d.jpg" border="0" alt="" width="550" height="396" /></p>
<p>2. Satır yani orta bölüm iki sutundan oluşuyordu. Bu sütunların sağda olanı genelde menü/link alanı sağ tarafta ise içerik bölümü yer alır. Kodumuza bunu ekliyorum.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 498px; text-align: left;" dir="ltr">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;&lt;/title&gt;
&lt;style type="text/css"&gt;
&lt;!--
body {
 margin:0px;
 padding:0px;
}
--&gt;
&lt;/style&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;
 &lt;tr&gt;
  &lt;td align="center"&gt;
   &lt;table border="1" cellpadding="0" cellspacing="0" width="779"&gt;
    &lt;tr&gt;
     &lt;td height="170"&gt;Üst Bölüm&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
     &lt;td&gt;
      &lt;table border="1" cellpadding="0" cellspacing="0" width="100%"&gt;
       &lt;tr&gt;
        &lt;td width="179" valign="top"&gt;Sol Menü Bölümü&lt;/td&gt;
        &lt;td width="600" valign="top" height="400"&gt;Orta İçerik Bölümü&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
     &lt;td height="25"&gt;Alt Bölüm&lt;/td&gt;
    &lt;/tr&gt;
   &lt;/table&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
</div>
<p>Görünümü,</p>
<p><img id="ncode_imageresizer_container_6" src="http://i12.tinypic.com/4bs7wj5.jpg" border="0" alt="" width="550" height="396" /></p>
<p>Html bölümü bitti artık orta içerik kısmının içine yeni tablolar açarak istediğiniz içeriği yazabilirsiniz. Çözünürlük bozulmayacaktır.<br />
Ancak konunun asp ile ilgisi bundan sonra başlıyor. Hemen bir alt konuda asp <strong>include yöntemi</strong> ile bunu nasıl düzenleyeceğinizi anlatacağım.</p>
<p><strong><span style="color: red;">Konu : </span></strong><strong>İclude Yöntemi</strong><br />
<strong><span style="color: red;">Seviye : </span></strong><strong>Basit</strong><br />
<strong><span style="color: red;">Kaynak Dosyalar : </span></strong><a rel="nofollow" href="http://rapidshare.com/files/6194416/include.rar.html" target="_blank">http://rapidshare.com/files/6194416/include.rar.html</a></p>
<p>Genel olarak sayfanın 3 satırdan oluştuğunu (1. satır : Üst Bölüm, 2. satır : Orta Bölüm, 3. satır : Alt Bölüm) ve 2.satır&#8217;ın yani Orta bölümünde kendi içinde 2 sütundan (1. sütun : Menü/Link Bölümü, 2. sütun : Sayfa İçerik Bölümü) oluştuğunu söylemiştik.</p>
<p>Sayfa İçerik Bölümü dışında kalan bölümler pek değişmez sabit alanlardır. Bunları HTML ile her sayfada yapmak zorundayız. Ancak Asp de bu sayfaları ayrı sayfalar olarak yapar ve bunları kullanılacağı alanlarda include file yöntemi (bunun dışında include virtual ve server.execute yöntemleri var ancak biz burada onlara değinmeyeceğiz.) ile çağırırız.<br />
Bu bize ne kazandırır.<br />
Örneğin Üst bölümde bir banner var ve sitemizde toplam 50 sayfa olsun ve biz bu banneri değiştirecek olalım ozaman tüm bu 50 sayfayı tekrar tekrar düzenlememiz gerekir. Oysa bu sayfayı asp ile bir defa yapıp tüm sayfaların üstüne include ile eklersek bir sayfayı değiştirmekle tüm sitede bu değişikliği kazandırmış oluruz. Zaten sunucu taraflı (asp/php <acronym title="vBulletin">vb</acronym>.) gibi dillerin önemide buradan kaynaklanmaktadır. Bu bize işlem yoğunluğunu azaltmamıza ve interaktif bir yapıya sahip olmamıza olanak sağlar.</p>
<p>Kullanacağımız kod <strong><span style="color: red;">&#8220;&#8221;</span></strong> çift tırnak içine çağıracağımız asp dosyasını yazıyoruz.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 34px; text-align: left;" dir="ltr">&lt;!--#include file=<strong><span style="color: red;">""</span></strong> --&gt;</pre>
</div>
<p>kodlamayı bir önceki derste anlatılan son html kod üzerinden devam ederek geliştireceğim.</p>
<p>bir önceki derste ki kodumuzun sayfa içeriği kısmına bir tablo daha ekleyerek devam edelim.</p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 498px; text-align: left;" dir="ltr">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;&lt;/title&gt;
&lt;style type="text/css"&gt;
&lt;!--
body {
 margin:0px;
 padding:0px;
}
--&gt;
&lt;/style&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;
 &lt;tr&gt;
  &lt;td align="center"&gt;
   &lt;table border="1" cellpadding="0" cellspacing="0" width="779"&gt;
    &lt;tr&gt;
     &lt;td height="170"&gt;Üst Bölüm&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
     &lt;td&gt;
      &lt;table border="1" cellpadding="0" cellspacing="0" width="100%"&gt;
       &lt;tr&gt;
        &lt;td width="179" valign="top"&gt;Sol Menü Bölümü&lt;/td&gt;
        &lt;td width="600" valign="top"&gt;
         &lt;table border="1" cellpadding="0" cellspacing="0" width="100%"&gt;
          &lt;tr&gt;
           &lt;td height="400"&gt;Sayfa İçeriği Bölümü&lt;/td&gt;
          &lt;/tr&gt;
         &lt;/table&gt;
        &lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
     &lt;td height="25"&gt;Alt Bölüm&lt;/td&gt;
    &lt;/tr&gt;
   &lt;/table&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
</div>
<p>Sayfamız 3 satırdan oluşuyordu ve 2. satır 2 sütundan oluşuyordu.<br />
Şimdi bu kodu ben yine 3 parçaya böleceğim ve üç ayrı asp sayfası olarak kaydedeceğim.</p>
<p>include edilen sayfalar olduğunu belirtmek için <strong>inc</strong> ekleyeceğim başına.</p>
<p>1. asp sayfamız<br />
inc_ust.asp (üst bölümü ve menü/link bölümünü içerecek)<br />
2. asp sayfamız<br />
default.asp (sayfa içerik bölümünü içerecek ve inc_ust.asp ile inc_alt.asp sayfaları include edilecek)<br />
3. asp sayfamız<br />
inc_alt.asp (alt bölümü içerecek)<br />
edecek&#8230;</p>
<p><strong>inc_ust.asp</strong></p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 498px; text-align: left;" dir="ltr">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;&lt;/title&gt;
&lt;style type="text/css"&gt;
&lt;!--
body {
 margin:0px;
 padding:0px;
}
--&gt;
&lt;/style&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;
 &lt;tr&gt;
  &lt;td align="center"&gt;
   &lt;table border="1" cellpadding="0" cellspacing="0" width="779"&gt;
    &lt;tr&gt;
     &lt;td height="170"&gt;Üst Bölüm&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
     &lt;td&gt;
      &lt;table border="1" cellpadding="0" cellspacing="0" width="100%"&gt;
       &lt;tr&gt;
        &lt;td width="179" valign="top"&gt;Sol Menü Bölümü&lt;/td&gt;
        &lt;td width="600" valign="top"&gt;</pre>
</div>
<p><strong>default.asp</strong></p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 130px; text-align: left;" dir="ltr">&lt;!--#include file="inc_ust.asp" --&gt;
         &lt;table border="1" cellpadding="0" cellspacing="0" width="100%"&gt;
          &lt;tr&gt;
           &lt;td height="400"&gt;Sayfa İçeriği Bölümü&lt;/td&gt;
          &lt;/tr&gt;
         &lt;/table&gt;
&lt;!--#include file="inc_alt.asp" --&gt;</pre>
</div>
<p><strong>inc_alt.asp</strong></p>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">Kod:</div>
<pre style="border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 500px; height: 258px; text-align: left;" dir="ltr">        &lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
     &lt;td height="25"&gt;Alt Bölüm&lt;/td&gt;
    &lt;/tr&gt;
   &lt;/table&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
</div>
<p>Sayfaları localhost a koyup default.asp i cağırın.</p>
<p><a rel="nofollow" href="http://rapidshare.com/files/68957515/admin.rar" target="_blank">ADMIN GIRIS ORNEGI</a></p>
<p>admin girişi</p>
<p>kullanıcı adı : admin</p>
<p>şifre : admin</p>
<p>Asp ile temel dört işlemi tek bir sayfa ile yapabilirsiniz. Konuyu anlamanız için basit bir örnek yaptım.</p>
<p>Dört işlem :</p>
<ol style="list-style-type: decimal;">
<li>Veritabanından bilgileri sayfada göstermek</li>
<li>Veritabanına yeni veriler eklemek</li>
<li>Veritabanından veri silmek</li>
<li>Veritabanından verileri güncellemek</li>
</ol>
<p><a rel="nofollow" href="http://rapidshare.com/files/81604626/islem.rar" target="_blank">http://rapidshare.com/files/81604626/islem.rar</a></p>
<p><strong><span style="color: red;">ASP Son sistem (sayfalama + Hata Kontrolü + Güvenlik Kodu) ve Admin girişi örneği.. </span></strong></p>
<p><a rel="nofollow" href="http://rapidshare.com/files/68957515/admin.rar" target="_blank">http://rapidshare.com/files/68957515/admin.rar</a></p>
<p><img id="ncode_imageresizer_container_1" src="http://i33.tinypic.com/2s9ye77.jpg" border="0" alt="" /></p>
<p><img id="ncode_imageresizer_container_2" src="http://i35.tinypic.com/2zrhj05.jpg" border="0" alt="" width="550" height="335" /></p>
<p><img id="ncode_imageresizer_container_3" src="http://i37.tinypic.com/24b8e8w.jpg" border="0" alt="" width="550" height="230" /></p>
<p><img id="ncode_imageresizer_container_4" src="http://i34.tinypic.com/2u600tf.jpg" border="0" alt="" width="550" height="170" /></p>
<p>Admin girişi dışında normal kullanıcı tarafının ve admin girişi yaptıktan sonraki Kayıt linklerini ve içeriğini incelemeni öneririm.</p>
<p>normal kullanıcı tarafında kayıt linkinde yani kayit.asp de<br />
Ülke ve şehir seçimleri yapınız Türkiye seçince illerin açılması diğer ülkelerde ise eyaletin yazılması için bir input form elemanının açılması aranılan bir özelliktir.</p>
<p>Doğum tarihi form elemanında ay ve günlerin yazdırılma şekline, ay gün ya da yıl alanıdoldurulmadığında hangi hataları verdiğine <acronym title="vBulletin">vb</acronym>. bakılabilir&#8230;</p>
<p>Email kısmına hiç bir mail yazılmadığında mecbur doldurulması gerekmediği için hata vermediğine ancak mail yazılırda geçerli formatta olmazsa nasıl hata verdiğine&#8230;</p>
<p>Ad ve Soyada alfabe dışında karakter girilememesine ve küçükte yazılsa ismin baş harfinin hep büyük soyadının tüm harflerinin büyük kaydedilmesine&#8230;</p>
<p>Hangi sayfaların nasıl include yapılığına<br />
Çözünürlüğün nasıl ayarlandığına<br />
tek sayfada bu işlemlerin nasıl yapıldığına..<br />
Hataların nasıl form elemanlarının hemen karşısına yazdırıldığına&#8230;<br />
hata döndürme işlemine&#8230;</p>
<p>admin girişi yapıldıktan sonraki kayıt.asp de ise<br />
Sayfalama işleminin yapılmasına<br />
güncelleme işleminin şekline..<br />
tek sayfada bu işlemlerin nasıl yapıldığına..</p>
<p>site ayarlar şifre değiştirme menülerinede bakılabilir&#8230;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.guvenatbakan.net/2009/11/17/temel-html-tasarimi-ve-ilk-asama-asp-ornekleri/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Onmouseover change picture</title>
		<link>http://www.guvenatbakan.net/2009/08/22/onmouseover-change-picture/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.guvenatbakan.net/2009/08/22/onmouseover-change-picture/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 22:24:05 +0000</pubDate>
		<dc:creator>Güven Atbakan</dc:creator>
				<category><![CDATA[Tasarım]]></category>
		<category><![CDATA[onmouseover]]></category>

		<guid isPermaLink="false">http://www.guvenatbakan.net/?p=165</guid>
		<description><![CDATA[Merhaba arkadaşlar Javascript kodu ile resmin üzerine gelindiğinde resmin değişmesini sağlayacağız. Bu özelliği menü yaparken kullanabilirsiniz. Daha önce yayınladığım neon parlama konusuna bakarak menü yapımınızı kolaylaştırabilirsiniz. Bknz: Neon Parlama Yazı Efekti @ Photoshop &#60;/head&#62; kodundan önce bu kodu ekleyin. &#60;SCRIPT TYPE=&#8221;text/javascript&#8221;&#62; function neon(node,num,over){ var how = &#8220;&#8221;; if(over){ how = &#8220;over&#8221;; }else{ how = &#8220;normal&#8221;; [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba arkadaşlar</p>
<p>Javascript kodu ile resmin üzerine gelindiğinde resmin değişmesini sağlayacağız. Bu özelliği menü yaparken kullanabilirsiniz. Daha önce yayınladığım neon parlama konusuna bakarak menü yapımınızı kolaylaştırabilirsiniz.<strong> <span id="more-165"></span>Bknz:</strong> <a title="Neon Parlama Yazı Efekti @ Photoshop" href="http://www.guvenatbakan.net/2009/08/22/neon-parlama-yazi-efekti-photoshop/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">Neon Parlama Yazı Efekti @ Photoshop</a></p>
<p>&lt;/head&gt; kodundan önce bu kodu ekleyin.</p>
<blockquote><p>&lt;SCRIPT TYPE=&#8221;text/javascript&#8221;&gt;<br />
function neon(node,num,over){<br />
var how = &#8220;&#8221;;<br />
if(over){<br />
how = &#8220;over&#8221;;<br />
}else{<br />
how = &#8220;normal&#8221;;<br />
}<br />
var path = &#8220;images/menu/menu_&#8221; +  how + &#8220;_&#8221; + num + &#8220;.png&#8221;;<br />
node.src = path;<br />
}</p>
<p>function gopage(p){</p>
<p>switch(p){<br />
case 1:<br />
window.location = &#8220;#&#8221;;<br />
break;<br />
case 2:<br />
window.location = &#8220;#&#8221;;<br />
break;<br />
case 3:<br />
window.location = &#8220;#&#8221;;<br />
break;<br />
case 4:<br />
window.location = &#8220;#&#8221;;<br />
break;<br />
case 5:<br />
window.location = &#8220;#&#8221;;<br />
break;<br />
}<br />
}<br />
&lt;/SCRIPT&gt;</p></blockquote>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">&lt;SCRIPT TYPE=&#8221;text/javascript&#8221;&gt;<br />
function neon(node,num,over){<br />
var how = &#8220;&#8221;;<br />
if(over){<br />
how = &#8220;over&#8221;;<br />
}else{<br />
how = &#8220;normal&#8221;;<br />
}<br />
var path = &#8220;images/menu/menu_&#8221; +  how + &#8220;_&#8221; + num + &#8220;.png&#8221;;<br />
node.src = path;<br />
}</p>
<p>function gopage(p){</p>
<p>switch(p){<br />
case 1:<br />
window.location = &#8220;#&#8221;;<br />
break;<br />
case 2:<br />
window.location = &#8220;#&#8221;;<br />
break;<br />
case 3:<br />
window.location = &#8220;#&#8221;;<br />
break;<br />
case 4:<br />
window.location = &#8220;#&#8221;;<br />
break;<br />
case 5:<br />
window.location = &#8220;#&#8221;;<br />
break;<br />
}<br />
}<br />
&lt;/SCRIPT&gt;</p></div>
<p>Buton kodunuz</p>
<blockquote><p>&lt;IMG SRC=&#8221;images/menu/menu_normal_<strong>02</strong>.png&#8221; onclick =&#8221;gopage(<strong>2</strong>)&#8221; onMouseOver=&#8221;neon(this,&#8217;<strong>02</strong>&#8216;,true)&#8221; onMouseOut=&#8221;neon(this,&#8217;<strong>02</strong>&#8216;,false)&#8221;&gt;</p></blockquote>
<p>Buton dosyalarınızın normal ismi, menu_normal_sayı.png(jpg,gif) olmalı. Neonlanmış ismi ise menu_how_sayı.png olmalı. Yukarıdaki buton kodunda sayıyı değiştirmeniz gerekmektedir. ayrıca gopage(2) komutu butonun linkidir. Bunuda javascript kodunda bulup değiştirebilirsiniz.</p>
<p>Dipnot: google bu buton linklerini takip etmez.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guvenatbakan.net/2009/08/22/onmouseover-change-picture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neon Parlama Yazı Efekti @ Photoshop</title>
		<link>http://www.guvenatbakan.net/2009/08/22/neon-parlama-yazi-efekti-photoshop/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.guvenatbakan.net/2009/08/22/neon-parlama-yazi-efekti-photoshop/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 21:18:33 +0000</pubDate>
		<dc:creator>Güven Atbakan</dc:creator>
				<category><![CDATA[Tasarım]]></category>
		<category><![CDATA[neon]]></category>
		<category><![CDATA[parlama]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[yazı efekti]]></category>

		<guid isPermaLink="false">http://www.guvenatbakan.net/?p=156</guid>
		<description><![CDATA[Tamamiyle alıntıdır. Az önce bir çalışmamda kullandım. İşinize yarar diye düşündümve paylaştım. Alıntı adresi: http://www.photoshop-tr.com/2007/neon-parlama-efekti/ Bu photoshop dersimizde, neon parlama efektini anlatacağım. 1-2 aşama olduğu için hiç zorlanmayacaksınız ve sonuca şaşıracaksınız. 1) İlk önce çalışma alanımızı açıyoruz. (ben 400*400 açtım.) 2) Çalışma alanımızın arkaplanını siyah yapıyoruz. Yazımızı beyaz renk ile yazacağız ama ondan önce buraya “angelina.zip” [...]]]></description>
			<content:encoded><![CDATA[<p>Tamamiyle alıntıdır. Az önce bir çalışmamda kullandım. İşinize yarar diye düşündümve paylaştım.</p>
<p><strong>Alıntı adresi:</strong> http://www.photoshop-tr.com/2007/neon-parlama-efekti/</p>
<p><span id="more-156"></span></p>
<blockquote><p>Bu photoshop dersimizde, neon parlama efektini anlatacağım. 1-2 aşama olduğu için hiç zorlanmayacaksınız ve sonuca şaşıracaksınız.</p>
<p><strong>1)</strong> İlk önce çalışma alanımızı açıyoruz. (ben 400*400 açtım.)</p>
<p><span id="more-319"> </span></p>
<p><strong>2)</strong> Çalışma alanımızın arkaplanını siyah yapıyoruz. Yazımızı beyaz renk ile yazacağız ama ondan önce buraya “<a title="angelina.zip" href="http://www.photoshop-tr.com/wp-content/uploads/2007/05/angelina.zip">angelina.zip</a>”  tıklayıp fontumuzu bilgisayarımıza indiriyoruz. İndirdiğimiz dosyayı winzip ya da winrar gibi sıkıştırma programları ile açıp, içindeki angelina.ttf dosyasını c:/windows/fonts klasörüne kopyalıyoruz.</p>
<p>Ve yazımızı yazıyoruz..</p>
<p><img src="http://www.photoshop-tr.com/wp-content/uploads/2007/05/neon1.gif" alt="neon1.gif" /></p>
<p><strong>3) Layer &gt; Duplicate Layer</strong> yolunu kullanarak katmanımızın kopyasını oluşturuyoruz.</p>
<p>Orjinal katmanımıza sağ tıklayıp, blending options’a tıklıyoruz ya da <strong>Layer &gt; Layer Style &gt; Blending Options</strong> yolunu kullanıyoruz. Açılan sayfada “<strong>stroke</strong>” sekmesine tıklayıp, aşağıdaki ayarları yapıyoruz. ( <em>Rengimiz : #0299ff</em> )</p>
<p><a rel="lightbox" href="http://www.photoshop-tr.com/wp-content/uploads/2007/05/neon2.gif">Ayarlar için tıklayın </a></p>
<p>4) Şimdi de “<strong>Outer Glow</strong>” sekmesine tıklıyoruz. Ve aşağıdaki ayarları yapıyoruz. ( <em>Rengimiz : #0165c9</em> )</p>
<p><a rel="lightbox" href="http://www.photoshop-tr.com/wp-content/uploads/2007/05/neon3.gif">Ayarlar için tıklayın </a></p>
<p>Ve sonucumuz;</p>
<p><img src="http://www.photoshop-tr.com/wp-content/uploads/2007/05/neon4.gif" alt="neon4.gif" /></p>
<p>İyi çalışmalar, kolay gelsin arkadaşlar..</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.guvenatbakan.net/2009/08/22/neon-parlama-yazi-efekti-photoshop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
