Міністерство освіти і науки Російської Федерації
ГОУ ВПО Норільський ІНДУСТРІАЛЬНИЙ ІНСТИТУТ
Факультет ЕіТО
Курсова робота
з Інформатики
Студенти гр. АП-06: Арламов Олександр
Безрученко Дмитро
Викладач: Новіков В.В.
Норильськ
Введення
програма меню запит
Метою даної курсової роботи є розробка зручної діалогової програми, що полегшує доступ до файлових даними.
Створення програми
Для початку рішення задачі необхідна її чітке формулювання. Від того, наскільки добре сформульована мета, яку необхідно досягти, залежить якість і швидкість виконання рішення. p align="justify"> Після постановки завдання, необхідно проаналізувати можливі рішення, і розбити її на простіші підзадачі. Кожна підзадача повинна бути функціонально осмислена, і нести в собі певну функціональне навантаження. br/>
Постановка завдання
У рамках даного курсового проекту, необхідно розробити зручну діалогову програму, що полегшує доступ до файлових даними. В якості предметної області ми використовуємо записну книжку, що містить в собі інформацію про ПІБ, номер телефону та адресу людини. Ми передбачили можливість додавання нових записів, видалення старих, а також редагування вже існуючих. p align="justify"> Всі вище описані операції проводяться за допомогою простого у використанні і реалізації інтерфейсу користувача.
Реалізація
. Формування рядка статусу
Turbo vision дозволяє визначати кілька варіантів рядка статусу. Кожен варіант створюється за допомогою методу NewStatusDef. У нашій програмі ми вказали максимальний можливий діапазон контексту програми при зверненні до методу NewStatusDef. За допомогою методу NewStatusKey в рядку статусу визначається чергова командна клавіша. При зверненні до методу спочатку вказується текст, висвічує в рядку статусу, причому символом ~ виділяється та частина повідомлення, яка буде підсвічена в рядку статусу іншим кольором: таким способом у Turbo Vision вказуються командні клавіші. Ідентифікатор kbAltX задає комбінацію клавіш, а cmQuit - пов'язану з нею команду. У Turbo Vision при зверненні до методів NewStatusDef і NewStatusKey вказується змінна типу Pointer. Всередині методів ця змінна трактується як посилання на новий метод, що дозволяє організувати ланцюжок послідовних визначень. p align="justify">. Формування меню.
У програму включений код, який реалізує рядок меню з опцією Файл, пов'яз...