Структурное программирование лабораторная работа

Лабораторная работа 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 для построения модульных программ.

Источник

Читайте также:  Технологии программирования основные элементы
Оцените статью