Лабораторная работа №1 Программирование и обработка графического интерфейса (часть 2)

Состав работы

material.view.file_icon Лабораторная 1.docx

Необходимые программы

Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Лабораторная работа №1: Создание и использование классов.
Цель работы:
Знакомство с базовыми принципами ООП.
Знакомство с основами создания классов.
Задачи:
Реализовать программу для рисования геометрических фигур используя представленные примеры.
Создать свой класс для четырехугольника. Создавать четырехугольник лучше всего через начальную точку и расстояния его длинны и ширины.
Реализовать функционал для создания треугольника и квадрата со случайными точками или заданными пользователем
Реализовать функционал для перемещения фигур по сцене.
Функционал программы:
Рисование двух видов фигур на холсте – треугольника и прямоугольника. У пользователя должна быть возможность либо задать размеры фигур, либо они генерируются со случайным размером.
Точка, треугольник и прямоугольник должны быть реализованы в качестве классов.
В программе должен присутствовать функционал для перемещения фигур по холсту по обоим осям координат.
Теоретическая информация.
Объектно-ориентированное программирование (ООП) — это парадигма программирования, в которой программа строится вокруг объектов.
ООП возникло как ответ на необходимость улучшения структуры и организации программ, а также на стремление сделать программирование более интуитивно понятным и управляемым. Процедурное программирование, основанное на разделении программы на функции и процедуры, становилось неэффективным для больших и сложных систем, так как это часто приводило к дублированию кода и запутанности.
Концепция ООП же основана на моделировании программы в терминах реальных сущностей или объектов, что сделало код более интуитивно понятным, легче расширяемым и поддерживаемым.
Класс — это основной инструмент в технологии ООП. Класс представляет собой шаблон или модель для создания объектов. Класс определяет общие характеристики (атрибуты) и поведение (методы) объектов, которые на его основе могут быть созданы. Класс является логической абстракцией. Физическое представление класса появится в программе лишь после того, как будет создан объект (экземпляр) этого класса.
Основная идея при выделении классов заключается в обобщении некоторых сущностей, которые обладают схожими параметрами и выполняют одинаковые функции. К примеру, мы делаем программу для учета книг в библиотеке. Нашим основным классом в данном случае будет как раз «Книга», которая будет обладать некоторыми атрибутами – названием, автором, количеством страниц. А уже какие-то записи о существующих в библиотеке книгах будут экземплярами объектов данного класс

Вариант 10
Зачет без замечаний!
Год сдачи 2025
ДО СИБГУТИ Лабораторная работа №1 Программирование и обработка графического интерфейса (часть 1) «Компоненты и события» Вариант №06
Лабораторная работа No1 Компоненты и события Цель: Целью данной работы является получение базовых навыков использования компонентов и описания событий на языке высокого уровня C# в среде программирования Microsoft Visual Studio Задание: необходимо разработать и реализовать 5 приложений WPF, описание которых приведено ниже. 1) Разработайте и реализуйте приложение WPF, которое: - содержит 2 тестовых поля подписанных как «А» и «Б» - четыре кнопки подписанных как «+», «-», «*» и «/» - поле для вывод
User loututu : 4 августа 2025
580 руб.
ДО СИБГУТИ Лабораторная работа №1 Программирование и обработка графического интерфейса (часть 1) «Компоненты и события» Вариант №06
ДО СИБГУТИ Лабораторная работа №1 по дисциплине "Программирование и обработка графического интерфейса (часть 2)" (2025)
Лабораторная работа №1: Создание и использование классов. Цель работы: - Знакомство с базовыми принципами ООП. - Знакомство с основами создания классов. Задачи: - Реализовать программу для рисования геометрических фигур используя представленные примеры. - Создать свой класс для четырехугольника. Создавать четырехугольник лучше всего через начальную точку и расстояния его длинны и ширины. - Реализовать функционал для создания треугольника и квадрата со случайными точками или заданными
User Mijfghs : 2 сентября 2025
444 руб.
ДО СИБГУТИ Лабораторная работа №1 по дисциплине "Программирование и обработка графического интерфейса (часть 2)" (2025)
Лабораторная работа 1 по дисциплине: Программирование и обработка графического интерфейса (часть 2). Вариант общий. 2025
Лабораторная работа №1 Тема: Разработка клиент-серверных приложений Цель работы:: изучение принципов построения клиент-серверных приложений; получение навыков разработки клиент-серверных приложений на языке C#. Задание: Разработать сетевой чат. Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны присутствовать: окно просмотра входящих сообщений; поле выбора адресата; поле ввода сообщения; кнопка отправки сообщения. Серверная часть может быть реализов
User MasterGammi : 4 апреля 2026
399 руб.
Лабораторная работа 1 по дисциплине: Программирование и обработка графического интерфейса (часть 2). Вариант общий. 2025
Лабораторная работа №1 по дисциплине: Программирование и обработка графического интерфейса. Вариант общий
Лабораторная работа №1 «Компоненты и события» Лабораторная работа №1 «Компоненты и события» Целью данной работы является получение базовых навыков использования компонентов и описания событий на языке высокого уровня C# в среде программирования Microsoft Visual Studio. Задание: необходимо разработать и реализовать 5 приложений WPF, описание которых приведено ниже. Задание 1: Разработайте и реализуйте приложение WPF, которое: - содержит 2 тестовых поля, подписанных как «А» и «Б»; - четыре кнопки
User SibGOODy : 27 августа 2023
700 руб.
promo
Программирование и обработка графического интерфейса часть 2. Лабораторная работа №1
Цель работы: •Знакомство с базовыми принципами ООП. •Знакомство с основами создания классов. Задачи: •Реализовать программу для рисования геометрических фигур используя представленные примеры. •Создать свой класс для четырехугольника. Создавать четырехугольник лучше всего через начальную точку и расстояния его длинны и ширины. •Реализовать функционал для создания треугольника и квадрата со случайными точками или заданными пользователем •Реализовать функционал для перемещения фигур по сц
User chavygodx : 14 июня 2026
300 руб.
Лабораторные работы №1-3 по дисциплине Программирование и обработка графического интерфейса (часть 2). Вариант №8.
Лабораторная работа No1 по дисциплине Программирование и обработка графического интерфейса (часть 2) на тему: «Создание и использование классов» Лабораторная работа No1: Создание и использование классов. Цель работы: - Знакомство с базовыми принципами ООП. - Знакомство с основами создания классов. Задачи: - Реализовать программу для рисования геометрических фигур используя представленные примеры. - Создать свой класс для четырехугольника. Создавать четырехугольник лучше всего через начальную то
User teacher-sib : 3 февраля 2025
1200 руб.
promo
Лабораторные работы 1-3 по дисциплине: Программирование и обработка графического интерфейса (часть 2). Вариант №05
Лабораторная работа No1 Разработка клиент-серверных приложений Цель работы: изучение принципов построения клиент-серверных приложений; получение навыков разработки клиент-серверных приложений на языке C#. Задание: Разработать сетевой чат. Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны присутствовать: окно просмотра входящих сообщений; поле выбора адресата; поле ввода сообщения; кнопка отправки сообщения. Серверная часть может быть реализована как с г
User IT-STUDHELP : 11 июля 2023
2700 руб.
promo
Программирование и обработка графических интерфейсов (2 часть) - Лабораторная работа 1
Цель работы: -Знакомство с базовыми принципами ООП. -Знакомство с основами создания классов. Задачи: -Реализовать программу для рисования геометрических фигур используя представленные примеры. -Создать свой класс для четырехугольника. Создавать четырехугольник лучше всего через начальную точку и расстояния его длинны и ширины. -Реализовать функционал для создания треугольника и квадрата со случайными точками или заданными пользователем -Реализовать функционал для перемещения фигур по сц
User Lyubov : 22 апреля 2026
599 руб.
Теплотехника 5 задач Задача 1 Вариант 10
Смесь, состоящая из СО2 и СО, задана массовыми долями (mCO2 и mCO). Имея начальные параметры – давление р1 = 0,5 МПа и температуру t1 = 27 ºС, смесь расширяется при постоянном давлении до объема V2 = ρV1. Определить газовую постоянную смеси, ее начальный объем V1, параметры смеси в состоянии 2, изменение внутренней энергии, энтальпии, энтропии, теплоту и работу расширения в процессе 1-2, если масса смеси М.
User Z24 : 3 января 2026
250 руб.
Теплотехника 5 задач Задача 1 Вариант 10
Теоретическая механика ДВГУПС 2014 Задача С2 Рисунок 6 Номер условия 6
Жесткая рама, расположенная в вертикальной плоскости (рис. С2.0–С2.9, табл. С2), закреплена в точке А шарнирно, а в точке В прикреплена к невесомому стержню с шарнирами на концах или к шарнирной опоре на катках. В точке С к раме привязан трос, перекинутый через блок и несущий на конце груз весом Р = 25 кН. На раму действуют пара сил с моментом М = 100 кН⸱м и две силы, значения, направления и точки приложения которых указаны в табл. С2. При окончательных расчетах принять а = 0,5 м. Определи
User Z24 : 22 августа 2026
275 руб.
Теоретическая механика ДВГУПС 2014 Задача С2 Рисунок 6 Номер условия 6
Расчетно графическая работа. Планировка цеха
2011г. спроектирован машиностроительный цех. Дисциплина: Проектирование машиностроительного производства. Расчет программы цеха. Режим работы производства в цехе. Расчет потребного количества оборудования. Расчет трудоемкости полного объема работ, подлежащих выполнению цехом (участком). Трудоемкость участка и цеха по условной программе. Определение типа производства . Нормативно-календарные расчеты в производстве. Определение состава и числа работающих. Расчет площадей цеха. Содержание графичес
User GnobYTEL : 20 сентября 2011
110 руб.
Расчетно графическая работа. Планировка цеха
Сопряжения. Вариант 27 ЧЕРТЕЖ
Сопряжения. Вариант 27 ЧЕРТЕЖ По исходным данным вычертите изображение плоской детали. Деталь расположите на чертеже горизонтально и примените масштаб изображения 1:1. Чертеж выполнен на формате А3 + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. По другим вариантам и всем вопросам пишите в Л/С.
User coolns : 28 февраля 2026
100 руб.
Сопряжения. Вариант 27 ЧЕРТЕЖ
up Наверх