<?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>Mehmet Özdemir - Asp.Net-Vb.Net</title>
	<atom:link href="http://www.mehmet-ozdemir.com.tr/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mehmet-ozdemir.com.tr</link>
	<description>C#-Asp.Net-Asp-Mssql-Mysql-Isa Server-Active Directory</description>
	<lastBuildDate>Fri, 13 Jan 2012 15:18:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Asp.Net ListView ile sayfalama</title>
		<link>http://www.mehmet-ozdemir.com.tr/index.php/2012/01/13/asp-net-listview-ile-sayfalama/</link>
		<comments>http://www.mehmet-ozdemir.com.tr/index.php/2012/01/13/asp-net-listview-ile-sayfalama/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 15:16:51 +0000</pubDate>
		<dc:creator>Mehmet Özdemir</dc:creator>
				<category><![CDATA[Asp Net]]></category>
		<category><![CDATA[DataPager]]></category>
		<category><![CDATA[ListView]]></category>
		<category><![CDATA[Sayfalama]]></category>

		<guid isPermaLink="false">http://www.mehmet-ozdemir.com.tr/?p=59</guid>
		<description><![CDATA[Merhaba arkadaşlar asp.net ile listview de sayfalama yapacağız.İlk önce verileri göstereceğimiz bir listview i sayfamıza koyuyoruz.Ben size direk kodları vereyim  kolayca yapabilirsiniz. Referanslar.Aspx &#60;asp:ListView ID=&#8221;lstReferanslar&#8221; runat=&#8221;server&#8221; GroupItemCount=&#8221;1&#8243; &#62; &#60;LayoutTemplate&#62; &#60;table&#62; &#60;tr&#62; &#60;td&#62; &#60;table border=&#8221;0&#8243; cellpadding=&#8221;5&#8243;&#62; &#60;asp:PlaceHolder ID=&#8221;groupPlaceHolder&#8221; runat=&#8221;server&#8221;&#62;&#60;/asp:PlaceHolder&#62; &#60;/table&#62; &#60;/td&#62; &#60;/tr&#62; &#60;/table&#62; &#60;/LayoutTemplate&#62; &#60;GroupTemplate&#62; &#60;tr&#62; &#60;asp:PlaceHolder runat=&#8221;server&#8221; ID=&#8221;itemPlaceHolder&#8221;&#62;&#60;/asp:PlaceHolder&#62; &#60;/tr&#62; &#60;/GroupTemplate&#62; &#60;ItemTemplate&#62; &#60;td&#62; &#60;table  border=&#8221;0&#8243;&#62; &#60;tr&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba arkadaşlar asp.net ile listview de sayfalama yapacağız.İlk önce verileri göstereceğimiz bir listview i sayfamıza koyuyoruz.Ben size direk kodları vereyim  kolayca yapabilirsiniz.</p>
<p><span style="color: #ff0000;"><strong>Referanslar.Aspx</strong></span><br />
<span style="color: #000000;"><strong>&lt;asp:ListView ID=&#8221;lstReferanslar&#8221; runat=&#8221;server&#8221; GroupItemCount=&#8221;1&#8243; &gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;LayoutTemplate&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;table&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;tr&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;td&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;table border=&#8221;0&#8243; cellpadding=&#8221;5&#8243;&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;asp:PlaceHolder ID=&#8221;groupPlaceHolder&#8221; runat=&#8221;server&#8221;&gt;&lt;/asp:PlaceHolder&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/table&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/td&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/tr&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/table&gt;<span id="more-59"></span></strong></span></p>
<p><span style="color: #000000;"><strong> &lt;/LayoutTemplate&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;GroupTemplate&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;tr&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;asp:PlaceHolder runat=&#8221;server&#8221; ID=&#8221;itemPlaceHolder&#8221;&gt;&lt;/asp:PlaceHolder&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/tr&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/GroupTemplate&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;ItemTemplate&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;td&gt;</strong></span><br />
<span style="color: #000000;"><strong>&lt;table  border=&#8221;0&#8243;&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;tr&gt;</strong></span><br />
<span style="color: #000000;"><strong>&lt;td&gt;</strong></span><br />
<span style="color: #000000;"><strong>&lt;table  border=&#8221;0&#8243; style=&#8221;margin-left:70px;&#8221;&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;tr &gt;</strong></span><br />
<span style="color: #000000;"><strong>&lt;td align=center width=300 height=&#8221;25&#8243; style=&#8221;font-family:Tahoma; font-size:11px; font-weight:bold; color:Black;&#8221;&gt;&lt;%# Eval(&#8220;Referans&#8221;)%&gt;&lt;/td&gt;</strong></span><br />
<span style="color: #000000;"><strong>&lt;td align=center width=200 height=&#8221;25&#8243; style=&#8221;font-family:Tahoma; font-size:11px; font-weight:bold; color:Black;&#8221;&gt;&lt;%# Eval(&#8220;Bolge&#8221;)%&gt;&lt;/td&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/tr&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/table&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/td&gt; </strong></span></p>
<p><span style="color: #000000;"><strong> &lt;/tr&gt;</strong></span><br />
<span style="color: #000000;"><strong>&lt;/table&gt;&lt;/td&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/ItemTemplate&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/asp:ListView&gt;</strong></span><br />
<span style="color: #000000;"><strong>Datapager kodları;</strong></span></p>
<p><span style="color: #000000;"><strong>&lt;asp:DataPager ID=&#8221;dpSayfalama&#8221; runat=&#8221;server&#8221; PagedControlID=&#8221;lstReferanslar&#8221;</strong></span><br />
<span style="color: #000000;"><strong> PageSize=&#8221;40&#8243; QueryStringField=&#8221;Sayfa&#8221; onprerender=&#8221;dpSayfalama_PreRender&#8221;&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;Fields&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;asp:NumericPagerField /&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;asp:NextPreviousPagerField FirstPageText=&#8221;İlk&#8221; LastPageText=&#8221;Son&#8221; </strong></span><br />
<span style="color: #000000;"><strong> NextPageText=&#8221;İleri&#8221; PreviousPageText=&#8221;Geri&#8221;/&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/Fields&gt;</strong></span><br />
<span style="color: #000000;"><strong> &lt;/asp:DataPager&gt;</strong></span></p>
<p>Şimdi bu verdiklerim normal aspx dosyasında olması gerekenler.Burada dikkat edilmesi gereken bir kaç yer var.<br />
<strong>1)</strong>GroupItemCount=&#8221;1&#8243; buraya 1 değilde 2 veya başka bir sayı yazarsanız yan yana o kadar sıralar asp de yan yana tablo sıralama gibi düşünün.<br />
<strong>2)</strong>Datapager da PageSize=&#8221;40&#8243; yazmışım bu ise kaç taneden sonra diğer sayfaya atlayacağız yani 1 sayfada kaç adet veri göstereceğini gösteriyor.<br />
<strong>3)</strong>PagedControlID=&#8221;lstReferanslar&#8221; demişim buraya ise ilk verdiğim kodda listview e lstReferanslar demişim ona hangi ismi verirseniz burada da onu seçmeniz lazım.<br />
Şimdi gelelim .cs kodlarına.</p>
<p><span style="color: #ff0000;"><strong>Referanslar.Aspx.cs</strong></span></p>
<p><strong><span style="color: #000000;">//Referanslar bölümümüz</span></strong></p>
<p><strong><span style="color: #000000;">private void Referance()</span></strong><br />
<strong><span style="color: #000000;"> {</span></strong><br />
<strong><span style="color: #000000;"> if (Baglan.State == ConnectionState.Closed)</span></strong><br />
<strong><span style="color: #000000;"> Baglan.Open();</span></strong></p>
<p><strong><span style="color: #000000;"> if (!IsPostBack)</span></strong><br />
<strong><span style="color: #000000;"> {</span></strong><br />
<strong><span style="color: #000000;"> DataSet ds = new DataSet();</span></strong><br />
<strong><span style="color: #000000;"> SqlDataAdapter da = new SqlDataAdapter(&#8220;Select * From Referanslar Order By ReferansID ASC&#8221;, Baglan);</span></strong><br />
<strong><span style="color: #000000;"> da.Fill(ds, &#8220;Referanslar&#8221;);</span></strong><br />
<strong><span style="color: #000000;"> lstReferanslar.DataSource = ds;</span></strong><br />
<strong><span style="color: #000000;"> lstReferanslar.DataBind();</span></strong><br />
<strong><span style="color: #000000;"> Baglan.Close();</span></strong><br />
<strong><span style="color: #000000;"> }</span></strong><br />
<strong><span style="color: #000000;"> }</span></strong><br />
<strong><span style="color: #000000;">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></strong><br />
<strong><span style="color: #000000;">//Sayfalama yerimiz</span></strong></p>
<p><strong><span style="color: #000000;">protected void dpSayfalama_PreRender(object sender, EventArgs e)</span></strong><br />
<strong><span style="color: #000000;"> {</span></strong></p>
<p><strong><span style="color: #000000;"> if (Baglan.State == ConnectionState.Closed)</span></strong><br />
<strong><span style="color: #000000;"> Baglan.Open();</span></strong></p>
<p><strong><span style="color: #000000;"> DataSet ds = new DataSet();</span></strong><br />
<strong><span style="color: #000000;"> SqlDataAdapter da = new SqlDataAdapter(&#8220;Select * From Referanslar Order By ReferansID ASC&#8221;, Baglan);</span></strong><br />
<strong><span style="color: #000000;"> da.Fill(ds, &#8220;Referanslar&#8221;);</span></strong><br />
<strong><span style="color: #000000;"> lstReferanslar.DataSource = ds;</span></strong><br />
<strong><span style="color: #000000;"> lstReferanslar.DataBind();</span></strong><br />
<strong><span style="color: #000000;"> Baglan.Close();</span></strong><br />
<strong><span style="color: #000000;"> }</span></strong></p>
<p>Verdiğim ilk kodu yani private void Referance() yazanı form load da cagırdığınız zaman herşey normal olarak calısır ve sayfalam işleminiz tamamlanmış olur.Kolay gelsin şimdiden hepinize.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mehmet-ozdemir.com.tr/index.php/2012/01/13/asp-net-listview-ile-sayfalama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asp.Net Multi Domain Whois</title>
		<link>http://www.mehmet-ozdemir.com.tr/index.php/2011/09/05/asp-net-multi-domain-whois/</link>
		<comments>http://www.mehmet-ozdemir.com.tr/index.php/2011/09/05/asp-net-multi-domain-whois/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 16:09:36 +0000</pubDate>
		<dc:creator>Mehmet Özdemir</dc:creator>
				<category><![CDATA[Asp Net]]></category>
		<category><![CDATA[.net whois]]></category>
		<category><![CDATA[asp.net whois]]></category>
		<category><![CDATA[c# whois]]></category>
		<category><![CDATA[multi domain whois]]></category>
		<category><![CDATA[Whois]]></category>

		<guid isPermaLink="false">http://www.mehmet-ozdemir.net/?p=44</guid>
		<description><![CDATA[Merhaba arkadaşlar asp.net ile domain whois çekme konusu zamanın da beni çok yormuştu.Google de araştırma yaptığım sırada hep tek bir tane uzantıyı whois nasıl çekeceğimiz anlatılıyor.isimtescil.net de olduğu gibi bir çok uzantıyı aynı anda whois nasıl çekeceğimizi anlatan bir döküman pek fazla yok internette.Asp de olsa bu işi yapmak kolay ama işin içine asp.net girince [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba arkadaşlar asp.net ile domain whois çekme konusu zamanın da beni çok yormuştu.Google de araştırma yaptığım sırada hep tek bir tane uzantıyı whois nasıl çekeceğimiz anlatılıyor.isimtescil.net de olduğu gibi bir çok uzantıyı aynı anda whois nasıl çekeceğimizi anlatan bir döküman pek fazla yok internette.Asp de olsa bu işi yapmak kolay ama işin içine asp.net girince biraz işler karışıyor.Şimdi size bir çok domain uzantısını nasıl aynı anda whois çekeceğimizi anlatmaya çalışacağım.Umarım başarabilirim.</p>
<p>İlk önce sayfamıza textbox , checkboxlist,button,asp table  ve 1 adet label koyacağız. tasarımı aşağıda ki gibi olacak.</p>
<p><a href="http://www.mehmet-ozdemir.com.tr/wp-content/uploads/2011/09/whois.jpg"><img class="alignnone size-full wp-image-45" title="domain_whois" src="http://www.mehmet-ozdemir.com.tr/wp-content/uploads/2011/09/whois.jpg" alt="" /></a></p>
<p>### Şeklinde gördüğünüz asp table dir.Şimdi yapacağımız işlem.</p>
<p><strong>İlk önce public tanımlamalarımızı yapalım.</strong></p>
<p><strong><code>public TcpClient TcpC = new TcpClient();<br />
public Label lblSonuc = new Label();<br />
public Label lblWhois = new Label();<br />
</code><code> public Image img_Durum = new Image();</code><code><br />
</code></strong><span id="more-44"></span><br />
<strong>Daha sonra button kodlarımızı yazalım.</strong></p>
<p><strong><code>//For döngüsü ile kaç tane uzantımız olmuş önce bunu belirliyoruz.</code></strong></p>
<p><strong><code>for (int i = 0; i &lt; chcUzanti.Items.Count; i++)<br />
{<br />
string uzanti = "", url = "";</code></strong></p>
<p><strong><code>TcpC = new TcpClient();<br />
if (chcUzanti.Items[i].Selected == true)<br />
{<br />
uzanti = chcUzanti.Items[i].Text;<br />
TcpC.Connect("whois.crsnic.net", 43);<br />
url = txtDomain.Text;</p>
<p>string strDomain = url + uzanti + "\r\n";<br />
byte[] arrDomain = Encoding.ASCII.GetBytes(strDomain);</p>
<p>Stream objStream = TcpC.GetStream();</p>
<p>objStream.Write(arrDomain, 0, strDomain.Length);</p>
<p>StreamReader objSr = new StreamReader<br />
(TcpC.GetStream(), Encoding.ASCII);</p>
<p>string strServerResponse = objSr.ReadToEnd();</p>
<p>strServerResponse = Regex.Replace<br />
(strServerResponse, "\n", "&lt;br&gt;");</p>
<p>lblWhois.Text = strDomain;</p>
<p>TcpC.Close();</p>
<p>//Sonuçlarımızı alıyoruz.Ve asp table ile tablomuzu oluşturuyoruz.Verilerimizi burada göstereceğiz.</p>
<p>if (strServerResponse.IndexOf("No match for") == -1 || txtDomain.Text == "")<br />
{</p>
<p>img_Durum.ImageUrl = "images/hata.png";<br />
lblSonuc.ForeColor = System.Drawing.Color.Red;<br />
lblSonuc.Text = "Domain Alınamaz";<br />
lblError.Text = "";</p>
<p>TableRow tr;<br />
TableCell td;<br />
string hucre = "";</p>
<p>td = new TableCell();<br />
td.Text = "&lt;table width=470 border=0 cellspacing=0 cellpadding=0&gt;";</p>
<p>tr = new TableRow();</p>
<p>tr.Cells.Add(td);<br />
Table1.Rows.Add(tr);</p>
<p>string Domain = url + uzanti;<br />
//Ayrı sayfa da whois sorgulamasını göstermek istiyorsak eğer yeni pencerede açabiliriz.<br />
//Eğer domainimiz alınmışsa bir uyarı veriyoruz.Ve domaini kimin aldığını gösteriyoruz.<br />
hucre =<br />
"&lt;tr&gt;" +<br />
"&lt;td width=84&gt;&lt;b&gt; Domain Adı : &lt;/b&gt;&lt;/td&gt; " +<br />
"&lt;td width=125&gt;&lt;b&gt;" + strDomain + "&lt;/b&gt;&lt;/td&gt;" +<br />
"&lt;td width=88&gt;&lt;b&gt; Domain Durumu :  &lt;/b&gt;&lt;/td&gt; " +<br />
"&lt;td width=105&gt;&lt;b&gt; " + lblSonuc.Text + "&lt;/b&gt;&lt;/td&gt; " +<br />
"&lt;td width=50&gt;&lt;b&gt;&lt;a  href=Whois.Aspx?Domain=" + Domain.ToString() &gt; Kim Almış &lt;/a&gt;&lt;/b&gt;&lt;/td&gt;" +<br />
"&lt;/tr&gt;";</p>
<p>td = new TableCell();<br />
td.Text = hucre;<br />
tr = new TableRow();</p>
<p>tr.Cells.Add(td);<br />
Table1.Rows.Add(tr);</p>
<p>td = new TableCell();<br />
td.Text = "&lt;/table&gt;&lt;/td&gt;";<br />
tr = new TableRow();</p>
<p>tr.Cells.Add(td);<br />
Table1.Rows.Add(tr);</p>
<p>}</p>
<p>//Eğer domain boşta ise domainin boşta olduğunu belirtiyoruz.<br />
//Ve asp table ile gösteriyoruz.</p>
<p style="text-align: left;">else<br />
{<br />
img_Durum.ImageUrl = "images/tamam.png";<br />
lblSonuc.ForeColor = System.Drawing.Color.Green;<br />
lblSonuc.Text = "Domain Alınabilir";<br />
lblError.Text = "";</p>
<p>TableRow tr;<br />
TableCell td;<br />
string hucre = "";</p>
<p>td = new TableCell();<br />
td.Text = "&lt;table width=430 border=0 cellspacing=0 cellpadding=0&gt;";</p>
<p>tr = new TableRow();</p>
<p>tr.Cells.Add(td);<br />
Table1.Rows.Add(tr);</p>
<p>hucre =<br />
"&lt;tr&gt;" +<br />
"&lt;td width=73&gt;&lt;b&gt; Domain Adı : &lt;/b&gt;&lt;/td&gt; " +<br />
"&lt;td width=110&gt;&lt;b&gt;" + strDomain + "&lt;/b&gt;&lt;/td&gt;" +<br />
"&lt;td width=77&gt;&lt;b&gt; Domain Durumu : &lt;/b&gt;&lt;/td&gt; " +<br />
"&lt;td width=103&gt;&lt;b&gt;" + lblSonuc.Text + "&lt;/b&gt;&lt;/td&gt; " +<br />
"&lt;/tr&gt;";</p>
<p>td = new TableCell();<br />
td.Text = hucre;<br />
tr = new TableRow();</p>
<p>tr.Cells.Add(td);<br />
Table1.Rows.Add(tr);</p>
<p>td = new TableCell();<br />
td.Text = "&lt;/table&gt;&lt;/td&gt;";<br />
tr = new TableRow();</p>
<p>tr.Cells.Add(td);<br />
Table1.Rows.Add(tr);</p>
<p>}<br />
}</p>
<p></code></strong></p>
<p><strong></strong></p>
<p><strong><code>}</code></strong></p>
<p><strong>Whois.Aspx Sayfamız</strong></p>
<p>Bir adet label ekliyoruz.Ben label adını lblWhois yaptım siz herhangi bir isim verebilirsiniz.</p>
<p><strong>Public olarak TcpClient Tanımlıyoruz.</strong></p>
<p><strong><code>public TcpClient TcpC = new TcpClient();</code></strong></p>
<p><strong><code>//Queryden gelen verilere göre domain whois sorgulamamızı ayrı pencerede whois.aspx dosyasına yaptırıyoruz.<br />
//Sorgulama komutumuz.</code></strong></p>
<p><strong><code>private void Sorgula()<br />
{<br />
string uzanti = Request.QueryString["Domain"];</code></strong></p>
<p><strong><code>TcpC = new TcpClient();</p>
<p>TcpC.Connect("whois.internic.net", 43);</p>
<p>string strDomain = uzanti + "\r\n";<br />
byte[] arrDomain = Encoding.ASCII.GetBytes(strDomain);</p>
<p>Stream objStream = TcpC.GetStream();</p>
<p>objStream.Write(arrDomain, 0, strDomain.Length);</p>
<p>StreamReader objSr = new StreamReader<br />
(TcpC.GetStream(), Encoding.ASCII);</p>
<p>string strServerResponse = objSr.ReadToEnd();</p>
<p>strServerResponse = Regex.Replace<br />
(strServerResponse, "\n", "&lt;br&gt;");</p>
<p>lblWhois.Text = strServerResponse;</p>
<p>TcpC.Close();<br />
}</p>
<p>//En son sorgula komutumuzu form load a koyduğumuz zaman işlemimiz tamamlanmış olur.</p>
<p>protected void Page_Load(object sender, EventArgs e)<br />
{<br />
if (!Page.IsPostBack)<br />
{<br />
Sorgula();<br />
}<br />
}</p>
<p></code></strong></p>
<p><strong></strong></p>
<p><strong> </strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mehmet-ozdemir.com.tr/index.php/2011/09/05/asp-net-multi-domain-whois/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Operatörler</title>
		<link>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/operatorler/</link>
		<comments>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/operatorler/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 20:08:02 +0000</pubDate>
		<dc:creator>Mehmet Özdemir</dc:creator>
				<category><![CDATA[Asp]]></category>
		<category><![CDATA[Operatörler]]></category>

		<guid isPermaLink="false">http://www.mehmet-ozdemir.net/?p=40</guid>
		<description><![CDATA[Değişkenlerimiz arasında işlemler yaptırabiliriz. Bu işlemler için operatör dediğimiz işaretleri kullanırız. Bu operatörler bildiğiniz matematiksel operatörlerdir. &#160; Aritmetik Karşılaştırma Lojik Açıklama Sembol Açıklama Sembol Açıklama Sembol Üst Alma ^ Eşitlik = Lojik Zıtlık Not Çıkarma - Eşitsizlik &#60;&#62; Lojik ve And Çarpma * Küçüktür &#60; Lojik veya Or Bölme / Büyüktür &#62; Lojik özel veya [...]]]></description>
			<content:encoded><![CDATA[<p>Değişkenlerimiz arasında işlemler yaptırabiliriz. Bu işlemler için operatör dediğimiz işaretleri kullanırız. Bu operatörler bildiğiniz matematiksel operatörlerdir.</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="92%">
<tbody>
<tr>
<td colspan="2" width="34%" valign="top"><strong>Aritmetik</strong></td>
<td colspan="2" width="31%" valign="top"><strong>Karşılaştırma</strong></td>
<td colspan="2" width="33%" valign="top"><strong>Lojik</strong></td>
</tr>
<tr>
<td width="21%" valign="top"><strong>Açıklama</strong></td>
<td width="12%" valign="top"><strong>Sembol</strong></td>
<td width="16%" valign="top"><strong>Açıklama</strong></td>
<td width="14%" valign="top"><strong>Sembol</strong></td>
<td width="18%" valign="top"><strong>Açıklama</strong></td>
<td width="14%" valign="top"><strong>Sembol</strong></td>
</tr>
<tr>
<td width="21%" valign="top">Üst Alma</td>
<td width="12%" valign="top">^</td>
<td width="16%" valign="top">Eşitlik</td>
<td width="14%" valign="top">=</td>
<td width="18%" valign="top">Lojik Zıtlık</td>
<td width="14%" valign="top">Not</td>
</tr>
<tr>
<td width="21%" valign="top">Çıkarma</td>
<td width="12%" valign="top">-</td>
<td width="16%" valign="top">Eşitsizlik</td>
<td width="14%" valign="top">&lt;&gt;</td>
<td width="18%" valign="top">Lojik ve</td>
<td width="14%" valign="top">And</td>
</tr>
<tr>
<td width="21%" valign="top">Çarpma</td>
<td width="12%" valign="top">*</td>
<td width="16%" valign="top">Küçüktür</td>
<td width="14%" valign="top">&lt;</td>
<td width="18%" valign="top">Lojik veya</td>
<td width="14%" valign="top">Or</td>
</tr>
<tr>
<td width="21%" valign="top">Bölme</td>
<td width="12%" valign="top">/</td>
<td width="16%" valign="top">Büyüktür</td>
<td width="14%" valign="top">&gt;</td>
<td width="18%" valign="top">Lojik özel veya</td>
<td width="14%" valign="top">Xor</td>
</tr>
<tr>
<td width="21%" valign="top">Integer Bölme</td>
<td width="12%" valign="top">\</td>
<td width="16%" valign="top">Küçük Eşittir</td>
<td width="14%" valign="top">&lt;=</td>
<td width="18%" valign="top">Lojik eşdeğer</td>
<td width="14%" valign="top">Eqv</td>
</tr>
<tr>
<td width="21%" valign="top">Modüler</td>
<td width="12%" valign="top">Mod</td>
<td width="16%" valign="top">Büyük Eşittir</td>
<td width="14%" valign="top">&gt;=</td>
<td width="18%" valign="top">Lojik içerme</td>
<td width="14%" valign="top">Imp</td>
</tr>
<tr>
<td width="21%" valign="top">Toplama</td>
<td width="12%" valign="top">+</td>
<td width="16%" valign="top">Obje Eşdeğeri</td>
<td width="14%" valign="top">Is</td>
<td width="18%" valign="top">&nbsp;</td>
<td width="14%" valign="top">&nbsp;</td>
</tr>
<tr>
<td width="21%" valign="top">Metinsel Birleştirme</td>
<td width="12%" valign="top">&amp;</td>
<td width="16%" valign="top">&nbsp;</td>
<td width="14%" valign="top">&nbsp;</td>
<td width="18%" valign="top">&nbsp;</td>
<td width="14%" valign="top">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 16 : Operatörler.</p>
<p>Kullanımları ise şu şekildedir.<span id="more-40"></span></p>
<h3>Aritmetik Operatörler</h3>
<h3>Üst Alma</h3>
<p>İstenilen sayısal değerin (integer) istenilen sayısal kuvvetini almaya yarayan operatördür. Üstü alınan sayı veya üst değeri “Null” ise sonuçta “Null” olacaktır. Üst alma operatörü SHIFT+3 tuşlarına basarak elde edilebilir. <strong> </strong></p>
<p><strong> </strong></p>
<div>
<table border="0" cellspacing="0" cellpadding="0" width="279" height="193">
<tbody>
<tr>
<td width="128">&nbsp;</td>
<td width="239" valign="top">
<table border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td width="177" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Dim x, y, Sonuc</p>
<p>x = 25</p>
<p>y = 7</p>
<p>Sonuc = x ^ y</p>
<p>respose.write Sonuc</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
<p>Örnek 25 : Üst Alma.</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>Sonuç “6103515625” olacaktır.</p>
<h3>Matematiksel İşlemler (+,-,*,\,/)</h3>
<p>&nbsp;</p>
<p>Matematikte kullanıldığı gibi istenilen şekilde işlemlerde kullanılabilir fakat unutulmaması gereken bir kaç nokta vardır. Bunlardan birincisi işlem yapılacak değişkenin veya sabitin numerik sayı değerine sahip olduğundan yani değişken alt tipinin uygun olduğundan emin olunuz. Eğer emin olamıyorsanız dönüştürme işlemi ile bu veri tipine çeviriniz. İkinci dikkat etmeniz gereken nokta ise işlemlerin sırasıdır. Bu sıra çarpma, bölme, toplama ve çıkartma sırasına göre yapılamaktadır.</p>
<p>&nbsp;</p>
<div>
<table border="0" cellspacing="0" cellpadding="0" width="334" height="257">
<tbody>
<tr>
<td width="153">&nbsp;</td>
<td width="247" valign="top">
<table border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td width="207" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Dim a, b, c, d,Sonuc</p>
<p>a = 1</p>
<p>b = 31</p>
<p>c = 11</p>
<p>d = 4</p>
<p>Sonuc = [(a+b)/( b*c)]*d</p>
<p>respose.write Sonuc</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
<p>Örnek 26 : Matematiksel Eşitlikler.</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>Sonuç olarak “0,3753” dönecektir.</p>
<h3>Modüler Aritmetik</h3>
<p>İstenilen bir sayının modüler aritmetiğe uygun olarak hangi sistemde hangi değeri alacağını veriri. Matematikte kullanılan “Mod” fonksiyonu ile aynıdır hiçbir farkı yoktur.</p>
<p>&nbsp;</p>
<div>
<table border="0" cellspacing="0" cellpadding="0" width="285" height="207">
<tbody>
<tr>
<td width="153">&nbsp;</p>
<p>&nbsp;</td>
<td width="247" valign="top">
<table border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td width="185" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Dim a, b, Sonuc</p>
<p>a = 25</p>
<p>b = 7</p>
<p>Sonuc = a Mod d</p>
<p>respose.write Sonuc</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
<p>Örnek 27 : Modüler Aritmetik.</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p>Yukarıdaki örnekte 7&#8242;lik tabanda 25 değerini verecektir. Yani “4” değeri dönecektir.</p>
<h3>Metin Birleştirme</h3>
<p>Metin birleştirme işlemi temel olarak iki veya daha çok karakter tabanlı değişkenin tek bir değişken gibi birleştirilmesine dayanır. Bu işlemi yaparken operatör seçimimize dikkat etmemiz gerekecektir.</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="284" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Dim Ad,Soyad,isim</p>
<p>&nbsp;</p>
<p>Ad = “Günce ”</p>
<p>Soyad = “Akkoyun”</p>
<p>isim = Ad &amp; Soyad</p>
<p>&nbsp;</p>
<p>respose.write isim</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 28 : Metin Birleştirme.</p>
<p>&nbsp;</p>
<p>Sonuç “GünceAkkoyun” şeklinde olacaktır.  Unutmamak gerekir ki her operatör her veri tipinde kullanılamaz. Sayısal veya metinsel özellikteki verilere göre kullanım alanları değişir. Son olarak operatörlerin kullanımı sırasında veri tipine uygun operatör kullanmak gereklidir. Örneğin iki karakter değişkenini toplarken (birleştirirken) “+” yerine metinsel işlemlerde birleştirme anlamına gelen “&amp;” sembolü kullanılmalıdır.</p>
<p>&nbsp;</p>
<p>Not : İki veya daha fazla metin birleştirilirken, örneğin bir “Ad” ve “Soyad”, bu ikisi arasında boşluk bırakılmadan birleştirilecektir. Oysaki çoğu durumlarda arada boşluk bırakılması istenebilir. Böyle durumlarda manuel olarak araya boşluk bırakılmalıdır.</p>
<h3>Karşılaştırma Operatörleri</h3>
<p>Programlarımız içerisinde kimi zaman iki farklı değişkeni birbirine göre kıyaslamamız (karşılaştırmamız) gerekebilmektedir. Bu gibi durumlarda karşılaştırma operatörleri kullanılmaktadır. Karşılaştırma operatörleri sayesinde iki değişken birbirine eşit mi?, eşit değil mi?, büyük mü?, küçük mü? veya bunların kombinasyonları şeklinde sınarız.</p>
<h3>Lojik Operatörler</h3>
<p>Lojik operatörler karşılaştırma gibi kullanılabildikleri gibi birden çok operatörü birleştirmek içinde kullanılabilir (and veya or ile). Bu kullanımın dışında pek fazla kullanımı yoktur daha çok mantıksal sorgularda birkaç şartı birleştirmek için kullanılır. Özellikle “and”, “or” veya “not” operatörleri çok fazla kullanılmaktadır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/operatorler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sabitler</title>
		<link>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/sabitler/</link>
		<comments>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/sabitler/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 20:03:25 +0000</pubDate>
		<dc:creator>Mehmet Özdemir</dc:creator>
				<category><![CDATA[Asp]]></category>
		<category><![CDATA[Değişken Tipi Sabitleri]]></category>
		<category><![CDATA[Dosya Girdi Çıktı Sabitleri]]></category>
		<category><![CDATA[Dosya Özelliği Sabitleri]]></category>
		<category><![CDATA[Özel Dizin Sabitleri]]></category>
		<category><![CDATA[Sürücü Tipi Sabitleri]]></category>

		<guid isPermaLink="false">http://www.mehmet-ozdemir.net/?p=38</guid>
		<description><![CDATA[Program içerisinde her zaman değişken değerleri değişebilir değil bazen de sabit olmaları istenebilir. Bu tip değişkenlere (değişken demek biraz yanlış ama..) bir kere değer atandıktan sonra bir daha değiştirilemez (sabit değer bütün program boyunca (hatta isterseniz bütün site boyunca) değişmeden kalır). Bu işlemi vbscript içerisinde “Constant” (Sabit) kelimesinin kısaltılmışı olan “Const” komutu yardımı ile yapılır.  [...]]]></description>
			<content:encoded><![CDATA[<p>Program içerisinde her zaman değişken değerleri değişebilir değil bazen de sabit olmaları istenebilir. Bu tip değişkenlere (değişken demek biraz yanlış ama..) bir kere değer atandıktan sonra bir daha değiştirilemez (sabit değer bütün program boyunca (hatta isterseniz bütün site boyunca) değişmeden kalır). Bu işlemi vbscript içerisinde “Constant” (Sabit) kelimesinin kısaltılmışı olan “Const” komutu yardımı ile yapılır.  Const terimi ile değer verilmiş bir değişkenin tanımlanmasına gerek yoktur.</p>
<p>&nbsp;</p>
<p>Sabit olduğu “Const” komutu ile belirtilmiş bir değişkene..</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="248" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Const Url = “www.akkoyun.net”</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 23 : Sabit Kullanımı.</p>
<p><span id="more-38"></span></p>
<p>Şeklinde kullanılan bir sabit değişkene başka bir veri atanmaya çalışıldığı zaman hata verecektir.</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="284" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Const Url = “akkoyun.net”</p>
<p>&#8230;.</p>
<p>Url = “pcworld.com.tr”</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 24 : Bir Sabite Değer Atamak.</p>
<p>&nbsp;</p>
<p>Yani “Url” sabitine kendi değeri dışında bir değer verilmek istenmiştir fakat hata mesajı verecektir. (Illegal  assignment: &#8216;Url’ ).</p>
<p>&nbsp;</p>
<p>Vbscript programlama dilinde kullanılan değişkenlere genel olarak variant denir. Variant genel olarak bir grubu temsil eder ve alt grupları mevcuttur.  Bunlar değişkenin cinsine göre otomatik olarak tanınır. (diğer programlama dillerinde bu özellik yoktur ve değişken tanımlanırken veri tipi yani variant grubu tanımlanır fakat asp de bu olay yordamcı tarafından otomatik gerçekleşir).</p>
<p>&nbsp;</p>
<p>VbScript içerisinde kullanıcıya kolaylık sağlamak için bazı hazır tanımlanmış sabitler mevcuttur. Bu sabitler kodlama sırasında istenildiği şekilde kullanılabilmektedir. Bu sabitler ve değerleri aşağıda verilmiştir.</p>
<h3>Renk Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="102" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="286" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="102" valign="top">vbBlack</td>
<td width="84" valign="top">&amp;h00</td>
<td width="286" valign="top">Siyah</td>
</tr>
<tr>
<td width="102" valign="top">vbRed</td>
<td width="84" valign="top">&amp;hFF</td>
<td width="286" valign="top">Kırmızı</td>
</tr>
<tr>
<td width="102" valign="top">vbGreen</td>
<td width="84" valign="top">&amp;hFF00</td>
<td width="286" valign="top">Yeşil</td>
</tr>
<tr>
<td width="102" valign="top">vbYellow</td>
<td width="84" valign="top">&amp;hFFFF</td>
<td width="286" valign="top">Sarı</td>
</tr>
<tr>
<td width="102" valign="top">vbBlue</td>
<td width="84" valign="top">&amp;hFF0000</td>
<td width="286" valign="top">Mavi</td>
</tr>
<tr>
<td width="102" valign="top">vbMagenta</td>
<td width="84" valign="top">&amp;hFF00FF</td>
<td width="286" valign="top">Gül Kurusu</td>
</tr>
<tr>
<td width="102" valign="top">vbCyan</td>
<td width="84" valign="top">&amp;hFFFF00</td>
<td width="286" valign="top">Turkuaz</td>
</tr>
<tr>
<td width="102" valign="top">vbWhite</td>
<td width="84" valign="top">&amp;hFFFFFF</td>
<td width="286" valign="top">Beyaz</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 2 : Renk Sabitleri.</p>
<h3>Tarih ve Zaman Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="184" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="211" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="184" valign="top">vbSunday</td>
<td width="84" valign="top">1</td>
<td width="211" valign="top">Pazar</td>
</tr>
<tr>
<td width="184" valign="top">vbMonday</td>
<td width="84" valign="top">2</td>
<td width="211" valign="top">Pazartesi</td>
</tr>
<tr>
<td width="184" valign="top">vbTuesday</td>
<td width="84" valign="top">3</td>
<td width="211" valign="top">Salı</td>
</tr>
<tr>
<td width="184" valign="top">vbWednesday</td>
<td width="84" valign="top">4</td>
<td width="211" valign="top">Çarşamba</td>
</tr>
<tr>
<td width="184" valign="top">vbThursday</td>
<td width="84" valign="top">5</td>
<td width="211" valign="top">Perşembe</td>
</tr>
<tr>
<td width="184" valign="top">vbFriday</td>
<td width="84" valign="top">6</td>
<td width="211" valign="top">Cuma</td>
</tr>
<tr>
<td width="184" valign="top">vbSaturday</td>
<td width="84" valign="top">7</td>
<td width="211" valign="top">Cumartesi</td>
</tr>
<tr>
<td width="184" valign="top">vbUseSystem</td>
<td width="84" valign="top">0</td>
<td width="211" valign="top">Sunucunun bölgesel ayarlarında yer alan tarih   veya zaman biçimini kullan</td>
</tr>
<tr>
<td width="184" valign="top">vbUseSystemDayOfWeek</td>
<td width="84" valign="top">0</td>
<td width="211" valign="top">&nbsp;</td>
</tr>
<tr>
<td width="184" valign="top">vbFirstJan1</td>
<td width="84" valign="top">1</td>
<td width="211" valign="top">1 Ocak gününün içerisinde yer aldığı haftayı   kullan</td>
</tr>
<tr>
<td width="184" valign="top">vbFirstFourDays</td>
<td width="84" valign="top">2</td>
<td width="211" valign="top">En az 4 günü yeni yılda olan ilk haftayı   kullan</td>
</tr>
<tr>
<td width="184" valign="top">vbFirstFullWeek</td>
<td width="84" valign="top">3</td>
<td width="211" valign="top">7 günüde yeni yıl içersinde yer   alan ilk haftayı kullan</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 3 : Tarih ve Zaman Sabitleri.</p>
<h3>Tarih Biçim Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="114" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="286" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="114" valign="top">vbGeneralDate</td>
<td width="84" valign="top">0</td>
<td width="286" valign="top">Sistem ayarlarındaki gösterim biçimi</td>
</tr>
<tr>
<td width="114" valign="top">vbLongDate</td>
<td width="84" valign="top">1</td>
<td width="286" valign="top">Uzun tarih gösterimi (June 26, 1943)</td>
</tr>
<tr>
<td width="114" valign="top">vbShortDate</td>
<td width="84" valign="top">2</td>
<td width="286" valign="top">Kısa tarih gösterimi (6/26/43)</td>
</tr>
<tr>
<td width="114" valign="top">vbLongTime</td>
<td width="84" valign="top">3</td>
<td width="286" valign="top">Uzun zaman gösterimi (3:48:01 Pm)</td>
</tr>
<tr>
<td width="114" valign="top">vbShortTime</td>
<td width="84" valign="top">4</td>
<td width="286" valign="top">Kısa zaman gösterimi (15:48)</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 4 : Tarih Biçim Sabitleri.</p>
<h3>Çeşitli Sabitler</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="114" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="121" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="264" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="114" valign="top">vbObjectError</td>
<td width="121" valign="top">-2147221504</td>
<td width="264" valign="top">Kullanıcı tarafından tanımlanan   hata tipi numaraları</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 5 : Çeşitli Sabitler.</p>
<h3>Mesaj Kutusu Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="184" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="211" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="184" valign="top">vbOkOnly</td>
<td width="84" valign="top">0</td>
<td width="211" valign="top">Sadece OK butonu göster</td>
</tr>
<tr>
<td width="184" valign="top">vbOkCancel</td>
<td width="84" valign="top">1</td>
<td width="211" valign="top">Ok ve İptal butonu göster</td>
</tr>
<tr>
<td width="184" valign="top">vbAbortRetryIgnore</td>
<td width="84" valign="top">2</td>
<td width="211" valign="top">Abort, Retry ve Ignore butonu göster</td>
</tr>
<tr>
<td width="184" valign="top">vbYesNoCancel</td>
<td width="84" valign="top">3</td>
<td width="211" valign="top">Yes, No ve Cancel butonu göster</td>
</tr>
<tr>
<td width="184" valign="top">vbYesNo</td>
<td width="84" valign="top">4</td>
<td width="211" valign="top">Yes ve No butonu göster</td>
</tr>
<tr>
<td width="184" valign="top">vbRetryCancel</td>
<td width="84" valign="top">5</td>
<td width="211" valign="top">Retry ve Cancel butonu göster</td>
</tr>
<tr>
<td width="184" valign="top">vbCritical</td>
<td width="84" valign="top">16</td>
<td width="211" valign="top">Kritik mesaj iconu göster</td>
</tr>
<tr>
<td width="184" valign="top">vbQuestion</td>
<td width="84" valign="top">32</td>
<td width="211" valign="top">Uyarı soru mesajı iconu göster</td>
</tr>
<tr>
<td width="184" valign="top">vbExclamation</td>
<td width="84" valign="top">48</td>
<td width="211" valign="top">Uyarı mesajı iconu göster</td>
</tr>
<tr>
<td width="184" valign="top">vbInformation</td>
<td width="84" valign="top">64</td>
<td width="211" valign="top">Bilgi mesajı iconu göster</td>
</tr>
<tr>
<td width="184" valign="top">vbDefaultButton1</td>
<td width="84" valign="top">0</td>
<td width="211" valign="top">Ilk buton varsayılan</td>
</tr>
<tr>
<td width="184" valign="top">vbDefaultButton2</td>
<td width="84" valign="top">256</td>
<td width="211" valign="top">Ikinci buton varsayılan</td>
</tr>
<tr>
<td width="184" valign="top">vbDefaultButton3</td>
<td width="84" valign="top">512</td>
<td width="211" valign="top">Üçüncü buton varsayılan</td>
</tr>
<tr>
<td width="184" valign="top">vbDefaultButton4</td>
<td width="84" valign="top">768</td>
<td width="211" valign="top">Dördüncü buton varsayılan</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 6 : Mesaj Kutusu Sabitleri.</p>
<h3>Mesaj Kutusu Cevap Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="184" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="211" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="184" valign="top">vbOk</td>
<td width="84" valign="top">1</td>
<td width="211" valign="top">Ok butonu tıklandı</td>
</tr>
<tr>
<td width="184" valign="top">vbCancel</td>
<td width="84" valign="top">2</td>
<td width="211" valign="top">Cancel butonu tıklandı</td>
</tr>
<tr>
<td width="184" valign="top">vbAbort</td>
<td width="84" valign="top">3</td>
<td width="211" valign="top">Abort butonu tıklandı</td>
</tr>
<tr>
<td width="184" valign="top">vbRetry</td>
<td width="84" valign="top">4</td>
<td width="211" valign="top">Retry butonu tıklandı</td>
</tr>
<tr>
<td width="184" valign="top">vbIgnore</td>
<td width="84" valign="top">5</td>
<td width="211" valign="top">Ignore butonu tıklandı</td>
</tr>
<tr>
<td width="184" valign="top">vbYes</td>
<td width="84" valign="top">6</td>
<td width="211" valign="top">Yes butonu tıklandı</td>
</tr>
<tr>
<td width="184" valign="top">vbNo</td>
<td width="84" valign="top">7</td>
<td width="211" valign="top">No butonu tıklandı</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 7 : Mesaj Kutusu Cevap Sabitleri.</p>
<h3>String Cevap Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="184" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="211" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="184" valign="top">vbCr</td>
<td width="84" valign="top">Chr(13)</td>
<td width="211" valign="top">-</td>
</tr>
<tr>
<td width="184" valign="top">vbCrLf</td>
<td width="84" valign="top">Chr(13) &amp; Chr(10)</td>
<td width="211" valign="top">-</td>
</tr>
<tr>
<td width="184" valign="top">vbFormFeed</td>
<td width="84" valign="top">Chr(12)</td>
<td width="211" valign="top">Form Besleme</td>
</tr>
<tr>
<td width="184" valign="top">vbLf</td>
<td width="84" valign="top">Chr(10)</td>
<td width="211" valign="top">Satır Besleme</td>
</tr>
<tr>
<td width="184" valign="top">vbNewLine</td>
<td width="84" valign="top">Chr(13) &amp; Chr(10) veya Chr(10)</td>
<td width="211" valign="top">Yeni Satır</td>
</tr>
<tr>
<td width="184" valign="top">vbNullChar</td>
<td width="84" valign="top">Chr(0)</td>
<td width="211" valign="top">0 değerine sahip karakter</td>
</tr>
<tr>
<td width="184" valign="top">vbNullString</td>
<td width="84" valign="top">-</td>
<td width="211" valign="top">“”</td>
</tr>
<tr>
<td width="184" valign="top">vbTab</td>
<td width="84" valign="top">Chr(9)</td>
<td width="211" valign="top">Horizantal Tab</td>
</tr>
<tr>
<td width="184" valign="top">vbVerticalTab</td>
<td width="84" valign="top">Chr(11)</td>
<td width="211" valign="top">Vertical Tab</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 8 : String Cevap Sabitleri.</p>
<h3>Durum Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="184" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="211" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="184" valign="top">vbTrue</td>
<td width="84" valign="top">-1</td>
<td width="211" valign="top">Doğru</td>
</tr>
<tr>
<td width="184" valign="top">vbFalse</td>
<td width="84" valign="top">0</td>
<td width="211" valign="top">Yanlış</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 9 : Durum Sabitleri.</p>
<h3>Karşılaştırma Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="184" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="211" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="184" valign="top">VbBinaryCompare</td>
<td width="84" valign="top">0</td>
<td width="211" valign="top">Binary Karşılaştırma</td>
</tr>
<tr>
<td width="184" valign="top">VBTextCompare</td>
<td width="84" valign="top">1</td>
<td width="211" valign="top">Metin Karşılaştırma</td>
</tr>
<tr>
<td width="184" valign="top">VBDataBaseCompare</td>
<td width="84" valign="top">2</td>
<td width="211" valign="top">Veri Tabanı Karşılaştırması</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 10 : Karşılaştırma Sabitleri.</p>
<h3>Değişken Tipi Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="184" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="211" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="184" valign="top">vbEmpty</td>
<td width="84" valign="top">0</td>
<td width="211" valign="top">Tanımsız data</td>
</tr>
<tr>
<td width="184" valign="top">vbNull</td>
<td width="84" valign="top">1</td>
<td width="211" valign="top">Geçerli data içermeyen</td>
</tr>
<tr>
<td width="184" valign="top">vbInteger</td>
<td width="84" valign="top">2</td>
<td width="211" valign="top">Integer</td>
</tr>
<tr>
<td width="184" valign="top">vbLong</td>
<td width="84" valign="top">3</td>
<td width="211" valign="top">Long</td>
</tr>
<tr>
<td width="184" valign="top">vbSingle</td>
<td width="84" valign="top">4</td>
<td width="211" valign="top">Single</td>
</tr>
<tr>
<td width="184" valign="top">vbCurrency</td>
<td width="84" valign="top">6</td>
<td width="211" valign="top">Currency</td>
</tr>
<tr>
<td width="184" valign="top">vbDate</td>
<td width="84" valign="top">7</td>
<td width="211" valign="top">Date</td>
</tr>
<tr>
<td width="184" valign="top">vbString</td>
<td width="84" valign="top">8</td>
<td width="211" valign="top">String</td>
</tr>
<tr>
<td width="184" valign="top">vbObject</td>
<td width="84" valign="top">9</td>
<td width="211" valign="top">Object</td>
</tr>
<tr>
<td width="184" valign="top">vbError</td>
<td width="84" valign="top">10</td>
<td width="211" valign="top">Error</td>
</tr>
<tr>
<td width="184" valign="top">vbBoolean</td>
<td width="84" valign="top">11</td>
<td width="211" valign="top">Boolean</td>
</tr>
<tr>
<td width="184" valign="top">vbVariant</td>
<td width="84" valign="top">12</td>
<td width="211" valign="top">Variant</td>
</tr>
<tr>
<td width="184" valign="top">vbDataObject</td>
<td width="84" valign="top">13</td>
<td width="211" valign="top">Data object</td>
</tr>
<tr>
<td width="184" valign="top">vbDecimal</td>
<td width="84" valign="top">14</td>
<td width="211" valign="top">Decimal</td>
</tr>
<tr>
<td width="184" valign="top">vbByte</td>
<td width="84" valign="top">15</td>
<td width="211" valign="top">Byte</td>
</tr>
<tr>
<td width="184" valign="top">vbArray</td>
<td width="84" valign="top">16</td>
<td width="211" valign="top">Array</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 11 : Değişken Tipi Sabitleri.</p>
<h3>Sürücü Tipi Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="184" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="211" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="184" valign="top">Unknown</td>
<td width="84" valign="top">0</td>
<td width="211" valign="top">Tanımlanmamış sürücü</td>
</tr>
<tr>
<td width="184" valign="top">Removable</td>
<td width="84" valign="top">1</td>
<td width="211" valign="top">Tüm taşınabilir medya aygıtları. Içerisinde   disket sürücüleri de vardır</td>
</tr>
<tr>
<td width="184" valign="top">Fixed</td>
<td width="84" valign="top">2</td>
<td width="211" valign="top">Sabit diskler</td>
</tr>
<tr>
<td width="184" valign="top">Remote</td>
<td width="84" valign="top">3</td>
<td width="211" valign="top">Network sürücüleri</td>
</tr>
<tr>
<td width="184" valign="top">CDROM</td>
<td width="84" valign="top">4</td>
<td width="211" valign="top">CdRom sürücüsü</td>
</tr>
<tr>
<td width="184" valign="top">RamDisk</td>
<td width="84" valign="top">5</td>
<td width="211" valign="top">RAM üzerinde yer alan sanal disk   alanı</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 12 : Sürücü Tipi Sabitleri.</p>
<h3>Dosya Özelliği Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="184" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="84" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="211" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="184" valign="top">Normal</td>
<td width="84" valign="top">0</td>
<td width="211" valign="top">Normal dosya</td>
</tr>
<tr>
<td width="184" valign="top">ReadOnly</td>
<td width="84" valign="top">1</td>
<td width="211" valign="top">Salt okunur</td>
</tr>
<tr>
<td width="184" valign="top">Hidden</td>
<td width="84" valign="top">2</td>
<td width="211" valign="top">Gizli</td>
</tr>
<tr>
<td width="184" valign="top">System</td>
<td width="84" valign="top">4</td>
<td width="211" valign="top">Sistem dosyası</td>
</tr>
<tr>
<td width="184" valign="top">Directory</td>
<td width="84" valign="top">16</td>
<td width="211" valign="top">Dizin</td>
</tr>
<tr>
<td width="184" valign="top">Archive</td>
<td width="84" valign="top">32</td>
<td width="211" valign="top">Arşiv</td>
</tr>
<tr>
<td width="184" valign="top">Alias</td>
<td width="84" valign="top">1024</td>
<td width="211" valign="top">Link veya kısayol</td>
</tr>
<tr>
<td width="184" valign="top">Compressed</td>
<td width="84" valign="top">2048</td>
<td width="211" valign="top">Sıkıştırılmış dosya</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 13 : Dosya Özelliği Sabitleri.</p>
<h3>Dosya Girdi Çıktı Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="122" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="60" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="379" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="122" valign="top">ForReading</td>
<td width="60" valign="top">0</td>
<td width="379" valign="top">Dosyayı sadece okuma için aç. Bu tip açılan   dosyaya yazılamaz.</td>
</tr>
<tr>
<td width="122" valign="top">ForWriting</td>
<td width="60" valign="top">1</td>
<td width="379" valign="top">Dosyayı yazma için aç. Eğer bu dosya daha önceden varsa üzerine   yazar.</td>
</tr>
<tr>
<td width="122" valign="top">ForAppending</td>
<td width="60" valign="top">8</td>
<td width="379" valign="top">Dosyayı yazmak için açar ve sonuna   yazar</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 14 : Dosya Girdi Çıktı Sabitleri.</p>
<h3>Özel Dizin Sabitleri</h3>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="122" valign="top"><span style="text-decoration: underline;">Sabit</span></td>
<td width="60" valign="top"><span style="text-decoration: underline;">Değer</span></td>
<td width="379" valign="top"><span style="text-decoration: underline;">Açıklama</span></td>
</tr>
<tr>
<td width="122" valign="top">WindowsFolder</td>
<td width="60" valign="top">0</td>
<td width="379" valign="top">Windowsun kurulu olduğu dizin</td>
</tr>
<tr>
<td width="122" valign="top">SystemFolder</td>
<td width="60" valign="top">1</td>
<td width="379" valign="top">Fontların ve sürücülerin bulunduğu sistem   dizini</td>
</tr>
<tr>
<td width="122" valign="top">TemporaryFolder</td>
<td width="60" valign="top">2</td>
<td width="379" valign="top">Temprorary dizini</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 15 : Özel Dizin Sabitleri.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/sabitler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Seri Değişkenler</title>
		<link>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/seri-degiskenler/</link>
		<comments>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/seri-degiskenler/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 20:01:37 +0000</pubDate>
		<dc:creator>Mehmet Özdemir</dc:creator>
				<category><![CDATA[Asp]]></category>
		<category><![CDATA[Seri Değişkenler]]></category>

		<guid isPermaLink="false">http://www.mehmet-ozdemir.net/?p=36</guid>
		<description><![CDATA[Seri Değişkenler Vbscript programları içerisinde bir değişkene birden çok değer verilebilmektedir. Bu olaya “Seri Değişken” denilmektedir. Örnek vermek gerekirse 7 kişilik bir sınıf içersindeki öğrencilerin isimlerini tek bir değişkende tutabiliriz. &#160; &#60;% Option Explicit Dim Ad(7) &#160; Ad(1) = “Günce” Ad(2) = “Refiye” Ad(3) = “Haldun” Ad(4) = “Meral” Ad(5) = “Alp” Ad(6) = “Seda” [...]]]></description>
			<content:encoded><![CDATA[<h3>Seri Değişkenler</h3>
<p>Vbscript programları içerisinde bir değişkene birden çok değer verilebilmektedir. Bu olaya “Seri Değişken” denilmektedir. Örnek vermek gerekirse 7 kişilik bir sınıf içersindeki öğrencilerin isimlerini tek bir değişkende tutabiliriz.</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="284" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Dim Ad(7)</p>
<p>&nbsp;</p>
<p>Ad(1) = “Günce”</p>
<p>Ad(2) = “Refiye”</p>
<p>Ad(3) = “Haldun”</p>
<p>Ad(4) = “Meral”</p>
<p>Ad(5) = “Alp”</p>
<p>Ad(6) = “Seda”</p>
<p>Ad(7) = “Gökçe”</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 17 : Diziye Değer Atama.</p>
<p><span id="more-36"></span></p>
<p>Şeklinde bir tanımlama yaptığımız zaman “Ad” değişkenine 7 farklı değer vermiş olduk. Kaç farklı değer alabileceğini “DIM” komutu ile değişken tanımlarken parantez içerisinde boyutlandırmış olduk. Bu örnekte neden her isim için farklı değişken kullanmadık ta bir seri kullandık diyecek olursanız. Yani</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="296" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Dim Ad1,   Ad2, Ad3, Ad4, Ad5, Ad6, Ad7</p>
<p>&nbsp;</p>
<p>Ad1 = “Günce”</p>
<p>Ad2 = “Refiye”</p>
<p>Ad3 = “Haldun”</p>
<p>Ad4 = “Meral”</p>
<p>Ad5 = “Alp”</p>
<p>Ad6 = “Seda”</p>
<p>Ad7 = “Gökçe”</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 18 : Kullanışsız Değişken Dizisi.</p>
<p>&nbsp;</p>
<p>Hemen cevabını verelim; dizi değişkenlerde bir değişkeni numarasıyla kullanabilirsiniz ve numara yerine başka bir değişken kullanabilirsiniz.</p>
<p>&nbsp;</p>
<div>
<p>Bilgi : String özelliği taşıyan değişkenler (yani tırnak içerisinde tanımlanmış metinsel değere sahip değişkenler) hiçbir şekilde dönüştürme işlemi yapılmadan matematiksel işlem içerisinde kullanılamaz.</p>
</div>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="248" valign="top">&lt;%</p>
<p>&#8230;</p>
<p>numara = 6</p>
<p>response.write</p>
<p>Ad(numara)</p>
<p>&#8230;</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 19 : Dizi İçindeki Bir Öğenin Kullanımı.</p>
<p>&nbsp;</p>
<p>Şeklinde bir kullanım ile 6 numaralı “Ad” değişkenini ekrana yazdırmak gibi bir işlem gerçekleşecektir. (bu programcıkta ilk olarak “numara” değişkenine 6 değerini atadık ve bu “numara” değişkenini “Ad(numara)” şeklinde seri içerisinde kullandık.)</p>
<p>&nbsp;</p>
<p>Bir dizi değişkeni boyutu isteklerimizin altındaysa yani elimizdeki toplam dizi öğesi adedi, dizinin tanım aralığı dışında kalmış ise, dizimizin tanım aralığını yani boyutunu genişletebiliriz. Bunun için “redim” komutu kullanılır (yeniden boyutlandır). Fakat bu komutun şöyle bir özelliği vardır: yeniden tanımlanan bir dizi yeniden tanımlama öncesi kendisine verilen hiçbir değeri yeniden boyutlandırma sonrası vermez. Bir diğer değişke içeriği sıfırlanır.</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="284" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Dim Ad(5)</p>
<p>&nbsp;</p>
<p>Ad(0) = “Günce”</p>
<p>Ad(1) = “Refiye”</p>
<p>Ad(2) = “Haldun”</p>
<p>Ad(3) = “Meral”</p>
<p>Ad(4) = “Alp”</p>
<p>&nbsp;</p>
<p>ReDim Ad(7)</p>
<p>&nbsp;</p>
<p>Ad(5) = “Seda”</p>
<p>Ad(6) = “Gökçe”</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 20 : Redim Komutu ile Diziyi Yeniden Boyutlandırma.</p>
<p>&nbsp;</p>
<p>Verilen örnekte yeniden tanımlama sonrası “Ad(0) – Ad(4)” değişkenleri sıfırlanacak yani null içeriğe sahip olacaktır. Yeniden tanımlama sırasında eski dizi değerlerinin korunmasını istersek “Redim” komutunu “Preserve” komutuyla beraber kullanmalıyız. Bu şekilde eskiye dönük verinin korunacağını yeniden tanımlama sırasında belirtmiş oluruz.</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="284" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Dim Ad(5)</p>
<p>&nbsp;</p>
<p>Ad(0) = “Günce”</p>
<p>Ad(1) = “Refiye”</p>
<p>Ad(2) = “Haldun”</p>
<p>Ad(3) = “Meral”</p>
<p>Ad(4) = “Alp”</p>
<p>&nbsp;</p>
<p>ReDim Preserve Ad(7)</p>
<p>&nbsp;</p>
<p>Ad(5) = “Seda”</p>
<p>Ad(6) = “Gökçe”</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 21 : Redim Preserve Komutu ile Diziyi Yeniden Tanımlama.</p>
<p>&nbsp;</p>
<p>Bu şekilde yeniden tanımlanan dizi eski değerlerinden hiçbir veriyi kaybetmez. Böylece eski verilerde kullanılabilmektedir.</p>
<p>&nbsp;</p>
<p>Dizi değişkenleri yukarıdaki örneklerdeki gibi tek boyutlu olabilmesinin yanında birden çok boyuta da sahip olabilirler. Örnek vermek gerekirse matematikte kullanılan matriks sistemini düşünün bu size iki boyutlu dizi hakkında fikir verecektir. Matriks üzerinde birinci satır birinci sütunda ki değer x(1,1) şeklinde ifade edilmektedir. Örneğin aşağıdaki 4&#215;4 matriksi ASP içerisinde tanımlamamız için,</p>
<div>
<table border="0" cellspacing="0" cellpadding="0" width="401" height="193">
<tbody>
<tr>
<td width="200">&nbsp;</p>
<p>&nbsp;</td>
<td width="397" valign="top">
<table border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td width="299" valign="top">&lt;%</p>
<p>Option Explicit</p>
<p>Dim x(7,5)</p>
<p>x(1,1) = 25</p>
<p style="text-align: left;">x(1,2) = 7</p>
<p>x(2,1) = 19</p>
<p>x(2,2) = 97</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 22 : Çok Boyutlu Dizi Kullanımı.</p>
<p>&nbsp;</p>
<p>Şeklinde bir değişken ataması yapabiliriz. Bu atamada iki boyutlu bir matriksi VbScript’imize tanımlamış olduk aynı yöntemle üç ve dört boyutlu seriler tanımlayabilmekteyiz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/seri-degiskenler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP’nin Temelleri</title>
		<link>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/asp%e2%80%99nin-temelleri/</link>
		<comments>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/asp%e2%80%99nin-temelleri/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 20:00:03 +0000</pubDate>
		<dc:creator>Mehmet Özdemir</dc:creator>
				<category><![CDATA[Asp]]></category>
		<category><![CDATA[ASP’nin Temelleri]]></category>
		<category><![CDATA[Değişkenler]]></category>

		<guid isPermaLink="false">http://www.mehmet-ozdemir.net/?p=32</guid>
		<description><![CDATA[Değişkenler Bütün programlama dillerinde olduğu gibi vbscriptte de değişkenler terimi vardır. Bu terim sayesinde program içerisinde işleyeceğimiz sayısal veya metinsel değerleri kullanmaktansa bu değerlerin yerini tutan bir değişkeni kullanırız. Bu sayede program içerisinde daha esnek bir yapı kurabiliriz. Değişkenleri temsil eden adlar vardır, örneğin “isim” değişkeni (tarih, toplam… gibi) isim değerleri alır. Anlaşıldığı üzere değişkenin [...]]]></description>
			<content:encoded><![CDATA[<h3>Değişkenler</h3>
<p>Bütün programlama dillerinde olduğu gibi vbscriptte de değişkenler terimi vardır. Bu terim sayesinde program içerisinde işleyeceğimiz sayısal veya metinsel değerleri kullanmaktansa bu değerlerin yerini tutan bir değişkeni kullanırız. Bu sayede program içerisinde daha esnek bir yapı kurabiliriz. Değişkenleri temsil eden adlar vardır, örneğin “isim” değişkeni (tarih, toplam… gibi) isim değerleri alır. Anlaşıldığı üzere değişkenin adı değişmiyor fakat değişken içerisinde tutulan değer değişebiliyor. (bu değişiklik programcının kontrolünde meydana geliyor). Verilen değer program akışına göre farklılaşabildiği için bu terime değişken diyoruz.</p>
<p>&nbsp;</p>
<p>Piyasada kullanılan bütün programlama dillerinde değişkenler kullanılmadan önce tanımlanmalı ve boyutlandırılmalıdır. Fakat vbscript de bu dillerin aksine değişkenlerin tanımlanması ve boyutlandırılması zorunlu değildir.  Vbscript tanımlanmamış değişkenleri hiç bir hata vermeden kabul eder. Fakat karmaşık programlarda sayfalar arası değişken problemleri yaşanabilir (daha önceden kullandığımız bir değişkene bir değer atamadan tekrar başka bir yerde kullanırsak eski değeri kalacağı için programda hatalar oluşacaktır). Bunu değişkenlerimizi kullanılmadan önce tanımlayarak engelleyebiliriz. (profesyonel bir programcı değişkenlerini kullanmadan önce mutlaka tanımlar böylece programın ilerleyen safhalarında değişken hatası yapmamış olacaktır) Bu alışkanlığı zorunluluk haline getirmek için vbscipt de “Option Explicit” komutu kullanılır. Komutu kullanmamız durumunda ASP yordamcısı her kullandığımız değişkeni kullanmadan önce tanımlanmasını zorunlu kılar, bu sayede sayfalar arası değişken karmaşası oluşmaz. Ve değişken adlarının yanlış yazılması bir nevi engellenmiş olur. Bu komutu mutlaka ASP programlarınızın ilk satırında kullanmalısınız, diğer hallerde program hata verecektir.</p>
<p><span id="more-32"></span></p>
<p>Asp de değişken tanıtma işlemi için “Dimension” (boyut) kelimesinin kısaltılmışı olan “DIM” komutu kullanılır. Bu komut yardımı ile, kullanılan değişkenler kod başlangıcında belirtilerek tanımlanır (iyi bir programlama için kod başında değişken tanımlaması yapmak daha iyidir. Ama sayfa içerisinde herhangi bir yerde değişken tanımlaması yapmak, bir hata meydana getirmeyecektir.).</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="206" valign="top">&lt;%&nbsp;</p>
<p>Option Explicit</p>
<p>Dim Ad</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 12 : Değişken Tanımlama.</p>
<p>&nbsp;</p>
<p>Örnekte görüldüğü gibi “DIM” komutu ile “Ad” değişkenini tanımlamış olduk bu tanımlamayı yapmadan önce “option explicit” komutunu kullandık. Bu komutu kullanma amacımız Ad değişkenini programın ilerleyen aşamalarında bir daha kullandırtmamak (değişken adı olarak) ve karışıklık olmasını engellemektir (değişken değeri değiştirilebilir fakat bu isimde başka bir değişken kullanılamaz). Bu tanımlama işlemini:</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="205" valign="top">&lt;%&nbsp;</p>
<p>Ad = “Günce Akkoyun”</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 13 : Değişkene Değer Atama.</p>
<p>&nbsp;</p>
<p>Şeklinde kullansak dahi program hatasız çalışacaktır. Fakat kullanım pratikliği ve kodlama sağlamlığı bakımından “Option Explicit” kullanımı daha iyi olacaktır. “Option Explicit” komutu ile,</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="204" valign="top">&lt;%&nbsp;</p>
<p>Option Explicit</p>
<p>Ad = “Günce Akkoyun”</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 14 : Hatalı Değer Atama.</p>
<p>&nbsp;</p>
<p>Şeklinde bir kullanım mutlaka hata verecektir.</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="351" valign="top">Microsoft VBScript runtime (0x800A01F4)&nbsp;</p>
<p>Variable is undefined: &#8216;Ad&#8217;</p>
<p>/asp/test.asp, line 3</td>
</tr>
</tbody>
</table>
</div>
<p>Çıktı 1 : Tanımlanmamış Değişkene Değer Atama.</p>
<p>&nbsp;</p>
<p>Bu hata bize değişkenimizin tanımlanmadan kullanıldığını belirtecektir. Doğru kullanımında mutlaka değişken tanımlanmalıdır.</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="204" valign="top">&lt;%&nbsp;</p>
<p>Option Explicit</p>
<p>Dim Ad</p>
<p>Ad = “Günce Akkoyun”</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 15 : Geçerli Değişken Tanımlama ve Değer Atama.</p>
<p>&nbsp;</p>
<p>Şeklinde olacaktır. Bu şekilde yapılan değişken tanımlamalarında programın ilerleyen aşamalarında tekrar “Ad” isimli bir değişken kullanamayacağımız için bir karışıklık olmayacaktır. Bu size şu anda anlamsız gelebilir ama büyük kodlar (10000-20000 satır) olduğu zaman bu size anlamlı gelecektir.</p>
<p>&nbsp;</p>
<p>Temelde kullanılandığımız değişken türleri sayısal, alfa-sayısal ve mantıksal olmak üzere üçe ayrılmaktadır. Ancak VbScript, her programlama dilinde karşımıza çıkan integer, real, string, boolean vs.. gibi temel veri tipi tanımlarından yoksun bir dildir. Peki VbScript bir değişkenin hangi türde olduğunu nasıl anlar? Bunu o değişkene değer atandığı zaman anlar. Aşağıdaki atamaları inceleyelim,</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="331" valign="top">&lt;%&nbsp;</p>
<p>Option Explicit</p>
<p>Dim x,   y, z, t, u</p>
<p>&nbsp;</p>
<p>x = 15</p>
<p>y = “15”</p>
<p>z = “Zeytinyağlı   yiyemem aman”</p>
<p>t = True</p>
<p>u = ASPgüncesi</p>
<p>%&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 16 : Değişkene Değişik Veri Tipleri Atama.</p>
<p>&nbsp;</p>
<p>Yukarıdaki örneğimizde “x” değişkenine sayısal bir değer atadığımız için o andan itibaren “x” değişkeni sayısal bir veri tipinde olacaktır (bu tip belirleme VbScript tarafından otomatik olarak yapılmaktadır). Bu nedenle tüm sayısal işlemlerde kullanılabilir. Durum “y” değişkeni için ise biraz farklıdır. “y” değişkeni tırnak içerisinde olduğundan dolayı alfa-sayısal bir veri tipinde olacaktır. Bu nedenle sayısal işlemlere girmeyecek ve sadece metinsel işlemlerde kullanılacaktır. “z” değişkeninde ise sayısal içeriğe sahip olmayan, metinsel bir değere sahip olan bir değişkeni temsil etmektedir. “t” değişkeninde ise sadece “doğru” (true &#8211; 1) veya “yanlış” (false &#8211; 0) değerini alabilen bir boolean veri tipi gösterilmektedir. “u” değişkeni de ne oluyor diye düşünüyor olmalısınız. Düşünmekte haklısınız çünkü metin değişkenleri sadece tırnak işareti içerisinde tanımlanabilir diğer hallerde hata verecektir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/asp%e2%80%99nin-temelleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodePage</title>
		<link>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/codepage/</link>
		<comments>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/codepage/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 19:58:41 +0000</pubDate>
		<dc:creator>Mehmet Özdemir</dc:creator>
				<category><![CDATA[Asp]]></category>
		<category><![CDATA[CodePage]]></category>
		<category><![CDATA[LCID]]></category>

		<guid isPermaLink="false">http://www.mehmet-ozdemir.net/?p=30</guid>
		<description><![CDATA[Okunabilir ve yazılabilir bir değişken olan codepage sayfa başında özel biçimi ile kullanıldığı zaman içinde olduğu sayfaya ait gösterim ayarları verilmesini sağlar. Örneğin Amerika için “1252” olan bu değer Türkiye için “1254” olacaktır. Bu komutun sayfaya yazılması halinde “scriptengine” e bu çalışan sayfanın gösterim ayarlarının Amerika’ya göre ayarlanacağını belirtir (Örnek 8 : CodePage Kullanımı.). &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Okunabilir ve yazılabilir bir değişken olan codepage sayfa başında özel biçimi ile kullanıldığı zaman içinde olduğu sayfaya ait gösterim ayarları verilmesini sağlar. Örneğin Amerika için “1252” olan bu değer Türkiye için “1254” olacaktır. Bu komutun sayfaya yazılması halinde “scriptengine” e bu çalışan sayfanın gösterim ayarlarının Amerika’ya göre ayarlanacağını belirtir (Örnek 8 : CodePage Kullanımı.).</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="200">
<tbody>
<tr>
<td width="200" valign="top">&nbsp;</p>
<p>&lt;%@CODEPAGE =   “1254”%&gt;</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 8 : CodePage Kullanımı.</p>
<p>&nbsp;</p>
<p>Bu komuttan sonra sayfamızda Türkçe karakterler sorunsuz olarak gösterilebilecektir. Bu kod aynı zamanda yukarıda anlatılan script dili belirleme ile beraber kullanılabilmektedir (Örnek 9 : CodePage ve Language Beraber Kullanımı.).</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="341">
<tbody>
<tr>
<td width="341" valign="top">&nbsp;</p>
<p>&lt;%@CODEPAGE =   “1254”   LANGUAGE=”VbScript”%&gt;</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 9 : CodePage ve Language Beraber Kullanımı.<span id="more-30"></span></p>
<h3>LCID</h3>
<p>Okunabilir ve yazılabilir bir değişken olan LCID (Local Identifier : Bölge Tanımlayıcı) sayfa başında özel biçimi ile kullanıldığı zaman içinde olduğu sayfaya ait özel bölgesel ayarların verilmesini sağlar. Örneğin LCID değeri “2057” şeklinde ayarlandığı zaman para birimi “₤” olarak ayarlanacaktır (Örnek 10 : LCID Kullanımı.). Türkiye için bu değer “1055” dir. Bu şekilde Türkiye’ye ait yerel saat ayarlanmış olacaktır.</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="183">
<tbody>
<tr>
<td width="183" valign="top">&nbsp;</p>
<p>&lt;%@LCID = “2057”%&gt;</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 10 : LCID Kullanımı.</p>
<p>&nbsp;</p>
<p>Bu komuttan sonra sayfamızda Türkçe bölgesel ayarlar yapılmış olacak ve tamamen Türkiye ayarları kullanılacaktır. Bu kod aynı zamanda yukarıda anlatılan script dili ve kod sayfası belirleme ile beraber kullanılabilmektedir. Aşağıda bu kullanımın örneği görülmektedir (Örnek 11 : Özel Komutların Beraber Kullanımı.).</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="410">
<tbody>
<tr>
<td width="410" valign="top">&nbsp;</p>
<p>&lt;%@CODEPAGE=“1254” LANGUAGE=”VbScript”   LCID=”2057”%&gt;</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 11 : Özel Komutların Beraber Kullanımı.</p>
<p>&nbsp;</p>
<p>Aşağıda dünya çapında kullanılmakta olan bölgesel ayarları gösteren bir tablo bulunmaktadır. Bu tablodaki LCID değerini kullanarak o bölgeye ait ayarları aktif hale getirebilirsiniz.</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="204" valign="top"><span style="text-decoration: underline;">Bölgesel Açiklama</span></td>
<td width="72" valign="top"><span style="text-decoration: underline;">Kısaltma</span></td>
<td width="96" valign="top"><span style="text-decoration: underline;">Hex Değeri</span></td>
<td width="160" valign="top"><span style="text-decoration: underline;">Onluk Değeri   (LCID)</span></td>
</tr>
<tr>
<td width="204" valign="top">Afrikaans</td>
<td width="72">af</td>
<td width="96">0&#215;0436</td>
<td width="160">1078</td>
</tr>
<tr>
<td width="204" valign="top">Albanian</td>
<td width="72">sq</td>
<td width="96">0x041C</td>
<td width="160">1052</td>
</tr>
<tr>
<td width="204">Arabic &#8211; U.A.E.</td>
<td width="72">ar-ae</td>
<td width="96">0&#215;3801</td>
<td width="160">14337</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Bahrain</td>
<td width="72">ar-bh</td>
<td width="96">0x3C01</td>
<td width="160">15361</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Algeria</td>
<td width="72">ar-dz</td>
<td width="96">0&#215;1401</td>
<td width="160">5121</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Egypt</td>
<td width="72">ar-eg</td>
<td width="96">0x0C01</td>
<td width="160">3073</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Iraq</td>
<td width="72">ar-iq</td>
<td width="96">0&#215;0801</td>
<td width="160">2049</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Jordan</td>
<td width="72">ar-jo</td>
<td width="96">0x2C01</td>
<td width="160">11265</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Kuwait</td>
<td width="72">ar-kw</td>
<td width="96">0&#215;3401</td>
<td width="160">13313</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Lebanon</td>
<td width="72">ar-lb</td>
<td width="96">0&#215;3001</td>
<td width="160">12289</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Libya</td>
<td width="72">ar-ly</td>
<td width="96">0&#215;1001</td>
<td width="160">4097</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Morocco</td>
<td width="72">Ar-ma</td>
<td width="96">0&#215;1801</td>
<td width="160">6145</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Oman</td>
<td width="72">Ar-om</td>
<td width="96">0&#215;2001</td>
<td width="160">8193</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Qatar</td>
<td width="72">ar-qa</td>
<td width="96">0&#215;4001</td>
<td width="160">16385</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Saudia Arabia</td>
<td width="72">ar-sa</td>
<td width="96">0&#215;0401</td>
<td width="160">1025</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Syria</td>
<td width="72">ar-sy</td>
<td width="96">0&#215;2801</td>
<td width="160">10241</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Tunisia</td>
<td width="72">ar-tn</td>
<td width="96">0x1C01</td>
<td width="160">7169</td>
</tr>
<tr>
<td width="204">Arabic &#8211; Yemen</td>
<td width="72">ar-ye</td>
<td width="96">0&#215;2401</td>
<td width="160">9217</td>
</tr>
<tr>
<td width="204">Basque</td>
<td width="72">eu</td>
<td width="96">0x042D</td>
<td width="160">1069</td>
</tr>
<tr>
<td width="204">Belarusian</td>
<td width="72">be</td>
<td width="96">0&#215;0423</td>
<td width="160">1059</td>
</tr>
<tr>
<td width="204">Bulgarian</td>
<td width="72">bg</td>
<td width="96">0&#215;0402</td>
<td width="160">1026</td>
</tr>
<tr>
<td width="204">Catalan</td>
<td width="72">ca</td>
<td width="96">0&#215;0403</td>
<td width="160">1027</td>
</tr>
<tr>
<td width="204">Chinese</td>
<td width="72">zh</td>
<td width="96">0&#215;0004</td>
<td width="160">4</td>
</tr>
<tr>
<td width="204">Chinese &#8211; PRC</td>
<td width="72">zh-cn</td>
<td width="96">0&#215;0804</td>
<td width="160">2052</td>
</tr>
<tr>
<td width="204">Chinese &#8211; Hong Kong</td>
<td width="72">zh-hk</td>
<td width="96">0x0C04</td>
<td width="160">3076</td>
</tr>
<tr>
<td width="204">Chinese &#8211; Singapore</td>
<td width="72">zh-sg</td>
<td width="96">0&#215;1004</td>
<td width="160">4100</td>
</tr>
<tr>
<td width="204">Chinese &#8211; Taiwan</td>
<td width="72">zh-tw</td>
<td width="96">0&#215;0404</td>
<td width="160">1028</td>
</tr>
<tr>
<td width="204">Croatian</td>
<td width="72">hr</td>
<td width="96">0x041A</td>
<td width="160">1050</td>
</tr>
<tr>
<td width="204">Czech</td>
<td width="72">cs</td>
<td width="96">0&#215;0405</td>
<td width="160">1029</td>
</tr>
<tr>
<td width="204">Danish</td>
<td width="72">da</td>
<td width="96">0&#215;0406</td>
<td width="160">1030</td>
</tr>
<tr>
<td width="204">Dutch</td>
<td width="72">nl</td>
<td width="96">0&#215;0413</td>
<td width="160">1043</td>
</tr>
<tr>
<td width="204">Dutch &#8211; Belgium</td>
<td width="72">nl-be</td>
<td width="96">0&#215;0813</td>
<td width="160">2067</td>
</tr>
<tr>
<td width="204">English</td>
<td width="72">en</td>
<td width="96">0&#215;0009</td>
<td width="160">9</td>
</tr>
<tr>
<td width="204">English &#8211; Australia</td>
<td width="72">en-au</td>
<td width="96">0x0C09</td>
<td width="160">3081</td>
</tr>
<tr>
<td width="204">English &#8211; Belize</td>
<td width="72">en-bz</td>
<td width="96">0&#215;2809</td>
<td width="160">10249</td>
</tr>
<tr>
<td width="204">English &#8211; Canada</td>
<td width="72">en-ca</td>
<td width="96">0&#215;1009</td>
<td width="160">4105</td>
</tr>
<tr>
<td width="204">English &#8211; Ireland</td>
<td width="72">en-ie</td>
<td width="96">0&#215;1809</td>
<td width="160">6153</td>
</tr>
<tr>
<td width="204">English &#8211; Jamaica</td>
<td width="72">en-jm</td>
<td width="96">0&#215;2009</td>
<td width="160">8201</td>
</tr>
<tr>
<td width="204">English &#8211; New Zealand</td>
<td width="72">en-nz</td>
<td width="96">0&#215;1409</td>
<td width="160">5129</td>
</tr>
<tr>
<td width="204">English &#8211; South Africa</td>
<td width="72">en-za</td>
<td width="96">0x1C09</td>
<td width="160">7177</td>
</tr>
<tr>
<td width="204">English &#8211; Trinidad</td>
<td width="72">en-tt</td>
<td width="96">0x2C09</td>
<td width="160">11273</td>
</tr>
<tr>
<td width="204">English &#8211; United Kingdom</td>
<td width="72">en-gb</td>
<td width="96">0&#215;0809</td>
<td width="160">2057</td>
</tr>
<tr>
<td width="204">English &#8211; United States</td>
<td width="72">en-us</td>
<td width="96">0&#215;0409</td>
<td width="160">1033</td>
</tr>
<tr>
<td width="204">Estonian</td>
<td width="72">et</td>
<td width="96">0&#215;0425</td>
<td width="160">1061</td>
</tr>
<tr>
<td width="204">Farsi</td>
<td width="72">fa</td>
<td width="96">0&#215;0429</td>
<td width="160">1065</td>
</tr>
<tr>
<td width="204">Finnish</td>
<td width="72">fi</td>
<td width="96">0x040B</td>
<td width="160">1035</td>
</tr>
<tr>
<td width="204">Faeroese</td>
<td width="72">fo</td>
<td width="96">0&#215;0438</td>
<td width="160">1080</td>
</tr>
<tr>
<td width="204">French &#8211; Standard</td>
<td width="72">fr</td>
<td width="96">0x040C</td>
<td width="160">1036</td>
</tr>
<tr>
<td width="204">French &#8211; Belgium</td>
<td width="72">fr-be</td>
<td width="96">0x080C</td>
<td width="160">2060</td>
</tr>
<tr>
<td width="204">French &#8211; Canada</td>
<td width="72">fr-ca</td>
<td width="96">0x0C0C</td>
<td width="160">3084</td>
</tr>
<tr>
<td width="204">French &#8211; Luxembourg</td>
<td width="72">fr-lu</td>
<td width="96">0x140C</td>
<td width="160">5132</td>
</tr>
<tr>
<td width="204">French &#8211; Switzerland</td>
<td width="72">fr-ch</td>
<td width="96">0x100C</td>
<td width="160">4108</td>
</tr>
<tr>
<td width="204">Gaelic &#8211; Scotland</td>
<td width="72">gd</td>
<td width="96">0x043C</td>
<td width="160">1084</td>
</tr>
<tr>
<td width="204">German &#8211; Standard</td>
<td width="72">de</td>
<td width="96">0&#215;0407</td>
<td width="160">1031</td>
</tr>
<tr>
<td width="204">German &#8211; Austrian</td>
<td width="72">de-at</td>
<td width="96">0x0C07</td>
<td width="160">3079</td>
</tr>
<tr>
<td width="204">German &#8211; Lichtenstein</td>
<td width="72">de-li</td>
<td width="96">0&#215;1407</td>
<td width="160">5127</td>
</tr>
<tr>
<td width="204">German &#8211; Luxembourg</td>
<td width="72">de-lu</td>
<td width="96">0&#215;1007</td>
<td width="160">4103</td>
</tr>
<tr>
<td width="204">German &#8211; Switzerland</td>
<td width="72">de-ch</td>
<td width="96">0&#215;0807</td>
<td width="160">2055</td>
</tr>
<tr>
<td width="204">Greek</td>
<td width="72">el</td>
<td width="96">0&#215;0408</td>
<td width="160">1032</td>
</tr>
<tr>
<td width="204">Hebrew</td>
<td width="72">he</td>
<td width="96">0x040D</td>
<td width="160">1037</td>
</tr>
<tr>
<td width="204">Hindi</td>
<td width="72">hi</td>
<td width="96">0&#215;0439</td>
<td width="160">1081</td>
</tr>
<tr>
<td width="204">Hungarian</td>
<td width="72">hu</td>
<td width="96">0x040E</td>
<td width="160">1038</td>
</tr>
<tr>
<td width="204">Icelandic</td>
<td width="72">is</td>
<td width="96">0x040F</td>
<td width="160">1039</td>
</tr>
<tr>
<td width="204">Indonesian</td>
<td width="72">in</td>
<td width="96">0&#215;0421</td>
<td width="160">1057</td>
</tr>
<tr>
<td width="204">Italian &#8211; Standard</td>
<td width="72">it</td>
<td width="96">0&#215;0410</td>
<td width="160">1040</td>
</tr>
<tr>
<td width="204">Italian &#8211; Switzerland</td>
<td width="72">it-ch</td>
<td width="96">0&#215;0810</td>
<td width="160">2064</td>
</tr>
<tr>
<td width="204">Japanese</td>
<td width="72">ja</td>
<td width="96">0&#215;0411</td>
<td width="160">1041</td>
</tr>
<tr>
<td width="204">Korean</td>
<td width="72">ko</td>
<td width="96">0&#215;0412</td>
<td width="160">1042</td>
</tr>
<tr>
<td width="204">Latvian</td>
<td width="72">lv</td>
<td width="96">0&#215;0426</td>
<td width="160">1062</td>
</tr>
<tr>
<td width="204">Lithuanian</td>
<td width="72">lt</td>
<td width="96">0&#215;0427</td>
<td width="160">1063</td>
</tr>
<tr>
<td width="204">Macedonian</td>
<td width="72">mk</td>
<td width="96">0x042F</td>
<td width="160">1071</td>
</tr>
<tr>
<td width="204">Malay &#8211; Malaysia</td>
<td width="72">ms</td>
<td width="96">0x043E</td>
<td width="160">1086</td>
</tr>
<tr>
<td width="204">Maltese</td>
<td width="72">mt</td>
<td width="96">0x043A</td>
<td width="160">1082</td>
</tr>
<tr>
<td width="204">Norwegian &#8211; Bokmål</td>
<td width="72">no</td>
<td width="96">0&#215;0414</td>
<td width="160">1044</td>
</tr>
<tr>
<td width="204">Polish</td>
<td width="72">pl</td>
<td width="96">0&#215;0415</td>
<td width="160">1045</td>
</tr>
<tr>
<td width="204">Portuguese &#8211; Standard</td>
<td width="72">pt</td>
<td width="96">0&#215;0816</td>
<td width="160">2070</td>
</tr>
<tr>
<td width="204">Portuguese &#8211; Brazil</td>
<td width="72">pt-br</td>
<td width="96">0&#215;0416</td>
<td width="160">1046</td>
</tr>
<tr>
<td width="204">Raeto-Romance</td>
<td width="72">rm</td>
<td width="96">0&#215;0417</td>
<td width="160">1047</td>
</tr>
<tr>
<td width="204">Romanian</td>
<td width="72">ro</td>
<td width="96">0&#215;0418</td>
<td width="160">1048</td>
</tr>
<tr>
<td width="204">Romanian &#8211; Moldova</td>
<td width="72">ro-mo</td>
<td width="96">0&#215;0818</td>
<td width="160">2072</td>
</tr>
<tr>
<td width="204">Russian</td>
<td width="72">ru</td>
<td width="96">0&#215;0419</td>
<td width="160">1049</td>
</tr>
<tr>
<td width="204">Russian &#8211; Moldova</td>
<td width="72">ru-mo</td>
<td width="96">0&#215;0819</td>
<td width="160">2073</td>
</tr>
<tr>
<td width="204">Serbian &#8211; Cyrillic</td>
<td width="72">sr</td>
<td width="96">0x0C1A</td>
<td width="160">3098</td>
</tr>
<tr>
<td width="204">Setsuana</td>
<td width="72">tn</td>
<td width="96">0&#215;0432</td>
<td width="160">1074</td>
</tr>
<tr>
<td width="204">Slovenian</td>
<td width="72">sl</td>
<td width="96">0&#215;0424</td>
<td width="160">1060</td>
</tr>
<tr>
<td width="204">Slovak</td>
<td width="72">sk</td>
<td width="96">0x041B</td>
<td width="160">1051</td>
</tr>
<tr>
<td width="204">Sorbian</td>
<td width="72">sb</td>
<td width="96">0x042E</td>
<td width="160">1070</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Standard</td>
<td width="72">es</td>
<td width="96">0x040A</td>
<td width="160">1034</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Argentina</td>
<td width="72">es-ar</td>
<td width="96">0x2C0A</td>
<td width="160">11274</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Bolivia</td>
<td width="72">es-bo</td>
<td width="96">0x400A</td>
<td width="160">16394</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Chile</td>
<td width="72">es-cl</td>
<td width="96">0x340A</td>
<td width="160">13322</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Columbia</td>
<td width="72">es-co</td>
<td width="96">0x240A</td>
<td width="160">9226</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Costa Rica</td>
<td width="72">es-cr</td>
<td width="96">0x140A</td>
<td width="160">5130</td>
</tr>
<tr>
<td width="204">Spanish-Dominican Republic</td>
<td width="72">es-do</td>
<td width="96">0x1C0A</td>
<td width="160">7178</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Ecuador</td>
<td width="72">es-ec</td>
<td width="96">0x300A</td>
<td width="160">12298</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Guatemala</td>
<td width="72">es-gt</td>
<td width="96">0x100A</td>
<td width="160">4106</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Honduras</td>
<td width="72">es-hn</td>
<td width="96">0x480A</td>
<td width="160">18442</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Mexico</td>
<td width="72">es-mx</td>
<td width="96">0x080A</td>
<td width="160">2058</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Nicaragua</td>
<td width="72">es-ni</td>
<td width="96">0x4C0A</td>
<td width="160">19466</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Panama</td>
<td width="72">es-pa</td>
<td width="96">0x180A</td>
<td width="160">6154</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Peru</td>
<td width="72">es-pe</td>
<td width="96">0x280A</td>
<td width="160">10250</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Puerto Rico</td>
<td width="72">es-pr</td>
<td width="96">0x500A</td>
<td width="160">20490</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Paraguay</td>
<td width="72">es-py</td>
<td width="96">0x3C0A</td>
<td width="160">15370</td>
</tr>
<tr>
<td width="204">Spanish &#8211; El Salvador</td>
<td width="72">es-sv</td>
<td width="96">0x440A</td>
<td width="160">17418</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Uruguay</td>
<td width="72">es-uy</td>
<td width="96">0x380A</td>
<td width="160">14346</td>
</tr>
<tr>
<td width="204">Spanish &#8211; Venezuela</td>
<td width="72">es-ve</td>
<td width="96">0x200A</td>
<td width="160">8202</td>
</tr>
<tr>
<td width="204">Sutu</td>
<td width="72">sx</td>
<td width="96">0&#215;0430</td>
<td width="160">1072</td>
</tr>
<tr>
<td width="204">Swedish</td>
<td width="72">sv</td>
<td width="96">0x041D</td>
<td width="160">1053</td>
</tr>
<tr>
<td width="204">Swedish &#8211; Finland</td>
<td width="72">sv-fi</td>
<td width="96">0x081D</td>
<td width="160">2077</td>
</tr>
<tr>
<td width="204">Thai</td>
<td width="72">th</td>
<td width="96">0x041E</td>
<td width="160">1054</td>
</tr>
<tr>
<td width="204">Turkish</td>
<td width="72">tr</td>
<td width="96">0x041F</td>
<td width="160">1055</td>
</tr>
<tr>
<td width="204">Tsonga</td>
<td width="72">ts</td>
<td width="96">0&#215;0431</td>
<td width="160">1073</td>
</tr>
<tr>
<td width="204">Ukranian</td>
<td width="72">uk</td>
<td width="96">0&#215;0422</td>
<td width="160">1058</td>
</tr>
<tr>
<td width="204">Urdu &#8211; Pakistan</td>
<td width="72">ur</td>
<td width="96">0&#215;0420</td>
<td width="160">1056</td>
</tr>
<tr>
<td width="204">Vietnamese</td>
<td width="72">vi</td>
<td width="96">0x042A</td>
<td width="160">1066</td>
</tr>
<tr>
<td width="204">Xhosa</td>
<td width="72">xh</td>
<td width="96">0&#215;0434</td>
<td width="160">1076</td>
</tr>
<tr>
<td width="204">Yiddish</td>
<td width="72">ji</td>
<td width="96">0x043D</td>
<td width="160">1085</td>
</tr>
<tr>
<td width="204">Zulu</td>
<td width="72">zu</td>
<td width="96">0&#215;0435</td>
<td width="160">1077</td>
</tr>
</tbody>
</table>
</div>
<p>Tablo 1 : LCID Değerleri.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/codepage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Özel ASP Komutları</title>
		<link>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/ozel-asp-komutlari/</link>
		<comments>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/ozel-asp-komutlari/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 19:57:24 +0000</pubDate>
		<dc:creator>Mehmet Özdemir</dc:creator>
				<category><![CDATA[Asp]]></category>
		<category><![CDATA[ASP Komutları]]></category>

		<guid isPermaLink="false">http://www.mehmet-ozdemir.net/?p=26</guid>
		<description><![CDATA[Script Dilini Belirlemek IIS standart olarak iki script motoru (scripting engine) ile beraber gelir. Bunlar “VBScript” ve “Jscript” dir. Bu motorlar birlikte bulunurlar. Bunlar dışında TCL ve PerlScript gibi diğer script motorları da mevcuttur fakat bunlar IIS ile beraber gelmez sadece sonradan eklenir. &#160; ASP ye biz hangi script motorunu kullanması gerektiğini söyleyebiliriz. Bu genelde [...]]]></description>
			<content:encoded><![CDATA[<h3>Script Dilini Belirlemek</h3>
<p>IIS standart olarak iki script motoru (scripting engine) ile beraber gelir. Bunlar “VBScript” ve “Jscript” dir. Bu motorlar birlikte bulunurlar. Bunlar dışında TCL ve PerlScript gibi diğer script motorları da mevcuttur fakat bunlar IIS ile beraber gelmez sadece sonradan eklenir.</p>
<p>&nbsp;</p>
<p>ASP ye biz hangi script motorunu kullanması gerektiğini söyleyebiliriz. Bu genelde standart olarak IIS de ayarlanmış haldedir (bu işlem için ilk kurulumda tanımlanmış bazı varsayılan değerler mevcuttur). Bu tanımı yapmanın en kolay yolu ASP sayfamızın ilk satırında özel içerik tanımı yapmaktır (Örnek 4 : Language Kullanımı.).</p>
<p><span id="more-26"></span></p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="200">
<tbody>
<tr>
<td width="200" valign="top">&nbsp;</p>
<p>&lt;%@Language =   “dil”%&gt;</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 4 : Language Kullanımı.</p>
<p>&nbsp;</p>
<p>Bu şekilde sayfanın VBScript mi yoksa Jscript mi kullanacağı tanımlanmış olur. VBScript için</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="200">
<tbody>
<tr>
<td width="200" valign="top">&nbsp;</p>
<p>&lt;%@Language =   “VBScript”%&gt;</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 5 : Varsayılan Dili VbScript Yapmak.</p>
<p>&nbsp;</p>
<p>Yazabiliriz (Örnek 5 : Varsayılan Dili VbScript Yapmak.). Aynı Mantıkta Jscript için</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="200">
<tbody>
<tr>
<td width="200" valign="top">&nbsp;</p>
<p>&lt;%@Language =   “JScript”%&gt;</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 6 : Varsayılan Dili JScript Yapmak.</p>
<p>&nbsp;</p>
<p>Şeklinde bir kod uygun olacaktır (Örnek 6 : Varsayılan Dili JScript Yapmak.).</p>
<p>&nbsp;</p>
<p>Bu tanımlama yapılsın yada yapılmasın script bloğumuzu &lt;script&gt; elementi ile tanımlamışsak istediğimiz dili orada da tanımlayabiliriz (Örnek 7 : &lt;script&gt; Elementi İçerisinde Dil Belirlemek.).</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="440">
<tbody>
<tr>
<td width="440" valign="top">&lt;HTML&gt;</p>
<p>&lt;Body&gt;</p>
<p>Bu bir HTML metinidir</p>
<p>&nbsp;</p>
<p>&lt;script Runat =   ”server” Language = “VBScript”&gt;</p>
<p>Rem burasi script   bloğudur ve dil olarak VBScript Kullanılmıştır</p>
<p>&lt;/script&gt;</p>
<p>&nbsp;</p>
<p>&lt;script Runat =   ”server” Language = “JScript”&gt;</p>
<p>Rem burasi script   bloğudur ve dil olarak JScript Kullanılmıştır</p>
<p>&lt;/script&gt;</p>
<p>&nbsp;</p>
<p>&lt;/Body&gt;</p>
<p>&lt;/HTML&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 7 : &lt;script&gt; Elementi İçerisinde Dil Belirlemek.</p>
<h3>Varsayılan Script Dili</h3>
<p>Script elementi içerisinde dil belirtilmemesi durumunda veya &lt;% %&gt; tagları arasında aksi bir ayar yoksa sunucunun varsayılan script dili geçerli olur. Bu varsayılan dil değerini IIS ayarları yardımıyla değiştirebiliriz bunun için, “Internet Service Manager” içerisinden web sitesi adı üzerine sağ tıklayınız, gelen menüden “Özellikler” (Properties) seçeneğine giriniz (Resim 4 : Sunucu Özellikleri.).</p>
<h3><a href="http://www.mehmet-ozdemir.net/wp-content/uploads/2011/04/Script.jpg"><img title="Script" src="http://www.mehmet-ozdemir.net/wp-content/uploads/2011/04/Script-300x212.jpg" alt="" width="300" height="212" /></a></h3>
<p>Resim 4 : Sunucu Özellikleri.</p>
<p>&nbsp;</p>
<p>Özellikler öğesi seçildiği zaman gelecek olan pencerede yer alan “WWW Servis” seçeneğinin düzenle butonuna tıklayarak sistemin ana www servisi ayarlarına ulaşılır. “Home Directory” sekmesine tıklayınız. Gelen pencerede yer alan “Configration” butonuna tıklayınız. Gelen penceredeki “App Options” sekmesine yer alan “Default ASP Language” seçeneğini isteğimize göre düzenleyebiliriz. Bu alana ya “VbScript” yada “Jscript” değeri verilebilir. Aşağıda bu ayar ekranına ait ekran görüntüsü gösterilmektedir (Resim 5 : Varsayılan ASP Ayarları.).<a href="http://www.mehmet-ozdemir.net/wp-content/uploads/2011/04/Resim5.jpg"><img class="alignnone size-medium wp-image-28" title="Resim5" src="http://www.mehmet-ozdemir.net/wp-content/uploads/2011/04/Resim5-272x300.jpg" alt="" width="272" height="300" /><br />
</a></p>
<p>Resim 5 : Varsayılan ASP Ayarları.</p>
<p><a href="http://www.mehmet-ozdemir.net/wp-content/uploads/2011/04/Resim5.jpg"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/ozel-asp-komutlari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title> kullanarak</title>
		<link>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/kullanarak/</link>
		<comments>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/kullanarak/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 19:53:24 +0000</pubDate>
		<dc:creator>Mehmet Özdemir</dc:creator>
				<category><![CDATA[Asp]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.mehmet-ozdemir.net/?p=24</guid>
		<description><![CDATA[En çok kullanılan yöntem olup script bloğu başlangıcına “&#60;%” ve script bloğu bitişine “%&#62;” yazılarak arasında kalan kısma sunucu taraflı kod yazılır (Örnek  &#60;% %&#62; Kullanmak.). &#160; &#60;HTML&#62; &#60;Body&#62; Bu bir HTML metinidir &#60;% Rem burasi script bloğudur %&#62; &#60;/Body&#62; &#60;/HTML&#62; Örnek 1 : &#60;% %&#62; Kullanmak. &#60;script&#62; elementini kullanarak Nadir olarak kullanılan bu yöntem [...]]]></description>
			<content:encoded><![CDATA[<p>En çok kullanılan yöntem olup script bloğu başlangıcına “&lt;%” ve script bloğu bitişine “%&gt;” yazılarak arasında kalan kısma sunucu taraflı kod yazılır (Örnek  &lt;% %&gt; Kullanmak.).</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="311">
<tbody>
<tr>
<td width="311" valign="top">&lt;HTML&gt;</p>
<p>&lt;Body&gt;</p>
<p>Bu bir HTML metinidir</p>
<p>&lt;%</p>
<p>Rem burasi script   bloğudur</p>
<p>%&gt;</p>
<p>&lt;/Body&gt;</p>
<p>&lt;/HTML&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 1 : &lt;% %&gt; Kullanmak.</p>
<h3>&lt;script&gt; elementini kullanarak</h3>
<p>Nadir olarak kullanılan bu yöntem ile sunucu taraflı kodun yer aldığı script bloğunu &lt;script&gt; elementi ile açıp &lt;/script&gt; elementi ile bitirilmesi baz alınmıştır. Bu şekilde ki kullanımda element içerisine yazılacak olan “Runat” özelliği sayesinde istemci veya sunucu taraflı çalışma özelliği eklenmiştir (Örnek 2 : &lt;script&gt; Elementi Kullanmak.).<span id="more-24"></span></p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="279">
<tbody>
<tr>
<td width="279" valign="top">&lt;HTML&gt;</p>
<p>&lt;Body&gt;</p>
<p>Bu bir HTML metinidir</p>
<p>&lt;script   runat=”server”&gt;</p>
<p>Rem burasi script   bloğudur</p>
<p>&lt;/script&gt;</p>
<p>&lt;/Body&gt;</p>
<p>&lt;/HTML&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 2 : &lt;script&gt; Elementi Kullanmak.</p>
<p>&nbsp;</p>
<p>Bunun yanında “Script” elementi kullanılarak sunucu üzerinde yer alan bir dosya script bloğu içerisine dahil edilebilir. Bu şekilde tüm sayfalarda kullanılan ortak kodlar bir defaya mahsus olmak üzere yazılır ve bu kodlar gereken yerlere dahil ettirilir. Bunu şu şekilde yapabilmekteyiz (Örnek 3 : Harici Kod Kullanımı.).</p>
<p>&nbsp;</p>
<div>
<table border="1" cellspacing="0" cellpadding="0" width="319">
<tbody>
<tr>
<td width="319" valign="top">&lt;HTML&gt;</p>
<p>&lt;Body&gt;</p>
<p>&lt;script   runat=”server” src=”/script.inc”&gt;&lt;/script&gt;</p>
<p>&lt;/Body&gt;</p>
<p>&lt;/HTML&gt;</td>
</tr>
</tbody>
</table>
</div>
<p>Örnek 3 : Harici Kod Kullanımı.</p>
<p>&nbsp;</p>
<div>
<p>Bilgi : Server Side Includes (SSI<a href="#_edn1">[i]</a>) kullanarak harici dosyaları da asp dosyamız içerisine dahil edebiliriz. Böylece script blokları içerisinde yer alan kodları harici dosyalarda saklayabilmekteyiz. Bu konuyu ilerideki konularımızda ayrıntılı olarak ele alacağız.</p>
</div>
<p>&nbsp;</p>
<p>Yukarıda anlatılan yöntemle yapılan bir uygulamada içeriği dahil edilen “script.inc” dosyasının içerisinde mutlaka geçerli bir script olmalıdır. Bu script metin (text) yada HTML olmamalıdır. Script elementinin içerisine (açılış ve kapanış tagları arasına) kesinlikle başka bir kod gelmemesi gerekmektedir.</p>
<div>
<hr size="1" />
<div>
<p><a href="#_ednref1"></a></p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.mehmet-ozdemir.com.tr/index.php/2011/04/16/kullanarak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

