Maaf saya Cuma mau bertanya sedikit …

Dan kebetulan saya adalah salah satu yg tidak bisa hadir pada acara kemarin ..

 

Kelebihan apa yg paling besar (gmn kata2 nya yah .. :P) yg dapat diberikan .NET dibanding dg VB6 classic ?

Mungkin sebagian besar programmer berfikiran (mungkin loh ya …) seperti saya ini … untuk apa bermigrasi ke .NET apabila dg menggunakan VB6 Classic saja

program saya sudah dapat berjalan smoooooooth … belum lagi dg bermigrasi akan membutuhkan resource yg cukup besar …

 

 

 


From: [email protected] [mailto:[email protected]] On Behalf Of Muhammad Rivai Andargini
Sent: Friday, July 15, 2005 3:48 PM
To: [email protected]
Subject: [Programmer-VB] Apa donk isi seminarnya ..??

 

Saya mungkin tidak bisa jawab satu persatu, mesti minta bantuan Om Dondy :-)

 

Pada prinsipnya, yang mesti diubah adalah cara pandang kita (paradigma-Vai). Jika selama ini mungkin kita membuat form asal bisa dijalankan, kita mesti rapi dikit lah, alias memahami Object Oriented Programming (OOP). Kalau kita pakai .NET tanpa merubah paradigma sebenarnya bisa saja tapi kok kesannya jadi programmer 'urakan', hehehe... Hal utama lainnya adalah memahami pola .NET framework biar kita bisa 'nyambung' dengan environment .NET

 

Ingat, kita sekarang mungkin membuat program hanya untuk dibaca dan dimodifikasi sendiri, tapi jika jika menjadi developer / programmer di perusahaan besar, bisa jadi program kita harus dicheck dan dimodifikasi oleh team lain. Kalau kita (just a case) membuat nama variabel dengan nama asal saja, misalnya nama pacar, apa nggak bingung bagian yang mengecek :-P

 

Beberapa hal mengenai OOP bisa dibaca pada ebook di project otak (http://otak.csharpindonesia.net)

 

Ini saya pickup beberapa hal mengenai OOP :

 

*************************************************************************************************************************************************

Understanding OOP Concepts

This section introduces the primary concepts of object-oriented programming and explores how they interact.

·         Classes, which are the "blueprints" for an object and are the actual code that defines the properties and methods.

·         Objects, which are running instances of a class and contain all the internal data and state information needed for your application to function.

·         Inheritance, which is the ability to define a class of one kind as being a sub-type of a different kind of class (much the same way a square is a kind of rectangle).

·         Interfaces, which are contracts between unrelated objects to perform a common function.

·         Encapsulation, which is the capability of an object to protect access to its internal data.

Along the way, we'll discuss polymorphism, which allows a class to be defined as being a member of more than one category of classes (just like a car is "a thing with an engine" and "a thing with wheels").

*************************************************************************************************************************************************

Kemudian, mengenai issue migrasi saya pikir ada beberapa anggapan yang kurang tepat (termasuk oleh saya sendiri :-P). Point penting bagi para veteran VB 6 adalah bahwa "Anda tidak diharuskan mengganti aplikasi yang sudah berjalan dengan .NET". Ini penting untuk diingat mengingat banyak programmer VB 6 yang (maaf) ngeper saat mau pindah ke .NET. hati ingin pindah tapi bagaimana dengan program yang sudah ada dan sudah berjalan smooth ?

 

Anda tidak perlu merubah apa yang sudah berjalan dengan baik. Akan lebih baik jika anda menggunakan teknologi .NET untuk improvement baru, sehingga benefit yang dapat diambil adalah : Aplikasi tetap berjalan dan ilmu bertambah. Do I make myself clear ? (ini omongannya lupus-hilman favorite saya :-P). Jika anda ingin merubah, .NET memberi sebuah tool wizard yang akan memberitahukan mengenai apa-apa yang harus diperhatikan saat migrasi, baik perintah yang tidak didukung maupun aspek yang dihilangkan atau diganti.

 

Saran saya jika ingin melakukan migrasi form, uji coba terlebih dahulu dengan form yang simple dan perhatikan hasilnya. Jangan lupa backup program yang lama jika ingin migrasi. Migrasi secara normal tidak akan merusak program tapi tidak ada salahnya melakukan backup terlebih dahulu.

 

Mengenai seberapa lama, saya yakin dengan pengalaman di VB 6 pindah ke .NET tidak selama jika kita belajar teknologi baru, lha wong cara buat programnya mirip-2 kok. Sebagai gambaran, saat saya mempelajari PHP (yang notabene lebih mirip C), ilmu yang saya punya dari VB 6 sangat membantu memahami pola PHP, apalagi untuk VB .NET yang bisa dibilang saudaranya VB 6.

 

Untuk akses database, kita bisa tetap gunakan model ADO control atau bisa juga melalui coding. Kalau dilihat dari contoh kemarin dan beberapa percobaan sebelumnya (juga dari masukan para expert .NET), It's very nice untuk belajar .NET karena banyak hal yang sebelumnya harus muter-muter dilakukan di VB 6 dengan mudah diterapkan di VB .NET (contoh singkat : membuat combobox, checkbox ataupun command di datagrid)

 

Soal sample, di MSDN banyak sample yang bisa dijadikan contoh. Bisa juga jalan-2 ke komunitas .NET di http://netindonesia.net

 

Satu lagi hal yang menarik dan mungkin sudah sering dibahas, VB .NET mengakomodasi pemrogramman web melalui ASP .NET dengan bahasa yang sama. Jadi kita bisa menggunakan kemampuan VB kita untuk membuat program yang diakses melalui web browser.

 

Saya lebih prefer agar rekan-rekan yang masih menggunakan VB 6 untuk mencoba .NET. Saya yakin member prog-vb juga sudah banyak yang menggunakan dan pengalaman yang ada bisa dishare disini.

 

Jika kita menggunakan bahasa pemrogramman yang lain (ie : PHP, JAVA, Kylix dll), nggak ada salahnya menambah kemampuan dengan .NET mengingat siapa tahu kita bergabung dengan perusahaan besar yang hanya menggunakan .NET. Siapa tahu kan....

 

Semoga bisa membantu,

 

 

Muhammad Rivai Andargini

 

----- Original Message -----

Sent: Friday, July 15, 2005 11:10 AM

Subject: [Programmer-VB] Apa donk isi seminarnya ..??

 

>
>
>
>
> Dear all,
>
> yang ikutan seminar VB.NET bisa kasih gambaran ngga..?
>
> 1. Seberapa lama kita belajar dari bawah dgn VB.NET..?
> 2. Apakah harus berubah total syntax atau hanya banyak tambahan syntax baru
> ..? Misalnya untuk MsgBOX di VB6 apakah di VB.NET beda sekali ..? Atau yg
> lainnya recordset di VB6 mungkin di .NET syntaxnya lain banget..?? Yang
> penting apakah untuk akses ke database itu berbeda jauh..?
> 3. Kalo di VB6 bisa multi windows dengan TILE apakah di .NET juga bisa
> saling timpa antar Form atau Tile juga..?
> 4. Adakah sample yang lengkap bila kita beli .NET seperti sample yg
> diberikan dari VB6..?
>
> Thanks...
>
> == dariorangyangnggapernahliat.NETsedikitpun==


Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]






Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]





YAHOO! GROUPS LINKS




Kirim email ke