Литмир - Электронная Библиотека

Tracks — либо дорожки на плоскостях жесткого или гибкого диска, либо виртуальные дорожки, используемые МГ01-последовательностями(см.).

Video controller — микросхема или адаптерная карта, которая преобразует сигналы компьютера в сигналы, подаваемые на вход монитора(дисплея).

VLB (VESA Local Bus — локальная шина стандарта VESA) — 32-разрядное дополнение к шине ISA. Конструктивно представляет собой дополнительный разъем (116-контактный, как у MCA.) при разъеме ISA. Разрядность — 32/32, тактовая частота — 25..50 МГц, предельная скорость обмена — 130 Мб/с. Имеет жесткое ограничение на количество устанавливаемых устройств

VRMVoltage Regulator Module — модуль регулятора напряжения. Служит для формирования нужных напряжений питания процессора. Разработан для того, чтобы существующие системные платы могли поддерживать новые типы процессоров, которые появятся в будущем. На системных платах, предусматривающих наличие VRM, для него есть специальный разъем.

USB (Universal Serial Bus — универсальная последовательная магистраль) — новый интерфейс для подключения различных внешних устройств. Предусматривает подключение свыше 100 (127) внешних устройств к одному USB-каналу (по принципу общей шины), реализации обычно имеют по два канала на контроллер. Обмен по интерфейсу — пакетный, скорость обмена — 12 Мбит/с.

VRAM video RAM — память, которая «отвечает-»за рисование на экране дисплея, ускоряет процесс рисования, увеличивает степень разрешения или число цветовых опций. Память типа VRAM (Video RAM) повышает скорость работы графического контроллера, поскольку использует специальные двухпортовые (двувходовые) микросхемы. Обычные микросхемы DRAM в каждый конкретный момент времени могут выполнять либо запись, либо чтение информации. А микросхемы VRAM благодаря своей двухпортовой структуре позволяют выполнять чтение и запись одновременно. Микросхемы VRAM дороже микросхем DRAM примерно в 1,5–2 раза.

WAV-files — файлы, хранящие данные оцифрованного звукового процесса в соответствующем (wav) формате.

WRAM Windows RAM — двунаправленная память, позволяющая одновременный ввод/вывод на/с графического контроллера. Применяется в графических акселераторах.

ПРОГРАММИРОВАНИЕ

VBA: для тех, кто любит думать

Орлов А. А.

ВВЕДЕНИЕ

Вашему вниманию предлагается книга, посвященная весьма интересной теме — возможностям и способам создания программ, работающих в среде пакета программ Microsoft Office. Нет нужды говорить о популярности этого пакета в нашей стране, однако, к сожалению, немногие пользователи знают и применяют в своей деятельности возможности его компонентов в области автоматизации своей работы с помощью макросов. И уж совсем единицы используют Microsoft Office как среду разработки программных продуктов. Отчасти такая ситуация вызвана несколько пренебрежительным отношением многих профессиональных разработчиков программ к Visual Basic for Applications — языку программирования, "встроенному" во все компоненты пакета программ Microsoft Office (начиная с версии 95). Однако Visual Basic for Applications (сокращенно — VBA) — вполне полнофункциональный язык программирования, с помощью которого можно создавать вполне законченные и работоспособные программы, как просто облегчающие работу с Microsoft Office, так и предназначенные для проведения расчетов, обработки данных.

Но самое главное — на VBA могут создавать программы даже те, кто ранее никогда не занимался программированием, причем для этого не потребуются ни толстые книги, ни дорогие курсы обучения. Необходимо лишь уметь думать: наблюдать, исследовать, ставить эксперименты, делать выводы, — проявлять способности к научному подходу.

Для написания программ на VBA вам не потребуются многостраничные руководства. Лучше всего даже, чтобы они появились у Вас тогда, когда Вы освоите по меньшей мере треть или даже половину возможностей этого языка, и тогда они будут прочитаны Вами как захватывающий детектив, а не как занудные учебники. Более того, тогда оставшиеся две трети информации о возможностях VBA будут усвоены вами гораздо быстрее и легче. Кроме того, создавая программы на этом языке, Вы получите прекрасную возможность смоделировать в данном процессе способы подхода к этому миру со стороны исследователя, экспериментатора, ученого, научиться принципам научного подхода к исследованию различных явлений или вспомнить их. И необъятный простор открывает такая, казалось бы, обыкновенная вещь, как Microsoft Office и его средства разработки программ для обучения и воспитания подрастающего поколения, — программирование в среде этого пакета программ является превосходным средством для выработки у учеников самостоятельности в исследованиях, способности сопоставлять различные факты и анализировать информацию, — всего того, что нужно разумному человеку или даже будущему ученому.

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

Программы на VBA — макросы — можно создавать для любой программы пакета Microsoft Office: для Word, Excel, Access, PowerPoint и даже Outlook. В этой книге будет преимущественно рассмотрен процесс создания макросов для Microsoft Word. Среда Microsoft Word выбрана для начального изучения работы с Редактором VBA и принципов программирования на Visual Basic for Applications из-за того, что, во-первых, именно Word является наиболее популярной программой из всего пакета Microsoft Office (по подсчетам исследователей из Microsoft, из каждой сотни запусков программ из комплекта Microsoft Office в 60 % случаев запускаемой программой будет именно Word), а, во-вторых, писать программы, работающие в среде данного текстового редактора, несколько проще, чем дополнения для других компонентов Office. Научившись работать с VBA в Word, вам будет довольно просто перейти к программированию для остальных компонентов Office.

Не обязательно читать все главы книги подряд. После небольшого экскурса в историю программирования второй главы в третьей и четвертой главах будут описаны основные компоненты Microsoft Office, предназначенные для написания программ, рассказано о работе с ними, а также описан сам язык VBA, его синтаксис. Они скорее представляют собой небольшой справочник, полезный на первых порах, к которому иногда стоит возвращаться. Следующие три главы посвящены написанию программ на VBA, в них подробно описаны все шаги такой работы. Еще одна глава расскажет вам о полезных и интересных приемах программирования. В последней главе вы найдете краткий обзор некоторых интересных программ на VBA, которые можно использовать для обучения в качестве примеров. А в Приложении вы узнаете о том, какие игры есть в Microsoft Office (да-да, именно игры — посмотрите первую главу Приложения!) и о новых возможностях новой версии Microsoft Office — Microsoft Office XP.

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

Предполагается, что читатели знакомы с программой Microsoft Word и знают основные приемы работы в этом текстовом процессоре.

* * *

На настоящее время выпущено три версии Microsoft Office, содержащие в себе возможности работы с VBA — 97, 2000 и 2002, иначе именуемая ХР. За некоторыми исключениями все они между собой совместимы "сверху вниз", то есть программа, написанная для Word97 и в среде этого редактора, будет работать и в Word2000, и в WordXP. Обратное же верно не всегда: в Word2000 и особенно в WordXP добавлены новые команды VBA, и программа, их использующая, в Word97 уже не заработает.

233
{"b":"870523","o":1}