ReferatWorld.ru
» » » Информационная система сравнительного анализа работы компьютера
Вернуться назад

Информационная система сравнительного анализа работы компьютера

Министерство образования и науки Украины

Харьковский национальный университет радиоэлектроники

Компьютерной инженерии и управления

АПВТ

Факультет

Кафедра

Курсовой проект

пояснительная записка

Информационная система сравнительного анализа работы компьютера

(тема проекта)

2010 г.

Реферат

Пояснительная записка содержит 21 страницу, 3 части, 1 приложение, 7 источников литературы.

Работа посвящена теме информационная система сравнительного анализа работы компьютера.

Цель - разработать программу, которая смогла бы выводить системную информацию о компьютере, информацию об оперативной памяти, процессоре, ipадрес компьютера, информацию о принтерах, текущем видеорежиме, информацию о дисках.

Реализация задачи потребовала изучения специальных функций для получения информации о системе, а также дополнительных библиотек.

Программа представляет собой приложение, написанное в среде MicrosoftVisualC++.

КЛЮЧЕВЫЕ СЛОВА: СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ, ИНФОРМАЦИЯ О СИСТЕМЕ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, АНАЛИЗА РАБОТЫ КОМПЬЮТЕРА, ИНФОРМАЦИЯ О ПРОЦЕССОРЕ, ФУНКЦИИ ДЛЯ ПОЛУЧЕНИЯ ИНФОРМАЦИИ О СИСТЕМЕ.

Содержание

Реферат

Введение

1. Разработка системных программ анализа и управления вычислительной системы

1.1 Разработка алгоритмов анализа работы компьютера

2. Использование программы Sysinfo для анализа работы компьютера

Выводы

Список используемых источников

Приложение текст программы

Введение

Ни для кого не новость, что в мире существует великое множество языков так не похожих друг на друга. Но вот почему-то инженерам-программистам не пришелся по душе не один из существующих и они стали изобретать свои. Так чем же все таки не угодили все язык мира, что их оставили, и стали изобретать новые?

Изучение естественного языка является сложным процессом, включающим как обретение элементарных автоматических навыков, так и восприятие сложных абстрактных понятий. При этом возможность относительно свободного использования языка как средства общения появляется уже на ранних стадиях этого процесса, когда вообще ещё не имеет смысла говорить о знании языка. Многозначность одних и тех же слов есть еще одним недостатком естественных языков, не говоря уже о сочетаниях слов и предложениях, которые в некоторых случаях можно трактовать Nспособами. Таким образом разговорные языки не могут быть применены для задания точных команд и действий.

В данный момент довольно популярным языком программирования является С++. Его используют при написании пользовательских приложений. Это язык высокого уровня, он довольно краток и в то же время дает практически безграничные возможности для решения любых проблем.

С++ - это язык программирования общего назначения, хорошо известный своей эффективностью, экономичностью, и переносимостью. Указанные преимущества С++ обеспечивают хорошее качество разработки почти любого вида программного продукта. Использование С++ в качестве инструментального языка позволяет получать быстрые и компактные программы. Во многих случаях программы, написанные на С++, сравнимы по скорости с программами, написанными на языке ассемблера.

1. Разработка системных программ анализа и управления вычислительной системы

В данном курсовом проекте необходимо разработать программу,которая смогла бы выводить системную информацию о компьютере, информацию об оперативной памяти, процессоре, ipадрес компьютера, информацию о принтерах, текущем видеорежиме, информацию о дисках.

Рассматриваются способы получения системной информации о компьютере. Все функции опираются на Windows API. Робота их подразумевается только под WIN32 (лишь отдельные функции работают под WIN32s).

1.1 Разработка алгоритмов анализа работы компьютера

Информация об основных каталогах.

Три функции дают пути к трем основным каталогам: GetWindowsDirectory - к каталогу ОС, GetSystemDirectory - к системной папке ОС и GetCurrentDirectory - к текущей папке. Эти функции имеют два параметра - путь к папке и размер его представления в памяти.

Информация о пользователе и компьютере.

Имя компьютера позволяет получить функция GetComputerName. В нее передается два параметра - параметр типа PChar, в который записывается имя компьютера и второй параметр, определяющий длину записи под имя. Следующая пользовательская функция выводит имя компьютера:

if (GetComputerName (temp, &cchBuff))

{

strcat (lpszSystemInfo, "Имякомпьютера: tt");

strcat (lpszSystemInfo, temp);

strcat (lpszSystemInfo, " ");

int n_long = strlen (lpszSystemInfo);

lpszSystemInfo [n_long-2] = 13;

lpszSystemInfo [n_long-1] = 10;

}

Очень похожим способом получается имя пользователя из функции GetUserName:

if (GetUserName (temp, &cchBuff))

{

strcat (lpszSystemInfo, "Имяпользователя: t");

strcat (lpszSystemInfo, temp);

strcat (lpszSystemInfo, " ");

int n_long = strlen (lpszSystemInfo);

lpszSystemInfo [n_long-2] = 13;

lpszSystemInfo [n_long-1] = 10;

}

Информация об операционная системе.

Информация об операционной системе хранится в записи типа ExpandEnvironmentStrings, выглядещей следующим образом:

dwR

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию Министерство образования и науки Украины Харьковский национальный университет радиоэлектроники Компьютерной инженерии и управления АПВТ Факультет
Оценок: 1002 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru