- •Ю.Е. Алексеев, а.В. Куров
- •Часть 5
- •Алексеев Юрий Евтихович Куров Андрей Владимирович
- •14. Классы
- •15. Создание проекта
- •15.1 Помещение компонент на форму
- •15.2 Окно сведений об объекте
- •15.3 Редактор кода
- •15.4 Основные компоненты визуальной среды программирования
- •15.5 Лабораторная работа №1. Освоение среды визуального программирования на примере создания приложения для вычисления значения определенного интеграла
- •15.6 Задания для самостоятельной работы
- •15.7 Лабораторная работа n2. Работа с текстовым файлом с использованием многострочного текстового редактора
- •Многострочный текстовый редактор RichTextBox
- •Компонент OpenFileDialog
- •Компонент SaveFileDialog
- •Компонент главное меню MenuStrip
- •Окно сообщений MessageBox
- •Порядок выполнения лабораторной работы.
- •15.8 Задания на обработку текстовых файлов Общее указание для всех вариантов
- •Д обавляемые подпункты меню Работа1 и Работа2 по вариантам
- •15.9 Лабораторная работа n3. Работа с бинарным файлом с использованием таблицы DataGridView
- •Порядок выполнения лабораторной работы.
- •Примеры обработчиков событий.
- •15.10 Задания на обработку бинарных файлов Общее указание для всех вариантов
- •Д обавляемые подпункты меню Работа1 и Работа2 по вариантам
- •Список литературы
- •Алфавитный указатель
- •Вопросы для самопроверки
- •Заключение
Список литературы
1. Алексеев Ю.Е., Куров А.В. Практикум по программированию на языке C в среде VS C++. Часть 1. – М.: Изд. МГТУ им. Н.Э. Баумана, 2011. -100с.
2. Алексеев Ю.Е., Куров А.В. Практикум по программированию на языке C в среде VS C++. Часть 2. – М.: Изд. МГТУ им. Н.Э. Баумана, 2012. -117с.
3. Алексеев Ю.Е., Куров А.В. Практикум по программированию на языке C в среде VS C++. Часть 3. – М.: Изд. МГТУ им. Н.Э. Баумана, 2013. -95с.
4. Алексеев Ю.Е., Куров А.В. Практикум по программированию на языке C в среде VS C++. Часть 4. – М.: Изд. МГТУ им. Н.Э. Баумана, 2014. - с.
5. Керниган Б. И., Ритчи Д. М. Язык программирования С, 2-е издание,: Пер. с англ. – М.:Издат. дом «Вильямс» , 2006. – 304 с.: ил.
6. Пахомов Б.И. C/C++ и MS Visual C++ 2012 для начинающих. – СПб: БХВ-Петербург, 2015.- 512 с.: ил.
7. Русакова З.Н. Динамические структуры данных м вычислительные алгоритмы. Visual C++. –СПб.: Образовательные проекты, 2013.- 272 с.
Алфавитный указатель
создание меню 36
визуальное программирование 14
деструктор 7
Инкапсуляция 8
Класс 5
конструктор 7
методами 5
Наследование 8
невизуальный компонент 35
обработчик события 19
объект класса 6
окно палитры компонентов 16
Полиморфизм 10
полями 5
событийно-ориентированное программирование 25
спецификатор доступа 5
экземпляр класса 6
Вопросы для самопроверки
Классы.
Что представляет собой класс?
Назовите основные спецификаторы доступа класса.
Что такое поле и метод класса?
Укажите назначение конструктора и деструктора?
Что такое свойство класса? Приведите примеры обращения к полям класса.
Перечислите основные принципы построения классов.
Что такое инкапсуляция, наследование, полиморфизм?
Назовите особенности работы в среде CLR.
Построение проекта в среде визуального программирования
Что такое событийно-ориентированное программирование? Чем оно отличается от процедурного программирования?
Какие действия выполняются при создании приложения в среде визуального программирования?
Сформулируйте назначение окон палитры компонентов и свойств.
Что такое обработчик события?
Как создаются события в среде визуального программирования?
Что такое визуальные и невизуальные компоненты?
Как создается меню с помощью компонента MenuStrip?
Какие компоненты предназначены для выбора файла при открытии и сохранении файла?
Какие средства можно использовать для сохранения содержимого многострочного текстового редактора в файле, загрузки содержимого файла в редактор?
Можно ли аналогичные средства использовать при работе с бинарными файлами?
Какие действия надо запрограммировать при конструировании таблицы DataGridView?
Как задать заголовки строк и столбцов таблицы, установить размеры ячеек?
Заключение
Данное учебное пособие написано в соответствии с программой курса Информатика и соответствует содержанию занятий, проводимых во втором семестре. Данное пособие предназначено для студентов тех специальностей, на которых изучается язык C/C++. Небольшое количество аудиторных занятий в семестре (1 час в неделю) не позволяет подробно изложить особенности создания приложений в среде визуального программирования, познакомить студентов со свойствами используемых элементов управления, также в настоящее время практически отсутствуют литературные источники, в которых рассматривается программирование в среде CLR. Все эти факторы и определяют, по мнению авторов, актуальность и полезность его издания.
Краткость изложения материала и наличие примеров написания программ могут позволить студенту за небольшое время изучить соответствующие разделы программирования и успешно справиться с выполнением приводимых заданий, выносимых на лабораторные работы, что, в конечном счете, приведет к достижению важной цели – своевременной сдаче контрольных мероприятий.
