Microsoft Visual Basic.NET 2003
Покупка
Тематика:
Программирование на Basic, VBA
Издательство:
ИНТУИТ
Автор:
Хальворсон Майкл
Год издания: 2016
Кол-во страниц: 548
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
ВО - Бакалавриат
ISBN: 5-9570-0021-3
Артикул: 825012.01.99
Этот курс с помощью пошаговых упражнений, примеров кода, подсказок по оптимизации и советов из реального мира дает возможность пройти путь от основ программирования к высокоэффективной работе в Visual Basic .NET 2003. Он содержит все, что требуется для перехода к созданию программного обеспечения, использующего .NET!
В курсе описаны элементы управления из Toolbox, новые инструменты для отладки и структурные обработчики ошибок, способы создавать интерфейс пользователя, методы из библиотек классов .NET Framework 1.1, управление данными в программах с помощью коллекций, массивов и методик обработки строк, автоматизация приложения Microsoft Office и управление процессами, управление формами Windows, создание графики и анимационные эффекты. Курс научит составлять код для принтеров и диалоговые окна для печати, управлять базами данных Access, создавать собственные приложения баз данных, отображать документы HTML с помощью Microsoft Internet Explorer, использовать веб-формы для создания интерфейсов Интернет.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 09.03.01: Информатика и вычислительная техника
- 09.03.02: Информационные системы и технологии
- 09.03.03: Прикладная информатика
- 09.03.04: Программная инженерия
- ВО - Специалитет
- 09.05.01: Применение и эксплуатация автоматизированных систем специального назначения
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
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