<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-970405486017229443</id><updated>2011-07-07T21:17:45.826-07:00</updated><title type='text'>program</title><subtitle type='html'>A blog about the contents make a program and the introduction of programming material. Users will be able to try and learn themselves.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://smart-blog-program.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970405486017229443/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://smart-blog-program.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>smart-blog</name><uri>http://www.blogger.com/profile/08889152610925859798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-970405486017229443.post-3930336608577887423</id><published>2008-11-16T05:14:00.000-08:00</published><updated>2009-06-15T06:51:51.094-07:00</updated><title type='text'>Computer Program</title><content type='html'>&lt;p&gt;&lt;b&gt;Computer programs&lt;/b&gt; (also &lt;b&gt;&lt;a title="Computer software" href="http://www.blogger.com/wiki/Computer_software"&gt;software&lt;/a&gt; programs&lt;/b&gt;, or just  &lt;b&gt;programs&lt;/b&gt;) are &lt;a title="Instruction (computer science)" href="http://www.blogger.com/wiki/Instruction_%28computer_science%29"&gt;instructions&lt;/a&gt; for a &lt;a title="Computer" href="http://www.blogger.com/wiki/Computer"&gt;computer&lt;/a&gt;.&lt;sup class="reference" id="cite_ref-pis-ch4-p132_0-0"&gt;&lt;a title="" href="http://www.blogger.com/post-edit.g?blogID=970405486017229443&amp;amp;postID=3930336608577887423#cite_note-pis-ch4-p132-0"&gt;&lt;span&gt;[&lt;/span&gt;1&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; A  computer requires programs to function. Moreover, a computer program does not  run unless its instructions are executed by a &lt;a title="Central processing unit" href="http://www.blogger.com/wiki/Central_processing_unit"&gt;central processor&lt;/a&gt;;&lt;sup class="reference" id="cite_ref-osc-ch3-p58_1-0"&gt;&lt;a title="" href="http://www.blogger.com/post-edit.g?blogID=970405486017229443&amp;amp;postID=3930336608577887423#cite_note-osc-ch3-p58-1"&gt;&lt;span&gt;[&lt;/span&gt;2&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; however,  a program may communicate an &lt;a title="Algorithm" href="http://www.blogger.com/wiki/Algorithm#Formalization_of_algorithms"&gt;algorithm&lt;/a&gt; to people  without running. Computer programs are usually &lt;a title="Executable" href="http://www.blogger.com/wiki/Executable"&gt;executable&lt;/a&gt; programs or the &lt;a title="Source code" href="http://www.blogger.com/wiki/Source_code"&gt;source code&lt;/a&gt; from which executable programs are  derived (e.g., &lt;a title="Compiler" href="http://www.blogger.com/wiki/Compiler"&gt;compiled&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;Computer source code is often written by professional &lt;a class="mw-redirect" title="Computer programmer" href="http://www.blogger.com/wiki/Computer_programmer"&gt;computer  programmers&lt;/a&gt;. Source code is written in a &lt;a title="Programming language" href="http://www.blogger.com/wiki/Programming_language"&gt;programming language&lt;/a&gt; that usually follows  one of two main &lt;a title="Programming paradigm" href="http://www.blogger.com/wiki/Programming_paradigm"&gt;paradigms&lt;/a&gt;: &lt;a title="Imperative programming" href="http://www.blogger.com/wiki/Imperative_programming"&gt;imperative&lt;/a&gt; or &lt;a class="mw-redirect" title="Declarative language" href="http://www.blogger.com/wiki/Declarative_language"&gt;declarative&lt;/a&gt;  programming. Source code may be converted into an &lt;a class="mw-redirect" title="Executable file" href="http://www.blogger.com/wiki/Executable_file"&gt;executable file&lt;/a&gt;  (sometimes called an executable program or a binary) by a &lt;a title="Compiler" href="http://www.blogger.com/wiki/Compiler"&gt;compiler&lt;/a&gt;. Alternatively, computer programs may be  executed by a &lt;a title="Central processing unit" href="http://www.blogger.com/wiki/Central_processing_unit"&gt;central processing unit&lt;/a&gt; with the aid of  an &lt;a title="Interpreter (computing)" href="http://www.blogger.com/wiki/Interpreter_%28computing%29"&gt;interpreter&lt;/a&gt;, or may be &lt;a title="Firmware" href="http://www.blogger.com/wiki/Firmware"&gt;embedded&lt;/a&gt; directly into &lt;a title="Computer hardware" href="http://www.blogger.com/wiki/Computer_hardware"&gt;hardware&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Computer programs may be categorized along functional lines: &lt;a title="System software" href="http://www.blogger.com/wiki/System_software"&gt;system software&lt;/a&gt; and &lt;a title="Application software" href="http://www.blogger.com/wiki/Application_software"&gt;application  software&lt;/a&gt;. And many computer programs may run simultaneously on a single  computer, &lt;span class="fullpost"&gt;a process known as &lt;a title="Computer multitasking" href="http://www.blogger.com/wiki/Computer_multitasking"&gt;multitasking&lt;/a&gt;.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970405486017229443-3930336608577887423?l=smart-blog-program.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smart-blog-program.blogspot.com/feeds/3930336608577887423/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://smart-blog-program.blogspot.com/2008/11/computer-program.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970405486017229443/posts/default/3930336608577887423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970405486017229443/posts/default/3930336608577887423'/><link rel='alternate' type='text/html' href='http://smart-blog-program.blogspot.com/2008/11/computer-program.html' title='Computer Program'/><author><name>smart-blog</name><uri>http://www.blogger.com/profile/08889152610925859798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970405486017229443.post-7827954379183892302</id><published>2008-11-13T01:26:00.000-08:00</published><updated>2009-06-15T06:49:08.243-07:00</updated><title type='text'>Introduction Structure Data with C + +</title><content type='html'>Data structure is one of the fundamental knowledge to learn programming, if you want to deepen more about the programming world, we must recognize from the requirements - in terms of creating the program. Here I will give an introduction of a data structure:&lt;br /&gt;Function&lt;br /&gt;Useful function to collect the statement, which can run into a block and run it back only by the name of the function of intermediate. Many functions are also used to accommodate the lines that are often used in a program.&lt;br /&gt;Declare functions can be done in two ways, namely:&lt;br /&gt;~ Header function without parameters&lt;br /&gt;typeData namaFungsi ()&lt;br /&gt;Example:&lt;br /&gt;Int JumlahIsi ()&lt;br /&gt;Double Random ()&lt;br /&gt;Char * Name&lt;br /&gt;&lt;br /&gt;Writing header function without parameters begins with a data type and followed by the name of the function, open parenthesis, brackets and close ('()'). If the function does not return value, the type of data used is void.&lt;br /&gt;~ Header function with parameters&lt;br /&gt;typeData namaFungsi (&lt;daftar_parameter&gt;)&lt;br /&gt;Example:&lt;br /&gt;THE int (int a, int b)&lt;br /&gt;Double ArcCon (double x)&lt;br /&gt;Void List (int n, char * header)&lt;br /&gt;&lt;br /&gt;Writing header function with nearly the same parameters with the function without parameters, which begins with the type of data, and the name and function followed by the parameters of each separated by commas with type.&lt;br /&gt;Formal parameters and the Actual&lt;span class="fullpost"&gt;&lt;br /&gt;If you have a function of the parameters that are in parenthesis (), parameters such as the formal parameters, while there are parameters on the command line caller function as the Actual parameter.&lt;br /&gt;Transfer Parameters&lt;br /&gt;When we call a function with parameters, there have been actual delivery of the parameters of the actual parameters to the formal parameters. Delivery of these parameters can be done in two ways:&lt;br /&gt;Transfer the parameters by value (the value)&lt;br /&gt;The value stored in the parameter sent to the function to be processed, but the results are not asked to be returned. In this mode, the flow direction 1, the caller from the procedure to procedure.&lt;br /&gt;Transfer the parameters by location / reference (the reference)&lt;br /&gt;Transfer the parameters by location often also known as the transfer of parameters by reference. In this case, the only location transferred only to be processed, and the results are returned and stored in a location that has been transferred it. In this mode, can occur 2-way flow of the caller function to function and sebalikya.&lt;br /&gt;Recursive Function&lt;br /&gt;This function to call himself, has used because of advantages, namely the writing line programs can be more brief. However, this function also has shortcomings, which require more memory because each time the program called by himself, needed some additional memory space.&lt;br /&gt;Reference information can be retrieved from the books be by "Dwi Sanjaya"&lt;br /&gt;&lt;/daftar_parameter&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970405486017229443-7827954379183892302?l=smart-blog-program.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smart-blog-program.blogspot.com/feeds/7827954379183892302/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://smart-blog-program.blogspot.com/2008/11/introduction-structure-data-with-c.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970405486017229443/posts/default/7827954379183892302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970405486017229443/posts/default/7827954379183892302'/><link rel='alternate' type='text/html' href='http://smart-blog-program.blogspot.com/2008/11/introduction-structure-data-with-c.html' title='Introduction Structure Data with C + +'/><author><name>smart-blog</name><uri>http://www.blogger.com/profile/08889152610925859798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970405486017229443.post-6826763857924130027</id><published>2008-11-13T00:18:00.000-08:00</published><updated>2009-06-15T06:53:59.058-07:00</updated><title type='text'>Program Multimedia</title><content type='html'>Program Multimedia&lt;br /&gt;In the first discussion of this, I will give you the tricks how to create a multimedia applications or programs such as Winamp, which is able to run the mp3 files। To make this program we do not use the components of Windows Media Player version does not। In creating this program, the software we use Visual Basic 2005.&lt;br /&gt;&lt;br /&gt;The ability of this program are:&lt;br /&gt;a.Ikon program into the systray, not to the taskbar. So, we raise the window with this program and choose the menu icon in the systray this program.&lt;br /&gt;b.Kita can adjust the volume difference between right and left speakers, can memute.&lt;br /&gt;c.Terdapat sequence of songs (mp3)&lt;br /&gt;d.Lagu can be selected in the folder you&lt;br /&gt;e।Informasi name of the song can be displayed in animation.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;" id="result_box" dir="ltr"&gt;&lt;ul&gt;&lt;li&gt;File Class Module &lt;span&gt;clsAudio&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;Enter the code Region Declaration of variables and functions of the Windows API such as the following:&lt;br /&gt;Private Declare Function mciSendString Lib &amp;amp;quot;winmm.dll&amp;amp;quot; Alias &amp;amp;quot;mciSendStringA&amp;amp;quot; (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Integer, ByVal hwndCallback As Integer) As Integer&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Private _Filename As String = Nothing&lt;br /&gt;&lt;br /&gt;Private _volLevel As Integer = Nothing&lt;br /&gt;&lt;br /&gt;Private _muteOutput As Boolean = False&lt;br /&gt;&lt;br /&gt;Private _rChanValue As Boolean = False&lt;br /&gt;&lt;br /&gt;Private _lChanValue As Boolean = False&lt;br /&gt;&lt;br /&gt;Private _rChanVol As Integer = Nothing&lt;br /&gt;&lt;br /&gt;Private _lChanVol As Integer = Nothing&lt;br /&gt;&lt;br /&gt;Private _playSpeed As Integer = Nothing&lt;br /&gt;&lt;br /&gt;Private WithEvents waktu As New Timer&lt;br /&gt;Declare a local (Private) use the Windows API mciSendString. Useless to send commands to the audio devices to run and certain audio files.&lt;br /&gt;Pendeklarasian variable _filename local and general nature, useful for collecting data address audio files that run.&lt;br /&gt;_volLevel Recognized variables that are useful to accommodate the large volume of audio used.&lt;br /&gt;_muteOutput Recognized variables that are useful to accommodate speakers in the overall sound is muted or not.&lt;br /&gt;_iChanValue Recognized variables that are useful for collecting the data is sound speakers left in muted or not.&lt;br /&gt;_ChanVol Recognized variables that are useful to accommodate the large volume of data right speakers.&lt;br /&gt;_iChanVol Recognized variables that are useful to accommodate the large volume of data speakers left.&lt;br /&gt;_playSpeed Recognized variables that are useful to accommodate the data speed of sound, which is run.&lt;br /&gt;Pendeklarasian the use of variable time as the control timer event along with it.&lt;br /&gt;Code is included in the regional event are:&lt;br /&gt;Public Event Playing()&lt;br /&gt;&lt;br /&gt;Public Event Berhenti()&lt;br /&gt;&lt;br /&gt;Public Event Kesalahan(ByVal info As String)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;  &lt;/span&gt;To set the event and class modules, the Public Event followed by the name of the event we want. If you want to generate Event is in a class module in the procedur we used the name RaiseEvent and followed that ditimbulkannya Event.&lt;br /&gt;The code that we want to enter the region included in the next, the key region:&lt;br /&gt;#Region &amp;quot;Tombol&amp;quot;&lt;br /&gt;&lt;br /&gt;Public Sub PlayAudio()&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;close song&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;open &amp;quot; &amp;amp; filename &amp;amp; &amp;quot; alias song&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;play song&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;waktu.Enabled = True&lt;br /&gt;&lt;br /&gt;Catch exc As Exception&lt;br /&gt;&lt;br /&gt;RaiseEvent Kesalahan(exc.Message)&lt;br /&gt;&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Public Sub StopAudio()&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;stop song&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;waktu.Enabled = False&lt;br /&gt;&lt;br /&gt;Catch exc As Exception&lt;br /&gt;&lt;br /&gt;RaiseEvent Kesalahan(exc.Message)&lt;br /&gt;&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Public Sub PauseAudio()&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;pause song&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;waktu.Enabled = False&lt;br /&gt;&lt;br /&gt;Catch exc As Exception&lt;br /&gt;&lt;br /&gt;RaiseEvent Kesalahan(exc.Message)&lt;br /&gt;&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Public Sub ResumeAudio()&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;resume song&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;waktu.Enabled = True&lt;br /&gt;&lt;br /&gt;Catch exc As Exception&lt;br /&gt;&lt;br /&gt;RaiseEvent Kesalahan(exc.Message)&lt;br /&gt;&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Public Sub CloseAudio()&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;close all&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;waktu.Enabled = False&lt;br /&gt;&lt;br /&gt;Catch exc As Exception&lt;br /&gt;&lt;br /&gt;RaiseEvent Kesalahan(exc.Message)&lt;br /&gt;&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;#End Region&lt;br /&gt;Code that is inserted in the region and InfoDurasi Position is:&lt;br /&gt;&lt;br /&gt;Public ReadOnly Property PosisiInSec() As Integer&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Dim stat As String = Space(128)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;set song time format milliseconds&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;status song position&amp;quot;, stat, 128, 0)&lt;br /&gt;&lt;br /&gt;Return Val(stat) / 1000&lt;br /&gt;&lt;br /&gt;stat = Nothing&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public ReadOnly Property DurasiInSec() As Integer&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Dim totalTime As String = Space(128)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;status song length&amp;quot;, totalTime, 128, 0&amp;amp;)&lt;br /&gt;&lt;br /&gt;Return Val(totalTime) / 1000&lt;br /&gt;&lt;br /&gt;totalTime = Nothing&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public ReadOnly Property SisaWaktuInSec() As Integer&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Return (DurasiInSec - PosisiInSec)&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public ReadOnly Property formatPosisi() As String&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Dim sec As Integer = Val(PosisiInSec())&lt;br /&gt;&lt;br /&gt;If sec &amp;lt; style=&amp;quot;color: blue;&amp;quot;&amp;gt;Then&lt;br /&gt;&lt;br /&gt;Return &amp;quot;0:&amp;quot; &amp;amp; Format(sec, &amp;quot;00&amp;quot;)&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;Dim mins As Integer = Int(sec / 60)&lt;br /&gt;&lt;br /&gt;sec = sec - (mins * 60)&lt;br /&gt;&lt;br /&gt;Return Format(mins, &amp;quot;0&amp;quot;) &amp;amp; &amp;quot;:&amp;quot; &amp;amp; Format(sec, &amp;quot;00&amp;quot;)&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public ReadOnly Property formatDurasi() As String&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Dim stat As String = Space(128)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;set song time format ms&amp;quot;, stat, 128, 0)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;status song length&amp;quot;, stat, 128, 0)&lt;br /&gt;&lt;br /&gt;Return getThisTime(Val(stat))&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public ReadOnly Property formatSisaWaktu() As String&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Return getThisTime(SisaWaktuInSec * 1000)&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Private Function getThisTime(ByVal timein As Integer) As String&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;&lt;br /&gt;Dim remTime As Integer = timein / 1000&lt;br /&gt;&lt;br /&gt;Dim conH As Integer = Int(remTime / 3600)&lt;br /&gt;&lt;br /&gt;remTime = remTime Mod 3600&lt;br /&gt;&lt;br /&gt;Dim conM As Integer = Int(remTime / 60)&lt;br /&gt;&lt;br /&gt;remTime = remTime Mod 60&lt;br /&gt;&lt;br /&gt;Dim conS As Integer = remTime&lt;br /&gt;&lt;br /&gt;Dim strRetTime As String&lt;br /&gt;&lt;br /&gt;If conH &amp;gt; 0 Then&lt;br /&gt;&lt;br /&gt;strRetTime = Trim(Str(conH)) &amp;amp; &amp;quot;:&amp;quot;&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;strRetTime = &amp;quot;&amp;quot;&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If conM &amp;gt;= 10 Then&lt;br /&gt;&lt;br /&gt;strRetTime = strRetTime &amp;amp; Trim(Str(conM))&lt;br /&gt;&lt;br /&gt;ElseIf conM &amp;gt; 0 Then&lt;br /&gt;&lt;br /&gt;strRetTime = strRetTime &amp;amp; Trim(Str(conM))&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;strRetTime = strRetTime &amp;amp; &amp;quot;0&amp;quot;&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;strRetTime = strRetTime &amp;amp; &amp;quot;:&amp;quot;&lt;br /&gt;&lt;br /&gt;If conS &amp;gt;= 10 Then&lt;br /&gt;&lt;br /&gt;strRetTime = strRetTime &amp;amp; Trim(Str(conS))&lt;br /&gt;&lt;br /&gt;ElseIf conS &amp;gt; 0 Then&lt;br /&gt;&lt;br /&gt;strRetTime = strRetTime &amp;amp; &amp;quot;0&amp;quot; &amp;amp; Trim(Str(conS))&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;strRetTime = strRetTime &amp;amp; &amp;quot;00&amp;quot;&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Return strRetTime&lt;br /&gt;&lt;br /&gt;Catch exc As Exception&lt;br /&gt;&lt;br /&gt;RaiseEvent Kesalahan(exc.Message)&lt;br /&gt;&lt;br /&gt;Return Nothing&lt;br /&gt;&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;In this region we make the properties - properties of the object to provide information about the way the audio files.&lt;br /&gt;&lt;br /&gt;Code is included in the regional Audio Volume is:&lt;br /&gt;&lt;br /&gt;Public Property volumeLevel() As Integer&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Dim theLevel As String = Space(128)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;status song volume&amp;quot;, theLevel, 128, 0)&lt;br /&gt;&lt;br /&gt;_volLevel = Val(theLevel)&lt;br /&gt;&lt;br /&gt;Return _volLevel&lt;br /&gt;&lt;br /&gt;theLevel = Nothing&lt;br /&gt;&lt;br /&gt;_volLevel = Nothing&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;Set(ByVal Value As Integer)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;setaudio song volume to &amp;quot; &amp;amp; Value, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;End Set&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public Property muteSoundOutput() As Boolean&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;muteSoundOutput = _muteOutput&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;Set(ByVal Value As Boolean)&lt;br /&gt;&lt;br /&gt;If Value = True Then&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;set song audio all off&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;_muteOutput = Value&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;set song audio all on&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;_muteOutput = Value&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Set&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public Property rightChannelMute() As Boolean&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;rightChannelMute = _rChanValue&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;Set(ByVal Value As Boolean)&lt;br /&gt;&lt;br /&gt;If Value = True Then&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;setaudio song right off&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;_rChanValue = Value&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;setaudio song right on&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;_rChanValue = Value&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Set&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public Property leftChannelMute() As Boolean&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;leftChannelMute = _lChanValue&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;Set(ByVal Value As Boolean)&lt;br /&gt;&lt;br /&gt;If Value = True Then&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;setaudio song left off&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;_lChanValue = Value 'True&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;setaudio song left on&amp;quot;, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;_lChanValue = Value 'False&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Set&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public Property leftVolume() As Integer&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Dim leftLevel As String = Space(128)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;status song left volume&amp;quot;, leftLevel, 128, 0)&lt;br /&gt;&lt;br /&gt;_lChanVol = Val(leftLevel)&lt;br /&gt;&lt;br /&gt;leftVolume = _lChanVol&lt;br /&gt;&lt;br /&gt;leftLevel = Nothing&lt;br /&gt;&lt;br /&gt;_lChanVol = Nothing&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;Set(ByVal Value As Integer)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;setaudio song left volume to &amp;quot; &amp;amp; Value, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;End Set&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public Property rightVolume() As Integer&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Dim rightlevel As String = Space(128)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;status song right volume&amp;quot;, rightlevel, 128, 0)&lt;br /&gt;&lt;br /&gt;_rChanVol = Val(rightlevel)&lt;br /&gt;&lt;br /&gt;rightVolume = _rChanVol&lt;br /&gt;&lt;br /&gt;rightlevel = Nothing&lt;br /&gt;&lt;br /&gt;_rChanVol = Nothing&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;Set(ByVal Value As Integer)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;setaudio song right volume to &amp;quot; &amp;amp; Value, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;End Set&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Created a new property called volumelabel useful to get the volume level and set the volume of songs.&lt;br /&gt;Code in the region other is the code that can not be included in the group above. Codes are:&lt;br /&gt;&lt;br /&gt;Public Property filename() As String&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Return _Filename&lt;br /&gt;&lt;br /&gt;'waktu.Enabled = True&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;Set(ByVal Value As String)&lt;br /&gt;&lt;br /&gt;_Filename = Chr(34) + Trim(Value) + Chr(34)&lt;br /&gt;&lt;br /&gt;End Set&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public ReadOnly Property deviceName() As String&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Dim theData As String = Space(128)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;sysinfo song installname&amp;quot;, theData, 128, 0)&lt;br /&gt;&lt;br /&gt;Return theData&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public ReadOnly Property isPlaying() As Boolean&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Dim stat As String = Space(7)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;status song mode&amp;quot;, stat, 128, 0)&lt;br /&gt;&lt;br /&gt;If stat = &amp;quot;playing&amp;quot; Then&lt;br /&gt;&lt;br /&gt;Return True&lt;br /&gt;&lt;br /&gt;waktu.Enabled = True&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;Return False&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public Property AturKecepatan() As Integer&lt;br /&gt;&lt;br /&gt;Get&lt;br /&gt;&lt;br /&gt;Dim rate As String = Space(128)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;status song speed&amp;quot;, rate, 128, 0)&lt;br /&gt;&lt;br /&gt;_playSpeed = Val(rate)&lt;br /&gt;&lt;br /&gt;Return _playSpeed&lt;br /&gt;&lt;br /&gt;End Get&lt;br /&gt;&lt;br /&gt;Set(ByVal Value As Integer)&lt;br /&gt;&lt;br /&gt;mciSendString(&amp;quot;set song speed &amp;quot; &amp;amp; Value, &amp;quot;&amp;quot;, 0, 0)&lt;br /&gt;&lt;br /&gt;End Set&lt;br /&gt;&lt;br /&gt;End Property&lt;br /&gt;&lt;br /&gt;Public Sub RubahPosisi(ByVal theSecond As Integer)&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;&lt;br /&gt;theSecond = theSecond * 1000&lt;br /&gt;&lt;br /&gt;If isPlaying = True Then mciSendString(&amp;quot;play song from &amp;quot; &amp;amp; theSecond, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;If isPlaying = False Then mciSendString(&amp;quot;seek song to &amp;quot; &amp;amp; theSecond, 0, 0, 0)&lt;br /&gt;&lt;br /&gt;Catch exc As Exception&lt;br /&gt;&lt;br /&gt;RaiseEvent Kesalahan(exc.Message)&lt;br /&gt;&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub waktu_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles waktu.Tick&lt;br /&gt;&lt;br /&gt;If isPlaying = True Then&lt;br /&gt;&lt;br /&gt;RaiseEvent Playing()&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;RaiseEvent Berhenti()&lt;br /&gt;&lt;br /&gt;waktu.Enabled = False&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Protected Overrides Sub Finalize()&lt;br /&gt;&lt;br /&gt;MyBase.Finalize()&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Public Sub New()&lt;br /&gt;&lt;br /&gt;MyBase.New()&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;    * File Form frmMusik&lt;br /&gt;&lt;br /&gt;The appearance of our program during runtime image as follows:&lt;br /&gt;Code entered in this form are:&lt;br /&gt;a&amp;agrave;&amp;yen;&amp;curren; Deklarasi variables and object, which contains the variable declaration and a new object&lt;br /&gt;&lt;br /&gt;Private WithEvents audio As New clsAudio&lt;br /&gt;&lt;br /&gt;Dim lstpathfiles As New ListBox&lt;br /&gt;&lt;br /&gt;Dim indexlst As Integer&lt;br /&gt;&lt;br /&gt;Dim animstart As Integer&lt;br /&gt;&lt;br /&gt;Dim animlong As Integer&lt;br /&gt;&lt;br /&gt;। .MenuFileList, related penginputan value to the ListBox in the file, namely lstFiles.&lt;br /&gt;Private Sub mnuAddFolder_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuAddFolder.Click&lt;br /&gt;&lt;br /&gt;Dim browse As New FolderBrowserDialog&lt;br /&gt;&lt;br /&gt;With browse&lt;br /&gt;&lt;br /&gt;.Description = &amp;quot;Pilih Alamat Folder Lagu&amp;quot;&lt;br /&gt;&lt;br /&gt;.ShowDialog()&lt;br /&gt;&lt;br /&gt;For Each file As System.IO.FileInfo In My.Computer.FileSystem.GetDirectoryInfo(.SelectedPath.ToString).GetFiles&lt;br /&gt;&lt;br /&gt;If file.Extension.ToUpper = &amp;quot;.MP3&amp;quot; Or file.Extension.ToUpper = &amp;quot;.WAV&amp;quot; Or file.Extension.ToUpper = &amp;quot;.WMA&amp;quot; Or file.Extension.ToUpper = &amp;quot;.MID&amp;quot; Then&lt;br /&gt;&lt;br /&gt;lstFiles.Items.Add(Strings.Left(file.Name, file.Name.Length - 4))&lt;br /&gt;&lt;br /&gt;lstpathfiles.Items.Add(file.FullName)&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;End With&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub mnuAddFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuAddFile.Click&lt;br /&gt;&lt;br /&gt;Dim openDg As New OpenFileDialog&lt;br /&gt;&lt;br /&gt;With openDg&lt;br /&gt;&lt;br /&gt;.Filter = &amp;quot;Supported Files (*.mp3, *.wav, *.wma, *.mid)|*.mp3;*.wav;*.wma;*.mid&amp;quot;&lt;br /&gt;&lt;br /&gt;Dim dlgResult As DialogResult = .ShowDialog&lt;br /&gt;&lt;br /&gt;If dlgResult = Windows.Forms.DialogResult.Cancel Then Exit Sub&lt;br /&gt;&lt;br /&gt;Dim tmp As String = NamaFile(.FileName)&lt;br /&gt;&lt;br /&gt;lstFiles.Items.Add(Strings.Left(tmp, tmp.Length - 4))&lt;br /&gt;&lt;br /&gt;lstpathfiles.Items.Add(.FileName)&lt;br /&gt;&lt;br /&gt;End With&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub mnuClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuClear.Click&lt;br /&gt;&lt;br /&gt;If MsgBox(&amp;quot;Hapus semua file yang ada ?&amp;quot;, MsgBoxStyle.OkCancel) = MsgBoxResult.Ok Then&lt;br /&gt;&lt;br /&gt;lstFiles.Items.Clear()&lt;br /&gt;&lt;br /&gt;lstpathfiles.Items.Clear()&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Function NamaFile(ByVal Fullpath As String) As String&lt;br /&gt;&lt;br /&gt;Try&lt;br /&gt;&lt;br /&gt;Return My.Computer.FileSystem.GetFileInfo(Fullpath).Name&lt;br /&gt;&lt;br /&gt;Catch ex As Exception&lt;br /&gt;&lt;br /&gt;Return &amp;quot;&amp;quot;&lt;br /&gt;&lt;br /&gt;End Try&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;" id="result_box" dir="ltr"&gt;c। Tombol, associated with key Play, Stop and Pause. Private Sub btnPlay_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPlay.Click&lt;br /&gt;&lt;br /&gt;Playing()&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub btnStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStop.Click&lt;br /&gt;&lt;br /&gt;audio.StopAudio()&lt;br /&gt;&lt;br /&gt;trbPlaying.Value = 0&lt;br /&gt;&lt;br /&gt;lblPosisi.Text = &amp;quot;0:00&amp;quot;&lt;br /&gt;&lt;br /&gt;Timer1.Enabled = False&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub btnPause_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPause.Click&lt;br /&gt;&lt;br /&gt;If btnPause.Text = &amp;quot;Pause&amp;quot; Then&lt;br /&gt;&lt;br /&gt;audio.PauseAudio()&lt;br /&gt;&lt;br /&gt;btnPause.Text = &amp;quot;Resume&amp;quot;&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;audio.ResumeAudio()&lt;br /&gt;&lt;br /&gt;btnPause.Text = &amp;quot;Pause&amp;quot;&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;d। Muted Checkbox, related by the muted by some checkboxes.&lt;/div&gt;&lt;p style="margin-left: 0.25in; margin-bottom: 0in;"&gt; &lt;/p&gt; Private Sub chkMuteAll_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkMuteAll.CheckedChanged&lt;br /&gt;&lt;br /&gt;If chkMuteAll.Checked = True Then&lt;br /&gt;&lt;br /&gt;audio.muteSoundOutput = True&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;audio.muteSoundOutput = False&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub chkLeftMute_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkLeftMute.CheckedChanged&lt;br /&gt;&lt;br /&gt;If chkLeftMute.Checked = True Then&lt;br /&gt;&lt;br /&gt;audio.leftChannelMute = True&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;audio.leftChannelMute = False&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub chkRightMute_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkRightMute.CheckedChanged&lt;br /&gt;&lt;br /&gt;If chkRightMute.Checked = True Then&lt;br /&gt;&lt;br /&gt;audio.rightChannelMute = True&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;audio.rightChannelMute = False&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;e। TrackBar, related to the trackbar volume, the volume comparison between left and right, and trackbar track position।&lt;br /&gt; Private Sub trbVolume_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles trbVolume.ValueChanged&lt;br /&gt;&lt;br /&gt;audio.volumeLevel = trbVolume.Value * 200&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub trbPerbandingan_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles trbPerbandingan.ValueChanged&lt;br /&gt;&lt;br /&gt;Select Case trbPerbandingan.Value&lt;br /&gt;&lt;br /&gt;Case 0&lt;br /&gt;&lt;br /&gt;audio.leftVolume = 0&lt;br /&gt;&lt;br /&gt;audio.rightVolume = 1000&lt;br /&gt;&lt;br /&gt;Case 1&lt;br /&gt;&lt;br /&gt;audio.leftVolume = 333&lt;br /&gt;&lt;br /&gt;audio.rightVolume = 1000&lt;br /&gt;&lt;br /&gt;Case 2&lt;br /&gt;&lt;br /&gt;audio.leftVolume = 1000&lt;br /&gt;&lt;br /&gt;audio.rightVolume = 1000&lt;br /&gt;&lt;br /&gt;Case 3&lt;br /&gt;&lt;br /&gt;audio.leftVolume = 1000&lt;br /&gt;&lt;br /&gt;audio.rightVolume = 333&lt;br /&gt;&lt;br /&gt;Case 4&lt;br /&gt;&lt;br /&gt;audio.leftVolume = 1000&lt;br /&gt;&lt;br /&gt;audio.rightVolume = 0&lt;br /&gt;&lt;br /&gt;End Select&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub trbPlaying_Scroll(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles trbPlaying.Scroll&lt;br /&gt;&lt;br /&gt;audio.RubahPosisi(audio.DurasiInSec / trbPlaying.Maximum * trbPlaying.Value)&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;f। Event clsAudio related to the events of clsAudio।&lt;br /&gt; Private Sub audio_Berhenti() Handles audio.Berhenti&lt;br /&gt;&lt;br /&gt;If indexlst &amp;lt;&amp;gt; lstpathfiles.Items.Count - 1 Then&lt;br /&gt;&lt;br /&gt;indexlst = indexlst + 1&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;If chkReplay.Checked = True Then&lt;br /&gt;&lt;br /&gt;indexlst = 0&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;Exit Sub&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;lstFiles.SelectedIndex = indexlst&lt;br /&gt;&lt;br /&gt;Playing()&lt;br /&gt;&lt;br /&gt;If Me.Visible = False Then&lt;br /&gt;&lt;br /&gt;ico_Hide.ShowBalloonTip(10, &amp;quot;Judul&amp;quot;, lstFiles.Items.Item(indexlst), ToolTipIcon.Info)&lt;br /&gt;&lt;br /&gt;ico_Hide.Text = &amp;quot;Media Player&amp;quot; &amp;amp; vbCrLf &amp;amp; lstFiles.Items.Item(indexlst)&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub audio_Playing() Handles audio.Playing&lt;br /&gt;&lt;br /&gt;On Error Resume Next&lt;br /&gt;&lt;br /&gt;lblSisaWaktu.Text = audio.formatSisaWaktu&lt;br /&gt;&lt;br /&gt;trbPlaying.Value = audio.PosisiInSec&lt;br /&gt;&lt;br /&gt;lblPosisi.Text = audio.formatPosisi&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;g। Notify icon, associated with accessing the program icon in the systray।&lt;br /&gt; Private Sub mnuNotifyIcon_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuNotifyIcon.Click, mnuHideico.Click&lt;br /&gt;&lt;br /&gt;Me.Visible = False&lt;br /&gt;&lt;br /&gt;ico_Hide.Text = &amp;quot;Media Player&amp;quot; &amp;amp; vbCrLf &amp;amp; lstFiles.Items.Item(indexlst)&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub mnuShow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuShow.Click&lt;br /&gt;&lt;br /&gt;Me.WindowState = FormWindowState.Normal&lt;br /&gt;&lt;br /&gt;Me.Visible = False&lt;br /&gt;&lt;br /&gt;Me.Visible = True&lt;br /&gt;&lt;br /&gt;ico_Hide.Text = &amp;quot;Media Player&amp;quot;&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub mnuAbout_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuAbout.Click&lt;br /&gt;&lt;br /&gt;MsgBox(&amp;quot;Media Player Net V.1&amp;quot; &amp;amp; vbCrLf &amp;amp; &amp;quot;Created by Wardana&amp;quot;, MsgBoxStyle.Information)&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub mnuExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuExit.Click&lt;br /&gt;&lt;br /&gt;End&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;h। others, contains the code other than the code above।&lt;br /&gt; Private Sub lstFiles_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lstFiles.Click&lt;br /&gt;&lt;br /&gt;On Error Resume Next&lt;br /&gt;&lt;br /&gt;lblJudul.Text = lstFiles.Items.Item(lstFiles.SelectedIndex)&lt;br /&gt;&lt;br /&gt;indexlst = lstFiles.SelectedIndex&lt;br /&gt;&lt;br /&gt;Playing()&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Playing()&lt;br /&gt;&lt;br /&gt;audio.StopAudio()&lt;br /&gt;&lt;br /&gt;audio = Nothing&lt;br /&gt;&lt;br /&gt;audio = New clsAudio&lt;br /&gt;&lt;br /&gt;With audio&lt;br /&gt;&lt;br /&gt;.filename = lstpathfiles.Items.Item(indexlst)&lt;br /&gt;&lt;br /&gt;.PlayAudio()&lt;br /&gt;&lt;br /&gt;trbPlaying.Maximum = .DurasiInSec&lt;br /&gt;&lt;br /&gt;lblSisaWaktu.Text = .formatDurasi&lt;br /&gt;&lt;br /&gt;trbVolume.Value = .volumeLevel / 200&lt;br /&gt;&lt;br /&gt;End With&lt;br /&gt;&lt;br /&gt;animstart = 0&lt;br /&gt;&lt;br /&gt;animlong = lstFiles.Items.Item(indexlst).Length&lt;br /&gt;&lt;br /&gt;trbPlaying.Value = 0&lt;br /&gt;&lt;br /&gt;Timer1.Enabled = True&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub mnuDel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuDel.Click&lt;br /&gt;&lt;br /&gt;On Error Resume Next&lt;br /&gt;&lt;br /&gt;lstFiles.Items.RemoveAt(lstFiles.SelectedIndex)&lt;br /&gt;&lt;br /&gt;lstpathfiles.Items.RemoveAt(lstFiles.SelectedIndex)&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub frmMusic_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing&lt;br /&gt;&lt;br /&gt;audio.StopAudio()&lt;br /&gt;&lt;br /&gt;audio.CloseAudio()&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick&lt;br /&gt;&lt;br /&gt;On Error Resume Next&lt;br /&gt;&lt;br /&gt;If lstpathfiles.Items.Count &amp;lt;&amp;gt; 0 Then&lt;br /&gt;&lt;br /&gt;If lstFiles.Items.Item(indexlst) = &amp;quot;&amp;quot; Then Exit Sub&lt;br /&gt;&lt;br /&gt;animstart = animstart + 1&lt;br /&gt;&lt;br /&gt;If animstart = animlong Then animstart = 0&lt;br /&gt;&lt;br /&gt;lblJudul.Text = Strings.Right(lstFiles.Items.Item(indexlst), animlong - animstart) + &amp;quot; &amp;quot; + Strings.Left(lstFiles.Items.Item(indexlst), animstart)&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;&lt;p style="margin-left: 0.25in; margin-bottom: 0in;" align="justify"&gt;This the codes that have been included in the program. Then this program and build on his exe files can be taken on location at the address debug folder, where the program is stored or the data we publish in a place.&lt;br /&gt;~ Reference program is taken from a book by the name of the author of "Wardana".&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="en-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-left: 0.25in; margin-bottom: 0in;" align="justify"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="en-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 0.25in; margin-bottom: 0in;" align="justify" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="margin-left: 0.25in; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="en-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970405486017229443-6826763857924130027?l=smart-blog-program.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smart-blog-program.blogspot.com/feeds/6826763857924130027/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://smart-blog-program.blogspot.com/2008/11/program-multimedia.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970405486017229443/posts/default/6826763857924130027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970405486017229443/posts/default/6826763857924130027'/><link rel='alternate' type='text/html' href='http://smart-blog-program.blogspot.com/2008/11/program-multimedia.html' title='Program Multimedia'/><author><name>smart-blog</name><uri>http://www.blogger.com/profile/08889152610925859798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-970405486017229443.post-8726634976143337191</id><published>2008-11-02T00:28:00.000-07:00</published><updated>2008-11-14T05:35:47.269-08:00</updated><title type='text'></title><content type='html'>Developing the information system is not as easy as we imagine. The system is always accompanied with good information, good information, fast, accurate and relevant so that the parties will use more easily use it to make the decision.&lt;br /&gt;The basic concept of the system is designed with data that is logically organized and centralized. This is called with the database used to store data with certain rules, so the party can be easier to use.&lt;br /&gt;Blog that I make, aims to ease you learn in every system or database programs, which I attach here can help you in designing an application. Hopefully, programs or articles that I attach here can be useful for you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/970405486017229443-8726634976143337191?l=smart-blog-program.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smart-blog-program.blogspot.com/feeds/8726634976143337191/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://smart-blog-program.blogspot.com/2008/11/this-first-my-blogso-simple-right.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/970405486017229443/posts/default/8726634976143337191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/970405486017229443/posts/default/8726634976143337191'/><link rel='alternate' type='text/html' href='http://smart-blog-program.blogspot.com/2008/11/this-first-my-blogso-simple-right.html' title=''/><author><name>smart-blog</name><uri>http://www.blogger.com/profile/08889152610925859798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
