1. Введение
Благодаря быстрому развитию Интернета многие компании разработали системы бизнес -приложений на основе Интернета. Вообще говоря, веб-бизнес-приложения используют трехслойную или более структуру. Столь регистрации, то есть клиент, является обычным веб -браузером. Промежуточный уровень приложений Business Logic хранится на веб -сервере, а база данных бэкэнд доступна компонентами службы на веб -сервере. Чтобы соединить бизнес -систему с Интернетом, как веб -сервер, так и система базы данных размещены в IDC (интернет -центр обработки данных), поэтому бизнес -данные должны быть извлечены с сервера, размещенного в IDC и распечатаны локально. Когда клиент -браузер может печатать только простые HTML -страницы, для него требуются более мощные и гибкие функции распечатки; Используя соответствующие технологии для расширения функций браузера, могут быть выполнены более сложные задачи печати данных, такие как квитанции, квитанции и т. Д. Когда я разработал программное обеспечение для управления образованием для онлайн -образовательной компании, автор использовал компонент файловой системы для реализации функций печати Triple -квитанции и билетов на поступление на местном уровне.
2. Введение в использование компонентов файловой системы
Компонент файловой системы на самом деле является управлением ActiveX, который существует на платформе Windows (оба среда Win98, Win2000 или NT содержат этот компонент.), CLSID: 0D43FE01-11CF-8940-00A0C9054228. Люди, знакомые с программистами ASP, могли использовать компонент файловой системы. Как правило, этот компонент используется на стороне сервера для доступа и управления текстовыми файлами, папками и дисками. Есть два способа создания экземпляра объекта компонента файловой системы:
1. Используйте встроенный метод ASP встроенного объекта, чтобы создать экземпляр объекта на стороне сервера.
2. Используйте функцию скрипта VBScript CreateObject для создания экземпляра объекта клиента (этот метод также можно использовать на стороне сервера, но иногда возникают ошибки и обычно не используются;).
Компонент файловой системы имеет следующие методы для управления текстовыми файлами:
CreateTexTfile (имя файла, [перезапись, если существует], [Unicode/Ascii]) // Создание текстового файла
Opentextfile (имя файла, [входной/вывод режим], [создать, если нет, существует], [format]) // Открыть текстовый файл
CopyFile (fileName1, filename2, [Overwrite]) // Копировать текстовый файл
FoveFile (FileName1, Filename2) // Перемещение текстовых файлов
DeleteFile (имя файла) // Удалить текстовый файл
GetFile (имя файла) // Получить текстовый файл
FileExists (FileName) // Судите, существует ли текстовый файл
Компонент файловой системы также имеет аналогичные методы для текстовых файлов для папок и дисков, поэтому я не буду подробно здесь.
Фактически, компонент файловой системы также может использоваться на стороне клиента. Второй метод создания экземпляра объекта компонента файловой системы состоит в том, чтобы использовать этот компонент для доступа и управления текстовыми файлами, папками и дисками клиентской системы. Поскольку платформа Microsoft имеет компонент файловой системы, клиенту Microsoft Platform не нужно загружать ее с удаленного сервера, а также будет установлен и зарегистрируется при установке операционной системы; В то время как другие платформы клиент должен установить плагины и загружать компонент файловой системы.
3. Механизм реализации локальной специфической печати
Процесс реализации специфической печати на локальной стороне с использованием компонента файловой системы показан на рисунке:
<Img src = http: //www.computerworld.com.cn/htm/app/aprog/01_9_14_5.jpg border = 0>
1. Клиент отправляет запрос данных на веб -сервер;