Add-in Visual Studio konversi kode C# menjadi kode Visual Basic.

Konsep “Paste As”. mengingatkan kita pada salah satu fitur pada Microsoft Word. Microsoft Word memungkinkan kita melakukan penyalinan informasi sesuai dengan kebutuhan. Sebagai contoh pada saat kita menyalin suatu informasi dari browser kemudian memindahkannya ke berkas dokumen maka kita dapat menggunakan fitur “paste as..” untuk menyalin informasi dari browser tanpa menyalin format HTM. Fitur ini bila diterapkan pada Visual Studio tentunya akan cukup bermanfaat, namun daripada sekedar mengeliminasi format HTML, paste as pada artikel ini akan melakukan pengkonversian dari kode Visual Basic ke C#.

Membuat Aplikasi Add-In di Visual Studio
Saat ini telah banyak ditemukan sekumpulan layanan pengkonversian kode secara online. Layanan yang ada pada umumnya berupa aplikasi web. Bila kita kembali membicarakan tentang solusi web maka sudah dapat dipastikan tidak ada jaminan bahwa layanan yang kita gunakan ada untuk seterusnya, atau setidaknya terdapat kemungkinan perbedaan implementasi yang mengakibatkan perubahan perilaku kode. Selain banyak ditemukan layanan melakukan pengkonversian kode, mekanisme pengkonversian juga memanfaatkan algoritma yang berbeda. Algoritma yang satu dengan yang lain belum tentu sama sehingga bukan tidak mungkin bila kita menggunakan lebih dari satu layanan pengkonversian kode, hasilnya tidak selalu sama. Berdasar pada keadaan saat ini maka sebenarnya pada masa yang akan datang tidaklah sulit bagi Visual Studio untuk menerapkan konversi kode sebagai salah satu fiturnya.

Sekarang mari kita mulai berpikir secara abstrak bagaimana inti dari konversi kode. Kita dapat membuat sebuah interface sebagai contoh dengan nama IConvertCode. Interface ini menggambarkan operasi standar pengkonversian kode tentunya. Seperti halnya sifat sebuah interface, kita akan mengabaikan implementasi operasinya. untuk lebih jelasnya disini.

Risman Adnan

Nopember 2006

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: