Математика | ||||
Практикум по Visual Basic-Гусева О. Л. М.: Финансы и статистика, 2007. — 544 с | ||||
Гусева О. Л.
Практикум по Visual Basic. — М.: Финансы и статистика, 2007. — 544 с.: ил. - (Диалог с компьютером). ISBN 5-279-03055-4 В книге используется наиболее эффективный подход к изучению программирования: теория чередуется с практикой. Теоретический материал в каждой из 18 практических работ вводится порциями в объеме, который необходим для выполнения соответствующего задания. В результате учащийся, начав с самых азов, постепенно научится создавать небольшие, а затем более крупные профессиональные программы. Для преподавателей и учащихся старших классов общеобразовательных школ, гимназий, лицеев и колледжей, студентов педагогических вузов, обучающихся по специальности "Учитель информатики", а также для всех, кто желает познакомиться со средой программирования Visual Basic и научиться создавать Windows-приложения для решения собственных задач. К читателю Каждый получивший распространение язык программирования обладает увлекательной биографией, подчас неотделимой от биографии его создателя. Многим читателям известна сага о нескольких поколениях языков, созданных цюрихским профессором Никлаусом Виртом, — от "именного" Algol-W через Modula и Oberon к совсем недавно созданному языку Zonnon. Создается впечатление, что наряду со сложной систематикой языков программирования, попытки создания которой исчисляются десятками, имеет смысл делить это разнообразие всего на две категории. Существуют языки, созданные вопреки общепринятым канонам своего времени, — примерами могут служить как язык APL (девиз его создателей: "запись алгоритма должна быть не столько понятной, сколько экономной"), так и язык Algol-68 (девиз: "идеальный язык программирования возможен"). Но есть языки, созданные благодаря вовремя угаданному императиву развития индустрии. Ко второй категории, без сомнения, относится Visual Basic (VB). Его биография насыщена событиями. Создатель языка Алан Купер продемонстрировал в марте 1988 г. прототип графической оболочки, обеспечивающей возможность "крупноблочного" программирования, Биллу Гейтсу. Базовые концепции языка заинтересовали Гейтса: началось деловое сотрудничество, но до коммерческого успеха было далеко. Дебют VB состоялся весной 1991 г. - удалось объединить выразительные средства языка QuickBasic с моделью событийного управления создаваемым приложением через графическую оболочку. Автору этой книги удалось весьма удачно структурировать свой многолетний опыт преподавания. Очередной этап биографии VB начался всего три года назад, и можно с уверенностью утверждать, что выбранная О. Л. Гусевой версия инструментальной среды Microsoft Visual Basic 6.0 останется надежным ориентиром для преподавателей информатики как в общеобразовательных школах, так и в школах, гимназиях и лицеях с профильными классами. Уже проводятся конкурсы и олимпиады, на которых VB стал рабочим языком. Эта среда позволяет приоткрывать возможности языка шаг за шагом, что прекрасно согласуется с весьма насыщенным учеб- ^ Содержание К читателю................................................................................... 3 Предисловие ................................................................................ 5 Введение ...................................................................................... 10 Практическая работа 1 Первое знакомство с языком Visual Basic ................... 13 1.1. Основные понятия......................................................... 13 1.2. Интегрированная среда разработки. Объекты и их свойства.................................................................. 19 1.3. Основные этапы разработки Windows-приложений .... 33 Практическая работа 2 Данные в Visual Basic ....................................................... 49 2.1. Типы данных. Объявление переменных и констант в программе..................................................................... 49 2.2. Область видимости......................................................... 64 Практическая работа 3 Выражения и функции языка Visual Basic................... 73 3.1. Арифметические выражения и встроенные функции .. 73 3.2. Ввод-вывод данных. Функции InputBox и MsgBox....... 80 Практическая работа Л Программирование ветвлений...................................... 90 Практическая работа 5 Создание инсталляционного пакета ............................ 127 Практическая работа 6 Программирование повторений................................... 134 6.1. Циклы со счетчиком....................................................... 134 6.2. Вложенные циклы.......................................................... 146 6.3. Циклы с условием........................................................... 151 Практическая работа 7 Отладка программ ........................................................... 169 541 Практическая работа 8 Графические возможности языка Visual Basic............ 187 8.1. Графические методы. Иллюстрации к предыдущим проектам.......................................................................... 187 8.2. Использование случайных величин при рисовании..... 200 8.3. Построение графиков функций..................................... 203 Практическая работа 9 Перемещение объектов. Анимация.............................. 209 9.1. Перемещение объектов с помощью клавиатуры........... 209 9.2. Перемещение объектов с помощью полос прокрутки.. 213 9.3. Перемещение объектов с помощью мыши.................... 216 9.4. Приемы анимации.......................................................... 222 Практическая работа IО Многодокументный интерфейс. Создание меню пользователя........................................ 242 Практическая работа 11 Модульное программирование .................................... 248 11.1. Общие процедуры......................................................... 248 11.2. Функции, определяемые программистом.................... 268 11.3. Проекты с использованием процедур и функций....... 280 Практическая работа 12 Обработка текстовой информации .............................. 301 Практическая работа 13 Структуры данных ............................................................ ->24 13.1. Одномерные массивы. Заполнение и обработка......... 3 13.2. Сортировка элементов массива.................................... " 13.3. Двумерные массивы...................................................... -^ 13.4. Пользовательский тип данных. Создание структур.... ^69 13.5. Массив объектов........................................................... Практическая работа 14 Создание панели инструментов .................................... ™ Практическая работа J 5 Файлы.................................................................................. 389 15.1. Файлы с последовательным доступом. Вывод информации на принтер..............................................•/' ™" 15.2. Файлы с произвольным доступом..............................'•• ^* Практическая робота 16 Visual Basic и базы данных............................................. 425 Практическая работа 17 Использование объектов файловой системы. Запуск стандартных программ Windows..................... 455 Практическая работа 18 Мультимедиа. Интернет................................................... 463 Приложения 1. Общие советы по разработке интерфейса........................ 474 2. Таблица префиксов............................................................ 475 3. Таблица значков инструментов окна Toolbox................... 476 4. Тестовые задания............................................................... 477 5. Таблица ответов................................................................. 535 Использованная литература.......................................................... 539 Цена: 150руб. |
||||