- Лабораторная работа 1. Структурное программирование
- 1.Построение модульной структуры программы
- Функции
- 2.Создание форм
- 3.Создание функций
- 4.Демонстрация функциональности приложения
- Итог
- Лабораторная работа 1. Структурное программирование
- 1.Построение модульной структуры программы
- Функции
- 2.Создание форм
- 3.Создание функций
- 4.Демонстрация функциональности приложения
- Итог
- Лабораторная работа 1. Структурное программирование
- 1.Построение модульной структуры программы
- Функции
- 2.Создание форм
- 3.Создание функций
- 4.Демонстрация функциональности приложения
- Итог
- Лабораторная работа 1. Структурное программирование
- 1.Построение модульной структуры программы
- Функции
- 2.Создание форм
- 3.Создание функций
- 4.Демонстрация функциональности приложения
- Итог
Лабораторная работа 1. Структурное программирование
Исследование возможностей среды Borland C++ Builder в плане создания хорошо структурированных программ, построенных по модульному принципу.
Для выполнения задания создать в среде Borland C++ Builder проект, включающий несколько форм (3-4, одна главная, остальные иммитируют некоторую функциональность программы). Для подчиненных форм разработать внутреннюю структуру модулей и реализовать ее в виде функций. Для отладки взаимодействия модулей программы в функциях вместо кода использовать заглушки (вывод сообщения с названием функции).
1.Построение модульной структуры программы
Разработать модульную структуру программы для решения задач управления в некоторой предметной области (использовать материалы курсового проекта) и определить способ реализации того или иного модуля (приложение – проект, форма, функция).
Управление учебным процессом
Составление учебных планов
Составление расписания занятий
Ведение данных по группам
Ведение данных о преподавателях
Ведение данных об аудиториях
Функции
2.Создание форм
Создать проект, главную и подчиненные формы. В свойствах проекта, в разделе «формы» предусмотреть автоматическое создание форм при вызове приложения. На главной форме поместить компоненты для вызова подчиненных форм (кнопки, картинки). В обработчиках событий этих компонентов предусмотреть открытие подчиненных форм, используя свойство видимости.
void __fastcall TMainForm::PlansOpen(TObject* Sender)
3.Создание функций
Реализовать модульную структуру одной или нескольких подчиненных форм в виде набора функций. Дать функциям осмысленные имена. Прототипы (декларации) функций включить в класс формы (файл заголовка .h).
class TPlansForm : public TForm
Реализовать функции как заглушки в файле кода формы .cpp. В качестве заглушки использовать вывод сообщения.
ShowMessage(”Создание учебного плана”);
Расположить на форме компоненты для вызова функций-заглушек (кнопки, меню или другие элементы). Создать обработчики на соответствующие события. В этих обработчиках реализовать вызов соответствующих функций.
void __fastcall TPlansForm::CallCreatingLearningPlan(TObject* Sender)
4.Демонстрация функциональности приложения
Откомпилировать, построить и запустить проект. Продемонстрировать вызов реализованной функциональности приложения.
Итог
Представить в отчете структурную схему проекта(на основе курсовой работы), изображение интерфейса с модульной структурой(должны присутствовать изображения всех модулей).
На основании проделанной работы сделать и отразить в отчете выводы по использованию возможностей среды Borland C++ Builder для построения модульных программ.
Лабораторная работа 1. Структурное программирование
Исследование возможностей среды Borland C++ Builder в плане создания хорошо структурированных программ, построенных по модульному принципу.
Для выполнения задания создать в среде Borland C++ Builder проект, включающий несколько форм (3-4, одна главная, остальные иммитируют некоторую функциональность программы). Для подчиненных форм разработать внутреннюю структуру модулей и реализовать ее в виде функций. Для отладки взаимодействия модулей программы в функциях вместо кода использовать заглушки (вывод сообщения с названием функции).
1.Построение модульной структуры программы
Разработать модульную структуру программы для решения задач управления в некоторой предметной области (использовать материалы курсового проекта) и определить способ реализации того или иного модуля (приложение – проект, форма, функция).
Управление учебным процессом
Составление учебных планов
Составление расписания занятий
Ведение данных по группам
Ведение данных о преподавателях
Ведение данных об аудиториях
Функции
2.Создание форм
Создать проект, главную и подчиненные формы. В свойствах проекта, в разделе «формы» предусмотреть автоматическое создание форм при вызове приложения. На главной форме поместить компоненты для вызова подчиненных форм (кнопки, картинки). В обработчиках событий этих компонентов предусмотреть открытие подчиненных форм, используя свойство видимости.
void __fastcall TMainForm::PlansOpen(TObject* Sender)
3.Создание функций
Реализовать модульную структуру одной или нескольких подчиненных форм в виде набора функций. Дать функциям осмысленные имена. Прототипы (декларации) функций включить в класс формы (файл заголовка .h).
class TPlansForm : public TForm
Реализовать функции как заглушки в файле кода формы .cpp. В качестве заглушки использовать вывод сообщения.
ShowMessage(”Создание учебного плана”);
Расположить на форме компоненты для вызова функций-заглушек (кнопки, меню или другие элементы). Создать обработчики на соответствующие события. В этих обработчиках реализовать вызов соответствующих функций.
void __fastcall TPlansForm::CallCreatingLearningPlan(TObject* Sender)
4.Демонстрация функциональности приложения
Откомпилировать, построить и запустить проект. Продемонстрировать вызов реализованной функциональности приложения.
Итог
Представить в отчете структурную схему проекта(на основе курсовой работы), изображение интерфейса с модульной структурой(должны присутствовать изображения всех модулей).
На основании проделанной работы сделать и отразить в отчете выводы по использованию возможностей среды Borland C++ Builder для построения модульных программ.
Лабораторная работа 1. Структурное программирование
Исследование возможностей среды Borland C++ Builder в плане создания хорошо структурированных программ, построенных по модульному принципу.
Для выполнения задания создать в среде Borland C++ Builder проект, включающий несколько форм (3-4, одна главная, остальные иммитируют некоторую функциональность программы). Для подчиненных форм разработать внутреннюю структуру модулей и реализовать ее в виде функций. Для отладки взаимодействия модулей программы в функциях вместо кода использовать заглушки (вывод сообщения с названием функции).
1.Построение модульной структуры программы
Разработать модульную структуру программы для решения задач управления в некоторой предметной области (использовать материалы курсового проекта) и определить способ реализации того или иного модуля (приложение – проект, форма, функция).
Управление учебным процессом
Составление учебных планов
Составление расписания занятий
Ведение данных по группам
Ведение данных о преподавателях
Ведение данных об аудиториях
Функции
2.Создание форм
Создать проект, главную и подчиненные формы. В свойствах проекта, в разделе «формы» предусмотреть автоматическое создание форм при вызове приложения. На главной форме поместить компоненты для вызова подчиненных форм (кнопки, картинки). В обработчиках событий этих компонентов предусмотреть открытие подчиненных форм, используя свойство видимости.
void __fastcall TMainForm::PlansOpen(TObject* Sender)
3.Создание функций
Реализовать модульную структуру одной или нескольких подчиненных форм в виде набора функций. Дать функциям осмысленные имена. Прототипы (декларации) функций включить в класс формы (файл заголовка .h).
class TPlansForm : public TForm
Реализовать функции как заглушки в файле кода формы .cpp. В качестве заглушки использовать вывод сообщения.
ShowMessage(”Создание учебного плана”);
Расположить на форме компоненты для вызова функций-заглушек (кнопки, меню или другие элементы). Создать обработчики на соответствующие события. В этих обработчиках реализовать вызов соответствующих функций.
void __fastcall TPlansForm::CallCreatingLearningPlan(TObject* Sender)
4.Демонстрация функциональности приложения
Откомпилировать, построить и запустить проект. Продемонстрировать вызов реализованной функциональности приложения.
Итог
Представить в отчете структурную схему проекта(на основе курсовой работы), изображение интерфейса с модульной структурой(должны присутствовать изображения всех модулей).
На основании проделанной работы сделать и отразить в отчете выводы по использованию возможностей среды Borland C++ Builder для построения модульных программ.
Лабораторная работа 1. Структурное программирование
Исследование возможностей среды Borland C++ Builder в плане создания хорошо структурированных программ, построенных по модульному принципу.
Для выполнения задания создать в среде Borland C++ Builder проект, включающий несколько форм (3-4, одна главная, остальные иммитируют некоторую функциональность программы). Для подчиненных форм разработать внутреннюю структуру модулей и реализовать ее в виде функций. Для отладки взаимодействия модулей программы в функциях вместо кода использовать заглушки (вывод сообщения с названием функции).
1.Построение модульной структуры программы
Разработать модульную структуру программы для решения задач управления в некоторой предметной области (использовать материалы курсового проекта) и определить способ реализации того или иного модуля (приложение – проект, форма, функция).
Управление учебным процессом
Составление учебных планов
Составление расписания занятий
Ведение данных по группам
Ведение данных о преподавателях
Ведение данных об аудиториях
Функции
2.Создание форм
Создать проект, главную и подчиненные формы. В свойствах проекта, в разделе «формы» предусмотреть автоматическое создание форм при вызове приложения. На главной форме поместить компоненты для вызова подчиненных форм (кнопки, картинки). В обработчиках событий этих компонентов предусмотреть открытие подчиненных форм, используя свойство видимости.
void __fastcall TMainForm::PlansOpen(TObject* Sender)
3.Создание функций
Реализовать модульную структуру одной или нескольких подчиненных форм в виде набора функций. Дать функциям осмысленные имена. Прототипы (декларации) функций включить в класс формы (файл заголовка .h).
class TPlansForm : public TForm
Реализовать функции как заглушки в файле кода формы .cpp. В качестве заглушки использовать вывод сообщения.
ShowMessage(”Создание учебного плана”);
Расположить на форме компоненты для вызова функций-заглушек (кнопки, меню или другие элементы). Создать обработчики на соответствующие события. В этих обработчиках реализовать вызов соответствующих функций.
void __fastcall TPlansForm::CallCreatingLearningPlan(TObject* Sender)
4.Демонстрация функциональности приложения
Откомпилировать, построить и запустить проект. Продемонстрировать вызов реализованной функциональности приложения.
Итог
Представить в отчете структурную схему проекта(на основе курсовой работы), изображение интерфейса с модульной структурой(должны присутствовать изображения всех модулей).
На основании проделанной работы сделать и отразить в отчете выводы по использованию возможностей среды Borland C++ Builder для построения модульных программ.