- •1. Задание на разработку проекта.
- •2. Формализация и уточнение задания.
- •3.3.Установка свойства объектов и составление таблицы используемых объектов и их свойств.
- •3.4.Схемы функциональных алгоритмов решенной задачи.
- •3.5.Программные коды разработанных функциональных алгоритмов.
- •3.6.Структура проекта(Окно обозревателя решений)
- •3.7.Форма с результатами работы проекта
- •Список использованных источников
Федеральное агентство связи
Ордена Трудового Красного Знамени федеральное государственное бюджетное
образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Факультет «Сети и Системы Связи»
Кафедра информатики
Лабораторная работа № 1.1
«Интегрированная среда разработки Visual Studio .NET и технологии визуального, событийного
Программирования. Пример создание первого приложения (проекта) – Вычисление периметра и площади треугольника»
Выполнила студент:
Проверил: Доц. Шакин В.Н.
Москва, 2020 г.
Содержание отчета
1. Задание на разработку проекта. 3
2. Формализация и уточнение задания. 3
3.Разработка приложения. 4
3.1.Создание нового проекта 4
3.2.Графический интерфейс пользователя приложением. 5
3.3.Установка свойства объектов и составление таблицы используемых объектов и их свойств. 8
3.4.Схемы функциональных алгоритмов решенной задачи. 13
3.5.Программные коды разработанных функциональных алгоритмов. 15
3.7.Форма с результатами работы проекта 24
Список использованных источников 25
1. Задание на разработку проекта.
1) Изучить материал Темы 1 «Интегрированная среда разработки Visual Studio .NET и технологии визуального, событийного программирования»
2) Выполнить все шаги из пункта 4. «Создание первого приложения (проекта)».
3) Составить алгоритм разработки приложения на C++ в VS для дальнейшего использования в лабораторных работах.
2. Формализация и уточнение задания.
Необходимо задать:
x1, y1; x2, y2; x3, y3 – значения координат вершин треугольника;
Требуется определить:
Р – периметр треугольника p=A+B+C;
S – площадь треугольника S= ,
где: A,B,C – длины сторон треугольника (расстояния между заданными
точками вершин треугольника), определяются по формулам:
A= ;
B= ;
C= ;
Рр=Р/2 – полупериметр.
Должны выполнятся ограничения на значения исходных данных и их соотношения:
A>0 && B>0 && C>0 && A+B>C && A+C>B && B+C>A
3.Разработка приложения.
3.1.Создание нового проекта
Требуется:
Запустить VS.
Выполнить команду Создать проект....
На экране появится диалоговое окно Создание проекта.
Выбрать шаблон CLR Приложения Windows Form и в диалоговом окне Создание проекта ввести в текстовом поле Имя (нижней части диалогового окна Создание проекта) имя проекта Проект-ЛР1-1 и указать местоположение файла проекта.
Щелкнуть на кнопке ОК диалогового окна Создание проекта.
VS присвоит проекту имя Проект-ЛР1-1 и отобразит основное окно VS с различными панелями, среди которых присутствует окно конструктора форм с пустой формой Form1. Эта форма будет использоваться для создания интерфейса пользователя.
Рисунок 1 – Проект ЛР1-1
3.2.Графический интерфейс пользователя приложением.
Необходимо:
Изменить размер формы, для этого необходимо поместить указатель мыши над нижним правым углом формы так, чтобы он изменился и принял форму указателя изменения размера, а затем перетащить этот угол так, чтобы увеличить размер формы для размещения на ней объектов проекта. При изменении размера формы в окне Конструктора форм могут появиться полосы прокрутки, которые позволяют получить доступ ко всей созданной форме. В зависимости от разрешения экрана и открытых инструментов VS, можно не увидеть всю форму целиком. Задать размер формы, достаточный для отображения на ней исходных данных и результатов.
Чтобы увидеть всю форму без помех, если это необходимо, можно изменить размер других панелей инструментов или закрыть их.
Добавить на форму объект Button1, для чего дважды щелкнуть в окне Панель элементов на элемент Button.
VS создаст на форме кнопку с размерами по умолчанию и именем button1. Причем новая кнопка выделена и, вокруг нее имеются манипуляторы изменения размера. Необходимо обратить внимание на название кнопки – оно встретится при написании кода программы.
Когда C++ находится в режиме конструктора, объекты на форме перемещаются с помощью перетаскивания их мышью, а их размеры изменяются с помощью манипуляторов изменения размера, поэтому необходимо попрактиковаться в перемещении и изменении размера кнопки.
Добавить на форму второй объект Button2, для чего необходимо щелкнуть (теперь только один раз) в окне Панель элементов на элементе управления Button, а затем переместить указатель мыши в область формы Form1. Указатель мыши примет форму перекрестия с пиктограммой кнопки. Перекрестие предназначено для того, чтобы нарисовать прямоугольную фигуру кнопки на форме, и этот метод используется как альтернатива двойному щелчку, создающему элемент управления с размером по умолчанию.
Изменить размер объекта кнопки так, чтобы она стала такого же размера, как и первая кнопка, а затем переместить ее на форме, расположив ниже первой кнопки.
В любой момент можно удалить объект, выбрав этот объект на форме, и нажав на клавишу <Del>.
Необходимо попрактиковаться в создании и удалении объектов интерфейса пользователя. Форма может выглядеть примерно так, как показано на рисунке 2.
4)Добавить на форму текстовые надписи, для чего необходимо дважды щелкнуть мышью в окне Панель элементов на элементе Label.
VS создаст на форме экземпляр элемента управления Label1.
5) Аналогичным образом создать на форме еще несколько объектов надписей класса Label и переместить их согласно разработанному дизайну формы. В примере формы, показанном на рисунке 3, потребуется создать 10 объектов надписи от Label1 до Label10.
6)Добавить на форму текстовые поля, которые позволяют отображать на форме входные и выходные значения, для чего дважды щелкнуть мышью в окне Панель элементов на элементе управления класса TextBox.
VS создаст на форме экземпляр объекта текстового поля с именем по умолчанию TextBox1. Далее необходимо поместить элемент TextBox1 внизу, под элементом Label3, TextBox2 внизу, под элементом Label4 и т.д.
Рисунок 2 – Конструктор форм