- •Реферат
- •Оглавление
- •Раздел 1 5
- •Раздел 2 1
- •Раздел 3 4
- •Раздел 1
- •Реестр Windows 3.1
- •Реестр Windows nt 3.1
- •Hkey_current_user
- •Hkey_users
- •Hkey_local_machine
- •Hkey_classes_root
- •Hkey_current_config
- •Раздел 2
- •Delphi 2009
- •Delphi 2010
- •Delphi xe Delphi xe (Delphi 2011, code named Fulcrum), была выпущена 30 августа 2010. Новые возможности Delphi xe:
- •Delphi xe2
- •Delphi xe3
- •Раздел 3
- •Список использованных источников
Раздел 3
РУКОВОДСТВО ПРОГРАММИСТА
В данном разделе перечислены и описаны все функции, которые используются в программе:
Главное окно, в котором находится TListBox, кнопки, определяющие все главные функции программы.
Дополнительные окна, для интерфейса пользователя и удоства использования программы.
Функция выводит на экран всю информацию об имени текущего пользователя средствами функций WinAPI.
function GetComputerNetName:string; //узнаем имя компьютера
var
buffer:array[0..255] of Char;
size:DWORD;
begin
size:=256;
if GetComputerName(buffer,size) then
Result:=buffer
else Result:= '';
end;
Функция выводит на экран всю информацию об имени текущего пользователя средствами функций WinAPI.
function GetCurrentUserName:String; //узнаем имя текущего пользователя
const
cnMaxUserNameLen=254;
var
sUserName:String;
dwUserNameLen:DWORD;
begin
dwUserNameLen:=cnMaxUserNameLen-1;
SetLength(sUserName,cnMaxUserNameLen);
GetUserName(PChar(sUserName),dwUserNameLen);
SetLength(sUserName,dwUserNameLen);
Result:=sUserName;
end;
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Данный раздел содержит краткое руководство пользователя по работе с программой, а также описание всех имеющихся окон и методы взаимодействия с ними.
Главное окно имеет удобный и интуитивно понятный интерфейс. Главное окно, на которое попадает пользователь программой InfoPC – это окно с приветствием и навигацией по программе. На нижней панели программы находятся кнопки переключения. С помощью этих кнопок можно легко перемещаться по окнам программы и работать с ее функционалом.
Рис.3.4.Вид главного окна
Далее можно проверить работоспособность программы, например выберем информацию об оперативной памяти:
Рис. 3.5.Первое дополнительное окно, которое мы рассмотрим это «Информация о пользователе»:
Рис.3.6.Вид при активации доп. окна «Информация о пользователе»
Далее проверим на работоспособность дополнительное окно «Локальные диски», предназначенное для просмотра содержимого локальных дисков и съемных устройств:
Рис.3.7.Окно «Локальные диски»
Далее перейдем в окно «Дополнительная информация». Тут содержится информация, которая не попала не в один из разделов но является так же многозначительной:
Рис.3.8.Вид окна «Дополнительная информация»
ВЫВОДЫ
В процессе разработки данного приложения были изучены принципы программирования средствами WinAPI. Конечная программа имеет простейший в использовании интерфейс пользователя и в то же время имеет вполне широкий функционал. В результате разработки данной программы также была затронута тема реестра. Но основная часть программы написана на функциях Windows API. Программа InfoPC отличается от своих аналогов простым интерфейсом и структурированностью. Вся программа структурирована по отдельным разделам, что делает поиск нужного устройства еще более простым. Все вышеназванные цели были достигнуты.