กลับไปหน้าบทความ

อ่าน 2 นาที

ไดเร็กทอรีแอปพลิเคชัน

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

ไดเร็กทอรีแอปพลิเคชัน

ตัวอย่างไดเร็กทอรีแอปพลิเคชัน RISC OS - !Draw

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

ปัจจุบันเทคโนโลยีนี้ถูกนำไปใช้ในRISC OSและROX Desktopและยังเป็นพื้นฐานของระบบการแจกจ่ายแอปพลิเคชันแบบ Zero Install อีกด้วย เทคโนโลยีที่คล้ายกันนี้ได้แก่VMware ThinAppและแนวคิดเรื่องชุดแอปพลิเคชัน ของ NEXTSTEP / GNUstep / Mac OS X ต้น กำเนิดของเทคโนโลยีนี้มาจากระบบการเรียกใช้ซอฟต์แวร์ที่จัดเก็บไว้ในฟลอปปี้ดิสก์ โดยอัตโนมัติ ใน ไมโครคอนโทรลเลอร์ 8 บิตรุ่นก่อนๆ ของ Acornเช่นBBC Micro ( ไฟล์ !BOOT )

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

เนื้อหาคงที่

RISC OS: เนื้อหาภายในไดเร็กทอรีแอปพลิเคชัน !Draw
RISC OS: เนื้อหาของไฟล์ ! Sprites22 ของ ! Draw

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

ไฟล์ไบนารีของแอปพลิเคชัน

การเปิดไดเร็กทอรีแอปพลิเคชันจะทำให้ไฟล์AppRun (ROX Desktop) หรือ!Run (RISC OS) ที่รวมอยู่ถูกเรียกใช้งาน บน RISC OS โดยทั่วไปจะเป็นไฟล์ Obey (สคริปต์คำสั่งของ RISC OS) ซึ่งจะจัดสรรหน่วยความจำและโหลดโมดูลส่วนขยายของระบบปฏิบัติการและไลบรารีที่ใช้ร่วมกันก่อนที่จะเรียกใช้ไบนารีของแอปพลิเคชัน ซึ่งโดยปกติจะเรียกว่า!RunImageบน ROX Desktop มักจะเป็นสคริปต์เชลล์ที่จะเรียกใช้ไบนารีของระบบที่ถูกต้องหากมี หรือคอมไพล์ไบนารีที่เหมาะสมจากซอร์สโค้ดหากไม่มี

ไฟล์ช่วยเหลือและไอคอน

ทั้ง RISC OS และ ROX Desktop อนุญาตให้ผู้ใช้ดูไฟล์ช่วยเหลือที่เกี่ยวข้องกับไดเร็กทอรีของแอปพลิเคชันโดยไม่ต้องเรียกใช้แอปพลิเคชันนั้น RISC OS ใช้ไฟล์ในไดเร็กทอรีชื่อ!Helpซึ่งจะถูกเรียกใช้ราวกับว่าผู้ใช้ดับเบิ้ลคลิกเมื่อขอความช่วยเหลือ (และสามารถเป็นรูปแบบใดก็ได้ที่ระบบเข้าใจ แต่รูปแบบข้อความธรรมดาและ !Draw เป็นรูปแบบที่พบได้ทั่วไป) ในขณะที่ ROX Desktop จะเปิดไดเร็กทอรี Help ย่อย ของแอปพลิเคชันนั้น

ในทำนองเดียวกัน ไอคอนแบบกำหนดเองสำหรับไดเร็กทอรีแอปพลิเคชันอาจบรรจุอยู่ภายในนั้นได้ ไม่ว่าจะเป็น . DirIcon (ในรูปแบบภาพที่รองรับ) หรือAppIcon.xpmภายใต้ ROX Desktop หรือ!Spritesและอาจรวมถึง!Sprites22ภายใต้ RISC OS RISC OS Filer จะโหลดไฟล์ sprite เหล่านี้โดยอัตโนมัติหากไม่มีไฟล์!Bootมิฉะนั้น ไฟล์ !Bootจะเป็นผู้โหลดไอคอนที่เหมาะสมเอง

!บูต

RISC OS: ไฟล์ !Boot, !Run และ !Help ของ !Draw

ไดเร็กทอรีแอปพลิเคชัน RISC OS อาจมีไฟล์ชื่อ!Bootซึ่งจะถูกเรียกใช้งานโดยFilerไม่ว่าจะโดยชัดแจ้งผ่าน คำสั่ง FilerBootหรือเมื่อบันเดิลถูกแสดงเป็นครั้งแรก (เว้นแต่ผู้ใช้จะกดControl ค้างไว้ขณะเปิด หน้าต่าง Filerซึ่งจะทำให้การบูตแอปพลิเคชันล้มเหลว[ 1 ] )

วิธีนี้ช่วยให้แอปพลิเคชันสามารถทำงานต่างๆ ได้ เช่น การลงทะเบียนประเภทไฟล์ที่รองรับ (โดยการกำหนดชื่อไฟล์ ตั้งค่าชื่อเรียกแทนคำสั่งสำหรับการเรียกใช้หรือพิมพ์ไฟล์ และโหลดไอคอนที่เหมาะสม) หรือเลือกที่จะโหลดไอคอนต่างๆ เช่นASprites (ไอคอนที่มีช่องอัลฟาสำหรับ RISC OS Select), 5Sprites (ไอคอนที่มีลักษณะเฉพาะของ RISC OS 5) หรือไอคอนเฉพาะธีม

ไฟล์ บูตเป็นพาหะ แพร่กระจายที่ได้รับความนิยมมากที่สุด สำหรับไวรัส RISC OS ที่มีอยู่ (เช่น ไวรัส Extend ที่รู้จักกันดี) แม้ว่าจะสามารถป้องกันได้ง่ายๆ โดยการกดปุ่มControl ค้างไว้ ก็ตาม

ฟีเจอร์!Bootไม่ได้ถูกทำซ้ำโดย ROX Desktop

ไดเร็กทอรีระบบบูต RISC OS !

เครื่องรุ่นแรกๆ ของ Acorn อนุญาตให้ "บูต" (เรียกใช้งานโดยอัตโนมัติ) สื่อบันทึกข้อมูลได้โดยการเรียกใช้ไฟล์ที่ชื่อว่า!BOOTหากมีอยู่ (การกระทำนี้ " การบูตดิสก์" จะถูกสลับด้วยปุ่ม Shiftและจึงเป็นที่รู้จักกันในชื่อshift-booting ) กลไกนี้ถูกนำไปใช้ในโครงสร้างดิสก์ของ RISC OS โดยการมีไดเร็กทอรีแอปพลิเคชันในรูทของดิสก์เริ่มต้นที่ชื่อว่า! Boot

ไดเร็กทอรีแอปพลิเคชันนี้จะถูกเรียกใช้งาน (run) เมื่อเครื่องบูต (หากตั้งค่าไว้เช่นนั้น) ดังนั้นจึงทำให้ไฟล์ !Run ของมันถูกเรียกใช้งาน (เช่น$.!Boot.!Runใน ไวยากรณ์ พาธเนม ของ Acorn) จากนั้นไฟล์นี้จะทำให้ไฟล์ต่างๆ ถูกเรียกใช้งาน โหลดโมดูลระบบปฏิบัติการ โหลดไอคอนมาตรฐาน และกำหนดประเภทไฟล์ รวมถึงกำหนด ตัวแปรมาตรฐานจำนวนหนึ่งซึ่งใช้ในการเข้าถึงไดเร็กทอรีย่อยต่างๆ ดังนั้นลำดับการบูตทั้งหมดของ RISC OS สามารถหลีกเลี่ยงได้เพียงแค่กดปุ่ม Shift ค้างไว้

ดูเพิ่มเติม

หมายเหตุ

  1. ^ "คู่มือผู้ใช้ RISC OS 3.7, 1 เดสก์ท็อป" . เว็บไซต์ FTP เดิมของ Acorn. เก็บถาวรจากต้นฉบับเมื่อวันที่ 29 สิงหาคม 2552. เรียกดูเมื่อวันที่ 1 พฤศจิกายน 2552 .
  • คู่มือผู้ใช้ ROX-Filer: โฟลเดอร์แอปพลิเคชัน
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Application_directory&oldid=1310229270 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไดเร็กทอรีแอปพลิเคชัน

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

เนื้อหาคงที่

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

ไฟล์ไบนารีของแอปพลิเคชัน

การเปิดไดเร็กทอรีแอปพลิเคชันจะทำให้ไฟล์ AppRun (ROX Desktop) หรือ !

ไฟล์ช่วยเหลือและไอคอน

ทั้ง RISC OS และ ROX Desktop อนุญาตให้ผู้ใช้ดูไฟล์ช่วยเหลือที่เกี่ยวข้องกับไดเร็กทอรีของแอปพลิเคชันโดยไม่ต้องเรียกใช้แอปพลิเคชันนั้น RISC OS ใช้ไฟล์ในไดเร็กทอรีชื่อ !