Techturk.NET Makaleler & Kod Parçaları & Hazır Projeler & Programlar - Bilişim dünyasından bir parça  Üye Ol  Şifremi Unuttum

 C#.Net PC Kapatma Programı Açık Kaynak C#.Net
 07.01.2010 tarihinde , YavuZ MercaN tarafından yazılmış ve 59 kere okunmuş.


pc
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;



namespace PCKapatma

{

public partial class Form1 : Form



{

public Form1()

{

InitializeComponent();

}

private void timer1_Tick(object sender, EventArgs e)

{

label1.Text = DateTime.Now.ToLongTimeString(); // Gncel saati yazdrma ilemi






if (label7.Text == DateTime.Now.ToLongTimeString()) // ayarlanan Saat ile gncel saat denk olduunda



{

System.Diagnostics.Process.Start("shutdown", "-f -s"); // Sistemi Kapat



}




}

private void Form1_Load(object sender, EventArgs e)

{

timer1.Enabled = true; // Form yklendiinde gncel saati balat



label1.Text = DateTime.Now.ToLongTimeString(); // Yazdr



for (int i = 0; i <= 23; i++) // Comboboxa otomatik veriyi ykleme



{

comboBox1.Items.Add(i);

}

for (int i = 0; i <= 59; i++) // comboboxa veriyi (dakika ve saniye) ykleme



{

comboBox2.Items.Add(i);

comboBox3.Items.Add(i);

}

}

int kapamasure; // Global olarak deikenlerimi tanmlyorum



string yenisaatdeger;

string yenidakikadeger;

string yenisaniyedeger;

private void button1_Click(object sender, EventArgs e)

{

if (radioButton1.Checked == true) // Eer radyo butonda ilk seenek seili ise (saate gre kapanma)her 3 combo boxtaki deeri string olarak alyorum.



{

string saat = comboBox1.SelectedItem.ToString();

string dakika = comboBox2.SelectedItem.ToString();

string saniye = comboBox3.SelectedItem.ToString();

//Alnan deerleri Convert ediyorum, karlatrma yapmak iin..



int saatdeger = Convert.ToInt32(saat);

int dakikadeger = Convert.ToInt32(dakika);

int saniyedeger = Convert.ToInt32(saniye);

// Saat deeri 10 dan kk ise labela yazdrrken bana 0 deerini ekliyorum.



if (saatdeger < 10)

{

yenisaatdeger = "0" + saatdeger.ToString();

}

else



{

yenisaatdeger = saatdeger.ToString();

}

// Dakika deeri 10 dan kk ise labela yazdrrken bana 0 deerini ekliyorum.



if (dakikadeger < 10)

{

yenidakikadeger = "0" + dakikadeger.ToString();

}

else



{

yenidakikadeger = dakikadeger.ToString();

}

// Saniye deeri 10 dan kk ise labela yazdrrken bana 0 deerini ekliyorum.



if (saniyedeger < 10)

{

yenisaniyedeger = "0" + saniyedeger.ToString();

}

else



{

yenisaniyedeger = saniyedeger.ToString();

}

// Saat formatn belirlediim karar yapsna gre label da yazdryorum



label7.Text = yenisaatdeger + ":" + yenidakikadeger + ":" + yenisaniyedeger;

}

// Eer radyo buton 2 iaretli ise;



if (radioButton2.Checked == true)

// seilen dakika sfr deilse, seilen ifadeyi 60 (saniye) ile arpyorum, timer 2 yi balatyorum.



{

if (Convert.ToInt32(comboBox2.SelectedItem) != 0)

{

int kapamadakika = Convert.ToInt32(comboBox2.SelectedItem.ToString());

kapamasure = 60 * kapamadakika;

timer2.Start();

}

// seilen deer sfr ise kullancya uyar veriyor.



else



{

MessageBox.Show("Ltfen sfr deerini semeyiniz");

}

}




}

private void button2_Click(object sender, EventArgs e)

//Eer iptal butonuna baslm ise ilemi iptal ettiriyorum, Timer duruyor.



{

System.Diagnostics.Process.Start("shutdown", " -a");

label7.Text = "";

timer2.Stop();

}

private void radioButton1_CheckedChanged(object sender, EventArgs e)

{

comboBox1.Enabled = true;

comboBox2.Enabled = true;

comboBox3.Enabled = true;

}

private void radioButton2_CheckedChanged(object sender, EventArgs e)

// Eer radyo buton 2 seili ise, saat ve saniye seilmesin diye combobox'a false veriyorum.



{

comboBox1.Enabled = false;

comboBox2.Enabled = true;

comboBox3.Enabled = false;

}

private void timer2_Tick(object sender, EventArgs e)

// Dakikaya gre kapanma seildiinde kalan sreyi ekrana yazdryorum.



{

kapamasure--;

label7.Text = kapamasure.ToString();

Refresh();

// sre 0 olduunda sistemi 30 saniye iinde kapatyorum.



if (kapamasure == 0)

{

System.Diagnostics.Process.Start("shutdown", "-f -s");

}




}

private void button3_Click(object sender, EventArgs e)

// k butonu uyars..



{

DialogResult sonuc;

sonuc = MessageBox.Show("kmak stediinizden Eminmisiniz?", "Uyar", MessageBoxButtons.OKCancel);

{

if (sonuc == DialogResult.OK)

{

Application.Exit();

}

}

}

}

}

Alıntı : İsmail GÜRSOY

Etiketler : pc kapatma programı, c#.net hazır proje

Yazdır Yazıyı Paylaş  C#.NET

Yazıya Yapılan Yorumlar

Bu yazıya hiç yorum eklenmemiş.

  Sizde bu yazıya yorum yapabilirsiniz..
   Adınız :   ( Gerekli )
   Email :   Gösterilmeyecek ( Gerekli )
   Siteniz :  
   Mesajınız :  
     

 
    ●  Duyuru
Techturk.NET 2009

    ●  Üyelik
Kullanıcı Adı :  
Parola :  
   

    ●  Kategoriler
  ● C#.NET
  ● VB.NET
  ● AJAX.NET
  ● Classic ASP
  ● PHP5 & PHP
  ● PHP Smarty
  ● ASP.NET MVC
  ● Php Scriptler
  ● ASP Scriptler
  ● Web Templates
  ● Temalar
  ● Teknoloji Haberleri
  ● Yazılım Haberleri
  ● Görsel Eğitim Setleri
  ● E-Book
  ● Programlar
  ● Web Tools
  ● Microsoft
  ● AJAX
 
    ●  Bağlantılar
  ●  YazGeliştir
  ●  Yazılım uzmanı
  ●  CSharpNedir?
  ●  Rekabet dünyası
  ●  Yavuz mercan
  ●  Furkan AÇIKGÖZ
  ●  E - Sitem Site Reklam parametiği
 
    ●  Çok Okunan Yazılar
  ● VB.NET İle Notepad .txt Uygulaması
  ● C#.NET İle Xml kaydı nasıl yapılır
  ● SolidWorks 2010 Eğitim DVD’si (Yenasoft)
  ● C# ASP.NET İle Mail Gönderme Class'ı
  ● Classic ASP Array kullanımı
  ● C#.NET - ASP.NET Mail Yollama örneğim
  ● Wordpress Alt Yapısını Kullanan Sistemler
  ● Slot Oyunu Uygulaması C#.Net

    ●  Rastgele Yazı

    ●  Özel Video