Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие icon

Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие



НазваниеН. Г. Волчёнков программирование на visual basic 6 Учебное пособие
Н. Г. Волчёнков<> <> <>ПРОГРАММИРОВАНИЕ НА VISUAL BASIC 6<><> <>
Дата конвертации09.07.2012
Размер96.16 Kb.
ТипУчебное пособие

Н. Г. Волчёнков

ПРОГРАММИРОВАНИЕ НА VISUAL BASIC 6

Учебное пособие Часть 2

Москва

ИНФРА-М

2000

УДК 681.3.06(075) ББК 22.18я7 В 67

Волчёнков Н. Г.

В 67 Программирование на Visual Basic 6: В 3-х ч. Часть 2. —,
М.: ИНФРА-М, 2000. — 280 с. |

ISBN 5-16-000116-6 (ч. 2) ISBN 5-16-000114-Х (общ.)

Книга содержит описание многих важных идей и методов программирования на современном диалекте языка Бейсик — Visual Basic.

Книга ориентирована на использование среды проектирования Visual Basic 6 (версии 1998 г.), которая функционирует под управлени­ем системы Windows (95, 98, 2000, NT). С помощью этой среды данная книга обучит Вас создавать разнообразные приложения — для работы с файлами и базами данных, для редактирования текстовой или графи­ческой информации, приложения с мультипликацией, звуком (мульти­медиа), со средствами работы в сети Internet.

Книга представляет собой вторую часть учебного пособия. Началь­ные сведения (в том числе описание среды Visual Basic 6) содержатся в первой части. Есть и третья часть — в ней представлены задачи по про­граммированию, относящиеся как к первой, так и ко второй частям данного учебного пособия.

Книга адресована учащимся старших классов средних школ, лицеев и гимназий, изучающим информатику в хорошо оснащённых компью­терных кабинетах, студентам вузов разного профиля, а также лицам, за­нимающимся самообразованием.

ББК 22.18я7

ISBN 5-16-000116-6 (ч. 2) ISBN 5-16-000114-Х (общ.)

Н. Г. Волчёнков, 2000

Корректор Э. Б. Прудникова

Компьютерная верстка А. А. Павлов

Художник В. Н. Желтушко

ЛР № 070824 от 21.01.93.

Подписано в печать 25.11.99. Формат 60x90/16.

Печать офсетная. Гарнитура «Школьная».

Усл. печ. л. 17,5. Тираж 5000 экз.

Цена договорная.

Заказ № 4482.

1 Издательский Дом «ИНФРА-М»

127214 Москва, Дмитровское ш., 107.

Тел.: (095) 485-70-63, 485-74-00.

E-mail: books@infra-m.ru

www.infra-m.ru

Отпечатано с готовых диапозитивов

в ГИПП «Нижполиграф». 603006, Нижний Новгород, ул. Варварская, 32.

ПРЕДИСЛОВИЕ

Перед Вами — вторая книга трёхтомного учебного посо­бия по программированию на языке Visual Basic. Она адресована, в первую очередь, ученикам 11-го класса, изучающим курс информати­ки в обычной или специализированной средней школе, в лицее или в гимназии.
(Первый том адресован ученикам 10-го класса. Третий том — сборник задач, он используется при изучении как 1-го, так и 2-го тома.)

В данной, второй книге пособия содержится материал, который является естественным продолжением содержания первой книги.

Все три книги учебного пособия могут использоваться и для само­образования всеми, кто хочет научиться программировать на персона­льном компьютере в среде Windows 95, 98, 2000, NT. В этом случае можно сократить время изучения каждого тома до полугода или даже до 3 — 4 месяцев. Можно использовать данное пособие и для обуче­ния программированию студентов младших курсов вузов разного про­филя, например, экономических или юридических вузов. (У автора есть опыт такого преподавания.}

С помощью второй части учебного пособия Вы, как надеется ав­тор, сможете освоить не только элементарные основы программирова­ния на языке Visual Basic, но и весьма сложные и интересные приёмы и методы программирования.

Книга рассчитана на Вашу работу в среде проектирования Visual Basic 6. Напомним Вам то, что было сказано в предисловии к первой части: Не беда, если у Вас не 6-я, а 5-я версия этой среды, — научить­ся программировать на Visual Basic, используя предлагаемый учеб­ник, Вы сможете и в этом случае.

В данную (вторую) книгу учебного пособия вошёл материал, кото­рый автор считает выходящим за рамки элементарных основ про­граммирования.

В данной книге (2-м томе пособия) 8 глав и 4 приложения.

В главе 1 рассматривается материал, связанный с определением пользовательских функций и процедур.

В главе 2 рассматривается использование в программировании по­нятия массива — естественного обобщения понятия переменная.

4

Программирование на Visual Basic 6. Часть 2

Глава 3 посвящена изучению таких весьма важных для програм­миста понятий как рекурсия и сортировка.

Главы 4 и 5 содержат материал, относящийся к работе с внешни­ми хранилищами информации — файлами различных типов и с база­ми данных.

В главе 6 рассказывается о том, как можно создавать приложения с меню — популярным средством общения пользователя с окнами Windows.

Главы 7 и 8 познакомят Вас с методами программирования ани­мации и звука, работы в сети Internet, а также со многими другими полезными и интересными вещами, относящимися к проектированию как серьёзных, так и занимательных приложений в среде Visual Ba­sic 6.

Приложения с 1-го по 4-е — это сводные таблицы, в которых со­держится краткая информация обо всех объектах, методах, функци­ях и операторах языка Visual Basic 6, которые упоминались как в первой, так и во второй книгах пособия.

Напомним, Вам это может пригодиться и при работе со второй книгой — в приложениях с 1-го по 4-е первой части пособия содер­жится руководство по работе со средой Visual Basic 6.

Как и в первой книге пособия, в конце каждого раздела каждой главы приводится перечень новых терминов, которые впервые встре­тились в данном разделе, перечень вопросов для размышления и упражнений. Рекомендуем Вам после прочтения каждого раздела по­работать над поиском ответов на эти вопросы и решением предлагае­мых задач, непременно с использованием системы проектирования Visual Basic (версии 5 или, лучше, 6).

Автор надеется, что при изучении первых двух книг данного по­собия несомненную помощь Вам окажет его сборник задач по про­граммированию — третья книга пособия. В этот сборник включено 130 задач. В основном, они заключаются в программировании неболь­ших Windows-приложений в среде Visual Basic 6. Для каждой задачи приведено решение, в большинстве случаев — это текст работающей программы с необходимыми комментариями.

Связаться с автором Вы можете с помощью электронной почты по адресу: volchenkov@glasnet.ru.

Автор выражает благодарность всем, кто так или иначе помогал ему в работе над книгой: ^ Виктору Фигурнову — за ценные советы и поддержку; Ивану Илюшечкину — за техническую поддержку на на­чальном этапе работы на компьютере; жене Ирине и дочери Елене — за терпение и создание прекрасных условий работы дома.

^ Николай Волчёнков, Москва, 1999.

Глава 1 ПРОЦЕДУРЫ

В 1-й главе 1-й части пособия рассказывалось о том, что программирование — это составление алгоритмов и программ для решения различных задач на компьютере. Очевидно, что если задачи сложные, то облегчить их реше­ние можно, разделив эти задачи на более простые части. (Такие части иногда называют подзадачами.) Для простых частей сложной задачи легче составить алгоритмы и напи­сать программы, которые называются процедурами. О про­цедурах и будет идти речь в этой главе.

В 1-й части пособия Вы уже познакомились с некоторы­ми процедурами и функциями языка Visual Basic. Часть из них относилась к виду встроенных в язык, то есть уже го­товых к употреблению процедур и функций, созданных спе­циалистами фирмы Microsoft — авторами языка Visual Ba­sic1.

Ещё одним видом изученных Вами процедур были про­цедуры обработки событий — программы, которые начина­ют работать в случае совершения того или иного события, например, нажатия клавиши на клавиатуре или щелчка мышью по какому-нибудь элементу на экранной форме.

1 Напомним, что были изучены такие категории встроенных функ­ций как математические функции, финансовые функции, системные функции Windows (Окно ввода и Окно сообщения) и некоторые другие.

Напомним также, что встроенные процедуры в языке Visual Basic называются методами. Они применяются к тем или иным объектам — элементам Windows-приложения, которое Вы создаёте. Приведём только один пример из 5-й главы 1-й части пособия: графический метод Line — встроенная процедура рисования отрезков или прямоугольников. Этот ме­тод применяется, например, к объекту Picture BoxГрафическое, окно.

ОГЛАВЛЕНИЕ

ПРЕДИСЛОВИЕ 3

Глава 1. ПРОЦЕДУРЫ , . 5

1.1. Модульный принцип построения проекта и программного

кода . 7

  1. Как вызывается и как выполняется общая процедура .... 9

  2. Как определяется общая процедура 14

  3. Куда и как помещается программный код общей процедуры . 18

  4. Как определяется и используется функция 24

  5. Дополнительные сведения для любознательных 27

Пример проекта Windows-приложения, в котором

используются определяемые процедуры и функции .... 27

^ Глава 2. МАССИВЫ 33

  1. Одномерный массив 34

  2. Массив объектов 41

  3. Многомерный массив 48

  4. Дополнительные сведения для любознательных , . 54

(К разд. 2.1) Особенности объявления массива ....... 54

(К разд. 2.1 и 2.3) Ввод данных в динамический массив ... 55
(К разд. 2.3) Использование двумерных массивов

для хранения и обработки изображений 58

^ Глава 3. РЕКУРСИЯ 64

  1. Сортировка трёх чисел 65

  2. Рекурсивная функция и рекурсивная процедура» ., 71

  3. Сортировка одномерного массива 76

  4. Сортировка с помощью Окна списка 81

Оглавление 279

  1. Пример применения рекурсивной процедуры для порождения
    фрактала 84

  2. Дополнительные сведения для любознательных 89

(К разд. 3.2) Достоинства и недостатки рекурсивных

определений функций и процедур 89

(Кразд. 3.3) «Пузырьковая» и «наивная» сортировка

одномерного массива 93

^ Глава 4. ФАЙЛЫ 98

  1. Текстовые файлы 99

  2. Файлы с произвольным доступом 108

  3. Использование индекса для операций над файлом

с произвольным доступом 117

4.4. Дополнительные сведения для любознательных 123

(К разд. 4.2) Файлы двоичного доступа 123

(К разд. 4.3) Двоичный поиск в отсортированном

одномерном массиве 124

(К разд. 4.3) Двоичный поиск в файле с отсортированным

индексом 128

^ Глава 5. БАЗЫ ДАННЫХ . . . 132

  1. Создание файла базы данных 133

  2. Объект управления Данные 140

  3. Использование объектов Данные и Гибкая сетка

для работы с таблицами базы данных 146

5.4. Дополнительные сведения для любознательных 154

(К разд. 5.3) Пример поиска информации в таблице

базы данных 154

(К разд. 5.3) Использование объекта Сетка данных

в системе Visual Basic 5 156

^ Глава 6. МЕНЮ 159

  1. Создание меню 160

  2. Меню для работы с файлами 167

  3. Меню для текстового редактора 175

  4. Дополнительные сведения для любознательных 181

(К разд. 6.2) Установка ограничений и эффектов

в стандартных диалоговых окнах для работы с файлами . 181

280 Программирование на Visual Basic 6. Часть 2

(К разд. 6.3) Установка эффектов в стандартных
диалоговых окнах Выбор шрифта и Цвет 183

(К разд. 6.3) Редактирование текста с помощью объекта
управления Усовершенствованное текстовое поле 185

Глава 7. АНИМАЦИЯ. МУЛЬТИМЕДИА. ИНТЕРНЕТ .... 191

  1. Как делать анимацию 191

  2. Мультимедиа (звук) 195

  3. Как запрограммировать вход в Интернет 201

  4. Дополнительные сведения для любознательных 208

(К разд. 7.1) Создание анимации с помощью графических

элементов управления и объектов Timer и PictureClip. . . 208

^ Глава 8. ДОПОЛНИТЕЛЬНЫЕ СРЕДСТВА ПРОЕКТИРОВАНИЯ
ПРИЛОЖЕНИЙ 220

  1. Линейки инструментов с кнопками 221

  2. Установка значений с помощью полосы прокрутки

и ползунка 230

8.3. Дополнительные средства отображения информации

на экранной форме 236

  1. Средства выбора и обзора 244

  2. Дополнительные сведения для любознательных 250

(К разд. 8.2) Установка значений с помощью объекта

UpDown (Больше-меньше) 250

(К разд. 8.3) Пример использования объекта Полоса

процесса 252

(К разд. 8.4) Обзор дерева и обзор списка . 253

Приложение 1. ОБЪЕКТЫ VISUAL BASIC 6,
УПОМИНАЕМЫЕ В 1-й И 2-й ЧАСТЯХ ПОСОБИЯ 260

Приложение 2. МЕТОДЫ VISUAL BASIC 6,

УПОМИНАЕМЫЕ В 1-й И 2-й ЧАСТЯХ ПОСОБИЯ. 262

Приложение 3. ФУНКЦИИ VISUAL BASIC 6,
УПОМИНАЕМЫЕ В 1-й И 2-й ЧАСТЯХ ПОСОБИЯ 264

Приложение 4. ОПЕРАТОРЫ VISUAL BASIC 6,
УПОМИНАЕМЫЕ В 1-й И 2-й ЧАСТЯХ ПОСОБИЯ 268

ИНДЕКС 271

ОСТАЛЬНЫЕ СТРАНИЦЫ ВЫСЫЛАЮТСЯ НА КОМПАКТ-ДИСКЕ, ЛИБО ПО ЭЛЕКТРОННОЙ ПОЧТЕ.


Заказ: http://psbatishev.narod.ru/zakaz.htm


Примечание: заказывая отсканированные копии книг, Вы принимаете на себя всю ответственность за возможные нарушения авторских прав.




Похожие:

Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие iconН. Г. Волчёнков программирование на visual basic 6 Учебное пособие
Книга содержит описание многих важных идей и методов программирования на современном диалекте языка Бейсик — Visual Basic
Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие iconБбк 22. 18я7 в 67 Волчёнков Н. Г. в 67 Программирование на Visual Basic 6: в 3-х ч. Часть 3
К большинству задач прилагаются подробные решения — программные коды и описание ин­терфейса в среде проектирования Visual Basic 6...
Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие iconВолчёнков Н. Г. В 67 Программирование на Visual Basic 6: в 3-х ч. Часть 1
Книга предназначена уче­никам 11-го класса. Третья часть, задачник, полезна при изучении как 1-й, так и 2-й книги
Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие iconВолчёнков Н. Г. В 67 Программирование на Visual Basic 6: в 3-х ч. Часть 1
Книга предназначена уче­никам 11-го класса. Третья часть, задачник, полезна при изучении как 1-й, так и 2-й книги
Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие iconПрактическая работа №1 Графика в Visual Basic 0 Графические методы в дополнение к графическим элементам управления в Visual Basic 6 существует набор графических методов
В дополнение к графическим элементам управления в Visual Basic 6 существует набор графических методов
Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие iconГенератор веб страниц на Visual Basic листинги программы, описание, скриншоты
Генератор веб страниц на Visual Basic
Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие iconПрограммирование на языке q basic Раздел 1: Язык q basic; Линейный алгоритм

Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие iconДокументы
1. /анализ/Лекции/1 задачи анализа.doc
2. /анализ/Лекции/10...

Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие iconПроектирование приложений
Здесь Вы научитесь проектировать приложение на Visual Basic по концепциям Microsoft, узнаете о том, что следует учитывать при планировании...
Н. Г. Волчёнков программирование на visual basic 6 Учебное пособие iconУчебное пособие Москва 2011 государственное образовательнное учреждение высшего профессионального образования «московский государственный медико-стоматологический университет»
К46 Киященко Л. П., Гребенщикова Е. Г. Современная философия науки: трансдисциплинарные аспекты. Учебное пособие
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов