Курсовая работа: Программирование в Бейсике

-- для записи номеров всех автобусов, 25 – максимальное число автобусов на одном маршруте

arBusCount(0 To 30) AsInteger

-- для запоминания количества автобусов на определенном маршруте

AllBusesAsInteger

-- для хранения числа всех задействованных на маршрутах автобусов

arDriveName(0 To 30, 0 To 25) AsString

-- для запоминания имени водителя автобуса на определенном маршруте

arConductorName(0 To 30, 0 To 25) AsString

-- для запоминания имени кондуктора автобуса на определенном маршруте

arStayName(0 To 30, 0 To 35) AsString

-- для хранения названий всех остановок определенного маршрута

arStayAbsciss(0 To 30, 0 To 35) As String

arStayOrdinata(0 To 30, 0 To 35) As String

-- для записи координат( по X и Y) для каждой остановки определенного маршрута

arStayCount(0 To 30) AsInteger

-- для хранения числа остановок на данном маршруте


2. Разработка интерфейса

Интерфейс пользователя, возможно, является самой важной частью приложения – это то, что видит пользователь. Для него интерфейс и есть само приложение. При разработке приложения необходимо ответить на множество вопросов. Сколько разных форм необходимо иметь в приложении? Какие команды войдут в меню? и т. д. До начала проектирования пользователю следует подумать о назначении приложения, чтобы как можно грамотнее правильнее подобрать стиль оформления и разработать подходящий и в тоже время удобный дизайн. Для реализации всех пунктов данного задания понадобилось две формы для работы в разных режимах : в режиме просмотра маршрутов и управления движением автобусов и в режиме редактирования маршрутов и данных по ним, а также создания своих собственных маршрутов. И конечно в качестве описания приложения, его свойств использовалась третья форма( About ).

2.1 Редактор маршрутов

Для перехода в режим редактирования маршрутов необходимо выбрать пункт меню главной формы. Редактор маршрутов. В этом случае на форме отобразится Frame1, который содержит все функции возможного редактирования выбранного из списка маршрута.

Для хранения названий маршрутов, номеров автобусов( как задействованных, так и свободных) и названий остановок используются элементы управления Combo_Box; для прорисовки маршрутов – Picture_Box; для обозначения остановок – Image_Box.


2.2 Создание нового маршрута

Для создания своего маршрута аналогично выбираем пункт – Создать новый маршрут

Для записи названия маршрута, имен водителя и кондуктора, а также названия остановки (если нужно задать ей свое имя) используются элементы управления Text_Box; для хранения номеров автобусов( как прикрепленных к создаваемому маршруту, так и еще свободных) – Combo_Box; для рисования своего произвольного маршрута – Picture_Box.

2.3 Просмотр маршрутов и управление автобусами

Для выбора режима просмотра маршрутов и управления движением автобусов нужно выбрать пункт меню: Маршруты

К-во Просмотров: 729
Бесплатно скачать Курсовая работа: Программирование в Бейсике