- •Лабораторная работа №2 «Создание приложений Windows Form, использующих итеративные циклические структуры»
- •2.1. Вопросы, подлежащие изучению
- •2.2. Общее задание на разработку проекта
- •Разработайте обобщенные схемы алгоритмов, а также программные коды следующих функций:
- •Создайте проект Приложений Windows Form, содержащий:
- •Докажите правильность полученных результатов.
- •2.3. Варианты индивидуальных заданий
- •2.4. Содержание отчёта
- •2.5. Пример выполнения задания
- •Создание Приложений Windows Form, использующих итеративные циклические структуры.
- •Иванов и., бин1905, вариант 13.
- •Разработка схемы алгоритма функции Root
- •Разработка графического интерфейса
- •7.2) Создание файлов c функциями пользователя
- •7.3) Создание событийных процедур
- •Результаты выполнения приложения
- •Доказательство правильности работы программы
Лабораторная работа №2 «Создание приложений Windows Form, использующих итеративные циклические структуры»
Цель выполнения данной лабораторной работы состоит в дальнейшем изучении интегрированной среды разработки Visual Studio .NET и особенностей технологии визуального событийного программирования при создании приложений Windows Form.
2.1. Вопросы, подлежащие изучению
Создание интерфейса пользователя, использующего объекты управления Label, Button, TextBox, ListBox и др.
Установка свойств объектов соответствующих объектов.
Структура программного кода приложения, с учетом расположения программного кода функций решения задачи в отдельных файлах раздела Файлы исходного кода.
Создание и отладка программного кода разработчика приложения.
Выполнение приложения.
Внесение изменений в приложение.
2.2. Общее задание на разработку проекта
Повторите вопросы алгоритмизации и программирования алгоритмов итеративных циклических структур; изучите правила построения интерфейсов пользователя, использующих объекты управления Label, Button, TextBox, ListBox и других и структуру программного кода приложений Windows Form.
Выберите вариант задания из таблицы 2.3-1.
Проведите формализацию поставленной задачи.
Разработайте проект интерфейса пользователя, предусмотрев в нем отображение на форме номера итерации и значений переменных текущей итерации (вычисляемого члена бесконечной последовательности или корня уравнения), а также отображение результата контрольных вычислений для сравнения.
Разработайте обобщенные схемы алгоритмов, а также программные коды следующих функций:
программный код функции ввода исходных данных;
программный код функции вывода результатов;
программный код функции решения задачи, использующей итеративную циклическую структуру со страховкой от «зацикливания» согласно индивидуальному заданию, предусмотрев в ней вывод промежуточных вычислений (номера итерации и значения вычисляемого члена бесконечной последовательности или корня уравнения), а также, если требуется, вызовы других функций, необходимых для решения вашей задачи.
программный код событийной процедуры, которая вызывает описанные выше функции для решения поставленной задачи, а также выполняет контроль корректности исходных данных
Обратите внимание, что программные коды первых двух функций необходимо будет записать в отдельный файл проекта, программный код третьей функции и ее вспомогательные функции в другой отдельный файл.
Создайте проект Приложений Windows Form, содержащий:
графический интерфейс;
файлы с раздельно откомпилированными программными кодами необходимых для решения задачи функций:
функций ввода исходных данных и вывода результатов;
функций, решающих поставленную задачу;
функцию для контрольных вычислений;
событийную процедуру, которая должна содержать только операторы вызова пользовательских функций и контроля корректности исходных данных.