Программа
курса Программирование
на языке Visual Basic
Тема 1. Среда программирования VisualBasic
Запуск VisualBasic. Форма интерфейса пользователя. Конфигурирование рабочей среды программирования. Написание первой программы: разработка интерфейса, установка свойств объектов, составление программного кода. Сохранение программы и проекта. Построение исполняемого файла в курсе программирования Visual Basic.
Тема 2. Основы программирования в курсе VisualBasic
Использование переменных для хранения информации, задание размера, изменение значений, соглашения для имен. Использование переменных для хранения входных данных. Использование переменных для вывода данных. Работа с различными типами данных: типы данных, которые определяются пользователем, константы. Работа с основными математическими операторами. Приоритеты операций в курсе программирования Visual Basic. Использование скобок.
Использование структур с условиями в курсе программирования Visual Basic. Управление программой по прерываниям. Использование выражений с условиями. Структуры if-then, select-case.
Поиск и исправление ошибок, типы ошибок. Использование режима останова с помощью команды break. Использование оператора Stop. Обработчики ошибок. Настройка реакции на ошибку с помощью OnError. Операторы Resume. Обработчик ошибок привода гибких дисков в курсе программирования Visual Basic.
Использование циклов и таймеров. Программирование циклов for...next. Оператор Exit for. Программирование циклов Do. Как избежать бесконечных циклов. Использование оператора Until в циклах Do. Создание цифровых часов с помощью таймера.
Тема 3. Создание интерфейса пользователя в
курсе программирования
VisualBasic
Работа с формами, принтерами. Добавление новых форм в программу в курсе обучения Visual Basic. Операторы управления формами. Работа с несколькими формами. Доступ к процедурам формы. Вывод выходных данных на принтер. Формы MDI, иерархические связи. Печать текста и графики. Использование объектов файловой системы. Объекты для ввода смешанной информации. Работа с меню и диалоговыми окнами. Работа с редактором меню. Обработка выборов меню. Использование объектов общих диалогов. Процедуры событий, управляющие окнами общих диалогов.
Добавление художественного оформления и специальных эффектов. Использование команд рисования для создания фигур. Создание командных кнопок с графическими условными обозначениями. Добавление в программу поддержки операции drag-and-drop. Добавление в программу эффектов анимации.
Тема 4. Управление корпоративными данными в
курсе программирования
VisualBasic
Использование модулей и процедур. Работа со стандартным модулем. Работа с глобальными переменными в курсе обучения Visual Basic. Создание процедур общего назначения. Создание процедур типа Function (функция), ее вызов. Использование функции для выполнения вычислений. Создание процедур типа Sub (подпрограмма), ее вызов. Использование процедуры типа Sub для управления входными данными. Передача аргументов по значению. Фактические и формальные параметры.
Работа с наборами элементов и массивами. Описание наборов. Ссылка на набор в объекте. Использование циклов For...Next и For each ... next для обработки набора Controls. Набор для приложений. Работа с массивами переменных, создание, объявление. Оператор Option Base. Массивы с фиксированными границами и динамические массивы. Многомерные массивы.
Работа с текстовыми файлами и строками. Открытие текстового файла для чтения. Оператор Open. Создание файла на диске. Написание программы "'Блокнот". Сортировка текста, операторы и функции для управления строками. Шифрование текста. Использование оператора Хог.
Взаимодействие с Microsoft Office. Использование средств управления OLE. Программирование объектов приложений. Использование средства Automation. Средство ObjectBrowser. Обращение к Word, Excel, Outlook, PowerPoint.
Тема 5. Работа с базами данных в
курсе программирования
VisualBasic
Базы данных Access, поля, записи, таблицы. Создание объекта данных, модификация базы данных в курсе обучения Visual Basic. Создание приложения для работы с базой данных. Использование текстовых полей для отображения данных. Использование объекта Recordset. Поиск данных в базе. Добавление записей в базу данных. Удаление записей из базы. Создание архивной копии файла.
Использование средства управления FlexGrid для выполнения типичных операций обработки электронных таблиц. Вставка графики в ячейки. Форматирование ячеек. Расширенные операции сортировки и поиска
Использование объектов типа данных ActiveX (ADO). Установка средства управления ADO. Источник данных и контроль границ. Помещение данных ADO в объекты типа текстовое поле. Создание объектов данных ActiveX с помощью конструктора окружения данных Data Environment Designer.
Тема Nб. Расширенные возможности Visual Basic в
курсе программирования
VisualBasic
Обработка текстов с помощью средства управления Rich Textbox. Процедуры обработки событий, связанных с RTF-форматированием.
Индикация хода выполнения операции и отображение параметров состояния. Средство упраления ProgressBar. Управление графическим вводом с помощью средства Slider. Отображение информации с помощью средства Status Bar. Отображение статусов CapsLock и NumLock.
Использование музыкальных эффектов и видеоклипов с помощью средства управления Multimedia MCI.
Использование средств Windows API. Знакомство с функциями Windows API. Использование утилиты API Viewer. Управление использованием памяти на вашем компьютере. Завершение программ с помощью оператора Unload.
Тема 7. Программирование приложений для работы с Internet курсе программирования VisualBasic
Пересылка файлов с помощью средства Internet Transfer. Загрузка документов HTML из сети Интернет. Передача файлов в соответствии с протоколом FTP. Контроль ошибок в ходе Internet-транзакций.
Отображение документов HTML с помощью Internet Explorer. Добавление ссылки в ваше приложение. Исследование объектной модели Internet Explorer. Реакция на события Internet Explorer.
Добавление элементов и средств управления ActiveX на DHTML-страницы. Знакомство с элементами панели инструментов DHTML. Создание элементов и установка их характеристик. Создание процедур обработки событий для элементов DHTML.