автор W-Card32

1. Задачи программы

W-Card32 - это программа картотеки, т.е. с её помощью могут различные информации сохраняться в одном файле в текстовой и/или иллюстрированной форме как номенклатурные карточки. Они вызываются ключевыми словами. Про­грамма использует ту же самую структуру файла как и старая "Windows Cardfile" фирмы Microsoft. Однако приводит существенно больший сервис и работает под Windows-XP ... Windows 10.
Программа служит для изготовления, редактирования и отображения данных картотеки (Windows 3.1-Cardfile {*.CRD} и для типа файлов WCard32 {*.CRDW}), чей форма исходит из первых. Однако она и может использоваться как простой редактор для RTF- и TXT-файлов. Файлы WCard32 принципиально имеют ту же структуру, как CRD-​файлы. Они отличаются от них, только в том, что тексты страницы (карточка) могут содержать больше чем 440 символов и/или форматируемый текст (соответственном файлом .RTF) или текст источника языка HTML. Кроме того, карточки могут быть BMP- или JPG-изображения. Такие файлы получают Расширение файла ".CRDW" и не могут больше изображаться Windows-3.1-программой "CardFile". WinCard32 версия 2 позволяет вставлять BMP- или JPG-изображения не только как независимые карточки, а также как части текстов карточек.
Рис. 1 показывает интерфейс обслуживания программы. Он состоит из 2 существенных частей, текстового редактора и списка заголовков. Последний содержит все заголовки картотеки. Текстовый редактор показывает содержание карточкой, выбранной в списке заголовков. Если карточка содержит текст источника языка HTML, то редактор не видимый, вместо него запускается проводник Интернета со HTML-страницы. Однако, текст HTML-источника может делаться видимым в редакторе командой всплывающего меню "Show HTML-Text". Так же редактор пода­вляется при графических объектах и показывается вместо него соответственное изображение.

WCard32 нинтерфейс обслуживания
рис. 1: интерфейс обслуживания программы

2. Обслуживание программы

2.1 Общее

После запуска программы появляется интерфейс обслуживания (см. рис. 1). Есть возможность производить новый файл (1) или открывать существующий файл (2).возможные акции при спуске В первом случае раскрывается Save-​диалог для выбора имени зарождающего файла. (При Card-файлах это необходимо, чтобы вкладывать структуру файла, но при текстовых файлах замечается только имя.) Во втором случае Open-диалог раскрывается для выбора имени открываемого файла. дальнейшее выполнение зависит от того, был ли выбран как тип файла "TXT", соот­ветственно "RTF", или "CRD", соответственно "CRDW". В первом случае только редак­тор видимый, и мы можем использовать программу как нормальный текстовый редак­тор. Панель инструментов редактора полностью находится в распоряжении, однако, форматирование текста постоянно только тогда, если файл записывается как RTF-файл. Во втором случае редактор и список заголовков становятся видимыми.
С функцией поиска (символ лупа), что ищется в актуальном тексте и/или (при Card-файлах) как в списке заголовков и/или во всех текстах карточек. для этого раскрывается поисковый диалог (см. рис. 3).
поисковый диалог
рис. 3: поисковый диалог
Интерфейс обслуживания поискового диалога самообъяснительный. Только два замечания: радио кнопки появляются только при Card-файлах. Если поисковое движение не проводилось до конца файла, то органы управления блокированы при дальнейшем открытии поискового диалога, дальнейший поиск предусмотрен "искание дальше". С кнопкой "Reset" может отключаться блокировка. "Искание дальше" возможно также давлением клавиши F3 (без открытия поискового диалога).

2.2 Сбор данных при Card-файлах

TitelToolBar При Card-файлах работают параллельно со списком заголовков и с текстовым редактором. доступность панелей инструментов редактора зависит от содержания карточки. Панель стоит пол­ностью в распоряжении только при карточках с текстовым содержанием. Форматирование текста постоянно только тогда, если файл открывался как файл CRDW или записывается таким. Кроме того, видна панель инструментов над списком заголовков (см. рис. 4). Если новый Card-файл вкладывался, то записи картотеки могут производиться клавишей "New Card". Если наличествующий Card-файл открывался, то желаемая карточка может выделяться нажиманием заголовка или клавишами направления и показываться в зависимости от типа карточки, либо в редакторе, либо как картинка или как HTML-страница в Internet Explorer.
Выделенный заголовок (ключевое слово) может изменяться с помощью "Edit заголовок".
Командой во всплывающем меню (правая кнопка мыши) "Mark for Delete" выделенный заголовок может намечаться для гашения. Окончательное удаление происходит после акции "упаковка", после изменений в Card-файле как редак­тирование текста карточки или введения новой карточки или при закрытии актуального Card-файла. Акцией "Undelete all" возможно выключить все предварительные маркировки или с командой во всплывающем меню "Undo last Delete" последнюю маркировку для гашения, предположительно, что еще никакое окончательное гашение не происходило (с акцией "Упаковка").
После изготовления новой карточки и произведшейся записи заголовка редактор получает фокус и, ожидается, что текст вносится в карточки. Он существует вначале только в редакторе и не записан в Card-файле. Запись в файл происходит при обновленной активации списка заголовков (например, маркировку другого заголовка) или командой во всплывающем меню "Take on".
Вместо редактирования, можно загрузить полное содержание карточек с BMP- или JPG-изображением или HPGL-, RTF-или TXT файлом. для этого пользуют функцию "Insert Card-Volume from File" в распоряжении главного меню (группы Edit) и соответственно во всплывающем меню. В текст карточки у позиции курсора могут вставляться изображения c BMP- или JPG-форматом или с Copy/Paste или загрузкой файла с функцией меню "Insert Picture from File". Этой функцией могут вставляться также пиктограммы (тип *.ico).
С клавишей "специальные символы" () можно удобно вставлять часто использованные специальные символы у актуальной позиции курсора. Открывается всплывающее меню, которое предлагает подбор символов шрифта "Symbol". Пользователь может составлять этот подбор в файле "SpezChars.txt" в системном WCard32-каталоге.
Если хотят производить HTML-страницу, то нужно копировать текст источника HTML-страницы как новый текст карточки и выбирать во всплывающем меню "Take on as HTML". При позднем подборе этого заголовка редактор больше не будет видимым, но появляется Internet-Explorer с HTML-сайтом. Однако, возможно открыть редактор командой во всплывающем меню "Show HTML-Text" (чтобы предпринимать, например, изменения в тексте HTML-​источника). Текст HTML-источника включается как блок данных в Card-файл, но не изображения. Поэтому пути к файлам изображении или другим ссылкам должны указываться полностью.
Если в тексте карточки встречаются ссылки на Интернет-страницы (начиная с "http:// ..." или "www ..."), то курсор принимает на этом месте форму указателя рукой. После щелчка на ссылку запускается собственный браузер с соответствующей страницей, предполагается, что права доступа к Интернету для WinCard32 не блокированы у Firewall. Собственный браузер программы это тот вариант, который при Delphi 7 находится в распоряжении. Автору не известно, наполнены у него и в какой мере стандарты, кроме того, он "понимает" не все форматы данных, кажущиеся в Интернете. Он предусмотрен, прежде всего, для HTML-файл помощи для WinCard32 и для просмотра HTML-файлов, которые локально сохранены на персональном компьютере и имена которых называются в тексте карточек (смотри внизу). Для переноса ссылки к Интернет-браузеру, находится в во всплывающем меню функция "Copy Link". Если при помощи правой кнопки мыши была нажата ссылка и эта функция меню была выбрана, то текст ссылки копируется в промежуточную память.
Если в тексте карточки встречается имя файла с расширениями, которые запускают стандартную программу (заданные автором: HTML, HTM, RTF, TXT, DOC, PDF, PPS, XLS, BMP, JPG или JPEG), и если оно выделено при помощи мыши, то функция "Show Object" стоит в распоряжение во всплывающем меню, с помощью которой запускаются собственный браузер или соответствующая стандартная программа. (Если указано только имя файла, то ищется его в рабочем каталоге, в другом случае должен быть указанный в тексте имя файла с полным путем доступа.) Типы файлов и про­граммы для открытия их могут индивидуально задавятся в файле "...\WCard32_Sys\ObjectTypes.txt".

3. Экспорт и импорт данных

3.1 Экспорт данных

С помощью сервиса "экспорт данных" могут выбранные карточки экспортироваться в отдельный файл. Он будет полноценным Card-файлом. Сначала нужно создать экспортный файл командой File "Create Export File". Раскры­вается Save-диалог для выбора имени файла. После "ОК" желаемые карточки могут выбираться в списке заголовка командой всплывающего меню "Mark for Export". Выделяемые карточки показывают в строке состояния символ "=> Export". Если выделенный заголовок снова щелкают кнопкой мыши, то выделение удаляется. Командой File "Save Export File" записывается экспортный файл.

3.2 Импорт данных

Всегда только целый Card-файл может импортироваться. Импорт Card-файла запускается командой File "Import CardFile". Раскрывается Open-диалог для выбора импортного файла. Он должен быть типом "CRDW" или "CRD". Все карточки импортного файла сортируются в существующие данные.

4. данные записывать, печатать

Запись данных в память происходит при Card-файлах автоматически после изменений текста и нажиманием функции всплывающего меню "Take on" или при выборе другой карточки. Следует, при работе с Card-файлами не существует функции меню "Save". (Имеется только "Save as".) Перед первой записью вкладывается BAK-файл в память. После этого находится в распоряжении функция меню File "Reset File to Start", с помощью которой BAK-файл запи­сывается назад. Функция восстанавливает состояние данных, которое существовало при начале сессии. При этом все изменения данных до этого момента пропадают.
С функциями меню File "Save Card" и "Save Card as" актуальная карточка может сохраняться как текстовый файл или файл рисунка. Имя и тип файла автоматически образуются из имени Card-файла и заголовка карточки (например, "Example-Astronomie.TXT" {Card-файл: "Example.CDRW", заголовок карточки: "Astronomie"}). При "Save Card as" имя может свободно выбираться, а тип файла с ограничениями.
Текст или рисунок актуальной карточки может печататься функцией меню File "Print Card".


E-Mail to: grigo-shf@yandex.ruDownlodad