December 23, 2008

Microsoft TechNet Session @Uniba, Batam

Event Summary ini di ambil dari blog nya mas wely

Seperti yang disampaikan Pak Aprizon pada undangannya, hari Minggu kemarin, atas kerja sama antara Microsoft Indonesia, MUGI Batam, dan Universitas Batam (Universitas Batam), sukses mengadakan event TechNet. Ini merupakan event pertama yang dimotori oleh rekan2 MUGI Batam yang begitu antusiasnya. [Sepertinya gak mau kalah dengan teman2 MUGI pada kota lainnya ;)]
Bahkan demi kelancaran acara ini, rekan2 MUGI Batam dan rekan2 panitia Uniba mempersiapkan sampai jam 3 pagi .
Peserta yang hadir sekitar 160an orang dari 220an pendaftar. Sekitar 60% adalah dari mahasiswa dan pelajar, dan juga ada rekan2 dari company customer atau partner.



Acara dimulai dari Opening Speech dari Uniba.


Tentunya tidak lupa, Pak Aprizon selaku ketua MUGI Batam memberikan penjelasan singkat tentang berdirinya MUGI Batam serta aktifitas rekan2 atas terselenggarakannya acara ini.



Session pertama dimulai dari Migrasi dari Windows NT ke Windows 2003 yang dibawakan oleh Pak Rudy dan Pak Irawan.



Pada event tersebut, saya sendiri juga hadir. Tentunya teman2 tahu bahwa saya (Wely) adalah Developer Advisor, jadi tidak begitu familiar dgn mainan IT Pro. That's why pada session saya (Wely), saya bawakan Next Generation Web Application (.NET, ASP.NET 3.5, WPF, Silverlight, DeepZoom). Oleh karena audience kali ini bukanlah developer, maka kita harus "adjust" materi yang saya (Wely) bawakan sehingga dapat dimengerti.



Session ketiga kembali dibawakan oleh Pak Rudy, yang melanjutkan tahap Migrasi kedua yaitu Windows 2003 ke Windows 2008.



Session keempat dibawakan oleh Pak Atha tentang Zimbra. Pada session tersebut Pak Atha menekankan walaupun Zimbra adalah project open source, tetapi dapat berkolaborasi dengan baik dengan Active Directory di Windows. Bahkan pada session ini, peserta diundang untuk maju ke depan, untuk mencoba sendiri Zimbra.



After lunch, dimulai dari session bertema "penampakan" sesuai dgn apa yang Pak Aprizon sampaikan :). Bukan penampakan "makhluk halus", tetapi penampakan "perangkat halus / lunak masa depan", Windows 7. Ini adalah penampakan pertama kepada publik di Sumatera, dan kedua kali di Indonesia :). I am in charge dalam penampakan ini.


Session selanjutnya dibawakan oleh Pak Aprizon, yaitu Windows Vista Adoption.


Berikut adalah foto2 teman2 MUGI Batam, mahasiswa Uniba yang telah menjadi panitia.


After the session, we had a dinner together.
Thanks untuk teman2 MUGI Batam, teman2 mahasiswa Uniba, dan pihak2 lainnya yang ikut serta dalam mensukseskan acara ini.
My Comment : kalau dari saya seorang member baru di Mugi-Batam (panitia or ga pada acara kemaren ga tau dach ) Salut buat anak-anak Mugi Batam dan Mahasiswa/i Uniba yang ampe jam 3 pagi begadang untuk persiapan.. Ayooo temen-temen sharing trus ilmunya..bagi para developer batam jangan mau kalah, ayoo buat event juga yang dapat berguna bagi temen-temen yang lain..Kedepan mungkin bisa jadi pembicara nich.... :).... Ga ada yang keracunan gonggong kan habis makan di Batu Besar.... pokoke keren habis dachhhhhhhhhhhhhhhhh
Wassalam

December 17, 2008

Step By Step Menjadi Programmer Handal Dengan Vb.Net (17)



Pada artikel sebelumnya saya membahas bagaimana membuat chart pada form dengan menggunakan OWC 11. Dan jika pembaca semua sudah berhasil kini saatnya untuk menerusi ker artikel ini. Bagaimana kita membuat chart pada excel file dengan vb.net (mengeksport data dari table ke excel file dan membuat chart dengan data tersebut. Artikel ini menggunakan Vb.Net 2003, dan juga sudah di implementasikan di Vb 2005 express. Dan project dari artikel ini tersedia pada http://junindar.blogspot.com So mari ikuti step-step dibawah ini.............
Untuk mendapatkan artikel selengkapnya dapat di download disini
Sedangkan untuk mendapatkan project (source code) dari artikel ini bisa didapatkan disini
Semoga bermanfaat..
Wassalam..

Format DataGridView

DataGridView merupakan control dari .Net 2.0, ini merupakan perkembangan dari DataGrid pada .Net 1.x. Sekarang dengan artikel ini kita akan membahas bagaimana memformat datagridview kita dengan metode run time (coding). Untuk melakukan format pada Datagridview kita menggunakan DatagridviewCellStyle. Kita dapat membuat style dengan
banyak DatagridViewStyle, untuk masing-masing baris, kolom dan cells. DatagridviewCellStyle mengambil seluruh format properties pada DatagridView.
Dibawah ini merupakan beberapa properties pada DatagridviewCellStyle :
Alignment
Untuk melakukan format text didalam cell
BackColor and ForeColor
Untuk color dari pada background cell dan warna text pada cell.
Font
Untuk format tulisan
Format
Bagaimana melakukan format string. Contoh melakukan format numeric atau datetime menjadi string.kita dapat menggunakan standard .Net format atau custom format.
NullText
Mengganti Null dengan Text
SelectionBackColor and SelectionForeColor
Mensetting background cell dan warna text jika cell di pilih
WrapMode
Menetapkan jika text adalah multi lines (jika tinggi row cukup untuk menampung) atau akan di potong. Sebagai default adalah wrap.
Dibawah ini adalah sintaks untuk melakukan format pada DatagridView
Dim Style As DataGridViewCellStyle = _ DataGridView1.Columns("CustomerID").DefaultCellStyleStyle.Font = New Font(DataGridView1.Font, FontStyle.Bold)Style.Alignment = DataGridViewContentAlignment.MiddleRightStyle.BackColor = Color.LightYellow
Style.ForeColor = Color.DarkRed

Di asumsikan kita sudah bisa memasukkan data ke dalam datagridview. Pada sintaks diatas, kita sedang melakukan format untuk kolom CustomerID. Hasil dari sintaks ini dapat dilihat pada gambar diatas. Dan untuk masing-masing kolom dapat kita ubah format nya.
Dan bagaimana menambah button pada DataGridView
Dim Details As New DataGridViewButtonColumn()
Details.Name = "Details"

Details.UseColumnTextForButtonValue = True
Details.Text = "Details..."

Details.HeaderText = ""

DataGridView1.Columns.Insert(DataGridView1.Columns.Count, Details)
Dari sintaks diatas dapat diliat kita membuat button dengan text “Details…”, dan tidak memiliki Header pada kolom nya.
Sedangkan untuk menampilkan value pada saat button di klik adalah sebagai berikut.
Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick

If DataGridView1.Columns(e.ColumnIndex).Name = "Details" Then
MessageBox.Show("Kamu mengklik " & _
DataGridView1.Rows(e.RowIndex).Cells("CustomerID").Value)
End If

End Sub
Dan bagaimana membuat Highlight pada cell, sebagai contoh bagaiman jika kita ingin membuat highlight untuk harga yang lebih dari 100, dengan nama kolom ada “Harga”. Berikut sintaks nya.
Private Sub DataGridView1_CellFormatting(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting


If DataGridView1.Columns(e.ColumnIndex).Name = "Harga" Then
If e.Value > 100 Then

e.CellStyle.ForeColor = Color.Red
e.CellStyle.BackColor = Color.Yellow
End If
End If

End Sub
Note : Artikel ini dapat berjalan pada .Net 2.0 keatas
Semoga dengan artikel ini dapat menambah wawasan kita semua.
Wassalam
Note : Artikel ini dapat berjalan pada .Net 2.0 keatas
Semoga dengan artikel ini dapat menambah wawasan kita semua.
Wassalam

December 16, 2008

Membuat Textbox menjadi auto complete


Biasanya ketika kita mengetikkan alamat URL pada address bar, maka pada address bar akan terlihat alamat-alamat URL yang mendekati dengan apa yang kita ketik. Lalu bagaimana jika auto complete tersebut di buat pada program kita . Artikel ini menggunakan Vb 2005 express.
Textbox dan Combobox adalah control yang mensupport untuk feature ini di .Net 2.0. Untuk menggunakan AutoComplete pertama adalah dengan mensetting property AutoCompleteMode, masing-masing adalah
Append
Mode ini memasukkan text secara otomatis kedalam control sebagaimana yang kita ketik.
Suggets
Text yang mirip dengan apa yang kita ketik akan muncul di bawah control (berbentuk seperti dropdownlist), jika ada yang cocok diantara text yang tampil, you can select it (tinggal pilih aja J)
SuggestAppend
Ini merupakan kombinasi dari 2 mode diatas (Append dan Suggest). List dari text yang mirip akan tampil dibawah control, namun yang paling cocok berada dalam control.

Setelah mengganti AutoComplete Mode pada properties, selanjutnya kita akan mengubah property AutoCompleteSource. Terdapat 7 value pada properties ini.
FileSystem
Menggunakan FileSystemDirectories (Hanya menampilkan direktori path)
HistoryList
Menampilkan URL dari Internet Explore history list
RecentlyUsedList
semua file yang terakhir di gunakan yang muncul pada start menu.
AllUrl
Seluruh URL pada internet explore, apakah diketik manual oleh user atau link dari web page
AllSystemSources
Full List dari URL dan file path
ListItems
Item yang terdapat pada Combobox.item. pilihan ini tidak tersedia untuk control textbox
CustomSource
Untuk mode ini kita harus menambahkan sendiri text pada properties AutoCompleteCustomSource.

Semoga bermanfaat..
Wassalam

December 12, 2008

Windows startup dengan Vb.Net

halooo rekan rekan milist yang saya cintai :)

Ada yang tau caranya agar applikasi yang kita buat bisa masuk ke startup windows?


Pertanyaan diatas dari salah satu anggota Milist dotnet@netindonesia.net
Emang sich sudah ada yang menjawab tapi pake bahasa inggris dan kalau ga salah C#, artikel kali ini akan membahas bagaimana membuat sintaks dengan Vb.Net untuk menjalankan program kita pada saat windows startup.
Sebelumnya pastikan kita sudah menginport win32 terlebih dahulu, seperti dibawah
Imports Microsoft.Win32
Berikut adalah sintaks untuk mengaktifkan program kita pada saat start up.

Dim AppName, AppPath As String
AppName = Application.ProductName'Nama aplikasi
AppPath = Application.StartupPath'Alamat (Path) aplikasi

Dim oReg As RegistryKey = Registry.CurrentUser
oReg=Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
oReg.SetValue(AppName, AppPath & "\" & AppName + ".exe")
oReg.Close()


Sedangkan untuk menonaktifkan adalah seperti sintaks dibawah ini

Dim oReg As RegistryKey = Registry.CurrentUser
oReg = Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
oReg.DeleteValue(AppName)
oreg.Close()


Sedangkan untuk mengecek value startup pada registry apakah ada atau tidak adalah seperti dibawah ini

Dim AppName, AppPath As String
AppName = Application.ProductName
AppPath = Application.StartupPath

Dim oReg As RegistryKey = Registry.CurrentUser
oReg = Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
If oReg.GetValue(AppName) Is Nothing Then
MenuItem6.Checked = False
Else
MenuItem6.Checked = True
End If


Untuk mengecek program kita sudah benar-benar akan aktif pada saat windows start up, bisa dilihat di Run>msconfig
Pada tab Startup, nama program dan path akan terlihat disana.
Note : Sintaks diatas merupakan untuk Current User, jika untuk seluruh user tinggal ubah Registry.CurrentUser menjadi Registry.LocalMachine

Wassalam

December 11, 2008

Menampilkan Data Dari Table Ke Dalam Listview


Sering kali kita menggunakan listview untuk menampilkan data yang kita miliki, dan sering nya data tersebut bukan dari table, melainkan hanya inputan dari textbox atau yang lainnya. Sedangkan untuk menampilkan data kita bisa menggunakan DataGrid/DataGridView. Maka dari itu artikel ini akan menjelaskan secara singkat bagaimana menampilkan data pada listview , mengaktifkan check box pada listview sampai dengan melakukan suatu proses simpan yang mana hanya dilakukan pada baris yang di pilih.
Tambahkan 1 buah listview pada form, lalu ubah properties listview seperti :
CheckBoxes : True
FullRowSelect : True
GridLines : True
View : Details Dan pada properties coloumns klik button … disamping (Collection), lalu Add 2 kolom masing bernama Machine ID, dan Machine Name. Dan klik OK.


Tampilan ListView setelah dilakukan perubahan adalah seperti dibawah ini :
Sedangkan source code untuk menampilkan data dari table ke list view adalah seperti dibawah ini.
Sub ViewData()
Dim i As Integer
Displaydata()
LstMachine.Items.Clear()
For i = 0 To (objDataTable.Rows.Count - 1)
With objDataTable.Rows(i)
Dim lSingleItem As ListViewItem
lSingleItem = LstMachine.Items.Add(.Item("MachineID").ToString)
lSingleItem.SubItems.Add(.Item("MachineName").ToString)
End With
Next i

End Sub
Dan sebelumnya buat dahulu coding untuk menampilkan data dan data tersebut disimpan kedalam Datatable (kalau di sintaks ini kita kasih nama objDataTable). Contoh sintaks nya seperti dibawah
Sub Displaydata()
Try

objDataTable.Clear()

strSQL = "SELECT T_Machine.MachineID,T_Machine.MachineName, " & _
" T_Product.ProductName, T_Machine.MachineDescription,T_Machine.AssetNo " & _
" FROM T_Machine INNER JOIN " & _
" T_Product ON T_Machine.ProductID = T_Product.ProductID " & _
" Where T_Machine.Deletion=0 order by T_Machine.MachineID Asc "

objCommand = New SqlCommand
objCommand.Connection = MyConnection.open
objCommand.CommandType = CommandType.Text
objCommand.CommandText = strSQL
objDataAdapter = New SqlDataAdapter(objCommand)
objDataAdapter.Fill(objDataSet, "MDT_Machine")
MyConnection.close()
objDataTable = objDataSet.Tables("MDT_Machine")

Catch ex As Exception
MsgBox("Program error" _
& vbCrLf & Err.Description)
MyConnection.close()
End Try
End Sub

Untuk query tergantung pada kebutuhan. Setelah selesai sintaks diatas tinggal panggil aja Sub ViewData ke dalam Form Load.
Sedangkan untuk melakukan proses simpan pada baris yang dipilih adalah seperti dibawah ini.
For i = 0 To LstMachine.Items.Count - 1
If LstMachine.Items.Item(i).Checked = True Then 'Jika baris yang pilih, checkbox = true

'Buat proses simpan disini
End If
End If

Next i

Semoga bermanfaat.
Wassalam

December 9, 2008

Penginputan data dari DatagridView kedalam SQL Server 2000


Kojirosan: Mas, d vb.net kalo mao simpan hasil olahan datagridview ke database SQL2000 gimana ya? kalo utk textbox saya sudah bisa

Setelah ada pertanyaan seperti diatas, maka saya kepikiran untuk membuat simple artikel sehingga saya tidak perlu menjawab pertanyaan yang berulang-ulang.
Dari pertanyaan diatas, kita asumsikan bahwa si penanya sudah bisa menampilkan data pada DataGridView, yang menjadi pertanyaannya adalah bagaimana memasukkan data pada grid kedalam table. (Bener gitu kan Mas???).
Jika seperti itu hal yang harus kita pikirkan adalah mengambil data pada grid view untuk dijadikan value pada proses penginputan. Silahkan liat sintaks dibawah untuk memasukkan data pada grid kedalam textbox.
Try
Dim row As DataGridViewRow = DgView.Rows(e.RowIndex)
txtISBN.Text = row.Cells(0).Value
txtTitle.Text = row.Cells(1).Value
txtAuthors.Text = row.Cells(2).Value
txtPublisher.Text = row.Cells(3).Value
txtPrice.Text = row.Cells(4).Value
Catch ex As Exception
MsgBox(ex.Message)
Finally
MyConnection.close()
End Try
Note :Sintaks diatas berfungsi pada Vb 2005 keatas
Jika hal seperti ini sudah bisa kita lakukan maka sangat mudah sekali untuk melakukan penginputan kedalam table pada SQL server.
Setelah kita membuat Class (.vb) untuk melakukan proses penginputan (liat Step 13), maka jendela user interface hal yang perlu dilakukan adalah seperti berikut.
myConnectionLibrary.AccessTitleInsert(row.Cells(0).Value, row.Cells(1).Value, _
row.Cells(2).Value, row.Cells(3).Value, row.Cells(4).Value)

Dengan melakukan hal diatas kita maka kita telah berhasil melakukan penginputan dari DatgridView yang telah di olah.


Wassalam

Cara baik dalam melakukan penginputan data pada vb.net dengan Access sebagai DB

Jika para pembaca jeli dan teliti pada setiap artikel saya terlebih pada Step 1 yang melakukan pengolahan data dengan Access sebagai Database nya, pasti akan timbul pertanyaan pada saya atau mungkin diri sendiri, kenapa penulis artikel ini menggunakan fungsi Replace terlebih dahulu sebelum melakukan proses Insert dan Update seperti dibawah ini
myconnectionUsaha.AccessUsahaInsert(txtID.Text, Replace(txtNama.Text, "'", """"))
Fungsi Replace tersebut untuk mengantisipasi, jika user melakukan penginputan dengan memasukkan karakter “ ‘ “ (tanda petik), jika tidak ada fungsi Replace maka akan muncul error message seperti dibawah.


Kenapa bisa muncul error seperti ini, kalau di ingat lagi pada Class AccessUsaha.vb, kita menggunakan Sintaks seperti dibawah ini.
Public Function AccessUsahaInsert(ByVal IDUsaha As String, ByVal NamaUsaha As String)

Dim myCmd As New OleDbCommand
Dim myconnection As New AccessData.DatabaseConnection
myCmd.CommandText = "Insert Into [TbUsaha]" _
& " (IDUsaha,NamaUsaha) Values (" _
& "'" & IDUsaha & "', '" & NamaUsaha & "') ;"
myCmd.Connection = myconnection.open
myCmd.ExecuteNonQuery()
myconnection.close()
End Function

Dan jika masukkan data dengan menggunakan (‘), lalu kita trace maka sintaks SQL nya akan seperti ini
myCmd.CommandText "Insert Into [TbUsaha] (IDUsaha,NamaUsaha) Values ('U06', 'Makan Sia'ng') ;" String
tanda petik tersebut telah membuat sintaks SQL menjadi tidak sempurna dan menimbulkan error.
Oleh karena itu penulis melakukan pengubahan data sebelum program melakukan proses simpan. Tapi apakah setelah dengan melakukan Replace dari satu tanda petik (‘) ke dua tanda petik (“) masalah sudah selesai, penulis rasa tidak. Karena data yang di inputkan user secara otomatis telah di ubah oleh program (berarti data tersebut sudah tidak valid lagi). Dan menurut penulis sintaks diatas tidak layak dipakai lagi dan sintaks yang benar adalah seperti dibawah ini :
Public Function AccessUsahaInsert(ByVal IDUsaha As String, ByVal NamaUsaha As String)

Dim myconnection As New AccessData.DatabaseConnection

Dim SqlString As String = "Insert Into [TbUsaha] " _
& " (IDUsaha,NamaUsaha) Values (" _
& " ?,?);"

Dim myCmd As New OleDbCommand(SqlString)

myCmd.Connection = myconnection.open
myCmd.CommandType = CommandType.Text

myCmd.Parameters.Add("IDUsaha", IDUsaha)
myCmd.Parameters.Add("NamaUsaha", NamaUsaha)

myCmd.ExecuteNonQuery()
myconnection.close()

End Function

Dan jika menggunakan Vb 2005 sintaks nya seperti dibawah ini.
Public Function AccessUsahaInsert(ByVal IDUsaha As String, ByVal NamaUsaha As String) As OleDbDataReader

Dim myconnection As New AccessData.DatabaseConnection

Dim SqlString As String = "Insert Into [TbUsaha] " _
& " (IDUsaha,NamaUsaha) Values (" _
& " ?,?);"

Dim myCmd As New OleDbCommand(SqlString)

myCmd.Connection = myconnection.open
myCmd.CommandType = CommandType.Text

myCmd.Parameters.AddWithValue("IDUsaha", IDUsaha)
myCmd.Parameters.AddWithValue("NamaUsaha", NamaUsaha)


Dim result As OleDbDataReader = myCmd.ExecuteReader(CommandBehavior.CloseConnection)
Return result
End Function

Semoga artikel ini bermanfaat dan membuat kita lebih baik dalam pemograman..

Wassalam

December 5, 2008

Step By Step Menjadi Programmer Handal Dengan Vb.Net (16)


Jika kita sering bekerja dengan MS excel tentu dalam hal yang membuat grapik sudah tidak ada masalah bagi kita karena sangat mudah di lakukan. Tapi bagaimana jika kita mau membuat grapik pada program kita (vb.net) dengan mengambil data dari database yang ada. Sangat-sangat banyak sekali third party program (component) yang menyediakan hal ini. Tapi untuk waktu seperti ini dolar lagi tinggi untuk beli sesuatu sangat sulit. (No purchase for IT), ya itulah yang di bilang ama bos J.. Tapi sebenarnya ada component yang jarang di gunakan, buku-bukunya nya pun susah dicari. Apakah nama nya? OWC = Office Web Components. Mudah-mudahan dengan artikel ini dapat membantu temen-temen yang mau belajar dalam membuat grapik pada aplikasi nya. Untuk mengetahui apa itu OCW silahkan klik link berikut http://en.wikipedia.org/wiki/Office_Web_Components . Untuk mendapatkan component ini kita harus melakukan beberapa langkah, silahkan ikuti pada link berikut http://support.microsoft.com/kb/823982 . Bagi yang buru-buru (males J ) bisa menggunakan file AxOWC11.dll, file disertakan pada folder bin berbentuk zip file didalam project. Artikel ini menggunakan Vb.Net 2003, dan juga sudah di implementasikan di Vb 2005 express. Dan project dari artikel ini tersedia pada http://junindar.blogspot.com/ So mari ikuti step-step dibawah ini.............
Untuk mendapatkan artikel ini selengkapnya dapat di download disini
Sedangkan untuk mendapatkan project dari artikel ini bisa di dapatkan disini

Semoga membantu..
Wassalam

December 4, 2008

OS Version dan System Directory

Bagaimanakah cara untuk menampilkan OS Version dan System Directory dengan Vb.Net, ikuti sintaks dibawah ini :

Label1.Text = ("OSVersion: " & System.Environment.OSVersion.ToString)

Label1.Text = ("SystemDirectory: " & System.Environment.SystemDirectory)

Wassalam

November 27, 2008

Reminder Program dengan Vb.Net



“Lupa” adalah kata yang sering di dengar dan di ucapkan oleh kita, apakah itu lupa karena sengaja atau tidak. Yang menjadi permasalahan “sifat” itu sering terjadi pada kita yang waktu nya selalu di habiskan di depan PC.
Oleh karena itu banyak sekali program-program yang di jual pada saat ini untuk mengatasi penyakit lupa atau lebih di kenal dengan nama Reminder program. Program yang mengingatkan kita akan janji, ulang tahun maupun event-event lain yang kita miliki. Tapi banyak program itu tidak gratis alias bayar, dan mungkin banyak juga yang versi crack nya. Tapi apakah kita sebagai pemula dan ingin belajar tidak pengen mengetahu cara membuat program itu, di mulai dari versi yang sederhana dulu sampai pada versi-versi yang lebih baik.
Tulisan ini mengajak pada kita semua para pemula programmer yang ingin belajar untuk bisa memulai membuat program untuk diri kita sendiri, berkreasi dari hal-hal yang kecil terlebih dahulu.
Program Reminder ini dibuat dengan menggunakan Vb.Net 2003, jadi bagi yang ingin menginstall nya sebelumnya harus terlebih dahulu menginstal .net framework 1.1 minimum, bagi yang tidak memilikinya bisa di download di sini. Dan bagi yang ingin tau design program di mulai dari source code sampai dengan database diagram bisa melihat di file help (user manual). Dari situ saya mengajak pada teman-teman untuk mencoba membuat program ini, jika menemui kendala dengan program ini bisa memasukkan komentar nya ke sini.
Program ini masih jauh dari pada sempurna, sebagai manusia yang baru saja belajar program jadi banyak sekali hambatan ilmu yang di hadapi. Insya Allah dengan berjalan nya waktu dan berkembang nya ilmu saya maka kedepan nya akan di buat versi yang kearah lebih baik lagi.
Program ini dapat di download disini.
Kritik dan saran dari teman-teman saya tunggu.
Trima kasih,
Wasallam..

November 21, 2008

Contoh Program Progress Bar


Bagaimana menggunakan progress bar pada form yang kita buat. apakah sulit?? Contoh program progress bar diatas dapat di download disini

Progress Bar Control


Membuat progress bar dengan menggunakan user contol, source code lengkap program diatas bisa didapatkan disini.

Drag dan Drop pada TreeView


Drag dan Drop TreeView sering sekali kita jumpai pada program-program kebanyakan. Apakah kita tau bagaimana cara untuk melakukan hal tersebut, disini bisa didapatkan source code lengkap nya

MDI : Menampilkan Nama Child Window pada Tree


Bagaimana menampilkan nama dari window yang akan kita tampilkan pada Tree seperti gambar diatas?
Bingung caranya, silakan download source code lengkap nya disini

November 20, 2008

MDI Parent dan Child Windows


Untuk mendapatkan source code lengkap seperti gambar diatas, bisa didapakan disini.

Menggunakan Main Menu untuk mengatur Child Window (MDI)

Dengan Main Menu kita bisa menampilkan dan mengatur banyak Child Window sesuai dengan yang di inginkan...Dan untuk mendapatkan source code lengkapnya bisa didownload disini. Selamat mencoba


Imports System
Imports System.Collections
Imports System.Data
Imports System.IO
Imports System.Xml.Serialization
Imports System.Windows.Forms
Imports System.Drawing
Imports System.Drawing.Drawing2D
Imports System.Drawing.Text
Imports System.Drawing.Printing


Public Class MainClass
Shared Sub Main()
Dim form1 As Form = New Form1()
Application.Run(form1)
End Sub
End Class


Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles MyBase.Load
Me.Text = "I'm an MDI Parent"
Me.IsMdiContainer = True
Dim MyChild As New System.Windows.Forms.Form()
MyChild.MdiParent = Me
MyChild.Show()
MyChild.Text = "First MDI Child"
InitializeMenu()
End Sub

Public Sub InitializeMenu()
Dim mnuWindow As New MenuItem("&Window")
MainMenu1.MenuItems.Add(mnuWindow)
mnuWindow.MenuItems.Add(New MenuItem("&Cascade", AddressOf WindowCascade_Clicked))
mnuWindow.MenuItems.Add(New MenuItem("Tile &Horizontal", AddressOf WindowTileHoriz_Clicked))
mnuWindow.MenuItems.Add(New MenuItem("Tile &Vertical", AddressOf WindowTileVert_Clicked))
mnuWindow.MdiList = True
End Sub

Protected Sub WindowCascade_Clicked(ByVal Sender As Object, _
ByVal e As System.EventArgs)
Me.LayoutMdi(MdiLayout.Cascade)
End Sub

Protected Sub WindowTileHoriz_Clicked(ByVal Sender As Object, _
ByVal e As System.EventArgs)
Me.LayoutMdi(MdiLayout.TileHorizontal)
End Sub

Protected Sub WindowTileVert_Clicked(ByVal Sender As Object, _
ByVal e As System.EventArgs)
Me.LayoutMdi(MdiLayout.TileVertical)
End Sub

Private Sub mnuExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuExit.Click
System.Environment.Exit(0)
End Sub

Private Sub mnuNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuNew.Click
Static numOfChildren As Integer = 2
Dim MyChild As New System.Windows.Forms.Form()
MyChild.MdiParent = Me
MyChild.Show()
MyChild.Text = "MDI Child " & CStr(numOfChildren)
numOfChildren += 1
End Sub

November 19, 2008

Membuat Form Menjadi MDI

Bagaimana membuat program menjadi MDI ?? Ikuti sintaks dibawah ini.
Untuk mendapatkan source code lengkapnya bisa didapatkan disini

Imports System
Imports System.Collections
Imports System.Data
Imports System.IO
Imports System.Xml.Serialization
Imports System.Windows.Forms
Imports System.Drawing
Imports System.Drawing.Drawing2D
Imports System.Drawing.Text
Imports System.Drawing.Printing


Public Class MainClass
Shared Sub Main()
Dim form1 As Form = New Form1()
Application.Run(form1)
End Sub
End Class


Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles MyBase.Load
Me.Text = "I'm an MDI Parent"
Me.IsMdiContainer = True
Dim MyChild As New System.Windows.Forms.Form()
MyChild.MdiParent = Me
MyChild.Show()
MyChild.Text = "MDI Child"
End Sub

November 17, 2008

MENGGANTI TEXT PADA XP START BUTTON

1. Pengantar
Biasanya penulis selalu membuat artikel mengenai pemograman dengan Vb.Net. Kali ini sangat berbeda, artikel ini mengenai seputar tip dan trik windows (XP). Diantara kita pasti mempunyai sifat atau rasa bosan dengan apa yang kita liat setiap hari (tidak termasuk pasangan ya… J). Dengan adanya rasa itu menurut penulis ada sisi positifnya (terutama dari segi IT). Hal itu membuat kita semakin sering berkreasi. Seperti pada artikel ini, karena setiap hari kita selalu bertemu dengan kata yang bernama “Start” itu membuat kita ingin mengubah kata tersebut menjadi dengan kata yang kita sukai. Mari ikuti trus artikel ini… Semoga bermanfaat…
2. Melakukan perubahan pada file explorer.exe
File explorer.exe terletak pada directory C:\Windows. Dan file ini lah yang akan kita ubah. Explorer.exe adalah file binary, yang memerlukan special editor untuk mengubahnya. Untuk kita membutuhkan Resource Hacker, program ini adalah freeware dan dapat didownload disini. Untuk menjaga hal-hal yang tidak di inginkan sebaiknya copy dahulu file explorer.exe di lokasi yang aman….
Setelah mendowload program Resource Hacker. Lalu ke menu File > Open dan cari file Exporer.exe di C:\Windows.

Setelah tampilan Resource Hacker seperti gambar diatas, perlebar tanda panah pada “String Table”. Lalu didalam folder itu ada folder lagi yaitu folder “37”, lalu perlebar lagi tanda panah pada folder tersebut. Dan didalam folder 37 itu ada string “1033”, klik string tersebut.

Ganti tulisan “start” menjadi dengan kata yang disenangi.

Dan click tombol “Compile Script“. Lalu Save As project ini. Dan Simpan didalam folder C:\Windows\inf.
Note : Jangan simpan project ini dengan perintah “Save”, tapi gunakan “Save As”.
Dan nama dari project harus tetap “explorer.exe”. Simpan project ini didalam folder yang ada pada directory C:Windows. Seperti penulis menyimpan pada folder “inf” C:\Windows\inf.


3. Modifikasi Registry
Setelah selesai menyimpan project pada Resource Hacker, sekarang saat nya kita mengubah Registry. Buka regedit dengan cara Start>Run lalu ketik “regedit” dan OK. Dan ikuti Root dibawah ini. Hingga seperti gambar dibawah.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Klik ganda pada “Shell” sehingga muncul Edit String dialog seperti gambar dibawah. Pada value data ketik nama folder dimana kita menyimpan file explorer.exe yang telah di modifikasi. Lihat pada gambar dibawah, tidak perlu mengetikkan secara lengkap C:\Windows\inf\explorer.exe, tapi cukup dengan nama folder dan explorer.exe lalu klik ok



Tutup registry editor (regedit).Untuk melihat perubahan ini, restart computer anda dan lihat hasilnya.

Wassalam

Registry Tip and Trick


1. Automatically Close Programs at Shutdown
When you shut down Windows, if you have any programs running you'll get a message box warning you that a program is still running. You then have to close the program and tell XP again to shut down. It's a fairly pointless warning—better yet would be if XP automatically killed the programs without issuing the warning. That way, you wouldn't get error messages and wouldn't have to close each individual application before shutting down your computer.
To have XP automatically close programs at shutdown, run the Registry Editor and go to HKEY_CURRENT_USER\Control Panel\Desktop. Edit the AutoEndTasks key so that is has a value of 1. If the key doesn't exist, create it as a DWORD value and give it the value of 1. To disable it, either delete the key, or set the value to 0.
2. Disable XP Shutdown
There may be times when you want to make sure that XP can't be inadvertently shut down. You can use a Registry hack to disable the normal Shut Down. Run the Registry Editor and go to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Create a new DWORD value named NoClose with a data value of 1. Exit the Registry and reboot in order for the change to take effect. You won't be able to shut down Windows in the normal manner from now on; you'll have to run Task Manager by pressing Ctrl-Alt-Delete or right-clicking on the Toolbar, choosing Task Manager, and then using the Task Manager's Shut Down menu to close Windows. If you want to reenable normal shutdowns, delete the NoClose value.
3. Change the Names of the Registered User and Company
When you install XP or when it comes factory-fresh on a PC, a username and company name are entered as the owner of the system. And that's the way it stays, like it or not. But a Registry hack will let you change both. Run the Registry Editor, go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion, and look for the values RegisteredOwner and RegisteredOrganization. Edit their value data to whatever username and company name you want.
4. Change the Amount of Time Before Programs Time Out
When an application hangs and no longer responds, XP displays a dialog box that prompts you to kill the application or wait a while longer. By default, the dialog box appears after the application hasn't responded for five seconds.
This can cause problems. For example, if a program is doing heavy-duty calculations in the background, it won't respond until the calculation is done, so the operating system will report that the application is hung, even though it isn't. You can use a Registry hack to increase or decrease the amount of time it takes before XP reports that the program has hung.
Run the Registry Editor and go to HKEY_CURRENT_USER\Control Panel\Desktop. Select the HungAppTimeout entry and edit it to input a new value, in milliseconds. The default is 5000. Exit the Registry. You may need to reboot for the new setting to take effect. Try increasing the number in increments of 1,000 until you find a number that works.
5. Disable the Disk Cleanup Warning
If your hard disk has what XP decides is too little space left on it, the operating system will pop up a warning and recommend that you run Disk Cleanup. But you may be like me and not want a virtual nanny nagging you to clean up your mess. You can turn off the warning with a Registry hack. Run the Registry Editor and go to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Create a DWORD value called NoLowDiskSpaceChecks and give it a value of 1. Exit the Registry and reboot. You can also do this by using TweakUI.
6. Change the Default Location for Installing Programs
XP uses the C:Program Files directory as the default base directory into which new programs are installed. However, you can change the default installation drive and/or directory by using a Registry hack. Run the Registry Editor and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion. Look for the value named ProgramFilesDir. By default, the value will be C:-Program Files. Edit the value to any valid drive or folder; XP will use that new location as the default installation directory for new programs.
7. Allow Laptops to Enter Power-Saving State (Increase the USB Polling Interval)
Some laptops' processors may not be able to enter their power-saving state, even when they're idle, because USB polling fools the processor into thinking that the laptop is active. Your system polls your USB ports once every millisecond to see whether a device is present. So, even if a device isn't present, it continues that polling. The problem is that some laptop processors won't go into their power-saving state because the constant polling makes it think that the laptop is active.
With a Registry hack, you can increase the polling interval from the default of one millisecond, letting the processor enter its power-saving state. Run the Registry Editor and go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\ControlClass{36FC9E60-C465-11CF-8056-444553540000} (such as 0001, 0002, etc.), repeat the procedure and create the IdleEnable DWORD in each of them. Exit the Registry. You may need to reboot for the new setting to go into effect. You also may need to try several different values until you find one that works.

Create Folders And Files With NO Name


This trick will allow you to create files and folders without any name.
Just follow the following steps:
1. Select any file or folder.
2. Right click on it, press rename or simply press F2.
3. Press and hold the alt key. While holding the Alt key, type numbers 0160 from the numpad.
Note: Type the numbers 0160 from the numpad, that is, the numbers present on the right side of the keyboard. Don’t type the numbers which are present on top of the character keys.
4.Press Enter and the nameless file or folder will be created.
Reason: The file or folder that seems nameless is actually named with a single space.
But what if you want to create another nameless file or folder in the same directory ?
For this you will have to rename the file with 2 spaces. Just follow these steps below:
1.Select file, press F2.
2.Hold alt key and type 0160 from the numpad.
3.Release the alt key. Now without doing anything else, again hold alt key and press 0160.
4.Press enter and you will have second nameless file in the same directory.
5.Repeat step 3 to create as many nameless files or folders in the same directory.

Step By Step Menjadi Programmer Handal Dengan Vb.Net (15)

Pembekakan size pada database pada MS Access pasti terjadi, Database Access mengandung banyak tabel yang membentuk sistem database. Penambahan dan penghapusan data selama pemakaian menyebabkan size dari database ini membesar. Untuk melakukan pengurangan file tersebut tersedia fasilitas Compact and Repair database pada MS Access. Hal itu bisa kita lakukan dengan mudah sekali. Sekarang yang menjadi pertanyaan bagaimana jika kita membuat program dengan MS Access sebagai database nya? Apakah yang harus kita lakukan. Hal yang paling baik adalah membuat fasilitas Compact tersebut pada program anda. Jadi user tidak perlu langsung membuka database program anda, apalagi jika program anda database nya di password, hal itu akan menyebabkan program menjadi lambat karena membengkaknya size database anda karena tidak bisa di compact oleh user. Melalui artikel ini penulis mengajak para pembaca untuk membuat suatu fasilitas untuk meng compact database program anda. Program sederhana dengan manfaat yang sangat besar. Sudah penasaran, ayoo kita mulai ……………..
untuk artikel selengkap nya dapat di download disini
untuk source code dari artikel ini bisa didapatkan disini
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (14)

Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. Dan pada artikel ini penulis akan mengajak para pembaca untuk membuat program dalam mengolah file XML, dari membuat file xml, manambahkan data pada file xml hingga menampilkan data dari file XML ke Datagrid pada Vb.Net.
Bagaimanakah caranya?? Ayoo ikutin terus artikel ini.
Dapatkan artikel selengkapnya disini.
Program (source code) dapat di download disini.
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (13)

Artikel ini saya buat, karena sangat banyak sekali Email yang masuk ke saya untuk membuat artikel Vb.Net dengan Sql Server sebagai database nya.Setelah sekian lama akhir nya pada artikel saya yang ke 13 ini baru dapat saya realisasikan.Untuk studi kasus pada artikel ini saya ambil dari artikel pertama saya (Step 1). Oleh karena itu tata cara penulisan dan penyampaian sangat mirip dengan step 1.Dalam artikel ini para pembaca akan, di bimbing bagaimana membuat program aplikasi sederhana dari mulai membuat Database, Table, Stored procedure pada Sql Server 2000 sampai pada pemogramannya dengan Vb.net 2003.
Untuk artikel selengkapnya dapat dililihat disini
Dan program nya dapat di download di sini
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (12)

Untuk seorang programmer salah satu hal yang harus di perhatikan adalah dengan memanjakan para pengguna program. Hal itu bisa di lakukan dengan membuat program yang mudah di gunakan, memberikan keleluasan user dalam menggunakan program. Dalam memberikan keleluasan bisa dengan menyediakan suatu fungsi untuk para pengguna dalam hal melakukan penyetingan program seperti warna, tulisan dan jika memungkinkan dalam hal bahasa.Jika hal itu dapat dilakukan maka seorang programmer dapat dikatakan sebagai programmer yang tidak dictator. Karena biasanya dalam hal pemilihan warna atau tulisan untuk program tidak jarang seorang programmer hanya mengikuti apa yang di sukainya saja. Oleh karena itu dalam era reformasi yang demokratis ini penulis membuat artikel bagaimana kita (programmer) dapat membuat fungsi untuk mensetting warna sesuai dengan apa yang di sukai oleh pengguna.
Untuk artikel selengkapnya dapa dililihat di sini
Dan program nya dapat di download di sini
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (11)

Didalam pemograman sering sekali kita melupakan hal-hal sederhana karena kita selalu saja memikirkan sesuatu yang sangat sulit, sehingga nanti nya hal yang mudah akan kita temui menjadi sangat susah diselesaikan.Untuk itu penulis mengajak para pembaca untuk membuat program yang sederhana dan nantinya bisa kita gunakan atau manfaatkan pada computer kita. Program yang akan kita buat adalah Program Stopwatch. Untuk artikel ke 11 ini saya asumsikan para pembaca sudah membaca seluruh artikel saya di http://www.ilmukomputer.com/ jadi penyampaian dan penyajiannya akan sangat ringkas.
Untuk mendapatkan artikel lengkap nya bisa dapatkan disini
Sedangkan untuk Sorcecode lengkap nya bisa download disini
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (10)


Artikel kali ini yang penulis buat tidak mengenai pemograman dengan Vb.net, yang seperti biasa nya penulis buat. Tapi kali bagaimana cara kita memperbaiki Visual Studio kita ketika mengalami error. Penulis Pernah ga mengalami error message seperti ini “Library Not Registered”, ketika mau membuat Project baru ,form, class dan sebagainya… Kenapa hal itu bisa terjadi ? Seperti yang penulis baca di http://support.microsoft.com/kb/823244 karena pada saat kita membuat setup project, kita memasukkan file Extensibility dan VSLangProj, kemudian kita install ke PC kita. Dan ketika kita remove program tersebut dari PC, lalu kita mau membuat project baru maka error “Library Not Registered” muncul.
Lalu apakah yang akan kita lakukan???? Sebenarnya ini merupakan pengalaman penulis ketika menghadapi error seperti ini, dengan segala macam cara penulis lakukan untuk memperbaiki Visual Studio penulis.Disini penulis akan menceritakan bagaimana tahap yang penulis lakukan untuk memperbaikinya..
Setelah melakukan pencarian dengan google, penulis menumukan solusi dari Microsoft dengan link diatas. Tapi penulis sangat kaget karena harus Repair atau ReInstal VS.Net. Tapi Itu bukan solusi yang menarik dan baik bagi penulis..Setelah sedikit kecewa dengan solusi yang diberikan oleh microsoft, maka penulis berusaha mencari lagi solusi lain, yaitu dengan cara Register ulang file vcproj.dll (regsvr32.exe "C:Program FilesMicrosoft Visual Studio .NET 2003Vc7vcpackagescsproj.dll"). wah penulis sangat bahagia karena ada cara yang sangat gampang untuk memperbaiki.Tetapi setelah melakukan hal diatas penulis mendapatkan pesan seperti ini "Load Library (regsvr32.exe "C:Program FilesMicrosoft Visual Studio .NET 2003Vc7vcpackagescsproj.dll") failed-The specified module could not be found", lalu penulis mencoba melakukan pencarian file tersebut (csproj.dll) didalam folder, ternyata file tersebut tidak ada.Menurut penulis mungkin hilang sewaktu penulis UnInstall program, lalu penulis mencari file tersebut di internet, syukur alhamdulillah penulis mendapatkan nya. Lalu file tersebut di copy kedalam folder dan ulangi register file, dan........................................
Pesan yang sama muncul seperti diatas, penulis sangat kecewa dan kecewa..Akhir nya udah mentok ya seperti emang harus di Repair VS.Net nya. Lalu penulis melakukan Repair VS.Net yang ada di PC, setelah memakan waktu 5-10 menit, Restart PC lalu buka VS.Net dan buat project apa yang terjadi “LIBRARY NOT REGISTERED“ yang muncul. Semakin putus asa, penulis melakukan searching dimana-mana tapi solusi nya selalu sama saja Register csproj.dll.Dengan prasaan yang putus asa penulis akhirnya memutuskan langkah terakhir yaitu dengan ReInstall.. Penulis UnInstall VS.Net lalu Reboot, Install lalu ReBoot. Lumayan memakan waktu yang lumayan. Akhirnya selesai juga, dengan prasan PEDE penulis buka aplikasi dan buat project baru TETAPI hal paling penulis takutkan muncul lagi yaitu muncul kalimat yang paling penulis takutkan di waktu-waktu ini “LIBRARY NOT REGISTERED“. Betapa kagetnya ketika melihat hal tersebut, sepertinya ini akan menjadi pekerjaan yang paling di takutkan yaitu dengan cara Intall OS…. Wahh TIDAKKKKKKKKKKKKKK…..
Lalu dengan prasaan yang tidak semangat penulis mencoba mencari lagi solusi dengan melakukan pencarian dengan google, penulis tidak tau sudah sampai page ke berapa akhir nya penulis membuka sebuah link, yang memberikan solusi dengan mengisntall Windows Script 5.6, lalu hal tersebut pun penulis lakukan, setelah melakukan proses install yang Cuma 1 menit, lalu Reboot. Maka dengan prasaan yang tidak yakin penulis mencoba membuat project baru, lalu apa yang terjadiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii, ternyata dan tak pernah penulis duga project tersebut berhasil dibuat.. itu berarti tidak ada error lagi pada VS.Net penulis..
Sebenarnya dengan sengaja penulis menerangkan dengan panjang lebar solusi untuk menyelesaikan masalah tersebut, karena itu lah yang penulis alami.. penulis juga pengen para pembaca juga ikut merasakan apa yang penulis alami.. J J J..Semoga Artikel-artikel tentang VB.Net ini masih tetap saya tulis, seiring dengan berkembangnya ilmu yang saya miliki. Aminnnnnnnnnnnnnnnn

Step By Step Menjadi Programmer Handal Dengan Vb.Net (9)

Seberapa seringkah para pembaca lupa mematikan PC pada saat selesai bekerja, baik siang maupun malam hari. Jika itu sering terjadi tagihan listrik akan meningkat untuk hal-hal yang tidak berguna atau sia-sia. Oleh karena itu banyak sekali software-software baik yang gratis maupun yang bayar beredar di pasaran untuk mengurus hal semacam ini.Pada artikel ini penulis mengajak para pembaca untuk berkreasi pada komputer sendiri.Yaitu dengan membuat program auto shutdown yang simple tapi sangat berguna bagi kita. Semoga artikel ini bisa membuat kita lebih kreatif dan sering berkreasi baik untuk diri kita sendiri maupun orang lain.
Untuk mendownload artikel lengkap nya dapat di download disini.
Untuk source code lengkap nya bisa di dapatkan disini
Wasallam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (8)


Mungkin para pembaca pernah di tanya tentang jam brapa pada saat ini di suatu negara. Ya kalau negara dekat seperti Malaysia, Singapura pasti udah pada tau semuanya kan… Ayoo brapa, jangan iya-iya aja… J. Tapi kalau di tanya seperti di Jerman, India, China wah mungkin Cuma sedikit di antara kita yang mengetahui nya.
Trus penulis kepikiran, kenapa ga kita buat aja program untuk melihat waktu di negara-negara seluruh dunia, yang kita inginkan. Nah sekarang dengan memanfaatkan sedikit coding dengan menggunakan Date and Time > Time Zone kita sudah bisa membuat program jam digital untuk melihat waktu pada seluruh negara di dunia yang kita inginkan..
Lalu pada artikel ini penulis juga memberikan suatu cara untuk membuat running text sederhana, yang akan memperindah form yang kita buat. Udah pada ga sabaran nich?? Ikutin petunjuk yang ada pada artikel ini dengan baik ya….
Untuk mendapatkan artikel selengkapnya dapat di download disini
Sedangkan untuk mendownload source lengkapanya dapat di dapatkan disini
Selamat mencoba....
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (7)

Apakah para pembaca pernah menerima data text file yang tidak terstruktur dan tidak mempunyai header untuk datanya ? Lalu data tersebut harus di masukkan kedalam tabel. Jika pernah apa yang akan pembaca lakukan ? Data yang berbentuk seperti ini biasanya dari sebuah mesin, sebagai contoh penulis memberikan sample data yang tidak terstrukur dari sebuah mesin absensi, contohnya seperti ini.“ s0371080021122007“. Sedangkan data yang terstruktur contohnya seperti pada file csv (“s0371,08:00,21/12/2007“).
Untuk data yang tidak terstruktur, kita tidak bisa langsung mengimport data mentah tersebut kedalam tabel, karena bentuknya belum beraturan. Kita harus menjadikan data mentah tersebut terstruktur terlebih dahulu, dan sebelumnya kita harus mengetahui bentuk/struktur yang di inginkan. Untuk data diatas struktur nya adalah sebagai berikut : s0371 adalah EmployeeID, 0800 adalah jam, dan 21122007 adalah tanggal. Setelah kita mengetahui strukturnya barulah kita dapat mengolah data tersebut dan akhirnya kita insert ke dalam tabel.Untuk catatan struktur dan jumlah karakter harus sudah permanen (baku).
Untuk mendapat kan artikel selengkapnya dapat di download disini
Sedangkan untuk medownload source code lengkap nya dapat didownload disini
Wassalam

Sinopsis Buku Panduan Lengkap Menjadi Programmer


Setelah mengetahui apa itu Microsoft.NET Framework, Microsoft Visual Basic.NET, ADO.NET, Database dan Microsoft Access, dan fungsi-fungsi serta dasar penggunaannya, ternyata menjadi programmer VB.NET itu mudah! Sebab, dari dasar pengetahuan tesebut, kita sudah bisa membuat suatu program yang kita inginkan. Misalnya, membuat aplikasi toko, seperti form penjualan dan pembelian. Visual Basic.NET (VB.NET) merupakan program generasi selanjutnya dari Visual Basic.
VB.NET memungkinkan kita untuk membangun aplikasi database client atau server dengan performa tinggi.
Umumnya, para programmer banyak menggunakan VB.NET untuk membuat aplikasi atau program yang mereka butuhkan. Pasalnya, program ini memiliki kelebihan dan kemudahan tertentu dibandingkan dengan program-program lainnya yang sejenis.
Selanjutnya, langkah apa saja yang mesti diketahui dan dilakukan agar kita bisa menjadi programmer VB.NET? Mediakita menerbitkan buku Panduan Lengkap Menjadi Programmer yang ditulis oleh Junindar. Buku ini berisi tutorial pembuatan program, pembuatan laporan, sampai dengan melakukan deployment program. Melalui buku ini, Anda bisa menjadi seorang programmer VB.NET yang handal. Sebab, buku ini merupakan buku yang komplit untuk mengantar seseorang dari tidak tahu apa-apa tentang VB.NET menjadi seorang programmer.
Memang, saat ini, banyak sekali buku-buku tentang pemrograman VB.NET, tetapi sangat jarang yang menjelaskan secara detail tentang fungsi-fungsi dan pemrograman di dalam VB.NET. Di buku ini, secara terperinci Anda akan dibimbing bagaimana membuat database, membuat program (create program), tampilan login, menu, form, laporan, sampai dengan membuat file setup (installer).
Selain itu, buku ini juga dilengkapi CD berisikan source code pembuatan program sehingga lebih memudahkan Anda dalam berlatih.Untuk mendapat buku dan source code nya dapat mencari di toko-toko buku terdekat di kota anda.
Buku ini dapat di pesan disini

Step by Step Menjadi Programer Handal dengan VB.NET (6)

Setelah membaca artikel step 5 pasti para pembaca banyak yang bertanya dan merasa keheranan. Apakah penulis lupa atau tidak tahu cara mengexport data dari txt / csv file. Karena pada artikel tersebut penulis mendesign form dengan menampilkan button export. Sedangkan pada tahap coding tidak di temukan bagaimana cara mengexport data tersebut.
Hal tersebut memang sengaja penulis lakukan, agar para pembaca paham terlebih dahulu cara untuk mengimport data. Jika sudah mengerti maka kita akan memasuki lagi tahap selanjutnya yaitu mengexport data dari access table ke txt /csv file.Bagi para pembaca yang belum membaca step 5 penulis harapkan untuk membaca artikel tersebut terlebih dahulu. Karena antara artikel sebelumnya dan yang saat ini sangat erat sekali hubungan nya. Dan kita masih menggunakan project yang sama.
Hasil eksperimen yang dilakukan penulis untuk mengeksport data dengan jumlah baris lebih kurang 100.000 baris durasi yang dibutuhkan adalah sekitar 20 detik. Ini merupakan waktu yang sangat cepat sekali.
Untuk mendownload artikel lengkapnya dapat di donwload disini
Program lengkap juga dapat di download di pada link
Semoga Membantu
Wassalam

Membuat default tampilan file/folder menjadi detail pada Windows Explorer

Mungkin sebagian para pembaca seperti saya, mengingikan tampilan file/folder pada windows explorer menjadi "Detail". Ga tau kenapa rasa nya menurut saya rapi aja file/folder keliatan nya. Bagi yang mau membuat default tampilan file/folder menjadi "Detail" ikuti langkah-langkah di bawah ini.
1. Buka windows explorer, click "View" dan pilih detail.
2. Click Tool>Folder Option>View, dan uncheck "Remember each folder's View settings".
3. Lalu klik "Apply to ALL Folders".
4. Klik Apply dan klik OKCoba tutup explorer dan buka kembali, dan kita akan melihat perubahan explorer dalam menampilkan file/folder menjadi "Detail" untuk setiap Drive maupun folder yang akan di expand..Bagi orang yang menyenangi Detail menjadi tampilan pada explorer hal ini akan sangat membantu, dikarenakan kita tidak perlu lagi mengubah-ubah tampilan folder/file setiap kali akan expand drive atau folder.
Wassalam