Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Microsoft Visual Basic.NET 2003

Покупка
Новинка
Артикул: 825012.01.99
Доступ онлайн
1 000 ₽
В корзину
Этот курс с помощью пошаговых упражнений, примеров кода, подсказок по оптимизации и советов из реального мира дает возможность пройти путь от основ программирования к высокоэффективной работе в Visual Basic .NET 2003. Он содержит все, что требуется для перехода к созданию программного обеспечения, использующего .NET! В курсе описаны элементы управления из Toolbox, новые инструменты для отладки и структурные обработчики ошибок, способы создавать интерфейс пользователя, методы из библиотек классов .NET Framework 1.1, управление данными в программах с помощью коллекций, массивов и методик обработки строк, автоматизация приложения Microsoft Office и управление процессами, управление формами Windows, создание графики и анимационные эффекты. Курс научит составлять код для принтеров и диалоговые окна для печати, управлять базами данных Access, создавать собственные приложения баз данных, отображать документы HTML с помощью Microsoft Internet Explorer, использовать веб-формы для создания интерфейсов Интернет.
Хальворсон, М. Microsoft Visual Basic.NET 2003 : краткий учебный курс / М. Хальворсон. - Москва : ИНТУИТ, 2016. - 548 с. - ISBN 5-9570-0021-3. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2137119 (дата обращения: 18.05.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Visual Basic .NET

2-е издание, исправленное

Хальворсон М.

Национальный Открытый Университет “ИНТУИТ”
2016

2
Microsoft Visual Basic.NET 2003 / Хальворсон Майкл - M.: Национальный Открытый Университет
“ИНТУИТ”, 2016 (Шаг за шагом)
ISBN 5-9570-0021-3

Этот курс с помощью пошаговых упражнений, примеров кода, подсказок по оптимизации и советов
из реального мира дает возможность пройти путь от основ программирования к высокоэффективной
работе в Visual Basic .NET 2003. Он содержит все, что требуется для перехода к созданию
программного обеспечения, использующего .NET!
В курсе описаны элементы управления из Toolbox, новые инструменты для отладки и структурные
обработчики ошибок, способы создавать интерфейс пользователя, методы из библиотек классов .NET
Framework 1.1, управление данными в программах с помощью коллекций, массивов и методик
обработки строк, автоматизация приложения Microsoft Office и управление процессами, управление
формами Windows, создание графики и анимационные эффекты. Курс научит составлять код для
принтеров и диалоговые окна для печати, управлять базами данных Access, создавать собственные
приложения баз данных, отображать документы HTML с помощью Microsoft Internet Explorer,
использовать веб-формы для создания интерфейсов Интернет.

(c) ООО “ИНТУИТ.РУ”, -2016
(c) Хальворсон М., -2016

3
Введение

“Microsoft Visual Basic .NET 2003” из серии “Шаг за шагом” - это базовый курс
программирования на Visual Basic с помощью Microsoft Visual Basic .NET 2003. Я
разработал его в расчете на различные уровни подготовки. Новички в
программировании смогут изучить основы разработки программного обеспечения для
реальных приложений, а опытные программисты на Visual Basic освоят основные
инструменты и методы программирования в Visual Basic .NET. Структура курса
соответствует этому подходу: шесть тематических частей, 22 лекции и более чем 65
пошаговых упражнений и примеров программ. Вы узнаете, как на Visual Basic .NET
создавать приложения профессионального уровня для операционной системы Microsoft
Windows и различных веб-браузеров.

Важно! Microsoft Visual Basic .NET 2003 не прилагается к этому курсу. Прежде чем
выполнять упражнения, необходимо его приобрести и установить. Visual Basic .NET
2003 доступен в различных редакциях и комплектах программных продуктов. В курсе
мы ориентируемся на Standard Edition. Visual Basic .NET 2003 распространяется также
как компонента набора программных средств Microsoft Visual Studio . NET 2003. Этот
набор включает компиляторы Microsoft Visual C# .NET, Microsoft Visual C++ .NET,
Microsoft Visual J# .NET и другие инструменты разработки для .NET. Visual Studio
.NET 2003 доступен в нескольких редакциях: Professional Edition, Enterprise Developer
Edition, Enterprise Architect Edition и Academic Edition. Курс совместим с Visual Basic
.NET 2003 Standard Edition, Visual Studio .NET 2003 Professional Edition, Visual Studio
.NET 2003 Enterprise Developer Edition и Visual Studio .NET 2003 Enterprise Architect
Edition. Хотя Visual Basic .NET 2003 во многом похож на Visual Basic .NET 2002, все
же есть несколько важных отличий, так что я рекомендую выполнять упражнения из
курса с помощью Visual Basic .NET 2003.

С чего начать изучение

Назначение этого курса - помочь вам приобрести базовый опыт программирования в
самых разных областях. Она будет вам полезна, если вы - новичок в
программировании, а также если вы переходите на Visual Basic .NET 2003 с другого
языка программирования или с Microsoft Visual Basic 6. Чтобы понять, как вам лучше
работать с этим курсом, посмотрите следующую таблицу.

Если вы:
Порядок действий

Новичок в
программировании
1. Установите файлы практических занятий, как описано в

разделе “Установка файлов практических занятий”.

2. Изучите базовые аспекты использования Microsoft Visual

Basic .NET, проработав лекции с 1 по 18 .

3. Изучите части 5 и 6 с учетом вашего опыта и области

интересов.

Переходите с Microsoft
QuickBasic или более
1. Установите файлы упражнений, как описано в разделе

4
ранней версии языка
программирования
BASIC

“Установка файлов практических занятий”.

2. Изучите лекции с 1 по 4, просмотрите лекции с 5 по 7 и

изучите последовательно части 3 и 4.

3. За дополнительной информацией о создании баз данных

и программ для интернета обратитесь к частям 5 и 6
соответственно.

Переходите с Microsoft
Visual Basic 6
1. Установите файлы упражнений, как описано в разделе

“Установка файлов практических занятий”.

2. Внимательно прочтите лекции с 1 по 4, чтобы узнать о

новых функциях среды разработки Visual Studio .NET.

3. Обратите особое внимание на врезки “Что нового в Visual

Basic .NET?”, расположенные в начале каждой лекции,
которые подчеркивают различия между Visual Basic 6 и
Visual Basic .NET.

4. Просмотрите лекции с 5 по 7, дающие обзор базовых

концепций программирования на основе событий,
использования переменных и написания условных
структур.

5. Проработайте последовательно лекции с 8 по 22, чтобы

узнать о новых функциях Visual Basic .NET.

6. Прочтите приложение А: “Перенос программ с Visual

Basic 6 на Visual Basic .NET 2003”, чтобы узнать, как с
помощью Visual Basic Upgrade Wizard (Мастера переноса
Visual Basic) преобразовать программы, написанные на
Visual Basic 6.

Используйте курс как
справочник.
1. Для поиска информации по конкретному вопросу

используйте индекс, а для поиска информации по общим
вопросам используйте содержание.

2. Чтобы просмотреть список новых функций Visual Basic

.NET и возможности обновления кода программ,
написанных на Visual Basic 6, используйте индекс
обновления.

3. Для обзора основных задач, рассматриваемых в лекции,

прочтите краткую справку, приведенную в конце каждой
лекции. Темы перечислены в порядке их изучения.

Visual Basic .NET по сравнению с Visual Basic 6: новые функции и
концепции

В приведенной ниже таблице перечислены важнейшие новые функции Microsoft Visual
Basic .NET 2002 и Microsoft Visual Basic .NET 2003, о которых пойдет речь курсе, и
лекции, в которых эти функции описываются. Для поиска конкретной информации по
нужной вам функции или задаче вы также можете использовать индекс обновления или

5
общий индекс.

Чтобы узнать, как:
Смотрите

лекции

Использовать новую интегрированную среду разработки Visual Studio .NET
и инструменты программирования

1

Найти сводную информацию по усовершенствованиям и новым функциям
при переходе на Visual Basic .NET 2003

1

Использовать новые элементы управления Windows Forms Toolbox (Область
элементов Windows Forms), в т.ч. DateTimePicker и LinkLabel

2 и 3

Скомпилировать вашу программу как отладочную или окончательную
(распространяемую) версии

2

Использовать новый элемент управления MainMenu и новые элементы
управления диалоговых окон

4

Использовать в программном коде методы новой .NET Framework
5

Узнать о новых типах переменных и математических операторах
5

Понять изменения в циклах While и элементах управления Timer
7

Использовать новые функции отладки Visual Basic .NET
8

Использовать новую синтаксическую конструкцию Try 
 Catch для

создания обработчиков ошибок

9

Изучить новый синтаксис объявления и вызова процедур
10

Использовать коллекции Visual Basic .NET
11

Использовать новые методы работы с файлами и строками из пространства
имен System.IO и класса String

12

Работать в Visual Basic .NET со старыми объектами ActiveX (COM)
3 и 13

Использовать компоненту Process для управления работой приложения
13

Развертывать приложения и сборки Visual Basic .NET
14

Использовать пространство имен System.Drawing для создания графики и
анимационных эффектов

16

Использовать в программах наследование
17

Печатать графику и текст с помощью новых методов, классов и элементов
управления

18

Использовать Server Explorer (Обозреватель серверов) и Microsoft ADO.NET
для работы с базами данных

19 и 20

Создавать адаптеры и наборы данных (datasets)
19 и 20

Использовать элементы управления Web Forms для создания интерактивных
приложений для веб

22

Использовать новый Web Forms Designer (Конструктор Web Forms) для
создания веб-страниц

22

Использовать Microsoft ASP.NET в программировании для интернета
22

О прилагаемом программном обеспечении

ссылка: Программное обеспечение - http://old.intuit.ru/department/pl/vbnet/0/vbnet.zip

6
содержит файлы практических занятий, которые используются при выполнении
упражнений из курса. Например, изучая, как с помощью набора данных ADO.NET
отображать записи из базы данных, откройте учебную базу данных с именем
Students.mdb, а затем используете команды ADO.NET для доступа к ней. Готовые
файлы для практических занятий помогут вам сэкономить время. Вместо создания
примеров вы сможете сконцентрироваться на методиках программирования на Visual
Basic .NET 2003. Файлы упражнений и пошаговые инструкции - это простой и
эффективный метод получения новых навыков.

Важно! Прежде чем устанавливать программное обеспечение, убедитесь, что курс
соответствует имеющейся у вас версии программного обеспечения. Курс ориентирован
на Microsoft Visual Basic .NET 2003 и Microsoft Visual Studio .NET 2003 для
операционной системы Microsoft Windows. Чтобы определить, какую версию
программного обеспечения вы используете, посмотрите на упаковку продукта или
запустите его, откройте проект и щелкните на About (О программе) Microsoft Visual
Basic .NET в меню Help (Справка) в верхней части экрана.

Системные требования

Чтобы компилировать и запускать все ссылка: прилагаемые файлы -
http://old.intuit.ru/department/pl/vbnet/0/vbnet.zip, необходима следующая конфигурация.

Microsoft Windows 2000 Professional, Windows 2000 Server, Windows XP Home
Edition, Windows XP Professional или Windows Server 2003 или более поздняя.

Microsoft Visual Basic .NET 2003 в одной из следующих редакций:

Visual Basic .NET 2003 Standard;
Visual Studio .NET 2003 Professional;
Visual Studio .NET 2003 Enterprise Developer;
Visual Studio .NET 2003 Enterprise Architect.

Важно! Некоторые функции (такие, как Setup Wizard (Мастер установки), шаблон Cab
Project (Проект Cab), шаблон Merge Module Project (Проект дополнительного модуля) и
шаблон Web Setup Project (Проект веб-установки), обсуждаемые в лекции 14), не
включены в Visual Basic .NET 2003 Standard. Windows XP Home Edition не включает
Microsoft Internet Information Services, поэтому вы не сможете с помощью Windows XP
Home Edition создавать локальные веб-приложения для ASP.NET (обсуждаемые в
лекции 22).

Курсы и ссылка: файлы - http://old.intuit.ru/department/pl/vbnet/0/vbnet.zip практических
занятий были протестированы в Visual Basic .NET 2003 Standard и Visual Studio .NET
2003 Professional. Другие редакции Visual Studio .NET 2003 могут иметь некоторые
отличия.

Установка файлов практических занятий

7
Установка файлов практических занятий на жесткий диск требует примерно 5.5 Мб
дискового пространства. Чтобы установить эти файлы, выполните следующие
действия.

1. Загрузите и распакуйте ссылка: программное обеспечение -

http://old.intuit.ru/department/pl/vbnet/0/vbnet.zip.

2. На панели задач в нижней части экрана щелкните на кнопке Start (Пуск), а затем

на Run (Выполнить). Появится диалоговое окно Run (Выполнить).

3. В текстовом поле Open (Открыть) введите d:\startcd, а затем нажмите OK. При

вводе не вводите пробелы. Если у вашего устройства чтения CD-ROM другое имя,
например e, введите вместо d эту букву. Появится стартовое окно.

4. Щелкните на Установить файлы практических занятий в списке опций в левой

части. Появится программа установки.

5. Следуйте инструкциям на экране.

Программа установки скопирует файлы практических занятий на ваш жесткий
диск и снимет с них флаг “только для чтения”. Для наилучшего результата при
использовании этих файлов примите предустановленный путь копирования
файлов, по умолчанию c:\vbnet03sbs. Если вы измените расположение установки,
то при использовании файлов практических занятий должны будете вручную
настроить в них пути для поиска важных компонент: графических файлов и
файлов баз данных.

6. Установите файлы практических занятий. На вашем жестком диске была создана

папка c:\vbnet03sbs, и в ней размещены файлы практических занятий. Для каждой
из лекций курса в c:\vbnet03sbs вы найдете отдельную подпапку. Если вы
испытываете сложности с запуском какого-либо из файлов занятий, обратитесь к
соответствующему месту в курсе.

Использование файлов практических занятий

Каждая лекция рассчитана на работу с определенными файлами практических занятий.
Инструкции о том, как открыть нужный файл, содержатся в соответствующем месте
каждой лекции. Главы построены на основе сценариев, имитирующих реальные
программные проекты, так что вы легко можете применить полученный опыт в вашей
работе.

Обратите внимание, что Visual Basic .NET 2003 использует новый формат файлов в
своих проектах и решениях. Соответственно, вы не сможете открыть файлы
практических занятий для курса, если используете более старую версию Visual Basic
или Visual Studio. Чтобы узнать, какую версию Visual Basic или Visual Studio вы
используете, щелкните на команде About (О программе) из меню Help (Справка).

Ниже приведен список проектов Visual Basic, включенных в ссылка: программном
обеспечении - http://old.intuit.ru/department/pl/vbnet/0/vbnet.zip. Каждый проект
расположен в своей собственной папке и содержит несколько вспомогательных

8
файлов.

Проект
Описание

Глава 1
MusicTrivia
Простая программа, которая приглашает вас на курс программирования
и отображает цифровую фотографию.

Глава 2
Lucky7
Ваша первая программа - игровой автомат “Счастливая семерка”,
имитирующая “однорукого бандита” из Лас-Вегаса.

Глава 3
Birthday
Программа, которая использует элемент управления DateTimePicker,
предназначенный для получения даты.

CheckBox
Программа, которая демонстрирует элемент управления CheckBox и его
свойства.

Hello
Программа “Hello, world!”, которая демонстрирует элементы
управления Label и TextBox.

Input Controls Интерфейс пользователя для программы электронных покупок,

собранный с использованием нескольких мощных элементов
управления.

WebLink
Демонстрация нового элемента управления Windows Forms LinkLabel.

Глава 4
Dialog
Демонстрирует, как использовать элементы управления диалоговых
окон Visual Basic .NET.

Menu
Показывает, как добавлять к форме команды и меню.

Глава 5
Advanced
Math

Расширенное использование операторов целочисленного деления,
получения остатка от деления, вычисления степени и объединения
строк.

Basic Math
Базовое использование операторов сложения, вычитания, умножения и
деления.

Constant
Tester

Использует константу для хранения фиксированной математической
сущности.

Data Types
Демонстрация основных типов данных и их использования с
переменными.

Framework
Math

Демонстрирует классы .NET Framework, содержащие математические
методы.

Input Box
Получает ввод с помощью функции InputBox.

Variable Test
Объявляет и использует переменные для хранения информации.

Глава 6
Case Greeting Использует в программе выражение Case для правильного

приветственного сообщения на иностранном языке.

Password
Validation

Использует логический оператор And для проверки пароля
регистрации в системе.

User
Validation

Использует If 
 Then 
 Else для управления процессом регистрации

в системе.

9
Глава 7
Celsius
Conversion

Преобразует температуры с помощью цикла Do.

Counter
Variable

Использует для обработки данных увеличивающийся счетчик, вместо
использования цикла.

Digital Clock
Простая утилита - цифровые часы.

For Loop
Исполнение кода с помощью цикла For 
 Next.

For Loop
Icons

Демонстрирует использование счетчика в цикле для отображения
значков.

Timed
Password

Программа входа в систему с функцией истечения срока действия
пароля.

Глава 8
Debug Test
Имитация проблемы отладки, разработанная для демонстрации ее
решения с помощью инструментов для отладки Visual Studio .NET.

Глава 9
Disk Drive
Error

Программа, которая обрушивается при некорректном использовании
дисковода. (Этот проект используется как основа обработчика ошибок
Visual Basic .NET.)

Disk Drive
Handler

Проект обработчика ошибок, который демонстрирует синтаксис Try 
Catch.

Глава 10
Final Track
Wins

Использует открытую переменную для хранения числа побед в проекте
Игровой автомат Счастливая семерка.

Module Test
Создание нового модуля кода проекта.

Text Box Sub
Процедура Sub общего назначения, которая добавляет элементы в
список.

Track Wins
Переработанная версия проекта Игрового автомата Счастливая семерка.
из лекции 2 (основа для проекта Final Track Wins).

Глава 11
Controls
Collection

Использует коллекцию Visual Basic .NET для перемещения объектов в
форме.

Dynamic
Array

Вычисляет с помощью динамического массива среднюю температуру
для любого количества дней.

Fixed Array
Вычисляет с помощью массива фиксированной длины среднюю
температуру за неделю.

URL
Collection

Демонстрирует коллекцию, определенную пользователем, содержащую
список веб-адресов (URL), недавно посещенных пользователем.

Глава 12
Encrypt Text
Шифрует текстовые файлы с помощью сдвига ASCII-символов.

Quick Note
Простая утилита для создания заметок.

Sort Text
Редактор текстовых файлов, который демонстрирует сортировку
Шелла.

Text Browser
Отображает в программе на Visual Basic .NET содержимое текстового
файла.

Xor
Шифрует текстовые файлы с помощью оператора Xor.

10
Доступ онлайн
1 000 ₽
В корзину