Читаем Хитрости Windows 7. Для профессионалов - 2011 полностью

Строковые значения содержат строки знаков, более известные как читаемый текст. Большинство значений, которые будут интересны, окажутся строковыми значениями; их легче всего редактировать, и обычно они написаны простым языком. Для редактирования строкового значения необходимо дважды щелкнуть мышью и ввести строку в текстовое поле (рис. 3.3).

строкыадга пдрлиггр*■ . ' шя
JhSnXi+W
1OK: [ f On ***» . j
--—'"*'■■■1 на 'i
Рис. 3.3. Редактирование строкового значения

Помимо стандартных строк существует еще два специальных строковых типа:

■ REG_MULTI_SZ содержит несколько строк, разделенных нулевыми символами. Хотя редактор реестра и позволяет создавать мультистроковые переменные, невозможно ввести нулевой символ с клавиатуры. Единственный способ -скопировать и вставить его из другого приложения.

• REG_EXPAND_SZ содержит специальные переменные, в которые система Windows подставляет данные перед тем, как передать их приложению. Например, указание на звуковой файл может выглядеть так: %SystemRoot%\Media\doh. wav. Когда Windows считывает значение, она подставляет конкретный путь вместо переменной %SystemRoot%, например C:\Windows\Media\doh.wav (или другой путь, в зависимости от того, где была установлена операционная система). Таким образом, передаваемое значение будет правильным при любом расположении системной папки Windows.

я

^ Убедитесь, что при работе с локализованными переменными выбран тип REG_

<p>Ча</p>

MULTI SZ,

_I ■

О Двоичные значения

Двоичные значения похожи на строковые и содержат строки, состоящие из знаков. Разница лишь в просмотре и редактировании информации. Вместо стандартного текстового окна информация двоичного параметра переводится в шестнадцатеричный код и отображается в шестнадцатеричном виде. Дважды щелкните мышью на любом двоичном значении, чтобы воспользоваться стандартным редактором двоичного кода (рис. 3.4).

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

Каждый отдельный символ соответствует шестнадцатеричному числу что позволяет использовать знаки, которые не могут быть введены с клавиатуры. Можно использовать шестнадцатеричные числа слева или вводить ASCII-код справа.

Редактор реестра предлагает и альтернативную программу для просмотра двоичного кода (рис. 3.5). Просто выберите любое значение и в меню Вид (View) укажите Вывод двоичных данных. Жаль, что нельзя использовать это окно для редактирования значений, так как оно шире, чем стандартное окно редактора двоичного кода и предлагает четыре разных варианта для просмотра.

О Параметр DWORD

DWORD — это всего лишь число. Достаточно часто смысл параметра DWORD легко понять: например, 0 — это -«нет», 1 — это «да», а 161 — количество секунд, которое потребовалось для решения судоку. Параметр DWORD подходит для случаев, когда можно использовать только числа, в отличие от строковых и двоичных параметров, которые могут содержать все, что угодно.

В редакторе параметра DWORD (рис. 3.6) можно выбрать основание системы счисления (вспомните школьную математику). Например, число 64 в шестнадцатеричной системе равно 100 в десятичной.

Кмиспне п*рлмс гра -QWORD i/S-i бит^) '
Цармгр-
ilrtsrfiecfi РЦЬе
всзач» ксчсдокч
, tOfSф U]*cm4au*Yf£«f*
О J3eegHr»4*e
[ (Ж ] J СНтчыа J *
Рис. 3.6. Значения DWORD — это просто числа, но они могут бьггь представлены как в десятичной, так и в шестнадцатеричной системах счисления

f‘V I Выбрав неправильную систему счисления, вы можете указать неправильное ^ значение параметра.

Скорее всего, вы выберете десятичную систему (хоть Microsoft и не ставит ее по умолчанию), так как именно она используется большинством людей в повседневных подсчетах. (Впрочем, встроенный в Windows калькулятор, calc.exe, поможет перевести число из шестнадцатеричной системы счисления в десятичную.)

Система Windows также поддерживает значение QWORD, что практически то же самое, что DWORD, только с большей вместительностью. Подробнее об этом см. далее врезку «Когда число — это не только число».

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных