1. บทนำ
ด้วยการพัฒนาอินเทอร์เน็ตอย่างรวดเร็วหลาย บริษัท ได้พัฒนาระบบแอปพลิเคชันทางธุรกิจตามเว็บ โดยทั่วไปแอปพลิเคชันธุรกิจบนเว็บใช้โครงสร้างสามชั้นหรือมากกว่า แผนกต้อนรับนั่นคือลูกค้าเป็นเว็บเบราว์เซอร์ธรรมดา เลเยอร์แอปพลิเคชันตรรกะทางธุรกิจระดับกลางถูกเก็บไว้บนเว็บเซิร์ฟเวอร์และฐานข้อมูลแบ็กเอนด์สามารถเข้าถึงได้โดยส่วนประกอบบริการบนเว็บเซิร์ฟเวอร์ เพื่อเชื่อมต่อระบบธุรกิจกับอินเทอร์เน็ตทั้งเว็บเซิร์ฟเวอร์และระบบฐานข้อมูลจะถูกโฮสต์ใน IDC (ศูนย์ข้อมูลอินเทอร์เน็ต) ดังนั้นข้อมูลทางธุรกิจจะต้องถูกดึงออกจากเซิร์ฟเวอร์ที่โฮสต์ใน IDC และพิมพ์ออกมาในเครื่อง เมื่อเบราว์เซอร์ไคลเอนต์สามารถพิมพ์หน้า HTML ได้อย่างง่ายมันต้องใช้ฟังก์ชั่นการพิมพ์ที่มีประสิทธิภาพและยืดหยุ่นมากขึ้น ด้วยการใช้เทคโนโลยีที่เกี่ยวข้องเพื่อขยายฟังก์ชั่นของเบราว์เซอร์งานการพิมพ์ข้อมูลที่ซับซ้อนมากขึ้นสามารถเสร็จสิ้นได้เช่นใบเสร็จรับเงินใบเสร็จรับเงิน ฯลฯ เมื่อฉันพัฒนาซอฟต์แวร์การจัดการการศึกษาสำหรับ บริษัท การศึกษาออนไลน์ผู้เขียนใช้องค์ประกอบระบบไฟล์
2. บทนำสู่การใช้งานส่วนประกอบของระบบไฟล์
ส่วนประกอบของระบบไฟล์เป็นตัวควบคุม ActiveX ซึ่งมีอยู่ในแพลตฟอร์ม Windows (ทั้ง Win98, Win2000 หรือ NT สภาพแวดล้อมมีส่วนประกอบนี้), CLSID: 0d43fe01-11CF-8940-00A0C9054228 ผู้ที่คุ้นเคยกับโปรแกรมเมอร์ ASP อาจใช้ส่วนประกอบระบบไฟล์ โดยทั่วไปส่วนประกอบนี้ใช้บนฝั่งเซิร์ฟเวอร์เพื่อเข้าถึงและควบคุมไฟล์ข้อความโฟลเดอร์และไดรฟ์ มีสองวิธีในการสร้างอินสแตนซ์วัตถุของส่วนประกอบระบบไฟล์:
1. ใช้เมธอดเซิร์ฟเวอร์วัตถุในตัวของ ASP เพื่อสร้างอินสแตนซ์ของวัตถุฝั่งเซิร์ฟเวอร์
2. ใช้ฟังก์ชั่นสคริปต์ VBScript CreateObject เพื่อสร้างอินสแตนซ์ของวัตถุไคลเอนต์ (วิธีนี้สามารถใช้กับฝั่งเซิร์ฟเวอร์ได้ แต่บางครั้งข้อผิดพลาดจะเกิดขึ้นและโดยทั่วไปจะไม่ใช้;)
ส่วนประกอบของระบบไฟล์มีวิธีการต่อไปนี้ในการใช้งานไฟล์ข้อความ:
createTextFile (ชื่อไฟล์, [overwriteifexists], [unicode/ascii]) // สร้างไฟล์ข้อความ
opentextFile (ชื่อไฟล์, [input/outputMode], [createifnotexists], [รูปแบบ]) // เปิดไฟล์ข้อความ
CopyFile (filename1, filename2, [overWrite]) // คัดลอกไฟล์ข้อความ
MoveFile (filename1, filename2) // ย้ายไฟล์ข้อความ
DELETEFILE (ชื่อไฟล์) // ลบไฟล์ข้อความ
getFile (ชื่อไฟล์) // รับไฟล์ข้อความ
Fileexists (ชื่อไฟล์) // ตัดสินว่ามีไฟล์ข้อความอยู่หรือไม่
ส่วนประกอบของระบบไฟล์ยังมีวิธีการที่คล้ายกันกับไฟล์ข้อความสำหรับโฟลเดอร์และไดรฟ์ดังนั้นฉันจะไม่เข้าไปดูรายละเอียดที่นี่
อันที่จริงแล้วส่วนประกอบของระบบไฟล์สามารถใช้ทางด้านไคลเอนต์ได้ วิธีที่สองในการสร้างอินสแตนซ์ของวัตถุไฟล์ระบบไฟล์คือการใช้ส่วนประกอบนี้เพื่อเข้าถึงและควบคุมไฟล์ข้อความโฟลเดอร์และไดรฟ์ของระบบไคลเอนต์ เนื่องจากแพลตฟอร์ม Microsoft มีส่วนประกอบของระบบไฟล์ไคลเอนต์ Microsoft Platform ไม่จำเป็นต้องดาวน์โหลดจากเซิร์ฟเวอร์ระยะไกลและจะติดตั้งและลงทะเบียนตัวเองเมื่อติดตั้งระบบปฏิบัติการ ในขณะที่ไคลเอนต์แพลตฟอร์มอื่นต้องติดตั้งปลั๊กอินและดาวน์โหลดส่วนประกอบระบบไฟล์
3. กลไกการใช้งานของการพิมพ์เฉพาะในท้องถิ่น
กระบวนการใช้งานการพิมพ์เฉพาะด้านในท้องถิ่นโดยใช้ส่วนประกอบระบบไฟล์แสดงในรูป: