1. مقدمة
مع التطوير السريع للإنترنت ، طورت العديد من الشركات أنظمة تطبيقات الأعمال بناءً على الويب. بشكل عام ، تتبنى تطبيقات الأعمال القائمة على الويب هيكلًا من ثلاث طبقات أو أكثر. مكتب الاستقبال ، أي العميل ، هو متصفح ويب عادي. يتم تخزين طبقة تطبيق منطق العمل الوسيطة على خادم الويب ، ويتم الوصول إلى قاعدة بيانات الواجهة الخلفية بواسطة مكونات الخدمة على خادم الويب. من أجل ربط نظام الأعمال بالإنترنت ، يتم استضافة كل من خادم الويب ونظام قاعدة البيانات في IDC (مركز بيانات الإنترنت) ، لذلك يجب استخراج بيانات العمل من الخادم المستضاف في IDC وطباعته محليًا. عندما يتمكن متصفح العميل من طباعة صفحات HTML بسيطة فقط ، فإنه يتطلب وظائف طباعة أكثر قوة ومرونة ؛ باستخدام التقنيات ذات الصلة لتوسيع وظائف المتصفح ، يمكن إكمال مهام طباعة البيانات الأكثر تعقيدًا ، مثل الإيصالات والإيصالات ، وما إلى ذلك عندما قمت بتطوير برنامج إدارة التعليم لشركة تعليم عبر الإنترنت ، استخدم المؤلف مكون نظام الملفات لتنفيذ وظائف طباعة الإيصالات الثلاثية وتذاكر القبول محليا.
2. مقدمة لاستخدام مكون نظام الملفات
مكون نظام الملفات هو في الواقع عنصر تحكم ActiveX ، موجود في منصة Windows (كل من البيئات Win98 أو Win2000 أو NT تحتوي على هذا المكون.) ، CLSID: 0D43FE01-11CF-8940-00A0C9054228. قد يكون الأشخاص الذين يعرفون مبرمجي ASP قد استخدموا مكون نظام الملفات. بشكل عام ، يتم استخدام هذا المكون على جانب الخادم للوصول إلى الملفات النصية والمجلدات والمحركات. هناك طريقتان لإنشاء مثيل كائن لمكون نظام الملفات:
1. استخدم طريقة خادم الكائن المدمجة لـ ASP لإنشاء مثيل لكائن من جانب الخادم.
2. استخدم وظيفة VBScript Script CRIPT لإنشاء مثيل لكائن العميل (يمكن أيضًا استخدام هذه الطريقة على جانب الخادم ، ولكن في بعض الأحيان ستحدث الأخطاء ولا تستخدم عمومًا ؛).
يحتوي مكون نظام الملفات على الطرق التالية لتشغيل الملفات النصية:
CreateTextFile (اسم الملف ، [الكتابة فوق "، [Unicode/ASCII]) // إنشاء ملف نصي
OpentExtFile (اسم الملف ، [الإدخال/الإخراج] ، [CreateIfNotexists] ، [Format]) // فتح ملف نصي
CopyFile (filename1 ، filename2 ، [الكتابة فوق]) // نسخ ملف نصي
MoveFile (Filename1 ، Filename2) // نقل الملفات النصية
DELETEFILE (اسم الملف) // حذف الملف النصي
getFile (اسم الملف) // احصل على ملف نصي
FileExists (اسم الملف) // ugen ما إذا كان الملف النصي موجودًا
يحتوي مكون نظام الملفات أيضًا على طرق مماثلة للملفات النصية للمجلدات والمحركات ، لذلك لن أخوض في التفاصيل هنا.
في الواقع ، يمكن أيضًا استخدام مكون نظام الملفات على جانب العميل. تتمثل الطريقة الثانية لإنشاء مثيل لكائن مكون نظام الملفات في استخدام هذا المكون للوصول إلى الملفات النصية والمجلدات والمحركات الخاصة بنظام العميل والتحكم فيها. نظرًا لأن Microsoft Platform يحتوي على مكون نظام ملفات ، فإن عميل Microsoft Platform لا يحتاج إلى تنزيله من خادم بعيد ، وسيقوم بتثبيت نفسه وتسجيله عند تثبيت نظام التشغيل ؛ بينما يجب على العميل منصات أخرى تثبيت المكونات الإضافية وتنزيل مكون نظام الملفات.
3. آلية تنفيذ الطباعة المحددة المحددة
يتم عرض عملية تنفيذ الطباعة المحددة المحلية باستخدام مكون نظام الملفات في الشكل: