.: Mhd Irwan Meidiansyah :.

Lihat,Temukan dan Rasakan

Tampilkan postingan dengan label Programmer. Tampilkan semua postingan
Tampilkan postingan dengan label Programmer. Tampilkan semua postingan

Pada artikel berikut ini,saya ingin berbagi sedikit informasi bagaimana cara mematikan atau menrestart komputer lainnya yang terhubung dalam satu LAN. Sebagai contoh anda ingin mematikan atau menrestart komputer temen ada dalam satu ruangan.
Syarat Jaringan :
1. Masih dalam satu blok IP. Contoh : 192.168.2.20 dan 192.168.2.10
2. Masih dalam GROUP / DOMAIN yang sama. Contoh: WORKGROUP atau MSHOME
3. Anda harus mengetahui IP address, username dan password komputer yang ingin ada matikan atau restart.
4. Menggunakan bahasa pemrograman C# .Net

contoh tampilan aplikasi :


Pengen tau bagai mana Coding nya ????

Buat Fungsi seperti berikut :
public static void Shutdown(string machineName, string username, string password,string perintah)
{
ManagementScope Scope = null;
ConnectionOptions ConnOptions = null;
ObjectQuery ObjQuery = null;
ManagementObjectSearcher ObjSearcher = null;
try
{
ConnOptions = new ConnectionOptions();
ConnOptions.Impersonation = ImpersonationLevel.Impersonate;
ConnOptions.EnablePrivileges = true;
//local machine
if (machineName.ToUpper() == Environment.MachineName.ToUpper())
Scope = new ManagementScope(@"\ROOT\CIMV2", ConnOptions);

else
{
//remote machine
ConnOptions.Username = username;
ConnOptions.Password = password;
Scope = new ManagementScope(@"\\" + machineName + @"\ROOT\CIMV2", ConnOptions);
}
Scope.Connect();

ObjQuery = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
ObjSearcher = new ManagementObjectSearcher(Scope, ObjQuery);
foreach (ManagementObject operatingSystem in ObjSearcher.Get())
{
//MessageBox.Show("Caption = " + operatingSystem.GetPropertyValue("Caption"));
//MessageBox.Show("Version = " + operatingSystem.GetPropertyValue("Version"));

if(perintah == "shutdown")
{
ManagementBaseObject outParams = operatingSystem.InvokeMethod("Shutdown", null,null);
}
else if (perintah == "reboot")
{
ManagementBaseObject outParams = operatingSystem.InvokeMethod("Reboot", null,null);
}
}
}
catch (Exception)
{
MessageBox.Show("Gagal connect ke remote !!!", "INFORMASI");
}
}


Lalu panggil fungsi tersebut sesuai dengan tombol nya,
contoh tombol shutdown :

private void button1_Click(object sender, EventArgs e)
{
Shutdown(@"" + textBox4.Text + "", @"" + textBox5.Text + "", @"" + textBox6.Text + "","shutdown");
}



contoh tombol reboot :

private void button2_Click(object sender, EventArgs e)
{
Shutdown(@"" + textBox4.Text + "", @"" + textBox5.Text + "", @"" + textBox6.Text + "","reboot");
}



Selesai deh,,,
Gampang kan,,,

Silahkan Mencoba,,,

Selanjutnya...


awal nya sih cuma pengen coba2 n ngetes2 aja sih,tapi akhirnya berhasil juga walaupun sangat sederhana . Ini aplikasi Dowload sangat sederhana n sangat gampang di buat..mungkin cuma 10 menit la paling lama bagi programmer awal...

dengan memakai library yang telah disediakan oleh Visual Studio yaitu System.Net

code download nya seperti ini :

string url = textBox1.Text;
string save = "" + Application.StartupPath + "\\nama_file";
WebClient webClient = new WebClient();
webClient.DownloadFileAsync(new Uri("" + url + ""), @""+save+"");
webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);



trus tambahin deh code untuk progressBar nya :

private void ProgressChanged(object sender,DownloadProgressChangedEventArgs e)
{
progressBar1.Value = e.ProgressPercentage;
}


trus tambahin juga code jika download selesai :

private void Completed(object sender, AsyncCompletedEventArgs e)
{
MessageBox.Show("Download completed!");
}


Trus jadi deh..gampang banget kan....cukup simple !!!!

Selanjutnya...

Banyak sekali program simple yg bisa di buat dengan menggunakan C# .net salah satu nya membuat media player yang sangat - sangat simpel dengan play video !!!

code play video yang sangat simple di C# .net bisa seperti ini :


private Video video2 = null;

int height = panel1.Height;
int width = panel1.Width;

video2 = new Video("OB.mpg");
video2.Owner = panel1;

panel1.Width = width;
panel1.Height = height;

dengan menggunalann tool panel dan menggunakan library Microsoft.DirectX.AudioVideoPlayback yang bisa di download di internet...


Selanjutnya...

Jika anda programer C#,anda bisa membuat aplikasi yang menggunakan Chat (grafik) dengan bantuan dotnetCharting yang memiliki banyak templete grafik yg bisa kita gunain...

dotnetCharting ini memiliki versi gratis dan versi Bayar nya...

Untuk mendownload aplikasi gratis bisa klik disini .



Tapi biasa la,yang nama nya gratis ga ada yg sempurna...

tapi plg tidak kita bisa memanfaatkan fungsi grafik nya... walaupun ada tulisan "www.dotnetcharting.com" nya !!!!!

contoh tampilan dotnetCharting :

di kolom samping kiri kalian bisa pilih tipe grafik yang di inginkan...

ada banyak banget,tingggal kalian pilih aja sesuai kebutuhan,setelah itu tinggal kalian Copy paste aja Coding C# nya yang ada di kolom bawah...

terus tinggal disesuaikan dengan inputan data kalian...

Selesai deh !!!!!! gampang banget dah......

Untuk informasi lebih lengkap buka aja www.dotnetCharting.com



Selanjutnya...



Labels

Artikel Terakhir

Chat With Me !!!

My Shout Mix


ShoutMix chat widget

Pengunjung

Visitor

Olark Livehelp