<?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>Muzaffer AKYIL (Victorious) &#187; Visual Basic</title>
	<atom:link href="http://muzaffer.akyil.net/category/makale/yazilim/visual-basic/feed" rel="self" type="application/rss+xml" />
	<link>http://muzaffer.akyil.net</link>
	<description></description>
	<lastBuildDate>Fri, 16 Apr 2010 12:35:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Slider List Control (Windows Mobile i&#231;in User Interface)</title>
		<link>http://muzaffer.akyil.net/2010/04/13/makale/yazilim/visual-basic/admin/slider-list-control-windows-mobile-iin-user-interface.aspx</link>
		<comments>http://muzaffer.akyil.net/2010/04/13/makale/yazilim/visual-basic/admin/slider-list-control-windows-mobile-iin-user-interface.aspx#comments</comments>
		<pubDate>Tue, 13 Apr 2010 13:30:25 +0000</pubDate>
		<dc:creator>muzaffer</dc:creator>
				<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Windows Mobile]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[net cf]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[visual]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[winmo]]></category>

		<guid isPermaLink="false">http://muzaffer.akyil.net/2010/04/13/makale/yazilim/visual-basic/admin/slider-list-control-windows-mobile-iin-user-interface.aspx</guid>
		<description><![CDATA[Windows Mobile üzerinde program geliştirmek isteyenler için Visual Studio.NET ile Microsoft Windows Mobile SDK kurulumları yapıldıktan sonra, Visual Studio.NET&#8217;in kendi toolbox&#8217;ından standart .NET CF takımlarını kullanarak formlar hazırlanır. Fakat standart .NET CF User Interface (Kullanıcı Arayüzü) takımları hem grafiksel olarak basit hem de yeni nesil Mobile yazılımlara göre çok sade durur. xda-developers.com forumlarında Obelix_A isimli [...]]]></description>
			<content:encoded><![CDATA[<p>Windows Mobile üzerinde program geliştirmek isteyenler için Visual Studio.NET ile Microsoft Windows Mobile SDK kurulumları yapıldıktan sonra, Visual Studio.NET&#8217;in kendi toolbox&#8217;ından standart .NET CF takımlarını kullanarak formlar hazırlanır. Fakat standart .NET CF User Interface (Kullanıcı Arayüzü) takımları hem grafiksel olarak basit hem de yeni nesil Mobile yazılımlara göre çok sade durur.<span id="more-249"></span></p>
<p><a href="http://forum.xda-developers.com" target="_blank" class="liexternal previewlink">xda-developers.com</a> forumlarında <a href="http://forum.xda-developers.com/member.php?u=654367" target="_blank" class="liexternal previewlink">Obelix_A</a> isimli vatandaş HTC Sense deki gibi şık, kaydırma animasyonlu bir UI yayınladı. Daha deneme fırsatı bulamadım ama ilgili component ile yapılmış <a href="http://forum.xda-developers.com/showthread.php?t=624668" target="_blank" class="liexternal previewlink">bir yazılımın Türkçeleştirilmesini</a> yaptım. Ve gayet şık olduğunu söyleyebilirim.</p>
<p>Componente <a href="http://forum.xda-developers.com/showthread.php?t=634316" target="_blank" class="liexternal previewlink">buradan</a> <em>(üyelik gerektirir)</em> ulaşabilir, çok beğendiyseniz ve yazan vatandaşa destekte bulunmak istiyorsanız <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=6R7K9E7QQXN9U" target="_blank" class="liexternal previewlink">buradan</a> bağış yapabilirsiniz.</p>
<h5>Ekran görüntüleri aşağıdaki gibidir ;</h5>

<a href='http://muzaffer.akyil.net/2010/04/13/makale/yazilim/visual-basic/admin/slider-list-control-windows-mobile-iin-user-interface.aspx/attachment/checkitems' title='checkitems'><img width="150" height="150" src="http://muzaffer.akyil.net/wp-content/uploads/checkitems-150x150.jpg" class="attachment-thumbnail colorbox-249" alt="checkitems" title="checkitems" /></a>
<a href='http://muzaffer.akyil.net/2010/04/13/makale/yazilim/visual-basic/admin/slider-list-control-windows-mobile-iin-user-interface.aspx/attachment/collapsedgroup' title='collapsedgroup'><img width="150" height="150" src="http://muzaffer.akyil.net/wp-content/uploads/collapsedgroup-150x150.jpg" class="attachment-thumbnail colorbox-249" alt="collapsedgroup" title="collapsedgroup" /></a>
<a href='http://muzaffer.akyil.net/2010/04/13/makale/yazilim/visual-basic/admin/slider-list-control-windows-mobile-iin-user-interface.aspx/attachment/radioitems' title='radioitems'><img width="150" height="150" src="http://muzaffer.akyil.net/wp-content/uploads/radioitems-150x150.jpg" class="attachment-thumbnail colorbox-249" alt="radioitems" title="radioitems" /></a>
<a href='http://muzaffer.akyil.net/2010/04/13/makale/yazilim/visual-basic/admin/slider-list-control-windows-mobile-iin-user-interface.aspx/attachment/simpletext' title='simpletext'><img width="150" height="150" src="http://muzaffer.akyil.net/wp-content/uploads/simpletext-150x150.jpg" class="attachment-thumbnail colorbox-249" alt="simpletext" title="simpletext" /></a>

<img class="colorbox-249"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=249&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://muzaffer.akyil.net/2010/04/13/makale/yazilim/visual-basic/admin/slider-list-control-windows-mobile-iin-user-interface.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QMsnAv &#8211; Live Messenger Virüs Programı Atlatma</title>
		<link>http://muzaffer.akyil.net/2010/04/02/makale/guvenlik/admin/qmsnav-live-messenger-virs-programi-atlatma.aspx</link>
		<comments>http://muzaffer.akyil.net/2010/04/02/makale/guvenlik/admin/qmsnav-live-messenger-virs-programi-atlatma.aspx#comments</comments>
		<pubDate>Fri, 02 Apr 2010 19:18:01 +0000</pubDate>
		<dc:creator>muzaffer</dc:creator>
				<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[Nasıl Yapılır]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[aldatma]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[atlatma]]></category>
		<category><![CDATA[kandırma]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[messenger]]></category>
		<category><![CDATA[onecare]]></category>
		<category><![CDATA[qmsnav]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://muzaffer.akyil.net/2010/04/02/makale/guvenlik/admin/qmsnav-live-messenger-virs-programi-atlatma.aspx</guid>
		<description><![CDATA[Bildiğiniz üzere Microsoft Live Messenger 8.5 versiyonu ile gelen bir yenilik Microsoft OneCare antivirus yazılımı. Live Messenger üzerinden size gönderilen dosyaları kabul ettiğinizde sizden dosyanın kontrolü için OneCare&#8217;ı indirip kurmanızı isteyecektir. Sisteminizde kurulu olan bir virüs programı var ise ve aktif olarak anlık dosya hareketlerini tarıyor ise aynı anda farklı bir virüs programı kurmak saçma [...]]]></description>
			<content:encoded><![CDATA[<p>Bildiğiniz üzere Microsoft Live Messenger 8.5 versiyonu ile gelen bir yenilik Microsoft OneCare antivirus yazılımı. Live Messenger üzerinden size gönderilen dosyaları kabul ettiğinizde sizden dosyanın kontrolü için OneCare&#8217;ı indirip kurmanızı isteyecektir. </p>
<p>Sisteminizde kurulu olan bir virüs programı var ise ve aktif olarak anlık dosya hareketlerini tarıyor ise aynı anda farklı bir virüs programı kurmak saçma olduğu gibi gereksiz sistem yorulmasına sebep verir.</p>
<p> <span id="more-212"></span>
<p>Live Messenger&#8217;ın bu vb. hata mesajlarından sıkılıp Live Messenger&#8217;ı kandırma yolu olarak ufak bir program yazdım. Böylece Live Messenger&#8217;a ben bu virüs programını kullanıyorum, sende bu programı kullanarak gelen dosyayı kontrol et diyerek kandırıyoruz. </p>
<h4>Nasıl Yaparım :</h4>
<ul>
<li><a href="http://muzaffer.akyil.net/wp-content/uploads/2010/04/QMsnAv.rar" class="lizip">QMsnAv.exe</a> yi indirip istediğiniz bir yere kopyalayın.</li>
<li>Aşağıdaki ekran görüntüsünde gördüğünüz gibi Live Messenger&#8217;ın Araçlar –&gt; Seçenekler Menüsünden Dosya Aktarımı kısmına girip, &#8220;Dosyalarda virüs taramasında bu uygulamayı kullan&#8221; seçimini işaretleyin.</li>
<li>Gözat butonu ile <a href="http://muzaffer.akyil.net/wp-content/uploads/2010/04/QMsnAv.rar" class="lizip">QMsnAv.exe</a>&#8216;yi kaydettiğiniz yerden seçin.</li>
<li>Artık size gönderilen tüm dosyaları QMsnAv.exe ile taramaya çalışacak, QMsnAv ise size dosya transfer işleminin bittiğini ve ilgili dosyayı açmayı isteyip istemediğinizi soracaktır.</li>
</ul>
<h4>Güvenli mi ?</h4>
<ul>
<li>Programın kaynak kodları <a href="http://muzaffer.akyil.net/wp-content/uploads/2010/04/QMsnAv.txt" target="_blank" class="lipdf">burada</a> verilmiştir. İsteyen Visual Basic 6 ile tekrar derleyip kullanabilir yada geliştirebilir.</li>
<li>Herhangi bir spy vb. yazılım yada kod içermez.</li>
<li>Sisteminizde aktif kullanılan bir virüs programı bulunmuyor ise lütfen OneCare&#8217;i kullanın yada benim seçimim <a href="http://www.free-av.com" target="_blank" class="liexternal previewlink">Avira AntiVirus Free Edition</a> yazılımını kullanın.</li>
<li>Sisteminize gelecek herhangi bir zarardan biz sorumlu değiliz.</li>
</ul>
<blockquote><p><font color="#585858" face="Verdana">Live Messenger&#8217;ın reklam, uyarı, sarı bant vb. gibi saçmalıklarından kurtulmak için <a href="http://apatch.org/" target="_blank" class="liexternal previewlink">a-Patch</a> yazılımını kullanabilirsiniz.</font></p>
</blockquote>
<p><a href="http://muzaffer.akyil.net/wp-content/uploads/2010/04/qmsnav.jpg" class="liimagelink"><img src="http://muzaffer.akyil.net/wp-content/uploads/2010/04/qmsnav-150x150.jpg" alt="" title="qmsnav" width="150" height="150" class="alignnone size-medium wp-image-219 colorbox-212" /></a></p>
<img class="colorbox-212"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=212&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://muzaffer.akyil.net/2010/04/02/makale/guvenlik/admin/qmsnav-live-messenger-virs-programi-atlatma.aspx/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vb.Net te Recordset i&#231;in Null Kontrol&#252;</title>
		<link>http://muzaffer.akyil.net/2008/01/24/makale/yazilim/visual-basic/admin/vbnet-te-recordset-iin-null-kontrol-2-2.aspx</link>
		<comments>http://muzaffer.akyil.net/2008/01/24/makale/yazilim/visual-basic/admin/vbnet-te-recordset-iin-null-kontrol-2-2.aspx#comments</comments>
		<pubDate>Thu, 24 Jan 2008 14:30:07 +0000</pubDate>
		<dc:creator>muzaffer</dc:creator>
				<category><![CDATA[Function]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[fonksiyon]]></category>
		<category><![CDATA[kontrol]]></category>
		<category><![CDATA[null]]></category>
		<category><![CDATA[recorset]]></category>
		<category><![CDATA[visualbasic]]></category>

		<guid isPermaLink="false">http://www.muzafferakyil.com/2008/01/24/dostlardan-mesajlar/admin/vbnet-te-recordset-iin-null-kontrol-2-2.aspx</guid>
		<description><![CDATA[Vb.Net ile herhangi bir kayıtsetinden veri &#231;ekerken Null değerlerin sorun yaratmasından sıkıldıysaız aşağıdaki fonksiyonu kullanabilirsiniz. Kod : Public Function VeriNull(ByRef Kayitseti As Recordset, ByRef Alan As String) As Object If Not IsDBNull(Kayitseti.Fields(Alan).Value) Then VeriNull = Kayitseti.Fields(Alan).Value Else VeriNull = &#34;&#34; End If End Function Kullanımı : TextBox1.Text = VeriNull(Kayitset,&#34;ADI&#34;) Kolay Gelsin.]]></description>
			<content:encoded><![CDATA[<p>Vb.Net ile herhangi bir kayıtsetinden veri &#231;ekerken <strong>Null</strong> değerlerin sorun yaratmasından sıkıldıysaız aşağıdaki fonksiyonu kullanabilirsiniz.</p>
<p><span id="more-100"></span></p>
<p><strong>Kod :</strong></p>
<pre class="brush: vb; ">

Public Function VeriNull(ByRef Kayitseti As Recordset, ByRef Alan As String) As Object
    If Not IsDBNull(Kayitseti.Fields(Alan).Value) Then
        VeriNull = Kayitseti.Fields(Alan).Value
    Else
        VeriNull = &quot;&quot;
    End If
End Function
</pre>
<p><strong>Kullanımı :</strong></p>
<pre class="brush: vb; ">

TextBox1.Text = VeriNull(Kayitset,&quot;ADI&quot;)
</pre>
<p>Kolay Gelsin.</p>
<img class="colorbox-100"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=100&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://muzaffer.akyil.net/2008/01/24/makale/yazilim/visual-basic/admin/vbnet-te-recordset-iin-null-kontrol-2-2.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kısayoldan SQL Tablo Tasarımı</title>
		<link>http://muzaffer.akyil.net/2007/04/12/makale/yazilim/php/admin/kisa-yoldan-sql-tablo-tasarimi.aspx</link>
		<comments>http://muzaffer.akyil.net/2007/04/12/makale/yazilim/php/admin/kisa-yoldan-sql-tablo-tasarimi.aspx#comments</comments>
		<pubDate>Thu, 12 Apr 2007 19:17:37 +0000</pubDate>
		<dc:creator>muzaffer</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[dhtml]]></category>
		<category><![CDATA[diagrams]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[propel]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[tasarım]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.muzafferakyil.com/2007/04/12/makale/php/admin/kisa-yoldan-sql-tablo-tasarimi.aspx</guid>
		<description><![CDATA[Hiç başınıza geldimi bilmiyorum ama elinizde tablo tasarımı yapacak bir program bulunmadığı anda SQL komutları ile cebelleşerek tablo oluşturdunuz mu ? Evet şimdi web üzerinde istediğiniz tabloyu oluşturup rahatlıkla FK yapıp bu oluşturduğunuz tabloları XML, MSSQL, MySQL, PostgreSQL, PROPEL, Oracle gibi veritabanı sistem diline çevirebilir, geçici olarak kaydedebilir, tasarımınızın çıktısını alabilirsiniz. Buyrun efendim ; Link]]></description>
			<content:encoded><![CDATA[<p>Hiç başınıza geldimi bilmiyorum ama elinizde tablo tasarımı yapacak bir program bulunmadığı anda SQL komutları ile cebelleşerek tablo oluşturdunuz mu ? Evet şimdi web üzerinde istediğiniz tabloyu oluşturup rahatlıkla FK yapıp bu oluşturduğunuz tabloları XML, MSSQL, MySQL, PostgreSQL, PROPEL, Oracle gibi veritabanı sistem diline çevirebilir, geçici olarak kaydedebilir, tasarımınızın çıktısını alabilirsiniz.<span id="more-64"></span></p>
<p>Buyrun efendim ;</p>
<p><a href="http://muzaffer.akyil.net/tools/sql" title="SQL Tasarımcı" target="_blank" class="liinternal">Link</a></p>
<img class="colorbox-64"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=64&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://muzaffer.akyil.net/2007/04/12/makale/yazilim/php/admin/kisa-yoldan-sql-tablo-tasarimi.aspx/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mac Adresi Bulma</title>
		<link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/module/admin/mac-adresi-bulma.aspx</link>
		<comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/module/admin/mac-adresi-bulma.aspx#comments</comments>
		<pubDate>Wed, 28 Mar 2007 12:18:20 +0000</pubDate>
		<dc:creator>muzaffer</dc:creator>
				<category><![CDATA[Module]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[adres]]></category>
		<category><![CDATA[bulma]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[visualbasic]]></category>

		<guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/module/admin/mac-adresi-bulma.aspx</guid>
		<description><![CDATA[Şimdi vericeğim kodlarla uzak bir sistemin ethernet donanımının fiziksel adresini (Mac Address) bulacağız. Öncelikle Fiziksel Adresler donanıma özgü degerlerdir. Eş denk gelme oranı oldukça düşüktür. Dolayısıyla programcılar tarafından yazılımlarının lisanslandırılmasında kullanılırlar. Ama artık günümüzde mac adresleri değiştirilebilir adresler oldugundan yinede tam güvenlik sağlamazlar. Caydırma amaçlı olarak kullanılabilirler. Aşağıdaki kodları bir Module içine yazın. Option Explicit [...]]]></description>
			<content:encoded><![CDATA[<p>Şimdi vericeğim kodlarla uzak bir sistemin ethernet donanımının fiziksel adresini (Mac Address) bulacağız.<br />
<span id="more-61"></span><br />
Öncelikle Fiziksel Adresler donanıma özgü degerlerdir. Eş denk gelme oranı oldukça düşüktür. Dolayısıyla programcılar tarafından yazılımlarının lisanslandırılmasında kullanılırlar. Ama artık günümüzde mac adresleri değiştirilebilir adresler oldugundan yinede tam güvenlik sağlamazlar. Caydırma amaçlı olarak kullanılabilirler.</p>
<p>Aşağıdaki kodları bir Module içine yazın.</p>
<pre class="brush: vb; ">

Option Explicit
Public Const NO_ERROR = 0
Public Declare Function inet_addr _
Lib &quot;wsock32.dll&quot; (ByVal s As String) As Long
Public Declare Function SendARP _
Lib &quot;iphlpapi.dll&quot; (ByVal DestIP As Long, _
ByVal SrcIP As Long, _
pMacAddr As Long, _
PhyAddrLen As Long) As Long
Public Declare Sub CopyMemory _
Lib &quot;kernel32&quot; _
Alias &quot;RtlMoveMemory&quot; (dst As Any, _
src As Any, _
ByVal bcount As Long)
Public Function GetRemoteMACAddress(ByVal sRemoteIP As String, _
sRemoteMacAddress As String) As Boolean
Dim dwRemoteIP As Long
Dim pMacAddr As Long
Dim bpMacAddr() As Byte
Dim PhyAddrLen As Long
Dim cnt As Long
Dim tmp As String
dwRemoteIP = inet_addr(sRemoteIP)
If dwRemoteIP &lt;&gt; 0 Then
PhyAddrLen = 6
If SendARP(dwRemoteIP, 0&amp;, pMacAddr, PhyAddrLen) = NO_ERROR Then
If pMacAddr &lt;&gt; 0 And PhyAddrLen &lt;&gt; 0 Then
ReDim bpMacAddr(0 To PhyAddrLen - 1)
CopyMemory bpMacAddr(0), pMacAddr, ByVal PhyAddrLen
For cnt = 0 To PhyAddrLen - 1
If bpMacAddr(cnt) = 0 Then
tmp = tmp &amp; &quot;00-&quot;
Else
tmp = tmp &amp; Hex$(bpMacAddr(cnt)) &amp; &quot;-&quot;
End If
Next
If Len(tmp) &gt; 0 Then
sRemoteMacAddress = left$(tmp, Len(tmp) - 1)
GetRemoteMACAddress = True
End If
Exit Function
Else
GetRemoteMACAddress = False
End If
Else
GetRemoteMACAddress = False
End If
Else
GetRemoteMACAddress = False
End If
End Function
</pre>
<p>Şimdi bu modülümüzü kullanalım.</p>
<pre class="brush: vb; ">

Dim MacAdres As String
Dim sRemoteMacAddress As String
If GetRemoteMACAddress(&quot;192.168.1.1&quot;, sRemoteMacAddress) Then
MacAdres = sRemoteMacAddress
Else
MacAdres = &quot;0&quot;
End If
If MacAdres &lt;&gt; &quot;0&quot; Then
MsgBox MacAdres
Else
MsgBox &quot;Adrese Ulaşılamadı&quot;
End If
</pre>
<p>Modülümüzü yukarıdaki gibi kullanabiliriz. <font color="red">192.168.1.1</font> ipsini fiziksel adresini öğrenmek istediğiniz donanımın ipisi ile değiştirerek fiziksel adresi öğrenebilirsiniz.</p>
<p>Kolay Gelsin.</p>
<img class="colorbox-61"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=61&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/module/admin/mac-adresi-bulma.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>String ten TR karakterleri temizleme</title>
		<link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/string-ten-tr-karakterleri-temizleme.aspx</link>
		<comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/string-ten-tr-karakterleri-temizleme.aspx#comments</comments>
		<pubDate>Wed, 28 Mar 2007 12:04:44 +0000</pubDate>
		<dc:creator>muzaffer</dc:creator>
				<category><![CDATA[Function]]></category>
		<category><![CDATA[fonksiyon]]></category>
		<category><![CDATA[karakter]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[türkçe]]></category>
		<category><![CDATA[visualbasic]]></category>

		<guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/string-ten-tr-karakterleri-temizleme.aspx</guid>
		<description><![CDATA[Bazen bir string teki Türkçe karakterler başımıza dert olabilir. Bunları temizlemek için aşağıdaki fonksiyonu kullanabilirsiniz. Public Function TRSiz(ByVal vdata As String) As String Dim tmp As String tmp = Replace(vdata, &#34;İ&#34;, &#34;I&#34;) tmp = Replace(tmp, &#34;İ&#34;, &#34;I&#34;) tmp = Replace(tmp, &#34;ı&#34;, &#34;i&#34;) tmp = Replace(tmp, &#34;Ğ&#34;, &#34;G&#34;) tmp = Replace(tmp, &#34;ğ&#34;, &#34;g&#34;) tmp = Replace(tmp, [...]]]></description>
			<content:encoded><![CDATA[<p>Bazen bir string teki Türkçe karakterler başımıza dert olabilir. Bunları temizlemek için aşağıdaki fonksiyonu kullanabilirsiniz.<br />
<span id="more-60"></span></p>
<pre class="brush: vb; ">

Public Function TRSiz(ByVal vdata As String) As String
Dim tmp As String
tmp = Replace(vdata, &quot;İ&quot;, &quot;I&quot;)
tmp = Replace(tmp, &quot;İ&quot;, &quot;I&quot;)
tmp = Replace(tmp, &quot;ı&quot;, &quot;i&quot;)
tmp = Replace(tmp, &quot;Ğ&quot;, &quot;G&quot;)
tmp = Replace(tmp, &quot;ğ&quot;, &quot;g&quot;)
tmp = Replace(tmp, &quot;Ş&quot;, &quot;S&quot;)
tmp = Replace(tmp, &quot;ş&quot;, &quot;s&quot;)
tmp = Replace(tmp, &quot;Ç&quot;, &quot;C&quot;)
tmp = Replace(tmp, &quot;ç&quot;, &quot;c&quot;)
tmp = Replace(tmp, &quot;Ü&quot;, &quot;U&quot;)
tmp = Replace(tmp, &quot;ü&quot;, &quot;u&quot;)
TRSiz = tmp
End Function
</pre>
<p>Kolay Gelsin.</p>
<img class="colorbox-60"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=60&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/string-ten-tr-karakterleri-temizleme.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL den alınan tarih bilgisini düzenleme</title>
		<link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/sql-den-alinan-tarih-bilgisini-duzenleme.aspx</link>
		<comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/sql-den-alinan-tarih-bilgisini-duzenleme.aspx#comments</comments>
		<pubDate>Wed, 28 Mar 2007 12:02:27 +0000</pubDate>
		<dc:creator>muzaffer</dc:creator>
				<category><![CDATA[Function]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[fonksiyon]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[tarih]]></category>
		<category><![CDATA[visualbasic]]></category>

		<guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/sql-den-alinan-tarih-bilgisini-duzenleme.aspx</guid>
		<description><![CDATA[Bildiğiniz üzere hem MSSQL hem de MySQL den bir tarih alanını çektiğimizde bize TR formatında gelmez.(default server ayarları ile). Bize dönen string 2007-03-28 gibidir. Bunu bizim tarih formatımız olan 28-03-2007 şekline çevirmek için aşağıdaki fonksiyonu kullanabilirsiniz. İlk fonksiyon sadece tarihi, ikinci fonksiyon ise hem tarihi hemde zamanı çevirir. 'Sadece Tarihi Çevirir. Function SqLDate(Tarih As String) [...]]]></description>
			<content:encoded><![CDATA[<p>Bildiğiniz üzere hem MSSQL hem de MySQL den bir tarih alanını çektiğimizde bize TR formatında gelmez.(default server ayarları ile). Bize dönen string 2007-03-28 gibidir. Bunu bizim tarih formatımız olan 28-03-2007 şekline çevirmek için aşağıdaki fonksiyonu kullanabilirsiniz.<span id="more-59"></span></p>
<p>İlk fonksiyon sadece tarihi, ikinci fonksiyon ise hem tarihi hemde zamanı çevirir.</p>
<p><code lang="vb"><br />
'Sadece Tarihi Çevirir.<br />
Function SqLDate(Tarih As String)<br />
Dim Gun As String<br />
Dim Ay As String<br />
Dim YIL As String<br />
Tarih = left$(Tarih, 10)<br />
Gun = left$(Tarih, 2)<br />
Ay = Mid$(Tarih, 4, 2)<br />
YIL = right$(Tarih, 4)<br />
SqlDate = YIL &amp; "-" &amp; Ay &amp; "-" &amp; Gun<br />
End Function<br />
'Hem Tarihi Hemde Zamanı Çevirir<br />
Function SqLDateTime(DateTime As String)<br />
Dim Gun As String<br />
Dim Ay As String<br />
Dim YIL As String<br />
Dim ssaaT As String<br />
Dim Saat As String<br />
Dim Dakika As String<br />
Dim Saniye As String<br />
ssaaT = right$(DateTime, 9)<br />
DateTime = left$(DateTime, 10)<br />
Gun = left$(DateTime, 2)<br />
Ay = Mid$(DateTime, 4, 2)<br />
YIL = right$(DateTime, 4)<br />
SqlDateTime = YIL &amp; "-" &amp; Ay &amp; "-" &amp; Gun &amp; ssaaT<br />
End Function<br />
</code></p>
<p>Kolay Gelsin.</p>
<img class="colorbox-59"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=59&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/sql-den-alinan-tarih-bilgisini-duzenleme.aspx/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BBuyukYap Fonksiyonu</title>
		<link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/bbuyukyap-fonksiyonu.aspx</link>
		<comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/bbuyukyap-fonksiyonu.aspx#comments</comments>
		<pubDate>Wed, 28 Mar 2007 11:50:37 +0000</pubDate>
		<dc:creator>muzaffer</dc:creator>
				<category><![CDATA[Function]]></category>
		<category><![CDATA[baş harfi]]></category>
		<category><![CDATA[büyük]]></category>
		<category><![CDATA[fonksiyon]]></category>
		<category><![CDATA[harf]]></category>
		<category><![CDATA[visualbasic]]></category>

		<guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/bbuyukyap-fonksiyonu.aspx</guid>
		<description><![CDATA[Daha önce verdiğim BuyukHarfYap ve KucukHarfYap fonksiyonlarını kullanarak sadece baş harfi büyük yapmaya yarayan fonksiyondur. Not : BuyukHarfYap ve KucukHarfYap Fonksiyonuna gereksinim duyar. Public Function BBuyukYap(ByVal vdata As String) As String Dim I As Long vdata = Trim$(vdata) If Len(vdata) &#60; 1 Then BBuyuk = vdata Exit Function End If vdata = BuyukHarfYap(left$(vdata, 1)) &#38; [...]]]></description>
			<content:encoded><![CDATA[<p>Daha önce verdiğim BuyukHarfYap ve KucukHarfYap fonksiyonlarını kullanarak sadece baş harfi büyük yapmaya yarayan fonksiyondur.<br />
<span id="more-58"></span><br />
<font color="red">Not : BuyukHarfYap ve KucukHarfYap Fonksiyonuna gereksinim duyar.</font></p>
<p><code lang="vb"><br />
Public Function BBuyukYap(ByVal vdata As String) As String<br />
Dim I As Long<br />
vdata = Trim$(vdata)<br />
If Len(vdata) &lt; 1 Then<br />
BBuyuk = vdata<br />
Exit Function<br />
End If<br />
vdata = BuyukHarfYap(left$(vdata, 1)) &amp; KucukHarfYap(right$(vdata, Len(vdata) - 1))<br />
For I = 2 To Len(vdata)<br />
If (Mid$(vdata, I, 1) = " ") And (I + 1 &lt;= Len(vdata)) Then<br />
Mid$(vdata, I + 1, 1) = BuyukHarfYap$(Mid$(vdata, I + 1, 1))<br />
End If<br />
Next I<br />
BBuyukYap = vdata<br />
End Function<br />
</code></p>
<p>Kullanımı :<br />
<code lang="vb"><br />
Dim yazi as String<br />
yazi = “Deneme dede DENEME İğıÇöş”<br />
yazi = BBuyukYap(yazi)<br />
MsgBox yazi<br />
</code></p>
<p>Kolay Gelsin.</p>
<img class="colorbox-58"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=58&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/bbuyukyap-fonksiyonu.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BuyukHarfYap Fonksiyonu</title>
		<link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/buyukharfyap-fonksiyonu.aspx</link>
		<comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/buyukharfyap-fonksiyonu.aspx#comments</comments>
		<pubDate>Wed, 28 Mar 2007 11:44:41 +0000</pubDate>
		<dc:creator>muzaffer</dc:creator>
				<category><![CDATA[Function]]></category>
		<category><![CDATA[büyük]]></category>
		<category><![CDATA[fonksiyon]]></category>
		<category><![CDATA[harf]]></category>
		<category><![CDATA[visualbasic]]></category>

		<guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/buyukharfyap-fonksiyonu.aspx</guid>
		<description><![CDATA[İşte Türkçe karakterleri destekleyen bir fonksiyon daha. Adından da anlaşılacağı gibi verilen string i büyük harfe çevirir. Public Function BuyukHarfYap(ByVal Metin1 As String) As String Dim Sayac, Sonuc, Boy As Long Dim Metin2, BasMetin, BitMetin As String Boy = Len(Trim(Metin1)) Metin2 = UCase(Trim(Metin1)) For Sayac = 1 To Boy Sonuc = InStr(Sayac, Metin1, "i") If [...]]]></description>
			<content:encoded><![CDATA[<p>İşte Türkçe karakterleri destekleyen bir fonksiyon daha. Adından da anlaşılacağı gibi verilen string i büyük harfe çevirir.<span id="more-57"></span><br />
<code lang="vb"><br />
Public Function BuyukHarfYap(ByVal Metin1 As String) As String<br />
Dim Sayac, Sonuc, Boy As Long<br />
Dim Metin2, BasMetin, BitMetin As String<br />
Boy = Len(Trim(Metin1))<br />
Metin2 = UCase(Trim(Metin1))<br />
For Sayac = 1 To Boy<br />
Sonuc = InStr(Sayac, Metin1, "i")<br />
If Sonuc &gt; 0 Then<br />
BasMetin = left(Metin2, Sonuc - 1)<br />
BitMetin = right(Metin2, Boy - Sonuc)<br />
Metin2 = BasMetin &amp; "İ" &amp; BitMetin<br />
End If<br />
Next<br />
For Sayac = 1 To Boy<br />
Sonuc = InStr(Sayac, Metin1, "ı")<br />
If Sonuc &gt; 0 Then<br />
BasMetin = left(Metin2, Sonuc - 1)<br />
BitMetin = right(Metin2, Boy - Sonuc)<br />
Metin2 = BasMetin &amp; "I" &amp; BitMetin<br />
End If<br />
Next<br />
BuyukHarfYap = Metin2<br />
End Function<br />
</code></p>
<p>Kullanımı :<br />
<code lang="vb"><br />
Dim yazi as String<br />
yazi = “Deneme dede DENEME İğıÇöş”<br />
yazi = BuyukHarfYap(yazi)<br />
MsgBox yazi<br />
</code></p>
<p>Kolay Gelsin.</p>
<img class="colorbox-57"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=57&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/buyukharfyap-fonksiyonu.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KucukHarfYap Fonksiyonu</title>
		<link>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/kucukharfyap-fonksiyonu.aspx</link>
		<comments>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/kucukharfyap-fonksiyonu.aspx#comments</comments>
		<pubDate>Wed, 28 Mar 2007 11:38:10 +0000</pubDate>
		<dc:creator>muzaffer</dc:creator>
				<category><![CDATA[Function]]></category>
		<category><![CDATA[fonksiyon]]></category>
		<category><![CDATA[harf]]></category>
		<category><![CDATA[küçük]]></category>
		<category><![CDATA[visualbasic]]></category>

		<guid isPermaLink="false">http://www.muzafferakyil.com/2007/03/28/makale/visual-basic/admin/kucukharfyap-fonksiyonu.aspx</guid>
		<description><![CDATA[İşte Türkçe karakterleri destekleyen bir fonksiyon. Adından da anlaşılacağı gibi verilen string i küçük harfe çevirir. Public Function KucukHarfYap(ByVal Metin1 As String) As String Dim Sayac, Sonuc, Boy As Long Dim Metin2, BasMetin, BitMetin As String Boy = Len(Trim(Metin1)) Metin2 = LCase(Trim(Metin1)) For Sayac = 1 To Boy Sonuc = InStr(Sayac, Metin1, "I") If Sonuc [...]]]></description>
			<content:encoded><![CDATA[<p>İşte Türkçe karakterleri destekleyen bir fonksiyon. Adından da anlaşılacağı gibi verilen string i küçük harfe çevirir.<span id="more-56"></span><br />
<code lang="vb"><br />
Public Function KucukHarfYap(ByVal Metin1 As String) As String<br />
Dim Sayac, Sonuc, Boy As Long<br />
Dim Metin2, BasMetin, BitMetin As String<br />
Boy = Len(Trim(Metin1))<br />
Metin2 = LCase(Trim(Metin1))<br />
For Sayac = 1 To Boy<br />
Sonuc = InStr(Sayac, Metin1, "I")<br />
If Sonuc &gt; 0 Then<br />
BasMetin = left(Metin2, Sonuc - 1)<br />
BitMetin = right(Metin2, Boy - Sonuc)<br />
Metin2 = BasMetin &amp; "ı" &amp; BitMetin<br />
End If<br />
Next<br />
For Sayac = 1 To Boy<br />
Sonuc = InStr(Sayac, Metin1, "İ")<br />
If Sonuc &gt; 0 Then<br />
BasMetin = left(Metin2, Sonuc - 1)<br />
BitMetin = right(Metin2, Boy - Sonuc)<br />
Metin2 = BasMetin &amp; "i" &amp; BitMetin<br />
End If<br />
Next<br />
KucukHarfYap = Metin2<br />
End Function<br />
</code></p>
<p>Kullanımı :<br />
<code lang="vb"><br />
Dim yazi as String<br />
yazi = "Deneme dede DENEME İğıÇöş"<br />
yazi = KucukHarfYap(yazi)<br />
MsgBox yazi<br />
</code></p>
<p>Kolay Gelsin.</p>
<img class="colorbox-56"  src="http://muzaffer.akyil.net/?ak_action=api_record_view&id=56&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://muzaffer.akyil.net/2007/03/28/makale/yazilim/visual-basic/function/admin/kucukharfyap-fonksiyonu.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
