Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЯП Лабораторная работа №1.1.docx
Скачиваний:
6
Добавлен:
14.01.2023
Размер:
1.46 Mб
Скачать

Федеральное агентство связи

Ордена Трудового Красного Знамени федеральное государственное бюджетное

образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Факультет «Сети и Системы Связи»

Кафедра информатики

Лабораторная работа № 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.Создание нового проекта

Требуется:

  1. Запустить VS.

  2. Выполнить команду Создать проект....

На экране появится диалоговое окно Создание проекта.

  1. Выбрать шаблон CLR Приложения Windows Form и в диалоговом окне Создание проекта ввести в текстовом поле Имя (нижней части диалогового окна Создание проекта) имя проекта Проект-ЛР1-1 и указать местоположение файла проекта.

  2. Щелкнуть на кнопке ОК диалогового окна Создание проекта.

VS присвоит проекту имя Проект-ЛР1-1 и отобразит основное окно VS с различными панелями, среди которых присутствует окно конструктора форм с пустой формой Form1. Эта форма будет использоваться для создания интерфейса пользователя.

Рисунок 1 – Проект ЛР1-1

3.2.Графический интерфейс пользователя приложением.

Необходимо:

  1. Изменить размер формы, для этого необходимо поместить указатель мыши над нижним правым углом формы так, чтобы он изменился и принял форму указателя изменения размера, а затем перетащить этот угол так, чтобы увеличить размер формы для размещения на ней объектов проекта. При изменении размера формы в окне Конструктора форм могут появиться полосы прокрутки, которые позволяют получить доступ ко всей созданной форме. В зависимости от разрешения экрана и открытых инструментов VS, можно не увидеть всю форму целиком. Задать размер формы, достаточный для отображения на ней исходных данных и результатов.

Чтобы увидеть всю форму без помех, если это необходимо, можно изменить размер других панелей инструментов или закрыть их.

  1. Добавить на форму объект Button1, для чего дважды щелкнуть в окне Панель элементов на элемент Button.

VS создаст на форме кнопку с размерами по умолчанию и именем button1. Причем новая кнопка выделена и, вокруг нее имеются манипуляторы изменения размера. Необходимо обратить внимание на название кнопки – оно встретится при написании кода программы.

Когда C++ находится в режиме конструктора, объекты на форме перемещаются с помощью перетаскивания их мышью, а их размеры изме­няются с помощью манипуляторов изменения размера, поэтому необходимо попрактиковаться в перемещении и изменении размера кнопки.

  1. Добавить на форму второй объект Button2, для чего необходимо щелкнуть (теперь только один раз) в окне Панель элементов на элементе управления Button, а затем переместить указатель мыши в область формы Form1. Указатель мыши примет форму перекрестия с пиктограммой кнопки. Перекрестие предназначено для того, чтобы нарисовать прямоугольную фигуру кнопки на форме, и этот метод используется как альтернатива двойному щелчку, создающему элемент управления с размером по умолчанию.

Изменить размер объекта кнопки так, чтобы она стала такого же размера, как и первая кнопка, а затем переместить ее на форме, расположив ниже первой кнопки.

В любой момент можно удалить объект, выбрав этот объект на форме, и нажав на клавишу <Del>.

Необходимо попрактиковаться в создании и удалении объектов интерфейса пользователя. Форма может выглядеть примерно так, как показано на рисунке 2.

4)Добавить на форму текстовые надписи, для чего необходимо дважды щелкнуть мышью в окне Панель элементов на элементе Label.

VS создаст на форме экземпляр элемента управления Label1.

5) Аналогичным образом создать на форме еще несколько объектов надписей класса Label и переместить их согласно разработанному дизайну формы. В примере формы, показанном на рисунке 3, потребуется создать 10 объектов надписи от Label1 до Label10.

6)Добавить на форму текстовые поля, которые позволяют отображать на форме входные и выходные значения, для чего дважды щелкнуть мышью в окне Панель элементов на элементе управления класса TextBox.

VS создаст на форме экземпляр объекта текстового поля с именем по умолчанию TextBox1. Далее необходимо поместить элемент TextBox1 внизу, под элементом Label3, TextBox2 внизу, под элементом Label4 и т.д.

Рисунок 2 – Конструктор форм