Компьютерные книги
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Фокселл Дж.Д. -> "Освой самостоятельно Visual Basic.NET за 24 часа" -> 101

Освой самостоятельно Visual Basic.NET за 24 часа - Фокселл Дж.Д.

Фокселл Дж.Д. Освой самостоятельно Visual Basic.NET за 24 часа — М.: Вильямс, 2002. — 416 c.
ISBN 5-8459-0304-1
Скачать (прямая ссылка): osvoysamostoyatelnovsn2002.pdf
Предыдущая << 1 .. 95 96 97 98 99 100 < 101 > 102 103 104 105 106 107 .. 181 >> Следующая

в один модуль и давать такому модулю имя, из которого можно сделать вывод
о содержимом модуля. Имея опыт работы с модулями, в главе 17 можно будет
освоить работу с классами модулей.
Обычно формы применяются в качестве входной точки в программу. Однако в
этом уроке рассматривалась возможность создания процедуры Sub Main,
которая используется в качестве входной точки в проект. Методика
использования такой процедуры легко забывается, однако ее применение в
качестве стартовой дает больше возможностей, чем применение формы.
Наконец, была рассмотрена новая функциональная возможность,
предоставляемая Visual Basic .NET- окно Task List (Список задач). Теперь
понятно, как Visual Basic создает некоторые задачи, а также, как и для
чего создавать собственные задачи. Было показано, как легко переходить в
то место программы, с которым связана задача. Кроме того, рассмотрена
возможность создания задач, не связанных с каким-либо местом в программе.
Окно Task List (Список задач) является таким мощным инструментом в
арсенале программиста, что его целесообразно постоянно применять.
Вопросы и ответы
В. Нужно ли уделять большое внимание границам действия процедур при их
создании?
О. Можно было бы создавать все процедуры как Public, однако такой путь
в программировании не является лучшим по многим причинам. С одной
стороны, для больших проектов не является редкостью ситуация, при которой
процедуры с одним и тем же именем производят немного разные операции.
Обычно такие процедуры функционируют только в небольших границах. Однако
если создавать все процедуры типа Public, они будут конфликтовать с
другими процедурами, работающими в тех же границах и имеющими то же имя.
Если процедура не применяется на уровне Public, нет необходимости
назначать ей такие широкие границы действия.
Час 11. Создание и вызов процедур
231
В. Какое количество модулей "разумно" применять в приложении?
0. Ответить на этот вопрос трудно. В самом большом приложении (оно было
ну очень большое), которое создал автор этих строк, использовалось
примерно 18 процедур. Еще б немного больше, и приложение стало бы трудно
управляемым.
Практические занятия
Тесты
1. Как называется место, в котором хранятся процедуры?
Модули.
2. Правда или нет, что: для доступа к процедуре в модуле класса
необходимо вначале создать объект?
Правда.
3. При описании процедуры, возвращающей значение, используется
инструкция: (Sub или Function)
Function.
4. Правда или нет, что: для вызова процедуры, возвращающей значение,
используется инструкция Call?
Неправда. Инструкция Call применима к процедурам, описанным инструкцией
Sub, а эти процедуры не возвращают значения.
5. Данные, передаваемые в процедуру при ее определении, называются...
Параметрами.
6. При передаче процедуре нескольких аргументов, они разделяются при
помощи... Запятых.
7. Процедура, которая вызывает саму себя, или несколько процедур, которые
непрерывно вызывают друг друга по замкнутому циклу, называются...
Рекурсивными.
8. Для использования процедуры в качестве входной точки в программу,
необходимо создать процедуру с именем...
Main.
9. Как присоединить задачу к определенному месту в программе?
Щелкнуть правой кнопкой мыши на определенном месте в программе и выбрать
Add Task List Shortcut (Добавить ярлык в список задач) из контекстного
меню.
Упражнения
1. Создайте процедуру, являющуюся частью формы, которая принимает
текстовое значение и выдает текстовое значение. Добавьте код к событию
Textchanged текстового поля, который вызывал процедуру, передающую
содержимое текстового поля как аргумент.
2. Создайте процедуру, вызывающую саму себя. Вызовите ее при помощи
события Click кнопки и объясните причину появления ошибки.
232
Часть Начинаем программировать!
Час 12
дд--"
Использование констант, типов данных, переменных и массивов
При написании процедур Visual Basic постоянно приходится запоминать и
извлекать различную информацию. В действительности, трудно представить
себе приложение, в котором не производились эти операции. Например,
необходимо хранить информацию о количестве вызовов процедуры или какое-
либо другое значение для использования его в будущем. Такие данные
хранятся в константах, переменных или массивах. Константы представляют
собой именованные значения, которые однажды задаются, и на которые может
осуществляться ссылка из программы в любое время. Другое дело переменные.
Они подобны карману, в котором может что-то находиться, причем можно
заменить значение переменой на другое или извлечь его в любой момент.
Если же необходимо хранить группу переменных, можно использовать для
этого массив переменных.
Вне зависимости от того, в чем будет храниться информация, необходимо
решить, каков будет тип хранимой информации. Что, например, будет
содержать переменная - текст или число? Если это число, то каков тип
этого числа - целое, с дробной частью или, может, какое-нибудь еще? После
того как принято решение о типе хранимых данных, нужно выбрать уровень
Предыдущая << 1 .. 95 96 97 98 99 100 < 101 > 102 103 104 105 106 107 .. 181 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Завалишин Д. "Интернетско-русский разговорник" (Web-программирование)

Заенцев И.В. "Нейронные сети: основные модели" (Web-программирование)

Владимиров А.А. "Wi-фу: «боевые» приемы взлома и защиты беспроводных сетей" (Web-программирование)

Вьейра Р. "SQL Server 2000. Программирование в 2 ч." (Web-программирование)

Веллинг Л.Т. "Разработка web приложений с помощью php и mysql" (Web-программирование)
Авторские права © 2013 ComputersBooks. Все права защищены.

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed