Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
512244_74984_sidorov_m_e_algoritmizaciya_i_prog....doc
Скачиваний:
19
Добавлен:
01.05.2019
Размер:
5.08 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОУ ВПО

УФИМСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ ЭКОНОМИКИ И СЕРВИСА

Сидоров М.Е.

Кафедра "Информатика"

Алгоритмизация и программирование в среде Visual Basic 6.0 Учебное пособие

Уфа

Содержание

Кафедра "Информатика" 1

Алгоритмизация и программирование в среде Visual Basic 6.0 1

Учебное пособие 1

Уфа 1

Содержание 2

Программирование и алгоритмизация 5

Программы и языки программирования 6

Языки программирования 7

Языки программирования низкого уровня 7

Машинный язык 7

ASSEMBLER (Ассемблер) 7

Языки программирования высокого уровня 7

BASIC (Бейсик) 8

FORTRAN (Фортран) 8

COBOL (Кобол) 8

PASCAL (Паскаль) 8

C(Си) 8

Объектно-ориентированное и визуальное программирование 10

Программирование в среде Visual Basic 11

Введение 11

Описание 11

Основы программирования в среде Visual Basic 12

Типы данных 12

Допустимые имена 12

Описание переменных 13

Определение типа переменной по умолчанию 13

Массивы 14

Динамические массивы 14

Чистка массивов 15

Массивы объектов 15

Константы 15

Перечисленный тип 15

Тип данных, определенный пользователем 16

Операции Visual Basic 16

Математические операции 16

Операции отношения 17

Логические операции 17

Таблица истинности 17

Соединение строк 17

Приоритеты операций 17

Встроенные функции Visual Basic 18

Математические функции 18

Функции проверки типов и значений 19

Функции преобразования форматов 19

Функции преобразования типов 20

Функции обработки строк 21

Функции времени и даты 22

Функции выбора 23

Функции, возвращающие строки 23

Инструкции Visual Basic 24

Оператор присвоения 24

Операторы управления 24

Оператор условного перехода 24

Оператор выбора 25

Оператор цикла с параметром: For - Next 25

Оператор цикла для элементов группы: For Each - Next 26

Оператор безусловного перехода GoTo 27

Синтаксические правила для инструкций 27

Функции и процедуры 28

Описание функций и процедур 28

Вызов функций и процедур 29

Рекурсивные функции 30

Область видимости переменной 30

Время жизни переменной 30

Константы и функции для задания цвета изображения 30

Создание стандартного проекта приложения 31

Интегрированная среда разработки приложений Visual Basic 31

Компоненты рабочей среды 31

Главное меню 32

Стандартная панель инструментов 32

Окно конструктора форм 33

Окно макета формы 33

Окно проводника проекта 34

Панель элементов управления 34

Размещение элементов управления в форме 35

Команды меню Format 36

Окно свойств 36

Основные свойства элементов управления 37

Редактор исходного кода программы 40

Окно редактора 40

Настройки редактора 40

Основные события и методы элементов управления 42

Сохранение и выполнение проекта 44

Форма 44

Семейство форм 44

Основные свойства формы 44

Свойства оформления формы 45

Свойства позиционирования формы 45

Общие свойства формы 46

Свойства поведения формы 46

Свойство шрифт формы 46

Слои формы 47

Основные методы и события формы 47

Методы формы 47

Графические методы формы 47

События формы 48

Обработка событий мыши 49

Обработка событий клавиатуры 50

Коды клавиш 50

Единицы измерения размеров 52

Инструкции начала и завершения работы с формой 52

Соглашения об именах объектов 52

Префиксы имен объектов 53

Компоненты навигации файловой системы 53

DriveListBox (Список дисков) 53

DirListBox (Список каталогов) 53

FileListBox (Список файлов) 54

Работа со списками 54

Функции и процедуры модуля проекта 56

Окно открытия файла (Open) 56

Встроенные диалоговые окна 59

Окно ввода - функция InputBox 59

Окно сообщений - функция MsgBox 60

Константы параметра Buttons 60

Применение функций InputBox и MsgBox в проекте 61

Создание графического интерфейса приложения 62

Основное меню 62

Контекстное меню 63

Список изображений 63

Панель инструментов 64

Строка состояния 65

Обработка событий панели инструментов 66

Обработка событий меню 66

Массивы объектов 67

Создание группы переключателей 68

Порядок размещения переключателей в рамках 68

Несколько форм в проекте 68

Шаблоны форм диалога 68

Создание и вывод на экран окна диалога 68

Создание формы диалога из шаблона Form 69

Шаблон формы Dialog 70

Шаблон формы About Dialog 71

Шаблон формы Log in Dialog 72

Общий модуль проекта 73

Новая версия - Visual Basic.Net 74

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]