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

198

С.Н.Лукин

Для начинающих

Все права защищены

©

______________________________________________________________________

2001

Содержание

Глава .0 Предисловие 8

0.1. Кому предназначена эта книга? 8

0.2. Задачи, игры. 9

0.3. Почему Visual Basic? 10

0.4. Какой вам нужен компьютер и какая версия Visual Basic? 10

0.5. Краткое содержание с рекомендациями 11

Часть I. Программирование без программирования 12

Глава .0 Первые шаги 13

0.1. Что такое программа? 13

0.2. Не программа, а проект 14

0.3. Первые шаги - за ручку 14

Запускаем Visual Basic 14

Размещаем объекты на форме 16

Пишем программу 16

Сохранение, создание, открытие, закрытие проекта 17

Как реагировать на сообщения Visual Basic об ошибках 18

Глава .1 Проект - "Калькулятор" 21

1.1. Задание на проект 21

1.2. Проектируем 21

1.3. Свойства форм и элементов управления 22

1.4. Имена и надписи 22

1.5. Программируем. Проект готов 23

1.6. Кое-какие другие свойства объектов 24

1.7. Помещаем фото на калькулятор 25

1.8. Музыка в проекте 25

Музыка в кнопках 26

Проигрывание аудиодисков 27

Плеер ваших любимых хитов 27

1.9. Система координат 28

1.10. Вывод сообщений - MsgBox 29

1.11. Меню пользователя 29

1.12. Кино в проекте 31

1.13. Кое-что необходимое напоследок 31

Комментарии 31

Перенос длинного оператора на следующую строку 32

Запись нескольких операторов в одной строке 32

Превращаем наш калькулятор в независимую программу 32

Как мы в дальнейшем улучшим наш калькулятор 32

Глава .2 Работа в среде Visual Basic 33

2.1. Что нужно знать и уметь перед тем, как сесть за компьютер 33

2.2. Инсталляция Visual Basic 33

2.3. Порядок работы над проектом в Visual Basic 34

2.4. Загрузка Visual Basic и выход из него 34

2.5. Сохранение проекта на диске. Загрузка проекта с диска 34

2.6. Окна среды Visual Basic 36

2.7. Главное меню Visual Basic 37

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

2.8. Перенос вашего проекта на другие компьютеры 39

Часть II. Программирование на Visual Basic – первый уровень 42

Глава .0 Переменные величины 43

0.1. Переменные величины. Оператор присваивания 43

0.2. Объявление переменных величин 45

InputBox 45

Типы данных 47

Переменные величины и память 47

Что делает оператор присваивания с памятью 48

Режим прерывания. Пошаговый режим выполнения программы 49

0.3. Еще об именах 50

0.4. Математика. Запись арифметических выражений 50

0.5. Типы данных и точность вычислений 52

Integer и Long - целые числа 52

Single и Double - десятичные дроби 52

Целые числа или десятичные дроби? Числовой тип Currency 53

Не очень устаревшие способы объявления переменных 53

Форматирование результата 53

0.6. Порядок создания простого вычислительного проекта 54

0.7. Строковые переменные 56

0.8. Как выводить информацию оператором Print 57

0.9. Диалог с компьютером 58

0.10. Как выводить информацию в текстовое поле 59

0.11. Оглядимся вокруг 60

Глава .1 Разветвляющиеся программы 61

1.1. Что такое выбор (ветвление) 61

1.2. Условный оператор If или как компьютер делает выбор 61

1.3. Правила записи однострочного оператора If 63

1.4. Случайные величины 64

1.5. Многострочный If 65

1.6. Ступенчатая запись программы 67

1.7. Вложенные операторы If. Логические операции и выражения 67

Вложенные операторы If 67

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

Логические выражения 69

1.8. Оператор варианта Select Case 69

1.9. Улучшаем калькулятор. 71

Проверка ввода чисел в текстовое поле 71

Запрет деления на ноль 72

Ставим пароль на калькулятор 73

1.10. Функция MsgBox 73

Глава .2 Циклические программы 75

2.1. Оператор перехода GoTo. Цикл. Метки 75

Движение объектов по экрану 77

2.2. Выход из цикла с помощью If 77

2.3. Операторы цикла Do 78

Оператор Do …. Loop 78

Оператор Do …. Loop While 79

Оператор Do …. Loop Until 79

Оператор Do While …. Loop 80

Оператор Do Until …. Loop 80

Разница между вариантами операторов Do 81

Оператор Exit Do 81

Устаревший оператор цикла 82

2.4. Оператор цикла For 82

Оператор Exit For 84

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