ระบบควบคุมอัตโนมัติของ CPU และความปลอดภัยทางอุตสาหกรรม แนวคิดของวัตถุ OLE เทคโนโลยี OLE-อัตโนมัติ

ความเร็วในการประมวลผลและการแลกเปลี่ยนข้อมูลระหว่างแอพพลิเคชั่นต่างๆ ในระบบปฏิบัติการคอมพิวเตอร์เป็นไปได้ด้วยการเกิดขึ้น การปรับปรุง และการนำเทคโนโลยี OLE ไปใช้อย่างแพร่หลาย

การพัฒนาโปรแกรมนี้ถือเป็นความสำเร็จอันยิ่งใหญ่ของ Microsoft Corporation การค้นหาโซลูชันเพื่อขยายฟังก์ชันการทำงานของการรวมข้อมูลนำไปสู่การเกิดขึ้นเป็นอันดับแรกและจากนั้นจึงนำไปสู่การใช้งานหลักการใหม่ของการแลกเปลี่ยนข้อมูลอย่างแข็งขัน ทุกๆ วัน ผู้ใช้ใช้ OLE ในแอปพลิเคชันต่างๆ น่าสนใจที่จะรู้ว่ามันคืออะไรและทำงานอย่างไร

ประวัติความเป็นมาของการปรากฏตัว

เทคโนโลยีใหม่รุ่นก่อนคือ Dynamic Data Exchange - DDE ซึ่งเป็นโปรแกรมที่ทำงานโดยใช้โปรโตคอลการสื่อสารที่ไม่ซิงโครไนซ์ ในทางปฏิบัติมีลักษณะดังนี้: ในการสร้างช่องทางการสื่อสารระหว่างข้อมูลเซิร์ฟเวอร์หลังจากส่งคำขอจำเป็นต้องรอการตอบกลับ นั่นคือแอปพลิเคชันต้องรับรู้ข้อผิดพลาดที่อาจเกิดขึ้น มีความเสี่ยงที่การสื่อสารจะหยุดชะงักและหมดเวลา

เพื่อปรับปรุงคุณภาพของงาน DDE จำเป็นต้องมีโซลูชันใหม่ซึ่งรวมอยู่ในเทคโนโลยี OLE สาระสำคัญคืออะไร การเชื่อมโยงและการฝังวัตถุ (ตัวย่อ OLE) คือความสามารถในการเชื่อมโยงและฝังวัตถุนั่นคือโปรแกรมรับประกันการเปิดใช้งานวัตถุใหม่ในเอกสารโดยตรง

หลักการใหม่ของการทำงานในคลิปบอร์ด (ในพื้นที่ RAM ที่มีไว้สำหรับการจัดเก็บวัตถุที่สร้างขึ้นชั่วคราว) ได้รับการปรับปรุง:

  • เวอร์ชัน 1.0 ปรากฏในปี 1990 และทำให้สามารถดำเนินการเชื่อมต่อที่ใช้งานอยู่ระหว่างเอกสารสองฉบับและฝังเอกสารหนึ่งไว้ในอีกเอกสารหนึ่งได้ โดยไม่คำนึงถึงประเภท (ข้อความ รูปภาพ ฯลฯ) เนื่องจากตัวเลือกแรกได้รับการพัฒนาบนพื้นฐานของ DDE ข้อเสียเปรียบหลักของการสื่อสารแบบไม่ซิงโครนัสจึงยังคงอยู่ (เช่น การสื่อสารล้มเหลวอย่างรวดเร็วเมื่อเส้นทางการเข้าถึงเปลี่ยนแปลง)
  • เวอร์ชัน 1.1 ทำให้สามารถบันทึกแหล่งที่มาในรูปแบบของตัวเองได้ ซึ่งทำให้สามารถฝังส่วนที่คัดลอกของเอกสารอื่นจากคลิปบอร์ดได้
  • เวอร์ชัน 2.0 จริงๆ แล้วเป็นส่วนเสริมของสถาปัตยกรรม COM ที่สร้างขึ้นจากเวอร์ชัน 1.1 Component Object Model เป็นโมเดลของออบเจ็กต์ที่มีองค์ประกอบหลายองค์ประกอบที่ให้การผสมผสานข้อความ ภาพวาด และภาพถ่ายในรูปแบบที่แตกต่างกันจากแหล่งที่มาต่างๆ
  • ActiveX เป็นเวอร์ชันทันสมัยของ OLE 2.0 ซึ่งเปลี่ยนชื่อในปี 1996 เริ่มแรกจะใช้เมื่อจำเป็นต้องแทรกข้อมูลมัลติมีเดีย

ในขณะนี้ เทคโนโลยี OLE มีส่วนร่วมในการปรับใช้และการเชื่อมโยงเอกสารผสม และกลุ่ม ActiveX ทำงานในระดับโลก: ด้วยแอปพลิเคชัน ไลบรารี ซอฟต์แวร์ระบบ

OLE ในทางปฏิบัติ

ดังนั้นการพัฒนาของ Microsoft Corporation ซึ่งนำไปใช้ในระบบปฏิบัติการสมัยใหม่ทำให้คุณสามารถทำงานกับโปรแกรมต่าง ๆ ผ่านคลิปบอร์ด ถ่ายโอนบล็อกข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง สร้างและแก้ไขเอกสารคอมโพสิตจากไฟล์ประเภทต่างๆ คุณสมบัตินี้ใช้ทุกวัน เช่น เมื่อทำงานกับ CorelDRAW หรือโปรแกรมแก้ไขกราฟิก WordPad

ด้วยเทคโนโลยีการเชื่อมโยงและแบ่งปัน ออบเจ็กต์ที่สร้างขึ้นในแอปพลิเคชันหนึ่งสามารถถ่ายโอนไปยังอีกแอปพลิเคชันหนึ่งได้ หนึ่งในนั้นกลายเป็นแอปพลิเคชันเซิร์ฟเวอร์ ส่วนที่สอง - แอปพลิเคชันไคลเอนต์ สมมติว่าคุณต้องการใส่สเปรดชีตที่สร้างขึ้นลงใน CorelDRAW สเปรดชีตนั้นจะเป็นเซิร์ฟเวอร์และ CorelDRAW จะเป็นไคลเอนต์ ข้อมูลจะถูกวางไว้บนคลิปบอร์ดและสามารถแก้ไขได้หลายครั้ง โดยจะคงเวอร์ชันล่าสุดไว้และข้อมูลส่วนที่เหลือจะถูกลบ

ความเป็นไปได้

การเชื่อมโยงและการฝังวัตถุมอบระดับคุณภาพใหม่ในการทำงานและการโต้ตอบของไฟล์ประเภทต่างๆ และเปิดโอกาสดังต่อไปนี้:

  • การรวมและรวมไฟล์ต่าง ๆ (ภาพวาด ข้อความ ตาราง ไดอะแกรม ภาพถ่าย ฐานข้อมูลและประเภทอื่น ๆ )
  • ความทรงจำ: การเชื่อมโยงหรือการฝังแฟรกเมนต์ช่วยให้คุณสามารถจัดเก็บข้อมูลเกี่ยวกับรูปแบบรวมถึงแอปพลิเคชันที่ทำงานกับไฟล์ประเภทนี้
  • โปรแกรมที่จัดเก็บการวางที่ฝังไว้จะรักษาความสมบูรณ์ของวัตถุในขณะที่ปล่อยให้ฟังก์ชั่นสำหรับการย้ายการแสดงและการคัดลอกที่มีอยู่ทั้งภายในวัตถุนั้นเองและระหว่างแอปพลิเคชัน
  • แก้ไข: เรียกวัตถุโดยอัตโนมัติเพื่อแก้ไขหรือนำเข้าฟังก์ชันการแก้ไข

ฟังก์ชันการทำงานที่ขยายออกไปของงานเปิดโอกาสให้ผู้ใช้สามารถแก้ไขและฝังส่วนต่างๆ ลงในเอกสารเริ่มต้นได้กว้างที่สุด

การใช้งาน

ตามชื่อของเทคโนโลยี มันมีหน้าที่หลักสองประการ:

  1. ผูกพัน;
  2. การดำเนินการ

มาดูกันว่าแต่ละอันมอบอะไรให้กับผู้ใช้ในการทำงานประจำวันของพวกเขา

ผูกพัน. การเชื่อมต่อถูกสร้างขึ้นดังนี้: แหล่งที่มาและส่วนแทรกถูกสร้างขึ้นแยกจากกัน (ส่วนหลังจำเป็นต้องบันทึกในไฟล์หลังจากนั้นจึงนำเข้าสู่แหล่งที่มา) สำหรับไฟล์ "ประเภทภาพ" (ข้อความ ภาพวาด) การเปิดใช้งานการเชื่อมต่อจะเป็นการเปิดแอปพลิเคชันที่ให้ความสามารถในการแก้ไขโดยอัตโนมัติ สำหรับข้อมูลที่ไม่สามารถแสดงในรูปแบบนี้ (เช่น การบันทึกวิดีโอหรือเสียง) ก็มีทางเลือกอื่น - บันทึกเป็นไอคอน การดับเบิลคลิกจะเป็นการเปิดใช้งานการเชื่อมต่อและเล่นสัญญาณวิดีโอหรือเสียง โปรดทราบ: เมื่อเชื่อมโยงแล้ว การแก้ไขข้อมูลในแอปพลิเคชันหนึ่งจะเปลี่ยนข้อมูลในแอปพลิเคชันอื่นโดยอัตโนมัติ

การนำไปปฏิบัติ การฝังเป็นรูปแบบงานที่แตกต่างกันเล็กน้อย เมื่อใช้ฟังก์ชันนี้ วัตถุจะมีอยู่ในเอกสารเดียวเท่านั้น ในตำแหน่งที่ฝังไว้เท่านั้น ในขณะเดียวกัน ฟังก์ชันต่างๆ ก็ยังคงใช้งานได้ เช่น การแก้ไขหรือถ่ายโอนเอกสารที่สร้างขึ้นไปยังคอมพิวเตอร์เครื่องอื่น

ด้วยเทคโนโลยี OLE ผู้ใช้มีความเป็นไปได้ที่กว้างที่สุดเมื่อทำงานกับเอกสารประเภทต่าง ๆ รวมถึงการรวมและการแก้ไขร่วมกัน

บทนำ 3

1. แนวคิดของ OLE 4

2. การใช้ OLE 7

2.1 การนำไปปฏิบัติ 12

2.2 ลากและวางวัตถุจากแอปพลิเคชันหนึ่งไปยังอีกแอปพลิเคชันหนึ่ง 13

2.3 การเชื่อมโยงวัตถุ 14

บทสรุปที่ 28

วรรณกรรม 29


การแนะนำ

ด้วยการถือกำเนิดของคอมพิวเตอร์ส่วนบุคคล (PC) กระบวนการให้ข้อมูลกิจกรรมของมนุษย์ทุกประเภทเริ่มต้นขึ้น: การผลิต วิทยาศาสตร์ เทคโนโลยี กระบวนการนี้เกิดจากความขัดแย้งระหว่างความสามารถที่จำกัดของบุคคลในการรับรู้ข้อมูลและกระแสข้อมูลขาเข้าและข้อมูลที่จัดเก็บอย่างมีประสิทธิภาพ

การพัฒนาสารสนเทศของสังคมมีความสัมพันธ์อย่างใกล้ชิดกับการพัฒนาเทคโนโลยีคอมพิวเตอร์

เมื่อคุณเปิดพีซี ระบบปฏิบัติการ (OS) จะเริ่มทำงานโดยอัตโนมัติ - ชุดซอฟต์แวร์ที่มีอินเทอร์เฟซหลายประเภท ซึ่งมีบทบาทสำคัญของอินเทอร์เฟซระหว่างซอฟต์แวร์ประเภทต่างๆ

เทคโนโลยีใช้เพื่อเชื่อมโยงเอกสารจากแอปพลิเคชันต่างๆ

ตัวอย่างเช่น เมื่อเตรียมข้อความในโปรแกรมประมวลผลคำ มักจำเป็นต้องใส่ภาพประกอบ เพื่อจุดประสงค์นี้ ไฟล์กราฟิกของภาพวาดสามารถใช้เป็นออบเจ็กต์สำหรับลิงก์หรือฝังในเอกสารข้อความได้


  1. แนวคิด OLE

OLE (การเชื่อมโยงและการฝังวัตถุ) เป็นเทคโนโลยีสำหรับการเชื่อมโยงและฝังวัตถุลงในเอกสารและวัตถุอื่นที่พัฒนาโดย Microsoft

OLE ช่วยให้คุณสามารถถ่ายโอนชิ้นงานจากโปรแกรมแก้ไขหนึ่งไปยังอีกโปรแกรมหนึ่งและส่งคืนผลลัพธ์กลับมา ตัวอย่างเช่น ระบบการเผยแพร่ที่ติดตั้งบนคอมพิวเตอร์ส่วนบุคคลสามารถส่งข้อความเพื่อประมวลผลไปยังโปรแกรมประมวลผลคำ หรือรูปภาพบางส่วนไปยังโปรแกรมแก้ไขรูปภาพโดยใช้เทคโนโลยี OLE

ข้อได้เปรียบหลักของการใช้ OLE (นอกเหนือจากการลดขนาดไฟล์) คือ ช่วยให้คุณสามารถสร้างไฟล์หลัก ซึ่งเป็นตู้เก็บไฟล์ของฟังก์ชันที่โปรแกรมเรียกใช้ ไฟล์นี้สามารถทำงานกับข้อมูลจากโปรแกรมต้นทาง ซึ่งหลังจากการประมวลผลแล้วจะถูกส่งกลับไปยังเอกสารต้นทาง

OLE ใช้ในการประมวลผลเอกสารผสม และสามารถใช้เพื่อถ่ายโอนข้อมูลระหว่างระบบต่างๆ ที่ไม่เกี่ยวข้องผ่านทางอินเทอร์เฟซแบบลากแล้ววาง เช่นเดียวกับเมื่อดำเนินการกับคลิปบอร์ด แนวคิดของการฝังใช้กันอย่างแพร่หลายเมื่อทำงานกับเนื้อหามัลติมีเดียบนหน้าเว็บ (เช่น Web TV) ซึ่งใช้การส่งภาพ เสียง วิดีโอ ภาพเคลื่อนไหวในหน้า HTML (ภาษามาร์กอัปไฮเปอร์เท็กซ์) หรือในไฟล์อื่น ๆ ที่ใช้เช่นกัน มาร์กอัปข้อความ (เช่น XML และ SGML) อย่างไรก็ตาม เทคโนโลยี OLE ใช้สถาปัตยกรรม "thick client" ซึ่งก็คือพีซีในเครือข่ายที่มีทรัพยากรการประมวลผลซ้ำซ้อน ซึ่งหมายความว่าต้องมีประเภทไฟล์หรือโปรแกรมที่กำลังพยายามแสดงอยู่บนเครื่องไคลเอ็นต์ ตัวอย่างเช่น หาก OLE ทำงานบนตาราง Microsoft Excel จะต้องติดตั้ง Excel บนเครื่องของผู้ใช้

โอเล่ 1.0

OLE 1.0 เปิดตัวในปี 1990 โดยใช้เทคโนโลยี DDE (Dynamic Data Exchange) ที่ใช้ในระบบปฏิบัติการ Microsoft Windows รุ่นก่อนหน้า ในขณะที่เทคโนโลยี DDE มีจำนวนและวิธีการถ่ายโอนข้อมูลระหว่างสองโปรแกรมที่กำลังทำงานอยู่อย่างจำกัด แต่ OLE ก็มีความสามารถในการดำเนินการกับการเชื่อมต่อที่ใช้งานอยู่ระหว่างเอกสารสองฉบับ หรือแม้แต่การฝังเอกสารประเภทหนึ่งลงในเอกสารประเภทอื่น

เซิร์ฟเวอร์ OLE และไคลเอนต์โต้ตอบกับไลบรารีระบบโดยใช้ตารางฟังก์ชันเสมือน (VTBL) ตารางเหล่านี้มีตัวชี้ไปยังฟังก์ชันที่ไลบรารีระบบสามารถใช้เพื่อโต้ตอบกับเซิร์ฟเวอร์หรือไคลเอนต์ OLESVR.DLL (บนเซิร์ฟเวอร์) และ OLECLI.DLL (บนไคลเอนต์) ได้รับการออกแบบมาเพื่อสื่อสารระหว่างกันโดยใช้ข้อความ WM_DDE_EXECUTE ที่ได้รับจากระบบปฏิบัติการ

OLE 1.1 ต่อมาได้พัฒนาเป็นสถาปัตยกรรม COM (component object model) สำหรับการทำงานกับส่วนประกอบของซอฟต์แวร์ สถาปัตยกรรม COM ได้รับการออกแบบใหม่ในภายหลังเป็น DCOM

เมื่อวางวัตถุ OLE บนคลิปบอร์ด วัตถุนั้นจะถูกบันทึกในรูปแบบ Windows ดั้งเดิม (เช่น บิตแมปหรือเมตาไฟล์) และจะถูกบันทึกในรูปแบบของตัวเองด้วย รูปแบบดั้งเดิมช่วยให้โปรแกรมที่เปิดใช้งาน OLE สามารถฝังส่วนหนึ่งของเอกสารอื่นที่คัดลอกไปยังคลิปบอร์ดและจัดเก็บไว้ในเอกสารของผู้ใช้

โอเล่ 2.0

ขั้นวิวัฒนาการขั้นต่อไปคือ OLE 2.0 ซึ่งยังคงเป้าหมายและวัตถุประสงค์เช่นเดียวกับเวอร์ชันก่อนหน้า แต่ OLE 2.0 ได้กลายเป็นส่วนเสริมของสถาปัตยกรรม COM แทนที่จะใช้ VTBL คุณสมบัติใหม่ประกอบด้วยระบบอัตโนมัติของเทคโนโลยีลากและวาง การเปิดใช้งานแบบแทนที่ และพื้นที่จัดเก็บข้อมูลที่มีโครงสร้าง

ActiveX

ในปี 1996 Microsoft เปลี่ยนชื่อเป็นเทคโนโลยี OLE 2.0 ActiveX มีการนำเสนอตัวควบคุม ActiveX เอกสาร ActiveX และเทคโนโลยี Active Scripting นักออกแบบเว็บไซต์ใช้ OLE เวอร์ชันนี้เป็นหลักในการแทรกข้อมูลมัลติมีเดียลงในเพจ

โดยสรุป OLE เป็นชุดเครื่องมือที่ช่วยให้คุณเตรียมเอกสารที่มีข้อมูลที่เตรียมไว้ในแอปพลิเคชันต่างๆ ได้อย่างง่ายดาย ก่อนที่คุณจะสามารถรวมข้อมูลที่เตรียมไว้ในแอปพลิเคชันต่างๆ แอปพลิเคชันเหล่านั้นจะต้องรองรับเทคโนโลยีก่อนโอเล่. การใช้งานมาตรฐาน Windows - พู่กัน, เขียน, เครื่องบันทึกเสียง, Cardfile, Object Packagerสนับสนุนโอเล่ นอกเหนือจากแอปพลิเคชัน Windows มาตรฐานแล้ว แอปพลิเคชันอื่นๆ จำนวนมากที่พัฒนาโดย Microsoft และบริษัทบุคคลที่สามอื่นๆ ยังรองรับเทคโนโลยี OLE อีกด้วย Microsoft Word สำหรับ Windows 2.0 และ 6.0, Microsoft Excel 4.0 และ 5.0, ZSoft PhotoFinish 2.0, Designer, FoxPro สำหรับ Windows, Access และแพ็คเกจอื่นๆ อีกมากมายรวมถึงการรองรับเทคโนโลยี OLE


2. การใช้ OLE

การเชื่อมโยงและการฝังวัตถุช่วยให้ข้อมูลจากแอปพลิเคชันหนึ่งสามารถนำไปใช้ในอีกแอปพลิเคชันหนึ่งได้ ที่จะใช้เทคโนโลยีโอเล่ ทั้งแอปพลิเคชันต้นทางและแอปพลิเคชันเป้าหมายต้องรองรับโอเล่.

การใช้เทคโนโลยีการเชื่อมโยงและการฝังวัตถุ (โอเล่ ) ที่ใช้งานใน Microsoft Windows คุณสามารถคัดลอกและวางข้อมูลจากแอปพลิเคชันหนึ่งไปยังอีกแอปพลิเคชันหนึ่งได้ ในขณะที่ยังคงความสามารถในการแก้ไขในแอปพลิเคชันดั้งเดิม

ทั้งการเชื่อมโยงและการฝังแทรกข้อมูลจากเอกสารหนึ่งไปยังอีกเอกสารหนึ่ง นอกจากนี้ ในทั้งสองกรณี การแก้ไขออบเจ็กต์จะดำเนินการในเอกสารของแอปพลิเคชันที่ได้รับ

การเชื่อมโยงเป็นหนึ่งในวิธีการใช้ข้อมูลจากเอกสารต้นฉบับในเอกสารเป้าหมาย นอกจากนี้ การเปลี่ยนแปลงใดๆ กับวัตถุในเอกสารต้นฉบับนำมาซึ่งการเปลี่ยนแปลงกับวัตถุนี้ในเอกสารอื่นๆ ทั้งหมดที่ใช้วัตถุนี้ผ่านการสื่อสาร

แอปพลิเคชั่นบางตัวไม่รองรับเทคโนโลยีทั้งหมดโอเล่ - แอปพลิเคชันที่สร้างวัตถุที่จะถ่ายโอนเรียกว่าโอเล่ -เซิร์ฟเวอร์ ซึ่งอนุญาตให้คุณฝังหรือเชื่อมโยงวัตถุของผู้อื่นไคลเอนต์ OLE

เทคโนโลยีโอเล่ สามารถแสดงพร้อมตัวอย่างเฉพาะของการคัดลอกมุมมองรูปวาดของแอปพลิเคชัน AutoCAD ลงในเอกสาร Microsoft Word

เปิดแอปพลิเคชัน AutoCAD และเลือกภาพวาดที่เราต้องการจากรายการไฟล์ (รูปที่ 1)

รูปที่ 1.

หากต้องการคัดลอกภาพวาดลงในโปรแกรมแก้ไขข้อความ Microsoft Word ให้คลิกปุ่มแก้ไขบนแถบเครื่องมือ (รูปที่ 2) และเปิดใช้งานบรรทัดมุมมองคัดลอก เปิดเอกสาร Microsoft Word และวางภาพวาดในตำแหน่งที่ต้องการในข้อความ

ข้าว. 2

รูปที่ 3

ในการแก้ไขภาพวาดในเอกสาร Microsoft Word (รูปที่ 3) คุณต้องวางเคอร์เซอร์ในช่องรูปวาดแล้วดับเบิลคลิกปุ่มซ้ายของเมาส์เพื่อเข้าสู่แอปพลิเคชันเซิร์ฟเวอร์ นี่จะเป็นการเปิดหน้าต่าง AutoCAD พร้อมรูปวาดต้นฉบับซึ่งคุณสามารถทำการเปลี่ยนแปลงที่จำเป็นทั้งหมดได้ (รูปที่ 4) หลังจากกดปุ่มแล้วบันทึก การเปลี่ยนแปลงจะถูกบันทึกใน Microsoft Word ด้วย หากคุณปิดแอปพลิเคชัน AutoCAD โดยไม่บันทึกไฟล์ก่อน หน้าต่างจะปรากฏขึ้นพร้อมกับคำถาม “คุณต้องการอัปเดต Microsoft Word ก่อนที่จะปิดวัตถุหรือไม่” (รูปที่ 5) ภาพวาดที่อัปเดตจะแสดงในรูป 6.

ที่แกนกลางของวัตถุ การฉีดและการเชื่อมโยงจะคล้ายคลึงกับการแทรกบล็อกและการเชื่อมโยงภายนอก เมื่อคัดลอกออบเจ็กต์จากเอกสารปลายทางไปยังแอปพลิเคชันอื่น การเชื่อมต่อระหว่างเอกสารหลังและเอกสารเซิร์ฟเวอร์จะยังคงอยู่

ข้าว. 4

ข้าว. 5

ข้าว. 6

เมื่อฝังโดยใช้วิธี OLE สำเนาของข้อมูลที่ฝังไว้จะถูกวางไว้ในเอกสารหลัก สำเนานี้สูญเสียการเชื่อมต่อกับเอกสารต้นฉบับ ข้อมูลที่ฝังอยู่ในเอกสารหลักสามารถแก้ไขได้โดยแอปพลิเคชันที่ถูกสร้างขึ้น แต่เอกสารต้นฉบับไม่เปลี่ยนแปลง เมื่อฝังออบเจ็กต์ จะไม่มีการเชื่อมต่อกับไฟล์ต้นฉบับ ควรใช้การฝังหากการแก้ไขเอกสารต้นฉบับเมื่อแก้ไขเอกสารคอมโพสิตไม่เป็นที่พึงปรารถนา


เอกสารต้นทาง

เปลี่ยน

เอกสารต้นทาง

คอมโพสิต

เอกสารไม่มีการเปลี่ยนแปลง

เอกสารคอมโพสิต

ข้าว. 7

2.1 การนำไปปฏิบัติ

หนึ่งในวิธีการใช้ข้อมูลจากเอกสารต้นทางในเอกสารเป้าหมาย ช่วยให้คุณสามารถวางสำเนาของออบเจ็กต์จากเอกสารหนึ่งไปยังอีกเอกสารหนึ่งโดยไม่ต้องลิงก์ไปยังเอกสารต้นฉบับ

ข้อมูลที่ฝังอยู่ในภาพวาดจะไม่อัปเดตเมื่อมีการแก้ไขเอกสารต้นฉบับ สามารถฝังออบเจ็กต์ในภาพวาดได้โดยการคัดลอกไปยังคลิปบอร์ดแล้ววางลงในไฟล์ในแอปพลิเคชันอื่น ด้วยวิธีนี้ คุณสามารถเพิ่มโลโก้บริษัทที่สร้างในแอปพลิเคชันอื่นลงในรูปวาดได้

สำหรับการใช้งาน OLE - คัดค้านแอปพลิเคชันอื่นที่คุณต้องการ:

  1. เปิดเอกสารในแอปพลิเคชันต้นฉบับ
  2. คัดลอกข้อมูลที่ฝังไปยังคลิปบอร์ด
  3. เปิดแอปพลิเคชั่นอื่น
  4. คลิก "แก้ไข" และ "วาง"
  5. คลิก "ตกลง"

ข้าว. 8. การใช้งาน OLE -วัตถุจากแอปพลิเคชัน MathCAD เป็น Excel

2.2 ลากและวางวัตถุจากแอปพลิเคชันหนึ่งไปยังอีกแอปพลิเคชันหนึ่ง

ข้อมูลและกราฟิกที่เลือกในหน้าต่างแอปพลิเคชันอื่นสามารถเพิ่มลงในภาพวาดได้โดยการลากผ่านหน้าจอ ทั้งหน้าต่างของแอปพลิเคชันดั้งเดิมและหน้าต่างของแอปพลิเคชันอื่นจะต้องเปิดและไม่ย่อเล็กสุด (รูปที่ 9) การลากและวางระหว่างแอปพลิเคชันจะทำได้ก็ต่อเมื่อแอปพลิเคชันที่สองรองรับเทคโนโลยี ActiveX วัตถุที่ถูกย้ายในลักษณะนี้จะถูกฝัง (แทนที่จะเชื่อมโยง) โดยปกติแล้วการลากและวางข้อมูลจะคล้ายกับการตัดและวางข้อมูลตามลำดับ ข้อมูลจะถูกลบออกจากเอกสารเซิร์ฟเวอร์อย่างสมบูรณ์และแทรกลงในเอกสารหลัก หากทำการลากขณะกดปุ่ม CTRL แทนที่จะตัดจะทำการคัดลอก สำเนาของข้อมูลจะถูกสร้างขึ้นในเอกสารผสม ในขณะที่เวอร์ชันต้นฉบับยังคงไม่เปลี่ยนแปลง

ข้าว. 9. ลากและวางวัตถุ OLE จาก MathCAD ถึง Excel

2.3 การเชื่อมโยงวัตถุ

เมื่อทำการเชื่อมโยงโดยใช้วิธีโอเล่ ลิงค์ถูกสร้างขึ้นระหว่างเอกสารเซิร์ฟเวอร์และเอกสารผสม การลิงก์เป็นวิธีที่สะดวกในการใช้ข้อมูลเดียวกันในเอกสารที่แตกต่างกัน หากข้อมูลต้นฉบับได้รับการแก้ไข การเปลี่ยนแปลงเอกสารที่เป็นส่วนประกอบจะต้องอัปเดตลิงก์เท่านั้น แอปพลิเคชันตัวรับส่วนใหญ่สามารถกำหนดค่าให้อัปเดตโดยอัตโนมัติได้

เมื่อคุณลิงก์รูปวาด คุณต้องรักษาการเข้าถึงทั้งแอปพลิเคชันต้นทางและเอกสาร หากมีการเปลี่ยนชื่อหรือย้ายลิงก์อาจจำเป็นต้องตั้งค่าใหม่



เอกสารต้นทาง

เปลี่ยน

เอกสารต้นทาง

เอกสารคอมโพสิต

เปลี่ยน

เอกสารคอมโพสิต

ข้าว. 10

ในรูป รูปที่ 11 แสดงการคัดลอกวัตถุจาก MathCAD เป็น Excel ในโหมดการสร้างลิงค์ระหว่างเอกสารเซิร์ฟเวอร์และเอกสารผสม โดยใช้วิธีการปกติเราเตรียมสูตรจาก MathCAD เพื่อคัดลอก เช่น เลือกสูตร คลิกขวาเพื่อเรียกเมนูและเปิดใช้งานบรรทัดสำเนา. เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่ต้องการบนแผ่นงานเอ็กเซล และคลิกซ้าย คลิกขวาเพื่อเปิดเมนูที่เราเปิดใช้งานบรรทัดเม็ดมีดพิเศษ(ลูกศรสีแดงในภาพ) ในหน้าต่างเม็ดมีดพิเศษ(รูปที่ 12) กดปุ่มลิงค์ และเลือกรูปแบบที่ต้องการ (ในช่องยังไง - กดปุ่มตกลง. สูตรจากแอพพลิเคชั่น MathCAD คัดลอกไปยังแอปพลิเคชัน Microsoft Excel พร้อมการเชื่อมต่อ

หากต้องการแก้ไขวัตถุในเอ็กเซล คุณต้องวางเคอร์เซอร์บนช่องวัตถุแล้วคลิกขวาเพื่อเรียกเมนู (รูปที่ 13) คลิกที่ปุ่มเปิด และในแผ่นงานที่ปรากฏ MathCAD ทำการเปลี่ยนแปลงที่จำเป็นกับวัตถุต้นทาง การเปลี่ยนแปลงเหล่านี้เกิดขึ้นกับวัตถุในแผ่นงานโดยอัตโนมัติ Excel (รูปที่ 14)

สำเนา

ข้าว. 11

ข้าว. 12

ข้าว. 13

ข้าว. 14

หากไม่ได้ติดตั้งแอปพลิเคชันที่ถ่ายโอนวัตถุบนคอมพิวเตอร์ดังนั้นเมื่อคุณพยายามแก้ไขวัตถุที่แทรกในเอกสาร (โดยการดับเบิลคลิกที่วัตถุ) หน้าต่างจะปรากฏขึ้นพร้อมคำเตือนข้อผิดพลาด (รูปที่ 15 ) หรือ (เมื่อเรียกเมนูด้วยปุ่มขวา) - ข้อมูลเกี่ยวกับที่มาของวัตถุเซิร์ฟเวอร์ที่ไม่รู้จัก (รูปที่ 16)

ข้าว. 15

ข้าว. 16

หากมีการเปลี่ยนแปลงกับวัตถุเอกสารเซิร์ฟเวอร์ในขณะที่เอกสารประกอบที่มีสำเนาที่เกี่ยวข้องถูกปิด จากนั้นเมื่อเปิดไฟล์ด้วยเอกสารประกอบ หน้าต่างจะปรากฏขึ้นเพื่อเตือนคุณเกี่ยวกับการอัปเดตหรือไม่อัปเดตข้อมูล (รูปที่ 17)

ข้าว. 17

เทคโนโลยีที่คล้ายกันโอเล่ กับการสื่อสารเกิดขึ้นเมื่อคัดลอกและแก้ไขออบเจ็กต์ เช่น จากแอปพลิเคชัน MathCAD ใน Microsoft Word (รูปที่ 18)

ข้าว. 18

การลากและวางใช้เพื่อคัดลอกและย้ายข้อมูล สร้างวัตถุที่เกี่ยวข้อง ทางลัด และไฮเปอร์ลิงก์ระหว่างเอกสารในโปรแกรมต่างๆ แต่ละโปรแกรมจะต้องรองรับโปรโตคอลโอเล่.

ในกรณีนี้ จำเป็น:

1. จัดเรียงหน้าต่างโปรแกรมเพื่อให้ทั้งไฟล์ต้นฉบับและไฟล์ปลายทางเปิดและมองเห็นได้ คุณต้องดูข้อมูลที่ถูกลากและตำแหน่งที่จะวาง

2. เลือกข้อมูล จากนั้นในขณะที่กดปุ่มเมาส์ขวาค้างไว้ ให้ลากข้อมูลที่เลือกไปยังตำแหน่งใหม่หรือไปยังโปรแกรมอื่น

3. เลือกคำสั่งที่ต้องการในเมนูบริบท

ในรูป รูปที่ 20 แสดงผลลัพธ์ของการลากสูตรจากแอปพลิเคชัน Excel เป็น Microsoft Word

ลากและวาง

ข้าว. 19.

ข้าว. 20.

วาดภาพในไฟล์ไมโครซอฟต์ เวิร์ด สามารถแปลงเป็นไอคอนได้ ขั้นตอนควรเป็นดังนี้:

1. เรียกเมนูเพื่อแก้ไขภาพวาดแต่แทนที่จะเป็นปุ่มแก้ไข ( แก้ไข) กดปุ่มแปลง (รูปที่ 21)

2. ในเมนู "การแปลงประเภทวัตถุ" ที่ปรากฏขึ้น ให้ทำเครื่องหมายในช่องสี่เหลี่ยมของประเภทปัจจุบัน กดปุ่ม "เป็นไอคอน" และตกลง (รูปที่ 22)

3. ไอคอนจะปรากฏในช่องที่มีรูปวาด (รูปที่ 23)

ขั้นตอนในการแก้ไขภาพวาดที่แปลงเป็นไอคอนยังคงเหมือนเดิมตามที่อธิบายไว้ข้างต้น แต่จะอยู่เบื้องหลัง

ข้าว. 21

ข้าว. 22

ข้าว. 23

ในรูป ภาพที่ 24 แสดงภาพภาพวาดที่สร้างขึ้นโดยใช้โปรแกรมสำหรับนักออกแบบไมโครซอฟต์ ออฟฟิศ วิซิโอ และคัดลอกลงหน้าเอกสารไมโครซอฟต์ เวิร์ด.

ในการเปลี่ยนภาพวาดคุณต้องคลิกขวาที่ฟิลด์และในเมนูที่ปรากฏขึ้นให้เปิดใช้งานบรรทัด "Object"วิซิโอ " และคลิกปุ่ม "เปลี่ยน" (รูปที่ 25) หน้าต่างตัวแก้ไขจะปรากฏขึ้นวิซิโอ (รูปที่ 25) ซึ่งคุณสามารถใช้ตัวเลขที่เกี่ยวข้องบนแถบเครื่องมือเพื่อปรับแต่งภาพวาดที่จำเป็น ตัวอย่างเช่นในรูป. รูปที่ 26 แสดงภาพวาดที่แก้ไขแล้ว

ข้าว. 24

ข้าว. 25

ข้าว. 26

ข้าว. 27

เรามาแสดงตัวอย่างการแทรกไดอะแกรมจากแอปพลิเคชัน Microsoft Gr a ph ในแอปพลิเคชัน Microsoft Word - การดำเนินการต่อไปนี้ใช้สำหรับสิ่งนี้:

  1. บนแถบเครื่องมือ ให้คลิกปุ่มแทรก + วัตถุ
  2. ในหน้าต่าง "แทรกวัตถุ" (รูปที่ 28) เลือกประเภทวัตถุในกรณีของเรา "ไดอะแกรม" Microsoft Gr และ ph”

ข้าว. 28

  1. คลิกตกลง - สนามทำงานเปิดแล้ว Microsoft Gr a ph (รูปที่ 29)
  2. การใช้เครื่องมือ Microsoft Gr ph สร้างไดอะแกรมที่ต้องการแล้วคลิกซ้ายที่ฟิลด์ด้านนอกรูป แทรกไดอะแกรมลงในเอกสาร (รูปที่ 20)

ข้าว. 29

ข้าว. 30

หากต้องการแก้ไขไดอะแกรม ให้ดับเบิลคลิกในพื้นที่วัตถุแล้วเรียกเพื่อทำการเปลี่ยนแปลงที่จำเป็น (รูปที่ 31)

ข้าว. 31

ขั้นตอนที่คล้ายกันนี้ใช้ในการแทรกสูตรจากแอปพลิเคชันสมการไมโครซอฟต์ 3.0

เมื่อคุณดับเบิลคลิกที่สูตร แถบเครื่องมือจะปรากฏขึ้นสมการไมโครซอฟต์ และคุณสามารถเปลี่ยนแปลงสูตรได้ (รูปที่ 32):

ข้าว. 32

ในรูป รูปที่ 33 แสดงการวาดภาพโดยใช้โปรแกรมเข็มทิศ 3 D LT V 10 และคัดลอกไปที่ไมโครซอฟต์ เวิร์ด.

หากต้องการแก้ไขภาพวาด เพียงดับเบิลคลิกที่วัตถุ จากนั้นจึงเรียกโปรแกรมเซิร์ฟเวอร์ และทำการปรับเปลี่ยนภาพวาด (รูปที่ 34)

ข้าว. 32

ข้าว. 34

บทสรุป

งานในหลักสูตรแสดงให้เห็นว่าอินเทอร์เฟซระหว่างซอฟต์แวร์ประเภทต่างๆ (แอปพลิเคชันพีซี) มีบทบาทสำคัญในอินเทอร์เฟซหลายประเภท

เพื่อลิงค์เอกสารจากแอพพลิเคชั่นต่างๆ เช่น AutoCAD, Microsoft Word, MathCAD, Microsoft Excel, Microsoft Power Point, สมการของ Microsoft, Microsoft Office Visio, Microsoft Graph ,COMASS ฯลฯ มีการใช้เทคโนโลยี OLE (การเชื่อมโยงและการฝังวัตถุ) ) ซึ่งหมายถึง "การเชื่อมโยงและการฝังวัตถุ"

พิจารณาความเป็นไปได้หลักโอเล่ เทคโนโลยี มีเทคนิคพื้นฐานในการใช้งานมาให้

การมีกลไกดังกล่าวช่วยให้คุณสามารถถ่ายโอนส่วนหรือไฟล์ของแอปพลิเคชันบางตัวไปยังเอกสารเอาต์พุตได้ เอกสารที่เชื่อมโยงเอาท์พุทได้รับคุณสมบัติของเอกสารผสม นั่นคือ เอกสารที่มีอ็อบเจ็กต์ในตัวหรือที่เชื่อมโยงในรูปแบบต่างๆ ที่สร้างโดยแอปพลิเคชันอื่น

การใช้งานขั้นพื้นฐานโอเล่ เทคโนโลยีจะแสดงพร้อมตัวอย่างเฉพาะ

ผลงานนำเสนอในรูปแบบการนำเสนอไมโครซอฟต์ พาวเวอร์พอยต์ ซึ่งช่วยให้คุณมองเห็นคำพูดในที่สาธารณะโดยใช้เอฟเฟกต์มัลติมีเดีย

วรรณกรรม

  1. ไมโครซอฟต์ ออฟฟิศ 2000: ไดเร็กทอรี. เอ็ด Yu. Kolesnikova เซนต์ปีเตอร์สเบิร์ก: ปีเตอร์, 1999. 480 หน้า
  2. Vlasenko S. Yu. Microsoft Word 2545 เซนต์ปีเตอร์สเบิร์ก: BHV ปีเตอร์สเบิร์ก, 2545. 992 หน้า
  3. Dodge M., Stinson K. ทำงานอย่างมีประสิทธิภาพด้วยไมโครซอฟต์ เอ็กเซล 2543 เซนต์ปีเตอร์สเบิร์ก: ปีเตอร์ 2545 1,056 หน้า
  4. สารสนเทศ. หลักสูตรพื้นฐาน / Simonovich S.V., Evseev G.A., Murakhovsky V.I., Bobrovsky S.I. เซนต์ปีเตอร์สเบิร์ก: Peter, 2001. 640 p.
  5. Stolyarov A. M. , Stolyarova E. S.คำ 2545 เพื่อตัวฉันเองM.: DMK Press, 2002. 432 p.
  6. Stotsky Yu. ครูสอนตนเองสำนักงาน 2000 เซนต์ปีเตอร์สเบิร์ก: ปีเตอร์, 2000. 608 หน้า

7. Shafrin Yu. แนวคิดพื้นฐาน 1,500 ข้อและเคล็ดลับการปฏิบัติสำหรับผู้ใช้คอมพิวเตอร์ส่วนบุคคล M.: Bustard, 2001. 272 ​​​​p.

เทคโนโลยีโอเล่(Object Linking and Embedding) เป็นเทคโนโลยีสำหรับการจัดการและแลกเปลี่ยนข้อมูลระหว่างอินเทอร์เฟซโปรแกรมของแอปพลิเคชันอื่น การเชื่อมโยงและการฝังวัตถุ
OLE ช่วยให้คุณสร้างวัตถุ (รูปวาด รูปวาด และข้อความ) ในแอปพลิเคชันเดียว จากนั้นแสดงวัตถุเหล่านั้นในแอปพลิเคชันอื่น ตัวอย่างเช่น คุณสามารถใช้เทคโนโลยี OLE เพื่อสร้างแผนภูมิในสเปรดชีตแล้วแสดงใน CorelDRAW วัตถุที่วางอยู่ในแอปพลิเคชันที่ใช้ OLE เรียกว่าวัตถุ OLE เพื่อให้เทคโนโลยี OLE ทำงาน แอปพลิเคชันที่ใช้สร้างวัตถุ OLE และแอปพลิเคชันที่วางวัตถุ OLE จะต้องสนับสนุนโหมด OLE CorelDRAW รองรับฟีเจอร์ OLE ทั้งหมด แต่แอปพลิเคชั่นบางตัวรองรับฟีเจอร์บางอย่างเท่านั้น

แอปพลิเคชันเซิร์ฟเวอร์และแอปพลิเคชันไคลเอ็นต์
เมื่อใช้ OLE แอปพลิเคชันสองตัวจะมีส่วนร่วมในการแลกเปลี่ยนข้อมูล - แอปพลิเคชันเซิร์ฟเวอร์และแอปพลิเคชันไคลเอนต์
แอปพลิเคชันเซิร์ฟเวอร์ใช้เพื่อสร้างและแก้ไขวัตถุ OLE (รูปวาด รูปวาด ข้อความ) เมื่อสร้างวัตถุแล้ว วัตถุนั้นจะถูกวางไว้ในแอปพลิเคชันไคลเอนต์ ตัวอย่างเช่น เมื่อสร้างแผนภูมิในสเปรดชีตและวางลงใน CorelDRAW โดยใช้ OLE ในกรณีนี้ สเปรดชีตคือแอปพลิเคชันเซิร์ฟเวอร์ และ CorelDRAW คือแอปพลิเคชันไคลเอ็นต์ แอปพลิเคชันบางตัวสามารถทำหน้าที่เป็นทั้งแอปพลิเคชันเซิร์ฟเวอร์และไคลเอ็นต์ แต่แอปพลิเคชันอื่นไม่มีความสามารถนี้ ตัวอย่างเช่น CorelDRAW สามารถเป็นได้ทั้งเซิร์ฟเวอร์และแอปพลิเคชันไคลเอนต์ ในขณะที่ Corel PHOTO-PAINT สามารถทำหน้าที่เป็นแอปพลิเคชันเซิร์ฟเวอร์เท่านั้น

การเชื่อมโยงและการฝัง
วัตถุ OLE สามารถเชื่อมโยงหรือฝังอยู่ในแอปพลิเคชันไคลเอนต์ได้ วัตถุที่เชื่อมโยง OLE เชื่อมต่อกับไฟล์แยกต่างหาก ลักษณะที่ปรากฏของวัตถุ OLE ในแอปพลิเคชันไคลเอนต์จะถูกควบคุมตามข้อมูลที่จัดเก็บไว้ในไฟล์ภายนอก เมื่อไฟล์ภายนอกนี้มีการเปลี่ยนแปลงในแอปพลิเคชันเซิร์ฟเวอร์ วัตถุ OLE จะได้รับการอัปเดตตามนั้น วัตถุ OLE ที่ฝังไว้ทั้งหมดอยู่ภายในไฟล์แอปพลิเคชันไคลเอนต์ ดังนั้นจึงไม่เกี่ยวข้องกับไฟล์ภายนอก

คลิปบอร์ด
คลิปบอร์ดเป็นพื้นที่หน่วยความจำชั่วคราวที่ใช้เก็บข้อมูล ใช้ความสามารถในการคัดลอกองค์ประกอบหรือบางส่วนจากแอปพลิเคชันเซิร์ฟเวอร์ไปยังคลิปบอร์ด แล้ววางลงในแอปพลิเคชันไคลเอนต์ องค์ประกอบนี้จะกลายเป็นวัตถุ OLE เพียงคัดลอกและวางข้อมูล องค์ประกอบจะกลายเป็นวัตถุที่ฝัง OLE เมื่อคุณสร้างวัตถุที่เชื่อมโยง OLE โดยใช้คลิปบอร์ด คุณจะใช้คำสั่งวางแบบพิเศษ เมื่อใช้คลิปบอร์ด องค์ประกอบที่วางจะไม่กลายเป็นวัตถุ OLE เสมอไป ตัวอย่างเช่น ข้อความธรรมดาจากโปรแกรมแก้ไขข้อความ ASCII จะกลายเป็นเพียงข้อความ CorelDRAW เมื่อวาง หากต้องการควบคุมองค์ประกอบที่แทรกอย่างสมบูรณ์ ให้ใช้คำสั่งวางแบบพิเศษ

การลากจูง
การลากจูงเป็นวิธีที่ง่ายที่สุดในการสร้างวัตถุ OLE การใช้เมาส์คุณสามารถเลือกองค์ประกอบในแอปพลิเคชันเซิร์ฟเวอร์แล้ววางไว้ในแอปพลิเคชันไคลเอนต์หลังจากนั้นจะกลายเป็นวัตถุ OLE โดยอัตโนมัติ เมื่อคุณลากวัตถุที่เลือกตามปกติ วัตถุนั้นจะกลายเป็นวัตถุที่ฝัง OLE ถ้าคุณลากวัตถุที่เลือกในขณะที่กด CTRL หรือ SHIFT ค้างไว้ วัตถุนั้นจะกลายเป็นวัตถุที่ลิงก์ OLE เมื่อลากไฟล์ลงใน CorelDRAW จากเดสก์ท็อป Windows 95 CorelDRAW จะพยายามนำเข้าไฟล์เหล่านั้นก่อนที่จะสร้างวัตถุที่เชื่อมโยงกับ OLE หากต้องการเพิ่มการควบคุมกระบวนการ ให้กดปุ่มเมาส์ขวาขณะลากจูงเพื่อเปิดเมนูบริบท เมนูนี้ให้คุณกำหนดวิธีการวางองค์ประกอบที่ระบุในเอกสาร

ข้อจำกัดในการใช้วัตถุ OLE ใน CorelDRAW
ในกรณีส่วนใหญ่ คุณสามารถแก้ไขวัตถุ OLE ได้โดยใช้แอปพลิเคชันเซิร์ฟเวอร์เท่านั้น ข้อจำกัดต่อไปนี้ใช้กับการแก้ไขวัตถุ OLE โดยตรงโดยใช้ CorelDRAW: ไม่สามารถหมุนวัตถุ CorelDRAW ได้ หากวางวัตถุ OLE ในกลุ่มหรือ PowerClip คุณสามารถหมุนวัตถุนั้นได้ อย่างไรก็ตาม สิ่งนี้อาจมีผลกระทบที่ไม่คาดคิดและไม่แนะนำ คุณไม่สามารถใช้เอฟเฟกต์จากเมนูเอฟเฟกต์ได้ ยกเว้นเมื่อทำงานกับ PowerClip เพื่อเชื่อมต่อ ผสาน ตัดกัน และแยกกับวัตถุอื่น ๆ มีวิธีที่จำกัดในการปรับเปลี่ยนวัตถุ OLE โดยไม่ต้องใช้แอปพลิเคชันเซิร์ฟเวอร์
คุณสามารถดำเนินการต่อไปนี้บนวัตถุ OLE ได้: ปรับขนาดและย้ายไปไว้ สำเนา สำเนาของวัตถุที่เชื่อมโยงจะเชื่อมโยงกับไฟล์เดียวกันกับวัตถุต้นฉบับ วางไฟล์นำเข้าและส่งออกลงในคอนเทนเนอร์ PowerClip ตัวกรองการนำเข้าและส่งออกคือนักแปลที่เจรจาการสื่อสารแบบสองทิศทางระหว่างแอปพลิเคชัน

รูปแบบไฟล์
สามารถใช้ระบบต่าง ๆ เพื่อเก็บข้อมูลเป็นไฟล์คอมพิวเตอร์ ระบบที่ใช้ในไฟล์ที่กำหนดจะกำหนดรูปแบบของไฟล์ ไฟล์ประเภทต่างๆ เช่น แรสเตอร์ เวกเตอร์ เสียง ข้อความ ฯลฯ จะใช้รูปแบบที่แตกต่างกัน รูปแบบมักจะสามารถระบุได้ด้วยนามสกุลที่เพิ่มให้กับชื่อไฟล์เมื่อเขียนในรูปแบบที่ระบุ ตัวอย่างเช่น .CMX, .BMP, .DOC, .AVI, .TIF เป็นต้น แอปพลิเคชัน Windows 95 ใน Explorer หรือในกล่องโต้ตอบที่คล้ายกับกล่องโต้ตอบเปิดรูปภาพใน Corel PHOTO-PAINT จะใช้ไอคอนที่แตกต่างกันเพื่อแสดงรูปแบบที่แตกต่างกัน บ่อยครั้งที่รูปแบบไฟล์ถูกสร้างขึ้นโดยเฉพาะเพื่อใช้งานในบางแอปพลิเคชัน ตัวอย่างเช่น รูปภาพที่สร้างใน CorelDRAW จะถูกจัดเก็บไว้ในไฟล์ที่มีนามสกุล .CDR รูปแบบอื่นๆ มีลักษณะทั่วไปมากกว่า เช่น รูปแบบ .TXT ซึ่งเป็นไฟล์ ASCII ที่ไม่เกี่ยวข้องกับแอปพลิเคชันเฉพาะ

การบีบอัดไฟล์
เพื่อประหยัดพื้นที่ฮาร์ดดิสก์ ไฟล์ต่างๆ มักจะถูกจัดเก็บในรูปแบบที่บีบอัด โดยทั่วไป ยิ่งไฟล์มีการบีบอัดมากเท่าไร การเขียนหรืออ่านก็จะยิ่งใช้เวลานานเท่านั้น การบีบอัดไฟล์มีสองประเภท: แบบสูญเสียและแบบไม่สูญเสีย ด้วยการบีบอัดแบบไม่สูญเสียข้อมูล ข้อมูลต้นฉบับทั้งหมดจะถูกเก็บรักษาไว้ในระหว่างกระบวนการบีบอัดและขยาย แนะนำให้ใช้การบีบอัดแบบไม่สูญเสียข้อมูลเพื่อจัดเก็บข้อความหรือข้อมูลตัวเลข เช่น สเปรดชีต วิธี RLE, LZW และ CCITT ใช้เทคนิคการบีบอัดแบบไม่สูญเสียข้อมูล การบีบอัดข้อมูลแบบสูญเสียให้การบีบอัดข้อมูลในระดับที่สูงกว่า ดังนั้นจึงมีประโยชน์เมื่อการประหยัดพื้นที่ดิสก์ถือเป็นสิ่งสำคัญ เมื่อใช้การบีบอัดประเภทนี้ ข้อมูลต้นฉบับบางส่วนจะสูญหายไป แต่ถ้าไม่เป็นที่สนใจของผู้ใช้ การสูญเสียจะไม่ส่งผลกระทบอย่างมีนัยสำคัญต่อผลลัพธ์สุดท้ายของงาน JPEG ใช้เทคนิคการบีบอัดแบบสูญเสียข้อมูล และใช้เพื่อบีบอัดภาพสีและภาพระดับสีเทาสองสีเป็นหลัก ข้อมูลที่ละทิ้งไประหว่างการบีบอัดไม่มีผลกระทบต่อคุณภาพของภาพมากนัก

ความลึกของสี
ความลึกของสี (หรือที่เรียกว่าความลึกบิตของสี) จะกำหนดจำนวนสีที่ไฟล์ที่กำหนดรองรับ ไฟล์ 1 บิตรองรับสองสี (โดยปกติจะเป็นขาวดำ) ไฟล์ 2 บิตรองรับ 4 สี ไฟล์ 4 บิตรองรับ 16 สี ไฟล์ 8 บิตรองรับ 256 สี และไฟล์ 24 บิตรองรับ 16 สี ล้านสี
รูปภาพระดับสีเทามีอยู่ในไฟล์ 8 บิต โดยให้การไล่สี 256 ระดับระหว่างสีขาวและสีดำ ยิ่งไฟล์รองรับความลึกของสีมากเท่าใด ก็จะยิ่งใช้พื้นที่บนฮาร์ดไดรฟ์ของคุณมากขึ้นเท่านั้น บ่อยครั้งที่สามารถตั้งค่าความลึกของสีได้เมื่อบันทึกหรือส่งออกไฟล์ หากภาพต้นฉบับใช้เพียงไม่กี่สี การบันทึกด้วยความลึกของสีที่สูงขึ้น (เช่น 16 ถึง 256 สี) จะทำให้ภาพมีสีใกล้เคียงกับต้นฉบับมาก อย่างไรก็ตาม หากรูปภาพหลายสีดั้งเดิมถูกแปลงโดยใช้ความลึกของสีที่ต่ำกว่า (เช่น เมื่อแปลงไฟล์ 24 บิตเป็นไฟล์ที่รองรับ 256 สี) ไฟล์จะสร้างชุดสีและใช้การผสมสีเพื่อจำลอง สีของภาพต้นฉบับ สีในจานสีนี้จะขึ้นอยู่กับสีในภาพต้นฉบับ
การใช้งานที่แตกต่างกันรองรับความลึกของสีที่แตกต่างกัน ในขณะเดียวกัน บางรูปแบบก็รองรับสีจำนวนหนึ่งด้วย เมื่อเลือกรูปแบบที่จะจัดเก็บไฟล์ คุณควรคำนึงถึงข้อจำกัดของสีทั้งหมดที่กำหนดโดยรูปแบบนี้ รวมถึงโดยแอปพลิเคชันที่ใช้ไฟล์นี้
หมายเหตุ ข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบไฟล์เฉพาะ รวมถึงหมายเหตุทางเทคนิคเกี่ยวกับการใช้งาน สามารถรับได้ในส่วนความช่วยเหลือออนไลน์ที่เกี่ยวข้องกับปัญหาการสนับสนุนด้านเทคนิค รูปแบบไฟล์ที่รองรับสีจำนวนมากไม่จำเป็นต้องรองรับความลึกของสีทั้งหมดที่อยู่ต่ำกว่าความลึกบิตสีสูงสุด ตัวอย่างเช่น รูปแบบอาจรองรับสี 24 บิต แต่ไม่รองรับขาวดำ ไม่ว่าในกรณีใด เมื่อมีการแลกเปลี่ยนข้อมูลกับแอปพลิเคชันอื่น คุณต้องตรวจสอบให้แน่ใจว่ามีตัวกรองที่จำเป็นอยู่ เมื่อติดตั้งแอปพลิเคชัน Corel แบบกำหนดเอง คุณต้องเพิ่มตัวกรองที่ต้องการลงในรายการตัวกรองที่ใช้งานอยู่

ผู้จัดการตัวกรอง
Corel Filter Manager มีตัวกรองรูปแบบไฟล์ที่รองรับโดยแอปพลิเคชัน Corel ทั้งหมด หากคุณทำงานใน CorelDRAW และต้องการเปิดไฟล์ในรูปแบบอื่นที่ไม่ใช่ .CDR หรือ .CMX (รูปแบบไฟล์ดั้งเดิมของ CorelDRAW) ตัวจัดการไฟล์จะแปลไฟล์เหล่านั้นเพื่อให้โปรแกรมสามารถเปิดได้ หากคุณต้องการบันทึกรูปภาพในรูปแบบอื่นที่ไม่ใช่ .CDR หรือ .CMX ตัวจัดการตัวกรองจะแปลงไฟล์เป็นรูปแบบที่ต้องการก่อน

การนำเข้าและการเปิดไฟล์
แอปพลิเคชัน Corel รองรับรูปแบบไฟล์ที่หลากหลาย แต่มีเพียงรูปแบบเดียวเท่านั้นที่มีอยู่ในแต่ละแอปพลิเคชัน ข้อยกเว้นคือ CorelDRAW ซึ่งรองรับรูปแบบต้นฉบับสองรูปแบบ (.CDR และ .CMX) หากคุณต้องการโหลดไฟล์ที่มีรูปแบบอื่น คุณควรนำเข้าหรือเปิดไฟล์โดยใช้ตัวกรอง

การส่งออกและบันทึกไฟล์
หากคุณต้องการบันทึกไฟล์ในรูปแบบแอปพลิเคชันที่ไม่ใช่เจ้าของภาษา คุณต้องส่งออกหรือบันทึกในรูปแบบที่ต้องการ คำสั่งส่งออกและบันทึกเป็นจะพบได้ในเมนูไฟล์ เมื่อคุณเรียกใช้คำสั่งเหล่านี้ กล่องโต้ตอบจะเปิดขึ้นโดยคุณต้องเลือกไดรฟ์และโฟลเดอร์ คุณต้องใส่ชื่อไฟล์และเลือกประเภทของไฟล์ในกล่องรายการประเภทไฟล์

วรรณกรรม
1. Inside OLE 2-(2e) โดย Kraig Brockschmidt (ตรวจสอบเมื่อเดือนพฤษภาคม 1995)

การแนะนำ

ด้วยการถือกำเนิดของคอมพิวเตอร์ส่วนบุคคล (PC) กระบวนการให้ข้อมูลกิจกรรมของมนุษย์ทุกประเภทเริ่มต้นขึ้น: การผลิต วิทยาศาสตร์ เทคโนโลยี กระบวนการนี้เกิดจากความขัดแย้งระหว่างความสามารถที่จำกัดของบุคคลในการรับรู้ข้อมูลและกระแสข้อมูลขาเข้าและข้อมูลที่จัดเก็บอย่างมีประสิทธิภาพ

การพัฒนาสารสนเทศของสังคมมีความสัมพันธ์อย่างใกล้ชิดกับการพัฒนาเทคโนโลยีคอมพิวเตอร์

เมื่อคุณเปิดพีซี ระบบปฏิบัติการ (OS) จะเริ่มทำงานโดยอัตโนมัติ - ชุดซอฟต์แวร์ที่มีอินเทอร์เฟซหลายประเภท ซึ่งมีบทบาทสำคัญของอินเทอร์เฟซระหว่างซอฟต์แวร์ประเภทต่างๆ

เทคโนโลยีใช้เพื่อเชื่อมโยงเอกสารจากแอปพลิเคชันต่างๆ โอเล่ (Object Linking and Embedding) ซึ่งหมายถึง “การเชื่อมโยงและการฝังวัตถุ”

การมีกลไกดังกล่าวช่วยให้คุณสามารถถ่ายโอนส่วนหรือไฟล์ของแอปพลิเคชันบางตัวไปยังเอกสารเอาต์พุตได้ เอกสารที่เชื่อมโยงเอาท์พุทได้รับคุณสมบัติของเอกสารผสม นั่นคือ เอกสารที่มีอ็อบเจ็กต์ในตัวหรือที่เชื่อมโยงในรูปแบบต่างๆ ที่สร้างโดยแอปพลิเคชันอื่น

ตัวอย่างเช่น เมื่อเตรียมข้อความในโปรแกรมประมวลผลคำ มักจำเป็นต้องใส่ภาพประกอบ เพื่อจุดประสงค์นี้ ไฟล์กราฟิกของภาพวาดสามารถใช้เป็นออบเจ็กต์สำหรับลิงก์หรือฝังในเอกสารข้อความได้

แนวคิด OLE

OLE (การเชื่อมโยงและการฝังวัตถุ) เป็นเทคโนโลยีสำหรับการเชื่อมโยงและฝังวัตถุลงในเอกสารและวัตถุอื่นที่พัฒนาโดย Microsoft

OLE ช่วยให้คุณสามารถถ่ายโอนชิ้นงานจากโปรแกรมแก้ไขหนึ่งไปยังอีกโปรแกรมหนึ่งและส่งคืนผลลัพธ์กลับมา ตัวอย่างเช่น ระบบการเผยแพร่ที่ติดตั้งบนคอมพิวเตอร์ส่วนบุคคลสามารถส่งข้อความเพื่อประมวลผลไปยังโปรแกรมประมวลผลคำ หรือรูปภาพบางส่วนไปยังโปรแกรมแก้ไขรูปภาพโดยใช้เทคโนโลยี OLE

ข้อได้เปรียบหลักของการใช้ OLE (นอกเหนือจากการลดขนาดไฟล์) คือ ช่วยให้คุณสามารถสร้างไฟล์หลัก ซึ่งเป็นตู้เก็บไฟล์ของฟังก์ชันที่โปรแกรมเรียกใช้ ไฟล์นี้สามารถทำงานกับข้อมูลจากโปรแกรมต้นทาง ซึ่งหลังจากการประมวลผลแล้วจะถูกส่งกลับไปยังเอกสารต้นทาง

OLE ใช้ในการประมวลผลเอกสารผสม และสามารถใช้เพื่อถ่ายโอนข้อมูลระหว่างระบบต่างๆ ที่ไม่เกี่ยวข้องผ่านทางอินเทอร์เฟซแบบลากแล้ววาง เช่นเดียวกับเมื่อดำเนินการกับคลิปบอร์ด แนวคิดของการฝังใช้กันอย่างแพร่หลายเมื่อทำงานกับเนื้อหามัลติมีเดียบนหน้าเว็บ (เช่น Web TV) ซึ่งใช้การส่งภาพ เสียง วิดีโอ ภาพเคลื่อนไหวในหน้า HTML (ภาษามาร์กอัปไฮเปอร์เท็กซ์) หรือในไฟล์อื่น ๆ ที่ ใช้มาร์กอัปข้อความด้วย (เช่น XML และ SGML)

อย่างไรก็ตาม เทคโนโลยี OLE ใช้สถาปัตยกรรม "thick client" ซึ่งก็คือพีซีในเครือข่ายที่มีทรัพยากรการประมวลผลซ้ำซ้อน ซึ่งหมายความว่าต้องมีประเภทไฟล์หรือโปรแกรมที่กำลังพยายามแสดงอยู่บนเครื่องไคลเอ็นต์ ตัวอย่างเช่น หาก OLE ทำงานบนตาราง Microsoft Excel จะต้องติดตั้ง Excel บนเครื่องของผู้ใช้

OLE 1.0 เปิดตัวในปี 1990 โดยใช้เทคโนโลยี DDE (Dynamic Data Exchange) ที่ใช้ในระบบปฏิบัติการ Microsoft Windows รุ่นก่อนหน้า ในขณะที่เทคโนโลยี DDE มีจำนวนและวิธีการถ่ายโอนข้อมูลระหว่างสองโปรแกรมที่กำลังทำงานอยู่อย่างจำกัด แต่ OLE ก็มีความสามารถในการดำเนินการกับการเชื่อมต่อที่ใช้งานอยู่ระหว่างเอกสารสองฉบับ หรือแม้แต่การฝังเอกสารประเภทหนึ่งลงในเอกสารประเภทอื่น

เซิร์ฟเวอร์ OLE และไคลเอนต์โต้ตอบกับไลบรารีระบบโดยใช้ตารางฟังก์ชันเสมือน (VTBL) ตารางเหล่านี้มีตัวชี้ไปยังฟังก์ชันที่ไลบรารีระบบสามารถใช้เพื่อโต้ตอบกับเซิร์ฟเวอร์หรือไคลเอนต์ OLESVR.DLL (บนเซิร์ฟเวอร์) และ OLECLI.DLL (บนไคลเอนต์) ได้รับการออกแบบมาเพื่อสื่อสารระหว่างกันโดยใช้ข้อความ WM_DDE_EXECUTE ที่ได้รับจากระบบปฏิบัติการ

OLE 1.1 ต่อมาได้พัฒนาเป็นสถาปัตยกรรม COM (component object model) สำหรับการทำงานกับส่วนประกอบของซอฟต์แวร์ สถาปัตยกรรม COM ได้รับการออกแบบใหม่ในภายหลังเป็น DCOM

เมื่อวางวัตถุ OLE บนคลิปบอร์ด วัตถุนั้นจะถูกบันทึกในรูปแบบ Windows ดั้งเดิม (เช่น บิตแมปหรือเมตาไฟล์) และจะถูกบันทึกในรูปแบบของตัวเองด้วย รูปแบบดั้งเดิมช่วยให้โปรแกรมที่เปิดใช้งาน OLE สามารถฝังส่วนหนึ่งของเอกสารอื่นที่คัดลอกไปยังคลิปบอร์ดและจัดเก็บไว้ในเอกสารของผู้ใช้

ขั้นวิวัฒนาการขั้นต่อไปคือ OLE 2.0 ซึ่งยังคงเป้าหมายและวัตถุประสงค์เช่นเดียวกับเวอร์ชันก่อนหน้า แต่ OLE 2.0 ได้กลายเป็นส่วนเสริมของสถาปัตยกรรม COM แทนที่จะใช้ VTBL คุณสมบัติใหม่ประกอบด้วยระบบอัตโนมัติของเทคโนโลยีลากและวาง การเปิดใช้งานแบบแทนที่ และพื้นที่จัดเก็บข้อมูลที่มีโครงสร้าง

ในปี 1996 Microsoft เปลี่ยนชื่อเป็นเทคโนโลยี OLE 2.0 ActiveX มีการนำเสนอตัวควบคุม ActiveX เอกสาร ActiveX และเทคโนโลยี Active Scripting นักออกแบบเว็บไซต์ใช้ OLE เวอร์ชันนี้เป็นหลักในการแทรกข้อมูลมัลติมีเดียลงในเพจ

โดยสรุป OLE เป็นชุดเครื่องมือที่ช่วยให้คุณเตรียมเอกสารที่มีข้อมูลที่เตรียมไว้ในแอปพลิเคชันต่างๆ ได้อย่างง่ายดาย ก่อนที่คุณจะสามารถรวมข้อมูลจากแอปพลิเคชันต่างๆ แอปพลิเคชันเหล่านั้นจะต้องสนับสนุนเทคโนโลยี OLE แอปพลิเคชัน Windows มาตรฐาน - พู่กัน, เขียน, เครื่องบันทึกเสียง, Cardfile, Object Packager รองรับ OLE นอกเหนือจากแอปพลิเคชัน Windows มาตรฐานแล้ว แอปพลิเคชันอื่นๆ จำนวนมากที่พัฒนาโดย Microsoft และบริษัทบุคคลที่สามอื่นๆ ยังรองรับเทคโนโลยี OLE อีกด้วย Microsoft Word สำหรับ Windows 2.0 และ 6.0, Microsoft Excel 4.0 และ 5.0, ZSoft PhotoFinish 2.0, Designer, FoxPro สำหรับ Windows, Access และแพ็คเกจอื่นๆ อีกมากมายรวมถึงการรองรับเทคโนโลยี OLE

เทคโนโลยี OLE (Object Linking and Embedding) เป็นเทคโนโลยีสำหรับการจัดการและการแลกเปลี่ยนข้อมูลระหว่างอินเทอร์เฟซโปรแกรมของแอปพลิเคชันอื่น การเชื่อมโยงและการฝังวัตถุ
OLE ช่วยให้คุณสามารถถ่ายโอนชิ้นงานจากโปรแกรมแก้ไขหนึ่งไปยังอีกโปรแกรมหนึ่งและส่งคืนผลลัพธ์กลับมา ตัวอย่างเช่น ระบบการเผยแพร่ที่ติดตั้งบนคอมพิวเตอร์ส่วนบุคคลสามารถส่งข้อความเพื่อประมวลผลไปยังโปรแกรมประมวลผลคำ หรือรูปภาพบางส่วนไปยังโปรแกรมแก้ไขรูปภาพโดยใช้เทคโนโลยี OLE
ข้อได้เปรียบหลักของการใช้ OLE (นอกเหนือจากการลดขนาดไฟล์) คือ ช่วยให้คุณสามารถสร้างไฟล์หลัก ซึ่งเป็นตู้เก็บไฟล์ของฟังก์ชันที่โปรแกรมเรียกใช้ ไฟล์นี้สามารถทำงานกับข้อมูลจากโปรแกรมต้นทาง ซึ่งหลังจากการประมวลผลแล้วจะถูกส่งกลับไปยังเอกสารต้นทาง
OLE ใช้ในการประมวลผลเอกสารผสม และสามารถใช้เพื่อถ่ายโอนข้อมูลระหว่างระบบต่างๆ ที่ไม่เกี่ยวข้องผ่านทางอินเทอร์เฟซแบบลากแล้ววาง เช่นเดียวกับเมื่อดำเนินการกับคลิปบอร์ด แนวคิดของการฝังใช้กันอย่างแพร่หลายเมื่อทำงานกับเนื้อหามัลติมีเดียบนหน้าเว็บ (เช่น Web TV) ซึ่งใช้รูปภาพ เสียง วิดีโอ ภาพเคลื่อนไหวในหน้า HTML (ภาษามาร์กอัปไฮเปอร์เท็กซ์) หรือในไฟล์อื่น ๆ ที่ใช้ข้อความด้วย มาร์กอัป (เช่น XML และ SGML) อย่างไรก็ตาม เทคโนโลยี OLE ใช้สถาปัตยกรรม "thick client" ซึ่งก็คือพีซีในเครือข่ายที่มีทรัพยากรการประมวลผลซ้ำซ้อน ซึ่งหมายความว่าต้องมีประเภทไฟล์หรือโปรแกรมที่กำลังพยายามแสดงอยู่บนเครื่องไคลเอ็นต์ ตัวอย่างเช่น หาก OLE ทำงานบนตาราง Microsoft Excel จะต้องติดตั้ง Excel บนเครื่องของผู้ใช้
OLE 1.0 เปิดตัวในปี 1990 โดยใช้เทคโนโลยี DDE (Dynamic Data Exchange) ที่ใช้ในระบบปฏิบัติการ Microsoft Windows รุ่นก่อนหน้า ในขณะที่เทคโนโลยี DDE มีจำนวนและวิธีการถ่ายโอนข้อมูลระหว่างสองโปรแกรมที่กำลังทำงานอยู่อย่างจำกัด แต่ OLE ก็มีความสามารถในการดำเนินการกับการเชื่อมต่อที่ใช้งานอยู่ระหว่างเอกสารสองฉบับ หรือแม้แต่การฝังเอกสารประเภทหนึ่งลงในเอกสารประเภทอื่น
เซิร์ฟเวอร์ OLE และไคลเอนต์โต้ตอบกับไลบรารีระบบโดยใช้ตารางฟังก์ชันเสมือน (VTBL) ตารางเหล่านี้มีตัวชี้ไปยังฟังก์ชันที่ไลบรารีระบบสามารถใช้เพื่อโต้ตอบกับเซิร์ฟเวอร์หรือไคลเอนต์ OLESVR.DLL (บนเซิร์ฟเวอร์) และ OLECLI.DLL (บนไคลเอนต์) ได้รับการออกแบบมาเพื่อสื่อสารระหว่างกันโดยใช้ข้อความ WM_DDE_EXECUTE ที่พัฒนาโดยระบบปฏิบัติการ
OLE 1.1 ต่อมาได้พัฒนาเป็นสถาปัตยกรรม COM (component object model) สำหรับการทำงานกับส่วนประกอบของซอฟต์แวร์ สถาปัตยกรรม COM ได้รับการออกแบบใหม่ในภายหลังเป็น DCOM
เมื่อวางวัตถุ OLE บนคลิปบอร์ด วัตถุนั้นจะถูกบันทึกในรูปแบบ Windows ดั้งเดิม (เช่น บิตแมปหรือเมตาไฟล์) และจะถูกบันทึกในรูปแบบของตัวเองด้วย รูปแบบดั้งเดิมช่วยให้โปรแกรมที่เปิดใช้งาน OLE สามารถฝังส่วนหนึ่งของเอกสารอื่นที่คัดลอกไปยังคลิปบอร์ดและจัดเก็บไว้ในเอกสารของผู้ใช้
ขั้นวิวัฒนาการขั้นต่อไปคือ OLE 2.0 ซึ่งยังคงเป้าหมายและวัตถุประสงค์เช่นเดียวกับเวอร์ชันก่อนหน้า แต่ OLE 2.0 ได้กลายเป็นส่วนเสริมของสถาปัตยกรรม COM แทนที่จะใช้ VTBL คุณสมบัติใหม่ประกอบด้วยระบบอัตโนมัติของเทคโนโลยีลากและวาง การเปิดใช้งานแบบแทนที่ และพื้นที่จัดเก็บข้อมูลที่มีโครงสร้าง