Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие визуального программирования.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.27 Mб
Скачать

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

Л.Ф.Лебеденко

Основы визуального программирования

на языке с++

Учебное пособие

Новосибирск

2016

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

Федеральное государственное бюджетное образовательное

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

"Сибирский государственный университет

телекоммуникаций и информатики"

Л.Ф. Лебеденко

Основы визуального программирования

на языке с++

Учебное пособие

Новосибирск

2016

УДК 004

Л.Ф.Лебеденко

Данное учебное пособие предназначено для студентов всех специальностей и форм обучения, изучающих курсы информатики, программирование на языках высокого уровня и технологии программирования. Учебные материалы пособия рассматривают современные высокоуровневые методы разработки приложений для операционной системы Windows с использованием платформы Microsoft.Net и будут полезны студентам и магистрантам для приобретения профессиональных навыков работы с современными языками программирования.

Кафедра телекоммуникационных сетей и вычислительных средств

Таблиц - 4, литературы - 4.

Рецензенты:

Зайцев М.Г., к.ф-м.н., доцент НГТУ

Кокорева Е.В., к.т.н., доцент кафедры СМС

Утверждено редакционно-издательским советом СибГУТИ в качестве учебного пособия.

© Сибирский государственный университет

телекоммуникаций и информатики, 2016

Оглавление

Введение 7

1. Интегрированная среда разработки Microsoft Visual Studio 8

1.1 Многофайловая организация программ 8

1.2 Структура проекта в среде Visual Studio 9

1.3 Создание консольного приложения в Visual Studio 13

1.4 Отладка программы 16

2. Объектно-ориентированное программирование 18

2.1. Описание класса 18

2.2. Описание объектов 19

2.3. Методы класса 20

2.4. Наследование 26

2.5. Иерархия классов 28

2.6. Виртуальные методы. Полиморфизм. 30

2.7. Контейнерные классы 32

3. Принципы разработки Windows – приложений 33

3.1 Создание простейшего Windows-приложения 33

3.2 Диалоговые окна 37

3.3 Элементы управления и их свойства 41

3.3.1 Элемент управления Button 46

3.3.2 Элемент управления TextBox 49

3.3.3 Элементы управления MaskedTextBox и ToolTip 51

3.3.4 Элемент управления Label 53

3.3.5 Элемент управления ListBox 54

3.3.5. Элемент управления ComboBox 56

3.3.6 Элемент управления RadioButton 59

3.3.7 Элемент управления CheckBox 61

3.3.8 Элемент управления RichTextBox 63

Чтобы загрузить файл в элемент управления RichTextBox в процедуре обработки события для кнопки Button1: 63

3.3.9 Элемент управления NumericUpDown 65

3.3.10 Элемент управления Timer 67

3.4 Щелчок мыши и его обработка 68

3.5 Создание меню приложений 70

3.5.1 Создание главного меню 70

3.5.2 Создание контекстного меню 72

3.6 Рисование на форме 74

Color col=Color::FromArgb(alpha, сolor); 75

3.7 Создание многооконных приложений 81

Чтобы добавить новую форму Windows Forms выполните следующие действия: 81

4 Лабораторный практикум по визуальному программированию 83

ЛАБОРАТОРНАЯ РАБОТА 1 83

Создание простейшего Windows-приложения 83

1. Создать новый проект Windows Forms 84

1. Создать новый проект Windows Forms и назвать его, например, Form_Second. 89

3. Создать обработчик событий для кнопки 89

ЛАБОРАТОРНАЯ РАБОТА 2 91

СОЗДАНИЕ ПРИЛОЖЕНИЯ Windows Forms 91

для вызова рекурсивных функций 91