teks berjalan di aplikasi dekstop dengan vb.net

12
Membuat Teks Berjalan Maju Mundur di Visual Basic sebelumnya silahkan baca terlebih dahulu Tutorial sebelumnya yaitu Membuat Teks Berjalan Lurus . karena kode di dalam tutorial ini adalah kelanjutan dari Tutorial tersebut, dalam tutorial ini, kita akan membuat teks yang berjalan maju-mundur atau bolak-balik ke kanan dan ke kiri, atau bisa juga di sebut "kanan-kiri oke" hehe :D . berikut langkah-langkahnya: 1. buat new project, standard EXE 2. masukan 1 buah Label dan 2 buah Timer, ingat!!! 2 buah Timer,, hehe. 3. ganti interval Timer1 dan Timer2 menjadi 100. 4. Masukan code programnya : Private Sub Form_Load() Timer1.Enabled = True Timer2.Enabled = False End Sub Private Sub Timer1_Timer() If Label1.Left >= Form1.Width Then Label1.Left = Form1.Width Timer1.Enabled = False Timer2.Enabled = True Else Label1.Left = Label1.Left + 100 End If End Sub Private Sub Timer2_Timer() If Label1.Left <= -Label1.Width Then Label1.Left = -Label1.Width Timer2.Enabled = False Timer1.Enabled = True Else

Upload: stmik-amikom-purwokerto

Post on 20-Dec-2014

2.229 views

Category:

Presentations & Public Speaking


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

Membuat Teks Berjalan Maju Mundur di Visual Basic sebelumnya silahkan baca terlebih dahulu Tutorial sebelumnya yaitu Membuat Teks Berjalan Lurus. karena kode di dalam tutorial ini adalah kelanjutan dari Tutorial tersebut, dalam tutorial ini, kita akan membuat teks yang berjalan maju-mundur atau bolak-balik ke kanan dan ke kiri, atau bisa juga di sebut "kanan-kiri oke" hehe :D .berikut langkah-langkahnya:

1. buat new project, standard EXE2. masukan 1 buah Label dan 2 buah Timer, ingat!!! 2 buah Timer,, hehe.

3. ganti interval Timer1 dan Timer2 menjadi 100.4. Masukan code programnya :Private Sub Form_Load()Timer1.Enabled = True

Timer2.Enabled = False

End SubPrivate Sub Timer1_Timer()

If Label1.Left >= Form1.Width Then   

Label1.Left = Form1.Width   

Timer1.Enabled = False   

Timer2.Enabled = True 

Else   

Label1.Left = Label1.Left + 100 

End If 

End SubPrivate Sub Timer2_Timer()   

If Label1.Left <= -Label1.Width Then   

Label1.Left = -Label1.Width   

Timer2.Enabled = False   

Timer1.Enabled = True

Else   

Label1.Left = Label1.Left - 100 

End If 

End Sub

5. Jalankan Programnya !!cara kerja kode :

Timer1 bertugas mengatur Label1 berjalan ke kanan

Page 2: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

Timer2 bertugas mengatur Label1 berjalan ke kiri ketika program baru berjalan (Sub Form_load) yang aktif adalah Timer1(True) dan

Timer2 tidak aktif(False) Lihat pada code "Private Sub Timer1_Timer()" . ketika tugas Timer1 sudah

kelar, Timer1 akan menonaktifkan dirinya (Timer1.Enabled=False) dan Timer2 menjadi aktif (Timer2.Enabled=True).

begitu juga sebaliknya yang terjadi pada "Private Sub Timer2_Timer()" sehingga kondisi ini terus terjadi berulang-ulang.

Dim Red, Green, Blue As IntegerPrivate Sub Timer1_Timer()If Blue <= 255 Then Blue = Blue + 50 Else Blue = 0 Green = Green + 50 End If If Green >= 255 ThenGreen = 0Red = Red + 50End If

If Red >= 255 ThenRed = 0End IfLabel1.ForeColor = Int(RGB(Red, Green, Blue))Label1.RefreshEnd Sub

Private Sub Timer2_Timer()Label2.Left = Label2.Left - 15If Label2.Left <= -Label2.Left Then /dapat diubah kekanan ganti left keright keatas top dan kebawah buttom.Label2.Left = Form1.WidthEnd IfEnd Sub

Input images ke Access dengan VB

Page views this post: , and 1 komentarGo to Core Coding VBCoding sebagai berikut:Dim conn As New ADODB.Connection

Page 3: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

Dim strconnect As StringDim gambarku As New ADODB.Stream

' Cara menyimpan gambar atau foto ke database Access dengan Visual Basic 6' Baca tutorial lengkap di

Function OpenConn() As Boolean

On Error GoTo ErrHandlerstrconnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\db.mdb"If conn.State = adStateOpen Thenconn.CloseSet conn = New ADODB.Connectionconn.Open (strconnect)OpenConn = TrueElseconn.Open (strconnect)OpenConn = TrueEnd IfExit FunctionErrHandler:OpenConn = FalseMsgBox "Koneksi tidak bisa dibuka, pastikan databasenya ada dan tidak sedang dibuka oleh aplikasi lain", vbExclamation, "Koneksi Error"End Function

Private Sub Command1_Click()' Langsung simpan gambarIf Text1 = "" Then MsgBox "Isi nama dulu": Exit SubDim sumber, Path As StringCommonDialog1.DialogTitle = "Pilih Gambar"CommonDialog1.Filter = "Picture (*.Jpg; *.Jpeg; *.Bmp; *.Gif)|*.jpg; *.jpeg; *.bmp; *.gif"CommonDialog1.ShowOpenIf CommonDialog1.FileName <> "" Thensumber = CommonDialog1.FileNameImage1.Picture = LoadPicture(sumber)With Adodc1.Recordset.AddNew.Fields.Item(1).Value = Text1Set gambarku = New ADODB.Streamgambarku.Type = adTypeBinarygambarku.Opengambarku.LoadFromFile CommonDialog1.FileName.Fields.Item(2).Value = gambarku.Read.UpdateEnd WithMsgBox "Data ditambahkan'"

Page 4: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

Image1.Picture = LoadPicture("")End IfEnd Sub

Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)' Kita mau tampilkan data ke Text1 dan Image1On Error GoTo ErrHandlerWith Adodc1.Recordset' Nilai Text1Text1 = .Fields.Item(1).Value' menggunakan ADODB.Stream karena gambarnya dari databaseSet gambarku = New ADODB.Streamgambarku.Type = adTypeBinarygambarku.Opengambarku.Write .Fields.Item(2).Value' simpan temporary gambar ke filegambarku.SaveToFile App.Path & "\Temp", adSaveCreateOverWrite' temporary gambar yang disimpan ke file tadi di tampilkan ke Image1Image1.Picture = LoadPicture(App.Path & "\Temp")' hapus temporary gambarKill App.Path & "\Temp"End WithExit SubErrHandler:' kalau gambar kosong di database kita buat kosong juga untuk Image1If Err.Number = "3001" Then Image1.Picture = LoadPicture(""): Exit SubEnd Sub

Private Sub Form_Load()If Not OpenConn Then EndAdodc1.ConnectionString = strconnectAdodc1.RecordSource = "SELECT * FROM tb_foto"Adodc1.RefreshDataGrid1.AllowUpdate = FalseSet DataGrid1.DataSource = Adodc1End Sub-----Interfacing:

Page 5: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

Program Sederhana Input Identitas Mahasiswa

M. Yusuf Mubarok Visual Basic .Net No comments

Disini saya akan berbagi bagaimana membuat program sederhana input identitas mahasiswa dengan menggunakan Visual Programming yaitu Visual Basic .Net

Pertama kita buka terlebih dahulu program Visual Basic .Net nya, seperti gambar berikut :

Visual Basic .Net 1

setelah itu kita design tampilan form nya seperti gambar berikut ini :

Page 6: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

Visual Basic .Net 2

setelah kita design tampilannya, kita buat code nya, pertama kita double klik button reset dan button cancel nya, kita berikan code nya pada button tersebut seperti gambar berikut :

Visual Basic .Net 3

source code nya :

Public Class Form1

Private Sub Button_Reset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_Reset.Click TextBox_Nim.Text = "" TextBox_Nama.Text = "" TextBox_TTL.Text = "" TextBox_Alamat.Text = "" TextBox_Hasil.Text = "" TextBox_Nim.Focus() End Sub

Private Sub Button_Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_Cancel.Click

Page 7: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

MsgBox("Terima Kasih", MsgBoxStyle.OkOnly + MsgBoxStyle.Question, "Keluar") End End Sub

Kemudian pada button browse kita tambahan code nya lagi seperti gambar di bawah ini :

Visual Basic .Net 4

source code nya :

Private Sub Btn_Foto_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Foto.Click OpenFileDialog1.Filter = "JPG |*.jpg| Bitmap Image |*.bmp| PNG Image |*.png| JPEG Image |*.jpeg| GIF Image |*.gif" OpenFileDialog1.ShowDialog()

End Sub

kemudian pada button input berikan code nya untuk radiobox Jenis Kelamin dan Agama seperti gambar di bawah ini :

Visual Basic .Net 5

source code nya :

Private Sub Button_Input_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_Input.Click Dim jk As String = TextBox_Hasil.Text Dim Agm As String = TextBox_Hasil.Text Dim hobi As String = TextBox_Hasil.Text

If RadioButton_laki.Checked = True Then

Page 8: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

jk = RadioButton_laki.Text ElseIf RadioButton_Perempuan.Checked = True Then jk = RadioButton_Perempuan.Text End If

If RadioButton_Budha.Checked = True Then Agm = RadioButton_Budha.Text ElseIf RadioButton_Hindu.Checked = True Then Agm = RadioButton_Hindu.Text ElseIf RadioButton_Islam.Checked = True Then Agm = RadioButton_Islam.Text ElseIf RadioButton_Kristen.Checked = True Then Agm = RadioButton_Kristen.Text End If

masih di button input, sekarang kita berikan code untuk checkbox hobbi dengan code seperti gambar di bawah ini :

Visual Basic .Net 6

source code nya :

hobi = "" If CheckBox_Browsing.Checked = True Then hobi = hobi & ", " & CheckBox_Browsing.Text End If

If CheckBox_Memasak.Checked = True Then hobi = hobi & ", " & CheckBox_Memasak.Text End If

If CheckBox_Membaca.Checked = True Then

Page 9: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

hobi = hobi & ", " & CheckBox_Membaca.Text End If

If CheckBox_Musik.Checked = True Then hobi = hobi & ", " & CheckBox_Musik.Text End If

If CheckBox_Olahraga.Checked = True Then hobi = hobi & ", " & CheckBox_Olahraga.Text End If

If CheckBox_Travelling.Checked = True Then hobi = hobi & ", " & CheckBox_Travelling.Text End If

setelah itu, sekarang kita berikan code untuk menampilkan gambar pada picturebox dan menampilkan report pada textbox hasil, code nya seperti di bawah ini :

Visual Basic .Net 7

source code nya :

PictureBox1.Image = System.Drawing.Image.FromFile(OpenFileDialog1.FileName) TextBox_Hasil.Text = "NIM : " + TextBox_Nim.Text + vbCrLf & "Nama : " + TextBox_Nama.Text + vbCrLf & "Tempat Tanggal Lahir : " + TextBox_TTL.Text + vbCrLf & "Alamat : " + TextBox_Alamat.Text + vbCrLf & "Jenis Kelamin : " + jk + vbCrLf & "Agama : " + Agm + vbCrLf & "Hobbi : " + hobi

End SubEnd Class

setelah selesai pemberian code nya, sekarang kita coba di debug (RUN), jika benar hasil nya akan seperti gambar di bawah ini :

Page 10: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

Visual Basic .Net 8

dan ini gambar pengambilan foto pada folder foto yang ada di komputer kita.

Visual Basic .Net 9

dan ini hasil dari inputan yang sudah berhasil.

Page 11: Teks Berjalan di Aplikasi Dekstop dengan VB.Net

Visual Basic .Net 9

sekian tutorial pembuatan program sederhana input identitas mahasiswa, semoga tutorial ini bermanfaat untuk para pembaca.