ом енергожівлення;
відображення информации про батарею.
Керування яскравістю екранах відбувається з помощью рухомого повзунки, перетягуючі его в ліву часть яскравість зменшується, а в праву збільшується.
Вибір планом енергоспоживання відбувається з помощью перемікачів, шкірному перемікачеві відповідає один план енергожівлення
Блок відображення стану батареї є очень пробачимо и інформатівнім ВІН Швидко реагує на всі Зміни пов язані з роботом батареї
5. Тестування
Відлагодження програми відбувається на Основі спеціально створенного тестів помощью автоматизованого відлагоджувача Який присутній в середовіщі Ms Visual Studio 2010, в покроковий режімі перевіряється значення потрібніх змінніх и вмістіме потрібніх структур даних. Помощью breakpoints відбувається запинки виконан програми в тихий місцях де відбулася логічна помилка або в місцях визначених студентом.
.1 Виявлення помилок Зміни яскравості екранах
До помилок на цьом етапі відносяться помилки Зміни яскравості екранах.
Рис. 5.1. Вікно програми з нормальним режимом яскравості
Если перетягнуті повзунок в ліво яскравість зменшіть.
Рис. 5.2. Вікно програми Із зменшеності режимом яскравості
Если перетягнуті повзунок вправо яскравість збільшіться.
Рис. 5.3. Вікно програми Із збільшенім режимом яскравості
5.2 Виявлення помилок Зміни планом енергожівлення
До помилок на цьом етапі відносяться помилки некоректної Зміни планом енергоспоживання.
Рис. 5.4. Вікно відображення потокового планом
Рис. 5.5. Вікно відображення зміненого плану
Як видно зміна планом пройшла успішно и Сейчас блок працює коректно.
5.3 Виявлення помилок коректного відображення стану батареї
До помилок на цьом етапі відносяться помилки Отримання коректний даних про стан батареї. На даного малюнку программа показує что батареє заряджається.
Рис. 5.6. Статусу живлення Power on
Если відключіті живлення, програма відреагує на Зміни и оновить свои дані.
Рис. 5.7. Статусу живлення Power on
Висновок
У результате виконан курсового проекту Створено системні утіліту «моніторингу та контролю енергоспоживання портативних комп ютерів», Набуто практичні навички для роботи Із системного виклика та розробки функціональніх вузлів.
розроблено утіліта відповідає всім Вимогами поставленого Завдання, має простий та зрозумілій інтерфейс, ефектівні плани заощадження ЕНЕРГІЇ та стабільну роботу без збоїв. Такоже у створеній утіліті Є можливість Зручне помощью повзунки змінюваті яскравість екранах. Для перевіркі результатів роботи утіліті Було проведено тестування даної програми. У результате тестування Було | Полтава та виправлено помилки.
Список літератури
1.В. Зіборов Visual C # 2010 на прикладах
2.Сістемное програмне забезпечення/А.В.Гордеев, А.Ю.Молчанов.
.е. Троелсен Мова програмування C # 2010 і платформа .NET 4.0
.Колісніченко Секрети, настройка і оптимізація реєстру Windows 7
.Дж.Донован. Системне програмування.
Додатки
using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;System.Runtime.InteropServices;Microsoft.Win32;System.Collections;System.Security;System.Security.AccessControl;System.Security.Permissions;System.Diagnostics;Brightness
{
public partial class Form1: Form
{
public Form1 ()
{
InitializeComponent ();
}
[DllImport ( brightness_dll.dll raquo ;, CharSet=CharSet.Ansi)]
public static extern string GetPowerStatus ();
[DllImport ( brightness_dll.dll raquo ;, CharSet=CharSet.Ansi)]
public static extern string GetBatteryFlag ();
[DllImport ( brightness_dll.dll raquo ;, CharSet=CharSet.Ansi)]
public static extern int G...