Sabtu, 07 Maret 2015

Membuat File Setup Dengan Inno Setup Wizard

Standard
Setelah project kita buat kadang kita bertanya - tanya bagaimana project kita bisa berjalan di komputer lain. Kalau di komputer kita sudah jelas dapat dijalankan, lalu bagaimana di komputer lain? bagaimana pendistribusiannya? Nah agar project kita dapat berjalan di komputer lain, kita perlu membuat file setup dari project kita. Memang beberapa project sederhana dapat langsung berjalan tanpa adanya proses instalasi selama net framwork targer mendukung.
untuk membuat file setup ada beberapa cara diantaranya langsung dari visual studio dan mengguakan bantuan software pihak ke tiga. Software yang akan kita bahas adalah Inno Setup. Sebagai informasi saya menggunakan inno setup versi 5.5, Ok langsung saja.
Persiapkan project yang sudah, file ( icon setup ) dan inno setupnya.

1. Buka Inno Setup, Pastikan telah berada di form welcome. pilih Create a new Script file using the wizard.


2. Pilih Next untuk melanjutkan ke tahap berikutnya.


3. Isikan informasi pogram yang akan kita buat file setupnya. Sebagai contoh saya isikan Apliksi Keuangan Masjid pada Application Name  iskan data lainnya sesuai kan dengan project yang ada. pilih Next untuk melanjutkan.


4. Selanjutnya kita setting folder instalasi untuk project kita, Pilih Program Files Folder pada combo box. lalu ketikan nama folder tujuan. Jika kita mengijinkan user merubah folder instalasi, centang pilihan Allow user to change th application folder pilih Next untuk melanjutkan ke langkah selanjutnya.


5. Pada tahap ini kita diminta untuk menyertakan file pendukung program yang kita buat.
Arahkan ke file.exe program yang telah dibuat biasanya terdapat pada folder bin/debug di project kita. isikan pada texbox Application main executable file

untuk menyertakan file pendukung lainnya seperti file help, file laporan, plugin dll, pilih tombol Add File(s) . Untuk mengijinkan user menjalankan program setelah instalasi centang pilihan Allow user to start the application after setup has finished. 
pilih Next untuk meneruskan.


6. Berikutnya isikan nama folder di start menu nantinya.  pilih next.


7. Jika ada file lisensi dan file informasi perihal program yang kita masukan, isikan pada masing - masing combobox jika tidak langsung pilih next.


8. Pilih bahasa instalasi yang akan digunakan, lalu pilih Next.


9. Tentukan direktori penyimpanan, nama dan icon dari file setup yang kita buat, jika perlu tambahkan password. Jika sudah pilih Next.


10. Pilih Next.


11. Pilih Finish untuk meng generate kode instalasi.


12. Klik icon compile untuk membuat file setup. 


Jika sukses maka akan terbentuk file setup dari project program kita pada direktori yang telah ditentukan sebelumnya.

Sekian  Semoga bermanfaat. 

Selasa, 03 Maret 2015

Validasi Inputan Hanya Huruf Atau Angka Saja VB.Net

Standard
Beberapa textbox untuk keperluan inputan data mungkin memerlukan validasi agar inputan sesuai dengan yang diharapakan serta untuk meminimalisir bug program. Sebagai contoh 2 textbox yang digunakan untuk penginputan nomor yang akan dikalikan tentu akan error jika kita inputkan data berupa huruf.

Berikut beberapa contoh validasi yang banyak digunakan. Perlu diketahui koding tersebut diletakkan pada textbox denga event keypress.
  1. Validasi inputan hanya 0-9 dengan pengecualian tombol backspace :  
   If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then e.Handled() = True
Teknik lain :
Dim KeyAscii As Short = Asc(e.KeyChar)
        If (e.KeyChar Like "[0-9]" _
            OrElse KeyAscii = Keys.Back) Then
            KeyAscii = 0
        End If

        e.Handled = CBool(KeyAscii)

  1.  Validasi inputan hanya A-Z a-z dengan pengecualian tombol backspace :
Dim KeyAscii As Short = Asc(e.KeyChar)
        If (e.KeyChar Like "[A-Z,a-z]" _
            OrElse KeyAscii = Keys.Back _
             OrElse KeyAscii = Keys.Space _
            OrElse KeyAscii = Keys.Return _
            OrElse KeyAscii = Keys.Delete) Then
            KeyAscii = 0
        End If

        e.Handled = CBool(KeyAscii)


 Semoga Bermanfaat.

Senin, 02 Maret 2015

Validasi Textbox Dengan Error Provider VB.Net

Standard
Bosan dengan validasi textbox yang biasa - biasa saja? mari coba cara baru menggunakan error provider.  Control ini akan kita gunakan untuk menampilkan tanda atau marker kesalahan suatu syarat yang  harus dipenuhi oleh pengguna aplikasi. Tanda ini mirip dengan tanda yang sering kita temui ketika kita lupa menginput suatu data pada form di suatu website misalnya  formulir pendaftaran email baru.  langsung saja berikut caranya ;

Tambahkan error provider pada kontrol yang akan divalidasi. 





Tahap selanjtnya ialah menambahkan event validating pada kontrol yang akan divalidasi contoh sebuah textbox.



Lalu tambahkan source  code, misalkan kita mensyaratkan textbox ( TxtNama) tidak boleh kosong ;


Copas code berikut ;

    Private Sub TxtNama_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TxtNama.Validating
        If TxtNama.Text.Length = 0 Then
            ErrorProvider1.SetError(TxtNama, "TextBox Satu Harus Diisi !!")
        Else
            ErrorProvider1.Clear()
        End If
    End Sub

Dan inilah hasilnya



Thanks 4: ARIARTAMA.WORDPRESS

Print Form VB.NET

Standard
Sesekali kadang kita ingin membuat laporan atau kwitansi dengan cepat tanpa melalui report yang mungkin kurang praktis. Ada suatu terobosan untuk menyingkat proses print tersebut yaitu mencetak form itu sendiri. System pencetakan ini ada beberapa kelebiahan diantaranya desain yang mudah karena kita hanya perlu mendesain form yang kita inginkan lalu hasil print akan sama seperti form tersebut. Tidak seperti pada crystal reprt yang memakan waktu cukup lama dalam perancangan laporan.







Cara ini tentu tidak dianjurkan untuk kepentingan formal karena terkesan asal asalan dan sederhana. Secara sederhana teknik ini hamper sama ketika kita men screenshot layar kemudian kita mencetaknya. Berikut langkah langkahnya.
Rancanglah sebuah form sesuai keinginan anda, mungkin rancangan kuitansi, table, gambar atau kombinasi kesemua elemen tersebut. Lalu tambakan  “PrintForm” yang terdapat pada toolbox didalam tab Visual Basic PowerPacks ke dalam form yang telah didesain tersebut.

Gunakan perintah “ Print<Nama Form>.Print() “ pada action yang diingikan misalnya control menggunakan tombol.

                        
  Semoga Bermanfaat..