Шрифт
Visual Basic 6.0 - Самоучитель для начинающих - Лукин С.Н.
Play

Visual Basic 6.0 - Самоучитель для начинающих - Лукин С.Н.

Visual Basic 6.0 - Самоучитель для начинающих - Лукин С.Н. - 2001.

Это самоучитель. То есть написана книга с расчетом на то, что, изучив ее без посторонней помощи, вы сможете без посторонней помощи составлять программы на Visual Basic и выполнять их на компьютере тоже без посторонней помощи. Автор приложил специальные усилия для того, чтобы изложение было понятным. Все объясняется на примерах. Рассмотрение почти каждой темы заканчивается задачами на составление программы (всего таких задач – 132). Подавляющее большинство задач снабжено ответами, так что читатель может эффективно контролировать усвоение материала. Если вы хотите научиться программировать, но никогда в жизни не написали ни одной программы и плохо представляете, как компьютер устроен, читайте эту книгу с начала до конца – вы и программировать научитесь, и об устройстве компьютера узнаете все необходимое.

Если вам интересно программировать игры, то знайте, что книга именно на это и ориентирована. Изучив ее, вы будете вполне готовы к созданию собственных игр типа морского боя, крестиков-ноликов, танковой битвы (где множество танков движутся по квадратному полю), стрелялок. Впрочем, подробнее об играх - ниже. Предположим, что вы школьник или студент, первый год изучающий программирование на Visual Basic, и вам предстоит сдавать по нему экзамен. Вы чувствуете, что вы «на нуле» и НИЧЕГО НЕ ПОНИМАЕТЕ и даже не знаете, с чего начать. В этом случае, изучив книгу и выполнив приведенные в ней задания, вы будете прочно знать основы Visual Basic. Достаточно ли этого?. Ведь Visual Basic - это богатая новогодняя елка, на которой великое множество игрушек. В моей книге рассказано все, что нужно для новичка: про ствол и главные ветви елки, про то, как игрушки крепятся к веткам, рассмотрены самые интересные игрушки. Однако, где гарантия, что ваш преподаватель не предпочитает другие? Может быть, взять книгу потолще? Если вы возьмете любую самую толстую книгу по Visual Basic, то и там наверняка не найдете всего, что от вас требуется. Игрушек в Visual Basic слишком много даже для трехтомника. Поэтому сначала изучите основы Visual Basic по книге вроде этой. Затем или постарайтесь найти толстую книгу, в которой рассказано конкретно про то, что вам нужно, или воспользуйтесь для этого системой помощи (Help). Сразу же читать толстую книгу затруднительно – обычно она не предназначена для начинающих, если даже и утверждает обратное. Впрочем, толстая книга может и не понадобиться – в этой книге рассмотрено все, что разумный преподаватель может спросить на первом году обучения. Если вы опытный программист в средах визуальной разработки программ, но хотите изучить еще и Visual Basic, вам эта книга не нужна - изложение рассчитано на начинающих. Если у вас под рукой нет компьютера, то дела ваши плохи. Без компьютера, по одной только книге вы сможете научиться лишь писать на бумаге программный текст. Конечно, и это немало, однако напоминает чтение натощак, когда в холодильнике пусто, рецепта приготовления роскошного бифштекса. В среде визуальной разработки программ для Windows, которой является Visual Basic, программный текст – далеко еще не все. Книга учит не только составлять программы, но и выполнять программы на компьютере. Все, что вам нужно знать заранее, это где кнопка включения компьютера. Все остальное в книге объяснено, включая инструкцию по установке Visual Basic на ваш компьютер.

Глава 0. Предисловие 80.1. Кому предназначена эта книга? 80.2. Задачи, игры. 80.3. Почему Visual Basic? 90.4. Какой вам нужен компьютер и какая версия Visual Basic? 100.5. Краткое содержание с рекомендациями 10Часть I. Программирование без программирования 12Глава 1. Первые шаги 131.1. Что такое программа? 131.2. Не программа, а проект 141.3. Первые шаги - за ручку 14Запускаем Visual Basic 14Размещаем объекты на форме 15Пишем программу 16Сохранение, создание, открытие, закрытие проекта 17Как реагировать на сообщения Visual Basic об ошибках 18Глава 2. Проект - "Калькулятор" 202.1. Задание на проект 202.2. Проектируем 202.3. Свойства форм и элементов управления 212.4. Имена и надписи 212.5. Программируем. Проект готов 222.6. Кое-какие другие свойства объектов 232.7. Помещаем фото на калькулятор 242.8. Музыка в проекте 24Музыка в кнопках 25Проигрывание аудиодисков 26Плеер ваших любимых хитов 262.9. Система координат 272.10. Вывод сообщений - MsgBox 282.11. Меню пользователя 282.12. Кино в проекте 302.13. Кое-что необходимое напоследок 30Комментарии 30Перенос длинного оператора на следующую строку 31Запись нескольких операторов в одной строке 31Превращаем наш калькулятор в независимую программу 31Как мы в дальнейшем улучшим наш калькулятор 31Глава 3. Работа в среде Visual Basic 323.1. Что нужно знать и уметь перед тем, как сесть за компьютер 323.2. Инсталляция Visual Basic 323.3. Порядок работы над проектом в Visual Basic 333.4. Загрузка Visual Basic и выход из него 333.5. Сохранение проекта на диске. Загрузка проекта с диска 333.6. Окна среды Visual Basic 353.7. Главное меню Visual Basic 36Панель инструментов 373.8. Перенос вашего проекта на другие компьютеры 37

Часть II. Программирование на Visual Basic – первый уровень 40Глава 4. Переменные величины 414.1. Переменные величины. Оператор присваивания 414.2. Объявление переменных величин 43InputBox 43Типы данных 44Переменные величины и память 45Что делает оператор присваивания с памятью 46Режим прерывания. Пошаговый режим выполнения программы 464.3. Еще об именах 484.4. Математика. Запись арифметических выражений 484.5. Типы данных и точность вычислений 50Integer и Long - целые числа 50Single и Double - десятичные дроби 50Целые числа или десятичные дроби? Числовой тип Currency 51Не очень устаревшие способы объявления переменных 51Форматирование результата 514.6. Порядок создания простого вычислительного проекта 524.7. Строковые переменные 544.8. Как выводить информацию оператором Print 554.9. Диалог с компьютером 564.10. Как выводить информацию в текстовое поле 574.11. Оглядимся вокруг 57Глава 5. Разветвляющиеся программы 585.1. Что такое выбор (ветвление) 585.2. Условный оператор If или как компьютер делает выбор 585.3. Правила записи однострочного оператора If 605.4. Случайные величины 615.5. Многострочный If 625.6. Ступенчатая запись программы 645.7. Вложенные операторы If. Логические операции и выражения 64Вложенные операторы If 64Логические операции 65Логические выражения 655.8. Оператор варианта Select Case 665.9. Улучшаем калькулятор. 68Проверка ввода чисел в текстовое поле 68Запрет деления на ноль 69Ставим пароль на калькулятор 695.10. Функция MsgBox 70Глава 6. Циклические программы 726.1. Оператор перехода GoTo. Цикл. Метки 72Движение объектов по экрану 746.2. Выход из цикла с помощью If 746.3. Операторы цикла Do 75Оператор Do …. Loop 75Оператор Do …. Loop While 76Оператор Do …. Loop Until 76Оператор Do While …. Loop 77Оператор Do Until …. Loop 77Разница между вариантами операторов Do 78Оператор Exit Do 78Устаревший оператор цикла 796.4. Оператор цикла For 79Оператор Exit For 806.5. Оглядимся вокруг 81Глава 7. Отладка программы 827.1. Типы ошибок. Сообщения об ошибках. 827.2. Отладка программы. Окна отладки. Режимы отладки. 82Глава 8. Типичные маленькие программы 868.1. Вычислительная циклическая программа 868.2. Роль ошибок 868.3. Счетчики 878.4. Сумматоры 888.5. Вложение циклов в разветвления и наоборот 898.6. Вложенные циклы 898.7. Поиск максимального из чисел 90Глава 9. Графика 929.1. Объекты. Их свойства, их события, их методы 929.2. Три способа рисовать 939.3. Первый способ - Загрузка в Visual Basic готовых изображений 94Типы графических файлов 94Регулировка размеров изображений 949.4. Второй способ - Объекты Line и Shape 969.5. Взаимное перекрытие объектов. Метод ZOrder 969.6. Цвет в Visual Basic 979.7. 3 способ - Рисуем при помощи графических методов 98Метод Pset 100Метод Line 100Метод Circle 101CurrentX, CurrentY, Step 101Метод Cls 102Метод Point 102Метод PaintPicture 1029.8. Используем в рисовании переменные величины 1039.9. Использование случайных величин при рисовании 105Глава 10. Процедуры 10610.1. Зачем нужны процедуры пользователя 10610.2. Операторы Stop, End и Exit Sub 10810.3. Переменные вместо чисел 11010.4. Константы 11110.5. Процедуры с параметрами 111Типы параметров 113Глава 11. Работа с таймером, временем, датами 11511.1. Тип данных Date 115Функции для работы с датами и временем суток 11611.2. Таймер 117Цикл без цикла 11711.3. Проект "Будильник-секундомер" 118Знакомимся с типом Boolean 121Делаем будильник 121Знакомимся с перечислимым типом данных 124Таймер и моделирование 12611.4. Анимация 127Анимация при помощи графических методов 127Движем объекты 127"Движем" свойства объектов 128Мультфильм 128О прозрачном цвете 129Глава 12. Работа с мышью и клавиатурой 13012.1. Работа с мышью 130События MouseDown и MouseUp 130Событие MouseMove 131Мышь рисует 13212.2. Работа с клавиатурой 132События KeyDown и KeyUp 13212.3. Проект - Гонки (игра) 13312.4. Задание на игру “Торпедная атака 140

Часть III. Программирование на Visual Basic - второй уровень 141Глава 13. Массивы 14213.1. Переменные с индексами 14213.2. Одномерные массивы переменных величин 14213.3. Двумерные массивы 14413.4. Какие бывают массивы 14513.5. Использование массивов при программировании игр 14513.6. Массивы элементов управления 147Глава 14. Разные звери в одном ковчеге 14914.1. Тип Variant 14914.2. Пользовательский тип данных 14914.3. Коллекции 151Объектные переменные 151Коллекции 15214.4. Рамка (Frame) 153Глава 15. Элементы управления 15415.1. Флажок (CheckBox) 15415.2. Переключатель (OptionButton) 15515.3. Полосы прокрутки (HScrollBar и VScrollBar) 15615.4. Slider, ProgressBar 15615.5. Список (ListBox) и поле со списком (ComboBox) 157Список (ListBox) 157ComboBox (вариант "Раскрывающийся список") 157ComboBox (вариант "Простой Combo") 158ComboBox (вариант "Раскрывающийся Combo") 158Свойства, события и методы элементов управления ListBox и ComboBox. 15815.6. Знакомство с другими элементами управления 159Элементы MonthView и DTPicker 159UpDown 160Элементы DriveListBox, DirListBox, FileListBox 160RichTextBox 161ListView и TreeView 161Закладка (TabStrip) и строка состояния (StatusBar) 161MSChart 161PictureClip 161ImageCombo 161MSComm 161Глава 16. Строки, файлы, обработка ошибок 16216.1. Строки 162Таблица ASCII 16316.2. Файлы 16316.3. Функция Shell 16716.4. Обработка ошибок. Оператор On Error 167Глава 17. Функции. Параметры процедур и функций 16917.1. Функции. Параметры функций 16917.2. Локальные переменные 170Статические переменные 17217.3. Массивы как параметры 17217.4. Передача параметров по ссылке и по значению 17317.5. Индукция. Рекурсия 17317.6. Сортировка 17517.7. Объекты, как параметры процедур 176Глава 18. Проект, который выглядит солидно 17818.1. Из чего бывает "сделано" приложение Windows 17818.2. Элемент управления CommonDialog 178Пример открытия и сохранения файлов с помощью элемента Common Dialog 17918.3. Панель инструментов Toolbar 18018.4. Проект - "Графический редактор" 182Глава 19. Проекты из нескольких форм и модулей 18519.1. Работа с несколькими формами 18519.2. Модули кода 18619.3. Структура проекта. Окно Project Explorer. 186Работа с несколькими модулями 186Работа с несколькими проектами 18719.4. Зоны видимости 187Зоны видимости переменных 187Зоны видимости процедур 188Зоны видимости констант и типов 18819.5. Затенение 18919.6. Префиксы имен 19019.7. К чему все эти сложности? 190Глава 20. Объекты пользователя 19320.1. Инкапсуляция - "Объект в футляре" 19320.2. Игра "Сачок". Постановка задачи 19420.3. Таймер и общая механика работы проекта 19520.4. Этап проектирования 19520.5. Порядок создания объектов 19520.6. Создаем ловца 196Объект пользователя - мозг без тела 196Как создать объект по его классу 19620.7. Создаем шар. Завершаем проект 19920.8. Еще об объектах 202Форма как объект 202Свойства только для чтения 202Наследование, полиморфизм 203Глава 21. Visual Basic и Интернет 20421.1. Понятие об Интернет, Web-станицах и языке HTML 20421.2. Создание Web-страницы 20421.3. Сценарий на Web-странице 20521.4. Доступ к локальному диску 20721.5. Собственный броузер 209Глава 22. Visual Basic и базы данных 21022.1. Понятие о базах данных 21022.2. Создаем заготовку базы данных при помощи Visual Data Manager 21122.3. Работа с базами данных. Элементы управления Data и DBGrid. Язык SQL. 212Глава 23. До свидания 21523.1. Нерассмотренные возможности Visual Basic 215ActiveX 215Windows API 215Многодокументный интерфейс - MDI 215OLE 21523.2. Миг между прошлым и будущим 215Приложение 1. Необходимые сведения о компьютере и программе 218Глава 24. Первое представление о компьютере и программе 21924.1. Что такое компьютер. Первое представление о программе. 21924.2. Как человек общается с компьютером 220Глава 25. Программа и программирование 22125.1. Список команд. Командный и программный режимы 22125.2. Что важно знать о программе 22225.3. Понятие о процедуре. Может ли робот поумнеть? 22225.4. Программа для компьютера на машинном языке 22325.5. Языки программирования 22325.6. Пример настоящей программы для компьютера на языке Лого 22525.7. Последовательность работы программиста на компьютере 22625.8. Основные приемы программирования 226Глава 26. Устройство и работа компьютера 22926.1. Как устроен и работает компьютер 22926.2. Устройство и размеры оперативной памяти 23026.3. Взаимодействие программ в памяти 23126.4. Внешние устройства компьютера 23126.5. Кодирование информации в компьютере 234Приложение 2. Работа в Windows. Ввод текста 236Работа в Windows 236Включение и выключение компьютера. Первые шаги 236Работа с окнами Windows 236Файлы и папки 237Имена файлов и папок 238Проводник 238Логические диски. Адрес файла (путь, дорожка к файлу) 239Как вводить программу в компьютер или работа с текстом в текстовом редакторе 239Работа с одной строкой текста 239Работа с несколькими строками 241Окно кода - маленькое окно на большой лист с текстом 242Копирование перемещение, удаление фрагментов текста 242Волшебные кнопки отмены и возврата 243Решение заданий 244Список литературы 270Предметный указатель 272

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать: Скачать книгу Visual Basic 6.0 - Самоучитель для начинающих - Лукин С.Н. - fileskachat.com, быстрое и бесплатное скачивание.

Скачать doc Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

📎📎📎📎📎📎📎📎📎📎