Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Утіліта моніторингу та контролю енергоспоживання портативних комп'ютерів

Реферат Утіліта моніторингу та контролю енергоспоживання портативних комп'ютерів





label5.Text= невідомо raquo ;;

else

{

int s, m, h;

s=total% 60;

total=total/60;

m=total% 60;

h=total/60;

label5.Text=h.ToString () + : + M.ToString () + : + S.ToString ();

}

SwitchImg ();

GetPowers ();

if (pow.Count!=0)

{

int h=this.Height + 53;

this.Size=new Size (this.Width, h);

}

Create_radio ();

}

private void trackBar1_Scroll (object sender, EventArgs e)

{

val=(short) trackBar1.Value;

val=(short) (val * 25.5);

SetBrightness (val);

}


private void timer1_Tick (object sender, EventArgs e)

{

label2.Text=GetPowerStatus ();

label3.Text=GetBatteryFlag ();

label4.Text=GetBatteryPercent (). ToString () + % raquo ;;

int total=GetBatteryTime ();

if (total == - 1)

label5.Text= невідомо raquo ;;

else

{

int s, m, h;

s=total% 60;

total=total/60;

m=total% 60;

h=total/60;

label5.Text=h.ToString () + : + M.ToString () + : + S.ToString ();

}

SwitchImg ();

}


private void radioButton6_CheckedChanged (object sender, EventArgs e)

{

ChangePow (radioButton6);

}


private void radioButton5_CheckedChanged (object sender, EventArgs e)

{

ChangePow (radioButton5);

}


private void radioButton4_CheckedChanged (object sender, EventArgs e)

{

ChangePow (radioButton4);

}


private void radioButton3_CheckedChanged (object sender, EventArgs e)

{

ChangePow (radioButton3);

}


private void radioButton2_CheckedChanged (object sender, EventArgs e)

{

ChangePow (radioButton2);

}


private void radioButton1_CheckedChanged (object sender, EventArgs e)

{

ChangePow (radioButton1);

}

private void ChangePow (RadioButton rb)

{

Active=(string) pow [rb.Text];

ProcessStartInfo prc=new ProcessStartInfo ( Powercfg raquo ;, -setactive + Active);

prc.WindowStyle=ProcessWindowStyle.Hidden;

Process.Start (prc);

}

}

}


# include brightness.h

# include gammaramp.h

extern C __declspec (dllexport) char * GetPowerStatus ()

{_ POWER_STATUS sps; (GetSystemPowerStatus ( amp; sps))

{(sps.ACLineStatus)//друкуємо статус харчування

{0: Power off raquo ;; 1: Power on raquo ;; 255 :: невідомо raquo ;;;

}

} Unknown raquo ;;

}


extern C __declspec (dllexport) char * GetBatteryFlag ()

{_ POWER_STATUS sps; ( amp; sps);

switch (sps.BatteryFlag)//статус заряду

{

case 1: Високий raquo ;;

case 2: низька raquo ;;

case 4: Критичний raquo ;;

case 8: Заряджається raquo ;;

case 128: Батарея відсутня raquo ;;

case 255:

default: Невідомий raquo ;;

}

}

extern C _...


Назад | сторінка 8 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Total Commander
  • Реферат на тему: Файлові менеджери, программа Total Comander
  • Реферат на тему: Offshore drilling and producing technology of total company
  • Реферат на тему: Російський ринок private banking
  • Реферат на тему: Private banking: стан та перспективи розвитку