<?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>Visual Basic Indonesia</title>
	<atom:link href="http://www.visualbasicindonesia.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.visualbasicindonesia.com</link>
	<description>Komunitas pengguna Visual Basic Indonesia</description>
	<lastBuildDate>Mon, 31 Oct 2011 13:04:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bagaimana Mengganti Komponen-komponen di Regional Setting dari Visual Basic 6</title>
		<link>http://www.visualbasicindonesia.com/vb6/vb6-windows/bagaimana-mengganti-komponen-komponen-di-regional-setting-dari-visual-basic-6/</link>
		<comments>http://www.visualbasicindonesia.com/vb6/vb6-windows/bagaimana-mengganti-komponen-komponen-di-regional-setting-dari-visual-basic-6/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 10:28:00 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Date Separator]]></category>
		<category><![CDATA[Decimal Symbol]]></category>
		<category><![CDATA[Digit grouping symbol]]></category>
		<category><![CDATA[Regional and Language Options]]></category>
		<category><![CDATA[Regional Settings]]></category>
		<category><![CDATA[Visual Basic 6]]></category>

		<guid isPermaLink="false">http://www.visualbasicindonesia.com/?p=1817</guid>
		<description><![CDATA[Di tengah-tengah waktu saya dalam mengeksplorasi kehebatan dan canggihnya fitur-fitur Visual Basic .NET, tiba-tiba ada satu pertanyaan dari member komunitas ini yang ditujukan kepada saya mengenai bagaimana cara memaksakan pengaturan bahasa regional secara keseluruhan (tidak hanya tanggal tetapi juga separator angka) dengan Visual Basic 6? Sekedar informasi saja, yang dimaksud pengaturan bahasa regional adalah pengaturan [...]]]></description>
			<content:encoded><![CDATA[<p>Di tengah-tengah waktu saya dalam mengeksplorasi kehebatan dan canggihnya fitur-fitur Visual Basic .NET, tiba-tiba ada satu pertanyaan dari member komunitas ini yang ditujukan kepada saya mengenai bagaimana cara memaksakan pengaturan bahasa regional secara keseluruhan (tidak hanya tanggal tetapi juga separator angka) dengan Visual Basic 6? Sekedar informasi saja, yang dimaksud pengaturan bahasa regional adalah pengaturan yang dapat Anda lihat dari menu Start -> Settings -> Control Panel -> Regional and Language Options. Untuk menjawab pertanyaan tersebut, akhirnya saya menulis artikel ini pada hari yang sama ketika solusi tersebut saya temukan dan pastikan sesuai dengan yang diharapkan. Kini Anda dapat mengetahui bagaimana cara mengganti komponen-komponen yang terdapat di &#8220;Regional and Language Options&#8221;, seperti: &#8220;Date Separator&#8221;, &#8220;Decimal Symbol&#8221;, &#8220;Digit grouping symbol&#8221; atau istilah yang lebih populernya adalah &#8220;Thousand Separator&#8221; dengan mudah dan cepat. Cukup hanya menjalankan kode tertentu dari dalam program yang Anda buat dengan Visual Basic 6, maka nilai-nilai komponen pada Regional Settings tersebut akan berubah. Yang paling penting adalah, Anda tidak harus membuka kotak dialog &#8220;Regional and Language Options&#8221; dari Control Panel untuk mengganti nilai-nilai komponen tadi. Penasaran bagaimana caranya?</p>
<p>Silahkan <a href="http://www.visualbasicindonesia.com/wp-login.php?redirect_to=/feed/">Login</a> atau <a href="http://www.visualbasicindonesia.com/syarat-dan-ketentuan/" title="registrasi akun">registrasi akun</a> untuk membaca artikel ini selengkapnya.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualbasicindonesia.com/vb6/vb6-windows/bagaimana-mengganti-komponen-komponen-di-regional-setting-dari-visual-basic-6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Manajemen Memory</title>
		<link>http://www.visualbasicindonesia.com/vb6-vs-vbnet/manajemen-memory/</link>
		<comments>http://www.visualbasicindonesia.com/vb6-vs-vbnet/manajemen-memory/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 03:25:42 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[VB6 vs VB.NET]]></category>
		<category><![CDATA[Dispose]]></category>
		<category><![CDATA[IDisposable]]></category>
		<category><![CDATA[Nothing]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[variabel]]></category>
		<category><![CDATA[variable]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Basic .NET]]></category>

		<guid isPermaLink="false">http://www.visualbasicindonesia.com/?p=1806</guid>
		<description><![CDATA[Visual Basic .NET bergantung pada runtime .NET untuk manajemen memory. Ini artinya bahwa runtime .NET mengurus pemesanan memory untuk semua String, Array, Structure, dan Object di Visual Basic. Demikian pula, runtime .NET memutuskan kapan membebaskan memory yang terkait dengan object atau variabel yang telah Anda alokasikan. Hal ini tidak jauh berbeda dengan runtime di Visual [...]]]></description>
			<content:encoded><![CDATA[<p>Visual Basic .NET bergantung pada runtime .NET untuk manajemen memory. Ini artinya bahwa runtime .NET mengurus pemesanan memory untuk semua String, Array, Structure, dan Object di Visual Basic. Demikian pula, runtime .NET memutuskan kapan membebaskan memory yang terkait dengan object atau variabel yang telah Anda alokasikan. Hal ini tidak jauh berbeda dengan runtime di Visual Basic 6, yang juga bertanggung jawab untuk mengatur pengelolaan memory. Perbedaan yang paling signifikan antara Visual Basic 6 dan Visual Basic .NET yang terkait dengan manajemen memory adalah melibatkan penentuan kapan suatu object atau variabel dibebaskan dari penggunaan memory. </p>
<p>Di Visual Basic 6, memory yang terkait dengan sebuah variabel atau object dibebaskan segera ketika Anda mengeset variabel tersebut ke <strong>Nothing</strong> atau variabel keluar dari ruang lingkupnya. Hal ini tidak berlaku di Visual Basic .NET. Ketika sebuah variabel atau object diset ke <strong>Nothing</strong> atau berada di luar ruang lingkupnya, Visual Basic .NET mengatakan pada runtime .NET bahwa variabel atau object tidak lagi digunakan. Runtime .NET menandai variabel atau object tersebut sebagai sesuatu yang butuh dihapus dan membuang object ke dalam <strong>Garbage Collector</strong> (GC). Garbage Collector kemudian akan menghapus object tersebut pada suatu saat di masa selanjutnya.</p>
<p>Silahkan <a href="http://www.visualbasicindonesia.com/wp-login.php?redirect_to=/feed/">Login</a> atau <a href="http://www.visualbasicindonesia.com/syarat-dan-ketentuan/" title="registrasi akun">registrasi akun</a> untuk membaca artikel ini selengkapnya.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualbasicindonesia.com/vb6-vs-vbnet/manajemen-memory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sekilas .NET Framework</title>
		<link>http://www.visualbasicindonesia.com/vb-net/vbnet-net-framework/sekilas-net-framework/</link>
		<comments>http://www.visualbasicindonesia.com/vb-net/vbnet-net-framework/sekilas-net-framework/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 08:02:16 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Common Language Runtime]]></category>
		<category><![CDATA[Common Type System]]></category>
		<category><![CDATA[Visual Basic .NET]]></category>
		<category><![CDATA[Visual Basic 6]]></category>

		<guid isPermaLink="false">http://www.visualbasicindonesia.com/?p=1800</guid>
		<description><![CDATA[Mungkin kalau Anda sudah pernah membaca artikel terdahulu yang berjudul Mengenal .NET Framework yang Digunakan oleh VB.NET, tidak ada salahnya jika kita mengulangi lagi dan mengambil beberapa poin utama yang penting dari artikel tersebut di artikel ini, khususnya yang terkait dengan perbedaan utama antara Visual Basic 6 dan Visual Basic .NET. Artikel berikut ini juga [...]]]></description>
			<content:encoded><![CDATA[<p>Mungkin kalau Anda sudah pernah membaca artikel terdahulu yang berjudul <a href="http://www.visualbasicindonesia.com/vb-net/vbnet-net-framework/mengenal-net-framework-yang-digunakan-oleh-vb-net/" title="Mengenal .NET Framework yang Digunakan oleh VB.NET" target="_blank">Mengenal .NET Framework yang Digunakan oleh VB.NET</a>, tidak ada salahnya jika kita mengulangi lagi dan mengambil beberapa poin utama yang penting dari artikel tersebut di artikel ini, khususnya yang terkait dengan perbedaan utama antara Visual Basic 6 dan Visual Basic .NET. Artikel berikut ini juga cocok bagi Anda yang baru mengenal atau ingin mempelajari pemrograman menggunakan .NET Framework, dan dapat memberikan gambaran awal, mengapa Visual Basic .NET jauh lebih hebat daripada Visual Basic 6. </p>
<p>Silahkan <a href="http://www.visualbasicindonesia.com/wp-login.php?redirect_to=/feed/">Login</a> atau <a href="http://www.visualbasicindonesia.com/syarat-dan-ketentuan/" title="registrasi akun">registrasi akun</a> untuk membaca artikel ini selengkapnya.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualbasicindonesia.com/vb-net/vbnet-net-framework/sekilas-net-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET Framework vs ActiveX</title>
		<link>http://www.visualbasicindonesia.com/vb6-vs-vbnet/net-framework-vs-activex/</link>
		<comments>http://www.visualbasicindonesia.com/vb6-vs-vbnet/net-framework-vs-activex/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 14:48:39 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[VB6 vs VB.NET]]></category>
		<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Basic 6]]></category>

		<guid isPermaLink="false">http://www.visualbasicindonesia.com/?p=1795</guid>
		<description><![CDATA[Sebagai programmer Visual Basic, Anda biasanya tidak peduli dengan sistem runtime yang mendasari aplikasi Visual Basic Anda. Visual Basic 6, misalnya, membuat rincian bagaimana ActiveX bekerja secara transparan. Runtime Visual Basic 6 menangani semua rincian yang morat-marit yang diperoleh dengan menerapkan komponen ActiveX atau aplikasi. Lisensi, object yang dapat bertahan lama, Microsoft Transaction Server (MTS), [...]]]></description>
			<content:encoded><![CDATA[<p>Sebagai programmer Visual Basic, Anda biasanya tidak peduli dengan sistem <em>runtime</em> yang mendasari aplikasi Visual Basic Anda. Visual Basic 6, misalnya, membuat rincian bagaimana ActiveX bekerja secara transparan. Runtime Visual Basic 6 menangani semua rincian yang morat-marit yang diperoleh dengan menerapkan komponen ActiveX atau aplikasi. Lisensi, object yang dapat bertahan lama, Microsoft Transaction Server (MTS), dan kompatibilitas biner, diarahkan ke dalam pengaturan sederhana yang dapat Anda aktifkan atau nonaktifkan. Dalam hal yang sama, Visual Basic.NET melakukan pekerjaan yang baik dengan menyembunyikan rincian apa saja yang terjadi di belakang layar. Misalnya, Anda tidak perlu tahu apakah Anda sedang menciptakan atau menggunakan komponen .NET. Sebuah komponen .NET adalah seperti komponen lainnya. Dia memiliki properties, method, dan event sama seperti yang dilakukan oleh komponen ActiveX. Mengapa Anda harus peduli mengenai perbedaan antara ActiveX dan .NET jika segala sesuatu pada dasarnya tampak sama?</p>
<p>Silahkan <a href="http://www.visualbasicindonesia.com/wp-login.php?redirect_to=/feed/">Login</a> atau <a href="http://www.visualbasicindonesia.com/syarat-dan-ketentuan/" title="registrasi akun">registrasi akun</a> untuk membaca artikel ini selengkapnya.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualbasicindonesia.com/vb6-vs-vbnet/net-framework-vs-activex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apakah Visual Basic Masih Pilihan Terbaik bagi Programmer Visual Basic?</title>
		<link>http://www.visualbasicindonesia.com/vb-net/apakah-visual-basic-masih-pilihan-terbaik-bagi-programmer-visual-basic/</link>
		<comments>http://www.visualbasicindonesia.com/vb-net/apakah-visual-basic-masih-pilihan-terbaik-bagi-programmer-visual-basic/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 23:46:11 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[.NET Garbage Collector]]></category>
		<category><![CDATA[background compiler]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[Option Strict On]]></category>
		<category><![CDATA[Pointers]]></category>
		<category><![CDATA[Task List]]></category>
		<category><![CDATA[ToString]]></category>
		<category><![CDATA[unik]]></category>
		<category><![CDATA[visual basic]]></category>
		<category><![CDATA[Visual Basic 6]]></category>
		<category><![CDATA[Visual C++]]></category>
		<category><![CDATA[WriteLine]]></category>

		<guid isPermaLink="false">http://www.visualbasicindonesia.com/?p=1783</guid>
		<description><![CDATA[Jika Anda sedang mempelajari fitur-fitur baru di VB.NET, mungkin Anda pernah atau suatu saat akan bertanya dalam hati, &#8220;Mengapa saya masih tetap menggunakan Visual Basic? Mengapa saya tidak memilih bahasa lainnya? Mengapa saya tidak beralih saja menggunakan bahasa C# (sebuah bahasa baru di Visual Studio .NET yang berasal dari bahasa C++)?&#8221;. Meskipun pilihan tetap ada [...]]]></description>
			<content:encoded><![CDATA[<p>Jika Anda sedang mempelajari fitur-fitur baru di VB.NET, mungkin Anda pernah atau suatu saat akan bertanya dalam hati, &#8220;Mengapa saya masih tetap menggunakan Visual Basic? Mengapa saya tidak memilih bahasa lainnya? Mengapa saya tidak beralih saja menggunakan bahasa C# (sebuah bahasa baru di Visual Studio .NET yang berasal dari bahasa C++)?&#8221;. Meskipun pilihan tetap ada di tangan Anda, patut untuk diketahui bahwa VB.NET saat ini sama bagusnya dengan C#, Visual C++, atau bahasa lainnya. Semua bahasa di .NET memiliki akses yang sama ke class-class di .NET Framework. Class-class ini sangatlah hebat, dan mereka membolehkan VB.NET untuk menghancurkan &#8220;kaca-kaca langit&#8221; dari Visual Basic versi-versi sebelumnya. </p>
<p>VB.NET juga tetap mempertahankan jiwa dari bahasa Visual Basic itu sendiri. Dia dirancang oleh pengembang Visual Basic untuk pengembang Visual Basic, sementara bahasa lainnya seperti C# dirancang untuk pengembang C. Setiap bahasa memiliki fitur unik tersendiri yang tidak dimiliki oleh bahasa lain. Berikut ini kita akan membandingkan antara C# dengan Visual Basic untuk melihat apa yang membuat setiap bahasa tersebut unik.</p>
<p>Silahkan <a href="http://www.visualbasicindonesia.com/wp-login.php?redirect_to=/feed/">Login</a> atau <a href="http://www.visualbasicindonesia.com/syarat-dan-ketentuan/" title="registrasi akun">registrasi akun</a> untuk membaca artikel ini selengkapnya.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualbasicindonesia.com/vb-net/apakah-visual-basic-masih-pilihan-terbaik-bagi-programmer-visual-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengapa Harus Upgrade dari VB6 ke VB.NET?</title>
		<link>http://www.visualbasicindonesia.com/vb-net/mengapa-harus-upgrade-dari-vb6-ke-vb-net/</link>
		<comments>http://www.visualbasicindonesia.com/vb-net/mengapa-harus-upgrade-dari-vb6-ke-vb-net/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 23:50:20 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[AddressOf]]></category>
		<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Arithmetic Operator Shortcuts]]></category>
		<category><![CDATA[ByVal]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[Cross-Language Interoperability]]></category>
		<category><![CDATA[DebuggerHidden]]></category>
		<category><![CDATA[deserializing]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[fitur]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Inherit]]></category>
		<category><![CDATA[inheritance]]></category>
		<category><![CDATA[Inherits BaseClass]]></category>
		<category><![CDATA[Integer]]></category>
		<category><![CDATA[Left]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opacity]]></category>
		<category><![CDATA[Option Strict On]]></category>
		<category><![CDATA[Overloaded Function]]></category>
		<category><![CDATA[Right]]></category>
		<category><![CDATA[Start]]></category>
		<category><![CDATA[Step Into]]></category>
		<category><![CDATA[Step Over]]></category>
		<category><![CDATA[Structured Exception Handling]]></category>
		<category><![CDATA[Task List]]></category>
		<category><![CDATA[ToDo]]></category>
		<category><![CDATA[Try...Catch...End Try]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Visual Basic 6]]></category>
		<category><![CDATA[Visual Studio .NET]]></category>
		<category><![CDATA[Web Forms]]></category>
		<category><![CDATA[Win32]]></category>
		<category><![CDATA[Windows Forms]]></category>

		<guid isPermaLink="false">http://www.visualbasicindonesia.com/?p=1746</guid>
		<description><![CDATA[Jika ternyata membutuhkan pekerjaan untuk memutahirkan aplikasi Anda dari VB6 ke VB.NET, Anda pasti bertanya, &#8220;Apakah proses pemutahiran bisa menimbulkan masalah? Mengapa saya harus memutahirkan aplikasi yang membutuhkan modifikasi padahal aplikasi yang saya buat dengan VB6 sudah berjalan saat ini?&#8221; Alasan utama untuk melakukan pemutahiran adalah adanya keuntungan dari fitur-fitur baru yang terdapat di VB.NET. [...]]]></description>
			<content:encoded><![CDATA[<p>Jika ternyata membutuhkan pekerjaan untuk memutahirkan aplikasi Anda dari VB6 ke VB.NET, Anda pasti bertanya, &#8220;Apakah proses pemutahiran bisa menimbulkan masalah? Mengapa saya harus memutahirkan aplikasi yang membutuhkan modifikasi padahal aplikasi yang saya buat dengan VB6 sudah berjalan saat ini?&#8221; Alasan utama untuk melakukan pemutahiran adalah adanya keuntungan dari fitur-fitur baru yang terdapat di VB.NET. Apa saja fitur-fitur baru tersebut? Menampilkan semua fitur-fitur di VB.NET bisa menghasilkan sebuah buku yang khusus untuk itu. Berikut ini fitur-fitur beserta penjelasannya; yang biasanya ditambahkan programmer ke aplikasi yang sudah dimutahirkan.</p>
<p>Silahkan <a href="http://www.visualbasicindonesia.com/wp-login.php?redirect_to=/feed/">Login</a> atau <a href="http://www.visualbasicindonesia.com/syarat-dan-ketentuan/" title="registrasi akun">registrasi akun</a> untuk membaca artikel ini selengkapnya.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualbasicindonesia.com/vb-net/mengapa-harus-upgrade-dari-vb6-ke-vb-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rencana Memutahirkan Project VB6 Secara Otomatis ke VB.NET Bisa Mencapai 95 Persen</title>
		<link>http://www.visualbasicindonesia.com/vb-net/rencana-untuk-memutahirkan-otomatis-ke-vb-net-95-persen/</link>
		<comments>http://www.visualbasicindonesia.com/vb-net/rencana-untuk-memutahirkan-otomatis-ke-vb-net-95-persen/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 23:03:31 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[otomatis]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[Visual Basic 6]]></category>

		<guid isPermaLink="false">http://www.visualbasicindonesia.com/?p=1739</guid>
		<description><![CDATA[Akibat dari adanya perubahan dan perbedaan pada VB.NET adalah, bahwa tidak seperti versi Visual Basic sebelumnya, hampir semua project sesungguhnya tidak dapat dimutahirkan 100 persen secara otomatis. Untuk memahami mengapa, pertimbangkanlah untuk mencapai pemutahiran 100 persen maka ada yang harus dikorelasikan satu-ke-satu antara setiap elemen di VB6 dengan yang terdapat di VB.NET. Sayangnya, korelasi ini [...]]]></description>
			<content:encoded><![CDATA[<p>Akibat dari adanya perubahan dan perbedaan pada VB.NET adalah, bahwa tidak seperti versi Visual Basic sebelumnya, hampir semua project sesungguhnya tidak dapat dimutahirkan 100 persen secara otomatis. Untuk memahami mengapa, pertimbangkanlah untuk mencapai pemutahiran 100 persen maka ada yang harus dikorelasikan satu-ke-satu antara setiap elemen di VB6 dengan yang terdapat di VB.NET. Sayangnya, korelasi ini tidak ada. </p>
<p>Proses pemutahiran bisa mendekati angka 95 persen, itu artinya bahwa Wizard Pemutahiran yang terdapat di VB.NET mampu memutahirkan secara otomatis sebesar 95 persen aplikasi VB6 Anda, dan selebihnya 5 persen Anda harus memodifikasi sendiri secara manual agar dapat berjalan sebagaimana mestinya. Lalu apa artinya angka 5 persen itu? Jika saat membuat aplikasi di VB6 Anda menghabiskan waktu selama 100 hari, maka Anda berharap membutuhkan 5 hari untuk memutahirkannya. Tentu saja, angka 5 persen ini bukanlah harga mati. Beberapa aplikasi bahkan ada yang lebih mudah untuk dimutahirkan dibandingkan dengan yang lainnya, dan pengalaman dari orang yang melakukan proses pemutahiran pun merupakan faktor penting yang menentukan. </p>
<p>Kita akan membahas lebih detail lagi pada artikel-artikel mendatang bagaimana caranya supaya proses pemutahiran otomatis 95 persen ini bisa tercapai. Kita akan membahas bagaimana cara mendisain aplikasi di VB6 sehingga ketika dimutahirkan ke VB.NET bisa berjalan dengan lebih lancar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualbasicindonesia.com/vb-net/rencana-untuk-memutahirkan-otomatis-ke-vb-net-95-persen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengharapkan Perubahan Kecil di VB.NET</title>
		<link>http://www.visualbasicindonesia.com/vb-net/mengharapkan-perubahan-kecil-di-vb-net/</link>
		<comments>http://www.visualbasicindonesia.com/vb-net/mengharapkan-perubahan-kecil-di-vb-net/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 00:30:37 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Visual Basic 6]]></category>

		<guid isPermaLink="false">http://www.visualbasicindonesia.com/?p=1735</guid>
		<description><![CDATA[VB.NET telah dibangun ulang untuk platform .NET. Apa artinya? Artinya adalah bahwa produk ini telah ditulis ulang mulai dari awal. Salah satu akibat dari penulisan ulang Visual Basic ini adalah bahwa persamaan apapun dengan versi sebelumnya haruslah ditambahkan dengan sengaja &#8212; Anda tidak akan mendapatkannya dengan bebas, sama seperti yang Anda lakukan ketika Anda menambahkan [...]]]></description>
			<content:encoded><![CDATA[<p>VB.NET telah dibangun ulang untuk platform .NET. Apa artinya? Artinya adalah bahwa produk ini telah ditulis ulang mulai dari awal. Salah satu akibat dari penulisan ulang Visual Basic ini adalah bahwa persamaan apapun dengan versi sebelumnya haruslah ditambahkan dengan sengaja &#8212; Anda tidak akan mendapatkannya dengan bebas, sama seperti yang Anda lakukan ketika Anda menambahkan fitur baru kepada kode yang sudah ada. Sebuah bahasa pemrograman disusun dari jutaan nuansa: perilaku fungsi <em>Format</em>, urutan kejadian dalam sebuah form, dan kegiatan-kegiatan <em>hack</em> yang memungkinkan dan tidak terdokumentasikan, seperti men-<em>subclass</em> form pesan yang berulang. Beberapa hal ada yang tidak sama di VB.NET, dan setelah memutahirkan aplikasi, Anda mungkin menemukan beberapa perubahan kecil pada saat aplikasi berjalan.</p>
<p>Contohnya adalah tipe data <em>Currency</em>. Di VB6, tipe data <em>Currency</em> memiliki 4 digit presisi. Di VB.NET, tipe data <em>Currency</em> telah diubah namanya menjadi <em>Decimal</em> dan memiliki 12 digit presisi. Jika Anda menjalankan kode pada baris berikut di VB6:</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:monospace;">MsgBox( CCur(10/3) )</pre></div></div>

<p>maka dia akan menghasilkan keluaran <strong>3.3333</strong>. Jika Anda menjalankan kode yang sama di VB.NET,</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:monospace;">MsgBox( CDec(10 / 3) )</pre></div></div>

<p>hasilnya adalah: <strong>3.333333333333</strong>. Ini bukanlah perubahan besar, tapi dia mendasari dalam prinsip pemutahiran: VB.NET berbeda dengan VB6, dan oleh karena itu aplikasi-aplikasi yang sudah dimutahirkan akan berbeda dari aplikasi di VB6. Dalam banyak hal Anda tidak akan mengetahui perbedaannya, sehingga perlu untuk mengamati perbedaan yang terjadi dengan cara mengetes aplikasi Anda setelah Anda berhasil memutahirkannya. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualbasicindonesia.com/vb-net/mengharapkan-perubahan-kecil-di-vb-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kapan Microsoft Menetapkan VB.NET Tidak Kompatibel dengan VB6?</title>
		<link>http://www.visualbasicindonesia.com/vb-net/kapan-microsoft-menetapkan-vb-net-tidak-kompatibel-dengan-vb6/</link>
		<comments>http://www.visualbasicindonesia.com/vb-net/kapan-microsoft-menetapkan-vb-net-tidak-kompatibel-dengan-vb6/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 00:01:48 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Visual Basic 6]]></category>

		<guid isPermaLink="false">http://www.visualbasicindonesia.com/?p=1729</guid>
		<description><![CDATA[Kapan Microsoft menetapkan untuk menghilangkan kompatibiltas antara VB.NET dengan VB6? Hal itu sebenarnya terjadi pada awal bulan Desember 1999, yaitu selama proses pengembangan VB.NET. Sampai pada saat itu, VB.NET dibangun untuk direncanakan mendukung gagasan bahwa project &#8220;Visual Basic 6 sourced&#8221; membolehkan Anda untuk mengubah dan mengkompilasi project VB6 di dalam VB.NET. Project-project ini akan memiliki [...]]]></description>
			<content:encoded><![CDATA[<p>Kapan Microsoft menetapkan untuk menghilangkan kompatibiltas antara VB.NET dengan VB6? Hal itu sebenarnya terjadi pada awal bulan Desember 1999, yaitu selama proses pengembangan VB.NET. Sampai pada saat itu, VB.NET dibangun untuk direncanakan mendukung gagasan bahwa project &#8220;Visual Basic 6 sourced&#8221; membolehkan Anda untuk mengubah dan mengkompilasi project VB6 di dalam VB.NET. Project-project ini akan memiliki kemampuan untuk bertukar kompatibilitas, yang artinya bahwa bahasanya akan kompatibel dengan versi sebelumnya, yaitu Visual Basic 6 dan diharapkan mampu mengakses paket form milik VB6.</p>
<p>Menjelang akhir tahun 1999, ternyata strategi ini sama sekali tidak berhasil. Perbedaan-perbedaan kecil itu mulai bermunculan, di antaranya: Paket form yang lama tidak dapat secara penuh diintegrasikan ke dalam .NET, dan project VB6 tidak dapat menggunakan beberapa fitur baru di platform .NET. Pada saat itu pulalah, akhirnya Microsoft membuat ketentuan untuk memutuskan kompatibilitas dengan VB6, dan selanjutnya berkonsentrasi pada keyakinan bahwa para programmer dapat memutahirkan project mereka dari VB6 ke VB.NET.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualbasicindonesia.com/vb-net/kapan-microsoft-menetapkan-vb-net-tidak-kompatibel-dengan-vb6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengapa Microsoft Menetapkan VB.NET Tidak Kompatibel dengan VB6?</title>
		<link>http://www.visualbasicindonesia.com/vb-net/mengapa-microsoft-menetapkan-vb-net-tidak-kompatibel-dengan-vb6/</link>
		<comments>http://www.visualbasicindonesia.com/vb-net/mengapa-microsoft-menetapkan-vb-net-tidak-kompatibel-dengan-vb6/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 02:05:25 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Visual Basic 6]]></category>

		<guid isPermaLink="false">http://www.visualbasicindonesia.com/?p=1725</guid>
		<description><![CDATA[Mengapa Microsoft memutuskan untuk mendisain ulang dan melakukan restrukturisasi bahasa Visual Basic? Mengapa mereka tidak menambahkan fitur baru saja ke dalam VB6 dan tetap menjaga kompatibilitas dengan VB6? Ternyata Microsoft memiliki alasan tersendiri untuk hal ini. Salah satu alasan di antaranya adalah bahwa beberapa fitur di VB.NET tidak dapat ditambahkan tanpa melakukan disain ulang. Dengan [...]]]></description>
			<content:encoded><![CDATA[<p>Mengapa Microsoft memutuskan untuk mendisain ulang dan melakukan restrukturisasi bahasa Visual Basic? Mengapa mereka tidak menambahkan fitur baru saja ke dalam VB6 dan tetap menjaga kompatibilitas dengan VB6? Ternyata Microsoft memiliki alasan tersendiri untuk hal ini. Salah satu alasan di antaranya adalah bahwa beberapa fitur di VB.NET tidak dapat ditambahkan tanpa melakukan disain ulang. Dengan menambahkan kemampuan pewarisan secara visual dan adanya dukungan pengaksesan kepada paket form, ternyata membutuhkan disain ulang model object formnya. Penambahan pernyataan <em>Interface</em> dan atribut-atribut ke dalam bahasa membuat bahasanya menjadi semakin kuat dengan memungkinkan untuk menambahkan tingkat penyesuaian yang lebih besar tapi sekaligus membutuhkan perubahan bahasa dan format filenya. Memperbaiki kondisi &#8220;DLL Hell&#8221; yang terkenal di VB6 itu sama artinya bahwa pembangunan bahasanya pun harus didisain ulang.</p>
<p>Silahkan <a href="http://www.visualbasicindonesia.com/wp-login.php?redirect_to=/feed/">Login</a> atau <a href="http://www.visualbasicindonesia.com/syarat-dan-ketentuan/" title="registrasi akun">registrasi akun</a> untuk membaca artikel ini selengkapnya.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.visualbasicindonesia.com/vb-net/mengapa-microsoft-menetapkan-vb-net-tidak-kompatibel-dengan-vb6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
