Создать графический интерфейс проекта.
Тема 4.1
Интегрированная среда
разработки Visual Studio .NET
4.1. Технология визуального программирования
и основные понятия
По сравнению с предыдущими поколениями языков программирования, языкпрограммирования высокого уровня – VisualBasic .Net (VB)имеет ряд принципиальных отличий. Это мощная, профессиональная система программирования, позволяющая быстро и эффективно создавать приложения для MSWindows.Поскольку система является «визуальной», программист может создавать видимую часть приложения MSWindows,не написав почти ни строчки программного кода. Эта видимая часть является основой интерфейса пользователя «программный проект– пользователь», с помощью которого осуществляется взаимодействие пользователя с программным проектом. Разработка, как программного кода классов и методов для решения поставленной задачи, так и программного интерфейса приложения осуществляется на принципах объектно-ориентированного подхода, реализованного в Visual Studio .Net(VS).Приложения (проекты) выполняются под управлением MSWindowsс помощью Интегрированной Среды Разработки (IDE).
Для приложений, созданных с помощью IDE, характерной особенностью является существование на экране в любой момент времени множества объектов: форм, окон, кнопок, меню, текстовых и диалоговых окон, линеек прокрутки и т.п. Пользователь имеет определенную (в зависимости от алгоритма решаемой задачи) свободу выбора в части использования этих объектов. Он может сделать щелчоккнопкой мыши, перетащить объект, ввести данные в окно и т.п. В большинстве случаев не предполагается заранее установленная последовательность действий. Как правило, разработчик программного обеспечения (ПО), создавая программный проект, не должен ограничивать действия пользователя приложения. Он должен разрабатывать ПО, которое адекватно реагирует на любое действие пользователя, даже неправильное (в хорошей программе непредусмотренных действий не должно быть). Поэтому для каждого объекта на экране существует ряд возможных событий. Одни из них производятся пользователем: щелчок или двойной щелчок по кнопке мыши, перетаскивание объекта, нажатие клавиши клавиатуры, ввод текста в окно и т.п. другие события происходят в результате совершения других событий: например, окно открывается или закрывается, элемент управления становится активным (доступным) или теряет активность. Причем каждое событие проявляется в определенных действиях (откликах, реакции, поведении) программного проекта. Эти действия можно разделить на две группы.
Первая является следствием свойств объекта. Эти свойства устанавливаются разработчиком ПО из некоторого стандартного перечня свойств, заданного системой программирования и/или самой MSWindows.Примером таких действий является свертывание окна после щелчка по кнопке Свернуть. Изменить поведение объекта в подобных случаях программист не может. Однако во многих случаях имеется определенная возможность вариации отклика объекта на событие (текст, шрифт, цвет, размер, место на экране и др.) путем задания определенных свойств.
Вторая группа действий (отклика) на события полностью определяется разработчиком ПО. Это обеспечивается возможностью задания процедуры VBдля каждого возможного события. Первоначально каждая такая процедура является пустой, без тела процедуры, и, следовательно, когда происходит событие, ничего не случается. Теоретически можно создать процедуру для любого события, но на практике программист заполняет программным кодом процедуры только для тех событий, которые представляют интерес.
Таким образом, VBпредоставляет пользователю объектно-ориентированную среду программирования, основанную на событиях. Упрощенно говоря, процесс разработки программного проекта в этой среде сводится к выбору набора объектов и их свойств, заданию событий и процедур их обработки, и создания ПО для решения задачи, которые в совокупности обеспечивают функционирование создаваемого приложения.
Основными терминами визуального программирования, как было сказано выше, являются объект, форма, свойство, класс, событие, процедура, метод др.,которые в любой среде визуальной разработки приложений имеют одинаковый смысл.
Объект (Object)– это некая отдельная сущность, отличающаяся от других сущностей особыми свойствами, поведением, взаимодействием с другими объектами приложения. При объектно-ориентированном подходе любое приложение представляет собой набор взаимосвязанных объектов, реализующих необходимые функциональные требования, предъявленные к приложению. Объект всегда конкретен и реально существует на форме (в качестве элементов управления) или в приложении (в виде экземпляров классов).
Основной единицей в объектно-ориентированном программировании является программный объект, который объединяет в себе как описывающие его данные (свойства), так и средства обработки этих данных (методы). То есть, программные объекты обладают свойствами, могут использовать методы и реагировать на события.
Основными объектами визуального программирования являются форма и ее элементы управления.
Форма (Form)– это объект, представляющий собой окно, на котором размещаются элементы управления, например,Кнопка(Button);Метка(Label);ТекстовоеПоле(TextBox);Флажок(CheckBox);Список(ListBox);РаскрывающийсяСписок(ComboBox);Переключатель(RadioButton)идр.
Среда визуального программирования позволяет увидеть объекты на экране на этапе проектирования приложения, дает возможность настроить объекты, изменяя их расположение, размеры и другие свойства. Форма является контейнером объектов,ив то же время сама также является объектом. При размещении объекта на форме основные параметры объекта сохраняются в исполняемом программном коде. При этом объектами также являются программные блоки или фрагменты программного кода (классы, процедуры, методы, модули), из которых «собирается» проектируемый проект (приложение).
Свойство объекта– это значение или характеристика, хранимая объектом. В то же время совокупность свойств объекта определяет его состояние. Например, Текст (Text) или Цвет (BackColor) формы, способ Выравнивания текста (Alignment) или Цвет символов (ForeColor) текстового поля – это свойства. В программе обращение к объекту происходит по имени объекта. Свойства объектов можно задавать в окне Свойстваи менять свойства объектов в программном коде.
В программном коде существуют определенные правила (определенный формат) для установки свойства – имя объекта и название свойства согласно правилам точечной нотации разделяются точкой.
Класс– это совокупность объектов, обладающих общими свойствами и поведением. Например, Button1(Кнопка1) на Form1 (Форма1) со всеми своими конкретными свойствами и действием является объектом класса Button. Класс характеризуется такими основополагающими понятиями объектно-ориентированного программирования, как:
· наследование – объект класса обладает всеми свойствами, методами и событиями класса;
· инкапсуляция – сокрытие сложного механизма действия объекта;
· полиморфизм – объекты разных классов могут использовать одноименные методы, работающие по-разному для разных объектов.
Коллекция объектов– это набор объектов, объединенных общим именем, причем не обязательно это объекты одного класса. Примером коллекций могут служить встроенные в VBколлекции, в числе которых:
· Forms (Формы) – множество загруженных форм приложения;
· Controls (Элементы управления) – множествовсех элементов управления в форме.
Пространство имен– это иерархическая библиотека классов, организованная под уникальными именами такими, например, как System.Windowsили System.Math. Для доступа к классам и основанным на них объектам, входящим в пространство имен, в начале программного кода может быть помещен оператор Imports. Каждый проект в VSтакже содержит корневое пространство имен. Пространство имен в документации по VSназывается также библиотеками классов.
Событие– это средство взаимодействия объектов друг с другом. Событие может создаваться пользователем или возникать в результате воздействия других программных объектов. Объекты могут генерировать события и выполнять действия вответ на заданные события. Примеры событий – Load(Загрузка) формы, Click(Щелчок) мышью по объекту, DblClick(Двойной щелчок) мышью и другие. В качестве реакции на события вызывается событийная процедура, которая может изменять свойства объекта, вызывать его
В языке VB,как и во многих других языках программирования, предназначенных для написания приложений для MSWindows,используется
событийно-управляемая модель программирования. Фактически это означает, что ни одно приложение не может функционировать само по себе, не взаимодействуя с другими приложениями и с операционной системой. Для примера возьмем самый простой случай, когда команда задана нажатием клавиши на клавиатуре. Она не может непосредственно воздействовать ни на одно из приложений, и MSWindowsв данном случае выступает в роли посредника. Восприняв событие, связанное с нажатием клавиши, операционная система решает, куда передать обработку этого события. Затем сообщение о нажатии клавиши посылается приложению. Приложение обрабатывает его, анализируя ввод с клавиатуры, и отображает сообщение, например, в активном текстовом поле.
Приложения, созданные спомощью VB,работают потому же принципу. При этом VBвыполняет как бы внутреннюю работу. Например, когда в приложении происходит щелчок мышью по кнопке, возникает событие – VBперехватывает соответствующее сообщение MSWindowsи вызывает событие Clickобъекта Button.
Обратите внимание, что в программах, управляемых событиями, нет сплошного программного кода, который выполняется от начала до конца. Это значит, что после запуска программы у пользователя нет и четкого представления о конкретном пути выполнения алгоритма. То есть, можно в любое время щелкнуть по какой-либо кнопке в приложении или выполнить, например, ввод текста в поле, а можно при желании и прекратить обработку. Поэтому приложение вынуждено ждать, пока одно из этих событий не наступит, и только потом выполняет заданный программный код. Таким образом, для начала выполнения программного кода всегда необходимо событие – это одно из важнейших правил создания приложений в среде MSWindows.
Откликом на события является вызов событийной процедуры, которая была ранее создана разработчиком ПО. Смысл такой процедуры – выполнение запрограммированных действий: изменение свойств объекта, вызов методов, выполнение вычислений по заданному алгоритму с выводом результата в определенные места приложения и т.п., например, если пользователь нажимает кнопку, то в качестве отклика выполняется некоторая последовательность действий, которая определена в событийной процедуре в соответствии с заданным алгоритмом.
Кроме событийных процедур пользователь может создать общие процедуры (процедуры пользователя).
Процедура пользователя– это законченный программный код, который реализует отдельный алгоритм решаемой задачи. Однако вызов такой процедуры происходит по имени этой процедуры, а не как результат какого-либо события.
Метод – это процедура, которая реализует действия, возможные с объектом. В результате этих действий в объекте что-либо меняется. VBпредоставляет пользователю большое количество встроенных процедур, находящихся в библиотеке, и, готовых к использованию. Эти процедуры являются неотъемлемой частью библиотеки классов, то есть являются методами классов, Framework .NET.
Средства процедурного программирования (процедуры) – неотъемлемая часть любого языка программирования высокого уровня, которая является одной из основных частей парадигмы современного программирования. Но лишь при появлении языков, поддерживающих объектно-ориентированное программирование, были введены особые типы встроенных процедур, названные методами. Методы «работают» как процедуры, но принадлежат конкретным объектам, так же, как и свойства. В программном коде обратиться к методу можно так же, как и к свойству – с использованием точечной нотации.
В среде VBможно создавать собственные процедуры, создаваемыеразработчиком ПО.
Обратите внимание, что любой программный код проекта, написанный средствами VB состоит из множества процедур, то есть, весь программный код находится как бы внутри множества процедур-подпрограмм и процедур-функций, а сами процедуры внутри класса (модуля).
Процедуры-подпрограммы начинаются ключевым словом Sub и заканчиваются ключевыми словами EndSub, а процедуры-функции начинаются ключевым словом Functionи заканчиваются ключевыми словами EndFunction, между которыми помещается программный код данной процедуры. Программный код каждой процедуры состоит из одного или нескольких операторов языка программирования VB.
Метод обработки события– это законченный программный код, который реализует отдельный алгоритм. Для каждого события можно запрограммировать отклик, т. е. реакцию объекта на произошедшее событие, в результате будет выполнена некоторая последовательность действий – метод обработки события.
Имя событийной процедуры состоит из трех частей (включая подчеркивание): ИмяОбъекта_ИмяСобытия.
Таким образом, каждый раз, когда вы создаете программный код, который должен выполняться в ответ на событие, вы создаете событийную процедуру, которая вызывается автоматически при возникновении соответствующего события (например, нажатие кнопки).
Оператор – это конструкция языка программирования, задающая одну или несколько операций, производимых над операндами. В качестве операндов могут выступать константы, переменные, выражения, функции и т.д. Любой оператор записывается в соответствии с синтаксическими правилами языка программирования. Например, в операторе присваивания знак «=» читается «присвоить» и означает, что в память компьютера записывается значение, равное значению выражения справа от знака «=». Например, строка
Form4.1.Text = "Форма с картинкой"означает, что в памяти с именем Form4.1.Textзаписывается значение – текст "Форма с картинкой", а строка Р=А+В+Сиспользуется в программе для вычисления значения выражения и присваивания его переменной Р.
Проект– это разрабатываемое приложение (программный код приложения) – набор файлов, в которых хранится информация обо всех программных компонентах, используемых в данном приложении. Поскольку VB,с одной стороны – это система объектно-ориентированного визуального программирования, так как позволяет программировать алгоритмы на этом языке, а с другой стороны, эта система является средой проектирования ПО, то результатом процессов программирования и проектирования является проект, который объединяет в себе программный код и графический интерфейс. Поэтому, чтобы записать на диск или загрузить с диска какой – либо программный проект, необходимо записывать или загрузить проект, в котором находятся все компоненты (файлы). Обычно приложение в VBсостоит из множества файлов, включая файл проекта, с расширением.vbproj. Файл проекта содержит информацию, относящуюся к одной программной задаче – одному приложению.
Проект является также единицей компиляции. Результатом компиляции проекта является сборка. Каждый проект содержит одно или несколько пространств имен. На начальном этапе создания проекта по заданному типу проекта автоматически строится каркас проекта, состоящий из классов, являющихся наследниками классов, входящих в состав библиотеки FCL(Framework Class Library) - библиотеки классов платформы .NET Framework. Так, если разработчик указывает, что он будет создавать проект типа «ПриложениеWindowsForms», то в состав каркаса проекта по умолчанию войдет объект Form1 – наследник библиотечного класса Form. Разработчик программного проекта дополнит созданную форму элементами управления – объектами соответствующих классов, тем самым расширив возможности формы, построенной по умолчанию.
Каждый проект содержит всю информацию, необходимую для построения сборки. В проект входят все файлы с классами, построенные автоматически в момент создания проекта, и файлы с классами, созданные разработчиком проекта. В проект входят также установки и ресурсы, требуемые для работы. Частью проекта также является файл, содержащий описание сборки (манифест).
В зависимости от выбранного типа проект может быть выполняемым или невыполняемым. К выполняемым проектам относятся, например, проекты типа Консольное приложение или ПриложениеWindowsForms. При построении каркаса выполняемого проекта в него включается класс, содержащий статическую процедуру с именем Main(). В результате компиляции такого проекта создается PE-файл – выполняемый переносимый файл с расширением .exe. Такой PE-файл может выполняться только на компьютерах, где установлена Framework .Net, поскольку это файл с управляемым кодом.
К невыполняемым проектам относятся, например, проекты типа
Библиотека классов (DLL), которая имеет расширение .dll,и являетсядинамически связываемая библиотека,т.е. эти проекты, предназначены для включения (связывания) в другие проекты. В результате компиляции проекта типа
Библиотека классовв сборку войдет файл с расширением .dll. Такие проекты (сборки) непосредственно не могут быть выполнены на компьютере. Они присоединяются к выполняемым сборкам, откуда и вызываются методы классов, размещенных в невыполняемом проекте (DLL).
Этапы реализации простейших проектов– можно разделить на несколько шагов:
· создание графического интерфейса проекта (интерфейса пользователя), который должен обеспечить взаимодействие проекта с пользователем при работе проекта;
· установка значений свойств объектов графического интерфейса;
· создание, редактирование и отладка программного кода проекта;
· сохранение проекта для дальнейшего использования;
· выполнение проекта.
Решение– это разрабатываемое приложение, файлы которого содержат информации об одном или нескольких проектах, как правило, связанных общей темой. Файл решения используется для управления несколькими взаимосвязанными проектами и имеет расширение .sln.Причем каждый проект, создаваемый в VS, помещается в одну оболочку, называемую Решением.
Когда создается новый проект, то он может быть помещен в уже существующее Решение или может быть создано новое Решение, содержащее проект.
Итак, обратите внимание еще раз на следующее:
Класс – это центральное понятие объектно-ориентированного программирования. Разработчик проектов на VB использует стандартные классы из библиотеки FCL и создает собственные классы. Причем класс выполняет две различные роли:
· Класс – во-первых, это модуль – архитектурная единица построения проекта по модульному принципу. Справиться со сложностью большого проекта можно только путем деления его на модули, - сравнительно небольшие единицы, допускающие независимую разработку и последующее объединение в большую систему.
· Класс – во-вторых, это тип данных, то есть семантическая единица, описывающая свойства и поведение множества объектов, называемых экземплярами класса. Синтаксически класс представляет описание данных, называемых полями класса, описание методов класса и описание событий класса. Для класса, рассматриваемого как тип данных, поля определяют состояние объектов, методы – поведение объектов. События – это некоторые специальные состояния, в которых может находиться объект, и которые могут обрабатываться внешними по отношению к классу обработчиками события. Так, например, объект класса ЧЕЛОВЕК может иметь событие «День рождения» и каждый из обработчиков этого события может принести объекту свои поздравления по этому случаю.
Как правило, классы играют обе роли. Но в VB можно определять классы, играющие только роль модуля. Это модули, для которых невозможно создавать объекты.
Хороший стиль программирования требует, чтобы каждый класс сохранялся в отдельном файле, имя которого совпадало бы с именем класса. Это требование стиля, которое на практике может и не выдерживаться. В наших примерах будем стараться выдерживать этот стиль.
Определив класс, разработчик проекта получает возможность динамически создавать объекты класса. Для программистов, начинающих работать в объектном стиле, типичной ошибкой является путаница понятий объекта и класса. Нужно с самого начала уяснить разницу. Класс объектов, создаваемый разработчиком, представляет статическое описание множества объектов. Объект – это динамическое понятие, он создается в ходе выполнения программной системы, реально существует в памяти компьютера и обычно исчезает по завершении выполнения проекта. Разработчик проекта может создать программную систему, включающую два - три класса, но в ходе работы такой системы могут динамически появляться сотни объектов, взаимодействующих друг с другом сложным образом.
Главное окно VS
Отметим, что процесс создания простейшего приложения в среде VS подробно будет описан в следующей Теме 4.2, а также в лабораторной работе по Теме 4.1. «Интегрированная среда разработки Visual Studio .NET». Сейчас познакомьтесь с интерфейсом среды VS.
Запустить MSVisualStudio.
На экране появится Начальная страница - MSVS(рис. 4.1.2-1).
В этом окне можно выделить несколько основных панелей: Стандартное меню, окно Стандартная панель инструментов,окно Начальная страница,окноОбозреватель решений,окно Панель элементов.
Рис. 4.1.2-1.Начальная страница - MicrosoftVisualStudio
Необходимо отметить, что при работе с VBв интегрированной среде разработки VSможно пользоваться как кнопками стандартной панели инструментов, так и элементами главного меню, расположенными в верхней части экрана.
VSпредоставляет в распоряжение пользователя набор разнообразных панелей инструментов. Эти панели инструментов содержат кнопки, назначение которых зависит от функций конкретной панели инструментов.
Окно Начальная страницапозволяет открывать использовавшиеся недавно проекты, осуществляет поиск примеров, содержит различные ссылки на сайты, которые могут помочь при работе с VS.Кроме тогов процессе работы с проектом на месте начальной страницы будутотображатьсяразличные окна, например, окно Конструктора формы, окно Редактора программного кода и др.
В окне Обозреватель решенийотображаются файлы текущего решения (проектов). Это окно используется для получения подробной информации об объектах.Оно позволяет искать и исследовать элементы, их свойства, методы, события, находящиеся в проектах и ссылках на них.
К средствам, призванным облегчить разработку приложений, относится также окно Панель элементов, отображающее элементы управления, используемые в проектах VB.
Для создания нового проекта используется диалоговое окно
Создать проект(рис. 4.1.2-2). Для его открытия необходимо выполнить одно из следующих действий:
· выбрать ссылку Создать проект...в окне Начальная страница;
· выполнить команду Создать проект из элементаГлавного меню –Файл;
· нажать кнопку Создать проект,расположенную на стандартной панели инструментов.
Рис. 4.1.2-2. Диалоговое окно Создать проект
В VBможно создавать приложения по различным шаблонам. В этом пособии будем использовать только шаблон Приложение Windows Forms.
Это приложение предназначено для создания традиционных Windows-приложений, пользовательский интерфейс для которых проектируется с помощью форм MS Windows. Причем для формы этого шаблона можно задавать определенные характеристики и располагать на ней различные элементы управления.
Рассмотрим на примереосновные шаги, необходимые для создания проекта ПриложениеWindows Forms.
Пример 4.1.2-1. Создать проект с именем Пример 4.1.2-1и графическим интерфейсом, состоящим из формы, на которой имеется одна кнопка и одно текстовое поле.При нажатии на кнопку должно появиться «Привет, МТУСИ!».
Форма проекта Пример-4.1.2-1 может иметь вид как на рис. 4.1.2-3.
Рис. 4.1.2-3.Графический интерфейс (Форма) проекта Пример 4.1.2-1
Для реализации проекта Пример 4.1.2-1необходимы следующие шаги:
1) Запустить VS.
2) Создать новый проект:
· выбрать элемент Главного меню Файл, а затем выполнить команду Создать проект;
· выбрать шаблон проекта Приложение WindowsForms.
В результате откроется окно Form1.vb[Конструктор] – Конструктор форм (на что указывает соответствующая вкладка), позволяющий реализовать графический интерфейс приложения.
3) Сохранить созданный проект в «своем» каталоге:
· выбрать элемент Главного меню Файл, а затем выполнить команду Сохранить все;
в результате откроется диалоговое окно Cохранить проект;
· ввести в поле Имя наименование проекта Пример-4.1.2-1 (по умолчанию среда VB присваивает имя WindowsApplication1), а затем ввести в поле Расположение имя каталога, где будет располагаться проект, или воспользоваться кнопкой Обзор для поиска необходимого каталога (рис. 4.1.2-4);
· щелкнуть по кнопке Cохранить;
в результате среда разработки примет вид как на рис. 4.1.2-5.
Рис. 4.1.2-4. Диалоговое окно Сохранить проект
Рис. 4.1.2-5. Среда разработки
Окна панелей Visual Studio
Окно панели Начальная страница(рис. 4.1.1-1) позволяет просмотреть последние использовавшиеся проекты, осуществить поиск примеров программ, как из справки, так и Интернета, а также просмотреть ссылки на сайты, содержащие новости о продукте VS,документацию, учебные пособия.
Рис. 4.1.4-1.Окно панели Конструктор форм и ее контекстное меню
Начальная страница автоматически открывается при запуске VS.Если же окно Начальная страницане появилось, его можно вызвать с помощью команды Начальная страницаэлемента главного меню Вид (View).
Окно панели Form1.vb[Конструктор] (Конструктор форм)
Основного окнаявляется Основным рабочим окном, в котором выполняется визуальное проектирование приложения (рис. 4.1.4-1). Отобразить на экране это окно можно щелкнув на вкладке Form1.vb[Конструктор]или двойным щелчком на названии формы в окне Обозреватель решений.
В окне Конструктора форм визуально создаются все формы приложения с использованием инструментария среды разработки. Для точного позиционирования объектов на форме в окне можно использовать сетку.
Размер формы в окне можно изменять, используя маркеры выделения формы и мышь. Для изменения размера формы необходимо установить указатель мыши на маркер и, когда он примет вид двунаправленной стрелки, перемещать до требуемого размера.
Для работы в окне Form1.vb[Конструктор]можно использовать контекстное меню (рис. 4.1.4-1).
Рис. 4.1-2. Окно панели Редактора кодаи ее и контекстное меню
Окно панели Form1.vb (Редактор кода)– это мощный текстовый редактор с большим количеством возможностей, являющийся основным инструментом программиста для создания и отладки программного кода. Оно также может располагать в Основном рабочим окне(рис.4.1-2).
Окно панели Обозреватель решения и ее контекстное меню представлено на рис. 4.1.4-3.
Рис. 4.1.4-3. Окно панели Обозреватель решений и ее контекстное меню
Панель Элементов управления сгруппирована по разделам
(Рис. 4.1.4-4). Для создании форм пособия необходим в основном раздел Стандартныхэлементов управления (рис. 4.1.4-5).
Окно панели Свойствапредназначено для отображения и настройки свойств объектов проекта, включая форму и размещенные в ней объекты. В этом окне, например, содержатся такие свойства выбранного объекта, как позиция в форме, высота, ширина, цвет и другие (рис. 4.1.4-6).
Для открытия диалогового окна Свойства следует выполнить одно из следующих действий:
· в элементе главного меню Вид выбрать команду Окно Свойств;
· нажать кнопкуОкно свойств, расположенную наСтандартной
панели инструментов;
· выбрать команду Свойстваконтекстного меню выделенного объекта;
· нажать клавишу клавиатуры <F4>.
|
Рис. 4.1.4-4. Окно панели элементов4.1.4-5. Панель
управления, сгруппированных по разделам(Стандартные элементы)
Рис. 4.1.4-6. Окно панели Свойства
Поскольку форма и элементы управления каждый сам по себе являются объектами, то набор свойств в этом окне меняется в зависимости от выбранного объекта. С помощью кнопок В алфавитном порядке и
По категориям свойства объекта можно просмотреть в алфавитном порядке или по группам (категориям) соответственно.
В нижней части окна появляется подсказка, поясняющая назначение выбранного свойства объекта. Более подробное пояснение можно посмотреть в справочной системе. Также можно воспользоваться динамической справкой, выбрав нужный раздел в окне Динамическая справка.
Используя диалоговое окно Свойства,можно изменить установленные по умолчанию свойства объектов. Часть свойств объекта, например, размеры и расположение, можно задать перемещением объекта и изменением его размеров с помощью мыши в конструкторе форм. Свойства, установленные в окне свойств, можно изменять при выполнении приложения, написав соответствующие коды в процедурах, создаваемых с помощью редактора кода.
Как правило, форма содержит много объектов. Если выбрать сразу несколько объектов, то в окне свойств можно увидеть общие для этих объектов свойства.
4.1.5. Настройка параметров интегрированной
среды разработки
Окна инструментов, справочная система, параметры компилятора среды разработки VSлегко и очень гибко настраиваются.
Следующие шаги показывают, как изменить параметры среды разработки на VBв соответствии с рекомендациями для выполнения практических работ:
1)В элементе главного меню Сервисвыполнить команду Импорт и экспорт параметров. Для сохранения настроек среды с целью их использования на другом компьютере, загрузки настроек с другого компьютера или сброса настроек – опции, которую требуется выбрать сейчас – можно использовать появляющийся при этом мастер.
2)Выбрать Сбросить все настройки, а затем щелкнуть на кнопку Далее. VS спросит, необходимо ли перед настройкой сохранить текущие настройки в файле. Следует всегда сохранять резервную копию своих текущих настроек с тем, чтобы была возможность вернуться к ним, если новые настройки окажутся «неудобными».
3)Проверить, что выбрана опция Да, и обратить внимание на имя файла и папки, в которых VS собирается сохранить эти настройки.
4)Если необходимо вернуться к этим настройкам, для их восстановления используется этот же мастер и опция Импорт выбранных настроек среды.
5)Чтобы увидеть список по умолчанию параметров, используемых для VS, следует щелкнуть на кнопке Далее.
6)Щелкнуть на Параметры для разработки на VB, а за тем щелкнуть на кнопке Готово.
7)Мастер переключит параметры IDE, включая команды меню, панели инструментов и настройки некоторых диалоговых окон, окон Инструментов и Редактор кода.
8)Можно повторить этот процесс настройки в любой момент, когда потребуется сбросить текущие параметры (например, если вы сделали ошибку в настройках), или если потребуется настроить VS для использования другого инструмента программирования.
9)Чтобы закрыть мастер, щелкнуть на кнопке Закрыть.
Если параметры среды для работы с VBнастроены, то можно выполнять задания. Но если они были изменены, необходимо выполнить следующие действия, позволяющие проверить, что настройки, связанные с проектами и компилятором VBсоответствуют тем, которые используются при проведении практических работ. Для проверки параметров проекта и компилятора необходимы выполнить следующие действия:
1)Щелкнуть на команде Параметры элемента меню Сервиси открыть диалоговое окно Параметры.
2)Диалоговое окно Параметры– это окно, в котором находятся многие из настроечных параметров VS. Чтобы увидеть все параметры, которые можно изменить, надо щелкнуть на флажке Показать все параметры, расположенном в нижнем левом углу диалогового окна.
3)В диалоговом окне Параметры следует щелкнуть на категории Проекты и решения и затем на разделе Общие.Эта группа флажков и опций настраивает параметры проектов и решений VS. Чтобы программное обеспечение соответствовало параметрам, использованным в этом пособии необходимо настроить их так, как показано на
рис. 4.1.5-1.
Это «отложенное» сохранение позволяет создавать тестовые программы, компилировать и отлаживать программы, и даже запускать их, не сохраняя проект на диске, что может оказаться полезным, если вы хотите быстро создать тестовую программу, которую по окончании ее использования можно удалить, не сохраняя. С этой опцией по умолчани