efek salju

Rabu, 09 Januari 2013

artikel 14. Membuat Menu Klik Kanan (Right Click Menu) Pada Object Tertentu VBNET


Membuat Menu Klik Kanan (Right Click Menu) Pada Object Tertentu VBNET

Biasanya untuk yang baru belajar VBNET (migrasi dari VB6) akan sedikit kebingungan saat akan menambahkan sintak "PopupMenu Menu_Name" VB6 di VBNET. Intinya ada dua jenis menu di VBNET yaitu : MenuStrip dan ContexMenuStrip. Secara singkat perbedaanya adalah MenuStrip adalah Menu seperti biasa kita gunakan di VB6, sedangkan ContexMenuStrip adalah Menu khusus untuk "PopupMenu" untuk di tempatkan pada object2 tertentu. Misalnya saya mau menambahkan Menu Klik Kanan pada Listview, maka caranya adalah Tambahakan Object ContexMenuStrip, kemudian edit/tambah submenu-nya, seperti gambar dibawah ini:
Kemudian set property ContexMenuStrip pada listview tersebut, bisa melalui jendela properties ataupun secara sintak , contoh : ListView1.ContextMenuStrip = ContextMenuStrip1 . Begitupun untuk object object yang lainya yang memiliki property ContexMenuStrip, contoh pada Button : Button1.ContextMenuStrip = ContextMenuStrip2

Tags:
Cara membuat pesan klik kanan pada form,Menampilkan menu pada form dengan klik kanan pada VB.Net, add right click menu to listview or object, cara tambah menu klik kanan pada listview datagridview, add menu cut copy paste saat klik kanan pada textbox

sumber:http://djiesoft.blogspot.com/2012/09/membuat-menu-klik-kanan-right-click.html

artiket 13. Cara Cepat Membuat/Mengatur/Set Tab Index/Tab Order VB.NET


Cara Cepat Membuat/Mengatur/Set Tab Index/Tab Order VB.NET

Tabe index adalah hal yang kecil yang sering di'lewatkan' atau di'sepelekan' kebanyakan developer, karena berasumsi hanya cukup dengan mengelola 'Focus' atau 'Set Focus' yang biasanya di lakukan pada event key_press atau key_down. Misalnya :
Private Sub TextBox1_KeyPress(ByVal sender As ObjectByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If e.KeyChar = Chr(13) Then TextBox2.Focus()
End Sub

dan seterusnya, tapi yang jadi sedikit masalah adalah jika jumlah object nya banyak, malas menulisnya kan? belum lagi jika formnya banyak juga. Nah mungkin kita harus mencoba menggunakan TAB index (pengganti "ENTER"), dan jika ingin kembali/mundur ke focus sebelumnya tinggal menekan tombol Shift+TAB. Cara nya sudah pada tahu kan, yaitu tinggal klik objectnya dan ubah property TabIndex nya saja (sesuaikan urutan dari 0 sampai ubject terakhir). Namun cara itu juga masih cukup lama dalam pengerjanaanya, namun di Visual Studio terdapat satu fitur untuk management tab index ini yaitu "TAB ORDER". Caranya sangat mudah dan cepat, yaitu pastikan posisi anda sedang dalam design form lalu klik menu view->tab order, nanti akan dimunculkan tab index semua object secara visual seperti ini :
Kemudian click saja secara berurutan pada label number tab index nya itu, urutan click anda menentukan tab index nya (click pertama akan merubah tab index object itu menjadi 0, click yang kedua akan mengubah tab index nya menjadi 1, dan seterusnya). Setiap kita click maka label number tab index akan berubah dari biru menjadi putih.
Jika sudah selesai tekan tombol "Esc/Escape" saja, sangat mudah kan? mungkin 1 form saja anda bisa melakukannya kurang dari 30 detik saja. OK Selamat mencoba ...

Tags:
download tab index / tab order manager vbnet,  Setting the TabIndex property of many form controls in Visual studio, Automatic Runtime Tab Order Management for Windows Forms,How can you set tab order in VB.NET?,Set the Tab Order on Windows Forms, download tab index assistant vbnet, cara mdah set tab index , cara cepat set tab index order,

sumber:http://djiesoft.blogspot.com/2012/11/cara-cepat-membuat-tab-indextab-order.html

artikel 12. PENGERTIAN PHP


PENGERTIAN PHP



• Pengertian PHP 

• Hubungan PHP dengan HTML 

• Kelebihan PHP


Pengertian PHP 
PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan 
sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip 
dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.
Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web 
menulis halaman web dinamik dengan cepat.


Hubungan PHP dengan HTML 
Halaman web biasanya disusun dari kode-kode html yang disimpan dalam 
sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke
browser, kemudian browser menerjemahkan kode-kode tersebut sehingga
menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program 
ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang
dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun
disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama 
dengan kode-kode html tersebut. Program php dapat ditambahkan dengan mengapit 
program tersebut di antara tanda . Tanda-tanda tersebut biasanya disebut 
tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program 
php harus diganti ekstensi-nya menjadi .php3 atau .php. 
PHP merupakan bahasa pemograman web yang bersifat server-side
HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada 
si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan 
sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai 
bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan 
digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server 
Pages) dan JSP (Java Server Pages). 
PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. 
Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya.
Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi 
ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang
dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun 
1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses 
database dan dapat terintegrasi dengan HTML. 
Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0
yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya.. 
Versi terbaru, yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan 
versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan 
yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat 
oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP 
scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan
library tambahan seperti pada PHP. Tujuan dari bahasa scripting ini adalah untuk
membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini,
aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya
secara keseluruhan dijalankan web server. 

Kelebihan PHP 
Ketika e-commerce semakin berkembang, situs-situs yang statispun semakin 
ditinggalkan, karena dianggap sudah tidak memenuhi keinginan pasar, padahal situs 
tersebut harus tetap dinamis. Pada saat ini bahasa PERL dan CGI sudah jauh
ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa 
server-side scripting yang lebih dinamis seperti PHP. 
Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan
yang paling utama PHP adalah pada konektivitasnya dengan system database di 
dalam web. Sistem database yang dapat didukung oleh PHP adalah :

1. Oracle 
2. MySQL 
3. Sybase 
4. PostgreSQL
5. dan lainnya

PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, 
UNIX/LINUX, solaris maupun macintosh.

artikel 11. Cara membuat Shortcut/Multikey(CTRL,ALT,SHIFT)/Hotkey(F1,F2,F3...) VBNET


Cara membuat Shortcut/Multikey(CTRL,ALT,SHIFT)/Hotkey(F1,F2,F3...) VBNET

bagi anda yang belum tahu cara membuat dan membaca hotkey khusunya di VBNET saya akan berikan sedikit contohnya. Untuk apa sih hotkey/sortcut itu? fungsinya? jadi tujuan utamanya adalah mempermudah dan mempercepat penginputan pada suatu form (full keyboard). Jadi tidak perlu report harus click new, save, atau pun cancel jadi jari kita tetap pada keyboar (tidak harus pindah ke mouse). Hal ini akan sangat TERASA manfaatnya jika data yang diinput sangat banyak !!!. contohnya seperti ini : New=F2, Save=F5, Cancel=F6 dan Close=F7.
Sintaknya adalah :
Letakan property ini di event form_load


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Load
        Me.KeyPreview = True
End Sub

kemudian simpan semua sintak new, save, cancel, close anda di event form_keydown

Private Sub Form1_KeyDown(ByVal sender As ObjectByVal e AsSystem.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
        Select Case e.KeyCode
            Case Keys.F2 'new
                '...sintak anda
            Case Keys.F5 'save
                '...sintak anda
            Case Keys.F6 'cancel
                '...sintak anda
            Case Keys.F7 'close
                '...sintak anda
        End Select
End Sub

atau anda bisa menulisnya seperti ini :


Private Sub Form1_KeyDown(ByVal sender As ObjectByVal e AsSystem.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
        Select Case e.KeyValue
            Case 113 'new
                '...sintak anda
            Case 116 'save
                '...sintak anda
            Case 117 'cancel
                '...sintak anda
            Case 118 'close
                '...sintak anda
        End Select
End Sub

Berikut ini daftar keyvalue dari F1 sampai F12 :
112 = F1
113 = F2
114 = F3
115 = F4
116 = F5
117 = F6
118 = F7
119 = F8
120 = F9
121 = F10
122 = F11
123 = F12

Jika anda ingin menggabungkan KEY seperti CTRL+S atau ALT+A atau ALT+SHIFT+D atau terserah anda, maka cukup tulis codenya seperti ini (contoh CTRL+SHIFT+ALT+Z) :


Private Sub Form1_KeyDown(ByVal sender As ObjectByVal e AsSystem.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
    If e.Alt And e.Shift And e.Control And e.KeyCode = Keys.ZThen
        MessageBox.Show("OK !!!")
    End If
End Sub


Tags:
cara memuat sortcut tombol di vbnet, cara membuat hotkey di vbnet, cara membuat dan membaca hotkey vbnet, cara menekan tombol f1, f2, f3, f4, f5, f6 , f7, f8, f9, f10 , f11, f12 di vbnet, how to make shortcut keys in vb.net,VB.Net - hot key specific button, VB.NET Keyboard Shortcut - VB.NET, How to Assign Keyboard Keys for VB, cara membuat multi key, cara cek tombol ctrl, cara cek tekan tombol alt, cara cek tomcol shift, cara baca tombol control+alt+shift, how to create hotkey,

sumber:http://djiesoft.blogspot.com/2012/11/cara-membuat-shortcutmultikeyctrlaltshi.html

Artikel 10. Deklarasi dan Contoh Penggunaan Structure (Type In VB6) di VBNET


Deklarasi dan Contoh Penggunaan Structure (Type In VB6) di VBNET

Dulu saya pernah menjelaskan tentang Array, sekarang saya akan share tentang Structure, apa itu ? sebelumnya mungkin anda tahu bahwa di VB6 itu ada deklarasi Type, seperti ini :

Public Type data_siswa
    nik As String
    nama As String
    nilai As Integer
End Type

Nah di VBNET itu adalah Structure yaitu suatu variable/object yang terdiri dari beberapa variable/object yang yang berbeda type data. Jadi bisa dikatakan structure ini adalah bundle atau wadah yang menampung beberapa variable yang berbeda beda. Contoh sederhananya adalah jika anda ingin membuat variable NIK, Nama, Nilai maka : Dim nik, nama As String, nilai AsIntegertetapi dengan Structure kita dapat mendeklarasikannya menjadi :

    Private Structure data_siswa
        Dim nik As String
        Dim nama As String
        Dim nilai As Integer
    End Structure
Bagaimana cara menggunakannya? berikut ini contoh lengkapnya :
1.Kita Deklarasikan Structure di module atau form

    Public Structure test_structure
        Dim satu As String
        Dim dua As Integer
        Dim tiga As Boolean
        Dim empat As DateTime
    End Structure

2.Kita Deklarasikan Variable untuk menggunakan Stucture tersebut

    Dim var_test As test_structure

3.Contoh penggunaanya adlah sebagai berikut :

With var_test
     .satu = "djiesoft"
     .dua = 1024
     .tiga = False
     .empat = Now.Date
     MessageBox.Show(.satu + "," + .dua.ToString + "," + .tiga.ToString + "," + .empat.ToShortDateString)
End With

4.Anda pun dapat menggunakan Structure ini sebagai variable Array/List, contohnya :
-Deklarasi Array/List Structure dan sekaligus masukan/isi nilai nya

 Dim array_test As New List(Of test_structure)

 Dim init_test As New test_structure
 For i As Integer = 0 To 10
     init_test.satu = "nilai ke : " + i.ToString
     init_test.dua = i
     init_test.tiga = True
     init_test.empat = DateAdd(DateInterval.Day, i, Now)
     array_test.Add(init_test)
 Next

-Hasilnya ? saya coba tampilkan ke ListView

With ListView1
     For Each Data As test_structure In array_test
         .Items.Add(Data.satu)
         .Items(.Items.Count - 1).SubItems.Add(Data.dua)
         .Items(.Items.Count - 1).SubItems.Add(Data.tiga)
         .Items(.Items.Count - 1).SubItems.Add(Data.empat)
     Next
     .AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize)
End With
Dengan Metode Structure ini anda dapat mengembangkan logika anda dalam membuat sebuah aplikasi. OK Semoga bermanfaat.

Tags:
contoh deklarasi structure vbnet, apa variable Type di vbnet ? structure vbnet is Type in vb6, contoh penggunaan type / srtucture visual basic,

sumber:http://djiesoft.blogspot.com/2012/12/deklarasi-dan-contoh-penggunaan.html

artikel 9. Membuat User Trustee/Setting Hak Ases Menu+Buttons (New,Edit,Save,Delete) Secara Mudah+Dinamis Menggunakan Database


Membuat User Trustee/Setting Hak Ases Menu+Buttons (New,Edit,Save,Delete) Secara Mudah+Dinamis Menggunakan Database

Setiap apliaksi pada umumnya akan menerapkan system User Trustee/Hak Akses, dimana setiap user berbeda beda hak aksesnya, sebagai contoh user A hanya boleh mengakses menu 1, 3, 5 dan button edit, save (tanpa new). Nah bagainama cara membuat setting ini secara mudah dan dinamis, artinya setiap ada perubahan misalnya Tambah menu baru/ hapus menu di design form MDI itu langsung otomatis update ke setting database? terus cara load setting tersebut ke setiap menu dan button disetiap form secara singkat/tidak ribet? Betikut ini saya sudah buatkan contonya untuk anda para pengunjung setiaDJIESOFT, sebelumnya anda harus baca dulu dibawah ini agar faham bagaimana cara menggunakannya.
1.Saya  membuat 1 form MDI + menu menu
2.Saya  membuat 1 from untuk new user+setting menu+button-nya
3.Saya  membuat 1 form untuk test setting button yang telah dilakukan
4.Saya menggunakan database Ms.Access 2010 + 5 table sebagai contoh databasenya.
5.Saya sudah membuat function/sub yang nantinya tinggal dipanggil saja untuk syncrinize+apply setting ke menu+button
Berikut ini sreenshot form user + setting menu + setting button
Dari gambar diatas dapat dilihat menu yang dis etting active adalah Menu1, Test Setting Button dan Logout. Sedangkan untuk button nya yang diset active adalah : new, edit, save dan cancel, maka setelah anda login sebagi user tersebut maka setting tersebut akan dapat langsung terlihat :
Sebenarnya masih banak cara lain/logika lain untuk user trustee/hak akses ini, saya hanya berikan salah salah satu contohnya saja.


Tags:
cara membuat hak akses user dinamis vbnet, Membuat Manajemen Hak Akses User, Ide Membuat Sistem Login Aplikasi Multi User,cara membuat hak akses user secara mudah, cara membuat hak akses user pada menu, cara membuat hak akses user terhadap tombol,

sumber: http://djiesoft.blogspot.com/2013/01/membuat-user-trusteesetting-hak-ases.html

artikel 8. Perbedaan IF dan IIF di Visual Basic (VB6,VBNET)


Perbedaan IF dan IIF di Visual Basic (VB6,VBNET)

Sepertinya masih jarang orang yang menggunakan IIF, dan memang yang sering diajarkan pada pelajaran dasar VB adalah IF THEN ELSE. Sekarang saya akan jelaskan apa itu IIF ? bagi yang belum tahu perhatikan baik baik ya.. IIF adalah cara yang lebih singkat dari penulisan IF THEN ELSE,cara penulisan nya adalah IIF(Expression as Boolean, TruePart as Object, FalsePart as Object) As Object, baiklah saya akan berikan contoh :

        Dim nilai As Boolean = False
        Dim hasil As String = ""
        If nilai = False Then
            hasil = "Tidak Cocok"
        Else
            hasil = "OK, Cocok"
        End If

Sintak tersebut bisa dipersingkat dengan IIF menjadi :

hasil = IIf(nilai = False"Tidak Cocok""OK, Cocok")

Anda juga bisa mengkombinasikan IIF di dalam IIF, penasaran ? berikut ini contohnya :


        Dim kondisi As Boolean = False
        Dim nilai As Integer = 5
        Dim total As Integer = 0
        If kondisi = False Then
            If nilai <= 10 Then
                total = nilai * 10
            Else
                total = nilai
            End If
        Else
            If nilai <= 10 Then
                total = nilai * 50
            Else
                total = nilai * 25
            End If
        End If

Nah contoh diatas kita coba tulis dalam IIF menjadi :


total = IIf(kondisi = False, IIf(nilai <= 10, nilai * 10, nilai), IIf(nilai <= 10, nilai * 50, nilai * 25))

Selain penulisan sintak menjadi pendek/singkat, hal ini berpengruh juga pada performance aplikasi tersebut, semakin pendek sintak maka size hasil compiler-nya pun akan semakin kecil dan aplikasi  pun akan lebih cepat dalam proses running-nya.

Tags:
vb.net - IIf() vs. If , Using VB.NET If vs. IIf , perbedaan if dan iif, pengertina iif, contoh penggunaan iif di visual basic, cara penulisan iif vb6, if then else di vbnet, differ of iif and if vb, if trupart in iif, bagaimana cara menggunakan iif di vbnet, iif expression example vbnet, if and iif operator in vb

sumber:http://djiesoft.blogspot.com/2012/12/perbedaan-if-dan-iif-di-visual-basic.html