Опубликован: 31.08.2006 | Доступ: свободный | Студентов: 3975 / 230 | Оценка: 4.14 / 3.89 | Длительность: 39:16:00
ISBN: 978-5-9570-0021-3
Лекция 1:

Введение

Лекция 1: 123 || Лекция 2 >

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

Программное обеспечение содержит файлы практических занятий, которые используются при выполнении упражнений из курса. Например, изучая, как с помощью набора данных 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 (Справка) в верхней части экрана.

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

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

  • 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 (Проект веб-установки), обсуждаемые в "Развертывание приложений Visual Basic .NET" ), не включены в Visual Basic .NET 2003 Standard. Windows XP Home Edition не включает Microsoft Internet Information Services, поэтому вы не сможете с помощью Windows XP Home Edition создавать локальные веб-приложения для ASP.NET (обсуждаемые в "Использование веб-форм для создания интерактивных веб-приложений" ).

Курсы и файлы практических занятий были протестированы в Visual Basic .NET 2003 Standard и Visual Studio .NET 2003 Professional. Другие редакции Visual Studio .NET 2003 могут иметь некоторые отличия.

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

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

  1. Загрузите и распакуйте программное обеспечение.
  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, включенных в программном обеспечении. Каждый проект расположен в своей собственной папке и содержит несколько вспомогательных файлов.

Проект Описание
"Открытие и запуск программы в Visual Basic .NET"
MusicTrivia Простая программа, которая приглашает вас на курс программирования и отображает цифровую фотографию.
"Ваша первая программа"
Lucky7 Ваша первая программа - игровой автомат "Счастливая семерка", имитирующая "однорукого бандита" из Лас-Вегаса.
"Работа с элементами управления из области элементов"
Birthday Программа, которая использует элемент управления DateTimePicker, предназначенный для получения даты.
CheckBox Программа, которая демонстрирует элемент управления CheckBox и его свойства.
Hello Программа "Hello, world!", которая демонстрирует элементы управления Label и TextBox.
Input Controls Интерфейс пользователя для программы электронных покупок, собранный с использованием нескольких мощных элементов управления.
WebLink Демонстрация нового элемента управления Windows Forms LinkLabel.
"Работа с меню и диалоговыми окнами"
Dialog Демонстрирует, как использовать элементы управления диалоговых окон Visual Basic .NET.
Menu Показывает, как добавлять к форме команды и меню.
"Переменные и операторы Visual Basic .NET"
Advanced Math Расширенное использование операторов целочисленного деления, получения остатка от деления, вычисления степени и объединения строк.
Basic Math Базовое использование операторов сложения, вычитания, умножения и деления.
Constant Tester Использует константу для хранения фиксированной математической сущности.
Data Types Демонстрация основных типов данных и их использования с переменными.
Framework Math Демонстрирует классы .NET Framework, содержащие математические методы.
Input Box Получает ввод с помощью функции InputBox.
Variable Test Объявляет и использует переменные для хранения информации.
"Использование условных структур"
Case Greeting Использует в программе выражение Case для правильного приветственного сообщения на иностранном языке.
Password Validation Использует логический оператор And для проверки пароля регистрации в системе.
User Validation Использует If \dots Then \dots Else для управления процессом регистрации в системе.
"Циклы и таймеры"
Celsius Conversion Преобразует температуры с помощью цикла Do.
Counter Variable Использует для обработки данных увеличивающийся счетчик, вместо использования цикла.
Digital Clock Простая утилита - цифровые часы.
For Loop Исполнение кода с помощью цикла For \dots Next.
For Loop Icons Демонстрирует использование счетчика в цикле для отображения значков.
Timed Password Программа входа в систему с функцией истечения срока действия пароля.
"Отладка программ на Visual Basic .NET"
Debug Test Имитация проблемы отладки, разработанная для демонстрации ее решения с помощью инструментов для отладки Visual Studio .NET.
"Перехват ошибок с помощью структурной обработки ошибок"
Disk Drive Error Программа, которая обрушивается при некорректном использовании дисковода. (Этот проект используется как основа обработчика ошибок Visual Basic .NET.)
Disk Drive Handler Проект обработчика ошибок, который демонстрирует синтаксис Try \dots Catch.
"Использование модулей и процедур"
Final Track Wins Использует открытую переменную для хранения числа побед в проекте Игровой автомат Счастливая семерка.
Module Test Создание нового модуля кода проекта.
Text Box Sub Процедура Sub общего назначения, которая добавляет элементы в список.
Track Wins Переработанная версия проекта Игрового автомата Счастливая семерка. из "Ваша первая программа" (основа для проекта Final Track Wins).
"Использование массивов и коллекций для управления данными"
Controls Collection Использует коллекцию Visual Basic .NET для перемещения объектов в форме.
Dynamic Array Вычисляет с помощью динамического массива среднюю температуру для любого количества дней.
Fixed Array Вычисляет с помощью массива фиксированной длины среднюю температуру за неделю.
URL Collection Демонстрирует коллекцию, определенную пользователем, содержащую список веб-адресов (URL), недавно посещенных пользователем.
"Исследование текстовых файлов и обработка строк"
Encrypt Text Шифрует текстовые файлы с помощью сдвига ASCII-символов.
Quick Note Простая утилита для создания заметок.
Sort Text Редактор текстовых файлов, который демонстрирует сортировку Шелла.
Text Browser Отображает в программе на Visual Basic .NET содержимое текстового файла.
Xor Encryption Шифрует текстовые файлы с помощью оператора Xor.
"Автоматизация приложений Microsoft Office и управление процессами"
Excel Automation Вызывает из Visual Basic .NET Microsoft Excel 2002 для вычисления процентов по займу.
Excel Sheet Tasks Использует Automation для вставки текста и исполнения базового форматирования в листе Excel 2002.
Start App Запускает и управляет процессом приложения Windows из программы на Visual Basic .NET.
"Развертывание приложений Visual Basic .NET"
Lucky Seven Демонстрирует, как приложения на Visual Basic .NET компилируются и развертываются с помощью Setup Wizard (Мастера установки) и других инструментов.
"Управление формами Windows"
Add Controls Демонстрирует, как во время выполнения программы с помощью кода программы (а не Конструктора Windows Forms) в форму Windows добавляются элементы управления.
Anchor and Dock Использует свойства Anchor и Dock формы, чтобы размещать объекты во время выполнения программы.
Desktop Bounds Использует свойства StartPosition и DesktopBounds для расположения формы Windows во время выполнения программы.
Lucky Seven Проект Игровой автомат Счастливая семерка, который используется как основа проекта Multiple Forms. (Когда вы начнете читать эту лекцию, откройте этот проект.)
Multiple Forms Ревизия проекта Игровой автомат Счастливая семерка, которая для отображения справки использует вторую форму.
Startup Form Демонстрирует, как можно переключать запускаемую (открываемую) форму между Form1, Form2 и процедурой Sub Main.
"Добавление графики и эффектов анимации"
Draw Shapes Демонстрирует некоторые из новых графических методов из пространства имен System.Drawing.
Moving Icon Анимирует значок, перемещая его из верхней части формы в нижнюю каждый раз, когда вы щелкаете на кнопке Переместить вниз.
Transparent Form Демонстрирует, как изменять прозрачность формы.
Zoom In Имитирует увеличение масштаба отображения объекта формы (в данном случае планеты Земля).
"Наследование форм и создание базовых классов"
Class Inheritance Демонстрирует функцию наследования объектно-ориентированной модели программирования на Visual Basic .NET.
Form Inheritance Использует Inheritance Picker (Выбор наследования) из Visual Studio .NET для создания формы, которая наследует свои характеристики и функциональность от другой формы.
Person Class Демонстрирует, как в проекте на Visual Basic .NET создаются новые классы. Новый класс называется Person. Он содержит запись о сотруднике и поля для хранения имени, фамилии и даты рождения. Этот класс также содержит метод, который вычисляет текущий возраст сотрудника.
"Работа с принтерами"
Print Dialogs Демонстрирует, как создавать диалоговые окна Print Preview (Предварительный просмотр) и Page Setup (Параметры страницы).
Print File Проект, который работает с более сложными задачами печати, включая печать многостраничного текстового файла с переносом строк.
Print Graphics Печатает графику из программы на Visual Basic .NET.
Print Text Демонстрирует, как в программе на Visual Basic .NET печатается простой текст.
"Введение в ADO.NET"
ADO Form Демонстрирует, как для установления соединения с базой данных Microsoft Access и отображения информации о ней используется ADO.NET.
"Представление данных с помощью элемента управления DataGrid"
DataGrid Sample Показывает, как для отображения в форме целой записи или коллекции записей используется элемент управления DataGrid.
"Отображение документов HTML с помощью Internet Explorer"
Explorer Objects Проект, который демонстрирует, как создавать ссылку на библиотеку Microsoft Internet Controls, и как в проекте генерируется оболочка для COM. Это упражнение также показывает читателю, как использовать инструмент Visual Studio .NET Object Browser (Браузер объектов).
Show HTML Позволяет пользователю выбрать из списка несколько веб-сайтов, а затем для отображения выбранных веб-сайтов или документов HTML использует Microsoft Internet Explorer.
"Использование веб-форм для создания интерактивных веб-приложений"
WebCalculator Демонстрирует использование элементов управления Web Forms и ASP.NET для создания запускаемого в браузере калькулятора системы аренды автомобилей.
Приложение A
AlarmVB6 Простая программа на Visual Basic 6.
AlarmVB.NET Программа на Visual Basic .NET 2003, которая была перенесена из Visual Basic 6 с помощью Upgrade Wizard (Мастер переноса).
Лекция 1: 123 || Лекция 2 >
Сайдахмад Зарипов
Сайдахмад Зарипов
Жанболат Шаймерден
Жанболат Шаймерден

Можно ли выбирать язык для надписей и команд в среде разработки?