- •Пояснительная записка
- •Содержание
- •Введение
- •Постановка задачи
- •Выбор решения Определение необходимых модулей программы.
- •Определение структуры файла базы данных.
- •Описание разработки программы
- •Отладка и тестирование
- •Описание программы Разработка приложения database.Exe
- •Разработка меню
- •Разработка функции на языке Assembler
- •Руководство пользователя
- •Заключение
- •Список используемых источников
- •Приложение а Листинг программы Файл «my.H»
- •Файл «main.C»
- •Файл «data.C»
- •Файл «mainmenu.C»
- •Файл «submenu.C»
- •Файл «dialog.C»
- •Файл «message.C»
- •Файл «sort.C»
- •Приложение b
Файл «message.C»
#include "my.h"
void report(char line1[50], char line2[50], char line3[50]) { // Вывод сообщения
system("cls");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n%16c", 201);
for(i = 1; i <= 46; i++)
printf("%c", 205);
printf("%c\n%16c%47c\n%16c%44s%3c\n%16c%47c", 187, 186, 186, 186, line1, 186, 186, 186);
printf("\n%16c%44s%3c\n%16c%47c", 186, line2, 186, 186, 186);
printf("\n%16c%44s%3c\n%16c%47c\n%16c", 186, line3, 186, 186, 186, 200);
for(i = 1; i <= 46; i++)
printf("%c", 205);
printf("%c\n", 188);
getch();
}
void about() { // Показ информации о программе
system("cls");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n%16c", 201);
for(i = 1; i <= 45; i++)
printf("%c", 205);
printf("%c\n%16c%46c", 187, 186, 186);
printf("\n%16c 'Wholesale' database. %c\n%16c%46c", 186, 186, 186, 186);
printf("\n%16c Records are stored in memory or file. %c\n%16c%46c", 186, 186, 186, 186);
printf("\n%16c To return the main menu, press any key... %c", 186, 186);
printf("\n%16c%46c\n%16c", 186, 186, 200);
for(i = 1; i <= 45; i++)
printf("%c", 205);
printf("%c\n", 188);
getch();
mmenu(); // Вывод главного меню
}
void intro() { // Вывод заставки на экран
printf("\n\n **** ********* ********* **** ******* * ****\n");
printf(" * * * * * * * * * * * * * * *\n");
printf(" * * * * * * * * * * * * *\n");
printf(" * * * * * * * ******* ******* ****\n");
printf(" * * * * * * * * * * * * *\n");
printf(" * * * * * * * * * * * * *\n");
printf(" **** * * * **** ******* * * * *\n\n");
printf(" ######## # ####### #\n");
printf(" # # # # # # # #\n");
printf(" # # # # # #\n");
printf(" ######## ####### ####### #######\n");
printf(" # # # # # # #\n");
printf(" # # # # # # # #\n");
printf(" ######## # # ####### # #\n\n");
printf(" /\\ /\\ | | | | | | \\ /\n");
printf(" / \\ / \\ | | | | | | \\ /\n");
printf(" / \\ / \\ |_______| |_______| | | \\/\n");
printf(" / \\ /______\\ | | | | |----- | /\\\n");
printf(" / \\ / \\ | | | | | | | / \\\n");
printf(" -------------- / \\ | | | | | | | / \\\n");
printf(" | | / \\ | | | | -----\n\n\n");
for(i = 1; i <= 78; i++)
printf("%c", 177);
printf("\n%16c", 201);
for(i = 1; i <= 47; i++)
printf("%c", 205);
printf("%c\n%16c%48c", 187, 186, 186);
printf("\n%16c Completed student group 13VV2 Sergey Vtorov %c\n%16c%48c", 186, 186, 186, 186);
printf("\n%16c PSU (C) 2014 %c\n%16c%48c", 186, 186, 186, 186);
printf("\n%16c To view the main menu, press any key... %c\n%16c%48c", 186, 186, 186, 186);
printf("\n%16c", 200);
for(i = 1; i <= 47; i++)
printf("%c", 205);
printf("%c\n", 188);
getch();
mmenu(); // Показать главное меню
}