อยากรู้ว่ามันคืออะไรทำหน้าที่อะไีร
Announcement
Collapse
No announcement yet.
ไดเรกXคืออะไรอ่ะ???
Collapse
X
-
DirectX คืออะไร
ก่อนอื่นต้องทำความเข้าใจก่อนว่า DirectX นั้นเป็นซอฟต์แวร์ที่บริษัทไมโครซอฟต์เป็นผู้เขียนขึ้นมาสำหรับช่วยในการรองรับงานด้านมัลติมีเดีย ซึ่งมีการทำงานเกี่ยวเนื่องกับการ์ดแสดงผล และการ์ดเสียง โดยส่วนใหญ่แล้วระบบปฏิบัติการวินโดวส์มักจะใส่คุณสมบัติของ DirectX มาให้ในตัวอยู่แล้ว อย่างเช่น ในวินโดวส์เอ็กซ์พีก็จะติดตั้ง DirectX 8.1 มาให้ด้วย และหากมีเวอร์ชันที่ใหม่กว่าออกมาก็ยังสามารถตามอัพเกรดในภายหลังได้เช่นกัน นอกจากนี้ DirectX ยังมีประโยชน์เป็นอย่างยิ่งสำหรับนักพัฒนาโปรแกรมบนระบบปฏิบัติการวินโดวส์ โดยนักพัฒนาซอฟต์แวร์สามารถเข้าถึงฟีเจอร์ของฮาร์ดแวร์แบบพิเศษต่างๆ ได้โดยไม่ต้องเขียนโค้ดเฉพาะฮาร์ดแวร์นั้นขึ้นมาใหม่ เพราะผู้พัฒนาโปรแกรมสามารถสร้างรายละเอียดทั้งภาพและเสียงในระดับที่สูงขึ้น เพื่อที่ผู้เล่นเกมจะได้สัมผัสกับการเล่นเกมที่สนุกสนานมากขึ้น
-
Application Program Interface หรือ API หรือ เอพีไอ คือ วิธีการเฉพาะสำหรับการเรียกใช้ระบบปฏิบัติการหรือแอพ พลิเคชั่นอื่นๆ หรือชุดโค้ด คอมพิวเตอร์ซึ่งทำหน้าที่เชื่อมต่อการทำงานระหว่างแอพพลิเคชั่นกับระบบปฏิบัติการ
การที่แอพพลิเคชั่นจะเชื่อมต่อการทำงานกับระบบปฏิบัติการได้นั้น จำเป็นต้องมีเอพีไอเป็นตัวเชื่อม ซึ่งหากไม่มีการเปิดเผยเอพีไอของระบบปฏิบัติการ ออกมาแล้ว เป็นไปไม่ได้เลยที่โปรแกรมเมอร์จะพัฒนาแอพพลิเคชั่นของเขาให้ทำงานเข้ากับระบบปฏิบัติการได้เต็ม 100%
อย่างไรก็ตาม แม้เอพีไอจะเป็นอินเตอร์เฟสชนิดหนึ่ง แต่จะทำหน้าที่เชื่อมต่อการทำงานของโปรแกรม ซึ่งต่างไปจากยูสเซอร์อินเตอร์เฟส (User Interface) ทั้งแบบกราฟิก (Graphical User Interface; GUI) และแบบเดิมที่เป็นบรรทัดคำสั่ง (Command Line) ที่เป็นอินเตอร์เฟสเชื่อมต่อระบบคอมพิวเตอร์กับผู้ใช ้
Comment
Comment