6
Jumat, 23 Oktober 2009 Graphic Dynamic Line VB 2008 Tips kali ini kita akan membuat Visual Graphic Dynamic Line Chart dengan menggunakan Visual Basic 2008.Hasilnya seperti gambar di atas. ToolBox yang digunakan sebagai berikut: STATUS NANDUS'S YM Labels 33 Lirik Lagu Terpopuler Tanah Batak (1) Dunia Science Terkini (116) Jurnal Nasional UNILA SATEK II 2008 (1) Lirik Lagu (3) Salam Hangat Verynandus Hutabalian (1) Serba-Serbi Anak Kos (7) Tutorial Interface VB 2008 (42) Tutorial Triks dan Tips Excel 2007 (13) Blog Archive 2011 (1) 2010 (42) 2009 (141) Desember (31) November (47) Oktober (62) Ledakan Meteor Bone Lampui Bom Atom Ledakan Bone Adalah Asteroid Jatuh Monster Laut Inggris vs T-Rex NASA Sukses Uji Coba Prototipe Ares I-X Grafik Excel 2007 link V.Basic 2008 Export DataGridView ke Excel 2007 VB 2008 Visual Sinusoidal Visual Basic 2008 Ida, Potongan Jejak Evolusi Primata Apakah Manusia Berevolusi? Anak SMP Pencipta Antivirus 50 Perusahaan Kategori Hitam 24 Pulau Indonesia Hilang Kemungkinan Asteroid Menabrak Bumi Tiga Peneliti Ribosom Raih Nobel Kimia Nobel Fisika Diraih 3 Ilmuan AS ThreadGraph Dynamic Line Visual Basic 2008 Form Paint Visual Basic 2008 Goa Terbesar di Dunia Menguak Misteri Si Raja Laut Udang Tanpa Mata Penemuan Terbaru Putra Indonesia Pecahan Keramik Abad XII Fosil Telur Dinosaurus India Fondasi Kuno 1.300 Tahun Lalu Ditemukan HOME VISUAL BASIC 2008 EXCEL 2007 DUNIA SAINS CERITA ANAK KOSAN LIRIK LAGU BATAK DAFTAR ISI» V. Hutabalian Visual Basic Interface V. Hutabalian: Graphic Dynamic Line VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/graphic-dynamic-... 1 of 6 10/8/2013 10:26 PM

Dynamic Line VB 2008

Embed Size (px)

DESCRIPTION

garis dinamis dengan vb2008

Citation preview

  • Jumat, 23 Oktober 2009Graphic Dynamic Line VB 2008

    Tips kali ini kita akan membuat Visual Graphic Dynamic Line Chart dengan menggunakan Visual Basic2008.Hasilnya seperti gambar di atas.

    ToolBox yang digunakan sebagai berikut:

    STATUS NANDUS'S YM

    Labels33 Lirik Lagu Terpopuler Tanah Batak (1)Dunia Science Terkini (116)Jurnal Nasional UNILA SATEK II 2008 (1)Lirik Lagu (3)Salam Hangat Verynandus Hutabalian (1)Serba-Serbi Anak Kos (7)Tutorial Interface VB 2008 (42)Tutorial Triks dan Tips Excel 2007 (13)

    Blog Archive 2011 (1) 2010 (42) 2009 (141)

    Desember (31) November (47) Oktober (62)

    Ledakan Meteor Bone Lampui Bom AtomLedakan Bone Adalah Asteroid JatuhMonster Laut Inggris vs T-RexNASA Sukses Uji Coba Prototipe Ares I-XGrafik Excel 2007 link V.Basic 2008Export DataGridView ke Excel 2007 VB 2008Visual Sinusoidal Visual Basic 2008Ida, Potongan Jejak Evolusi PrimataApakah Manusia Berevolusi?Anak SMP Pencipta Antivirus50 Perusahaan Kategori Hitam24 Pulau Indonesia HilangKemungkinan Asteroid Menabrak BumiTiga Peneliti Ribosom Raih Nobel KimiaNobel Fisika Diraih 3 Ilmuan ASThreadGraph Dynamic Line Visual Basic 2008Form Paint Visual Basic 2008Goa Terbesar di DuniaMenguak Misteri Si Raja LautUdang Tanpa MataPenemuan Terbaru Putra IndonesiaPecahan Keramik Abad XIIFosil Telur Dinosaurus IndiaFondasi Kuno 1.300 Tahun Lalu Ditemukan

    HOME VISUAL BASIC 2008 EXCEL 2007 DUNIA SAINS CERITA ANAK KOSAN LIRIK LAGU BATAK DAFTAR ISI

    V. HutabalianVisual Basic Interface

    V. Hutabalian: Graphic Dynamic Line VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/graphic-dynamic-...

    1 of 6 10/8/2013 10:26 PM

  • Rancanglah ToolBox di atas, seperti gambar di bawah ini:

    Ketiklah source program di bawah ini, dengan mengarahkan kursor pada design, mengklik kanan lalu pilih ViewCode.

    Source Program:

    Public Class Form1Private OldValue As Single = 0Private NewValue As Single = 0Dim XMove As Integer = 4Dim Chunks As Integer = 10Dim maksGraph As Single = 100Dim minGraphs As Single = 0Dim LeftMargin As Integer = 5Dim RightMargin As Integer = 5Dim BaseMargin As Integer = 2Dim TopMargin As Integer = 2

    Private Function DisplayGuidelines(ByVal PicBox As PictureBox, ByVal chunks As Integer) As BitmapDim bm As New Bitmap(PicBox.Width, PicBox.Height)Dim gr As Graphics = Graphics.FromImage(bm)Dim total As Integer = PicBox.HeightDim chunk As Single = total / chunksFor i As Single = chunk To total Step chunkgr.DrawLine(Pens.Green, 0, i, PicBox.Width, i)

    Manusia Purba Gunung KidulJejak Dinosaurus TerbesarFosil Gading Gajah Purba Sembarangan"Ardi" Nenek Moyang Pertama ManusiaFosil Gajah Purba TeridentifikasiCumi-cumi Raksasa T. MeksikoTuak Sebagai Energi AlternatifPlanet Terbaru Mengandung Molekul Organik32 Planet TerbaruAsteroid Terbesar Kedua BimasaktiMiliarder Kanada Kembali dari Luar AngkasaCincin terbesar Planet SaturnusGraphic Dynamic Line VB 2008Pie Chart Visual Basic 2008Bar 2D Visual Basic 2008Bar 3D Visual Basic 20083D Shape VB 2008Proteksi Folder ManualGrafik 2D PictureBox VB 2008Proteksi Folder dengan Notepad Ekstensi .batDataGridView Outo Rows CounterTimer Auto Shut Down PCJam Digital Visual Basic 2008Menyimpan file di Recent DocumentBurung Pertama Bukan BurungRobot PelompatUntaian Genom dalam 3DProteksi FormulaProteksi sel33 Lirik Lagu Terpopuler Tanah BatakProtect File ExcelProteksi Lembar kerja SheetTransfer Data Antar Sheet ExcelAFGAN "SBertahan Rio FerbrianSOFTWARE VISUAL BASIC RAY TRACERGrafik Dinamis Microsoft Excel 2007Shine lyrics

    September (1)

    About MeVerynandus HutabalianBerbagi hal sedikit dari hal-hal berharga yangaku miliki. Chayooo!!!Lihat profil lengkapku

    49.473Yang Nimbrung COY!!!

    ShoutMixLive chat softwarefor your website

    Click here to check itout now!

    0.0006s

    ShoutMix chat widget

    V. Hutabalian: Graphic Dynamic Line VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/graphic-dynamic-...

    2 of 6 10/8/2013 10:26 PM

  • Next iReturn bmgr.Dispose()End Function

    Private Sub More_Generic_Load(ByVal sender As Object, ByVal e As System.EventArgs) HandlesMyBase.LoadDim picValues As New PictureBoxpicGraph.Image = DisplayGuidelines(picGraph, Chunks)picValues.Image = Me.DisplayVerticalValues(picValues, Chunks, SBUserValue.Minimum,SBUserValue.Maximum)End Sub

    Private Function DisplayVerticalValues(ByVal PB As PictureBox, ByVal HowManyChunks As Single, _ByVal MinValue As Single, ByVal MaxValue As Single) As BitmapDim bmp As New Bitmap(PB.Width, PB.Height)Dim gv As Graphics = Graphics.FromImage(bmp)Dim TotalPixels As Integer = PB.HeightDim SingleChunk As Single = TotalPixels / HowManyChunksFor i As Single = SingleChunk To TotalPixels Step SingleChunkgv.DrawLine(Pens.Green, 0, i, PB.Width, i)Next iDim NextMarker As Integer = MaxValueDim ValueRange As Integer = MaxValue - MinValueFor i As Single = 0 To TotalPixels Step SingleChunkgv.DrawString(CStr(NextMarker), New Font("Verdana", 8, FontStyle.Regular), Brushes.Black, 1, i)NextMarker -= (ValueRange / HowManyChunks)NextReturn bmpgv.Dispose()End Function

    Private Function DisplayGuidelinesAndChart(ByVal PicBox As PictureBox, ByVal chunks As Integer, _ByVal XMove As Integer, ByVal NewValue As Single, ByVal Min As Single, ByVal Max As Single) As BitmapDim bm As New Bitmap(PicBox.Width, PicBox.Height)Dim gr As Graphics = Graphics.FromImage(bm)Dim total As Integer = PicBox.HeightDim chunk As Single = total / chunksFor i As Single = chunk To total Step chunkgr.DrawLine(Pens.Green, PicBox.Width - XMove, i, PicBox.Width, i)Next iIf Not IsNothing(PicBox.Image) Thengr.DrawImage(PicBox.Image, -XMove, 0)End IfDim ValueRange As Single = Max - MinDim vScale As Single = PicBox.Height / ValueRangeNewValue *= vScalegr.TranslateTransform(0, PicBox.Height)If Min > 0 Then gr.TranslateTransform(0, Min * vScale)Dim p As Pen = New Pen(Color.Red , 2)gr.DrawLine(p, PicBox.Width - 1 - XMove, -OldValue, PicBox.Width - 1, -NewValue)OldValue = NewValueReturn bmgr.Dispose()End Function

    Private Sub _3rd_More_Generic_Resize(ByVal sender As Object, ByVal e As System.EventArgs) HandlesMyBase.ResizeDim picValues As New PictureBoxpicGraph.Image = DisplayGuidelines(picGraph, Chunks)picValues.Image = Me.DisplayVerticalValues(picValues, Chunks, SBUserValue.Minimum,SBUserValue.Maximum)End Sub

    Private Sub SBUserValue_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) HandlesSBUserValue.ValueChangedpicGraph.Image = DisplayGuidelinesAndChart(picGraph, Chunks, XMove, Me.SBUserValue.Value,SBUserValue.Minimum, SBUserValue.Maximum)

    My blog is worth$564.54.

    How much is your blogworth?

    Live Traffic Feed

    A visitor from Surabaya, JawaTimur viewed "V. Hutabalian:MSChart vs Visual Basic 2008Express Edition" 30 mins agoA visitor from Surabaya, JawaTimur viewed "V. Hutabalian:Export DataGridView ke Excel2007 VB 2008" 6 hours 43mins agoA visitor from Indonesiaviewed "V. Hutabalian: GrafikDinamis Microsoft Excel 2007"8 hours 1 min agoA visitor from Jakarta, JakartaRaya viewed "V. Hutabalian:Grafik Dinamis MicrosoftExcel 2007" 8 hours 20 minsagoA visitor from Ottawa, Ontarioviewed "V. Hutabalian: 50Perusahaan Kategori Hitam" 10hours 18 mins agoA visitor from Indonesiaviewed "V. Hutabalian: GrafikDinamis Microsoft Excel 2007"11 hours 33 mins agoA visitor from Bandung, JawaBarat viewed "V. Hutabalian:Batu Megalitikum Usia RibuanTahun" 12 hours 2 mins agoA visitor from Indonesiaviewed "V. Hutabalian: GrafikDinamis Microsoft Excel 2007"12 hours 30 mins agoA visitor from Jakarta, JakartaRaya viewed "V. Hutabalian:ThreadGraph Dynamic LineVisual Basic 2008" 16 hours 7

    V. Hutabalian: Graphic Dynamic Line VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/graphic-dynamic-...

    3 of 6 10/8/2013 10:26 PM

  • lblValue.Text = SBUserValue.Value.ToStringEnd Sub

    Private Sub picGraph_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs)Handles picGraph.PaintDim ix As Integer = picGraph.WidthDim iy As Integer = picGraph.HeightDim StartPoint As New Point(LeftMargin, picGraph.Height - BaseMargin)Dim EndPoint As New Point(LeftMargin, TopMargin)Dim LinePen As New Pen(Color.Red, 2)Dim VertLineLength As Integer = picGraph.Height - (TopMargin)Dim VertGap As Integer = CInt(VertLineLength / 10)Dim TickSP As New Point(LeftMargin, StartPoint.Y - VertGap)Dim TickEP As New Point(LeftMargin, StartPoint.Y - VertGap)Dim ValueFont As New Font("Arial", 8, FontStyle.Regular)For i As Integer = 1 To 10e.Graphics.DrawString(CStr(i * 10), ValueFont, Brushes.Yellow, 2, TickSP.Y + 1)TickSP.Y -= VertGapTickEP.Y -= VertGapNextEnd SubEnd Class

    Setelah anda mengetik listing dari source program diatas tekan F5, maka akan tampil gambar di bawah ini:

    Gerakkan Scroll Bar pada gambar di atas maka akan terlihat pola Graphic dynamic line sesuai dengan nilai yangdi tunjukkan pada lblValue. Perhatikan Gambar di bawah ini:

    Ads Powered

    by:KumpulBlogger.com

    Pilih BahasaDiberdayakan oleh Terjemahan

    Blogger Templates by Verynandus Hutabalian Dot Com andSupported by Tutorial VB 2008.Com - V. Hutabalian's Blog

    V. Hutabalian: Graphic Dynamic Line VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/graphic-dynamic-...

    4 of 6 10/8/2013 10:26 PM

  • Posting Lebih Baru Posting Lama

    Anda bisa kembangkan menjadi tampilan Grafik seperti Performance CPU Usage pada Task Manager ataulebih jauh lagi seperti interface pada osiloskop. Selamat mencoba Guys! Nantikan Tips Aplikasi Cantik Lainnyaby Verynandus Hutabalian.

    Label: Tutorial Interface VB 2008

    Diposkan oleh Verynandus Hutabalian di 19.07

    0 komentar:

    Poskan Komentar

    Link ke posting iniBuat sebuah Link

    Beranda

    Langganan: Poskan Komentar (Atom)

    Tutorial Visual Basic 2008 1. Jam Digital Visual Basic 2008 2. Timer Auto Shut Down Visual Basic 2008 3. DataGridView Auto Counter Visual Basic 2008 4. 3D Shape Visual Basic 2008 5. Bar 3D Visual Basic 2008 6. Bar 2D Visual Basic 2008 7. Pie Chart Visual Basic 2008 8. Graphic Dynamic Line Visual Basic 2008 9. Graphic 2D PictureBox10. Dynamic Line Visual Basic 200811. Graphic Form Paint Visual Basic 200812. Visual Sinusoidal Visual Basic 200813. Export DataGridView Ke Excel 2007 Visual Basic 2008

    Dunia Science Terkini 1. Untaian Genom Dalam 3D 2. Robot Pelompat 3. Burung Pertama Bukan Burung 4. Cincin Terbesar Planet Saturnus 5. Miliarder Kanada Kembali Dari Luar Angkas 6. Asteroid Terbesar Kedua di Bimasakti 7. 32 Planet Terbaru 8. Planet Terbaru Mengandung Molekul Organik 9. Tuak Sebagai Energi Alternatif10. Cumi-Cumi Raksasa Teluk Meksiko11. Fosil Gajah Purba Teridentifikasi12. "Ardi" Nenek Moyang Pertama Manusia13. Konserfasi Gading Gajah Purba Sembarangan

    V. Hutabalian: Graphic Dynamic Line VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/graphic-dynamic-...

    5 of 6 10/8/2013 10:26 PM

  • Tutorial Triks & Tips Excel 2007 1. Grafik Dinamis Microsoft Excel 2007 2. Transfer Data Antar Sheet Excel 3. Proteksi Lembar Kerja Sheet 4. Proteksi File Excel 2007 5. Proteksi Sel Excel 2007 6. Proteksi Formula Excel 2007 7. Menyimpan File Recent Document 8. Proteksi Folder dengan Notepad Ekstensi.bat 9. Proteksi Folder Manual 10. Dua Data Dalam Satu Grafik Pie 11. Visual Data Grafik Excel 2007 vs VBA 12. Grafik Excel 2007 to Visual Basic Application

    Copyright September 2009 | Berbagi Tutorial | Berbagi Visual Basic 2008 | Dunia Science

    Blog by: V. Hutabalian Tips & Triks

    V. Hutabalian: Graphic Dynamic Line VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/graphic-dynamic-...

    6 of 6 10/8/2013 10:26 PM