Прикладное программное обеспечение. Язык программирования Visual Basic
Лекции по программированию на Visual Basic
ОглавлениеЛекция 1. Ознакомление с Visual Basic 6.0Интегрированная среда разработки Главное меню Стандартная панель инструментов Окно конструктора форм Панель элементов управления Окно редактора меню Окно свойств Свойства, определяющие внешний вид объекта Свойства, определяющие поведение объекта Свойства, определяющие шрифт. Общие свойства Свойства позиционирования Свойства шкалы размеров объекта Окно просмотра объектов Окно макета формы Окно редактора исходного кода Окно проводника проекта Окно Locals Окно Watches Окно Immediate Настройка среды разработки Вкладка Editor Вкладка Editor Format Вкладка General Вкладка Docking Вкладка Environment Вкладка Advanced Справочная система Лекция 2. Разработка приложения при помощи мастеров и шаблоновМастера Мастер приложения Application Wizard Мастер форм баз данных Data Form Wizard Шаблоны Стандартные шаблоны форм Шаблон About Dialog Шаблон Web Browser Шаблон Dialog Шаблон Log in Dialog Шаблон Splash Screen Шаблон Tip of the Day Шаблон ODBC Log In Шаблон Options Dialog Лекция 3. Создание простого приложенияСоздание проекта Сохранение проекта Открытие проекта Выполнение приложения Создание формы Свойства объектов формы Общие для всех объектов свойства События и методы Действия, выполняемые с объектами формы Выделение объектов формы Отмена выделения с объектов Перемещение объектов в форме Удаление объектов из формы Изменение размеров объектов Выравнивание объектов формы Линии сетки Порядок обхода объектов формы Настройка параметров формы Расположение формы и ее размеры Заголовок формы Стиль обрамления формы События формы Элементы управления формы. Текстовая информация Текстовое поле Кнопка Флажок Переключатель Списки Пример создания приложения Лекция 4. Управление проектомСтруктура проекта Проводник проекта Использование браузера объектов для просмотра структуры проекта Свойства проекта Вкладка General Вкладка Make Вкладка Compile Вкладка Component Вкладка Debugging Использование в проекте внешних библиотек объектов Использование в проекте внешних компонентов Файл ресурсов Создание исполняемого файла проекта Лекция 5. Основные элементы программирования Переменные Имена переменных Типы данных Объявление переменной Область действия переменных Присвоение значения переменной Особенности использования переменных типа Variant Значение Empty Значение Null Значение Error Внутреннее представление значений Константы Встроенные константы Visual Basic Объявление констант Массивы Объявление массива Объявление массива фиксированного размера Объявление динамического массива Математические операторы Работа со строками Функции Str и Val Функции, удаляющие пробелы в символьной строке Выделение подстроки Преобразование строки Функция UCase Функция LCase Функция StrConv Определение положения строки в другой строке Объединение строк Оформление программных кодов Комментарии Размещение оператора на нескольких строках Размещение нескольких операторов на одной строке Программные модули Редактирование исходных кодов Процедуры Процедуры Sub Процедуры Function Вызов процедур Передача параметров Лекция 6. Управляющие конструкции и циклыУправляющие конструкции Visual Basic Условные выражения Конструкция If... Then Конструкция If... Then ... Else Конструкция Select Case Циклы Цикл с использованием конструкции For...Next Цикл с использованием конструкции For Each...Next Цикл с использованием конструкции Do...Loop Оператор Exit Лекция 7. Разработка пользовательского интерфейсаОбщие советы по разработке интерфейса Типы интерфейсов SDI-интерфейс MDI-интерфеис Родительское окно MDI-интерфеиса Дочернее окно MDI-интерфеиса Интерфейс типа проводник Элементы интерфейса Меню Редактор меню Menu Editor Контекстное меню Панели инструментов Мастер панелей инструментов Toolbar Wizard Элемент управления ToolBar Элемент управления CoolBar Диалоговые окна Окно сообщения (MsgBox) Диалоговое окно ввода информации (InputBox) Использование элемента управления CommonDialog для создания диалоговых окон Диалоговое окно открытия файла Диалоговое окно сохранения файла Диалоговое окно настройки цветовой палитры Диалоговое окно настройки шрифтов текста Диалоговое окно печати Справочная система в стиле Windows Строка состояния Лекция 8. Использование стандартных элементов управления Visual BasicМетка Свойство AutoSize Свойство Wordwrap Свойство UseMnemonic Текстовое поле Свойства, определяющие оформление текста Многострочные текстовые поля Управление текстом в объекте TextBox Нередактируемые текстовые поля Проверка правильности ввода данных Использование текстового поля для ввода пароля Подсказка Кнопки управления Клавиши быстрого доступа Свойства Default и Cancel Стиль оформления кнопки Способы выбора кнопки управления Список ListBox Добавление элементов в список Удаление элементов из списка Свойства ListCount и Listlndex Стиль оформления списка Выбор нескольких элементов из списка Списки типа ComboBox Добавление элементов в список типа СотbоВох Удаление элементов из списка типа СотbоВох Доступ к элементам списка Линии и контуры Линия Контуры Полосы прокрутки Размещение полосы прокрутки и настройка свойств Элемент управления Frame Создание группы элементов Таймер Использование таймера Использование в форме графики Элемент управления Image Свойство Stretch Способы загрузки изображения Элемент управления Picture Отображение графических изображений Использование объекта Picture в роли контейнера Использование объекта Picture для вывода текста и графических элементов Стандартные элементы управления Microsoft Элемент управления ImageList Элемент управления ImageCombo Элемент управления ProgressBar Элемент управления Slider Элемент управления Status Bar Настройка панелей строки состояния Элемент управления TabStrip Элемент управления UpDown Элемент управления Month View Работа с календарем Лекция 9. Работа с файлами и организация печатиТрадиционный подход при работе с файлами Открытие файлов Закрытие файлов Работа с файлами последовательного доступа Чтение данных Переход на заданную позицию в файле Запись данных Работа с файлами произвольного доступа Открытие файла произвольного доступа Чтение данных из файла произвольного доступа Запись в файл произвольного доступа Изменение данных в файле произвольного доступа Работа с двоичными файлами Открытие двоичного файла Чтение данных из двоичных файлов Запись данных в двоичные файлы Работа с атрибутами файлов Работа с папками и устройствами Организация печати Система файловых объектов (FSO) Класс Drive Класс File Класс Folder Класс FileSystemObject Класс TextStream Программирование в системе FSO Работа с устройствами и папками Работа с файлами Работа на уровне файлов Работа на уровне данных Лекция 10. Отладка программ, обработка ошибок и оптимизация приложенийРедактор кода Отладка программ Обработка ошибок Оптимизация приложении Оптимизация скорости работы приложения Оптимизация размера приложения Оптимизация размера графики приложения Лекция 11. Использование графики Простые элементы управления для работы с графикой Элемент управления Line Элемент управления Shape Элемент управления Frame Свойство Picture Объекты для работы с изображениями Задание изображений Удаление изображений Графические методы Функции цвета Метод Circle Метод CIs Метод Line Метод Paint Picture Метод Point Метод Print Метод Pset Работа со шрифтами Управление цветом Анимационная графика Массив элементов управления Переключение изображений Перемещение и переключение изображений Совмещение изображения и текста Элемент управления Animation Лекция 12. Мультимедиа в Visual BasicОбщие понятия Типы файлов мультимедиа Типы управляемых устройств Интерфейс MCI Элемент управления MCI Разработка простого проигрывателя при помощи элемента управления MCI Проигрыватель аудиофайлов WAV Проигрыватель видеофайлов Проигрыватель музыкальных компакт-дисков Лекция 13. Создание справочной системы приложенияСоздание справочной системы в формате WinHelp Темы справочной системы Ключи для поиска тем Перекрестные ссылки Пояснения к терминам Формирование файла проекта справочной системы Раздел [Files] Определение параметров компиляции Раздел [Map] Компиляция справочной системы Содержание справочной системы Создание справочной системы в формате HTML Окно HTML Help Workshop Определение параметров проекта справочной системы Определение псевдонимов тем Определение связи между псевдонимами и индексами тем Создание содержания справочной системы Создание ключей для поиска тем Компиляция и тестирование справочной системы Использование справочной системы в приложениях Определение темы справочной системы для элементов управления Лекция 14. Разработка компонентов ActiveXОсновные сведения об ActiveX-компонентах Модель составных объектов (СОМ) Модель распределенных составных объектов (DCOM) Создание элементов управления ActiveX Проектирование вида элемента управления Добавление событий Добавление методов Добавление свойств Создание свойств, событий и методов с помощью мастера ActiveX Control Interface Wizard Добавление страницы свойств с помощью мастера Property Page Wizard Проверка и компиляция нового элемента управления ActiveX Проверка элемента управления ActiveX Доработка программного кода элемента ActiveX Компиляция элемента управления в файл компонентов ActiveX Пример подключения нового компонента к проекту Лекция 15. Создание собственных классовОсновные понятия ООП Объект Класс Свойства класса Методы класса События класса Свойства объекта Понятие коллекции объектов Создание собственных классов Добавление свойств класса Добавление методов в класс Добавление событий в класс Создание классов форм Создание класса формы Добавление свойств, методов, событий в класс формы Создание классов с помощью VB Class Builder Построитель классов Добавление нового класса Добавление свойств класса Добавление методов класса Добавление событий класса Класс как способ многократного использования кода Лекция 16. Основы баз данныхПроектирование базы данных Нормализация данных Индексы Использование Visual Data Manager для создания базы данных Создание базы данных Создание таблицы Работа с таблицей в базе данных Просмотр содержимого таблицы Модификация структуры таблицы Переименование таблицы Удаление таблицы Копирование структуры таблицы Создание соединений с серверами баз данных Таблицы Схема базы данных Создание новой таблицы Добавление таблицы в схему Установление связей между таблицами Удаление таблиц Представление данных Типы объединения таблиц в представлении Лекция 17. Управление даннымиПодключение компонентов ADO к проекту Элемент управления ADO Data Control Соединение элемента с источником данных Определение источника записей Использование элемента ADO Data Control в форме Использование окружения данных при создании формы Настройка объекта Command Вкладка Parameters Вкладка Relation Вкладка Grouping Вкладка Aggregates Вкладка Advanced Размещение полей объекта Commands форме Использование элемента ADO Data Control для перемещения по данным Настройка элемента ADO Data Control для отображения номера покупателя Одновременная работа с несколькими записями Использование элемента DataGrid Добавление и удаление столбцов Использование разделов Настройка параметров элемента DataGrid с помощью диалогового окна Property Pages Вкладка Keyboard Вкладка Columns Вкладка Layout Вкладка Color Вкладка Font Вкладка Splits Вкладка Format Создание компонентов ActiveX для управления данными Создание компонента own Navigator Размещение элементов управления Осуществление доступа к данным Тестирование ActiveX-компонента Добавление и вставка записей Совершенствование созданного компонента Компонент ownSlider Добавление компонента к проекту Связывание с объектом-источником Лекция 18. ОтчетыКонструктор отчетов DataReport Элементы управления объекта DataReport Свойства объекта DataReport Методы объекта Data Report Метод ExporlReport Метод Print Report Методы Show и Refresh События объекта DataReport Создание отчетов Окружение данных отчета Проектирование простого отчета Изображения в отчете Группировка данных в отчете Проектирование отчета с группировкой данных Создание источника данных отчета Проектирование отчета Вычисляемые поля в отчете Функциональные поля в отчете Лекция 19. Создание простых Internet-приложенийОбщие сведения о HTML.Что такое HTML? Как создаются HTML-документы? Тэги в HTML Основные тэги в HTML Введение в VBScript Некоторые ограничения VBScript Объектная модель и обработка событии Пример использования DHTML Пример создания DHTML-проекта Отправка данных Введение в Active Server Page Переход от HTML к ASP Виртуальные каталоги Создание проекта типа IIS Application Взаимодействие Internet-приложении с базами данных
Only registered registered users can add message
Estimate publications the registered users can only
Просмотров: 13296