Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика. Теория и практика_Острейковский В.А_2008

.pdf
Скачиваний:
130
Добавлен:
16.01.2016
Размер:
7.43 Mб
Скачать

могут обратиться к созданию процедур и функций для работы с данными. При этом, если недостает возможностей визуальных готовых средств, обращаются в макрокомандам, а если и их возможностей недостаточно, можно использовать язык программирования. Он позволяет создавать свои массивы, типы данных, функции, приложения. Имеется возможность целиком создать БД с помощью программирования, когда в этом появится необходимость.

Создание новой БД начинается с запуска Access и появления диалогового окна. Выбор опции Запуск мастера приводит

âîêíî Создание. Далее для создания базы можно использовать шаблоны. Чтобы обратиться к списку шаблонов, необходимо перейти на вкладку Базы данных. Создаются БД выбором из определенного списка. При этом возможен выбор таблиц, а в таблицах — выбор нужных полей. После этого пользователь полу- чает БД с таблицами, формами ввода и вывода. В табл. 4.1 приведен список Мастеров (программных модулей), имеющихся

âАссеss. Дополнительно к перечисленным возможностям все созданные формы можно редактировать с помощью вспомогательных диалоговых окон. При первом знакомстве с Ассеss такой способ создания БД весьма эффективен.

 

Таблица 4.1

 

Мастера ÑÓÁÄ Access

 

 

Наименование

Назначение

 

 

Мастер баз данных

Создает базы данных из определенного списка

 

(возможен выбор необходимых таблиц и полей),

 

формы и отчеты

 

 

Мастер таблиц

Создает таблицы из списка уже готовых, которые

 

можно изменять. Интересен только на начальном

 

этапе использования таблиц, хотя определенный

 

тип задач можно решить, применяя только табли-

 

цы, предоставляемые этим мастером

 

 

Мастер простых форм

Создает простую форму, в которую выводятся вы-

 

бранные пользователем поля из таблицы или за-

 

проса

 

 

Мастер форм

Создает форму с диаграммой, отражающей данные

с диаграммой

для полей из таблиц и запросов, которые служат

 

источником данных для форм

 

 

261

 

Окончание табл. 4.1

 

 

Наименование

Назначение

 

 

Мастер форм

Создает форму, в которую включен объект «стра-

со сводной таблицей

ница Ехсе1» со сводной таблицей

Microsoft Excel

 

 

 

Мастер построения

Создает кнопки в форме или отчете с выбранными

кнопок

вами свойствами или функциональностью

 

 

Мастер построения

Создает группу переключателей, которая может со-

групп

держать множество кнопок, флажков, выключате-

 

ëåé

 

 

Мастер построения

Создает списки на основе полей из таблиц и запро-

списков

сов, SQL-выражений или предопределенного на-

 

бора значений

 

 

Мастер построения

Создает комбинированные списки на основе полей

комбинированных

из таблиц и запросов, SQL-выражений или предо-

списков

пределенного набора значений

 

 

Мастер построения

Создает подчиненную форму, которая может слу-

подчиненных форм

жить аналогом объектов Grid или Browse в СУБД

 

 

Мастер создания

Создает отчет, в который выводятся выбранные

отчета

пользователем поля из таблицы или запрос с воз-

 

можностями установить сортировку и группировку

 

 

Мастер создания

Создает наклейки, как стандартные, так и иных

наклеек

размеров

 

 

Мастер создания

Позволяет выводить на печать диаграммы, внеш-

отчетов с диаграммой

ний вид которых зависит от данных в таблице или

 

запросе, являющихся источником данных для от-

 

÷åòà

 

 

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

Работа с БД начинается с создания таблиц. Обращение к режиму Создать предоставляет возможность выбора одного из пяти вариантов технологии создания таблицы (табл. 4.2).

262

 

Таблица 4.2

Способы создания таблиц в СУБД Access 7.0

 

 

Способ создания

Описание

 

 

Режим

Пользователю предоставляется таблица с 30 полями, куда

создания

необходимо ввести данные. После их сохранения Access

 

решает, какой тип данных присвоить каждому полю.

 

Недостаток этого способа — невозможность создать таб-

 

лицу с полями примечаний

 

 

Конструктор

После выбора этой операции открывается Конструктор

таблиц

таблиц, в котором пользователь должен самостоятельно

 

создать поля, выбрать для них типы данных, размеры и,

 

если необходимо, установить свойства полей

 

 

Мастер таблиц

Из определенного набора таблиц пользователь может со-

 

здать таблицу по своему вкусу. Возможно, что некоторые

 

таблицы целиком подойдут для данного приложения, тог-

 

да следует их использовать, чтобы побыстрее завершить

 

процесс

 

 

Импорт таблиц

Позволяет импортировать данные из таблиц других при-

 

ложений в БД. Новые таблицы теряют непосредственную

 

связь с другими приложениями. В появившемся диалого-

 

вом окне необходимо выбрать тип файла и имя импорти-

 

руемого файла. Тип файла ОDВС позволяет импортиро-

 

вать данные практически любого формата

 

 

Связь с

Очень похоже на предыдущий пункт, но при этом таблица

таблицами

остается в своем формате, т. е. может использоваться

 

несколькими приложениями

 

 

Технология запросов к данным базы в большинстве СУБД строится программно, а в Ассеss она выполняется визуально, за исключением сквозных запросов. Пользователь, благодаря Ассеss, реализует разнообразные запросы выборки, при этом они могут модифицировать исходные данные. В этом заложены резервы ускорения работы с данными. Недостатком технологии Ассеss является замедление скорости работы с данными при увеличении таблиц.

Пользователь Ассеss непосредственно участвует в формировании запросов, не прибегая к услугам программистов. Он может направлять запросы в базу для добавления, удаления, обновления и создания таблиц. Запросы можно составить и про-

263

граммным путем. Одна из сильных сторон технологии Ассеss — фильтры, которые позволяют выбирать информацию с помощью запросов или установки критериев. Создание параметрических запросов дает возможность пользователю вводить значения для отбора данных.

Наряду с формами для каждой таблицы могут быть созданы отчеты с помощью средств СУБД или программным путем, что более трудоемко. Для каждой таблицы можно создать автоотчет с выводом данных в столбец.

При создании отчета с выбором полей, но без вывода всех имеющихся в таблице или запросе данных Ассеss позволяет обратиться к Мастеру отчетов, который, помимо выбора полей, группирует данные по какому-либо полю, устанавливает интервал группировки, порядок сортировки, диаграммы, макет от- чета и его стиль. Для построения еще более сложных отчетов используется Конструктор отчетов.

Программное создание отчетов используется для построения собственных мастеров.

Технология выполнения разнообразных действий и функций с данными базы в среде Ассеss осуществляется макрокомандами, которые объединяются в макросы. Задаваемые параметры придают этим действиям гибкость, которой иначе можно добиться только путем кропотливого программирования. Хотя сами макросы упрощают работу, их создание требует от пользователя затрат труда и времени. В Ассеss имеется около 50 макрокоманд.

Технологии создания баз данных для ПК ориентированы на решение несложных задач с ограниченным объемом информации.

Òåìà 4.6

МУЛЬТИМЕДИЙНЫЕ ТЕХНОЛОГИИ

4.6.1.Принципы и способы использования мультимедийных технологий

Пакеты программ мультимедиа предназначены для использования в ПЭВМ для отображения и обработки аудио- и видеоинформации. При этом компьютер, помимо программных

264

средств, должен быть оборудован дополнительными платами, позволяющими осуществлять ввод-вывод аналоговой информации, ее преобразование в цифровую форму.

Программы мультимедиа для ПЭВМ появились сравнительно недавно благодаря значительному росту вычислительных возможностей ПК и большим достижениям в области производства оптических дисков. Дело в том, что при представлении аналоговой информации в цифровом виде требуются огромные объемы памяти: несколько минут видеофильма занимают десятки мегабайт памяти. Естественно, что работа с таким большим файлом возможна лишь при наличии быстродействующего процессора (желательно использовать ПК с RISC-процессо- ром и быстродействующей шиной данных). Кроме того, распространение таких мультимедиа-приложений невозможно на традиционных магнитных дискетах, для этого необходимо использовать оптические компакт-диски (CD-ROM).

Среди мультимедиа-программ можно выделить две небольшие группы. Первая включает пакеты для обучения и досуга. Поставляемые на CD-ROMах емкостью от 200 до 700 Мбайт каждый, они содержат аудиовизуальную информацию по определенной тематике. Разнообразие этих программ огромно,

èрынок их постоянно расширяется при одновременном улуч- шении качества видеоматериалов. Так, созданы и продаются электронные энциклопедии по отраслям знания; электронные «учителя» иностранных языков, бизнеса, политики; деловые

èавантюрные игры.

Вторая группа включает программы для подготовки видеоматериалов по созданию мультимедиа-представлений, демонстрационных дисков и стендовых материалов. К пакетам данного вида относятся Director for Windows, Multimedia Viewer Kit, NEC MultiSpin.

HyperCard — первый продуманный и удобный авторский инструмент для работы с Multimedia, поскольку он имеет аппарат ссылок на видео- и аудиоматериалы, цветную графику и текст с его озвучиванием.

Мультимедиа это интерактивная технология, обеспечи- вающая работу с неподвижными изображениями, видеоизображением, анимацией, текстом и звуковым рядом. Одним из первых инструментальных средств создания технологии

265

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

Анимация (от англ. animate — оживлять) — процесс создания движущихся графических изображений на экране дисплея; используется при проектировании различных объектов, моделировании физических явлений, в обучающих системах и игровых программах. В настоящее время разработаны специальные анимационные программные комплексы (пакеты), позволяющие любой объемный объект двигать и вращать в разных направлениях с разными скоростями. С помощью таких пакетов можно создавать мультипликационные фильмы.

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

Теле-, видео- и большинство аудиоаппаратуры, в отличие от компьютеров, имеют дело с аналоговым сигналом. Поэтому возникла проблема стыковки разнородной аппаратуры с компьютером и управления ими. Для хранения изображения неподвижной картинки на экране с изображением 512 482 точек (пикселей) требуется 250 Кбайт, при низком качестве изображения. Потребовалась разработка программных и аппаратных методов сжатия и развертки данных. Такие устройства и методы были разработаны с коэффициентом сжатия 100 : 1 и 160 : 1. Это позволило на одном компакт-диске разместить около часа полноценного озвученного видео. Наиболее прогрессивными методами сжатия и развертки данных считаются JPEG (Joint Photographic Expert Group — объединенная группа по фотографии; стандарт графических изображений может хранить до 16 млн цветов) и МРЕG (Motion Picture Expert Group — экспертная группа по движущимся изображениям; формат графи- ческих файлов, в котором видеоизображение сжимается и хранится в определенном файле). Были разработаны звуковые платы (Sound Blaster) и платы мультимедиа, которые аппаратно реализуют алгоритм перевода аналогового сигнала в дискретный. К компакт-дискам было подсоединено постоянное запоминающее устройство CD-ROM.

266

В 1988 г. Стив Джобс создал принципиально новый тип персонального компьютера — NeХТ (сокр. от Extended Technology — расширенная технология), у которого базовые средства систем мультимедиа заложены в архитектуру, аппаратные и программные средства. Были применены новые мощные центральные процессоры 68030 и 68040, процессор обработки сигналов DSР, который обеспечивает обработку звуков и изображений, синтез и распознавание речи, сжатие изображения и работу с цветом. Объем оперативной памяти равнялся 32 Мбайтам; использовались стираемые оптические диски, стандартно встроенные сетевые контроллеры, которые позволяют подключаться к сети; обеспечены методы сжатия, развертки и т. д.; объем памяти «винчестера» — 10,5 Мбайт и 1,4 Гбайт.

Технологии работы с NeXT — новый шаг в общении с машиной. До него работа осуществлялась с интерфейсом SILK (Speech Image Language Knowledge — речь, образ, язык, знания).

Âсостав NеХТ входит система электронной мультимедиапоч- ты, позволяющая обмениваться сообщениями типа речи, текста, графической информации и т. д.

Многие операционные системы поддерживают технологию мультимедиа: Windows 2000, DOS 7.0, OS/2. Операционная система Windows 2000 включает аппаратные средства поддержки мультимедиа, что позволяет пользователям воспроизводить оцифрованное видео, аудио, анимационную графику, подклю- чать различные музыкальные синтезаторы и инструменты.

ÂWindows 2000 разработана специальная версия файловой системы для поддержки высококачественного воспроизведения звука, видео и анимации. Файлы с мультимедийной информацией хранятся на CD-ROM, жестком диске или на сетевом сервере. Оцифрованное видео обычно хранится в файлах с расширением AVI (Audio Video Interleave чередование аудио- и видеоданных; формат записи, при котором чередуются числовые данные с видеоданными и отдельно со звуком), аудиоинформация — в файлах с расширением WAV (WAVeform), аудио в форме интерфейса MIDI (Musical Instrument Digital Interface — цифровой интерфейс музыкальных инструментов) — в файлах с расширением MID. Для их поддержки разработана файловая подсистема, обеспечивающая передачу информации с CD-RОМ

267

ñоптимальной скоростью, что существенно при воспроизведении аудио- и видеоинформации.

Даже из такого краткого перечисления возможностей технологии мультимедиа видно, что идет сближение рынка компьютеров, программного обеспечения, потребительских товаров и средств производства того и другого. Наблюдается тенденция развития мультимедиа-акселераторов. Мультимедиаакселератор — программно-аппаратные средства, которые объединяют базовые возможности графических акселераторов

ñодной или несколькими мультимедийными функциями, требующими обычно установки в компьютер дополнительных устройств. К мультимедийным функциям относятся цифровая фильтрация и масштабирование видео, аппаратная цифровая сжатие-развертка видео, ускорение графических операций, связанных с трехмерной графикой (3D), поддержка «живого» видео на мониторе, наличие композитного видеовыхода, вывод ТV-сигнала на монитор. Графический акселератор также представляет собой программно-аппаратные средства ускорения графических операций: перенос блока данных, закраска объекта, поддержка аппаратного курсора. Происходит развитие микросхемотехники с целью увеличения производительности электронных устройств и минимизации их геометрических размеров. Микросхемы, выполняющие функции компонентов звуковой платы, объединяются на одной большой микросхеме размером со спичечный коробок. И предела этому нет.

Ê1990 г. было разработано более 60 пакетов программ с технологией мультимедиа. При этом стандарта не существовало,

èв этом же году фирмы IBM и Microsoft одновременно предложили два стандарта: IВМ — стандарт Multimedia, а Microsoft — стандарт MPC (Multimedia Personal Computer — мультимедийный персональный компьютер, имеющий звуковую плату и накопитель для CD-ROM-дисков). Остальные фирмы-произво- дители стали разрабатывать пакеты программ на основе этих стандартов. В настоящее время используется стандарт МРС-2. Кроме того, разработаны стандарты на приводы СD-RОМ, Sound Bluster— звуковые карты, MIDI-интерфейс — стандарт для подключений различных музыкальных синтезаторов, DCIинтерфейс — интерфейс с дисплейными драйверами, позволяющими воспроизводить полноэкранную видеоинформацию,

268

МСI-интерфейс — интерфейс для управления различными мультимедийными устройствами, стандарты на графические адаптеры MCI (Media Control Interface — интерфейс управления мультимедиа). Фирма Apple совместно с Fuji Film разработала первый промышленный стандарт IEEEP1394 для создания набора микросхем Fire Ware, позволяющий оснастить цифровым интерфейсом многие потребительские товары, такие, как видеокамеры, для использования их в технологии мультимедиа.

Появление систем мультимедиа произвело революцию в таких областях, как образование, компьютерный тренинг, бизнес

èдр. Технология мультимедиа создала предпосылки для удовлетворения растущих потребностей общества. Она позволила заменить техноцентрический подход к развитию сфер экономики (планирование индустрии зависит от прогноза возможных технологий) на антропоцентрический (индустрия управляется рынком). Это дает возможность динамически отслеживать индивидуальные запросы мирового рынка, что отражается в тенденции перехода к мелкосерийному производству. Феномен мультимедиа демократизирует научное, художественное

èпромышленное творчество. Именно авторские технологии обеспечили процесс информатизации общества.

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

Вместе с тем видеоигры могут стать инструмент манипулирования общественным сознанием: негативом здесь является культ насилия.

Технология мультимедиа создает предпосылки для развития «домашней индустрии», что приводит к сокращению производственных площадей, увеличивает производительность труда. Особые перспективы она открывает для дистанционного обучения.

269

4.6.2. Основные требования к аппаратной части

компьютера

Мультимедиа является интеграционной технологией, позволяющей объединить в компьютере практически все виды информационных сообщений: текст, графику, анимацию, аудио-

èвидеосообщения в полной мере и обеспечить активное воздействие человека на эти данные в реальном масштабе времени. Мультимедиа позволяет получить на компьютере виртуальную реальность.

Чтобы иметь возможность пользоваться мультимедийными системами, необходимо иметь компьютер следующей минимальной конфигурации: процессор с тактовой частотой от 100 МГц

èоперативной памятью не менее 256 Мбайт, НЖМД не менее 20 Гбайт, устройство управления компакт-диском с двойной скоростью и буфером не менее 64 Кбайт; 16-разрядную звуковую плату с динамиками и микрофоном.

Òåìà 4.7

КОМПЬЮТЕРНЫЕ КОММУНИКАЦИИ

4.7.1. Передача информации. Линии связи, их основные компоненты

и характеристики

Передача информации осуществляется различными способами. Особенно эффективен в смысле экономии времени способ дистанционной передачи данных по каналам связи. Для его осуществления необходимы специальные технические средства сбора и регистрации информации с датчиков, установленных на рабочих местах, и передачи ее в ЭВМ.

Дистанционно можно передавать как первичную информацию с мест ее возникновения, так и результатную — в обратном направлении. В этом случае результатная информация отражается на дисплеях, табло, печатающем устройстве. Поступление информации по каналам связи в центр ее обработки в основном осуществляется двумя способами: на машинном носителе или непосредственно в ЭВМ с помощью специальных программных и аппаратных средств.

270

Соседние файлы в предмете Алгоритмические языки и основы программирования