Cari Blog Ini

10 menit saja kau bertahan..

Orang-orang hebat sebenarnya hanyalah orang-orang biasa yang memiliki tekad yang luar biasa. Saat orang-orang disekeliling anda menyerah dan mundur, kertakkan gigi anda dan cobalah untuk menggali sedikit lebih dalam. Sukses diraih dan dipertahankan oleh mereka yang terus mencoba. Majulah dan akuilah : hari ini anda mungkin belum mencapai apa yang anda inginkan, harapkan dan impikan. Salah satu kunci untuk mendapatkan impian anda adalah sebuah tekad untuk tidak menyerah.

Ralph Waldo Emerson berkata, "Seseorang disebut pahlawan bukan karena ia lebih berani dari orang lain, tetapi karena ia berani bertahan sepuluh menit lebih lama." Seorang atlit lari jarak jauh belajar untuk menjadi 'terbiasa'. Ia akan terus berlari hingga kecapekan, tetapi dia tidak akan berhenti. Pelari biasa akan menyerah. Tetapi, pelari jarak jauh tahu bahwa jika ia dapat menahan kesakitan itu sedikit lebih lama, ia akan menjadi 'terbiasa'.

Sebelum seseorang mencoba cukup keras dan cukup lama sampai ia menjadi 'terbiasa', maka ia tidak akan pernah tahu seberapa besar yang bisa ia capai. Ingatlah, kemampuan itu terdiri dari 95% tekad untuk tetap bertahan.

Rabu, 15 Februari 2012

Membuat Task Manager sederhana menggunakan Windows Form Application

Pada kesempatan kali ini saya akan menjelaskan bagaimana membangun sebuah task manager dengan visual studio. Task manager sendiri merupakan suatu aplikasi yang menunjukkan list program yang sedang running pada komputer kita. Kegunaan dari task manager sendiri adalah memebrikan informasi mengenai alokasi memory yang digunakan di dalam suatu rentang proses. Dengan task manager ini kita dapat mematikan proses yang tidak kita inginkan secara manual.
Adapun langkah-langkahnya sebagai berikut :
1. Bukalah jendela kerja Visual Studio. Disini saya menggunakan
Microsoft Visual Studio 2010.
2. Lalu pilih new project. Lalu kita pilih windowsformapplication.









Lalu klik OK


3. Rancang Desain yang kita inginkan sebagai berikut :

4. Membuat fungsi-fungsi yang akan kita jalankan. Inti penjelasan dari ini hanya ada 2 macam yaitu fungsi untuk menampilkan list proses yang sedang berjalan dan yang kedua adalah mematikan proses.
a. Code untuk menampilkan list pada proses :
public void listproses()
{
listBox1.Items.Clear();
foreach( Process p in Process.GetProcesses() )//menampilkan keseluruhan proses yang sedang bekerja
{
listBox1.Items.Add(p.ProcessName +"---"+p.Id);
}
}
b. Code untuk mematikan proses :
public void tutupprocess()
{
foreach (Process p in Process.GetProcesses())
{
string[] arr = listBox1.SelectedItem.ToString().Split('-');
string arpros = arr[0].Trim();
int id = Convert.ToInt32(arr[1].Trim());
if(p.ProcessName==arpros && p.Id== id)
{
MessageBox.Show("Proses dimatikan","TaskManager");
}
}
}

Berikut sourcecode lengkapnya :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;

namespace taskmanager
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

public void listproses()
{
listBox1.Items.Clear();
foreach( Process p in Process.GetProcesses() )
{
listBox1.Items.Add(p.ProcessName +"---"+p.Id);
}
}
public void tutupprocess()
{
foreach (Process p in Process.GetProcesses())
{
string[] arr = listBox1.SelectedItem.ToString().Split('-');
string arpros = arr[0].Trim();
int id = Convert.ToInt32(arr[1].Trim());
if(p.ProcessName==arpros && p.Id== id)
{
MessageBox.Show("Proses dimatikan","TaskManager");
}
}
}
private void button1_Click(object sender, EventArgs e)
{
listproses();
}

private void button2_Click(object sender, EventArgs e)
{
tutupprocess();
}
}
}

Tidak ada komentar:

Posting Komentar

Popular Posts