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