Silverlight Saingan Baru Flash

Microsoft Silverlight atau sebelumnya bernama WPF/E (Windows Presentation Foundation for Everywhere) adalah salah satu teknologi baru yang dibuat oleh Microsoft dengan tujuan untuk menyajikan RIA (Rich Internet Application) meliputi kemampuan untuk membuat dan mengintegrasikan multimedia, animasi, vektor grafik dan video playback secara interaktif. Silverlight dapat dijalankan diberbagai browser standar seperti Firefox, Safari, Opera dan Internet Explorer tapi masih terbatas pada platform Windows dan Mac OS X, dukungan untuk Linux masih belum bagus. Agar dapat menjalankan aplikasi berbasis Silverlight maka anda harus mendownload plugin kemudian menginstalnya terlebih dahulu sama seperti jika anda ingin menjalankan aplikasi Flash.

Aplikasi Silverlight dapat dibuat menggunakan semua bahasa yang mendukung .NET Framework, tidak seperti Flash yang hanya menggunakan bahasa Action Script. Dengan demikian diharapkan pada desainer dan pengembang web menjadi lebih mudah mengembangkan aplikasi Silverlight karena tidak harus mempelajari bahasa baru yang berbeda, cukup menggunakan bahasa yang mendukung .NET seperti VB, C#, J#, dll. Untuk mendesain UI (User Interface) dapat digunakan Microsoft Blend Expression, sedangkan untuk mendevelop dan mendebug aplikasi digunakan Visual Studio .NET.

Silverlight mendukung mode grafik yang sama dengan WPF (Windows Presentation Foundation) dan mendukung standar video content VC-1 yang dapat dijalankan pada browser tanpa harus menginstal Windows Media Player, Active X, maupun Windows Media Browser plugin. Jika dibandingkan dengan Flash (Adobe Flash), Silverlight mempunyai dukungan devices yang lebih luas, karena selain dapat ditampilkan pada Web Silverlight juga dapat ditampilkan melalui XBOX 360, Microsoft Zune, dan sistem HD (high definition) seperti pada BlueRay maupun HD-DVD serta semua perangkat yang mendukung codec tersebut.

Dari sisi search engine, content pada aplikasi Silverlight juga lebih mudah ditemukan dan diindeks dibandingkan dengan Flash, karena tidak dikompilasi seperti aplikasi Flash melainkan di representasikan dalam bentuk teks dengan format XAML (Extensible Application Markup Language).

Saat ini Silverlight sudah masuk pada versi 2 (Silverlight 2 beta 1) untuk lebih lengkapnya kunjungi website ini http://www.microsoft.com/silverlight/

image

Membuat Program Alarm Clock (VB)

Pada artikel berikut ini anda akan diajak untuk membuat sebuah program pengingat waktu / alarm clock yang sederhana. Anda mungkin pernah bertanya-tanya kenapa pada sistem operasi windows tidak disediakan program pengingat waktu / alarm clock yang sudah built-in, padahal bila anda sering menggunakan outlook maka kita akan sering menggunakan alarm clock yang dapat diatur pada menu calendar, tetapi anda tidak akan membuat yang sekompleks itu.

Program yang akan dibuat relative sederhana hanya mempunyai sebuah form untuk mengatur waktu, pesan yang akan ditampilkan, dan memeilih suara dari alarm tersebut. Pembuatan program ini menggunakan tools Microsoft Visual Basic 2005 Express, anda juga dapat menggunkan program yang lain yang juga berbasis .NET seperti Visual C# 2005 Express. Untuk versi express dapat didownload dan digunakan secara gratis.

Untuk membuat program ini, langkah pertama yang dilakukan adalah:

· Buka program Visual Basic 2005 Express dan buat project windows form baru dengan nama “MyAlarmClock”.

Pada form kosong yang terbuka, tambahkan tiga label, dua textbox, satu DateTimePicker, dan dua button kedalam form tersebut, atur komponen-komponen tersebut hingga tampilannya berubah menjadi seperti berikut:

image

Adapun property-property yang harus dirubah adalah

image

· Kemudian tambahkan komponen ContextMenuStrip kedalam form, dan tambahkan dua submenu berikut ini

image

· Tambahkan komponen NotifyIcon, komponen ini berfungsi untuk menampilkan Ballon Tip berisi pesan pada system try icon. Ubah propery name menjadi “AlarmNotifyIcon” Atur property BalloonTipIcon, BalloonTipText, dan BalloonTipTitle. Jangan lupa untuk mengisi property icon, anda dapat memilih icon apa yang akan digunakan untuk notifikasi, bebas asalkan berekstensi .ico
· Tambahkan komponen Timer kedalam form, ubah property interval menjadi 1000.
· Tambahkan juga komponen OpenFileDialog kedalam form.
· Setelah semua komponen ditambahkan kedalam form dan posisisnya sudah diatur maka sekarang saatnya untuk menambahkan kode programnya.
· Klik kanan pada form kemudian pilih view code, kemudian tuliskan kode berikut:

Continue reading

Menggunakan Tree View Untuk Menampilkan Direktori (VB)

Oleh: Erick Kurniawan,M.Kom

Pada turtorial ini akan ditunjukan bagaimana caranya untuk menggunakan Treeview Control untuk menampilkan direktori dan sub direktorinya

Pertama buat win app dengan nama UseTreeView kemudian tambahkan button,textbox dan treeview dengan nama btnTampil, txtPath, dan tvPath, design tampilannya sebagai berikut

image

Kemudian tuliskan kode sebagai berikut:

Private Sub btnTampil_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnTampil.Click
If My.Computer.FileSystem.DirectoryExists(txtPath.Text) = _
False Then
MessageBox.Show(“Path yang anda masukan tidak valid !”)
Exit Sub
End If

‘membersihkan tree node
tvPath.Nodes.Clear()
BuatDirektoriTree(Nothing, txtPath.Text)
End Sub

Private Sub BuatDirektoriTree(ByVal fromNode As TreeNode, _
ByVal strPath As String)
Dim dirBaru As TreeNode
Dim strSubDir As String

For Each oneDirectory As String In _
My.Computer.FileSystem.GetDirectories(strPath)
strSubDir = My.Computer.FileSystem.GetName(oneDirectory)

If (fromNode Is Nothing) Then
‘menambahkan top level directory
dirBaru = tvPath.Nodes.Add(strSubDir)
Else
dirBaru = fromNode.Nodes.Add(strSubDir)
End If

‘rekursi sub direktori
BuatDirektoriTree(dirBaru, _
My.Computer.FileSystem.CombinePath(strPath, strSubDir))
Next
End Sub

Jika dijalankan maka contoh tampilan treeview nya sebagai berikut :

image