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

бесплатно 0
4.5 121
Разработка программы в среде Microsoft Visual C для вывода системной информации о компьютере, его оперативной памяти, процессоре, ip-адресе, принтерах, текущем видеорежиме и дисках. Использование программы Sysinfo для анализа работы компьютера.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
1. Разработка системных программ анализа и управления вычислительной системы 1.1 Разработка алгоритмов анализа работы компьютера 2. Разработка системных программ анализа и управления вычислительной системы В данном курсовом проекте необходимо разработать программу, которая смогла бы выводить системную информацию о компьютере, информацию об оперативной памяти, процессоре, ip адрес компьютера, информацию о принтерах, текущем видеорежиме, информацию о дисках. Робота их подразумевается только под WIN32 (лишь отдельные функции работают под WIN32s). 1.1 Разработка алгоритмов анализа работы компьютера Информация об основных каталогах. Следующая пользовательская функция выводит имя компьютера: if (GetComputerName (temp, &cchBuff)) { strcat (lpszSystemInfo, Имя компьютера: \t\t); 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; } Информация об операционная системе. Для получения информации принтерах компьютера, предназначена функция PrinterInfo (). void PrinterInfo () { LPTSTR lpszSystemInfo = new char [BUFSIZE]; // указатель на строку, в которой for (int a=0; aGetDisplayMode (&pDDS); strcat (lpszSystemInfo, Информация о текущем видеорежиме: ); int n_long = strlen (lpszSystemInfo); lpszSystemInfo [n_long] = 13; lpszSystemInfo [n_long 1] = 10; lpszSystemInfo [n_long 2] = 13; lpszSystemInfo [n_long 3] = 10; itoa (pDDS. dwHeight, tmp, 10); strcat (lpszSystemInfo, Количество точек по вертикали: \t); strcat (lpszSystemInfo, tmp); strcat (lpszSystemInfo, ); n_long = strlen (lpszSystemInfo); lpszSystemInfo [n_long-2] = 13; lpszSystemInfo [n_long-1] = 10; itoa (pDDS. dwWidth, tmp, 10); strcat (lpszSystemInfo, Количество точек по горизонтали: \t); strcat (lpszSystemInfo, tmp); strcat (lpszSystemInfo, ); n_long = strlen (lpszSystemInfo); lpszSystemInfo [n_long-2] = 13; lpszSystemInfo [n_long-1] = 10; itoa (pDDS. dwRefreshRate, tmp, 10); strcat (lpszSystemInfo, Частота обновления, Гц: \t\t); strcat (lpszSystemInfo, tmp); strcat (lpszSystemInfo, ); n_long = strlen (lpszSystemInfo); lpszSystemInfo [n_long-2] = 13; lpszSystemInfo [n_long-1] = 10; itoa (pDDS. dwAlphaBitDepth, tmp, 10); strcat (lpszSystemInfo, Глубина альфа-буффра (бит/пиксел): \t); strcat (lpszSystemInfo, tmp); strcat (lpszSystemInfo, ); n_long = strlen (lpszSystemInfo); lpszSystemInfo [n_long-2] = 13; lpszSystemInfo [n_long-1] = 10; itoa (pDDS. ddpfPixelFormat. dwRGBBitCount, tmp, 10); strcat (lpszSystemInfo, Глубина RGB цвета (бит/пиксел): \t); strcat (lpszSystemInfo, tmp); strcat (lpszSystemInfo, ); n_long = strlen (lpszSystemInfo); lpszSystemInfo [n_long-2] = 13; lpszSystemInfo [n_long-1] = 10; itoa (pDDS. ddpfPixelFormat. dwZBufferBitDepth, tmp, 10); strcat (lpszSystemInfo, Глубина Z-буффра (бит/пиксел): \t); strcat (lpszSystemInfo, tmp); strcat (lpszSystemInfo, ); n_long = strlen (lpszSystemInfo); lpszSystemInfo [n_long-2] = 13; lpszSystemInfo [n_long-1] = 10; itoa (pDDS. ddpfPixelFormat. dwAlphaBitDepth, tmp, 10); strcat (lpszSystemInfo, Глубина альфа-канала (бит/пиксел): \t); strcat (lpszSystemInfo, tmp); strcat (lpszSystemInfo, ); n_long = strlen (lpszSystemInfo); lpszSystemInfo [n_long-2] = 13; lpszSystemInfo [n_long-1] = 10; SendMessage (StaticText, WM_SETTEXT, 0, (LPARAM) lpszSystemInfo); } Информация о дисках компьютера.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?