Выбрать главу

213

Крааль — в Южной Африке кольцеобразное селение чернокожих, круглая внутренняя площадь которого служит для загона скота.

214

Куду — род антилоп, живущих стадами в лесах Южной Африки.

215

Орден Бани — один из высших английских орденов, учрежденный в XIV веке Генрихом IV. Название свое получил от обряда омовения, предшествовавшего принятию ордена.

216

Евгеника — наука об улучшении человеческого рода, основанная на изучении законов наследственности.

217

Пигмент — красящее вещество.

218

Протеозома — малярийный паразит птиц.

219

По Фаренгейту; = 32,2 °C.

220

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

221

Приблизительно наша пятнадцатикопеечная монета.

222

Естественно, дереворазрушающих сапрофитов, таких как вешенка.

223

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

224

Будьте уверены — известен.

225

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

226

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

227

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

228

Например, если вы в своей программе используете переменную "а", то в том случае, если ваша программа вызовет другую программу, в этой другой программе переменная "а" будет иметь именно то значение, которое ей было задано в первой программе только тогда, когда она в этой первой программе объявлена (возможно, и как Variant — главное, чтобы объявление было). Скажем, если в первой программе переменной "а" присваивается значение "3", а во второй к этой переменной прибавляется 2, то в том случае, если в первой программе объявление переменной "а" отсутствует, результатом сложения будет 2, а не 5, - так как вторая программа сочтет "а" новой переменной, равной нулю.

229

Кроме того, при вызове процедуры или функции иногда требуется указывать команду Call (подробное смотрите в справочной системе).

230

Это означает, что расстояние до бегунка можно получить командой типа "а= ScrollBar.Value", где ScrollBar — имя полосы прокрутки (задается в Окне Свойств, в параметре Name).

231

За некоторым исключением — отдельные команды из новых версий Visual Basic for Applications убраны. Впрочем, их не так много и они используются в весьма специфических целях.

232

При сохранении нового документа ему дается по умолчанию либо имя по его первой строчке (как бы "по заголовку текста"), либо, если первая строчка пустая — имя Doc1.doc (наш случай). Однако в том случае, если в папке сохранения документов по умолчанию, в которой сохраняется этот новый документ, уже есть файл с именем Doc1.doc, то новому документу по умолчанию предлагается уже имя Doc2.doc — чтобы не произошло перезаписи предыдущего файла с подобным именем. Так же происходит и при сохранении последующих документов, — некий "интеллектуальный механизм" раздавания файлам уникальных имен.

233

Место сохранения можно задать, включив в имя документа в пункте "FileName" полный путь к его новому местоположению.

234

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

235

Существует программа "Генератор иконок", специально предназначенная для извлечения иконок из недр Word'а. О ней рассказано в главе 9.

236

2 Вы можете в этом убедиться, использовав фрагмент кода

For Each J In CommandBars

Debug.Print J.Name

Next J

который выведет в Окно отладки имена всех присутствующих в Word и в открытых и загруженных документах и шаблонах панелей инструментов.

237

Стоит признать, что в Excel концепция панелей инструментов значительно хуже продумана, чем в Word. Этим и объясняются такие сложности при работе с ними.

238

Благодарю Тестовую лабораторию PC Magazine RE за эту рекомендацию.

239

В MS-DOS, впрочем, присутствовала возможность включать в программу так называемые "Esc-последовательности", определяющие внешний вид окна программы, вместо того, чтобы самостоятельно прорисовывать все его элементы. Однако аналогом API данное средство считать нельзя, — все же слишком мало функций было доступно программисту.

240

Двоеточие — разделитель команд, расположенных в одной строке.

241

Например, http://NikolayAM.narod.ru. Также про API и использование его в VBA есть немало информации на сайте программы Microsoft Office Extensions (http://www.microsoft.ru/offext).

242

Функция ИЛИ возвращает 1, если на хотя бы один из входов подано значение 1.

243

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