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

<channel>
	<title>bilyaz.com</title>
	<atom:link href="http://www.bilyaz.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilyaz.com</link>
	<description>bilyaz.com : Programlama Makaleleri , Örnek Kodlar , Eğitim Videoları , Forumlar</description>
	<pubDate>Wed, 10 Mar 2010 14:41:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java&#8217;da string to int , int to string Dönüşümleri</title>
		<link>http://www.bilyaz.com/javada-string-to-int-int-to-string-donusumleri.html/</link>
		<comments>http://www.bilyaz.com/javada-string-to-int-int-to-string-donusumleri.html/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 14:34:58 +0000</pubDate>
		<dc:creator>Tahir MUTLU</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[int to string]]></category>

		<category><![CDATA[string to int]]></category>

		<category><![CDATA[String.valueOf]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=913</guid>
		<description><![CDATA[int bir değeri string ifadeye dönüştürmek için String.valueOf() fonksiyonundan yararlanıyoruz.

?View Code JAVApublic class MainClass &#123;
&#160;
  public static void main&#40;String&#91;&#93; arg&#41; &#123;
    int degisken = 12;
    System.out.println&#40;String.valueOf&#40;degisken&#41;&#41;;   
&#160;
  &#125;
&#160;
&#125;

string bir ifadeyi int degere dönüştürmek için ise Integer.parseInt() fonksiyonundan yararlanıyoruz.

?View Code JAVApublic class MainClass &#123;
&#160;
  public [...]]]></description>
			<content:encoded><![CDATA[<p>int bir değeri string ifadeye dönüştürmek için<strong> String.valueOf() </strong>fonksiyonundan yararlanıyoruz.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p913code4'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9134"><td class="code" id="p913code4"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> MainClass <span style="color: #009900;">&#123;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> arg<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000066; font-weight: bold;">int</span> degisken <span style="color: #339933;">=</span> <span style="color: #cc66cc;">12</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span>.<span style="color: #006633;">valueOf</span><span style="color: #009900;">&#40;</span>degisken<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   
&nbsp;
  <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>string bir ifadeyi int degere dönüştürmek için ise <strong>Integer.parseInt()</strong> fonksiyonundan yararlanıyoruz.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p913code5'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9135"><td class="code" id="p913code5"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> MainClass <span style="color: #009900;">&#123;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> arg<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;100&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>eğer bu ifadeyi bir textfiledden elde ediyorsanız</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p913code6'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9136"><td class="code" id="p913code6"><pre class="java" style="font-family:monospace;">&nbsp;
 <span style="color: #000066; font-weight: bold;">int</span> deger <span style="color: #339933;">=</span> <span style="color: #003399;">Integer</span>.<span style="color: #006633;">parseInt</span><span style="color: #009900;">&#40;</span>txtAlan1.<span style="color: #006633;">getString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// stringi inte dönüştürme</span>
 txtAlan1.<span style="color: #006633;">setString</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span>.<span style="color: #006633;">valueOf</span><span style="color: #009900;">&#40;</span>deger<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// int degeri textfield e aktarma</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/javada-string-to-int-int-to-string-donusumleri.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CHECKEDLISTBOX Kullanımı</title>
		<link>http://www.bilyaz.com/checkedlistbox-kullanimi.html/</link>
		<comments>http://www.bilyaz.com/checkedlistbox-kullanimi.html/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 07:40:29 +0000</pubDate>
		<dc:creator>Tahir MUTLU</dc:creator>
		
		<category><![CDATA[C#]]></category>

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

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

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

		<category><![CDATA[Items.Contains]]></category>

		<category><![CDATA[Items.Count]]></category>

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

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

		<guid isPermaLink="false">http://www.bilyaz.com/?p=900</guid>
		<description><![CDATA[Çoklu seçme şansını bize sunan CHECKEDLISTBOX bileşeni birçok durumda gerçekten işimizi kolaylaştırmaktadır. Normal listbox ile kullanımı hemen hemen benzerdir.
Selectedindex: Seçilen liste elemanının sıra numarasını verir.
Items.Count: Listedeki tüm elemanların toplam sayısını verir. Textbox1.Text=Checkedlistbox1. Items.Count
Checkeditems.count: Seçili olan elemanların sayısını verir.
Selecteditem: Hangi check seçili ise onun adını verir.
Items.Contains: Tüm liste içeriğini parantez içinde verilen değerle kontrol eder. Deger [...]]]></description>
			<content:encoded><![CDATA[<p>Çoklu seçme şansını bize sunan CHECKEDLISTBOX bileşeni birçok durumda gerçekten işimizi kolaylaştırmaktadır. Normal listbox ile kullanımı hemen hemen benzerdir.</p>
<p><strong>Selectedindex:</strong> Seçilen liste elemanının sıra numarasını verir.<br />
<strong>Items.Count:</strong> Listedeki tüm elemanların toplam sayısını verir. Textbox1.Text=Checkedlistbox1. Items.Count<br />
<strong>Checkeditems.count:</strong> Seçili olan elemanların sayısını verir.<br />
<strong>Selecteditem</strong>: Hangi check seçili ise onun adını verir.<br />
<strong>Items.Contains:</strong> Tüm liste içeriğini parantez içinde verilen değerle kontrol eder. Deger varsa true, yoksa false dır.</p>
<p>Şimdi yazacak olduğumuz örnek kod parçasında <strong>Checkeditems.count </strong>tan bahsedeceğiz. Yukarıda açıkladığımız gibi listemizde seçili olan elemanların sayısını öğrenmek yada seçili olanlarla işlem yapmak istiyorsak <strong>Checkeditems </strong>tan yararlanıyoruz.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.bilyaz.com/wp-content/plugins/wp-codebox/wp-codebox.php?p=900&amp;download=csCHECKEDLISTBOX.txt">csCHECKEDLISTBOX.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9009"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code" id="p900code9"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> button1_Click<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, EventArgs e<span style="color: #008000;">&#41;</span>
&nbsp;
<span style="color: #6666cc; font-weight: bold;">string</span> seciliDeğerler <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;&quot;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span>checkedListBox1<span style="color: #008000;">.</span><span style="color: #0000FF;">CheckedItems</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Count</span> <span style="color: #008000;">&amp;</span>gt<span style="color: #008000;">;</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">&#41;</span>
&nbsp;
<span style="color: #008000;">&#123;</span>
&nbsp;
<span style="color: #0600FF; font-weight: bold;">for</span> <span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">int</span> i <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span> i <span style="color: #008000;">&amp;</span>lt<span style="color: #008000;">;</span> checkedListBox1<span style="color: #008000;">.</span><span style="color: #0000FF;">CheckedItems</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Count</span><span style="color: #008000;">;</span> i<span style="color: #008000;">++</span><span style="color: #008000;">&#41;</span>
&nbsp;
<span style="color: #008000;">&#123;</span>
&nbsp;
seciliDeğerler <span style="color: #008000;">+=</span> checkedListBox1<span style="color: #008000;">.</span><span style="color: #0000FF;">CheckedItems</span><span style="color: #008000;">&#91;</span>i<span style="color: #008000;">&#93;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">ToString</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span> <span style="color: #008000;">+</span> <span style="color: #666666;">&quot; , &quot;</span><span style="color: #008000;">;</span><span style="color: #008000;">&#125;</span>
&nbsp;
MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span>seciliDeğerler<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
lblSecililer<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span> <span style="color: #008000;">=</span> seciliDeğerler<span style="color: #008000;">;</span><span style="color: #008000;">&#125;</span>
&nbsp;
<span style="color: #008000;">&#125;</span></pre></td></tr></table></div>


<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.bilyaz.com/wp-content/plugins/wp-codebox/wp-codebox.php?p=900&amp;download=vbnetCHECKEDLISTBOX.txt">vbnetCHECKEDLISTBOX.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p90010"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p900code10"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Private</span> <span style="color: #0600FF;">Sub</span> button1_Click<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> sender <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Object</span>, <span style="color: #FF8000;">ByVal</span> e <span style="color: #FF8000;">As</span> EventArgs<span style="color: #000000;">&#41;</span>
 <span style="color: #0600FF;">Dim</span> seciliDeğerler <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;&quot;</span>
 <span style="color: #0600FF;">If</span> checkedListBox1.<span style="color: #0000FF;">CheckedItems</span>.<span style="color: #0000FF;">Count</span> &gt; <span style="color: #FF0000;">0</span> <span style="color: #FF8000;">Then</span>
 <span style="color: #FF8000;">For</span> i <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Integer</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span> <span style="color: #FF8000;">To</span> checkedListBox1.<span style="color: #0000FF;">CheckedItems</span>.<span style="color: #0000FF;">Count</span> <span style="color: #008000;">-</span> 1seciliDeğerler <span style="color: #008000;">+=</span> checkedListBox1.<span style="color: #0000FF;">CheckedItems</span><span style="color: #000000;">&#40;</span>i<span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&amp;</span> <span style="color: #808080;">&quot; , &quot;</span>
 <span style="color: #FF8000;">Next</span>
 MessageBox.<span style="color: #0000FF;">Show</span><span style="color: #000000;">&#40;</span>seciliDeğerler<span style="color: #000000;">&#41;</span>lblSecililer.<span style="color: #0000FF;">Text</span> <span style="color: #008000;">=</span> seciliDeğerler
 <span style="color: #0600FF;">End</span> <span style="color: #0600FF;">If</span>
 <span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></td></tr></table></div>

<p><img class="alignnone size-medium wp-image-901" title="checkedlistbox" src="http://www.bilyaz.com/images/makale//checkedlistbox-450x364.png" alt="checkedlistbox" width="450" height="364" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/checkedlistbox-kullanimi.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>c++&#8217;da operatör overloading</title>
		<link>http://www.bilyaz.com/cda-operator-overloading.html/</link>
		<comments>http://www.bilyaz.com/cda-operator-overloading.html/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 21:41:11 +0000</pubDate>
		<dc:creator>Derya GUNDUZ</dc:creator>
		
		<category><![CDATA[C / C++]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=895</guid>
		<description><![CDATA[operatörler, tipler arasında çeşitli işlemler yapan işaretlerdir.aritmetik operatörler kendilerinde varolan işlevleri yerine getirmek için kullanılır,örneğin &#8220;+&#8221; operatörü toplama işlemi yapar ama bu toplama işlemini yaparken sadece aynı tipte olana değişkenleri toplamaya yarar.peki ben karmaşık  sayılarda toplama yapacaksam  bunu nasıl gerçekleştrecem?
işte burda c++daki operatöt overlaoading özelliği yardımımıza koşuyor.operatör overloading ile &#8220;+&#8221; operatörüne ekstra işlev yükleyebiliyorum,böylece istediğim [...]]]></description>
			<content:encoded><![CDATA[<p>operatörler, tipler arasında çeşitli işlemler yapan işaretlerdir.aritmetik operatörler kendilerinde varolan işlevleri yerine getirmek için kullanılır,örneğin &#8220;+&#8221; operatörü toplama işlemi yapar ama bu toplama işlemini yaparken sadece aynı tipte olana değişkenleri toplamaya yarar.peki ben karmaşık  sayılarda toplama yapacaksam  bunu nasıl gerçekleştrecem?</p>
<p>işte burda c++daki operatöt overlaoading özelliği yardımımıza koşuyor.operatör overloading ile &#8220;+&#8221; operatörüne ekstra işlev yükleyebiliyorum,böylece istediğim şekilde &#8220;+&#8221; operatörünü kullanabiliyorum.aynı şekilde komplex sayılarda çıkarma işlemi yapmak için de &#8220;-&#8221; operatörüne özellik yükleyebiliyorum.</p>
<p> </p>
<p>#include &lt;cstdlib&gt;//c++ kütüphaneleri<br />
#include &lt;iostream&gt;</p>
<p>using namespace std;<br />
void goster(double x,double y){        /*işlemler yapıldıktan sonra karmaşık sayıyı ekranda görmek için oluşturulmuş fonksiyon*/<br />
     cout&lt;&lt;x&lt;&lt;&#8221;i+&#8221;&lt;&lt;y&lt;&lt;&#8221;j&#8221;&lt;&lt;endl;<br />
     }</p>
<p>/*reel ve imajinel kısımları bir struct yapısının içinde tanımlıyorum çünkü her karmaşık sayının bir reeel bir de imajinel kısmı olur*/<br />
struct Complex{<br />
double Re;<br />
double Im;<br />
};<br />
Complex operator+ (const Complex &amp;a, const Complex &amp;b){  //&#8221;+&#8221;ya işlev yükleme işi<br />
Complex sum;<br />
sum.Re=a.Re+b.Re;<br />
sum.Im=a.Im+b.Im;<br />
goster(sum.Re,sum.Im);//ekranda görebilmek için göster fonksiyonuna gönderiyoruz<br />
}<br />
Complex operator- (const Complex &amp;x, const Complex &amp;y){//&#8221;-&#8221; ye yüklediğimiz işlev<br />
Complex dif;<br />
dif.Re=x.Re-y.Re;<br />
dif.Im=x.Im-y.Im;<br />
goster(dif.Re,dif.Im);//ekranda  görmek için<br />
}<br />
int main()<br />
{<br />
   <br />
Complex sum,a,b,dif;<br />
a.Re=3;<br />
a.Im=5;<br />
b.Re=-4;<br />
b.Im=7;<br />
sum= a + b;// &#8220;+&#8221;ya işlev yükledikten sonra karmaşık sayılarda toplama işlemi yapma<br />
dif=a-b;//&#8221;-&#8221;ye işlev yükledikten sonra karmaşık sayılarda çıkarma işlemi yapma</p>
<p> <br />
system(&#8221;pause&#8221;);<br />
}<br />
OUTPUT</p>
<p>-1i+12j</p>
<p>7i-2j </p>
<p> </p>
<p>deryagunduz.blogspot.com</p>
<p><a href="mailto:mikroskosmos@hotmail.com">mikroskosmos@hotmail.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/cda-operator-overloading.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntuda Eclipse kurmak</title>
		<link>http://www.bilyaz.com/ubuntuda-eclipse-kurmak.html/</link>
		<comments>http://www.bilyaz.com/ubuntuda-eclipse-kurmak.html/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 21:06:39 +0000</pubDate>
		<dc:creator>Basak KOLDAS</dc:creator>
		
		<category><![CDATA[Diğer]]></category>

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

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

		<category><![CDATA[eclipse install]]></category>

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

		<guid isPermaLink="false">http://www.bilyaz.com/?p=892</guid>
		<description><![CDATA[Java geliştirmek için kullandığımız idelerden biri olan eclipse i ubuntuda kurmak isterseniz bazı işlemleri yapmanız gerekiyor. Saçınızı başınızı yolmayın çok basit aslında.
Öncelikle add/remove program kısmına girin. Arama kutusundan jre ve jdk diye aratın ve bunları indirin. Çünkü eclipsein çalışabilmesi için bir jre ye(java runtime environment) ve kodlarınızın çalışabilmesi için bir jdk ya ihtiyacınız var. Daha [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Java geliştirmek için kullandığımız idelerden biri olan eclipse i ubuntuda kurmak isterseniz bazı işlemleri yapmanız gerekiyor. Saçınızı başınızı yolmayın çok basit aslında.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Öncelikle <strong style="mso-bidi-font-weight: normal;">add/remove program</strong> kısmına girin. Arama kutusundan <strong style="mso-bidi-font-weight: normal;">jre</strong> ve <strong style="mso-bidi-font-weight: normal;">jdk</strong> diye aratın ve bunları indirin. Çünkü eclipsein çalışabilmesi için bir jre ye(java runtime environment) ve kodlarınızın çalışabilmesi için bir jdk ya ihtiyacınız var. Daha sonra <a href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR2/eclipse-jee-galileo-SR2-linux-gtk.tar.gz " target="_blank">buradan </a></span><span style="font-family: Times New Roman; font-size: small;"> <strong style="mso-bidi-font-weight: normal;">eclipse galileo</strong>yu indirin. İndirdiğiniz dosyayı o haliyle kullanamazsınız çift tıklayın archive manager ile dosyayı extract edin. Sonra Terminali açın. <strong style="mso-bidi-font-weight: normal;">cd</strong> komutuyla eclipse i extract ettiğiniz directorye gelin. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;"><strong style="mso-bidi-font-weight: normal;"><span style="text-decoration: underline;">Buraya dikkat:</span></strong> bulunduğu directorye geldikten sonra eclipse klasörnün içine gelin. Şimdi <strong style="mso-bidi-font-weight: normal;">sudo ./eclipse</strong> komutunu çalıştırın eclipse açılacak. Her seferinde buradan mı çalıştıracağız diyorsanız evet bu komutu yazıp çalıştıracaksınız. Veya bi yolu daha var masaüstüne sağ tıklayıp <strong style="mso-bidi-font-weight: normal;">create launcher</strong> dediğinizde eclipsein yolunu falan gösterip bi kısayolunu oluşturabilirsiniz.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/ubuntuda-eclipse-kurmak.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>fatal error LNK1000: Internal error during IncrBuildImage</title>
		<link>http://www.bilyaz.com/fatal-error-lnk1000-internal-error-during-incrbuildimage.html/</link>
		<comments>http://www.bilyaz.com/fatal-error-lnk1000-internal-error-during-incrbuildimage.html/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 13:47:48 +0000</pubDate>
		<dc:creator>Tahir MUTLU</dc:creator>
		
		<category><![CDATA[C / C++]]></category>

		<category><![CDATA[during IncrBuildImage]]></category>

		<category><![CDATA[fatal error LNK1000]]></category>

		<category><![CDATA[Internal error]]></category>

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

		<category><![CDATA[VS 2008]]></category>

		<category><![CDATA[VS90-KB948127.exe]]></category>

		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=889</guid>
		<description><![CDATA[Windows 7 üzerinde VS 2008 ile çalışırken eğer &#8220;fatal error LNK1000: Internal error during IncrBuildImage&#8221; bu hatayı alıyorsanız çözüm için VS90-KB948127.exe &#8216; yi kurarak bu hatayı giderbilirsiniz.
]]></description>
			<content:encoded><![CDATA[<p>Windows 7 üzerinde VS 2008 ile çalışırken eğer &#8220;<strong>fatal error LNK1000: Internal error during IncrBuildImage</strong>&#8221; bu hatayı alıyorsanız çözüm için <a href="http://code.msdn.microsoft.com/KB948127/Release/ProjectReleases.aspx?ReleaseId=871" target="_blank">VS90-KB948127.exe</a> &#8216; yi kurarak bu hatayı giderbilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/fatal-error-lnk1000-internal-error-during-incrbuildimage.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adobe AIR Nedir, Nasıl Uygulama Geliştirilir?</title>
		<link>http://www.bilyaz.com/adobe-air-nedir-nasil-uygulama-gelistirilir.html/</link>
		<comments>http://www.bilyaz.com/adobe-air-nedir-nasil-uygulama-gelistirilir.html/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 22:51:35 +0000</pubDate>
		<dc:creator>Basak KOLDAS</dc:creator>
		
		<category><![CDATA[Diğer]]></category>

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

		<category><![CDATA[Action Script 3.0]]></category>

		<category><![CDATA[adobe air]]></category>

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

		<guid isPermaLink="false">http://www.bilyaz.com/?p=873</guid>
		<description><![CDATA[Adobe AIR (Adobe Integrated Runtime) bir platform ve aslında web geliştiricilerinin işine çok yarayacak bir teknoloji. Çünkü bu platform HTML, JavaScript, AJAX, ActionScript, XML, Flash, Flex ve Dreamweaver gibi çok kullanılan web yazılım ve geliştirme araçlarını kullanarak masaüstü uygulamalar geliştirebilmenizi sağlıyor. Yani bir AIR uygulaması geliştirebilmek için Adobe Flash, Flex veya Dreamweaver programlarından birini kullanıyor [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;"><strong style="mso-bidi-font-weight: normal;">Adobe AIR (Adobe Integrated Runtime)</strong> bir platform ve aslında web geliştiricilerinin işine çok yarayacak bir teknoloji. Çünkü bu platform HTML, JavaScript, AJAX, ActionScript, XML, Flash, Flex ve Dreamweaver gibi çok kullanılan web yazılım ve geliştirme araçlarını kullanarak masaüstü uygulamalar geliştirebilmenizi sağlıyor. Yani bir AIR uygulaması geliştirebilmek için Adobe Flash, Flex veya Dreamweaver programlarından birini kullanıyor olmanız yeterli. Bununla ilgili biraz daha bilgi verdikten sonra, Flash üzerine kurup bir AIR projesi nasıl açılır göstereceğim, sizler projenize göre Flex veya Dreamweaver üzerinde de deneyebilirsiniz bir farkı yok.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Adobe AIR in bir diğer özelliği de platform bağımsız çalışabilmesi. Şu anki AIR 2.0 sürümüyle uygulamanızı Windows, Linux ve Mac OS işletim sistemlerinde kullanabilirsiniz. Aslında AIR bir anlamda büyük bir değişiklik olarak nitelendirilebilir, web ve masaüstü uygulamalara farklı bir bakış açısı getirerek web uygulamanızı birden masaüstü uygulamasına dönüştürülebilir hale getiriyor. Yani bi bakıma “klasik web uygulamanız bir anda gerçek zamanlı çalışabilen bir exe ye dönüşüyor” diye düşünebilirsiniz. Bu özellik web geliştiricileri için çok büyük kolaylık olmuş. Çünkü masaüstü bir uygulama yapmak için C++ gibi başka bir dil öğrenmelerine gerek kalmıyor. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Şimdi Adobe Flash CS3 kullanarak bir AIR uygulaması nasıl geliştirilir adım adım buna bi bakalım. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Öncelikle </span><a href="http://labs.adobe.com/"><span style="font-family: Times New Roman; font-size: small;">http://labs.adobe.com/</span></a><span style="font-family: Times New Roman; font-size: small;"> adresinden kullandığınız Flash sürümüne (CS3 veya CS4) ve işletim sistemine uygun AIR update i indirin. İndirdikten sonra Flashı açtığınızda karşılama ekranında artık bir air uygulaması geliştirme kısayolu göreceksiniz.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><img class="alignnone size-full wp-image-874" title="welcomesreen" src="http://www.bilyaz.com/images/makale//welcomesreen.jpg" alt="welcomesreen" width="457" height="379" /></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;"><span id="more-873"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Buradaki air kısayolundan veya yukardaki file/new seçeneğinden air uygulamamızı açalım. Açılan sayfanın altındaki pencereden de görebileceğiniz gibi uygulamamızı çalıştıracağımız player artık Flash player 9 veya 10 değil de indirdiğiniz sürüme göre Adobe Air 1.0/2.0 olarak görünecektir. Şimdi basit bir video uygulaması yapalım. Şu anda açık olan sayfaya ben “video” ismini veriyorum ve kaydediyorum. Kaydedilen dosyanın henüz .fla uzantılı olduğuna dikkat edin. Dikkat etmenizi istediğim bir nokta daha yukarıdaki <strong>Command</strong> menüsü altında çıkan <strong>AIR- Application and Package Settings </strong>ve <strong>AIR- Package AIR File</strong> seçenekleridir. AIR- Application and Package Settings kısmından uygulamanızın bütün özelliklerini görebilirsiniz.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><img class="alignnone size-full wp-image-875" title="commandmenu" src="http://www.bilyaz.com/images/makale//commandmenu.jpg" alt="commandmenu" width="488" height="426" /></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Ben buradaki window style kısmından uygulamada açılan penceremi transparent olarak ayarladım. Çünkü videomu açtığımda dışında ayrıca bir pencere görünsün istemiyorum sadece videonun kendisi olsun.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Daha sonra kullanacağımız videoyu seçelim. File/Import/Import Video seçeneklerinden bilgisayarımızda bulunan herhangi bir videoyu seçelim. Karşınıza çıkan wizardın en son adımında skin kısmından istediğiniz tipteki video playerı seçip ekledikten sonra sayfanızda video playerı göreceksiniz. İsterseniz gene propertiesten eklediğiniz bu frame ile ilgili değişiklikler yapabilirsiniz.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Uygulamamızı çalıştıralım. Video penceresinin ekranın bir yerinde sabit durduğunu göreceksiniz. Bütün masaüstü uygulamalarında olduğu gibi biz de video penceremizi ekranda istediğimiz yere taşıyabilme özelliğini kazandıralım. Bunun için videoya instance name olarak da video ismini verelim ve actions panelini açalım. Yani actionscript kullanarak video componentimize mousela sürükleme eventı özelliğini vereceğiz. Açılan panele şu kodları yazalım:</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<table class="MsoTableGrid" style="border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;">
<td style="padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;" valign="top">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">video.<span style="color: blue;">addEventListener</span>(<span style="color: blue;">MouseEvent.MOUSE_DOWN</span>, dragMe);</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;Courier New&quot;; color: blue;">function</span><span style="font-family: &quot;Courier New&quot;;"> dragMe(e:<span style="color: blue;">MouseEvent</span>):<span style="color: blue;">void</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">{</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"><span style="mso-tab-count: 1;">     </span><span style="color: blue;">stage</span>.window.startMove();</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">}</span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Burada video componentımıza bir Mouse tıklama (MOUSE_DOWN) event özelliği ekledik ve tıkladıktan sonra hareket ettirebilmek için bir sürükleme fonksiyonu yazdık. Fonksiyonun içindeki stage.window ana uygulama penceremizi ifade ediyor. Şimdi uygulamamızı çalıştırdığımızda video pencersini ekranda istediğiniz yere sürükleyebildiğinizi göreceksiniz. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Uygulamamıza eklememiz gereken bir özellik daha var. Uygulamanın en başında hatırlarsanız pencereyi transparent yapmıştık sadece video ekran olarak görünsün diye. Fakat böyle yapınca kullanıcı videoyu kapatmak istediğinde aşağıdaki sekmesnden sağ tıklayıp kapat demek zorunda kalıyor. Bunun için video ekranının sağ üst köşesine kapatmak için kullanılan klasik “x” sembolünü koyalım. Soldaki menüden text toolu kullanarak x harfini videonun sağ üst köşesine yazalım. Aşağıdaki text özellik penceresinden çarpı işaretinizin rengini ve yazı tipini istediğiniz gibi değiştirebilirsiniz. Daha sonra “x”in üzerine sağ tıklayıp <strong style="mso-bidi-font-weight: normal;">break apart</strong> diyin ve text yerine bir sembole dönüştürmek için gene sağ tıklayıp <strong style="mso-bidi-font-weight: normal;">convert to symbol</strong> diyin. Böyle yaparak başta text olarak oluşturduğumuz bir ifadeyi video penceresini kapatmak için kullanacağımız bir butona dönüştürüyoruz. Oluşturduğumuz bu movie clipin ismine ben “kapat” adını verdim ve aşagıdaki properties penceresinden de instance name ine kapat yazdım. Şimdi actions panelini açalım ve x butonumuza tıklandığında video penceresinin kapanmasını sağlayalım. Actions paneline daha önce pencereyi sürükleyebilmek için kod yazmıştık şimdi buna bir de pencereyi kapatmak için ek yapacağız.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<table class="MsoTableGrid" style="border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;">
<td style="padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;" valign="top">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">video.<span style="color: blue;">addEventListener</span>(<span style="color: blue;">MouseEvent.MOUSE_DOWN</span>, dragMe);</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">kapat.<span style="color: blue;">addEventListener</span>(<span style="color: blue;">MouseEvent.MOUSE_DOWN</span>, closeMe);</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;Courier New&quot;; color: blue;">function</span><span style="font-family: &quot;Courier New&quot;;"> dragMe(e:<span style="color: blue;">MouseEvent</span>):<span style="color: blue;">void</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">{</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"><span style="mso-tab-count: 1;">     </span><span style="color: blue;">stage</span>.window.startMove();</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">}</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;Courier New&quot;; color: blue;">function</span><span style="font-family: &quot;Courier New&quot;;"> closeMe(e:<span style="color: blue;">MouseEvent</span>):<span style="color: blue;">void</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">{</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"><span style="mso-tab-count: 1;">     </span><span style="color: blue;">stage</span>.window.<span style="color: blue;">close</span>();</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">}</span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Böylelikle video uygulamamızı asgari özellikleri vererek tamamlamış olduk. Şimdi uygulamamızı paketleyelim ve bir air dosyası haline getirelim. Yukarıdaki menüden <strong>Command/ AIR- Application and Package Settings</strong> seçeneğini açın. Açılan pencerenin en altında included files kutusunu göreceksiniz. Burada uygulamamız için gereken iki dosyanın adı var, biri video.swf diğeri video-app.xml şeklinde. Bunlar uygulamamızın çalışması için gereken iki dosya. Paketlememizi yapmadan bunların arasına bir de video için kullandığımız playerın arayüzünü de eklemeyi unutmamalıyız. Kutunun üzerindeki artı sembolüne tıklayın ve uygulamanızı en başta bilgisayarınızda nereye kaydettiyseniz orada kullandığınız skinin adını taşıyan .swf uzantılı bir dosya göreceksiniz onu ekleyin. Paketlenmeye hazır dosyalarınız şöyle olacak:</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><img class="alignnone size-full wp-image-876" title="package" src="http://www.bilyaz.com/images/makale//package.jpg" alt="package" width="448" height="229" /></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman; font-size: small;">Artık package diyerek air uygulamamızı yaratmış oluyoruz. Uygulamayı kaydettiğiniz yerde video.air isminde .air uzantılı uygulamanızı görebilirsiniz. İlk AIR uygulamamızı da böylelikle tamamlamış olduk. İsterseniz farklı air uygulamalarına bakıp kodlarını görmek isterseniz http://www.webresourcesdepot.com/10-adobe-air-must-see-applications/ <span style="mso-spacerun: yes;"> </span>adresinde 10 tane air uygulaması geliştirip koymuşlar fikir olması açısından bakmanızı tavsiye ederim. Herkese kolay gelsin.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/adobe-air-nedir-nasil-uygulama-gelistirilir.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Base64 şifreleme</title>
		<link>http://www.bilyaz.com/base64-sifreleme.html/</link>
		<comments>http://www.bilyaz.com/base64-sifreleme.html/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 08:16:48 +0000</pubDate>
		<dc:creator>Tahir MUTLU</dc:creator>
		
		<category><![CDATA[C#]]></category>

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

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

		<category><![CDATA[Base64 şifreleme]]></category>

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

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

		<category><![CDATA[güvenlik]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=870</guid>
		<description><![CDATA[Base64 şifreleme , 8 bitlik bir veriyi 64 bitlik bir veri haline getirerek 8 bit olmayan farklı katmanlarda veri iletişimi sırasında veri kaybını önlemek için kullanılır. Internet Explorer , Outlook Express ve diğer internet uygulamalarının dosya aktarımı veya otorum açma işlemlerinde yaygın olarak kullanılan bir şifreleme yöntemidir.
[C#]
public static string Encode(string sifrelenecekIfade)
{
byte[] sifrelenmisIfade = System.Text.ASCIIEncoding.ASCII.GetBytes(sifrelenecekIfade);
return System.Convert.ToBase64String(sifrelenmisIfade);
}
 [...]]]></description>
			<content:encoded><![CDATA[<p>Base64 şifreleme , 8 bitlik bir veriyi 64 bitlik bir veri haline getirerek 8 bit olmayan farklı katmanlarda veri iletişimi sırasında veri kaybını önlemek için kullanılır. Internet Explorer , Outlook Express ve diğer internet uygulamalarının dosya aktarımı veya otorum açma işlemlerinde yaygın olarak kullanılan bir şifreleme yöntemidir.</p>
<h2><strong>[C#]</strong></h2>
<p><span style="color: #800000;">public static string Encode(string sifrelenecekIfade)<br />
{<br />
byte[] sifrelenmisIfade = System.Text.ASCIIEncoding.ASCII.GetBytes(sifrelenecekIfade);<br />
return System.Convert.ToBase64String(sifrelenmisIfade);<br />
}</span></p>
<p><span style="color: #800000;"> public static string Decode(string sifresiCozulecekIfade)<br />
</span></p>
<p><span style="color: #800000;"> {</span></p>
<p><span style="color: #800000;"> byte[] cozulmusIfade = System.Convert.FromBase64String(sifresiCozulecekIfade);<br />
</span></p>
<p><span style="color: #800000;"> return System.Text.ASCIIEncoding.ASCII.GetString(cozulmusIfade);<br />
</span></p>
<p><span style="color: #800000;"> }</span></p>
<h2><strong> [PHP]</strong></h2>
<p><span style="color: #800000;"> &lt;?php</span></p>
<p><span style="color: #800000;"> echo base64_encode(&#8221;bilyaz.com&#8221;); </span></p>
<p><span style="color: #800000;"> echo base64_decode($sifresiCozulecekIfade); </span></p>
<p><span style="color: #800000;">?&gt;</span></p>
<p><span style="color: #800000;"> </span><br /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/base64-sifreleme.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C# DataGrid&#8217;de MySQL Text Alanı Sorunu</title>
		<link>http://www.bilyaz.com/c-datagridde-mysql-text-alani-sorunu.html/</link>
		<comments>http://www.bilyaz.com/c-datagridde-mysql-text-alani-sorunu.html/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 11:49:47 +0000</pubDate>
		<dc:creator>Erhan CORA</dc:creator>
		
		<category><![CDATA[C#]]></category>

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

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

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

		<guid isPermaLink="false">http://www.bilyaz.com/?p=838</guid>
		<description><![CDATA[DataGrid&#8217;de gösterilmek üzere veri çekilen tablodaki text alanların gösterilmesindeki sorun SQL sorgusunda yapılan bir değişiklik ile giderilebilir;
SELECT CONVERT(text_alan_adi USING utf8) FROM tablo
]]></description>
			<content:encoded><![CDATA[<p>DataGrid&#8217;de gösterilmek üzere veri çekilen tablodaki text alanların gösterilmesindeki sorun SQL sorgusunda yapılan bir değişiklik ile giderilebilir;</p>
<p>SELECT <em><strong>CONVERT(text_alan_adi USING utf8)</strong></em> FROM tablo</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/c-datagridde-mysql-text-alani-sorunu.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MySQLDriverCS mysql den text türündeki veri okuma sorunu</title>
		<link>http://www.bilyaz.com/mysqldrivercs-mysql-den-text-turundeki-veri-okuma-sorunu.html/</link>
		<comments>http://www.bilyaz.com/mysqldrivercs-mysql-den-text-turundeki-veri-okuma-sorunu.html/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 13:40:05 +0000</pubDate>
		<dc:creator>Tahir MUTLU</dc:creator>
		
		<category><![CDATA[C#]]></category>

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

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

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

		<category><![CDATA[System.Byte[]]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=833</guid>
		<description><![CDATA[MySQLDriverCS mysql den text türündeki veri okuruken eğer System.Byte[] olarak ekrana geliyorsa çözüm için
[C#]
Byte[] byteData = (Byte[])(dt.Rows[0]["db_text_alan_adi"]);
String degiskenAdi  = System.Text.Encoding.UTF8.GetString(byteData);
dt =&#62; DataTable
]]></description>
			<content:encoded><![CDATA[<p>MySQLDriverCS mysql den text türündeki veri okuruken eğer <strong>System.Byte[]</strong> olarak ekrana geliyorsa çözüm için</p>
<h2><strong>[C#]</strong></h2>
<p><span style="color: #800000;"><strong>Byte[] byteData = (Byte[])(dt.Rows[0]["db_text_alan_adi"]);<br />
String degiskenAdi  = System.Text.Encoding.UTF8.GetString(byteData);</strong></span></p>
<p>dt =&gt; DataTable</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/mysqldrivercs-mysql-den-text-turundeki-veri-okuma-sorunu.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Common Language Runtime Sql ilişkisi ve Split</title>
		<link>http://www.bilyaz.com/common-language-runtime-sql-iliskisi-ve-split.html/</link>
		<comments>http://www.bilyaz.com/common-language-runtime-sql-iliskisi-ve-split.html/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 12:32:19 +0000</pubDate>
		<dc:creator>Uğur ERDEM</dc:creator>
		
		<category><![CDATA[ADO.NET / SQL]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=825</guid>
		<description><![CDATA[Merhaba Arakadaşlar,
Bu yazımda Common Language runtime ile  Sql server üzerine C# &#8216; hazırladığınız bir fonksiyonu eklemeye  anlatacağım. Öncelikle Spliti seçtim çünki Sql üzerinde split  yapamıyoruz. bunun çözümüde yine SQL 2005 ile .Net Framework üzerinde  geliştirdiğimiz DLL lerin Sql üzerine eklenip functionların  oluşturulması ile çözebiliriz.
Common Language Runtime SQL 2005  ile [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba Arakadaşlar,</p>
<p>Bu yazımda Common Language runtime ile  Sql server üzerine C# &#8216; hazırladığınız bir fonksiyonu eklemeye  anlatacağım. Öncelikle Spliti seçtim çünki Sql üzerinde split  yapamıyoruz. bunun çözümüde yine SQL 2005 ile .Net Framework üzerinde  geliştirdiğimiz DLL lerin Sql üzerine eklenip functionların  oluşturulması ile çözebiliriz.</p>
<p><span id="more-825"></span>Common Language Runtime SQL 2005  ile gelen bir yenilik. Yaptığı işlem ise süper !!!.  C# ile  hazırladığınız bir DLL i SQL üzerinde tanımlı USER DEFINED FUNCTION  olarak kullanabilirsiniz. Nasıl mı ?</p>
<p>Öncelikle VS üzerinde yeni  bir proje oluşturark başlayalım işe. VS 2008 imizi açıyoruz ve  projelerden Database &#8216; i seçiyoruz.<br />
Daha sonra eklenen proje üzerinde sağ tıklayıp, Add &gt; New Item &gt;  User Defined Function&gt;Split ismini verelim.</p>
<p>using System;<br />
using System.Collections;<br />
using System.Data;<br />
using System.Data.SqlClient;<br />
using System.Data.SqlTypes;<br />
using Microsoft.SqlServer.Server;</p>
<p>public partial class UserDefinedFunctions<br />
{<br />
[SqlFunction(TableDefinition = "ID int", FillRowMethodName =  "FillRow")] //Tablomuz daki columnları buradan belirtebiliriz. split  olacağı için sadece tek column var.<br />
public static IEnumerable SplitToTable(SqlString pValue, SqlString  pAyirac)<br />
{</p>
<p>// IEnumerable kayıtların tablo halinde gösterilmesi için</p>
<p>//  value olarak aldığımız değer bizim hangi split edeceğimiz veriyi  içeriyor<br />
string value = pValue.ToString();</p>
<p>//Ayırac olarak  gelen ise gelen veriyi neye göre ayıracağımızı içeriyor.<br />
char ayirac  = Convert.ToChar(pAyirac.ToString());<br />
DataTable dt = new  DataTable();<br />
dt.Columns.Add(&#8221;ID&#8221;);<br />
string[] yeniDegerler =  value.Split(ayirac);<br />
foreach (string deger in yeniDegerler)<br />
{<br />
if (!string.IsNullOrEmpty(deger))<br />
{</p>
<p>//Tüm değerleri datatable  üzerine ekleyeyim<br />
DataRow drNew = dt.NewRow();<br />
drNew["ID"] =  deger;<br />
dt.Rows.Add(drNew);<br />
}<br />
}</p>
<p>//tablodaki rowlar bir  IEnumerable tip olarak dönderilebilir.<br />
return dt.Rows;<br />
}</p>
<p>public static void FillRow(object item, out int pId)<br />
{</p>
<p>//rowlarımız  enumeration olarak tanımlayacak methodumuz. Bu methodu function  çağrılırken tanımlamış olmamız gerekiyor.<br />
DataRow row =  (DataRow)item;<br />
pId = Convert.ToInt32(row[0]);<br />
}</p>
<p>};</p>
<p>Eğer  projenizi eklerken sizden kullanmak için bir bağlantı istedi ise, ve  siz bu bağlantıyı referans olarak ekledi iseniz, vs üzerinde F5 ile  direk çalıştırdğınız seçtiniz projeye functionımızı deploy edecektir.</p>
<p>Eğer  TSQL ile yapmak isterseniz, projemizi build ettikten sonra bin  klasöründe bulunan dll imizi c:\ altına kopyalayalım, sonra Sql  serverımızı açıp hangi DB üzerinde kullanacak isek ona ait bir query  penceresi açalım, ve dll imi aşağıdaki gibi Sql üzerine ekleyelim,<br />
CREATE ASSEMBLY Split FROM &#8216;C:\Split.dll&#8217;<br />
GO<br />
USE [pubs]<br />
GO</p>
<p>CREATE FUNCTION [dbo].[SplitToTable](@pValue [nvarchar](4000), @pAyirac  [nvarchar](4000))<br />
RETURNS  TABLE (<br />
[ID] [int] NULL<br />
) WITH EXECUTE AS CALLER<br />
AS<br />
EXTERNAL NAME [Split].[UserDefinedFunctions].[SplitToTable]<br />
GO<br />
daha sonra basit bir query ile test edelim.</p>
<p>SELECT * FROM  dbo.SplitToTable(&#8217;2,2,2,2,2,2,2&#8242;,&#8217;,')</p>
<p>Sonuç ;</p>
<p>ID<br />
&#8212;&#8212;&#8212;&#8211;<br />
2<br />
2<br />
2<br />
2<br />
2<br />
2<br />
2</p>
<p>(7 row(s) affected)</p>
<p>Bol Kod Günler <img src='http://www.bilyaz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/common-language-runtime-sql-iliskisi-ve-split.html/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
