Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posobie15_Wform_red1-1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.56 Mб
Скачать

Московский государственный технический университет

имени Н.Э.Баумана

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

Н.Ю.Рязанова, К.Л.Тассов, М.В.Филиппов

Программирование на С++ в среде Visual Studio CLR Windows Forms

Москва

Издательство МГТУ имени Н.Э.Баумана

2015

УДК 004

Рецензент:

доц., к.т.н., Волосатова Тамара Михайловна

Рязанова Н.Ю., Тассов К.Л., Филиппов М.В. Программирование на С++ в среде Visual Studio CLR Windows Forms. - М.: МГТУ имени Н.Э. Баумана, 2015, 50 с.

В пособии представлены материалы по программированию в среде Visual Studio CLR Windows Form Applications. Учебное пособие содержит подробное описание визуальной среды программирования CLR Windows Form Application. Демонстрирует на большом числе примеров приемы работы с визуальными компонентами среды. Показывает разные типы компонентов и описывает соответствующие им способы действия. Большое внимание уделено написанию обработчиков событий, реализующих основную функциональности программного обеспечения. Приведены типовые задания и контрольные вопросы.

Рекомендовано Учебно-методической комиссией НУК «Информатика и системы управления» МГТУ им. Н.Э. Баумана в качестве электронного учебного издания для студентов первого семестра первого курса факультета РК, изучающих дисциплину «Информатика», и студентов второго курса кафедры «Юриспруденция», изучающих дисциплину «Основы алгоритмизации и программирования».

Рязанова Наталья Юрьевна

Тассов Кирилл Леонидович

Филиппов Михаил Владимирович

Программирование на С++ в среде Visual Studio CLR Windows Forms

© 2015 МГТУ имени Н.Э. Баумана

Введение

Проведение занятий по информатике для студентов младших курсов , изучающих язык С, предполагает использование среды Windows Form Application, являющейся составной частью Visual Studio C++ . Это мощная система визуального проектирования, предназначенна для создания программ, работающих под управлением операционной системы Windows. В основе Windows Form Application лежит объектно-ориентированный язык C++. Эта среда позволяет разрабатывать приложения любой степени сложности для решения задач различных предметных областей с графическим интерфейсом, выполняемых под управлением ОС Windows. CLR Windows Form Application является средой визуального программирования. Она позволяет разработчику конструировать интерфейс приложения, используя стандартные визуальные компоненты среды.

Однако, в настоящее время крайне мало литературы на русском языке, посвященной разработке программ в Windows Form Application. Поэтому 1-ый и 2-ой параграфы пособия посвящены рассмотрению особенностей разработки проектов в этой среде и описанию основных ее компонентов. В 3-ем параграфе подробно рассмотрены различные проекты, самостоятельное изучение которых позволит разрабатывать подобные приложения. В 4-ом параграфе приведены темы типовых лабораторных работ, рекомендуемых для закрепления изложенного материала.

Пособие предназначено для студентов 1-ого курса факультета РК (кроме специальности РК-6), групп СМ7-12,13, студентов второго курса факультета РКТ, изучающих дисциплину «Информатика», и для студентов 2-ого курса кафедры «Юриспруденция», изучающих дисциплину «Основы алгоритмизации и программирования». Оно может быть также полезно студентам других специальностей, пожелавшим самостоятельно освоить визуальное программирование на языке С++.

  1. Создание проекта в среде Windows Form

Интегрированная среда CLR разработки программ Windows Form Application, входящая в состав Visual Studio 2008 - 2012 – это среда, в которой есть все необходимые инструменты для проектирования, запуска и отладки программ, написанных на языке С++. Она включает в себя средства построения оконного интерфейса приложений, текстовый редактор, отладчик, редактор изображений, средства для работы с базами данных. Таким образом, среда Windows Form Application представляет разработчику достаточно полный набор инструментов для создания широкого спектра приложений.

Приложение, разработанное в среде Windows Form Application, называется проектом. Проект включает в себя информацию об интерфейсе программы и программные коды обработчиков различных событий.

    1. 1.1. Описание среды Windows Form

Для запуска Windows Form необходимо выбрать пиктограмму Microsoft Visual Studio 2008 из меню ПускПрограммыMicrosoft Visual Studio 2008. После этого на экране появляется стандартное окно разработки программных продуктов, в верхней части которого расположена строка с командами главного меню. Далее необходимо выбрать FileNew и появившемся всплывающем меню выбрать пункт Project. В появившейся панели New Project в окне Project Type выбрать CLR, в окне Template – Windows Form Application и задать имя проекта (Name), как показано на Рис.1

Рис.1 Окно определения имени и типа проекта

После нажатия клавиши OK на экране появляется панель седы разработки приложения, представленная на Рис.2. На этой панели представлены три основные окна:

  • Главное окно;

  • Окно формы Form1;

  • Окно сведений об объекте Properties.

Главное окно расположено в верхней части экрана. Это окно включает основное меню и панель инструментов Основное меню находится под заголовком окна и содержит все команды среды Windows Form. Панель инструментов расположена в левой части главного окна ниже основного меню. Она содержит кнопки, дублирующие наиболее часто используемые команды основного меню, что позволяет повысить эффективность работы в среде Windows Form.

Окно формы предназначено для визуального проектирования внешнего интерфейса приложения. Форма имеет те же свойства, что и любое другое окно Windows. По умолчанию поле формы имеет серый цвет ( рис.2 ). Каждое окно имеет полосу заголовка, в которой по умолчанию находится заголовок Form1.Заголовок может быть изменен разработчиком. В примере на рис.2 - Example1 - Microsoft Visual Studio. В правом верхнем углу находятся кнопки свертывания, развертывания и закрытия окна.

Рис.2 Окно формы проекта

Окно сведений об объекте Propereties используется для задания свойств компонентов и обработчиков событий. Окно имеет несколько страниц, которые открываются с помощью пиктограмм, расположенных в верхней части окна. Наиболее важными являются вкладка с перечнем свойств Properties (пиктограмма ) и вкладка событий Events ( пиктограмма ).

На вкладке Properties находится таблица свойств объекта. В левом столбце таблицы приведен список свойств активного объекта (в том числе и формы), а в правом столбце для каждого свойства указано его значение. Некоторые из этих значений могут быть пустыми. Значения свойств можно задавать или изменять непосредственно в таблице. Например, свойство Text, описывающее заголовок формы, можно изменить на «Пример». Можно задавать свойства компонентов и при написании обработчиков событий, о чем будет сказано ниже.

На вкладке Events указаны все события, на которые может реагировать активный объект. Для того чтобы связать выбранное событие с некоторой подпрограммой обработки события, надо дважды щелкнуть левой кнопкой мыши на пустом окне списка. После того откроется окно редактора кодов, в котором будет создана заготовка для подпрограммы обработки выбранного события.