Добавил:
надеюсь это добро кому-то поможет Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практика лето 25 Программирование графического интерфейса и основы визуализации структур данных.docx
Скачиваний:
1
Добавлен:
09.07.2025
Размер:
4.9 Mб
Скачать

1. Первый раздел

1.1 Создание приложений Windows Forms в MVS C++

Занятие 1

Создаем форму с тремя элементами: “label”, “button” и “textbox”. Кнопку “button” именуем как “Копировать”.

Прописываем в программе специальные строки, чтобы “label1” стал пустым, а при нажатии кнопки он менялся на введенную строчку.

Так, написав в строке «проверка занятия 1», мы увидим, что на месте “label1” появилась та же строчка.

Рисунок 1 - Форма с тремя элементами

Рисунок 2 - Проверка работы программы

Занятие 2

В новую форму добавляем “button”, “textBox”, “label1” и “label2”.

Далее прописываем в коде программы названия для элементов формы и название для окошка, которое выскочит после нажатия на кнопку.

При запуске программы появляется форма с изменёнными названиями элементов. После ввода имени в строке и нажатия на кнопку выскакивает маленькое окошко с приветствием.

Рисунок 3 - Форма № 2

Рисунок 4 - Форма приветствия и отдельное окно с самим приветствием

Добавим инструмент “ToolTip”.

После запуска программы при наведении курсора на строку появится подсказка «Введите ваше имя».

Рисунок 5 - Форма приветствия с выплывающей подсказкой

Занятие 3

Создадим оригинальное оформление формы с помощью добавления изображения для заднего фона. Для этого загружаем понравившееся нам изображение в “BackGroundImage”. Также ставим элементам цвета, подходящие к нашему изображению. В свойствах “label” меняем стиль и размер шрифта.

Сотрем название для “label1” добавим название для окна.

Рисунок 6 - Форма 3 с новым оформлением

Рисунок 7 - Форма 3 с названием “Доска объявлений”

Создаем форму и добавляем на нее новые элементы “PictureBox”, “comboBox”.

В свойстве “items” добавляем список слов “зима \n луна \n лес \n гора”. В коде программы прописываем пути к загруженным изображениям и присваиваем им соответствующие слова.

а)

б)

в)

г)

Рисунки 8 (а-г) - Форма 3.1 после запуска программы

Создадим форму 3.2 с элементами “textBox”, “button” и “PictureBox”. Для “textBox” включаем “Multeline” и “Vertical” в свойстве “ScrollBars”.

В коде программы изменяем размер, шрифт и цвет отображаемого текста.

После запуска программы мы вводим нужные слова в строке, нажимаем кнопку “Рисовать”, и на экране появляется введённая строка. С помощью стрелок на “TextBox” мы перемещаемся любую написанную ранее строчку и рисуем её, либо пишем новую строку.

Рисунок 9 - Результат работы программы для формы 3.2

Занятие 4

Создаем форму с элементами “MenuStrip” и “textBox”, у второго включаем “Multeline” и “ScrollBars”->“Vertical”. В текстовых полях вписываем “Файл”, “Открыть”, “Сохранить как”.

Пробуем изменить свойство “Anchor”, выделив правую и нижнюю часть формы.

Рисунок 10 - Изменение свойства “Anchor”

После запуска программы элемент “textBox” остается без лишних текстовых полей (рис 11).

Создаем форму с элементами "MenuStrip", "textBox", "openFiledialog", "saveFiledialog". Как и в предыдущей форме, создаем пункты “Открыть”, “Сохранить как” и пункт “Выход”. Привязываем “textBox” ко всем сторонам платформы (рис 12).

Рисунок 11 - Результаты работы программы для формы 4

Рисунок 12 - Готовая форма 4.1

Далее в коде программы создаем “MyReader” и “MyWriter”, с помощью которых мы будем читать и записывать текста в файл. Вызовем у формы событие "FormClousing".

После запуска программы мы можем открывать готовые файлы формата .txt и изменять их. Также можно сохранить файл с помощью кнопки “Сохранить как”.

Рисунок 13 - Запись и открытие файла “проверка.txt”.