Skip to main content

Cara Menampilkan Informasi Komputer Dengan VB.NET

Artikel ini akan menjelaskan bagaimana menampilkan informasi komputer, dan proses program yang sedang berjalan atau aplikasi pada mesin. Hal ini juga mendeteksi jika mesin terhubung ke jaringan atau tidak. Anda bisa lihat juga penggunaan saat ini dari memori fisik komputer, memori virtual, sistem operasi yang digunakan, platform sistem operasi, Versi, Memantau Heigh dan monitor Lebar.
Setelah menyelesaikan aplikasi ini, sepertinya seperti yang ditunjukkan di bawah ini:


Untuk mulai membangun program ini, buka visual basic di komputer anda dan membuat proyek baru. Kemudian tambahkan datagridview, groupbox sebuah, sebuah progressbar, dua belas label dan sebelas textbox dan timer. Kemudian menyesuaikan dan mengatur semua kontrol yang sama dengan susunan yang terlihat di atas dan mengubah nama semua label yang sama seperti yang ditunjukkan dalam desain akhir.

Kemudian klik ganda Timer1, dan tambahkan kode berikut:

Code :


1.  Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
2.          'this three lines of code is responsible for providing data about memory
3.          Dim availphyMem As Integer = My.Computer.Info.AvailablePhysicalMemory / 1000000
4.          Dim totlPhyMem As Integer = My.Computer.Info.TotalPhysicalMemory / 1000000
5.          Dim totVirtMem As Integer = My.Computer.Info.TotalVirtualMemory / 1000000
6.          'this line is for the name of computer
7.          Dim compname As String = My.Computer.Name
8.          'current username used on the machine
9.          Dim compuser As String = SystemInformation.UserName
10.        'display the Operating installedon this machine
11.        Dim OS As String = My.Computer.Info.OSFullName
12.        'show the platform of the operating installed
13.        Dim OSplatform As String = My.Computer.Info.OSPlatform
14.        'it display the Operating system version
15.        Dim osversion As String = My.Computer.Info.OSVersion
16.        'display the height and width of the machine
17.        Dim HeighMon As Integer = SystemInformation.PrimaryMonitorSize.Height
18.        Dim WidthMon As Integer = SystemInformation.PrimaryMonitorSize.Width
19. 
20.        'it loops trough all the processes happening running in this machine
21.        For Each p As Process In Process.GetProcesses
22.            'it display to the datagridview provided
23.            DT.Rows.Add(p.ProcessName.ToString)
24.        Next
25.        'it check if the machine is connectd to the network or not
26.        If My.Computer.Network.IsAvailable Then
27.            txtnetavailable.Text = "Connected"
28.        Else
29.            txtnetavailable.Text = "Not Connected"
30. 
31.        End If
32.        'it get and set the maximum value of progressbar
33.        ProgressBar1.Maximum = availphyMem
34.        ProgressBar1.Value = availphyMem
35.        'this is the formula to get the percentage
36.        percent = (ProgressBar1.Value / totlPhyMem) * 100
37.        'it display the percentage in the label
38.        lblpercent.Text = percent & "%"
39. 
40.        'it assign and display all the data from the variable above
41.        'and display the corresponding value into the textboxes provided
42.        txtcompname.Text = compname
43.        txtusername.Text = compuser
44.        txtos.Text = OS
45.        txtosplatform.Text = OSplatform
46.        txtosversion.Text = osversion
47.        txtavailmem.Text = availphyMem & " MB"
48.        txtphymem.Text = totlPhyMem & " MB"
49.        txtvirmem.Text = totVirtMem & " MB"
50.        ProgressBar1.Maximum = totlPhyMem
51.        txtheigh.Text = HeighMon
52.        txtwidth.Text = WidthMon
53. 
54.    End Sub



Setelah Itu Klik Dua Kali Form Mainnya
Code : 


1.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
2.          'it starts the timer
3.          Timer1.Start()
4.          'create new column named "List of processes"
5.          DT.Columns.Add("List of Processes")
6.          'set the datasource of the datagridview to DT
7.          DataGridView1.DataSource = DT
8.   
9.      End Sub
10. 
11.</vbent>
12. 
13.And below Public class, add the following code:
14.<vbnet>
15.'declaration of variable
16.    Dim processName As String
17.    'declaration of DT variable as Datatable
18.    Dim DT As New DataTable
19.    Dim percent As Integer


jika terdapat kesalahan, silahkan komentar



Comments

Popular posts from this blog

Membuat Login Register Dengan Verifikasi Email PHP MySQL

selamat siang, sudah dua bulan tidak memberikan update, setelah terakhir update masalah nodejs dan angular . kali ini saya akan berbagi tutorial. bagaimana cara membuat register dengan php, namun dengan verifikasi email. pertama seperti biasa buatlah database " rakaadinugroho ". setelah itu eksekusi sql dibawah ini: CREATE TABLE IF NOT EXISTS `pengguna` (   `id` int(1) NOT NULL AUTO_INCREMENT,   `nama` varchar(225) COLLATE utf8_unicode_ci NOT NULL,   `password` varchar(225) COLLATE utf8_unicode_ci NOT NULL,   `email` varchar(225) COLLATE utf8_unicode_ci NOT NULL,   `kode` varchar(225) COLLATE utf8_unicode_ci NOT NULL,   `status` int(1) NOT NULL DEFAULT '0',   PRIMARY KEY (`id`),   UNIQUE KEY `email` (`email`) ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; setelah itu buat file konektornya, buat " koneksi.php ". kodenya seperti dibawah ini: <?php mysql_connect("localhost","root",&qu

Source Code Kuesioner Mahasiswa Online PHP+MySQL+Bootstrap

Alhamdulillah, selamat pagi. salam sejahtera bagi kita semua terutama pengunjung raka adi nugroho blogs. Pengumuman! Aplikasi Kuesioner Semakin Berkembang. Update Apa Saja? - Perubahan Besar-besaran, ditulis dengan Framework CI - Struktur yang sangat berbeda, Kuesioner Pertopik dan Per Sub Topik - Jadi, Jika Anda Membeli. Anda Akan Mendapatkan 2 Aplikasi Kuesioner pagi ini, setelah lama vakum karena mengerjakan projek yang akan saya update kali ini. yaitu projek tugas akhir yang katanya sulit rumit dan susah . yaitu software kajian kuesioner mahasiswa online untuk mengambil hak angketnya terhadap kualitas dosen disebuah universitas. langsung saja, disini saya menggunakan bootstrap agar lebih stylish Diatas adalah gambar dari Databasenya Diatas adalah Gambar Login pemilik Hak Angket Gambar, Pendaftaran Hak Angket Gambar Berhasil Login Gambar Kuesionernya I Gambar Kuesionernya II Hak Angket Sudah diGunakan Gambar Administrator Area,

Pengolahan Citra Digital - Digital Image Processing Java Android

Assalamu'alaikum, wr wb. Selamat pagi, kali ini saya akan berbagi source tentang digital image processing ( pengolahan citra digital ) menggunakan java android, yang saya bangun dengan IDE Android Studio. setelah lama tidak menulis :D 6 bulan yang lalu sepertinya tulisan terakhir saya :v karena sedang fokus sekolah . oke, langsung saja berikut adalah penampakan aplikasinya. (tampilan depan) (tampilan menu) (setelah choose gambar) (splash screen) dalam aplikasi ini, terdapat 3 file utama 1. MainActivity.java = Untuk Main Aplikasinya 2. PCD.java = Untuk Fungsi Digital Image Processingnya 3. ConvolutionMatrix = Untuk Fungsi Yang Menggunakan Mask/Filter Terimakasih Silahkan Dikembangkan dan Kembali Lagi :D Download Disini