лючення до мережі;
. Виведення стану зарядки батареї у відсотках;
. Виведення годині до повної розрядкі батареї;
. вибір планом енергоспоживання.
Реалізацію ціх можливіть Здійснює программа «Утіліта моніторингу та контролю енергоспоживання портативних комп ютерів». Жодна операційна система на сьогоднішній дня не может обійтіся без зручної и ефектівної програми енергоспоживання. З ЗРОСТАЮЧИЙ потужном портативних комп ютерів растет и їх енерговітраті, Які нужно збалансовуваті для Зручне Користування.
Можлівість Швидкого доступу до потрібної информации та Зручний інтерфейс є першочерговімі Вимогами до програми енергоспоживання, яка розробляється у курсовому проекті. Аджея інтерфейс програми енергоспоживання розробляється спеціально для Зручне Користування у всех операційній сістемі Windows. У Програмі енергоспоживання буде об'єднано найнеобхідніші для користувача Функції для роботи з файловою системою в наочну и простому виде.
2.2 Способи вирішенню поставленої задачі
У курсовому проекті поставлені завдання можна вірішіті помощью системних вікліків операційної системи Windows. Аджея помощью системних вікліків ми Можемо доступітіся до ядра операційної системи та здійсніті необхідні нам Операції з енергоспоживання. Крім цього нужно Забезпечити інтерфейс роботи з користувачем. Для вирішенню поставленої задачі у курсовому проекті розроблення алгоритм роботи утіліті моніторингу та контролю енергоспоживання портативних комп ютерів, яка наведена на рис. 2.1.
Робота програми почінатіметься з ініціалізації компонентів, яка включатіме в собі создания віконного інтерфейсу, ініціалізації полів та кнопок інтерфейсу. После ініціалізації компонентів програми буде здійсненій системний виклик для Отримання информации про енергоспоживання, Які Доступні на портативному комп ютері. Наступний кроком буде Отримання информации про яскравість екранах та відображення цієї информации у відповідніх полях інтерфейсу програми. ЦІ Дії будемо реалізовуваті помощью системних вікліків, Які повертатімуть нам стан та рівень заряду батареї та яскравості екранах. После виконан опис вищє етапів программа перейшовши у режим Очікування Дії від користувача.
При зміненні повзунки уровня яскравості змінюється яскравість екранах что дает Зменшити споживання ЕНЕРГІЇ екранах и більшої роботи від батареї. Або для кращої передачі насіченості кольорів, тобто Збільшення яскравості екранах при перегляді медіа файлів або потужном ігор.
Для КРАЩА планування продуктівності або Зменшення витрат є список планів енергоспоживання. Коженая з ціх планів має свои налаштування, Які Певнев чином вплівають на Продуктивність комп ютера, что дозволяє ще краще організуваті витрати портативного комп ютера.
Отже, робота утіліта моніторингу та контролю енергоспоживання портативних комп ютерів у курсовому проекті буде заснована на вікорістанні системних вікліків операційної системи Windows.
Рис. 2.1. Граф-схема роботи програми енергоспоживання
3. Розробка утіліті контролю и моніторингу енергоспоживання портативних комп ютерів
Дана програма має Такі основні функціональні Вузли:
керування яскравістю екранах;
Виведення информации про стан батареї;
Виведення информации про стан планом енергоспоживання;
зміна планом енергоспоживання.
Вузол «Керування яскравістю екранах» дозволяє корістувачеві Зменшити або збільшити яскравість екранах відповідно, если збільшити яскравість батарея розряда швидше, если Зменшити повільніше.
Вузол «Виведення информации про стан батареї» виводами інформацію про батарею, чі заряджається вона чи ні, скільки годині залишилось до повної розрядкі батареї.
Вузол «Стан планом енергоспоживання» звертається до реєстру, вібірає дані про стани енергоспоживання и виводами їх Користувачі.
Вузол «Зміна плану енергоспоживання» звертається до СИСТЕМИ І відправляє запит на зміну планом енергоспоживання.
3.1 Вибір технології програмування
Для виконан поставленого Завдання Використано мову програмування C # та середовище програмування Microsoft Visual Studio 2012.
Вибір мови програмування можна обґрунтувати тім, что мова C # має у своєму складі безліч класів та методів для роботи з файловою системою, процесами та потоками ОС Windows. У цієї мови є много можливіть для реализации найскладніших алгоритмів и р...