Автор работы: Пользователь скрыл имя, 07 Ноября 2012 в 13:54, курсовая работа
Условие задачи:
Составить программу, которая содержит текущую информацию о заявках на авиабилеты. Каждая заявка включает:
пункт назначения;
номер рейса;
фамилию и инициалы пассажира;
желаемую дату вылета.
Введение…………………………………………………………………….
1
Разработка эскизного и технического проектов программы……………...
1.1
Назначение и область применения………………………………….
1.2
Технические характеристики…………………………………………
1.2.1
Постановка задачи……………………………………………
1.2.2
Описание алгоритма………………………………………….
1.2.3
Организация входных и выходных данных………………..
1.2.4
Выбор состава технических и программных средств……..
1.3
Источники, использованные при разработке……………………......
2
Разработка рабочего проекта………………………………………………
2.1
Разработка программы………………………………………………...
2.2
Спецификация программы……………………………………………
2.3
Текст программы………………………………………………………
2.4
Описание программы………………………………………………...
2.4.1
Общие сведения………………………………………………
2.4.2
Функциональное назначение………………………………...
2.4.4
Используемые технические средства………………………..
2.4.5
Вызов и загрузка………………………………………………
2.5
Тестирование программы…………………………………………....
3
Литература…………………………………………………………………...
#include <vcl.h>
#pragma hdrstop
#include "Unit3.h"
//----------------------------
#pragma package(smart_init)
#pragma link "CSPIN"
#pragma resource "*.dfm"
TForm3 *Form3;
//----------------------------
__fastcall TForm3::TForm3(TComponent* Owner)
: TForm(Owner)
{
}
//----------------------------
void TForm3 :: SetList (TAviaList & list) {
this->plist = & list;
}
void __fastcall TForm3::Button3Click(TObject *Sender)
{
// добавление
plist->Add(new TAviaListItem(Edit2->Text.c_
Edit4->Text.c_str() , this->DateTimePicker1->Date ));
// задержка
Button3->Enabled = false;
for (int i = 0 ; i < 10 ; i++) {
Application->ProcessMessages()
Sleep(100);
}
Button3->Enabled = true;
}
//----------------------------
2.4 Описание программы
2.4.1 Общие сведения
Наименование программы: Заявка на авиабилеты
Для функционирования программы необходимо наличие файлов: «list_avia.exe», «save.dat»
Программа реализована на языке программирования С++.
Операционная система Microsoft Windows XP Professional, Виста,
windows 7.
2.4.2 Функциональное назначение
Программа предназначена для регистрирования заявок на авиабилеты
2.4.3 Используемые технические средства
Минимальные системные требования к ЭВМ: 640Кб ОЗУ, 10Мб свободного дискового пространства, процессор с частотой не менее 133Мгц, клавиатура.
Рекомендуемы системные
2.4.4 Вызов и загрузка
Загрузка данных в программу происходит из файла с помощью меню загрузить.
Чаще для того, чтобы найти причину ошибки, надо выполнить какой-то фрагмент программы, наблюдая изменения переменных при выполнении каждой команды.
Для прохода фрагмента программы по шагам можно использовать команды:
Команда |
Горячие" клавиши |
Пояснения |
Step Over (По шагам без захода в...) |
F8 |
Пошаговое выполнение строк программы, считая вызов функции за одну строку, т.е. вход в функции не производится. |
Trace Into (Трассировка с захо-дом в...) |
F7 |
Пошаговое выполнение программы с заходом в вызываемые функции. |
Trace to Next Source Line (Трас-сировка до следующей строки) |
Shift+F7 |
Переход к следующей исполняемой строке. |
Run to Cursor (Выполнить до курсора) |
F4 |
Команда выполняет программу до того выполняемого оператора, на котором расположен курсор в окне редактора кода. |
Run Until Return (Выполнить до выхода из функции) |
Shift+F7 |
Выполнение программы до выхода из текущей функции, останов на операторе, следующем за вызовом этой функции. |
Show Execution Point (Показать точку выполнения) |
-- |
Команда помещает курсор на операторе, который будет выполняться следующим. |
3. Литература