Создание приложения со сложным графическим интерфейсом, с помощью С# Windows Form Applications
Автор: Maha1254gh • Май 26, 2019 • Лабораторная работа • 1,378 Слов (6 Страниц) • 544 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ОБРАЗОВАНИЯ
«Омский государственный технический университет»
Кафедра «Инженерная геометрия и САПР»
ОТЧЕТ ПО
ЛАБОРАТНОЙ РАБОТЕ №2
по дисциплине «Инженерная и компьютерная графика»
Выполнил:
Студент группы
САУ-181
Уразбаева Махаббат
Проверил:
Профессор кафедры
Янишевская А. Г.
Омск 2019
Лабораторная работа №2
Тема: Создание приложения со сложным графическим интерфейсом, с помощью С# Windows Form Applications.
Цель: Научиться использовать компоненты стандартных диалогов, системы меню и отображать их в форме Windows Forms.
Задание: Создать программу на языке программирования C#, для редактирования изображений( производить масштабирование и цветокоррекцию)
Пример работы программы.
Запуск программы. При запуске программы открывается форма меню, созданная при помощи элемента управления “MenuStrip”, содержит две кнопки: Файл и Настройки (Рис.1).
[pic 1]
Рисунок 1 – Запуск программы
При нажатии на кнопку “Файл” открывается подменю программы, в котором находятся 3 кнопки: Загрузить, Сохранить и Выход (Рис.2).
[pic 2]
Рисунок 2 – Меню
При нажатии на кнопку “Загрузить” в меню “Файл”, пользователь может выбрать изображение в окне “Открытие”, окно открывается при нажатии на кнопку “Загрузить” при помощи элемента управления “OpenFileDialog” (Рис.3)
[pic 3]
Рисунок 3 – Выбор изображения
Вывод изображения файла в элемент управления “PictureBox”. После выбора, изображения откроется в основном меню программы, в элементе управления “PictureBox”(Рис.4).
[pic 4]
Рисунок 4 - Вывод изображения из файла в элемент управления PictureBox
При нажатии на кнопку “Сохранить” в меню “Файл”, открывается окно, с помощью элемента управления “SaveFileDialog”, в котором пользователь может сохранить изображение (Рис.5).
[pic 5]
Рисунок 5 – Сохранение изображения
При нажатии на кнопку “Файл”-“Выход” закрывает программу.
При нажатии на “Настройки” выводится форма, в которой можно изменить масштаб изображения, с помощью элемента управления “TrackBar”, цветокоррекцию с помощью CheckBox (Рис.6)
[pic 6]
Рисунок 6 – Пункт меню “Настройки”
При перемещении ползунка, меняется масштаб изображения. (Рис.7)
[pic 7]
Рисунок 7 – Изменение масштаба
Масштаб изображения изменился (Рис.8).
[pic 8]
Рисунок 8 – Масштаб изменился
При нажатии кнопки “Чёрно-белый” изображение меняет цветокоррекцию(Рис.9).
[pic 9]
Рисунок 9 – Изменения цвета изображения в чёрно-белый
Код программы – Form1.cs
using nastroykiForm1;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace _2labaratornayainjenerka
{
public partial class Form1 : Form
{
public Form2 settings;
public Form1()
{
InitializeComponent();
}
private void выйтиToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void загрузитьToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog loadDialog = new OpenFileDialog();
loadDialog.Filter = "Image files (*.jpg, *.jpeg, *.bmp, *.gif, *.png) | *.jpg; *.jpeg; *.bmp; *.gif; *.png";
...