Selasa, 28 Desember 2010

Membuat Form Splash With VB.6.0

 
Membuat Form Splash
 

Setelah anda merancang formnya tinggal pengisian kode programya:
 double click pada timer 1 isikan berikut:
Private Sub Timer1_Timer()
Label1.Visible = True
Timer1.Enabled = False
Timer2.Enabled = True
End Sub
double click pada timer  2 isikan berikut:

Private Sub Timer2_Timer()
Label2.Visible = True
Timer2.Enabled = False
Timer3.Enabled = True
End Sub
double click pada timer 3  isikan berikut:

Private Sub Timer3_Timer()
Label3.Visible = True
Timer3.Enabled = False
Timer4.Enabled = True
End Sub
double click pada timer  4 isikan berikut:

Private Sub Timer4_Timer()
Label1.Visible = False
Label2.Visible = False
Label3.Visible = False
Label4.Visible = Not Label4.Visible
End Sub
double click pada timer 5 isikan berikut:

Private Sub Timer5_Timer()
Unload Me
Form2.Show
End Sub

Selamat berkratifitas anda bisa gunakan tool yang lain dan juga gambar untuk hasil yang sempurna

Untuk mempelajari nya lebih jelad download projeknya di sini :form splash.zip
Download tuturialnya di sini :/Membuat_Form_Splash.pdf"

MEMBUAT TANGGAL DAN JAM DIGITAL With VB.6.0


Membuat Tanggal digital
Menggunakan  tool : MaskEdBox1
 
Masukkan kode berikut di form Active
Option Explicit
    Dim t$
    Dim thn$, bln$, tgl$
    t = MaskEdBox1.Text
    If t <> "__/__/__" Then
        thn = Right(t, 4)
        bln = Mid(t, 4, 2)
        tgl = Left(t, 2)
       
        If IsDate(thn & "-" & bln & "-" & tgl) = False Then
                 MaskEdBox1.Text = Format(Now, "dd/MM/yyyy")
        End If
    End If

Membuat jam digital :
Dengan tool timer seeting interval = 1
Label.untuk text nya.
Doublek timer  tersebut isikan code berikut :

 
Option Explicit

Private Sub timer_Timer()
Label1.Caption = Time
End Sub

jam versi 24jam.rar

SELAMAT MENCOBA 

silahkam download projeknya disini : tanggal.zip

silahkam download projeknya disini   ":Jam digital.zip



download tuturialnya disini Membuat_Tanggal_digital.pdf"

KODE DASAR VISUAL BASIC


Berikut adalah comtoh penulisan code vb6 untuk simpan, cari, ubah dan hapus data dengan menggunakan Data Control, ADODC, dan ADODB. (codenya basic/pemula)

Code-code dibawah ini hanya sebatas code-code dasar untuk simpan, cari, ubah dan hapus, tidak disertakan code-code validasi, penanganan error ataupun code untuk koneksinya.


1. DATA CONTROL
Yang perlu diperhatian adalah bahwa Data Control membutuhkan index untuk pencarian yang selanjutnya untuk melakukan edit dan hapus data



#Simpan Data :

Data1.Recordset.AddNew
Data1.Recordset!namakolom1 = Text1.Text
Data1.Recordset!namakolom2 = Text2.Text
Data1.Recordset.Update
Data1.Refresh


#Pencarian Data :

Data1.Recordset.Index = "KodeIdx"
Data1.Recordset.Seek "=", Textcari.Text
If Not Data1.Recordset.NoMatch Then
     Text1.Text = Data1.Recordset!namakolom1
     Text2.Text = Data1.Recordset!namakolom2
Else
     MsgBox "Maaf, Data Tidak Ditemukan!"
End if


#Edit Data :

Kode ini sebaiknya dijalankan setelah kode pencarian dijalankan terlebih dahulu.
Data1.Recordset.Edit
Data1.Recordset!namakolom1=Text1.Text
Data1.Recordset!namakolom2=Text2.Text
Data1.Recordset.Update
Data1.Refresh


#Hapus Data :

Kode ini sebaiknya dijalankan setelah kode pencarian dijalankan terlebih dahulu.
Data1.Recordset.Delete
Data1.Refresh



2. ADODC
Kode coneksi database
#coneksi :(General)
Option Explicit

Private koneksi As ADODB.Connection
Dim rstabel As New ADODB.Recordset

Private Function konek() As Boolean
    On Error GoTo out
        Set koneksi = New ADODB.Connection
        koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\NamaDatabas.mdb;Persist Security Info=False"
        koneksi.CursorLocation = adUseClient
        konek = True
out:
End Function
Deklarasi coneksi(Form Load)

If Not konek() Then
        MsgBox "Gak bisa terhubung ke database!", vbCritical
        End
    End If
    Adodc1.ConnectionString = koneksi.ConnectionString
    Adodc1.RecordSource = "nama tabel"
    Set DataGrid1.DataSource = Adodc1


#Simpan Data :
Adodc1.Recordset.AddNew
Adodc1.Recordset!namakolom1 = Text1.Text
Adodc1.Recordset!namakolom2 = Text2.Text
Adodc1.Recordset.Update
Adodc1.Refresh






#Pencarian Data :
Adodc1.Recordset.Find "namakolom1='" + Text1.Text + "'", , adSearchForward, 1
If Not Adodc1.Recordset.EOF Then
     Text1.Text = Adodc1.Recordset!namakolom1
     Text2.Text = Adodc1.Recordset!namakolom2
Else
     MsgBox "Maaf, Data Tidak Ditemukan!"
End if


#Edit Data :

Kode ini sebaiknya dijalankan setelah kode pencarian dijalankan terlebih dahulu.
Adodc1.Recordset!namakolom1=Text1.Text
Adodc1.Recordset!namakolom2=Text2.Text
Adodc1.Recordset.Update
Adodc1.Refresh


#Hapus Data :

Kode ini sebaiknya dijalankan setelah kode pencarian dijalankan terlebih dahulu.
Adodc1.Recordset.Delete
Adodc1.Refresh


# Menampilkan data ke TexBok  dengn mengklik DataGrid

If Adodc1.Recordset.RecordCount <= 0 Then Exit Sub
    If Not Adodc1.Recordset.BOF And Not Adodc1.Recordset.EOF Then
        Text1.Text = Adodc1.Recordset.Fields("nama kolom pertama")
    End If


#Mencari data yang dittampilkan di datagrid   caranya ke 2
If Adodc1.Recordset.RecordCount <= 0 Then Exit Sub
     Adodc1.Recordset.MoveFirst
     Adodc1.Recordset.Find "kolum1='" & Text1.Text & "'"
______________________________________________________________________________


3. ADODB
Sebelum melangkah lebih jauh sebaiknya Anda membaca terlebih dahulu bagaimana koneksi database dengan menggunakan ADODB
disini


#Simpan Data :
ado.Execute "INSERT INTO [nama tabel] VALUES ('" + Text1.Text + "','" +  Text2.Text + "')"


#Pencarian Data
Set Rs = New Adodb.Recordset
Rs.Open "SELECT * FROM [nama table1] WHERE [nama kolom1]='" + TextCari.Text + "'", ado
If Not rs.EOF Then
     Text1.Text = rs("namakolom1")
     Text2.Text = rs("namakolom2")
Else
     MsgBox "Maaf, Data Tidak Ditemukan!"
End if 


#Edit Data

ado.Execute "UPDATE [nama tabel] Set [namakolom1]='" + Text1.Text + _
                    "',[namakolom2]='" + Text2.Text + _
                    "' WHERE [nama kolom1]='" + TextCari.Text + "'"

Code diatas tidak memerlukan lagi kode pencarian seperti code edit untuk DATA dan Adodc


#Hapus Data
ado.Execute "DELETE * FROM [nama tabel] WHERE [nama kolom1]='" + TextCari.Text + "'"

Code diatas tidak memerlukan lagi kode pencarian seperti code hapus untuk DATA dan Adodc


Artikel terkait : http://vbjadul.blogspot.com/2009/12/code-simpan-cari-edit-dan-hapus-data.html

Minggu, 05 Desember 2010

Windows Media Player Multi System RHM 08 Verson 2.0


WMP RHM 08 Verson 2.0
Program ini merupakan gabungan dua buah konsep Mp3 Player & Windows Media Player yang di j gabungkan dalam 1 Form :
Tabel Komponen:
  Rancangn Form :
 
Untuk member Background pada Form Disain di Photoship dan simpan engan format ‘Gif’ pada bagian Propertis Form cari Picture -> Clik -> Ambil ganbar yang anda inginkan, untuk pemasangan tool lihat gambar di bawah ini : 
Membuat Menu :
è Plim Menu Tool
è Menu Editor Maka Akan Muncul Form berikut ini

     
 
Selanjutny anda tinggal memasukkan koding berikut ini :
Dim File As String
Dim Kode As Boolean
Dim EndTrack As Long
_______________________________________________________________________
Sub Play()
File = File1.Path & "\" & File1.FileName
  If Mid(File, 3, 1) = "\" And Mid(File, 4, 1) = "\" Then
    Path = Left(File1.Path, 3)
    File = Path & File1.FileName
   Else
    File = File1.Path & "\" & File1.FileName
  End If
  MMControl1.FileName = File
  MMControl1.Command = "Open"
  EndTrack = MMControl1.TrackLength
  If EndTrack = 0 Then
    MsgBox "Soory Can't Play in this Application", vbOKOnly + vbCritical, "Scope Error"
   Else
    LabTrackEnd.Caption = EndTrack
  End If
End Sub
Sub BarOke()
  Slider1.Min = 0
  Slider1.Max = Val(MMControl1.TrackLength)
End Sub
___________________________________________________________________
Private Sub Check1_Click()
If Check1 = Checked Then
  File1.Visible = False
  MonthView1.Visible = True
  Else
   File1.Visible = True
   MonthView1.Visible = False
   End If
End Sub
______________________________________________________________________________
Private Sub Dir1_Change()
File1.Path = Dir1.Path
 File1.FileName = "*.MP3;*.Mpg;*.WAV;*.MIDI"
End Sub
Sub Abillagu()
Dim sFile As String
With CommonDialog1
    .DialogTitle = "Open Media..."
    .CancelError = False
    .Filter = "*.MPG;*.Mpeg*.wmp;*.avi;*.Mp4"
    .ShowOpen
    If Len(.FileName) = 0 Then
        Exit Sub
    End If
    sFile = .FileName
   
With List1
      .AddItem sFile
End With
End With
End Sub
____________________________________________________________________________________
Private Sub Drive1_Change()
On Error GoTo Perangkap
 Dir1.Path = Drive1.Drive
Perangkap:
  Select Case Err
    Case 68
      MsgBox "Can't Access Drive " & Drive1.Drive, vbOKOnly + vbCritical, "Scope Error"
      Drive1.Refresh
    Case 0
      Exit Sub
  End Select
End Sub
Private Sub File1_Click()
MMControl1.Command = "Close"
  MMControl1.Refresh
Play
LbFileName.Caption = File1.FileName
End Sub
________________________________________________________________________



Private Sub File1_DblClick()
WindowsMediaPlayer1.URL = File1.Path & "\" & File1.FileName
WindowsMediaPlayer1.ShowWhatsThis
End Sub
________________________________________________________________________
Private Sub Form_Load()
WindowsMediaPlayer1.URL = File1
End Sub
____________________________________________________________________________
Private Sub Image1_Click()
Abillagu
End Sub
________________________________________________________________________________
Private Sub Image3_Click()
Me.Hide
FfmAbout.Show
End Sub
________________________________________________________________________________
Private Sub List1_Click()
WindowsMediaPlayer1.URL = List1
End Sub
__________________________________________________________________________
Private Sub MMControl1_Done(NotifyCode As Integer)
If Kode = True Then Exit Sub
  If MMControl1.TrackLength = MMControl1.Position Then
    If File1.ListCount = File1.ListIndex Then
       MMControl1.Command = "Close"
    Else
      With File1
         .ListIndex = .ListIndex + 1
      End With
      MMControl1.Command = "Play"
    End If
 End If
End Sub
Private Sub MMControl1_PlayClick(Cancel As Integer)
 Play
 BarOke
End Sub
Private Sub MMControl1_StopClick(Cancel As Integer)
  MMControl1.Refresh
  MMControl1.Command = "Close"
  Kode = True
End Sub
_____________________________________________________________________



Private Sub nmAbout_Click()
Me.Hide
FfmAbout.Show
End Sub
________________________________________________________________
Private Sub nmExit_Click()
Unload Me
End Sub
_______________________________________________________________________
Private Sub nmOpen_Click()
Abillagu
WindowsMediaPlayer1.ShowWhatsThis
End Sub
_________________________________________________________________________
Private Sub nmPause_Click()
WindowsMediaPlayer1.URL = File1.Path & "\" & File1.FileName
WindowsMediaPlayer1.ShowWhatsThis
End Sub
_____________________________________________________________________________
Private Sub nmuses_Click()
FrmUsing.Show
End Sub
____________________________________________________________________________
Private Sub Timer1_Timer()
Slider1.Value = MMControl1.Position
 LlTrack.Caption = MMControl1.Position
End Sub
_________________________________________________________________________
Private Sub Timer2_Timer()
LbJam.Caption = Time
End Sub

Jika ditekan tombol F5 maka hasilnya adalah :

1.       Pilih terlebih dahulu Drive nya
2.       Pilih Derektorinya double clik
3.       Maka Lagu  akan Muncul di List Lagu
4.       Clik File di listlagu akam aktif di MP3 Player
5.       Double Clik File Play di Windos Media Player
6.       Jika cek Hiden di clik lis tertutup dan calender tampil
7.       Plih File- Open maka
8.       List Windows Media Player Terisi
9.       Clik file di list Windows Media Player akan Play

Download Softwarenya di: WMP RMH 08 Verson 2.0.zip

Jika anda ingin mengembangkanya download Projectnya di WMP.rar

Untuk mepelajarinya lebih dalam download artikel Pdf nya dibawah ini :WMP_RHM_08_Verson_2.pdf








Sabtu, 04 Desember 2010

Window Media Player,jam dan Grafik with VB 6.0

Dalam kesempatan kali ini saya menggabungkan program sederhana menjadi 1 dengan menu tab
langakah pembuatanya adalah :

1. Jalankan aplikasi Visual Studio 6.0 anda, pada jendela New Project pilihstandard exe lalu klik Open
2. Pilih menu Project –  Componen (Ctr +T) dan pilih tool
·         Window Media Player
·         Commond Dialog Conterol 6.0 (SP6)
·         Microsoft Calender Control 12.0
·         Microsoft Chart Control  6.0 (OLEDB)
·         Microsoft Tabbed Dialog Control 6.0
Berikutnya buat rancangan Form Seperti dibawah ini



Untuk membuat menu Anda pilih menu Tool kemudian pilih MenuEditor
Isikan caption  dan name nya kemudian klik next




Maka Anda tinggal mengisikan koding berikut ini :

Option Explicit

___________________________________
Sub Abillagu()
Dim sFile As String
With CommonDialog1
    .DialogTitle = "Open Media..."
    .CancelError = False
    .Filter = "All Suported Files"
    .ShowOpen
    If Len(.FileName) = 0 Then
        Exit Sub
    End If
    sFile = .FileName
   
With List1
      .AddItem sFile
End With
End With
End Sub
Private Sub CmdOpen_Click()
Abillagu
WindowsMediaPlayer1.ShowWhatsThis
End Sub
________________________________________
Private Sub CmdSytl0_Click()
MSChart1.chartType = VtChChartType2dArea
End Sub
_________________________________________
Private Sub CmdSytl1_Click()
MSChart1.chartType = VtChChartType3dStep
End Sub
___________________________________________
Private Sub CmdSytl14_Click()
MSChart1.chartType = VtChChartType3dCombination
End Sub
____________________________________________
Private Sub CmdSytl16_Click()
MSChart1.chartType = VtChChartType3dLine
End Sub
__________________________________________
Private Sub CmdSytl2_Click()
MSChart1.chartType = VtChChartType2dCombination
End Sub
__________________________________________

Private Sub CmdSytl3_Click()
MSChart1.chartType = VtChChartType2dLine
End Sub
__________________________________________
Private Sub CmdSytl4_Click()
MSChart1.chartType = VtChChartType2dLine
End Sub
_________________________________________
Private Sub CmdSytl5_Click()
MSChart1.chartType = VtChChartType2dPie
End Sub
_________________________________________
Private Sub CmdSytl6_Click()
MSChart1.chartType = VtChChartType2dStep
End Sub
__________________________________________
Private Sub CmdSytl7_Click()
MSChart1.chartType = VtChChartType2dXY
End Sub
_________________________________________
Private Sub CmdSytl8_Click()
MSChart1.chartType = VtChChartType3dArea
End Sub
_________________________________________
Private Sub CmdSytl9_Click()
MSChart1.chartType = VtChChartType3dBar
End Sub
________________________________________
Private Sub CmdTmpGrafik_Click()
MSChart1.RowCount = Text3
MSChart1.SeriesColumn = Text4
MSChart1.Column = Text2
MSChart1.columnCount = Text1
End Sub
________________________________________
Private Sub Form_Activate()
'mengaktifkan seek
WindowsMediaPlayer1.ShowWhatsThis
End Sub
____________________________________________
Private Sub Form_Load()
'mengatur posisi tampil agat berada pada kanan atas
FrmAcesoris.Top = (Screen.Height - Height) / 5
FrmAcesoris.Left = (Screen.Width - Width) / 1
End Sub

Private Sub Label1_Click()
Unload Me
End Sub
Private Sub LbOpen_Click()
Abillagu
SSTab1.Tab = 1
End Sub
____________________________________
Private Sub List1_Click()
WindowsMediaPlayer1.URL = List1
End Sub
_____________________________________
Private Sub nmAbout_Click()
FfmAbout.Visible = True
End Sub
_____________________________________
Private Sub nmExit_Click()
Unload Me
End Sub
_____________________________________
Private Sub nmOpenMusic_Click()
Abillagu
End Sub
______________________________________
Private Sub nmPlay_Click()
WindowsMediaPlayer1.URL = List1
End Sub
_____________________________________
Private Sub Timer1_Timer()
LbJam.Caption = Time
End Sub


Progm Ketika di jalankan :






SelamatMencoba

Untuk mengembangkan software ini silahkan Download Projectnya di Acesoris prg.rar 


Download tuturialnya Click dibawah ini :