BigEdu.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)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru