Приложение-пример
В конце работы с этой главой посмотрите, как устроено приложение-пример Controls. Я нашел его в своей системе в следующем каталоге: /Microsoft Visual Studio/Msdn98/98vs/1033/Samples/Vb98/Controls (здесь не указан только драйвер диска). Видимо, вам не составит особого труда найти это приложение на своем компьютере. На рис. 28 в окне Project приведен список всех форм приложения, главной из которых является frmMain. Формы содержат различные группы элементов. Вы можете запустить это приложение из среды Visual Basic при помощи команды Start из меню Run. Рис. 3.28 Список форм приложения Controls, посвященного элементам управления. На рис. 3.29 приведено активное окно Test Button (на фоне других неактивных в данный момент окон) приложения. Видимо, после прочтения этой главы вам будет понятен код модуля формы этого и других окон. Посмотрите это приложение и попробуйте найти ответы на появившиеся вопросы, используя материал этой главы. Рис. 3.29 Следует не только запустить это приложение, но и внимательно посмотреть код модулей форм. [1] В некоторых источниках используются термины «минимизированное», «максимизированное». [2] В приложении В приведен синтаксис всех функций Visual Basic. [3] Если вы не приобрели Windows Help Compiler у компании Microsoft (или средства разработки какого-либо другого поставщика), маловероятно, что вы будете пользоваться аргументами helpfile и context. Впрочем, не обязательно пользоваться только этим продуктом. Вы можете воспользоваться (не бесплатно) таким приложением, как WebTwin (http://www.webtwin.com/), который позволяет конвертировать несложные HTML-файлы в HLP-файлы. Причем автоматически генерятся возможности полнотекстового поиска и поиска по ключевым словам. Бесплатно вы можете скачать demo-версию и убедиться в том, что стоит подумать при выборе help-компилятора. Создать связанные между собой HTML-файлы в настоящее время не представляет никакого труда. Это делает «обычный» Word, начиная с версии 97. [4] Нумерация строк в листинге здесь и далее используется только для ссылок из поясняющего текста. В тексте самих программ в окне Code нумерации быть не должно. [5] Поскольку Visual Studio не имеет локализованной русской версии, для использования как этих, так и других элементов VB, не очень важно то, как они переводятся их на русский язык. Тем более что разные авторы это делают по-разному. [6] Понятие фокуса объясняется в конце этой главы. Вы всегда можете понять, что элемент управления принял фокус по внешнему виду элемента, который отличается от вида других подобных элементов. Например, на кнопке появится окаймляющий прямоугольних, текстовое окно будет выделено цветом и т.д. [7] Контейнером называется элемент, содержащий другие элементы управления. [8] Некоторые из них будут рассмотрены в следующих главах.
|