Документация пользователя программы «Числовые коды»
Внимание! Автор программы не причастен к созданию методики или изданию книги.
Все вопросы по поводу методики следует направлять авторам книги и в издательство.
Установка и настройка
Программа устанавливается по умолчанию в личную папку пользователя (в неперемещаемый профиль). При установке программы в папку «Program Files», пользователь должен самостоятельно обеспечить наличие прав доступа к файлу базы данных (в первую очередь это касается пользователей операционной системы Windows Vista/7/8/8.1 и пользователей, не имеющих прав администратора на своём компьютере).
По умолчанию программа использует базу данных «dc.mdb», расположенную в той же папке, что и исполняемый файл программы.
Для использования другой базы данных, следует убрать базу данных по умолчанию и разместить в папке приложения файл настройки «dc.udl», сконфигурированный на требуемую базу данных.
Если программа не имеет возможности подключиться к базе данных, то она запускается в режиме ограниченной функциональности. При этом часть панелей и кнопок будут не доступны пользователю.
При обновлении версий программы, а также перед осуществлением операции импорта, настоятельно рекомендуется сохранить рабочую базу данных в другой папке или произвести архивацию базы данных с помощью программ WinRar, WinZip, 7-Zip или любой другой программы-архиватора.
Для корректной работы программы необходимо убедиться, что в настройках операционной системы установлено корректное значение («Русский (Россия)») для параметра «Язык программ, не поддерживающих Unicode».
*** Программа проверена на совместимость с операционными системами Windows 2000 / XP / Vista / 7 / 8 / 8.1 / 10 ***
История изменений
Версия 1.9 — Обновление программы от 2 января 2014 года
Поддержка ввода больших выражений (без ограничения на длину, — хранятся в отдельной таблице).
Переработана и исправлена работа с несколькими базами данных — теперь можно выбирать основную базу, дополнительные базы могут быть в любом подкаталоге программы (не только в папке "ext").
Улучшена производительность при работе с большими базами данных.
Переработано окно "База", — добавлены различные режимы фильтрации, добавлена функция очистки базы.
Добавлена возможность отображения результатов поиска из нескольких баз данных в едином списке.
Добавлена возможность выборочного экспорта записей из базы данных.
Исправлено построение графиков для больших баз данных.
Исправлена проверка новых версий на сайте.
Версия 1.8 — Обновление программы от 22 января 2012 года.
Добавлено отображение совпадений кодов первого уровня выбранной записи с кодами второго уровня в базе данных.
Добавлена возможность пересчета кодов в БД (кнопка в диалоге База).
Версия 1.7 — Обновление программы от 15 октября 2010 года.
Немного обновлен интерфейс программы.
Добавлена поддержка прокрутки информации в списках на экранах с возможностью управления прикосновением (для сенсорных экранов).
Версия 1.6 — Обновление программы от 2 октября 2009 года.
Добавлена возможность подключать дополнительные базы данных (словарей).
Добавлена возможность через окно «О программе» получать информацию о появлении новых версий программы «Числовые коды» (для проверки требуется наличие интернета и настройка сетевых экранов на доступ программы к данному сайту).
Версия 1.5 — Обновление программы от 6 июля 2009 года.
Добавлена возможность подготовки Словаря в формате HTML (через окно просмотра Базы).
Программа доработана для корректной поддержки компьютеров с несколькими мониторами.
Добавлена возможность скрывать график в главном окне.
Версия 1.4 — Обновление программы от 13 июня 2009 года.
Незначительные доработки в интерфейсе (обновление до версии 1.4 не является обязательным для всех пользователей).
Улучшена совместимость программы с операционными системами Windows 7 RC1 и Vista 64-bit.
Версия 1.3 — Обновление программы от 21 февраля 2009 года.
В главном окне добавлено отображение графического представления выделенной в списке фразы в виде столбчатой диаграммы, высота столбиков соответствует коду букв.
Версия 1.2 — Обновление программы от 17 февраля 2009 года.
Исправлена ошибка импорта данных из другой базы (неправильно заносились коды 2-го уровня).
В главном окне реализовано сохранение режимов отображения записей из базы — можно свернуть разделы, которые не представляют интереса.
В главном окне, при отображении записей из базы, в заголовках разделов добавлено отображение количества записей в разделе.
В режиме работы с «Базой» исправлена ошибка подсчёта количества записей при использовании фильтра.
Версия 1.1 — Обновление программы от 16 февраля 2009 года.
В режиме работы с «Базой» добавлена возможность фильтрации по кодам.
В главном окне внесены небольшие изменения в отображения информации из базы данных.
При добавлении дат в формате «11.11.2011», строковое представление теперь содержит год. В формате «11.11», как и в предыдущей версии, строковое представление содержит только день и месяц. Формат ввода даты в программе должен соответствовать региональным настройкам компьютера (в примере показана дата для настройки "Русский (Россия)" — Краткая дата "DD.MM.YYYY").
Версия 1.0 — Первая публичная версия от 15 февраля 2009 года.
Главное окно программы
Главное окно программы состоит из списка введённых слов и предложений, области отображения данных из базы (справа), строки ввода новых слов и предложений (внизу), и области кнопок (также внизу).
Для вычисления числовых кодов следует вводить слова или фразы в соответствующее поле ввода (внизу окна) и нажимать клавишу Enter (на клавиатуре) или кнопку «Добавить». Введённая фраза добавляется в список. В правых двух колонках списка отображаются числовые коды первого и второго уровня.
По умолчанию максимальный размер фразы ограничен 255 символами (ограничение простого текстового типа данных в базе MS Access). Для ввода больших текстов следует установить переключатель (галочку) справа от кнопки «Добавить». Большие тексты добавляются в отдельную (новую) таблицу, которая автоматически добавляется в старую базу данных при первом запуске. Работа с большими текстами выполняется по тем же правилами.
При выборе записи в списке, справа отображается список фраз из базы данных, у которых выявлено совпадение по одному или нескольким кодам. Для добавления текущей (новой) записи из списка в базу, необходимо проставить отметку (галочку) слева от фразы в списке. Наличие галочки в списке означает, что запись содержится в базе. Чтобы удалить запись из базы, достаточно снять отметку (галочку) с соответствующей записи в списке.
Для сортировки записей в списке — щелкните левой кнопкой мыши по заголовку колонки.
Под списком отображается графическое представление выбранной в списке фразы. График состоит из вертикальных столбиков, высота которых соответствует коду буквы. График можно спрятать с помощью кнопки со стрелкой вниз справа от графика.
Кнопка «Очистить список» предназначена для удаления всех список из списка. Удаление записей из базы при этом не производится.
Кнопка «Внести в базу» предназначена для добавления в базу всех записей из текущего списка (за исключением тех записей, которые были внесены в базу данных ранее). Если одна или несколько записей в списке уже были добавлены в базу данных ранее, то нажатие данных кнопок на них никак не сказывается.
Кнопка «График» отображает отдельное окно, в котором отображается степень заполнения базы по числовым кодам.
Кнопка «База» отображает отдельное окно со всеми записями из базы данных, в котором можно производить просмотр и удаление записей из базы данных, а также производить импорт записей из другой базы данных. При работе с несколькими базами данных нажатие на саму кнопку открывает Основную базу, для просмотра содержимого остальных баз данных используйте контекстное меню (появляется при нажатии правой кнопки мыши после наведения курсора мыши на кнопку База). Через контекстное меню также доступен пункт отображения в проводнике текущего каталога установки (запуска) программы.
Кнопка «...» отображает окно выбора рабочих баз данных (подробное описание ниже в отдельном подразделе документации). Для быстрого переключения основной базы данных можно использовать контекстное меню кнопки «...».
Кнопка «?» предназначена для перехода к данной документации на сайте автора программы.
Кнопка «О программе» отображает окно с информацией об авторе и ссылкой на сайт программы. При открытии окне «О программе» выполняется проверка наличия новых версий программы на сайте автора — информация с результатами проверки отображается в нижней части окна.
Кнопка «Выход» закрывает главное окно программы.
Отображение записей из базы данных (в списке справа) производится по следующему принципу:
Сначала отображаются записи из базы, у которых код 1-го уровня совпадает с кодом 1-го уровня выбранной в списке записи.
Далее отображаются записи из базы, у которых код 1-го уровня совпадает с кодом 2-го уровня выбранной в списке записи.
Далее отображаются записи из базы, к которых код 2-го уровня совпадает с кодом 2-го уровня выбранной в списке записи. В данном блоке не дублируются записи из первого блока, так как у записей, у которых совпадают коды 1-го уровня, также всегда будут совпадать коды 2-го уровня.
В заключительном третьем блоке отображаются записи из базы, к которых код 2-го уровня совпадает с кодом 1-го уровня выбранной в списке записи.
Если выбранная в списке запись сохранена в базе данных, то она не отображается в списке справа.
В версии 1.9 добавлена возможность настройки отображаемых вариантов поиска совпадений. Для этого следует использовать контекстное меню правого списка (с результатами поиска записей в базах) — пункт «Настроить вариант поиска совпадений». Настройка выполняется в отдельном диалоговом окне. Необходимо галочками отметить требуемые режимы и нажать кнопку «Сохранить». Настройки программы сохраняются в реестре Windows только для текущего пользователя!
При работе со списком результатов поиска через контекстное меню доступны дополнительные операции:
Настройка форматирования результатов поиска — пункты «Показывать результаты поиска общим списком» и «Показывать имя файла вместо заголовка «Основная база».
Выборочный экспорт значений. Данная операция выполняется в отдельном окне и позволяет проставляя галочки сформировать строку значений, разделённых знаком равенства, без полного экспорта базы данных. Перед нажатием правой кнопки мыши (для доступа к контекстному меню) следует сначала выбрать запись в списке из требуемой категории.
Примечания:
Если добавляемая фраза или слово уже содержаться в текущем списке, то вместо добавления новой записи в список, программа разместит курсор на ранее добавленной записи.
Программа производит расчёт числовых кодов только по буквам современного русского алфавита. Если введённые символы не содержат букв русского алфавита, то добавление такой фразы в список не производится.
Если ввести вместо слова целое число, то программа автоматически преобразует его в текстовое представление и произведёт добавление в список полученной строки.
Если ввести вместо слова дату в формате «11.11» или «11.11.2001», то программа автоматически преобразует дату в формат «одиннадцатое ноября» и произведёт добавление в список полученной строки. Формат ввода даты в программе должен соответствовать региональным настройкам компьютера (в примере показана дата для настройки "Русский (Россия)" — Краткая дата "DD.MM.YYYY").
Справа от кнопки «Добавить» находится кнопка со стандартным изображением «вставка из буфера обмена». Нажатие на данную кнопку позволяет внести из буфера обмена несколько записей в список одновременно. Для каждой строки будет вычислены коды в момент добавления в список. Добавление в базу данных при этом автоматически не производится!
Если дважды щёлкнуть мышью по записи в списке, то текст из данной записи будет скопирован в строку ввода информации. Если данная запись не была добавлена в базу данных, то она после двойного щелчка будет удалена из списка. Данной функцией следует пользоваться для редактирования записей в списке.
Если дважды щёлкнуть мышью по записи в правом списке, содержащем записи из базы данных, то выбранная запись будет добавлена в основной список. Данная функция программы позволяет просматривать ассоциативные цепочки. Удаления выбранной записи из базы при использовании данной функции не производится!
Начиная с версии 1.6 программа поддерживает функцию подключения дополнительных баз данных
(данная функция существенно доработана в версии 1.9)
Для подключения дополнительных баз данных следует выполнить следующие шаги:
Скопировать в каталог программы (или в любой подкаталог) базы данных (например, базы данных других пользователей программы). Можно сделать копию своей текущей базы данных (имена файлов в одном каталоге должны отличаться). Ранее требовалось размещать файлы баз данных в каталоге «ext» - начиная с версии 1.9 данное ограничение убрано (поиск баз данных выполняется автоматически по всем подкаталогам программы).
Так как у всех пользователей программы базы называются одинаково (db.mdb), то необходимо предварительно (до копирования файлов) переименовать файл (расширение файла обязательно должно быть «mdb»). Имена подключаемых файлов баз данных могут быть произвольными (например, «полная база.mdb» или «база моего лучшего друга Васи, Спасибо ему Большое.mdb» и т.п.).
При запуске программы производится автоматическое сканирование корневой папки установки программы (и всех подкаталогов) и подключение всех обнаруженных там баз данных.
Если база данных была скопирована уже после того, как программа была запущена, — необходимо перезапустить программу.
Подключенные базы данных используются при работе с главным окном программы для поиска и отображения фраз с совпадающими кодами.
Скопированные базы данных не подключаются для работы автоматически — необходимо нажать кнопку «...» и галочками выбрать рабочие базы данных.
Одна из баз данных назначается Основной (как правило, это база «dc.mdb», но может быть и любая другая база из найденных). Для изменения основной базы следует использовать двойной щелчок мыши по ее наименованию в списке (основная база данных подсвечивается синим цветом и её название отображается в нижней части окна).
Через окно «База» работа производится по умолчанию с основной базой данных. Для просмотра записей в других база данных можно использовать контекстное меню кнопки «База» или кнопку «Просмотр записей» в окне выбора баз данных.
Окно «База»
В данном окне отображается список всех записей, содержащихся в базе данных (если этих записей не слишком много). Также в данном окне могут быть показаны результаты поиска (фильтрации) по ряду условий. В заголовке окна отображается имя файла базы данных, что может быть полезно при работе с несколькими базами данных). Для ускорения работы с большими базами данных (начиная с версии 1.9) в данном окне отображается по умолчанию не более 1000 записей (результатов поиска). При желании просмотреть все записи без ограничений следует включить режим фильтрации по тексту, установить фильтр равным звездочке (*), включить переключатель «Все найденные записи» и нажать кнопку «Применить» (заполнение списка может работать существенно долго при количестве записей больше 10 тысяч!)
Записи в списке могут быть отсортированы по любой колонке. Для смены сортировки достаточно щёлкнуть по заголовку колонки.
Данное окно можно использовать для удаления записей из базы. Для этого необходимо снять отметку (флажок) в соответствующей записи.
Кнопка «Обновить» предназначена для обновления информации в списке (с учётом условий фильтрации).
Кнопка «Импорт...» позволяет загрузить в базу данных записи из другой базы данных, в которой содержаться необходимые таблицы. По умолчанию предлагается загрузка записей из баз в формате MS Access (*.mdb), однако, используя UDL-файлы подключения, можно произвести загрузку информации из баз данных в других форматах. В процессе импорта записей, коды 1-го и 2-го уровня пересчитываются автоматически для предотвращения искажений.
Кнопка «Экспорт в HTML» позволяет сохранить содержимое списка (с учётом фильтра) или всей базы в формате HTML, по аналогии с книгой (перечисление значений через знак равенства). Выбор выполняется с помощью выпадающего меню, которое будет показано после нажатия на кнопку. В версии 1.9 добавлена возможность выборочного экспорта через главное окно.
Кнопка «Пересчёт» предназначена для запуска принудительного пересчёта всех кодов в базе. Данная операция может быть полезна при использовании версий программы с альтернативными алгоритмами вычисления кодов (в настоящее время данные версии программы не доступны для свободной загрузке на сайте программы).
В нижней части окна отображается статусная информация. При удалении записей из базы, количество записей будет показано двояко — сначала всегда показывается количество записей в базе (всего или с учётом фильтра), а в скобках отображается количество записей в списке. Если количество записей в списке и базе не отличается, то число в скобках не отображается. Удалённую из базы запись можно вернуть обратно с помощью проставления отметки (если список не был предварительно обновлён с помощью кнопки «Обновить»).
Двойной щелчок по записи в списке позволяет переключиться к главному окну. При этом выбранная в списке запись добавляется к списку в главном окне.
В верхней части окна расположена область фильтрации (существенно доработан в версии 1.9). Допускается фильтрация только по кодам или фрагменту текста (переключение выполняется с помощью первого поля ввода с выпадающим списком). Информация о текущем фильтре отображается в строке статуса. Ввод кодов и текстов должен выполняться в в соответствии с определенными правилами. Для просмотра вариантов и примеров следует нажать кнопку «i» рядом с полем ввода. К примеру, допускается поиск по диапазону или перечислению кодов. С помощью переключателей под полем ввода можно выбирать по каким кодам выполняется поиск.
Кнопка «Последние записи» позволяет просмотреть несколько последних записей введённых в базу.
При работе с любыми списками в программе, можно пользоваться возможностью быстрого поиска по части текста в основной колонке. Для этого достаточно набрать фрагмент текста в момент работы со списком (фокус ввода находится на списке). В левом верхнем углу списка будет показан набранный фрагмент текст и количество найденных совпадений. Для перемещения между найденными записями следует нажимать клавишу PgDn. Использование любых других клавиш приведёт к отмене режима быстрого поиска. Для исправления условия поиска можно использовать клавишу BackSpace, при нажатии на которую последовательно стираются последние символы в условии поиска.
Через контекстное меню списка доступны две дополнительные операции:
«Вставить из буфера обмена» для вставки множества записей через буфер обмена (каждая запись должна быть в отдельной строке). К примеру, можно скопировать в буфер обмена фразы из MS Word.
«Очистить БД» для удаления всех записей из базы данных. Может быть полезно для создания новой базы данных (после создания копии своей текущей базы данных под другим именем файла, используйте данную функцию для предварительной очистки новой базы).
Окно «График»
В данном окне отображается статистическая спектральная информация о распределении записей в базе по числовым кодам 1-го и 2-го уровней (раздельно на двух графиках). В текущей версии программы график строится только для коротких выражений (длиной до 255 символов).