<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>เรียนรู้เกี่ยวกับรูปแบบไฟล์การเขียนโปรแกรมและ API ที่สามารถเปิดและสร้างไฟล์การเขียนโปรแกรม on aspose.info</title><link>https://www.aspose.info/th/programming/</link><description>Recent content in เรียนรู้เกี่ยวกับรูปแบบไฟล์การเขียนโปรแกรมและ API ที่สามารถเปิดและสร้างไฟล์การเขียนโปรแกรม on aspose.info</description><generator>Hugo</generator><language>th</language><lastBuildDate>Thu, 08 Feb 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.aspose.info/th/programming/index.xml" rel="self" type="application/rss+xml"/><item><title>ไฟล์ PC - ไฟล์ซอร์สโค้ด Pro*C - ไฟล์ .pc คืออะไร และวิธีการเปิด</title><link>https://www.aspose.info/th/programming/pc/</link><pubDate>Thu, 08 Feb 2024 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/pc/</guid><description>&lt;h2 id="ไฟลพซคออะไร"&gt;ไฟล์พีซีคืออะไร&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%9e%e0%b8%8b%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ PC หรือไฟล์ .pc เป็นไฟล์ซอร์สโค้ด ProC ProC เป็นพรีคอมไพเลอร์ที่ใช้กับฐานข้อมูล Oracle เพื่อฝังคำสั่ง SQL ภายในโค้ด C หรือ C++ เมื่อคุณคอมไพล์ไฟล์ Pro*C ไฟล์จะสร้างโค้ด C หรือ C++ ปกติพร้อมคำสั่ง SQL ที่ฝังอยู่ สิ่งนี้ทำให้คุณสามารถรวมการทำงานของฐานข้อมูล SQL เข้ากับโปรแกรม C หรือ C++ ของคุณได้อย่างราบรื่น&lt;/p&gt;&#10;&lt;p&gt;ต่อไปนี้คือตัวอย่างพื้นฐานของไฟล์ Pro*C ที่อาจมีลักษณะดังนี้:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;&#10;#include &amp;lt;sqlca.h&amp;gt;&#10;&#10;EXEC SQL INCLUDE sqlca;&#10;&#10;int main() {&#10; EXEC SQL BEGIN DECLARE SECTION;&#10; int emp_id;&#10; char emp_name[50];&#10; EXEC SQL END DECLARE SECTION;&#10;&#10; /* Connect to database */&#10; EXEC SQL CONNECT :user IDENTIFIED BY :password;&#10;&#10; /* Fetch employee details */&#10; EXEC SQL SELECT employee_id, employee_name INTO :emp_id, :emp_name FROM employees WHERE employee_id = :input_id;&#10;&#10; /* Print fetched details */&#10; printf(&amp;#34;Employee ID: %d\n&amp;#34;, emp_id);&#10; printf(&amp;#34;Employee Name: %s\n&amp;#34;, emp_name);&#10;&#10; /* Disconnect from database */&#10; EXEC SQL COMMIT WORK RELEASE;&#10; return 0;&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ในตัวอย่างนี้ คำสั่ง SQL จะขึ้นต้นด้วย EXEC SQL เพื่อระบุว่าเป็นคำสั่ง SQL ที่ฝังอยู่ คำสั่งเหล่านี้จะถูกประมวลผลโดยพรีคอมไพเลอร์ Pro*C เมื่อมีการคอมไพล์ไฟล์ และโค้ด C ที่เหมาะสมจะถูกสร้างขึ้นเพื่อโต้ตอบกับฐานข้อมูล Oracle&lt;/p&gt;</description></item><item><title>ไฟล์ F95 - ไฟล์ซอร์สโค้ด Fortran 95 - ไฟล์ .f95 คืออะไร และวิธีการเปิด</title><link>https://www.aspose.info/th/programming/f95/</link><pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/f95/</guid><description>&lt;h2 id="ไฟล-f95-คออะไร"&gt;ไฟล์ F95 คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-f95-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;โดยทั่วไปไฟล์ที่มีนามสกุล .f95 จะระบุว่าเป็นไฟล์ซอร์สโค้ด Fortran 95 Fortran เป็นภาษาการเขียนโปรแกรมที่มีความจำเป็นทั่วไปซึ่งเหมาะอย่างยิ่งสำหรับการคำนวณเชิงตัวเลขและวิทยาศาสตร์ Fortran 95 เป็นเวอร์ชันปรับปรุงของ Fortran 90 โดยนำเสนอคุณสมบัติและการปรับปรุงใหม่หลายประการ&lt;/p&gt;&#10;&lt;p&gt;โดยทั่วไปไฟล์ซอร์สโค้ด Fortran จะมีคำแนะนำโปรแกรมที่เขียนด้วยภาษาโปรแกรม Fortran; หากคุณมีไฟล์ที่มีนามสกุล .f95 มีแนวโน้มว่าจะคอมไพล์โดยใช้คอมไพเลอร์ Fortran การคอมไพล์เป็นกระบวนการแปลซอร์สโค้ดที่มนุษย์อ่านได้เป็นรหัสไบนารี่ที่เครื่องอ่านได้ซึ่งคอมพิวเตอร์สามารถดำเนินการได้&lt;/p&gt;&#10;&lt;h2 id="เปดไฟล-f95-ไดอยางไร"&gt;เปิดไฟล์ F95 ได้อย่างไร&lt;a class="anchor" href="#%e0%b9%80%e0%b8%9b%e0%b8%94%e0%b9%84%e0%b8%9f%e0%b8%a5-f95-%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;หากคุณต้องการใช้งานหรือรันโปรแกรมในไฟล์ .f95 คุณจะต้องมีคอมไพเลอร์ Fortran คอมไพเลอร์ Fortran ยอดนิยม ได้แก่ GNU Fortran (gfortran), Intel Fortran Compiler (ifort) และอื่นๆ คุณสามารถคอมไพล์และรันโปรแกรม Fortran ได้โดยใช้คำสั่งที่เหมาะสมจากคอมไพเลอร์&lt;/p&gt;&#10;&lt;p&gt;ตัวอย่างเช่น หากคุณติดตั้ง gfortran แล้ว คุณสามารถใช้คำสั่งต่อไปนี้ใน Terminal เพื่อคอมไพล์และรันโปรแกรม Fortran:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;# Compile the Fortran program&#10;gfortran -o my_program my_program.f95&#10;&#10;# Run the compiled program&#10;./my_program&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;หากคุณต้องการดูเนื้อหาของไฟล์ F95 เท่านั้น ไฟล์นั้นเป็นไฟล์ข้อความธรรมดา ดังนั้นคุณจึงสามารถเปิดด้วยโปรแกรมแก้ไขข้อความใดก็ได้&lt;/p&gt;</description></item><item><title>ไฟล์ XCODE - โครงการ Xcode - ไฟล์ .xcode คืออะไร และวิธีการเปิด</title><link>https://www.aspose.info/th/programming/xcode/</link><pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/xcode/</guid><description>&lt;h2 id="ไฟล-xcode-คออะไร"&gt;ไฟล์ XCODE คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-xcode-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;รูปแบบไฟล์ XCODE เป็นไฟล์หลักสำหรับโปรเจ็กต์ Xcode ประกอบด้วยการอ้างอิงถึงการตั้งค่าโปรเจ็กต์ การกำหนดค่า และไฟล์ซอร์สโค้ดทั้งหมด โปรเจ็กต์ Xcode สามารถมีเป้าหมายตั้งแต่หนึ่งเป้าหมายขึ้นไป เช่น เป้าหมายแอป เป้าหมายทดสอบ หรือเป้าหมายแบบกำหนดเองอื่นๆ ไฟล์ XCODE เป็นเรื่องแปลกเพราะตามค่าเริ่มต้น Xcode จะบันทึกโครงการเป็นไฟล์ .XCODEPROJ&lt;/p&gt;&#10;&lt;h2 id="เกยวกบซอฟตแวร-xcode"&gt;เกี่ยวกับซอฟต์แวร์ XCODE&lt;a class="anchor" href="#%e0%b9%80%e0%b8%81%e0%b8%a2%e0%b8%a7%e0%b8%81%e0%b8%9a%e0%b8%8b%e0%b8%ad%e0%b8%9f%e0%b8%95%e0%b9%81%e0%b8%a7%e0%b8%a3-xcode" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Xcode คือสภาพแวดล้อมการพัฒนาแบบผสานรวม (IDE) ที่สร้างขึ้นโดย Apple เพื่อการพัฒนาซอฟต์แวร์บนแพลตฟอร์มต่างๆ รวมถึง iOS, macOS, watchOS และ tvOS โดยมีชุดเครื่องมือที่ครอบคลุมสำหรับการสร้าง การทดสอบ และการดีบักแอปพลิเคชันสำหรับอุปกรณ์ Apple&lt;/p&gt;&#10;&lt;p&gt;คุณสมบัติที่สำคัญของ Xcode ได้แก่:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;Code Editor&lt;/strong&gt;: A powerful source code editor with features like syntax highlighting, autocompletion, and source code navigation.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;ตัวสร้างอินเทอร์เฟซ&lt;/strong&gt;: เครื่องมือออกแบบอินเทอร์เฟซผู้ใช้แบบกราฟิกสำหรับการสร้างและแก้ไขอินเทอร์เฟซผู้ใช้สำหรับแอปพลิเคชัน iOS และ macOS&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;เครื่องจำลอง&lt;/strong&gt;: โปรแกรมจำลองที่ช่วยให้นักพัฒนาสามารถทดสอบแอปพลิเคชันของตนบนอุปกรณ์ iOS, macOS, watchOS และ tvOS จำลองได้โดยไม่ต้องใช้ฮาร์ดแวร์จริง&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;ดีบักเกอร์&lt;/strong&gt;: เครื่องมือแก้ไขข้อบกพร่องแบบรวมเพื่อช่วยระบุและแก้ไขปัญหาในโค้ดระหว่างการพัฒนา&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;การวิเคราะห์ประสิทธิภาพ&lt;/strong&gt;: เครื่องมือสำหรับการสร้างโปรไฟล์และเพิ่มประสิทธิภาพการทำงานของแอปพลิเคชัน&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;</description></item><item><title>ไฟล์ CDX - ไฟล์ดัชนีตาราง Alpha Five - ไฟล์ .cdx คืออะไร และวิธีการเปิด?</title><link>https://www.aspose.info/th/programming/cdx/</link><pubDate>Thu, 18 Jan 2024 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/cdx/</guid><description>&lt;h2 id="ไฟล-cdx-คออะไร"&gt;ไฟล์ CDX คืออะไร&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-cdx-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ CDX เป็นไฟล์ดัชนีที่ใช้โดย Alpha Five ซึ่งเป็น Integrated Development Environment (IDE) สำหรับนักพัฒนาแอปพลิเคชันบนเว็บ ในบริบทของ Alpha Five ไฟล์ CDX มีข้อมูลที่ช่วยให้ IDE ค้นหาบันทึกเฉพาะภายในตาราง เมื่อคุณกำหนดเขตข้อมูลดัชนีในตารางภายใน Alpha Five ไฟล์ CDX ที่เกี่ยวข้องจะถูกสร้างขึ้น ไฟล์นี้ใช้เพื่อเรียงลำดับรายการในไฟล์ข้อมูลของคุณตามฟิลด์ดัชนีที่ระบุ&lt;/p&gt;&#10;&lt;p&gt;Alpha Five เป็น IDE ที่นักพัฒนาเว็บใช้และไฟล์ CDX เกี่ยวข้องกับสภาพแวดล้อมนี้ ไฟล์ CDX เก็บข้อมูลดัชนีซึ่งเป็นสิ่งสำคัญสำหรับการค้นหาและดึงข้อมูลบันทึกเฉพาะจากตารางอย่างรวดเร็ว ไฟล์ CDX จะถูกสร้างขึ้นเมื่อคุณกำหนดเขตข้อมูลดัชนีในตาราง ฟิลด์ดัชนีเหล่านี้จะกำหนดลำดับของรายการในไฟล์ข้อมูล โดยทั่วไปชื่อไฟล์ CDX จะคล้ายกับชื่อตารางและสามารถเก็บชื่อดัชนีได้ยาวสูงสุดสิบอักขระโดยไม่มีช่องว่าง&lt;/p&gt;&#10;&lt;h2 id="เกยวกบอลฟาไฟว"&gt;เกี่ยวกับอัลฟ่าไฟว์&lt;a class="anchor" href="#%e0%b9%80%e0%b8%81%e0%b8%a2%e0%b8%a7%e0%b8%81%e0%b8%9a%e0%b8%ad%e0%b8%a5%e0%b8%9f%e0%b8%b2%e0%b9%84%e0%b8%9f%e0%b8%a7" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Alpha Five เป็นแพลตฟอร์มซอฟต์แวร์ที่ครอบคลุมและสภาพแวดล้อมการพัฒนาแบบรวม (IDE) ที่ออกแบบมาเป็นพิเศษเพื่อปรับปรุงกระบวนการสร้างแอปพลิเคชันเว็บ Alpha Five เปิดตัวโดยมุ่งเน้นที่การพัฒนาแอปพลิเคชันอย่างรวดเร็ว (RAD) โดยนำเสนอชุดเครื่องมือและฟีเจอร์ที่มุ่งสู่การเร่งการสร้าง การสร้างต้นแบบ และการปรับใช้แอปพลิเคชันบนเว็บ คุณลักษณะที่กำหนดอย่างหนึ่งคือการเน้นไปที่การพัฒนาภาพ ช่วยให้นักพัฒนาสามารถออกแบบแอปพลิเคชันผ่านอินเทอร์เฟซแบบกราฟิกที่ใช้งานง่าย ซึ่งช่วยลดความจำเป็นในการเขียนโค้ดด้วยตนเองอย่างกว้างขวาง&lt;/p&gt;&#10;&lt;p&gt;จุดแข็งที่สำคัญของ Alpha Five คือการสนับสนุนที่แข็งแกร่งสำหรับการรวมฐานข้อมูล แพลตฟอร์มดังกล่าวช่วยให้นักพัฒนาทำงานกับแอปพลิเคชันที่ขับเคลื่อนด้วยข้อมูลได้ง่ายขึ้นอย่างมาก โดยให้การเชื่อมต่อกับฐานข้อมูลต่างๆ ได้อย่างราบรื่น การบูรณาการนี้ช่วยให้นักพัฒนาสามารถจัดการและจัดการข้อมูลภายใน IDE ได้อย่างมีประสิทธิภาพ ซึ่งเอื้อต่อแพลตฟอร์มที่ดึงดูดความสนใจของแอปพลิเคชันที่เน้นฐานข้อมูลเป็นศูนย์กลาง&lt;/p&gt;</description></item><item><title>ไฟล์ TSX - ไฟล์ React TypeScript - ไฟล์ .tsx คืออะไร และวิธีการเปิด?</title><link>https://www.aspose.info/th/programming/tsx/</link><pubDate>Thu, 28 Dec 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/tsx/</guid><description>&lt;h2 id="ไฟล-tsx-คออะไร"&gt;ไฟล์ TSX คืออะไร&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-tsx-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;นามสกุลไฟล์ &amp;ldquo;.tsx&amp;rdquo; โดยทั่วไปจะเชื่อมโยงกับไฟล์ TypeScript ที่มีโค้ด &lt;strong&gt;React&lt;/strong&gt; &lt;strong&gt;TypeScript เป็นชุดย่อยของ JavaScript&lt;/strong&gt; ที่เพิ่มการพิมพ์แบบคงที่ให้กับภาษา และ &lt;strong&gt;React เป็นไลบรารี JavaScript สำหรับสร้างอินเทอร์เฟซผู้ใช้&lt;/strong&gt; เมื่อทำงานร่วมกับ React และ TypeScript ร่วมกัน นักพัฒนามักใช้ส่วนขยาย &amp;ldquo;.tsx&amp;rdquo; สำหรับไฟล์ของตนเพื่อระบุว่ามีทั้ง TypeScript และ JSX (ส่วนขยายไวยากรณ์ของ React สำหรับ JavaScript)&lt;/p&gt;&#10;&lt;h2 id="ตวอยางไฟล-tsx"&gt;ตัวอย่างไฟล์ TSX&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-tsx" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;TypeScript ช่วยให้คุณสามารถกำหนดประเภทของตัวแปร พารามิเตอร์ฟังก์ชัน และอื่นๆ ได้ คุณมักจะเห็นโค้ด TypeScript ในไฟล์ &amp;ldquo;.tsx&amp;rdquo; ที่ระบุประเภทของอุปกรณ์ประกอบฉาก สถานะ และตัวแปรอื่นๆ ที่ใช้ในส่วนประกอบ React&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;// ตัวอย่าง: รหัส TypeScript ในส่วนประกอบ React&#10;อินเทอร์เฟซ MyComponentProps {&#10; ชื่อ: สตริง;&#10; อายุ: หมายเลข;&#10;}&#10;const MyComponent: React.FC&amp;lt;MyComponentProps&amp;gt; = ({ ชื่อ อายุ }) =&amp;gt; {&#10; // ตรรกะส่วนประกอบที่นี่&#10; return &amp;lt;div&amp;gt;{name} มีอายุ {age} ปี&amp;lt;/div&amp;gt;;&#10;};&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="jsx-สวนขยายไวยากรณตอบโต"&gt;JSX (ส่วนขยายไวยากรณ์ตอบโต้)&lt;a class="anchor" href="#jsx-%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%82%e0%b8%a2%e0%b8%b2%e0%b8%a2%e0%b9%84%e0%b8%a7%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b8%a3%e0%b8%93%e0%b8%95%e0%b8%ad%e0%b8%9a%e0%b9%82%e0%b8%95" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;JSX เป็นส่วนขยายไวยากรณ์สำหรับ JavaScript ที่แนะนำโดย React มีลักษณะคล้ายกับ XML/HTML และใช้เพื่ออธิบายว่า UI ควรมีลักษณะอย่างไร&lt;/p&gt;</description></item><item><title>ไฟล์ FS - ไฟล์ต้นฉบับ Visual F# - ไฟล์ .fs คืออะไร และวิธีการเปิด</title><link>https://www.aspose.info/th/programming/fs/</link><pubDate>Thu, 14 Dec 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/fs/</guid><description>&lt;h2 id="ไฟล-fs-คออะไร"&gt;ไฟล์ FS คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-fs-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;นามสกุลไฟล์ &lt;strong&gt;.fs&lt;/strong&gt; เชื่อมโยงกับ &lt;strong&gt;Visual F#&lt;/strong&gt; ภาษาโปรแกรมที่พัฒนาโดย Microsoft โดยเป็นส่วนหนึ่งของ .NET Framework F# เป็นภาษาการเขียนโปรแกรมเน้นการใช้งานซึ่งเป็นส่วนหนึ่งของระบบนิเวศของ Microsoft .NET และได้รับการออกแบบมาเพื่อใช้กับแอปพลิเคชันประเภทต่างๆ รวมถึงแอปพลิเคชันบนเว็บ เดสก์ท็อป และคลาวด์&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ต้นฉบับ Visual F# (ที่มีนามสกุล .fs) มีซอร์สโค้ดที่เขียนด้วย &lt;strong&gt;ภาษาโปรแกรม F#&lt;/strong&gt; ไฟล์เหล่านี้อาจรวมถึงฟังก์ชัน โมดูล ประเภท และโครงสร้างภาษา F# อื่นๆ Visual Studio เป็นสภาพแวดล้อมการพัฒนาทั่วไปสำหรับการเขียนโปรแกรม F# โดยมีเครื่องมือสำหรับการแก้ไข คอมไพล์ และดีบักโค้ด F#&lt;/p&gt;&#10;&lt;p&gt;โปรแกรมเมอร์ใช้ไฟล์ .fs เพื่อเขียนโค้ด F# จากนั้นไฟล์เหล่านี้จะถูกคอมไพล์เป็นไฟล์ปฏิบัติการ (&lt;a href="https://www.aspose.info/th/executable/exe/"&gt;.EXE&lt;/a&gt;) หรือไลบรารี ซึ่งโดยทั่วไปจะมีนามสกุล &lt;a href="https://www.aspose.info/th/system/dll/"&gt;.DLL&lt;/a&gt; ภาษา F# ขึ้นชื่อในเรื่องไวยากรณ์ที่กระชับ ไม่สามารถเปลี่ยนรูปแบบได้ตามค่าเริ่มต้น และรองรับแนวคิดการเขียนโปรแกรมเชิงฟังก์ชันได้เป็นอย่างดี&lt;/p&gt;&#10;&lt;h2 id="เปดไฟล-fs-ไดอยางไร"&gt;เปิดไฟล์ FS ได้อย่างไร&lt;a class="anchor" href="#%e0%b9%80%e0%b8%9b%e0%b8%94%e0%b9%84%e0%b8%9f%e0%b8%a5-fs-%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;โปรแกรมที่เปิดหรืออ้างอิงไฟล์ FS ได้แก่&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Microsoft Visual Studio 2022&lt;/strong&gt; (ฟรี) สำหรับ Windows&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/F_Sharp_%28programming_language%29"&gt;F Sharp (ภาษาการเขียนโปรแกรม)&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์ INO - Arduino Sketch - ไฟล์ .ino คืออะไร และจะเปิดได้อย่างไร</title><link>https://www.aspose.info/th/programming/ino/</link><pubDate>Thu, 14 Dec 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/ino/</guid><description>&lt;h2 id="ไฟล-ino-คออะไร"&gt;ไฟล์ INO คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-ino-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;ไฟล์ INO&lt;/strong&gt; เกี่ยวข้องกับ &lt;strong&gt;Arduino Sketch&lt;/strong&gt; ซึ่งเป็นโปรแกรมที่เขียนสำหรับบอร์ด Arduino โดยใช้ &lt;strong&gt;ภาษาการเขียนโปรแกรม Arduino&lt;/strong&gt; ภาษาการเขียนโปรแกรม Arduino มีพื้นฐานมาจากการเดินสาย และมันคล้ายกับ C/C++ Arduino Sketches จะถูกบันทึกด้วยนามสกุลไฟล์ .ino และใช้เพื่อควบคุมแผงวงจร Arduino&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-ino---ขอมลเพมเตม"&gt;รูปแบบไฟล์ INO - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-ino---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;แพลตฟอร์ม Arduino ได้รับการออกแบบมาเพื่อการสร้างต้นแบบทางอิเล็กทรอนิกส์ ช่วยให้นักพัฒนาสามารถประดิษฐ์และปรับใช้โปรแกรมที่เรียกว่าสเก็ตช์บนแผงวงจรเฉพาะได้ ภาพร่างเหล่านี้มีตั้งแต่งานพื้นฐาน เช่น การส่องสว่าง LED บนแผงวงจร ไปจนถึงการทำงานที่ซับซ้อน เช่น การส่งข้อมูลผ่านอินเทอร์เน็ต การสร้างภาพร่าง Arduino เกิดขึ้นภายใน &lt;strong&gt;Arduino Integrated Development Environment (IDE)&lt;/strong&gt; และภาพร่างเหล่านี้จะถูกจัดเก็บไว้ด้วยนามสกุลไฟล์ .ino&lt;/p&gt;&#10;&lt;p&gt;ในยุคก่อน Arduino 1.0 ภาพร่างได้รับการบันทึกด้วยนามสกุลไฟล์ .PDE โดย Arduino IDE แม้ว่า IDE ยังคงรองรับการเปิดไฟล์ .PDE แต่แนวทางปฏิบัติที่แนะนำคือบันทึกภาพร่างทั้งหมด รวมถึงไฟล์ที่เดิมจัดเก็บไว้ในไฟล์ &lt;a href="https://www.aspose.info/th/programming/pde/"&gt;.PDE&lt;/a&gt; โดยมีนามสกุลไฟล์ .ino การเปลี่ยนแปลงนี้สะท้อนให้เห็นถึงวิวัฒนาการของแพลตฟอร์มและรับประกันความเข้ากันได้กับมาตรฐานปัจจุบัน&lt;/p&gt;&#10;&lt;h2 id="เกยวกบอาดโน"&gt;เกี่ยวกับอาดูโน่&lt;a class="anchor" href="#%e0%b9%80%e0%b8%81%e0%b8%a2%e0%b8%a7%e0%b8%81%e0%b8%9a%e0%b8%ad%e0%b8%b2%e0%b8%94%e0%b9%82%e0%b8%99" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Arduino เป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพ่นซอร์สที่ช่วยลดความยุ่งยากในการสร้างต้นแบบและการพัฒนาโครงการเชิงโต้ตอบ Arduino ประกอบด้วยองค์ประกอบฮาร์ดแวร์และซอฟต์แวร์ รองรับฐานผู้ใช้ที่หลากหลาย ตั้งแต่มือใหม่ไปจนถึงมืออาชีพ แกนหลักของแพลตฟอร์มคือบอร์ด Arduino ที่มาพร้อมกับพินดิจิทัลและอนาล็อก การเชื่อมต่อ USB และรุ่นต่างๆ ที่ใช้โปรเซสเซอร์ เช่น Atmel AVR หรือ ARM&lt;/p&gt;</description></item><item><title>ไฟล์ CJS - ไฟล์รหัส CommonJS</title><link>https://www.aspose.info/th/programming/cjs/</link><pubDate>Sun, 29 Oct 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/cjs/</guid><description>&lt;h2 id="ไฟล-cjs-คออะไร"&gt;ไฟล์ CJS คืออะไร&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-cjs-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ CommonJS (CJS) เป็นไฟล์ที่มีโค้ด JavaScript ที่เขียนด้วยไวยากรณ์ CommonJS CommonJS คือระบบโมดูลที่ออกแบบมาเพื่อทำงานในสภาพแวดล้อมนอกเหนือจากเว็บเบราว์เซอร์ส่วนหน้า และมักใช้ในสภาพแวดล้อม JavaScript ฝั่งเซิร์ฟเวอร์ เช่น Node.js&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-cjs---ขอมลเพมเตม"&gt;รูปแบบไฟล์ CJS - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-cjs---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ CJS เขียนด้วยไวยากรณ์ CommonJS และสามารถแก้ไขได้ในโปรแกรมแก้ไขข้อความใด ๆ เช่น Microsoft Notepad หรือ Apple TextEdit โดยทั่วไปโมดูล CommonJS จะถูกจัดเก็บไว้ในไฟล์แยกกัน และมีวัตถุประสงค์เพื่อห่อหุ้มและทำให้โค้ดเป็นโมดูลเพื่อการจัดระเบียบและการบำรุงรักษาที่ดีขึ้น โมดูลเหล่านี้ใช้ฟังก์ชันที่จำเป็นในการนำเข้าการอ้างอิงและโมดูล module.exports หรือส่งออกวัตถุเพื่อแสดงค่าและฟังก์ชันที่ส่วนอื่น ๆ ของโค้ดสามารถใช้ได้&lt;/p&gt;&#10;&lt;h2 id="ตวอยางโคด-cjs"&gt;ตัวอย่างโค้ด CJS&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%82%e0%b8%84%e0%b8%94-cjs" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;โมดูล CommonJS มีไวยากรณ์และโครงสร้างเฉพาะที่รวมคุณลักษณะต่างๆ เช่น ฟังก์ชันที่จำเป็นสำหรับการนำเข้าโมดูลอื่นๆ และ module.exports หรือส่งออกวัตถุสำหรับการส่งออกค่า ฟังก์ชัน หรือวัตถุจากโมดูล โมดูลเหล่านี้ใช้เพื่อห่อหุ้มและแยกส่วนของโค้ด ทำให้ง่ายต่อการจัดการและบำรุงรักษาโค้ดเบส JavaScript ขนาดใหญ่ นี่คือตัวอย่างพื้นฐานของโมดูล CommonJS:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;// Module definition in a file named &amp;#34;myModule.js&amp;#34;&#10;const someValue = 42;&#10;&#10;function add(a, b) {&#10; return a + b;&#10;}&#10;&#10;module.exports = {&#10; someValue,&#10; add,&#10;};&#10;&#10;// Using the module in another file&#10;const myModule = require(&amp;#39;./myModule&amp;#39;);&#10;console.log(myModule.someValue); // 42&#10;console.log(myModule.add(10, 20)); // 30&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/CommonJS"&gt;Design Classes in Visual Studio&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ EXP - ไฟล์ส่งออกสัญลักษณ์</title><link>https://www.aspose.info/th/programming/exp/</link><pubDate>Wed, 12 Jul 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/exp/</guid><description>&lt;h2 id="ไฟล-exp-คออะไร"&gt;ไฟล์ EXP คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-exp-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ EXP ซึ่งย่อมาจากไฟล์ส่งออกสัญลักษณ์ สร้างขึ้นโดยสภาพแวดล้อมการพัฒนาแบบรวม (IDE) หรือคอมไพเลอร์ ไฟล์นี้ประกอบด้วยรายละเอียดไบนารีที่เกี่ยวข้องกับข้อมูลและฟังก์ชันที่ส่งออก จุดประสงค์คือเพื่อสร้างการเชื่อมต่อระหว่างโปรแกรมที่มาจากโปรแกรมนั้นกับอีกโปรแกรมหนึ่งโดยช่วยในการเชื่อมโยงทั้งสองเข้าด้วยกัน ไฟล์ EXP มีบทบาทสำคัญในการอำนวยความสะดวกในการบูรณาการและการทำงานร่วมกันอย่างราบรื่นระหว่างแอปพลิเคชันซอฟต์แวร์ต่างๆ&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-exp---ขอมลเพมเตม"&gt;รูปแบบไฟล์ EXP - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-exp---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;เมื่อโปรแกรมจำเป็นต้องโต้ตอบกับโปรแกรมอื่นโดยการนำเข้าและส่งออกข้อมูล จำเป็นต้องสร้างการเชื่อมโยงโดยใช้ไลบรารีการนำเข้าและไฟล์ส่งออก การเชื่อมโยงนี้มีความสำคัญอย่างยิ่งในการแก้ไขการพึ่งพาการนำเข้าแบบวงกลมที่อาจเกิดขึ้นระหว่างโปรแกรม&lt;/p&gt;&#10;&lt;p&gt;การนำเข้าแบบวงกลมเกิดขึ้นเมื่อโปรแกรม A ขึ้นอยู่กับข้อมูลหรือฟังก์ชันบางอย่างจากโปรแกรม B ในขณะที่โปรแกรม B ยังขึ้นอยู่กับข้อมูลหรือฟังก์ชันจากโปรแกรม A การพึ่งพาซึ่งกันและกันนี้สามารถสร้างความท้าทายในระหว่างขั้นตอนการเชื่อมโยงของกระบวนการพัฒนาซอฟต์แวร์&lt;/p&gt;&#10;&lt;p&gt;เพื่อจัดการกับการนำเข้าแบบวงกลม วิธีการทั่วไปเกี่ยวข้องกับการใช้ไฟล์ .LIB (ไลบรารีการนำเข้า) และไฟล์ EXP (ไฟล์ส่งออก) เมื่อเชื่อมโยงโปรแกรม ไฟล์ LIB ทำหน้าที่เป็นไลบรารีนำเข้า โดยให้ข้อมูลที่จำเป็นสำหรับโปรแกรม A เพื่อเข้าถึงข้อมูลหรือฟังก์ชันที่จำเป็นจากโปรแกรม B ในทางกลับกัน ไฟล์ EXP จะทำหน้าที่เป็นไฟล์ส่งออก ซึ่งมีข้อมูลสัญลักษณ์ที่เกี่ยวข้องซึ่งโปรแกรม B ส่งออก เพื่อการบริโภคตามโปรแกรม A&lt;/p&gt;&#10;&lt;p&gt;ด้วยการใช้ไฟล์ LIB และไฟล์ EXP ในระหว่างกระบวนการเชื่อมโยง จะสามารถแก้ไขการพึ่งพาการนำเข้าแบบวงกลมได้ โปรแกรม A สามารถนำเข้าองค์ประกอบที่จำเป็นจากโปรแกรม B ผ่านทางไลบรารีการนำเข้าได้สำเร็จ และโปรแกรม B สามารถส่งออกสัญลักษณ์ที่จำเป็นเพื่อให้โปรแกรม A เข้าถึงได้ผ่านทางไฟล์ส่งออก&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ HPP - ไฟล์ส่วนหัว C++</title><link>https://www.aspose.info/th/programming/hpp/</link><pubDate>Thu, 08 Jun 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/hpp/</guid><description>&lt;h2 id="ไฟล-hpp-คออะไร"&gt;ไฟล์ HPP คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-hpp-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;โดยทั่วไปรูปแบบไฟล์ &amp;ldquo;.hpp&amp;rdquo; จะใช้สำหรับไฟล์ส่วนหัวในภาษาการเขียนโปรแกรม C++ โดยทั่วไปไฟล์ส่วนหัวจะมีการประกาศและคำจำกัดความของฟังก์ชัน คลาส ตัวแปร และค่าคงที่ที่ใช้โดยไฟล์ซอร์สโค้ดอื่นในโครงการ C++&lt;/p&gt;&#10;&lt;p&gt;วัตถุประสงค์ของการใช้ไฟล์ส่วนหัวคือเพื่อให้มีวิธีแบ่งปันโค้ดทั่วไปในไฟล์ซอร์สโค้ดหลายไฟล์โดยไม่ต้องทำซ้ำโค้ด เมื่อไฟล์ต้นฉบับ C++ ต้องการเข้าถึงการประกาศหรือคำจำกัดความจากไฟล์ส่วนหัว ไฟล์นั้นจะรวมไฟล์ส่วนหัวโดยใช้คำสั่ง preprocessor &lt;code&gt;#include&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;นามสกุลไฟล์ &amp;ldquo;.hpp&amp;rdquo; มักใช้เพื่อระบุว่าไฟล์นั้นเป็นไฟล์ส่วนหัว C++ ไม่จำเป็นต้องใช้ส่วนขยายเฉพาะนี้สำหรับไฟล์ส่วนหัว และคุณอาจพบไฟล์ส่วนหัวที่มี &amp;ldquo;.h&amp;rdquo; หรือส่วนขยายอื่น ๆ อีกด้วย การเลือกส่วนขยายส่วนใหญ่เป็นเรื่องของแบบแผนและความชอบส่วนบุคคล&lt;/p&gt;&#10;&lt;p&gt;เมื่อไฟล์ต้นฉบับ C++ รวมไฟล์ส่วนหัวโดยใช้ &lt;code&gt;#include&lt;/code&gt; คอมไพลเลอร์จะรวมเนื้อหาของไฟล์ส่วนหัวเข้ากับไฟล์ต้นฉบับอย่างมีประสิทธิภาพก่อนที่จะคอมไพล์เป็นหน่วย ซึ่งช่วยให้ไฟล์ต้นฉบับสามารถเข้าถึงการประกาศและคำจำกัดความในไฟล์ส่วนหัว โดยให้ข้อมูลที่จำเป็นสำหรับคอมไพเลอร์ในการดำเนินการตรวจสอบประเภทและสร้างโค้ด&lt;/p&gt;&#10;&lt;h2 id="ไฟล-hpp-ประกอบดวยอะไรบาง"&gt;ไฟล์ HPP ประกอบด้วยอะไรบ้าง&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-hpp-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%ad%e0%b8%9a%e0%b8%94%e0%b8%a7%e0%b8%a2%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b8%9a%e0%b8%b2%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ต่อไปนี้เป็นเนื้อหาทั่วไปบางส่วนที่คุณอาจพบในไฟล์ &amp;ldquo;.hpp&amp;rdquo;:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;การประกาศฟังก์ชัน:&lt;/strong&gt; ไฟล์ส่วนหัวมักจะมีการประกาศฟังก์ชันโดยไม่มีการใช้งานจริง การประกาศเหล่านี้ให้ข้อมูลเกี่ยวกับชื่อของฟังก์ชัน ประเภทการส่งคืน และพารามิเตอร์ ทำให้ไฟล์ซอร์สโค้ดอื่นๆ สามารถใช้ฟังก์ชันได้โดยไม่จำเป็นต้องทราบรายละเอียดการใช้งาน&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;การประกาศคลาส:&lt;/strong&gt; ไฟล์ส่วนหัวสามารถมีการประกาศคลาส รวมถึงชื่อคลาส ตัวแปรสมาชิก ฟังก์ชันสมาชิก และตัวระบุการเข้าถึง ด้วยการรวมการประกาศคลาสไว้ในไฟล์ส่วนหัว ไฟล์ซอร์สโค้ดอื่น ๆ จะสามารถสร้างอ็อบเจ็กต์ของคลาสนั้นและเข้าถึงสมาชิกของคลาสได้&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;การประกาศค่าคงที่:&lt;/strong&gt; ไฟล์ส่วนหัวสามารถกำหนดค่าคงที่ได้ เช่น ตัวแปรร่วมหรือค่าแจงนับที่มีไว้เพื่อใช้ร่วมกันในไฟล์ซอร์สโค้ดหลายไฟล์ ค่าคงที่เหล่านี้สามารถเข้าถึงได้โดยการรวมไฟล์ส่วนหัวไว้ในไฟล์ต้นฉบับอื่น ทำให้สามารถใช้ค่าคงที่ที่กำหนดไว้ได้&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;คำจำกัดความประเภท:&lt;/strong&gt; ไฟล์ส่วนหัวอาจมีคำจำกัดความประเภทโดยใช้คีย์เวิร์ด &amp;ldquo;typedef&amp;rdquo; หรือนามแฝงประเภทโดยใช้คีย์เวิร์ด &amp;ldquo;using&amp;rdquo; คำจำกัดความเหล่านี้สร้างชื่อใหม่สำหรับประเภทที่มีอยู่ ทำให้โค้ดสามารถอ่านและบำรุงรักษาได้มากขึ้น&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;คำจำกัดความฟังก์ชันอินไลน์:&lt;/strong&gt; ในบางกรณี ไฟล์ส่วนหัวอาจมีคำจำกัดความฟังก์ชันอินไลน์ ฟังก์ชันอินไลน์เป็นฟังก์ชันขนาดเล็กที่ขยายที่ไซต์การโทร แทนที่จะเรียกว่าเป็นฟังก์ชันแยกกัน การรวมคำจำกัดความฟังก์ชันอินไลน์ในไฟล์ส่วนหัวทำให้คอมไพเลอร์สามารถแทนที่การเรียกใช้ฟังก์ชันด้วยเนื้อหาของฟังก์ชันได้โดยตรง ซึ่งอาจช่วยปรับปรุงประสิทธิภาพได้&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="ตวอยางไฟล-hpp"&gt;ตัวอย่างไฟล์ HPP&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-hpp" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;#ifndef PERSON_HPP&#10;#define PERSON_HPP&#10;&#10;#include &amp;lt;string&amp;gt;&#10;&#10;class Person {&#10;private:&#10; std::string name;&#10; int age;&#10;&#10;public:&#10; Person();&#10; Person(const std::string&amp;amp; name, int age);&#10; void setName(const std::string&amp;amp; newName);&#10; void setAge(int newAge);&#10; std::string getName() const;&#10; int getAge() const;&#10; void printInfo() const;&#10;};&#10;&#10;#endif&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="ไฟล-hpp-อยในรปแบบใด"&gt;ไฟล์ HPP อยู่ในรูปแบบใด&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-hpp-%e0%b8%ad%e0%b8%a2%e0%b9%83%e0%b8%99%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%83%e0%b8%94" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;HPP เป็นไฟล์ข้อความธรรมดา แต่เป็นไปตามกฎทั่วไปและไวยากรณ์ของภาษาการเขียนโปรแกรม C++ ต่อไปนี้คือรายละเอียดรูปแบบและโครงสร้างทั่วไปของไฟล์ &amp;ldquo;.hpp&amp;rdquo;:&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ RB - ไฟล์ซอร์สโค้ด Ruby</title><link>https://www.aspose.info/th/programming/rb/</link><pubDate>Mon, 29 May 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/rb/</guid><description>&lt;h2 id="ไฟล-rb-คออะไร"&gt;ไฟล์ RB คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-rb-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;โดยทั่วไปนามสกุลไฟล์ &amp;ldquo;.rb&amp;rdquo; จะเชื่อมโยงกับไฟล์ภาษาการเขียนโปรแกรม Ruby Ruby เป็นภาษาโปรแกรมเชิงวัตถุแบบไดนามิกที่ขึ้นชื่อเรื่องความเรียบง่ายและอ่านง่าย&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ &amp;ldquo;.rb&amp;rdquo; มีซอร์สโค้ด Ruby ซึ่งสามารถดำเนินการโดยล่าม Ruby หรือสภาพแวดล้อมการพัฒนา Ruby ไฟล์เหล่านี้มักจะมีคำจำกัดความของคลาส วิธีการ ตัวแปร และโครงสร้างโค้ด Ruby อื่นๆ&lt;/p&gt;&#10;&lt;h2 id="จะรนสครปต-ruby-ในไฟล-rb-ไดอยางไร"&gt;จะรันสคริปต์ Ruby ในไฟล์ RB ได้อย่างไร&lt;a class="anchor" href="#%e0%b8%88%e0%b8%b0%e0%b8%a3%e0%b8%99%e0%b8%aa%e0%b8%84%e0%b8%a3%e0%b8%9b%e0%b8%95-ruby-%e0%b9%83%e0%b8%99%e0%b9%84%e0%b8%9f%e0%b8%a5-rb-%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;หากต้องการเรียกใช้สคริปต์ Ruby ที่บันทึกไว้ในไฟล์ &amp;ldquo;.rb&amp;rdquo; คุณจะต้องติดตั้ง Ruby reaperter ไว้ในระบบของคุณ นี่คือตัวอย่างพื้นฐานของสคริปต์ Ruby ที่บันทึกไว้ในไฟล์ชื่อ &amp;ldquo;example.rb&amp;rdquo;:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;# example.rb&#10;&#10;# Define a method to calculate the square of a number&#10;def square(number)&#10; number * number&#10;end&#10;&#10;# Call the square method with an argument&#10;result = square(5)&#10;&#10;# Print the result&#10;puts &amp;#34;The square of 5 is: #{result}&amp;#34;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;หากต้องการเรียกใช้สคริปต์นี้ คุณสามารถเปิดบรรทัดคำสั่งหรือเทอร์มินัล นำทางไปยังไดเร็กทอรีซึ่งมีไฟล์ &amp;ldquo;example.rb&amp;rdquo; อยู่ จากนั้นใช้ตัวแปล Ruby:&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ CSX - สคริปต์ Visual C#</title><link>https://www.aspose.info/th/programming/csx/</link><pubDate>Mon, 15 May 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/csx/</guid><description>&lt;h2 id="ไฟล-csx-คออะไร"&gt;ไฟล์ CSX คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-csx-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Visual C# Script (หรือที่เรียกว่า CSX) เป็นรูปแบบไฟล์ที่ใช้โดยกลไกการเขียนสคริปต์ Roslyn ในระบบนิเวศ .NET ของ Microsoft ไฟล์ CSX มีโค้ด C# ที่สามารถดำเนินการได้โดยตรงโดยไม่ต้องมีขั้นตอนการคอมไพล์แยกต่างหาก&lt;/p&gt;&#10;&lt;p&gt;รูปแบบ CSX เป็นแบบเฉพาะสำหรับระบบนิเวศของ Microsoft และไม่ใช่รูปแบบไฟล์ที่ใช้กันอย่างแพร่หลายในการเขียนโปรแกรมทั่วไป ไฟล์ CSX มักใช้ในสถานการณ์ที่จำเป็นต้องมีฟังก์ชันการสร้างต้นแบบหรือการเขียนสคริปต์อย่างรวดเร็ว ช่วยให้คุณสามารถสร้างและรันโปรแกรม C# ในลักษณะที่เบากว่าเมื่อเปรียบเทียบกับการสร้างแอปพลิเคชันที่คอมไพล์เต็มรูปแบบ&lt;/p&gt;&#10;&lt;p&gt;ในการรันไฟล์ CSX คุณสามารถใช้เครื่องมือ เช่น .NET Interactive Notebooks ซึ่งมีสภาพแวดล้อมแบบโต้ตอบสำหรับการรันโค้ด C# Visual Studio Code ที่มีส่วนขยาย C# และ .NET Core SDK ยังสามารถใช้เพื่อทำงานกับไฟล์ CSX ได้&lt;/p&gt;&#10;&lt;h2 id="ไฟล-csx-ประกอบดวยอะไรบาง"&gt;ไฟล์ CSX ประกอบด้วยอะไรบ้าง&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-csx-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%ad%e0%b8%9a%e0%b8%94%e0%b8%a7%e0%b8%a2%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b8%9a%e0%b8%b2%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ CSX (สคริปต์ C#) มีโค้ด C# ที่สามารถดำเนินการได้โดยตรง โดยอาจรวมโค้ด C# ที่ถูกต้อง เช่น การประกาศตัวแปร ฟังก์ชัน คลาส และโครงสร้างการเขียนโปรแกรมอื่นๆ&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ Jav - ไฟล์ต้นฉบับ Java</title><link>https://www.aspose.info/th/programming/jav/</link><pubDate>Mon, 15 May 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/jav/</guid><description>&lt;h2 id="ไฟล-jav-คออะไร"&gt;ไฟล์ Jav คืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-jav-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ Jav เป็นไฟล์ซอร์สโค้ด Java ที่ถูกสร้างขึ้นในภาษาการเขียนโปรแกรม Java มันคล้ายกับซอร์สไฟล์ Java และสามารถคอมไพล์ด้วยล่าม Java เช่นเดียวกับไฟล์ &lt;a href="https://www.aspose.info/th/programming/java/"&gt;Java&lt;/a&gt; ไฟล์ Jav ถูกใช้ในการพัฒนาแอปพลิเคชัน Java ซึ่งอาจเป็นหนึ่งในไฟล์ซอร์สโค้ดจำนวนมากที่มีอยู่ในโปรเจ็กต์ Java&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-jav"&gt;รูปแบบไฟล์ Jav&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-jav" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ Jav จะถูกจัดเก็บเป็นไฟล์ข้อความและสามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความใดก็ได้ ประเภทไฟล์ Jav โดยทั่วไปจะถูกแทนที่ด้วยประเภทไฟล์ Java และมักใช้สำหรับการเขียนแอปพลิเคชัน Java รหัส Jav สามารถเขียนด้วย IDE เช่น Eclipse และ IntelliJ Idea ซึ่งช่วยให้ทำงานกับไฟล์ Java ได้ง่ายขึ้น&lt;/p&gt;&#10;&lt;h3 id="ตวอยางรปแบบไฟล-jav"&gt;ตัวอย่างรูปแบบไฟล์ Jav&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-jav" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;/*&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;The example code prints&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;Hello World from Java to the console.&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cm"&gt;*/&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kd"&gt;public&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;JavaApp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kd"&gt;public&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kd"&gt;static&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kt"&gt;void&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;System&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;Hello World.&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;// Prints the string to the console.&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="ขอมลอางอง"&gt;ข้อมูลอ้างอิง&lt;a class="anchor" href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;Java (ภาษาการเขียนโปรแกรม) - Wikipedia&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ VCPROJ - ไฟล์โครงการ Visual C++</title><link>https://www.aspose.info/th/programming/vcproj/</link><pubDate>Mon, 15 May 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/vcproj/</guid><description>&lt;h2 id="ไฟล-vcproj-คออะไร"&gt;ไฟล์ VCPROJ คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-vcproj-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ VCProj หรือที่เรียกว่าไฟล์โครงการ Visual C++ เป็นไฟล์ที่ใช้ XML ที่เก็บการกำหนดค่าและการตั้งค่าสำหรับโครงการใน Microsoft Visual Studio ไฟล์ VCProj ส่วนใหญ่จะใช้ใน Visual Studio เวอร์ชันเก่าจนถึง Visual Studio 2010 เริ่มต้นจาก Visual Studio 2012 ไฟล์โครงการถูกเปลี่ยนเป็นรูปแบบใหม่ที่เรียกว่า VCXProj&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ VCProj มีข้อมูลเกี่ยวกับไฟล์ซอร์สโค้ดของโครงการ การตั้งค่าบิลด์ ตัวเลือกคอมไพเลอร์ การตั้งค่าตัวเชื่อมโยง และการกำหนดค่าเฉพาะโครงการอื่นๆ โดยจะกำหนดวิธีการสร้างโปรเจ็กต์และไฟล์ใดบ้างที่รวมอยู่ในโปรเจ็กต์&lt;/p&gt;&#10;&lt;h2 id="ตวอยางไฟล-vcproj"&gt;ตัวอย่างไฟล์ VCPROJ&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-vcproj" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;นี่คือตัวอย่างลักษณะของไฟล์ VCProj:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;Windows-1252&amp;#34;?&amp;gt;&#10;&amp;lt;VisualStudioProject&#10;&#9;ProjectType=&amp;#34;Visual C++&amp;#34;&#10;&#9;Version=&amp;#34;9.00&amp;#34;&#10;&#9;Name=&amp;#34;MyProject&amp;#34;&#10;&#9;ProjectGUID=&amp;#34;{01234567-89AB-CDEF-0123-456789ABCDEF}&amp;#34;&#10;&#9;Keyword=&amp;#34;Win32Proj&amp;#34;&#10;&#9;&amp;gt;&#10;&#9;&amp;lt;Platforms&amp;gt;&#10;&#9;&#9;&amp;lt;Platform&#10;&#9;&#9;&#9;Name=&amp;#34;Win32&amp;#34;&#10;&#9;&#9;/&amp;gt;&#10;&#9;&amp;lt;/Platforms&amp;gt;&#10;&#9;&amp;lt;ToolFiles&amp;gt;&#10;&#9;&amp;lt;/ToolFiles&amp;gt;&#10;&#9;&amp;lt;Configurations&amp;gt;&#10;&#9;&#9;&amp;lt;Configuration&#10;&#9;&#9;&#9;Name=&amp;#34;Debug|Win32&amp;#34;&#10;&#9;&#9;&#9;ConfigurationType=&amp;#34;1&amp;#34;&#10;&#9;&#9;&#9;InheritedPropertySheets=&amp;#34;$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops&amp;#34;&#10;&#9;&#9;&amp;gt;&#10;&#9;&#9;&#9;&amp;lt;Tool&#10;&#9;&#9;&#9;&#9;Name=&amp;#34;VCCLCompilerTool&amp;#34;&#10;&#9;&#9;&#9;&#9;AdditionalIncludeDirectories=&amp;#34;.\include&amp;#34;&#10;&#9;&#9;&#9;&#9;PreprocessorDefinitions=&amp;#34;_DEBUG;WIN32;_WINDOWS&amp;#34;&#10;&#9;&#9;&#9;&#9;RuntimeLibrary=&amp;#34;3&amp;#34;&#10;&#9;&#9;&#9;&#9;UsePrecompiledHeader=&amp;#34;0&amp;#34;&#10;&#9;&#9;&#9;/&amp;gt;&#10;&#9;&#9;&#9;&amp;lt;Tool&#10;&#9;&#9;&#9;&#9;Name=&amp;#34;VCLinkerTool&amp;#34;&#10;&#9;&#9;&#9;&#9;AdditionalDependencies=&amp;#34;kernel32.lib user32.lib&amp;#34;&#10;&#9;&#9;&#9;&#9;OutputFile=&amp;#34;$(OutDir)\MyProject.exe&amp;#34;&#10;&#9;&#9;&#9;&#9;LinkIncremental=&amp;#34;2&amp;#34;&#10;&#9;&#9;&#9;&#9;SuppressStartupBanner=&amp;#34;true&amp;#34;&#10;&#9;&#9;&#9;/&amp;gt;&#10;&#9;&#9;&amp;lt;/Configuration&amp;gt;&#10;&#9;&amp;lt;/Configurations&amp;gt;&#10;&#9;&amp;lt;References&amp;gt;&#10;&#9;&amp;lt;/References&amp;gt;&#10;&amp;lt;/VisualStudioProject&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="ไฟล-vcproj-ประกอบดวยอะไรบาง"&gt;ไฟล์ VCPROJ ประกอบด้วยอะไรบ้าง&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-vcproj-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%ad%e0%b8%9a%e0%b8%94%e0%b8%a7%e0%b8%a2%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b8%9a%e0%b8%b2%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ VCProj มีองค์ประกอบและการตั้งค่าต่าง ๆ ที่เกี่ยวข้องกับโครงการ Visual C ++ ใน Microsoft Visual Studio นี่คือข้อมูลสำคัญบางส่วนที่สามารถพบได้ในไฟล์ VCProj:&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ C3 - ซอร์สโค้ด C3</title><link>https://www.aspose.info/th/programming/c3/</link><pubDate>Mon, 08 May 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/c3/</guid><description>&lt;h2 id="ไฟล-c3-คออะไร"&gt;ไฟล์ C3 คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-c3-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ C3 มีซอร์สโค้ดที่เขียนด้วยภาษาโปรแกรม C3 C3 เป็นภาษาโปรแกรมทดลองซึ่งมีจุดมุ่งหมายเพื่อรวมคุณสมบัติที่ดีที่สุดของ C++ และ Python&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ซอร์สโค้ด C3 สามารถสร้างขึ้นได้โดยใช้โปรแกรมแก้ไขข้อความ เช่น Notepad หรือ Sublime Text สามารถแก้ไขและคอมไพล์ได้โดยใช้คอมไพเลอร์ C3 ซึ่งแปลซอร์สโค้ด C3 ให้เป็นโค้ดปฏิบัติการที่สามารถรันบนคอมพิวเตอร์ได้ คอมไพเลอร์ C3 สร้างรหัสเครื่องที่สามารถรันบน CPU ได้โดยตรงโดยให้ประสิทธิภาพที่ดี&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ซอร์สโค้ด C3 สามารถประกอบด้วยโครงสร้างการเขียนโปรแกรมที่หลากหลาย รวมถึงฟังก์ชัน คลาส ตัวแปร ลูป และเงื่อนไข C3 ยังมีประเภทข้อมูลในตัวจำนวนหนึ่ง เช่น จำนวนเต็ม ตัวเลขทศนิยม และสตริง&lt;/p&gt;&#10;&lt;p&gt;หากต้องการคอมไพล์ไฟล์ซอร์สโค้ด C3 คุณจะต้องติดตั้งคอมไพเลอร์ C3 บนคอมพิวเตอร์ของคุณ เมื่อติดตั้งคอมไพเลอร์แล้ว คุณสามารถรันได้จากบรรทัดคำสั่งและระบุตำแหน่งของไฟล์ซอร์สโค้ดที่คุณต้องการคอมไพล์ คอมไพเลอร์จะสร้างไฟล์ปฏิบัติการที่คุณสามารถเรียกใช้บนคอมพิวเตอร์ของคุณได้&lt;/p&gt;&#10;&lt;h2 id="ไฟล-c3-อยในรปแบบใด"&gt;ไฟล์ C3 อยู่ในรูปแบบใด&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-c3-%e0%b8%ad%e0%b8%a2%e0%b9%83%e0%b8%99%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%83%e0%b8%94" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ซอร์สโค้ด C3 เป็นไฟล์ข้อความธรรมดา รูปแบบเป็นไปตามกฎของไฟล์ข้อความธรรมดา โดยแต่ละบรรทัดจะมีลำดับอักขระที่ประกอบเป็นโค้ด รหัส C3 เป็นไปตามไวยากรณ์ที่คล้ายกับ C++ และ Python ไฟล์ซอร์สโค้ด C3 โดยทั่วไปประกอบด้วยฟังก์ชัน คลาส ตัวแปร ลูป เงื่อนไข และโครงสร้างการเขียนโปรแกรมอื่นๆ โค้ดในไฟล์ C3 ถูกจัดระเบียบเป็นชุดของคำสั่ง โดยแต่ละคำสั่งโดยทั่วไปจะครอบครองบรรทัดเดียวของไฟล์&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ CC - ไฟล์ซอร์สโค้ด C++</title><link>https://www.aspose.info/th/programming/cc/</link><pubDate>Mon, 08 May 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/cc/</guid><description>&lt;h2 id="ไฟล-cc-คออะไร"&gt;ไฟล์ CC คืออะไร&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-cc-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ CC เป็นไฟล์ซอร์สโค้ดประเภทหนึ่งที่มีโค้ดที่เขียนด้วยภาษาการเขียนโปรแกรม C++ อาจมีโค้ดทั้งหมดที่จำเป็นสำหรับโปรแกรมเดียวหรือส่วนหนึ่งของโค้ดที่เป็นส่วนหนึ่งของโปรเจ็กต์การเขียนโปรแกรมขนาดใหญ่ซึ่งประกอบด้วยไฟล์ CC หลายไฟล์ หากต้องการแก้ไขหรือดูโค้ดที่มีอยู่ในไฟล์ CC นักพัฒนามักใช้โปรแกรมแก้ไขซอร์สโค้ด หลังจากแก้ไขแล้วจะคอมไพล์โค้ดโดยใช้คอมไพเลอร์เพื่อแปลงเป็นโค้ดเครื่องซึ่งระบบปฏิบัติการของคอมพิวเตอร์สามารถดำเนินการเพื่อรันโปรแกรมได้&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-cc---ขอมลเพมเตม"&gt;รูปแบบไฟล์ CC - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-cc---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;นามสกุลไฟล์ .cc ถูกใช้สำหรับไฟล์ซอร์สโค้ด C++ มานานหลายทศวรรษ ภาษา C++ ได้รับการพัฒนาในช่วงปลายทศวรรษ 1970 โดย Bjarne Stroustrup ซึ่งทำงานที่ Bell Labs ในขณะนั้น Stroustrup ต้องการขยายภาษาการเขียนโปรแกรม C ด้วยการสนับสนุนแนวคิดการเขียนโปรแกรมเชิงวัตถุซึ่งเขารู้สึกว่าจำเป็นสำหรับการสร้างระบบซอฟต์แวร์ขนาดใหญ่&lt;/p&gt;&#10;&lt;p&gt;C++ เวอร์ชันแรกเปิดตัวในปี 1983 และได้รับความนิยมอย่างรวดเร็วในหมู่นักพัฒนาที่ชื่นชอบคุณสมบัติอันทรงพลังและความยืดหยุ่นของมัน เนื่องจาก C++ มีการใช้กันอย่างแพร่หลายมากขึ้น จึงจำเป็นต้องสร้างแบบแผนการเข้ารหัสและแบบแผนการตั้งชื่อไฟล์เพื่อช่วยจัดระเบียบและจัดการฐานโค้ดขนาดใหญ่&lt;/p&gt;&#10;&lt;p&gt;คู่มือสไตล์ C++ ของ Google ซึ่งแนะนำให้ใช้นามสกุลไฟล์ .cc สำหรับไฟล์ซอร์สโค้ด C++ ได้รับการเผยแพร่ครั้งแรกในปี 2003 นับตั้งแต่นั้นเป็นต้นมา คู่มือนี้ได้รับการอัปเดตเป็นระยะๆ เพื่อสะท้อนถึงการเปลี่ยนแปลงในภาษา C++ และแนวทางการพัฒนาของชุมชนการเขียนโปรแกรมในวงกว้าง&lt;/p&gt;&#10;&lt;p&gt;ปัจจุบัน นามสกุลไฟล์ .cc ยังคงเป็นตัวเลือกยอดนิยมสำหรับไฟล์ซอร์สโค้ด C++ และได้รับการยอมรับจากเครื่องมือและแพลตฟอร์มการพัฒนายอดนิยมมากมาย&lt;/p&gt;&#10;&lt;h2 id="เปดไฟล-cc-ไดอยางไร"&gt;เปิดไฟล์ CC ได้อย่างไร&lt;a class="anchor" href="#%e0%b9%80%e0%b8%9b%e0%b8%94%e0%b9%84%e0%b8%9f%e0%b8%a5-cc-%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;โปรแกรมแก้ไขซอร์สโค้ดจำนวนมาก รวมถึงเครื่องมือหลายแพลตฟอร์ม เช่น Microsoft Visual Studio Code และ Code Blocks สามารถใช้เปิดและแก้ไขไฟล์ CC ได้ โปรแกรมแก้ไขเหล่านี้นำเสนอคุณสมบัติที่มีประโยชน์ เช่น การเน้นไวยากรณ์และการเติมข้อความอัตโนมัติ ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการทำงานกับไฟล์ CC&lt;/p&gt;</description></item><item><title>ไฟล์ที่ 4 - รูปแบบไฟล์ภาษาที่สี่</title><link>https://www.aspose.info/th/programming/4th/</link><pubDate>Thu, 09 Feb 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/4th/</guid><description>&lt;h2 id="ไฟลท-4-คออะไร"&gt;ไฟล์ที่ 4 คืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%97-4-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .4th คือไฟล์โปรแกรมที่สร้างขึ้นสำหรับ &lt;strong&gt;Forth Programming Language&lt;/strong&gt; มันมีซอร์สโค้ดสำหรับโปรแกรมที่เขียนด้วยภาษาการเขียนโปรแกรม Forth และสร้างเอาต์พุตเมื่อโปรแกรมถูกเรียกใช้งาน มันเป็นเพียงไฟล์ภาษาการเขียนโปรแกรมอื่นที่คล้ายกับไฟล์ต้นฉบับ &lt;a href="https://www.aspose.info/th/programming/c/"&gt;C&lt;/a&gt; และ &lt;a href="https://www.aspose.info/th/programming/cpp/"&gt;C++&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟลท-4---ขอมลเพมเตม"&gt;รูปแบบไฟล์ที่ 4 - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%97-4---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;h3 id="ตวอยางโคดภาษาการเขยนโปรแกรมท-4"&gt;ตัวอย่างโค้ดภาษาการเขียนโปรแกรมที่ 4&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%82%e0%b8%84%e0%b8%94%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%82%e0%b8%a2%e0%b8%99%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b8%97-4" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;นี่คือตัวอย่างของโปรแกรมง่ายๆ ที่เขียนด้วยภาษา Forth ซึ่งคำนวณแฟกทอเรียลของจำนวนที่กำหนด:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;: factorial ( n -- n! )&#10; dup 0=&#10; if&#10; drop 1&#10; exit&#10; then&#10; 1&#10; swap&#10; begin&#10; dup 1-&#10; dup 0=&#10; if&#10; drop&#10; exit&#10; then&#10; swap&#10; *&#10; repeat&#10;;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ในตัวอย่างนี้ คำแฟกทอเรียลรับอาร์กิวเมนต์เดียว n และส่งคืนค่าแฟกทอเรียล คำที่ซ้ำกันจะทำซ้ำค่าที่อยู่ด้านบนของสแต็ก ปล่อยทิ้งค่าที่อยู่ด้านบนของสแต็ก และ * คูณค่าสองค่าที่อยู่ด้านบนของสแต็ก โครงสร้าง if และ start/until จะควบคุมการไหลของโปรแกรม&lt;/p&gt;&#10;&lt;p&gt;หากต้องการใช้โปรแกรมนี้ คุณจะต้องป้อนคำจำกัดความลงในล่าม Forth แล้วจึงเรียกคำแฟกทอเรียลด้วยตัวเลขที่คุณต้องการค้นหาแฟกทอเรียลของ:&lt;/p&gt;</description></item><item><title>ไฟล์ GMD - รูปแบบไฟล์โค้ดโปรแกรมผู้สร้างเกม</title><link>https://www.aspose.info/th/programming/gmd/</link><pubDate>Tue, 07 Feb 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/gmd/</guid><description>&lt;h2 id="ไฟล-gmd-คออะไร"&gt;ไฟล์ GMD คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-gmd-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ GMD เป็นไฟล์ต้นฉบับการพัฒนาเกมที่สร้างด้วยเครื่องมือพัฒนาซอฟต์แวร์ Game Maker ที่ใช้ในการสร้างเกม 2D ไฟล์ GMD ถูกจัดเก็บเป็นไฟล์ข้อความและเป็นไฟล์โครงการสำหรับเกมที่จะพัฒนา Game Maker พร้อมใช้งานสำหรับ Windows, Mac, Linux, Android, iOS, HTML5, Xbox, PlayStation และ Nintendo Switch เครื่องมือนี้ใช้กันอย่างแพร่หลายโดยนักพัฒนาอินดี้ สตูดิโอมืออาชีพ และนักการศึกษาทั่วโลกในการสร้างเกม&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-gmd"&gt;รูปแบบไฟล์ GMD&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-gmd" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ GMD จะถูกบันทึกในรูปแบบไฟล์ไบนารี่และไม่มีรายละเอียดรูปแบบไฟล์ภายในสำหรับการอ้างอิงของนักพัฒนา&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://gamemaker.io/en"&gt;ผู้สร้างเกม&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์ NX - รูปแบบไฟล์แอปพลิเคชัน LowRes NX</title><link>https://www.aspose.info/th/programming/nx/</link><pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/nx/</guid><description>&lt;h2 id="ไฟล-nx-คออะไร"&gt;ไฟล์ NX คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-nx-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ NX เป็นไฟล์วิดีโอเกมที่สร้างขึ้นเพื่อใช้กับคอนโซลเกมเสมือน &lt;strong&gt;LowRes NX&lt;/strong&gt; เขียนด้วยภาษาโปรแกรม BASIC และมีซอร์สโค้ดของเกมที่กำหนดวิธีการทำงานของเกม คุณสามารถสร้างไฟล์ NX ของคุณเองเพื่อใช้กับแอปที่สามารถโหลดได้และผู้ใช้สามารถเล่นเกมได้&lt;/p&gt;&#10;&lt;p&gt;คุณสามารถเปิดไฟล์ NX ในโปรแกรมแก้ไขข้อความ, LowRes NX หรือโปรแกรมแก้ไขซอร์สโค้ดใดๆ เช่น Microsoft Visual Studio Code&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-nx"&gt;รูปแบบไฟล์ NX&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-nx" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ NX จะถูกบันทึกลงแผ่นดิสก์เป็นไฟล์ข้อความธรรมดาที่มีคำแนะนำเกม ไฟล์ NX แต่ละไฟล์มีซอร์สโค้ดของเกมที่ประกอบด้วยรายการ ROM คาร์ทริดจ์หลายรายการ รายการ ROM เหล่านี้มีข้อมูลส่วนประกอบของเกม เช่น กราฟิก แผนที่ระดับ เสียง และข้อมูลโค้ดที่ไม่ใช่ซอร์สโค้ดอื่นๆ สำหรับเกม รายการ ROM ของโปรแกรมสามารถเพิ่มหรือแก้ไขได้โดยใช้โปรแกรมแก้ไข NX ที่มาพร้อมกับ LowRes NX&lt;/p&gt;&#10;&lt;h2 id="จะสรางไฟล-nx-ไดอยางไร"&gt;จะสร้างไฟล์ NX ได้อย่างไร&lt;a class="anchor" href="#%e0%b8%88%e0%b8%b0%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-nx-%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;h3 id="สรางไฟล-nx-บนพซ"&gt;สร้างไฟล์ NX บนพีซี&lt;a class="anchor" href="#%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-nx-%e0%b8%9a%e0%b8%99%e0%b8%9e%e0%b8%8b" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;คุณสามารถสร้างไฟล์ NX บนพีซีได้โดยใช้:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;โปรแกรมแก้ไขข้อความ - เช่น Microsoft Notepad, Notepad++ หรือ Github Atom&lt;/li&gt;&#10;&lt;li&gt;ตัวแก้ไขซอร์สโค้ด - เช่น Microsoft VIsual Studio Code&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="สรางไฟล-nx-บน-ios"&gt;สร้างไฟล์ NX บน iOS&lt;a class="anchor" href="#%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-nx-%e0%b8%9a%e0%b8%99-ios" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;LowRes NX มีเวอร์ชัน iOS ที่นักพัฒนาสามารถใช้เพื่อสร้างไฟล์ NX จากภายในแอปนี้ได้&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ CAF - ไฟล์แอนิเมชั่นตัวละคร CryENGINE</title><link>https://www.aspose.info/th/programming/caf-cryengine/</link><pubDate>Wed, 04 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/caf-cryengine/</guid><description>&lt;h2 id="ไฟล-caf-คออะไร"&gt;ไฟล์ CAF คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-caf-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ .CAF ในบริบทของ CryENGINE ย่อมาจาก &lt;strong&gt;&amp;ldquo;ไฟล์แอนิเมชั่นตัวละคร CryENGINE&amp;rdquo;&lt;/strong&gt; CryENGINE เป็นเอ็นจิ้นเกมที่พัฒนาโดย Crytek และเป็นที่รู้จักในด้านการใช้ในการสร้างเกมที่มีภาพสวยงามและน่าดื่มด่ำอย่างมาก ไฟล์ &lt;strong&gt;.caf&lt;/strong&gt; ใช้เพื่อจัดเก็บภาพเคลื่อนไหวของตัวละครภายในเกมที่ขับเคลื่อนโดย CryENGINE โดยเฉพาะ&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ภาพเคลื่อนไหวเหล่านี้มีข้อมูลเกี่ยวกับวิธีที่ตัวละครหรือวัตถุควรเคลื่อนไหว ภาพเคลื่อนไหวโครงกระดูก คีย์เฟรม และพารามิเตอร์ต่างๆ ที่จำเป็นสำหรับภาพเคลื่อนไหวของตัวละคร โดยทั่วไปไฟล์ &lt;strong&gt;.caf&lt;/strong&gt; จะถูกสร้างขึ้นโดยใช้ซอฟต์แวร์แอนิเมชันพิเศษที่เข้ากันได้กับ CryENGINE จากนั้นจึงนำเข้าสู่เอ็นจิ้นเกมเพื่อทำให้ตัวละครและวัตถุมีชีวิตด้วยการเคลื่อนไหวและการกระทำแบบไดนามิก&lt;/p&gt;&#10;&lt;h2 id="รองไหengine"&gt;ร้องไห้ENGINE&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b9%84%e0%b8%abengine" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;CryENGINE เป็นเอ็นจิ้นเกมที่ทรงพลังและอเนกประสงค์ที่พัฒนาโดย Crytek เป็นที่รู้จักในด้านความสามารถในการเรนเดอร์ขั้นสูง การจำลองทางฟิสิกส์แบบเรียลไทม์ และความสามารถในการสร้างวิดีโอเกมที่มีภาพสวยงามและน่าดื่มด่ำ CryENGINE ถูกนำมาใช้ในการพัฒนาเกมที่ประสบความสำเร็จและมีกราฟิกที่น่าประทับใจหลายเกม&lt;/p&gt;&#10;&lt;p&gt;นี่คือคุณสมบัติหลักและแง่มุมของ CryENGINE:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;กราฟิกคุณภาพสูง:&lt;/strong&gt; CryENGINE มีชื่อเสียงในด้านความสามารถด้านกราฟิกที่ล้ำสมัย รองรับคุณสมบัติต่างๆ เช่น แสงที่สมจริง เฉดสีขั้นสูง ระบบสภาพอากาศแบบไดนามิก และสภาพแวดล้อมที่มีรายละเอียด ทำให้เป็นตัวเลือกยอดนิยมสำหรับการสร้างเกมที่มีภาพสวยงามน่าประทับใจ&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;ฟิสิกส์แบบเรียลไทม์:&lt;/strong&gt; เครื่องยนต์มีระบบจำลองฟิสิกส์ที่แข็งแกร่งซึ่งช่วยให้มีการโต้ตอบกับวัตถุได้สมจริง รวมถึงแอนิเมชั่นของตัวละครที่ซับซ้อน ฟิสิกส์ของยานพาหนะ และสภาพแวดล้อมที่สามารถทำลายได้&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;ตัวแก้ไขแซนด์บ็อกซ์:&lt;/strong&gt; CryENGINE มีตัวแก้ไขระดับที่ใช้งานง่ายซึ่งเรียกว่า &amp;ldquo;ตัวแก้ไขแซนด์บ็อกซ์&amp;rdquo; นักพัฒนาเกมสามารถใช้เครื่องมือนี้เพื่อออกแบบและสร้างโลกของเกม สร้างภูมิประเทศ วางวัตถุ และเขียนสคริปต์เหตุการณ์การเล่นเกมได้&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;การสนับสนุนหลายแพลตฟอร์ม:&lt;/strong&gt; CryENGINE ได้รับการออกแบบให้เป็นหลายแพลตฟอร์ม ช่วยให้นักพัฒนาสามารถสร้างเกมสำหรับแพลตฟอร์มที่หลากหลาย รวมถึงพีซี คอนโซล (เช่น PlayStation และ Xbox) และแม้แต่แพลตฟอร์มความเป็นจริงเสมือน (VR)&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;ระบบ AI:&lt;/strong&gt; เอ็นจิ้นมีระบบ AI อันทรงพลังที่นักพัฒนาสามารถใช้เพื่อสร้างตัวละครที่ไม่ใช่ผู้เล่น (NPC) และศัตรูที่ชาญฉลาดและตอบสนองภายในเกมของพวกเขา&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;เครื่องมือแอนิเมชั่น:&lt;/strong&gt; CryENGINE นำเสนอเครื่องมือสำหรับการสร้างและจัดการแอนิเมชั่นของตัวละคร รวมถึงไฟล์แอนิเมชั่น .caf ที่กล่าวมาข้างต้น&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;</description></item><item><title>ไฟล์ ASVF - รูปแบบไฟล์เก็บถาวร Asphyre Sphinx</title><link>https://www.aspose.info/th/programming/asvf/</link><pubDate>Thu, 10 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/asvf/</guid><description>&lt;h2 id="ไฟล-asvf-คออะไร"&gt;ไฟล์ ASVF คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-asvf-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ASVF เป็นไฟล์บีบอัดที่สร้างขึ้นโดยซอฟต์แวร์ Asphyre Sphinx ซึ่งเป็นเฟรมเวิร์ก 2D/3D สำหรับแอปพลิเคชันอุตสาหกรรมและองค์กร จัดเก็บข้อมูล เช่น ฟอนต์ รูปภาพ และสื่ออื่นๆ สฟิงซ์ยังสามารถใช้ในการพัฒนาวิดีโอเกม 2 มิติ/3 มิติได้อีกด้วย ไฟล์ ASVF ที่บีบอัดอาจมีไฟล์ทั่วไป เช่น ไฟล์ .JPEG และ .XML&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ ASVF สามารถเปิดได้ด้วยซอฟต์แวร์ Asphyre Sphinx ที่เลิกผลิตไปนานแล้ว&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-asvf"&gt;รูปแบบไฟล์ ASVF&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-asvf" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ASVF ถูกบันทึกเป็นไฟล์บีบอัดและสามารถมีหลายไฟล์ภายในไฟล์เก็บถาวร&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://asphyre.net/"&gt;Asphyre Afterwarp Framework&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์ AU3 - รูปแบบไฟล์สคริปต์ AutoIt v3</title><link>https://www.aspose.info/th/programming/au3/</link><pubDate>Thu, 10 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/au3/</guid><description>&lt;h2 id="ไฟล-au3-คออะไร"&gt;ไฟล์ AU3 คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-au3-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AU3 เป็นไฟล์สคริปต์อัตโนมัติที่สร้างขึ้นด้วยโปรแกรมเขียนสคริปต์ฟรีแวร์ &lt;a href="https://www.autoitscript.com/site/"&gt;AutoIt v3&lt;/a&gt; มันมีภาษาสคริปต์ AutoIt3 สำหรับคำสั่งอัตโนมัติภายใน Windows ภาษาการเขียนโปรแกรม AutoIt3 ช่วยให้คุณจำลองเหตุการณ์ต่างๆ ที่สามารถใช้เพื่อทำงานอัตโนมัติได้ ตัวอย่างเช่น สคริปต์ภายในไฟล์ AU3 สามารถใช้เพื่อจำลองการกดแป้นพิมพ์ การเคลื่อนที่ของเมาส์ การควบคุมตำแหน่งหน้าต่าง และวัตถุประสงค์ในการเขียนสคริปต์อื่นๆ&lt;/p&gt;&#10;&lt;p&gt;แอปพลิเคชันที่สามารถเปิดไฟล์ AU3 ได้แก่ &lt;a href="https://www.autoitscript.com/site/autoit-script-editor/downloads/"&gt;SciTE4AutoIt3&lt;/a&gt; และ AutoIt&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-au3"&gt;รูปแบบไฟล์ AU3&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-au3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AU3 ถูกบันทึกเป็นไฟล์ข้อความและมีภาษาสคริปต์ AutoIt3&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.autoitscript.com/site/"&gt;AutoIt v3&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์ ASC - รูปแบบไฟล์ Adobe ActionScript</title><link>https://www.aspose.info/th/programming/asc/</link><pubDate>Wed, 09 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/asc/</guid><description>&lt;h2 id="ไฟล-asc-คออะไร"&gt;ไฟล์ ASC คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-asc-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ASC เป็นไฟล์ &lt;strong&gt;script&lt;/strong&gt; ที่สร้างขึ้นด้วยภาษาโปรแกรม ActionScript ประกอบด้วยโค้ดที่ทำงานบนซอฟต์แวร์โฮสติ้ง Flash Media Server ฝั่งเซิร์ฟเวอร์ ไฟล์ ASC มีสคริปต์ที่ใช้ในการควบคุมเหตุการณ์ของแอปพลิเคชัน เช่น การโหลดแอปพลิเคชัน Flash การจัดการการกระทำของผู้ใช้จากเหตุการณ์เมาส์และแป้นพิมพ์ เล่นเนื้อหามัลติมีเดีย และแสดงเอาต์พุตของแอปพลิเคชัน Adobe เข้าซื้อกิจการ Macromedia Flash ซึ่งต่อมาได้กลายเป็นส่วนหนึ่งของ Adobe Creativity suit ในชื่อ Adobe Flash ใช้เพื่อบันทึกไฟล์ภาพเคลื่อนไหวใน &lt;a href="https://www.aspose.info/th/page-description-language/swf/"&gt;รูปแบบไฟล์ .swf&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-asc---ขอมลเพมเตม"&gt;รูปแบบไฟล์ ASC - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-asc---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ASC จะบันทึกเป็นไฟล์ข้อความที่สามารถเปิดและแก้ไขได้ด้วย &lt;a href="https://www.adobe.com/products/media-encoder.html"&gt;Adobe Media Encoder&lt;/a&gt; ไฟล์เหล่านี้ถูกสร้างและบันทึกเป็นไฟล์ข้อความ และสามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความใดๆ เช่น Microsoft Notepad, Notepad++ และ Apple TextEdit ไฟล์ ASC จะถูกดำเนินการตามค่าเริ่มต้นเมื่อเรียกใช้ Flash Media Server และแอปพลิเคชัน&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.aspose.info/th/page-description-language/swf/"&gt;รูปแบบไฟล์ .swf&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.adobe.com/products/media-encoder.html"&gt;Adobe Media Encoder&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>AS2PROJ - รูปแบบไฟล์โครงการ FlashDevelop ActionScript 2</title><link>https://www.aspose.info/th/programming/as2proj/</link><pubDate>Sun, 06 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/as2proj/</guid><description>&lt;h2 id="ไฟล-as2proj-คออะไร"&gt;ไฟล์ AS2PROJ คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-as2proj-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AS2PROJ เป็นไฟล์โครงการที่สร้างโดย IDE โปรแกรมแฟลชโอเพ่นซอร์ส FlashDevelop ประกอบด้วยข้อมูลที่เกี่ยวข้องกับโปรเจ็กต์ เช่น การตั้งค่าบิลด์ การอ้างอิงถึงไฟล์ต้นฉบับโปรเจ็กต์ และตัวเลือกสำหรับสร้างเอาต์พุต &lt;a href="https://www.aspose.info/th/page-description-language/swf/"&gt;ไฟล์ .swf&lt;/a&gt; ทุกโครงการใหม่ที่สร้างขึ้นใน FlashDevelop จะถูกบันทึกเป็นไฟล์ AS2PROJ คุณสามารถเปลี่ยนการตั้งค่าสำหรับโครงการของคุณและการเปลี่ยนแปลงทั้งหมดเหล่านี้จะถูกบันทึกลงในไฟล์ AS2PROJ&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ AS2PROJ สามารถเปิดได้ด้วย FlashDevelop&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-as2proj"&gt;รูปแบบไฟล์ AS2PROJ&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-as2proj" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AS2PROJ ถูกบันทึกในรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; ซึ่งเป็นรูปแบบไฟล์สากลสำหรับการแลกเปลี่ยนข้อมูล สามารถเปิดได้ในโปรแกรมแก้ไขข้อความใดๆ เช่น Notepad, Notepad++ และ Atom เพื่อตรวจสอบเนื้อหา&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.flashdevelop.org/"&gt;FlashDevelop&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>AS3PROJ - รูปแบบไฟล์โครงการ FlashDevelop ActionScript 3</title><link>https://www.aspose.info/th/programming/as3proj/</link><pubDate>Sun, 06 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/as3proj/</guid><description>&lt;h2 id="ไฟล-as3proj-คออะไร"&gt;ไฟล์ AS3PROJ คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-as3proj-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AS3PROJ เป็นไฟล์โครงการที่สร้างโดย FlashDevelop ซึ่งเป็น IDE โปรแกรมโอเพ่นซอร์สฟรีสำหรับการพัฒนาแอปพลิเคชัน Flash และเว็บ โดยจะบันทึกข้อมูลที่เกี่ยวข้องกับโครงการและการตั้งค่าทั้งหมดที่ผู้ใช้ใช้โดยใช้ FlashDevelop IDE ข้อมูลที่จัดเก็บไว้ในไฟล์ AS3PROJ รวมถึงการตั้งค่าการสร้าง การอ้างอิงไปยังไฟล์ต้นฉบับของโครงการ และตัวเลือกสำหรับการสร้างเอาต์พุต &lt;a href="https://www.aspose.info/th/page-description-language/swf/"&gt;ไฟล์ .swf&lt;/a&gt; เมื่อโครงการใหม่ถูกสร้างขึ้น มันจะถูกบันทึกเป็นไฟล์ AS3PROJ ที่ตำแหน่งเดียวกับที่ผู้ใช้ระบุเพื่อบันทึกข้อมูลที่เกี่ยวข้องกับโครงการ&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-as3proj"&gt;รูปแบบไฟล์ AS3PROJ&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-as3proj" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AS3PROJ ถูกบันทึกในรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; ซึ่งเป็นรูปแบบไฟล์สากลสำหรับการแลกเปลี่ยนข้อมูล สามารถเปิดได้ในโปรแกรมแก้ไขข้อความใดๆ เช่น Notepad, Notepad++ และ Atom เพื่อตรวจสอบเนื้อหา&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.flashdevelop.org/"&gt;FlashDevelop&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์ ALB - รูปแบบไฟล์ห้องสมุด Alpha Five</title><link>https://www.aspose.info/th/programming/alb/</link><pubDate>Thu, 03 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/alb/</guid><description>&lt;h2 id="ไฟล-alb-คออะไร"&gt;ไฟล์ ALB คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-alb-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ALB คือไฟล์ไลบรารีที่ใช้โดยแอปพลิเคชัน &lt;strong&gt;Alpha Five&lt;/strong&gt; IDE ที่ใช้สำหรับการพัฒนาเว็บแอปพลิเคชัน วัตถุประสงค์หลักคือเพื่อจัดเก็บข้อมูลสำหรับ Alpha Five &lt;a href="https://www.aspose.info/th/database/adb/"&gt;ไฟล์ ADB&lt;/a&gt; ที่เกี่ยวข้อง ซึ่งรวมถึงข้อมูลพจนานุกรมข้อมูล เช่น การตั้งค่า ตัวชี้สคริปต์ เมนู ฟังก์ชันที่ผู้ใช้กำหนด บิตแมป แถบเครื่องมือ และคำจำกัดความการนำเข้า&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ ALB สามารถเปิดได้ด้วย &lt;strong&gt;Alpha Software Alpha Anywhere&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-alb---ขอมลเพมเตม"&gt;รูปแบบไฟล์ ALB - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-alb---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ALB จะถูกบันทึกในรูปแบบไฟล์ที่เป็นกรรมสิทธิ์ของไฟล์ Alpha และโครงสร้างรูปแบบไฟล์ภายในจะไม่เปิดเผยต่อสาธารณะ สิ่งเหล่านี้จะถูกบันทึกเพิ่มเติมจากฐานข้อมูลไลบรารีของนักพัฒนา Alpha Five โดยรวม ไฟล์ ALB สามารถใช้ซ้ำในแอปพลิเคชัน Alpha Five อื่นได้&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.aspose.info/th/database/adb/"&gt;ไฟล์ ADB&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://documentation.alphasoftware.com/pages/GettingStarted/IDE/index.xml"&gt;Alpha Anywhere IDE&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์ ACD - รูปแบบไฟล์โปรแกรม RSLogix 5000</title><link>https://www.aspose.info/th/programming/acd/</link><pubDate>Sun, 30 Oct 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/acd/</guid><description>&lt;h2 id="ไฟล-acd-คออะไร"&gt;ไฟล์ ACD คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-acd-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ACD เป็นไฟล์โครงการที่มีข้อมูลสำหรับการเขียนโปรแกรม &lt;a href="https://www.rockwellautomation.com"&gt;Rockwell Automation&lt;/a&gt; แพลตฟอร์ม Logix ประกอบด้วยคำแนะนำสำหรับคอนโทรลเลอร์และโปรเซสเซอร์ ใช้สำหรับแพลตฟอร์ม Logix เช่น ระบบ ControlLogix, CompactLogix, FlexLogix, SoftLogix5800 และ DriveLogix&lt;/p&gt;&#10;&lt;p&gt;แอปพลิเคชั่นที่สามารถเปิดไฟล์ ACD ได้แก่ Rockwell Automation RSLogix 5000&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.rockwellautomation.com/en-us.html"&gt;Rockwell Automation&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์โฆษณา - รูปแบบไฟล์ข้อมูลจำเพาะของ Ada</title><link>https://www.aspose.info/th/programming/ads/</link><pubDate>Sun, 30 Oct 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/ads/</guid><description>&lt;h2 id="ไฟล-ads-คออะไร"&gt;ไฟล์ ADS คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-ads-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ADS เป็นไฟล์ข้อมูลจำเพาะสำหรับโครงการเขียนโปรแกรม Ada ซึ่งคล้ายกับคลาสสำหรับ Java หรือคู่ของส่วนหัวและการใช้งานในกรณีของ C++ ข้อกำหนดสาธารณะและส่วนตัวของแพ็คเกจ Ada ถูกจัดเก็บไว้ในไฟล์ .ads ในทางตรงกันข้าม ไฟล์ .adb มีการใช้งานหรือเนื้อหาของ Ada เช่นเดียวกับ &lt;a href="https://www.aspose.info/th/programming/cpp/"&gt;C++&lt;/a&gt; Ada นำเสนอการแยกระหว่างข้อมูลจำเพาะและการใช้งานโดยไม่ขึ้นกับ OOP&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ ADS สามารถเปิดได้ในโปรแกรมแก้ไขข้อความใดๆ เช่น Microsoft Notepad, Notepad++ และ Atom&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟลโฆษณา"&gt;รูปแบบไฟล์โฆษณา&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b9%82%e0%b8%86%e0%b8%a9%e0%b8%93%e0%b8%b2" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ADS อยู่ในรูปแบบไฟล์ข้อความธรรมดาอย่างง่าย และสามารถเปิด/แก้ไขได้ด้วยโปรแกรมแก้ไขข้อความใดๆ แพ็คเกจ Ada สามารถจัดระเบียบเป็นลำดับชั้นได้ หน่วยย่อยสามารถประกาศได้ด้วยวิธีต่อไปนี้:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;-- root-child.ads&#10;&#10;package Root.Child is&#10; -- package spec goes here&#10;end Root.Child;&#10;&#10;-- root-child.adb&#10;&#10;package body Root.Child is&#10; -- package body goes here&#10;end Root.Child;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://learn.adacore.com/courses/Ada_For_The_CPP_Java_Developer/chapters/07_Packages.html"&gt;แพ็คเกจ Ada&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์ AGI - รูปแบบไฟล์อินเตอร์เฟส Asterisk Gateway</title><link>https://www.aspose.info/th/programming/agi/</link><pubDate>Sun, 30 Oct 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/agi/</guid><description>&lt;h2 id="ไฟล-agi-คออะไร"&gt;ไฟล์ AGI คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-agi-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AGI เป็นไฟล์สคริปต์ที่ใช้โดยระบบโทรศัพท์โอเพ่นซอร์ส Asterisk ประกอบด้วยข้อมูลที่สามารถใช้เพื่อทำให้กระบวนการทำงานอัตโนมัติและแผนการหมุนหมายเลข Asterisk การใช้ไฟล์สคริปต์ AGI สามารถสร้างการเชื่อมต่อกับฐานข้อมูลเชิงสัมพันธ์ เช่น PostgreSQL หรือ MySQL นอกจากนี้ยังสามารถใช้สคริปต์ AGI เพื่อเข้าถึงทรัพยากรภายนอกอื่นๆ ได้อีกด้วย สคริปต์ AGI สามารถเปลี่ยนการควบคุมของไดอัลแพลนเป็นสคริปต์ AGI ภายนอก ทำให้ Asterisk สามารถทำงานที่ซับซ้อนได้&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-agi---ขอมลเพมเตม"&gt;รูปแบบไฟล์ AGI - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-agi---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์สคริปต์ AGI จะถูกบันทึกเป็นไฟล์ข้อความและสามารถเปิดได้ในโปรแกรมแก้ไขข้อความเพื่อทำการเปลี่ยนแปลง&lt;/p&gt;&#10;&lt;h3 id="รปแบบมาตรฐานของการสอสาร-agi"&gt;รูปแบบมาตรฐานของการสื่อสาร AGI&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b8%a1%e0%b8%b2%e0%b8%95%e0%b8%a3%e0%b8%90%e0%b8%b2%e0%b8%99%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%aa%e0%b8%ad%e0%b8%aa%e0%b8%b2%e0%b8%a3-agi" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;สคริปต์ AGI จะโหลดตัวแปรและค่าที่ส่งโดย Asterisk ลักษณะทั่วไปของตัวแปรเหล่านี้มีดังนี้&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;agi_request: test.py&#10;agi_channel: Zap/1-1&#10;agi_language: en&#10;agi_callerid:&#10;agi_context: default&#10;agi_extension: 123&#10;agi_priority: 2&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ตัวแปรเหล่านี้ตามด้วยบรรทัดว่างที่ส่งโดย Asterisk ซึ่งแสดงว่าสคริปต์ AGI สามารถควบคุมแผนการโทรได้แล้ว&lt;/p&gt;&#10;&lt;h3 id="ภาษาโปรแกรมสำหรบไฟลสครปต-agi"&gt;ภาษาโปรแกรมสำหรับไฟล์สคริปต์ AGI&lt;a class="anchor" href="#%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%aa%e0%b8%84%e0%b8%a3%e0%b8%9b%e0%b8%95-agi" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;โดยทั่วไปแล้ว สคริปต์ AGI สามารถเขียนด้วยภาษา Perl, &lt;a href="https://www.aspose.info/th/programming/php/"&gt;PHP&lt;/a&gt;, &lt;a href="https://www.aspose.info/th/programming/c/"&gt;C&lt;/a&gt;, Pascal หรือ Bourne Shell&lt;/p&gt;</description></item><item><title>ไฟล์ AIA - รูปแบบไฟล์โครงการ MIT App Inventor</title><link>https://www.aspose.info/th/programming/aia/</link><pubDate>Sun, 30 Oct 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/aia/</guid><description>&lt;h2 id="ไฟล-aia-คออะไร"&gt;ไฟล์ AIA คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-aia-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AIA เป็นไฟล์โครงการที่สร้างโดยแอป MIT Inventor ที่สอนผู้เริ่มต้นในการสร้างแอปพลิเคชัน Android และ iOS มันถูกบันทึกเป็นไฟล์บีบอัด &lt;a href="https://www.aspose.info/th/compression/zip/"&gt;ZIP&lt;/a&gt; และสามารถมีโฟลเดอร์และไฟล์จำนวนมาก ซึ่งรวมถึงไฟล์ต้นฉบับ เช่น BKY, SCM และ YAIL ที่เป็นส่วนหนึ่งของโครงการแอป MIT App Inventor มีโปรแกรมจำลอง Android ที่ทำงานแบบเดียวกับ Android แต่ปรากฏบนหน้าจอ สิ่งนี้ช่วยในการทดสอบแอพบนอีมูเลเตอร์&lt;/p&gt;&#10;&lt;p&gt;โปรแกรมที่สามารถเปิดไฟล์ AIA ได้แก่ &lt;a href="https://appinventor.mit.edu/"&gt;MIT App Inventor&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-aia---ขอมลเพมเตม"&gt;รูปแบบไฟล์ AIA - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-aia---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AIA ถูกบันทึกลงดิสก์ในรูปแบบ ZIP ที่บีบอัด หากต้องการดูเนื้อหาของไฟล์ ZIP เพียงเปลี่ยนชื่อนามสกุลไฟล์เป็น .zip แล้วคุณจะสามารถดูเนื้อหาของไฟล์เก็บถาวรนี้ได้&lt;/p&gt;&#10;&lt;h3 id="บทชวยสอนแอป-mit"&gt;บทช่วยสอนแอป MIT&lt;a class="anchor" href="#%e0%b8%9a%e0%b8%97%e0%b8%8a%e0%b8%a7%e0%b8%a2%e0%b8%aa%e0%b8%ad%e0%b8%99%e0%b9%81%e0%b8%ad%e0%b8%9b-mit" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;App Inventor มีบทช่วยสอนมากมายสำหรับผู้เริ่มต้นในการพัฒนาแอป Android และ iOS อนุญาตให้ลากและวางองค์ประกอบ UI เช่น ปุ่ม รูปภาพ รายการ กล่องข้อความ และอื่นๆ เพื่อสร้างแอปพลิเคชันมือถือและตั้งโปรแกรมการทำงานของแอปพลิเคชัน โครงการ App Inventor .aia ได้รับการบันทึกไว้ทางออนไลน์ แต่สามารถดาวน์โหลดเพื่อใช้ในคอมพิวเตอร์ได้&lt;/p&gt;</description></item><item><title>ไฟล์ AIDL - ไฟล์ภาษานิยามอินเทอร์เฟซ Android</title><link>https://www.aspose.info/th/programming/aidl/</link><pubDate>Sun, 30 Oct 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/aidl/</guid><description>&lt;h2 id="ไฟล-aidl-คออะไร"&gt;ไฟล์ AIDL คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-aidl-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AIDL (Android Interface Definition Language) ช่วยให้นักพัฒนา Android สร้างการสื่อสารระหว่างแอพต่างๆ ตามอินเทอร์เฟซการเขียนโปรแกรม ทั้งไคลเอนต์และบริการตกลงที่จะสื่อสารโดยใช้การสื่อสารระหว่างกระบวนการ (IPC) ไฟล์ AIDL มีซอร์สโค้ด &lt;a href="https://www.aspose.info/th/programming/java/"&gt;Java&lt;/a&gt; สำหรับกำหนดอินเทอร์เฟซและสัญญาสำหรับการสื่อสารระหว่างแอป&lt;/p&gt;&#10;&lt;p&gt;คุณสามารถเปิดไฟล์ AIDL ด้วย Google Android Studio หรือโปรแกรมแก้ไขข้อความใดๆ เช่น Microsoft Notepad และ Notepad++&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-aidl---ขอมลเพมเตม"&gt;รูปแบบไฟล์ AIDL - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-aidl---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;AIDL เป็นไฟล์ข้อความที่มีอินเทอร์เฟซสำหรับการสื่อสารระหว่างแอพต่างๆ Android OS ไม่อนุญาตให้กระบวนการหนึ่งเข้าถึงหน่วยความจำของกระบวนการอื่น สิ่งนี้นำไปสู่กระบวนการแยกออบเจ็กต์ออกเป็นแบบพื้นฐานเพื่อความเข้าใจในระบบปฏิบัติการพื้นฐาน และสร้างกระบวนการโครงสร้างการสื่อสารสำหรับนักพัฒนา&lt;/p&gt;&#10;&lt;h3 id="ประเภทขอมลใดบางท-aidl-รองรบ"&gt;ประเภทข้อมูลใดบ้างที่ AIDL รองรับ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%a0%e0%b8%97%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%83%e0%b8%94%e0%b8%9a%e0%b8%b2%e0%b8%87%e0%b8%97-aidl-%e0%b8%a3%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%9a" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;AIDL รองรับประเภทข้อมูลต่อไปนี้ตามค่าเริ่มต้น&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;ประเภทดั้งเดิมทั้งหมดในภาษาโปรแกรม Java (เช่น int, long, char, boolean และอื่นๆ)&lt;/li&gt;&#10;&lt;li&gt;สตริง&lt;/li&gt;&#10;&lt;li&gt;ลำดับอักขระ&lt;/li&gt;&#10;&lt;li&gt;รายการ&lt;/li&gt;&#10;&lt;li&gt;แผนที่&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="ตวอยางไฟล-aidl"&gt;ตัวอย่างไฟล์ AIDL&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-aidl" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ต่อไปนี้เป็นตัวอย่างไฟล์ AIDL&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;// IRemoteService.aidl&#10;package com.example.android;&#10;&#10;// Declare any non-default types here with import statements&#10;&#10;/** Example service interface */&#10;interface IRemoteService {&#10; /** Request the process ID of this service, to do evil things with it. */&#10; int getPid();&#10;&#10; /** Demonstrates some basic types that you can use as parameters&#10; * and return values in AIDL.&#10; */&#10; void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat,&#10; double aDouble, String aString);&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://stuff.mit.edu/afs/sipb/project/android/docs/guide/components/aidl.html"&gt;ภาษาคำจำกัดความของอินเทอร์เฟซ Android (AIDL)&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์เอกภาพ - ไฟล์ฉากเอกภาพ</title><link>https://www.aspose.info/th/programming/unity/</link><pubDate>Thu, 22 Sep 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/unity/</guid><description>&lt;h2 id="ไฟล-unity-คออะไร"&gt;ไฟล์ UNITY คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-unity-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ Unity คือไฟล์ฉาก 3 มิติที่สร้างขึ้นด้วยเครื่องมือเกม 3 มิติ &lt;strong&gt;Unity&lt;/strong&gt; ใช้ร่วมกับฉากอื่น ๆ เพื่อสร้างโลกเสมือนจริงขณะแก้ไข ประกอบด้วยองค์ประกอบฉาก 3 มิติ เช่น วัตถุ สภาพแวดล้อม การตกแต่ง กล้อง ข้อมูลมุม สถานการณ์แสง และสิ่งกีดขวาง&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ Unity สามารถเปิดได้ด้วย Unity Technologies Unity Unity ยังสามารถอ่าน Unity &lt;a href="https://www.aspose.info/th/3d/fbx/"&gt;.fbx&lt;/a&gt;, &lt;a href="https://www.aspose.info/th/3d/dae/"&gt;.dae&lt;/a&gt; (Collada), &lt;a href="https://www.aspose.info/th/3d/3ds/"&gt;.3ds&lt;/a&gt;, &lt;a href="https://www.aspose.info/th/cad/dxf/"&gt;.dxf&lt;/a&gt; และไฟล์ &lt;a href="https://www.aspose.info/th/3d/obj/"&gt;.obj&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-unity"&gt;รูปแบบไฟล์ UNITY&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-unity" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ Unity ถูกจัดเก็บไว้ในดิสก์ในรูปแบบไฟล์ไบนารี สิ่งเหล่านี้ถูกสร้างขึ้นและใช้ร่วมกับฉากอื่นๆ ระหว่างการตัดต่อ Unity ใช้เพื่อพัฒนาเกมสำหรับ Windows และ Mac OS X และสามารถใช้สร้างเกม 3 มิติสำหรับ eweb, Nintendo Wii, iPhones หรือแอปพลิเคชันแบบสแตนด์อโลน&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://docs.unity3d.com/2020.1/Documentation/Manual/3D-formats.html"&gt;รูปแบบไฟล์โมเดลที่รองรับใน UNITY&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://docs.unity3d.com/2020.1/Documentation/Manual/ImportingModelFiles.html"&gt;การนำเข้าโมเดล&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>นามสกุลไฟล์ INC - ไฟล์ INC คืออะไร</title><link>https://www.aspose.info/th/programming/inc/</link><pubDate>Thu, 14 Jul 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/inc/</guid><description>&lt;h2 id="ไฟล-inc-คออะไร"&gt;ไฟล์ INC คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-inc-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ INC เป็นไฟล์รวมที่ใช้โดยซอร์สโค้ดของโปรแกรมซอฟต์แวร์เพื่ออ้างอิงข้อมูลส่วนหัว ซึ่งคล้ายกับ &lt;a href="https://www.aspose.info/th/programming/h/"&gt;.h file format&lt;/a&gt; และมีการประกาศ ฟังก์ชัน ส่วนหัว หรือมาโครที่ไฟล์ซอร์สโค้ดสามารถใช้ซ้ำได้ เช่น C++ ไฟล์ INC ถูกใช้โดยภาษาโปรแกรมต่างๆ เช่น C, &lt;a href="https://www.aspose.info/th/programming/cpp/"&gt;C++&lt;/a&gt;, Pascal, &lt;a href="https://www.aspose.info/th/programming/php/"&gt;PHP&lt;/a&gt; และ &lt;a href="https://www.aspose.info/th/programming/java/"&gt;Java&lt;/a&gt; โปรแกรมแก้ไขข้อความ เช่น Microsoft Notepad, Notepad++ และ TextEdit สามารถใช้เปิดไฟล์ INC ได้&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-inc---ขอมลเพมเตม"&gt;รูปแบบไฟล์ INC - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-inc---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ INC จะถูกบันทึกเป็นไฟล์ข้อความล้วนโดยมีการประกาศทั้งหมดตามไวยากรณ์การประกาศ ไฟล์ INC หนึ่งไฟล์สามารถอ้างอิงไฟล์ INC อื่นได้เช่นกัน เมื่อสร้างแล้ว ไฟล์ INC จะกลายเป็นส่วนหนึ่งของโครงการและสามารถอ้างอิงจากไฟล์ต้นฉบับ เช่น C++ สามารถอ้างอิงได้จากไฟล์ต้นฉบับหลายไฟล์เพื่อหลีกเลี่ยงการทำซ้ำ&lt;/p&gt;&#10;&lt;h2 id="เนอหาไฟล-inc"&gt;เนื้อหาไฟล์ INC&lt;a class="anchor" href="#%e0%b9%80%e0%b8%99%e0%b8%ad%e0%b8%ab%e0%b8%b2%e0%b9%84%e0%b8%9f%e0%b8%a5-inc" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ INC สามารถรวมข้อมูลต่อไปนี้&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;&lt;code&gt;Variables&lt;/code&gt;&lt;/strong&gt; - ในกรณีของ Object Oriented Programming (OOP) ไฟล์ส่วนหัวของคลาสประกอบด้วยคำจำกัดความของตัวแปรระดับคลาสทั้งหมดที่สามารถเข้าถึงได้จากไฟล์ซอร์สโค้ดการใช้งาน&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;&lt;code&gt;การประกาศเมธอด&lt;/code&gt;&lt;/strong&gt; - การประกาศเมธอดทั้งหมดจะรวมอยู่ในไฟล์ส่วนหัว .h เพื่อให้เข้าถึงได้จากไฟล์การใช้งานหลายไฟล์&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์โครงการ YPR - BYOB</title><link>https://www.aspose.info/th/programming/ypr/</link><pubDate>Fri, 03 Jun 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/ypr/</guid><description>&lt;h2 id="ไฟล-ypr-คออะไร"&gt;ไฟล์ YPR คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-ypr-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ YPR เป็นไฟล์โครงการที่สร้างขึ้นโดยสภาพแวดล้อมการเขียนโปรแกรมด้วยภาพ BYOB (สร้างบล็อกของคุณเอง) ประกอบด้วยข้อมูลเกี่ยวกับการจัดเรียงบล็อกและการเขียนโปรแกรมเวิร์กโฟลว์ระหว่างบล็อกเหล่านี้ บล็อกเหล่านี้ร่วมกันกำหนดข้อมูลโดยรวมและตรรกะของโปรแกรมแอปพลิเคชัน ไฟล์โครงการ YPR มีข้อมูลที่เกี่ยวข้องทั้งหมดเพื่อบันทึกและโหลดโครงการ เดิมที BYOB เป็นส่วนขยายของซอฟต์แวร์ Scratch ของ MIT (โครงการของ Lifelong Kindergarten Group ที่ MIT Media Lab) และตอนนี้พัฒนาเป็น &lt;a href="https://snap.berkeley.edu/about"&gt;Snap&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-ypr---ขอมลเพมเตม"&gt;รูปแบบไฟล์ YPR - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-ypr---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ YPR ถูกบันทึกลงดิสก์เป็นไฟล์ไบนารีและไม่ทราบรายละเอียดรูปแบบไฟล์ภายใน โครงการ BYOB เป็นการสร้างที่สนุกโดยที่บล็อกถูกลากและวางเพื่อพัฒนาเวิร์กโฟลว์การเขียนโปรแกรม&lt;/p&gt;&#10;&lt;h3 id="ประเภทขอมล-ypr"&gt;ประเภทข้อมูล YPR&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%a0%e0%b8%97%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5-ypr" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;Snap ขยายรายการระดับเฟิร์สคลาสของ Scratch ทำให้สามารถสร้างโครงสร้างข้อมูล (ทรี ฮีป ตารางแฮช พจนานุกรม และอื่นๆ) ชนิดข้อมูลชั้นหนึ่งในภาษาโปรแกรมสามารถ:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;ค่าของตัวแปร&lt;/li&gt;&#10;&lt;li&gt;สมาชิกของการรวม (อาร์เรย์ รายการ ฯลฯ )&lt;/li&gt;&#10;&lt;li&gt;อาร์กิวเมนต์ (อินพุต) ไปยังขั้นตอน&lt;/li&gt;&#10;&lt;li&gt;ค่าที่ส่งคืนโดยโพรซีเดอร์&lt;/li&gt;&#10;&lt;li&gt;ใช้โดยไม่ต้องมีชื่อ (เป็นค่าของตัวแปร)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/YAML"&gt;YAML - วิกิพีเดีย&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://yaml.org/spec/1.2/spec.html"&gt;YAML&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>RBXM - ไฟล์ Ruby Javascript</title><link>https://www.aspose.info/th/programming/rbxm/</link><pubDate>Thu, 02 Jun 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/rbxm/</guid><description>&lt;h2 id="ไฟล-rbxm-คออะไร"&gt;ไฟล์ RBXM คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-rbxm-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ RBXM เป็นรูปแบบไฟล์โมเดล 3 มิติที่ใช้ใน Roblox Studio IDE สำหรับจัดเก็บวัตถุ 3 มิติของเกม Roblox แบบผู้เล่นหลายคนออนไลน์ ประกอบด้วยวัตถุ 3 มิติที่สร้างขึ้นสำหรับเกมโดยใช้ IDE ตัวอย่างของวัตถุ 3 มิติในไฟล์ RBXM ได้แก่ เสื้อ กางเกง หมวก อาคาร ยานพาหนะ สัตว์ เครื่องบิน รถยนต์ หรือพืช ไฟล์ RBMX สามารถแปลงเป็น &lt;a href="https://www.aspose.info/th/3d/obj/"&gt;รูปแบบไฟล์ OBJ 3D&lt;/a&gt; โดยใช้ Roblox IDE Roblox IDE สามารถใช้เปิดไฟล์ RBMX&lt;/p&gt;&#10;&lt;p&gt;รูปแบบไฟล์ Roblox ที่ได้รับความนิยมอีกรูปแบบหนึ่งคือ &lt;a href="https://www.aspose.info/th/programming/rbxl/"&gt;RBXL&lt;/a&gt; ซึ่งเป็นรูปแบบไฟล์ระบุตำแหน่งและมีตำแหน่งที่กำหนดด้วยคำ 3 มิติภายในเกม Roblox&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-rbmx---ขอมลเพมเตม"&gt;รูปแบบไฟล์ RBMX - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-rbmx---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ RBXM ถูกสร้างขึ้นและบันทึกในรูปแบบไฟล์ไบนารีและข้อกำหนดรูปแบบไฟล์ภายในจะไม่เปิดเผยต่อสาธารณะ ซึ่งแตกต่างจากรูปแบบไฟล์ RBXMX ที่ยึดตามรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; มีเครื่องมือ/พื้นที่เก็บข้อมูลมากมายบน Github ที่สามารถใช้เพื่อ &lt;a href="https://github.com/search?q=rbxm"&gt;ประมวลผล Roblox RBXM&lt;/a&gt; ไฟล์&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ PYD - Python Dynamic Module,</title><link>https://www.aspose.info/th/programming/pyd/</link><pubDate>Mon, 09 May 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/pyd/</guid><description>&lt;h2 id="ไฟล-pyd-คออะไร"&gt;ไฟล์ PYD คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-pyd-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ PYD เป็นไลบรารีลิงก์แบบไดนามิกที่เขียนด้วย Python ซึ่งสามารถเรียกใช้โดยโค้ด Python อื่นในขณะรันไทม์ ประกอบด้วยโมดูล Python อย่างน้อยหนึ่งโมดูลที่อำนวยความสะดวกในการใช้รหัสซ้ำและจัดเตรียมสถาปัตยกรรมโมดูลสำหรับการเขียนแอปพลิเคชัน ไฟล์ PYD สามารถสร้างและบันทึกได้ด้วยนามสกุล .pyd เช่น helloworld.pyd นักพัฒนาแอปพลิเคชันสามารถใช้คำสั่งนำเข้าเพื่อรวมโมดูล PYD ในแอปพลิเคชันของตน ไฟล์ PYD สามารถเปิดได้ด้วย Python Software Foundation Python ที่พร้อมใช้งานสำหรับ Windows, Mac และ Linux OS&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-pyd---ขอมลเพมเตม"&gt;รูปแบบไฟล์ PYD - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-pyd---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ PYD เขียนด้วยภาษาโปรแกรม Python และสร้างขึ้นโดยการคอมไพล์โค้ด Python&lt;/p&gt;&#10;&lt;h2 id="ความแตกตางระหวางรปแบบไฟล-py-และ-pyd"&gt;ความแตกต่างระหว่างรูปแบบไฟล์ PY และ PYD&lt;a class="anchor" href="#%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%81%e0%b8%95%e0%b8%81%e0%b8%95%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%ab%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-py-%e0%b9%81%e0%b8%a5%e0%b8%b0-pyd" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ &lt;a href="https://www.aspose.info/th/programming/py/"&gt;PY&lt;/a&gt; มีซอร์สโค้ดที่ดำเนินการตามที่เป็นอยู่ และไม่สามารถรวมเป็นโค้ดที่ใช้ซ้ำได้ในแอปพลิเคชัน Python อื่นๆ อย่างไรก็ตาม ไฟล์ PYD เป็นไลบรารีที่เชื่อมโยงแบบไดนามิกเพื่อใช้ในระบบปฏิบัติการ Windows&lt;/p&gt;&#10;&lt;h2 id="วธสรางไฟล-pyd"&gt;วิธีสร้างไฟล์ PYD&lt;a class="anchor" href="#%e0%b8%a7%e0%b8%98%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-pyd" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;สามารถสร้างไฟล์ PYD ได้โดยสร้างโมดูลที่มีชื่อเช่น exmaple.pyd โมดูลนี้จะมีฟังก์ชันทั้งหมดในรูปแบบของฟังก์ชันอย่างน้อยหนึ่งฟังก์ชัน เช่น PyMod_example() เมื่อโปรแกรมรวมไลบรารีนี้และเรียกใช้ มันสามารถทำได้โดยการนำเข้าโมดูลและฟังก์ชัน PyMod_example() จะทำงาน&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ PII - คำจำกัดความของอินเทอร์เฟซ Python,</title><link>https://www.aspose.info/th/programming/pyi/</link><pubDate>Mon, 09 May 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/pyi/</guid><description>&lt;h2 id="ไฟล-pyi-คออะไร"&gt;ไฟล์ PYI คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-pyi-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ PYI เป็นไฟล์ Python Interface Definition ที่มีการอ้างอิงโค้ดสำหรับการดำเนินการของอินเทอร์เฟซ โมดูล Python แต่ละโมดูลจะแสดงเป็น .pyi stub ซึ่งเป็นไฟล์ Python ปกติแต่มีเมธอดว่างเปล่า ไวยากรณ์ของไฟล์ PYI เหมือนกับของโมดูล Python ปกติ การใช้งานเมธอดว่างนั้นถูกปล่อยให้ผู้ใช้ปลายทางบรรลุวัตถุประสงค์เฉพาะที่เขียนโมดูล นั่นคือจุดที่ไฟล์ PYI แตกต่างจากไฟล์ &lt;a href="https://www.aspose.info/th/programming/py/"&gt;PY&lt;/a&gt; ซึ่งมีการใช้งานโปรแกรมอย่างสมบูรณ์ ไฟล์ PYI สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความ เช่น Notepad, Notepad++, Microsoft Visual Studio Code และ JetBrains PyCharm&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-pyi"&gt;รูปแบบไฟล์ PYI&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-pyi" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ PYI ถูกบันทึกเป็นไฟล์ข้อความล้วนที่สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความ Python เป็นภาษาล่ามที่ทำการตรวจสอบประเภทเมื่อมีการเรียกใช้รหัส ในกรณีเช่นนี้ ไฟล์ PYI มีประโยชน์ในด้านที่นักพัฒนาสามารถกำหนดและตรวจสอบประเภทของโมดูลได้ด้วยตนเองในขณะที่เขียนแอปพลิเคชัน&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Interface_%28Java%29"&gt;อินเทอร์เฟซ - Java&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://github.com/interpreters/pym"&gt;ล่าม PYM&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ PYM - ไฟล์พรีโปรเซสเซอร์มาโคร PYM,</title><link>https://www.aspose.info/th/programming/pym/</link><pubDate>Mon, 09 May 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/pym/</guid><description>&lt;h2 id="ไฟล-pym-คออะไร"&gt;ไฟล์ PYM คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-pym-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ PYM เป็นไฟล์มาโครพรีโพรเซสเซอร์ตามภาษาโปรแกรม Python ได้รับการพัฒนาโดย VRVis Research และจัดเก็บทางลัดมาโคร เมื่อไฟล์ PYM ถูกตีความโดยขั้นตอนการประมวลผลล่วงหน้าของล่าม Python ทางลัดเหล่านี้จะถูกขยายเพื่อแทนที่ข้อความแบบเต็ม นอกจากนี้ การดำเนินการทางเลือกที่สามที่สามารถทำได้โดยตัวประมวลผลล่วงหน้าแมโครคือการรวมไฟล์ ไฟล์ PYM สามารถเปิดได้ในโปรแกรมแก้ไขข้อความ เช่น Notepad, Notepad++, Apple TextEdit และ VI บน Linux&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-pym"&gt;รูปแบบไฟล์ PYM&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-pym" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ PYM ถูกบันทึกเป็นไฟล์ข้อความล้วนลงแผ่นดิสก์ ไฟล์ PYM ยังสามารถรวมไฟล์อื่นๆ โดยใช้คำสั่ง &lt;code&gt;#include&lt;/code&gt;&lt;/p&gt;&#10;&lt;h3 id="ไวยากรณ-pym"&gt;ไวยากรณ์ PYM&lt;a class="anchor" href="#%e0%b9%84%e0%b8%a7%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b8%a3%e0%b8%93-pym" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;คำสั่ง PYM จะรวมอยู่ระหว่างเครื่องหมาย &amp;ldquo;&amp;quot;#begin python และ &amp;ldquo;#end python&amp;rdquo; ดังที่แสดงด้านล่าง&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;we decided to use a line based special sequence to introduce PYM macros:&#10;&#10;#begin python&#10;&#10;#python code for defining &amp;#34;macros&amp;#34; goes here&#10;&#10;#end python&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="การขยายมาโคร-pym"&gt;การขยายมาโคร PYM&lt;a class="anchor" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%82%e0%b8%a2%e0%b8%b2%e0%b8%a2%e0%b8%a1%e0%b8%b2%e0%b9%82%e0%b8%84%e0%b8%a3-pym" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;การขยายมาโคร PYM แสดงด้วยสองลำดับ ได้แก่ &amp;lt;[ และ ]&amp;gt; นี่คือแท็ก html พิเศษและสามารถปรากฏที่ใดก็ได้ในบรรทัด ตัวอย่าง PYM เล็กน้อยมีดังนี้&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ PYW - ไฟล์ต้นฉบับ Python GUI,</title><link>https://www.aspose.info/th/programming/pyw/</link><pubDate>Mon, 09 May 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/pyw/</guid><description>&lt;h2 id="ไฟล-pyw-คออะไร"&gt;ไฟล์ PYW คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-pyw-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;PYW เป็นไฟล์สคริปต์ Python ที่ทำงานเพื่อแสดงส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) ของแอปพลิเคชัน Python มันเชื่อมโยงกับ Python โดย Python Software Foundation และดำเนินการ / รันโดยใช้ PythonW แทน Python เมื่อดำเนินการ PYW จะเรียกใช้ GUI แทนคอนโซล DOS จากการป๊อปอัปเพื่อแสดงเอาต์พุต ดังนั้น Python จึงเรียกใช้สคริปต์ในพื้นหลัง&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-pyw"&gt;รูปแบบไฟล์ PYW&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-pyw" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ PYW ถูกจัดเก็บเป็นไฟล์สคริปต์ข้อความและสามารถดำเนินการด้วย pythonw บน Mac, Windows และ Linux OS&lt;/p&gt;&#10;&lt;h2 id="python-กบ-pythonw-ตางกนอยางไร"&gt;Python กับ Pythonw ต่างกันอย่างไร&lt;a class="anchor" href="#python-%e0%b8%81%e0%b8%9a-pythonw-%e0%b8%95%e0%b8%b2%e0%b8%87%e0%b8%81%e0%b8%99%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;python.exe เชื่อมโยงกับ . py และเปิดและทำงานในหน้าต่างเทอร์มินัล pythonw.exe เชื่อมโยงกับ . pyw และไม่เปิดเทอร์มินัล&lt;/p&gt;&#10;&lt;p&gt;ประเภทไฟล์ PYW นั้นเชื่อมโยงกับ Python โดย Python Software Foundation เป็นหลัก ไฟล์ PYW ใช้ใน Windows เพื่อระบุว่าสคริปต์จำเป็นต้องเรียกใช้โดยใช้ PYTHONW EXE แทน PYTHON EXE เพื่อป้องกันไม่ให้คอนโซล DOS โผล่ขึ้นมาเพื่อแสดงเอาต์พุต&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ PYX - ไฟล์ซอร์สโค้ด Pyrex,</title><link>https://www.aspose.info/th/programming/pyx/</link><pubDate>Mon, 09 May 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/pyx/</guid><description>&lt;h2 id="ไฟล-pyx-คออะไร"&gt;ไฟล์ PYX คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-pyx-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ PYX เป็นซอร์สโค้ดที่เขียนด้วยภาษา Pyrex ที่เหมือน Python อาจมีรหัสที่อ้างอิงโมดูล C ที่มีอยู่ Pyrex เป็นภาษาโปรแกรมที่ใช้สำหรับสร้างโมดูล Python &lt;a href="https://www.aspose.info/th/programming/pyd/"&gt;PYD&lt;/a&gt; และใช้รูปแบบคล้ายภาษา C การใช้ไฟล์ PYX ผู้ใช้สามารถเขียนโมดูลส่วนขยายที่อาจเข้าถึงโค้ด &lt;a href="https://www.aspose.info/th/programming/c/"&gt;C&lt;/a&gt; ภายนอกได้โดยตรง&#10;ไฟล์ PYX สามารถเปิดได้ด้วย Pyrex ที่มีอยู่ใน Windows, MacOS และ Linux OS&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-pyx---ขอมลเพมเตม"&gt;รูปแบบไฟล์ PYX - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-pyx---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ PYX เป็นไฟล์ข้อความธรรมดาและไวยากรณ์ใกล้เคียงกับ Python มาก Python จัดเตรียมเฉพาะ C API เพื่อเขียนโมดูลส่วนขยาย Pyrex เร่งความเร็วในการประมวลผลโค้ด Python และจัดเตรียมอินเทอร์เฟซ Python ให้กับโมดูล/ไลบรารี C ที่มีอยู่&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://wiki.python.org/moin/Pyrex"&gt;Python Wiki&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Python_%28programming_language%29"&gt;Python (ภาษาโปรแกรม) - Wikipedia&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ในรูปแบบไฟล์ - ไฟล์อินพุต Autoconf</title><link>https://www.aspose.info/th/programming/in/</link><pubDate>Tue, 26 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/in/</guid><description>&lt;h2 id="ไฟล-in-คออะไร"&gt;ไฟล์ IN คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-in-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ IN เป็นไฟล์อินพุตที่ GNU Autoconf ใช้เมื่อสร้างแอปพลิเคชัน เมื่อรันกระบวนการกำหนดค่า สคริปต์ Autoconf (ไฟล์ .AC) อาจอ้างถึงไฟล์ &amp;ldquo;.in&amp;rdquo; หรือ &amp;ldquo;.h.in&amp;rdquo; ตั้งแต่หนึ่งไฟล์ขึ้นไป ไฟล์ IN กำหนดตัวแปรที่อ้างอิงระหว่างการติดตั้งโปรแกรม เช่น หมายเลขเวอร์ชันของแอปและวันที่เผยแพร่ นอกจากนี้ยังสามารถใช้ไฟล์ IN เพื่อกำหนดว่ามีหรือไม่มีคุณสมบัติในการติดตั้งเฉพาะ แอปพลิเคชันเช่น Notepad และ Notepad++ สามารถใช้เปิดและแก้ไขไฟล์ IN ได้&lt;/p&gt;&#10;&lt;h2 id="ในรปแบบไฟล---ขอมลเพมเตม"&gt;ในรูปแบบไฟล์ - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b9%83%e0%b8%99%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Autoconf เป็นส่วนประกอบของระบบการสร้าง GNU ที่สร้างแอปพลิเคชันที่สร้างขึ้นเองสำหรับแพลตฟอร์มต่างๆ เป็นหนึ่งในเครื่องมือสร้าง GNU หลายตัว เครื่องมืออื่นๆ ได้แก่ Automake, Gnulib และ Libtool สคริปต์เหล่านี้สามารถปรับแพ็กเกจให้เข้ากับระบบที่คล้าย UNIX ได้หลากหลายโดยไม่จำเป็นต้องมีการแทรกแซงจากผู้ใช้ด้วยตนเอง Autoconf สร้างสคริปต์การกำหนดค่าแพ็คเกจจากไฟล์เทมเพลตที่แสดงรายการคุณสมบัติของระบบปฏิบัติการที่แพ็คเกจสามารถใช้ในรูปแบบของการเรียกมาโคร M4&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.gnu.org/software/autoconf/"&gt;Autoconf&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>SCRIPT - ไฟล์สคริปต์ทั่วไป</title><link>https://www.aspose.info/th/programming/script/</link><pubDate>Thu, 14 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/script/</guid><description>&lt;h2 id="ไฟล-script-คออะไร"&gt;ไฟล์ SCRIPT คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-script-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ SCRIPT เป็นไฟล์ต้นฉบับที่มีสคริปต์ในภาษาสคริปต์ใดๆ ทำให้เป็นไฟล์สคริปต์ทั่วไปที่มีตัวแปรและฟังก์ชัน เนื่องจากภาษาสคริปต์แต่ละภาษาอาจแตกต่างกัน สคริปต์ที่เขียนภายในไฟล์ SCRIPT จึงจำเป็นต้องดำเนินการโดยใช้เครื่องมือสคริปต์ที่เหมาะสม&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-script---ขอมลเพมเตม"&gt;รูปแบบไฟล์ SCRIPT - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-script---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ SCRIPT จะถูกจัดเก็บไว้ในดิสก์ในรูปแบบไฟล์ข้อความธรรมดา สามารถเปิดและแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความใดๆ เช่น Microsoft Notepad, Notepad++ และ Apple TextEdit เนื่องจากภาษาสคริปต์อาจแตกต่างกัน จึงดำเนินการได้โดยเปลี่ยนชื่อนามสกุลไฟล์เป็นนามสกุลเริ่มต้นของภาษาสคริปต์ที่เกี่ยวข้อง ตัวอย่างเช่น มีภาษาสคริปต์ทั่วไปหลายภาษา เช่น JavaScript (&lt;a href="https://www.aspose.info/th/web/js/"&gt;.JS&lt;/a&gt;), VBScript (&lt;a href="https://www.aspose.info/th/programming/vbs/"&gt;.VBS&lt;/a&gt;), AppleScript (.SCPT), PHP (&lt;a href="https://www.aspose.info/th/programming/php/"&gt; .PHP&lt;/a&gt;) และ ASP (&lt;a href="https://www.aspose.info/th/web/asp/"&gt;.ASP&lt;/a&gt;)&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://help.ubuntu.com/community/Beginners/BashScripting"&gt;Bashscripting สำหรับผู้เริ่มต้น&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.shellscript.sh/"&gt;Shellscript&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ SCM - ไฟล์ซอร์สโค้ดแบบแผน</title><link>https://www.aspose.info/th/programming/scm/</link><pubDate>Wed, 13 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/scm/</guid><description>&lt;h2 id="ไฟล-scm-คออะไร"&gt;ไฟล์ SCM คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-scm-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ SCM เป็นไฟล์ซอร์สโค้ดที่สร้างด้วยภาษาโปรแกรมแบบแผน มันมีรหัสที่เขียนในไวยากรณ์แบบแผนซึ่งจะดำเนินการโดยล่ามแบบแผน ภาษาสคีมได้รับการพัฒนาโดยสถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT) ในปี 1970 และสนับสนุนการเขียนโปรแกรมเชิงฟังก์ชันและเทคนิคที่เกี่ยวข้อง เช่น อัลกอริทึมแบบเรียกซ้ำ ไฟล์ SCM สามารถเปิดและแก้ไขได้ในโปรแกรมแก้ไขข้อความใดๆ เช่น Microsoft Notepad, Notepad++ และ Apple TextEdit&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-scm"&gt;รูปแบบไฟล์ SCM&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-scm" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ SCM ถูกสร้างขึ้นและบันทึกในรูปแบบข้อความล้วนโดยใช้โปรแกรมแก้ไขข้อความ Scheme เป็นส่วนหนึ่งของตระกูลภาษาโปรแกรม Lisp และได้มาตรฐานในมาตรฐาน IEEE อย่างเป็นทางการ ลักษณะเด่นบางประการของภาษาโปรแกรมสคีมามีดังนี้&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;Minimalism&lt;/code&gt; - Schema เป็นภาษาที่เรียบง่ายซึ่งง่ายกว่าภาษาอื่น ๆ ที่มีอำนาจเทียบเท่า&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Lexical Scope&lt;/code&gt; - Schema เป็นการกำหนดขอบเขตของคำศัพท์ที่ทำให้สามารถเชื่อมโยงตัวแปรในหน่วยโปรแกรมและสามารถวิเคราะห์ได้โดยการอ่านข้อความของโปรแกรม&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;แคลคูลัสแลมบ์ดา&lt;/code&gt; -&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;โครงสร้างบล็อก&lt;/code&gt; - ภาษาโปรแกรมสคีมาสืบทอดโครงสร้างบล็อกจากภาษาก่อนหน้า เช่น ALGOL&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Proper Tail Recursion&lt;/code&gt; - Schema ใช้การเรียกซ้ำส่วนท้ายเพื่อแสดงการวนซ้ำ มันมีโครงสร้างการวนซ้ำ &lt;strong&gt;ทำ&lt;/strong&gt; นอกจากนี้&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Scheme_%28programming_language%29"&gt;การเขียนโปรแกรมสคีมา - Wikipedia&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>SCALA - ไฟล์ซอร์สโค้ดของ Scala</title><link>https://www.aspose.info/th/programming/scala/</link><pubDate>Tue, 12 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/scala/</guid><description>&lt;h2 id="ไฟล-scala-คออะไร"&gt;ไฟล์ SCALA คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-scala-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ SCALA เป็นไฟล์ซอร์สโค้ดที่สร้างด้วยภาษาโปรแกรม Scala (Scalable language) ประกอบด้วยซอร์สโค้ดที่เขียนด้วยโปรแกรมเชิงวัตถุและเชิงฟังก์ชัน ซึ่งเป็นธีมพื้นฐานของภาษาสกาลา Scale อำนวยความสะดวกในการสร้างระบบประสิทธิภาพสูงด้วยรันไทม์ JVM และ JavaScript สิ่งนี้ยังช่วยให้รองรับฟังก์ชันที่มีลำดับสูงกว่าและการซ้อนคำจำกัดความของฟังก์ชัน การพัฒนา Scala เริ่มต้นในปี 2546 โดย Martin Odersky และกลุ่มวิจัยของเขาที่ EPFL&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-scala"&gt;รูปแบบไฟล์ SCALA&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-scala" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ SCALA ถูกบันทึกเป็นไฟล์ข้อความล้วนที่สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความใดๆ เช่น Scala IDE สำหรับ Eclipse, Notepad, Notepad++ และ TextEdit ไฟล์ SCALA ไฟล์เดียวสามารถมีซอร์สโค้ดที่ประกอบด้วยคลาส อินเทอร์เฟซ สตริงดิบ และวิธีการโอเวอร์โหลดตัวดำเนินการ ฟีเจอร์ที่ดีที่สุดของ Scala คือสามารถคอมไพล์โค้ดเป็น Java byte ที่สามารถรันบน JVM ได้&lt;/p&gt;&#10;&lt;h3 id="สรปภาษาสกาลา"&gt;สรุปภาษาสกาลา&lt;a class="anchor" href="#%e0%b8%aa%e0%b8%a3%e0%b8%9b%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%aa%e0%b8%81%e0%b8%b2%e0%b8%a5%e0%b8%b2" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;การทำงานร่วมกันของ Java ที่ไร้รอยต่อ&lt;/strong&gt; - สแต็ก Scala และ Java สามารถผสมกันเพื่อการรวมที่ราบรื่นเนื่องจากข้อเท็จจริงที่ว่า Scala ทำงานบน JVM&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Type Interface&lt;/strong&gt; - ดังนั้นระบบ Type จึงไม่รู้สึกคงที่ ไม่ทำงานสำหรับระบบประเภท ให้ระบบพิมพ์ทำงานแทนคุณ!&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;การทำงานพร้อมกันและการแจกจ่าย&lt;/strong&gt; - รองรับการทำงานแบบคู่ขนานของข้อมูลในคอลเลกชัน ใช้ตัวแสดงสำหรับการทำงานพร้อมกันและการแจกจ่าย หรืออนาคตสำหรับการเขียนโปรแกรมแบบอะซิงโครนัส&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;การจับคู่รูปแบบ&lt;/strong&gt; - รองรับการจับคู่กับลำดับชั้นของคลาส ลำดับ ค่าคงที่ และอื่นๆ&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;ฟังก์ชันลำดับที่สูงกว่า&lt;/strong&gt; - ฟังก์ชันคือวัตถุชั้นหนึ่งที่สามารถประกอบขึ้นด้วยการรับประกันความปลอดภัย&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.scala-lang.org/documentation/"&gt;เอกสารของสกาลา&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.scala-lang.org/"&gt;สกาล่า&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ RST- ไฟล์ reStructuredText</title><link>https://www.aspose.info/th/programming/rst/</link><pubDate>Mon, 11 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/rst/</guid><description>&lt;h2 id="ไฟล-rst-คออะไร"&gt;ไฟล์ RST คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-rst-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ RST เป็นรูปแบบไฟล์เอกสารทางเทคนิค ซึ่งใช้ในชุมชนโปรแกรม Python เป็นหลัก เป็นไฟล์ข้อความที่เขียนด้วยภาษามาร์กอัป reStructuredText ที่ใช้สไตล์และการจัดรูปแบบกับเอกสารข้อความธรรมดาสำหรับการสร้างเอกสารประกอบ ไฟล์ RST ใช้ความคิดเห็นและข้อมูลอื่น ๆ ในรหัสโปรแกรม Python เพื่อสร้างเอกสารทางเทคนิคของแอปพลิเคชัน อย่างไรก็ตาม ข้อความเหล่านี้อาจมีข้อความที่แปลงเป็นหน้าเว็บและ &lt;a href="https://www.aspose.info/th/ebook/"&gt;eBooks&lt;/a&gt; ได้ด้วย สามารถใช้โปรแกรมแก้ไขข้อความเช่น Github Atom, GNU Emacs (ข้ามแพลตฟอร์ม), Microsoft Notepad (Windows), Apple TextEdit (Mac) และ Vim (Linux) เพื่อเปิดไฟล์ RST&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-rst"&gt;รูปแบบไฟล์ RST&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-rst" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ RST มีรหัสที่เขียนด้วยภาษามาร์กอัป reStructuredText เป็นส่วนหนึ่งของโครงการ Docutils ของ Python Doc-SIG (Documentation Special Interest Group) ซึ่งมีชุดเครื่องมือสำหรับ Python คล้ายกับ Javadoc สำหรับ Java ตัวแยกวิเคราะห์สำหรับรูปแบบไฟล์ RST นั้นฝังอยู่ใน Docutils และสามารถดึงข้อมูลจากโปรแกรม Python เพื่อจัดรูปแบบให้เป็นเอกสารประกอบของโปรแกรม&lt;/p&gt;&#10;&lt;h3 id="ตวอยาง-restructuredtext-rst"&gt;ตัวอย่าง reStructuredText RST&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87-restructuredtext-rst" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ให้ยกตัวอย่างข้อความที่เขียนในรูปแบบไฟล์ RST ดังนี้&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ ML - ไฟล์ซอร์สโค้ด ML</title><link>https://www.aspose.info/th/programming/ml/</link><pubDate>Sun, 10 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/ml/</guid><description>&lt;h2 id="ไฟล-ml-คออะไร"&gt;ไฟล์ ML คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-ml-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ML เป็นไฟล์ข้อความที่สร้างขึ้นด้วยภาษาการเขียนโปรแกรมเชิงฟังก์ชันเพื่อวัตถุประสงค์ทั่วไป ML (มักเรียกว่าภาษา Meta) ประกอบด้วยซอร์สโค้ด ML ซึ่งมักใช้ในการวิจัยและออกแบบภาษาโปรแกรมโดยใช้ความหมายที่กำหนดไว้อย่างสมบูรณ์ มี ML หลายรูปแบบที่มี Caml เป็นรูปแบบที่ใช้กันอย่างแพร่หลาย อื่นๆ ได้แก่ Objective Caml (OCaml), JoCaml, Extended ML และ MacroML ภาษา ML มักใช้สำหรับการเขียนคอมไพเลอร์ การพิสูจน์ทฤษฎีบทอัตโนมัติ และการตรวจสอบอย่างเป็นทางการ&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/ML_%28programming_language%29"&gt;ภาษาโปรแกรม ML - โดย Wikipedia&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ MM - ไฟล์ต้นฉบับ Objective-C++</title><link>https://www.aspose.info/th/programming/mm/</link><pubDate>Sun, 10 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/mm/</guid><description>&lt;h2 id="ไฟล-mm-คออะไร"&gt;ไฟล์ MM คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-mm-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ MM เป็นไฟล์ซอร์สโค้ดที่สามารถมีทั้งโค้ดโปรแกรม Objective-C และ Objective-C++ มันถูกใช้บน MacOS และแตกต่างจากไฟล์ .M ที่มีโค้ด Objective-C เท่านั้น เมื่อคอมไพลเลอร์เห็นนามสกุล .mm ก็จะสามารถคอมไพล์คลาส C++ ที่มีอยู่ในไฟล์ได้ เนื่องจากไฟล์ซอร์สโค้ดไฟล์เดียวสามารถมีทั้งภาษา &lt;a href="https://www.aspose.info/th/programming/c/"&gt;C&lt;/a&gt; และ &lt;a href="https://www.aspose.info/th/programming/cpp/"&gt;C++&lt;/a&gt; ผสมกัน การเปลี่ยนชื่อไฟล์ .m เป็นนามสกุล .mm ทำให้สามารถตั้งค่าคุณสมบัติ C++ ได้ แอปพลิเคชันที่สามารถเปิดไฟล์ .MM ได้แก่ Apple TextEdit, Microsoft Notepad, Notepad++ และ Microsoft Wordpad&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://developer.apple.com/forums/thread/92931"&gt;ข้อผิดพลาดในการนำเข้าในโครงการ iOS&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ HAML - ไฟล์ซอร์สโค้ด Haml</title><link>https://www.aspose.info/th/programming/haml/</link><pubDate>Thu, 07 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/haml/</guid><description>&lt;h2 id="ไฟล-haml-คออะไร"&gt;ไฟล์ HAML คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-haml-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ HAML เป็นไฟล์ภาษามาร์กอัป HTML ที่เป็นนามธรรมซึ่งมีซอร์สโค้ดที่เขียนด้วยภาษา &lt;a href="https://haml.info/"&gt;Haml&lt;/a&gt; สามารถใช้แทน ERB (สคริปต์เทมเพลต Ruby) ไฟล์ HAML มีซอร์สโค้ดเทมเพลตสำหรับสร้าง HTML ของเอกสารเว็บ ไฟล์ ERB สามารถแทนที่ได้โดยเพียงแค่แทนที่ไฟล์เหล่านี้ในโฟลเดอร์ app/views เป็น Haml โดยเปลี่ยนนามสกุลของไฟล์ ไฟล์ HAML สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความใดๆ เช่น Microsoft Notepad, Notepad++, Apple TextEdit,&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-haml"&gt;รูปแบบไฟล์ HAML&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-haml" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ HAML เป็นไฟล์ต้นฉบับที่บันทึกลงดิสก์เป็นไฟล์ข้อความธรรมดา มันมีรหัสที่เขียนด้วยไวยากรณ์ HAML HAML แทนที่แท็ก &lt;strong&gt;&amp;lt;&amp;gt;&lt;/strong&gt; ด้วยเครื่องหมาย &lt;strong&gt;%&lt;/strong&gt; เพื่อให้โค้ดเรียบง่ายและง่ายขึ้น ไฟล์ ERB สามารถแทนที่ได้ด้วย HAML ดังที่แสดงในตัวอย่างง่ายๆ ต่อไปนี้&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;app/views/account/login.html.erb → app/views/account/login.html.haml&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ตวอยาง-haml"&gt;ตัวอย่าง HAML&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87-haml" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ต่อไปนี้คือตัวอย่าง Hello World ตัวอย่างของ HAML&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;%p{:class =&amp;gt; &amp;#34;sample&amp;#34;, :id =&amp;gt; &amp;#34;welcome&amp;#34;} Hello, World!&#10;%p.sample#welcome Hello, World!&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ซึ่งแสดงผลเป็นเอาต์พุต HTML ต่อไปนี้&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ DIFF,</title><link>https://www.aspose.info/th/programming/diff/</link><pubDate>Wed, 06 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/diff/</guid><description>&lt;h2 id="ไฟล-diff-คออะไร"&gt;ไฟล์ DIFF คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-diff-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ DIFF เป็นไฟล์เดียวที่แสดงความแตกต่างระหว่างข้อความหรือไฟล์ต้นฉบับตั้งแต่หนึ่งไฟล์ขึ้นไป สร้างขึ้นโดย Mercurial ซึ่งเป็นเครื่องมือจัดการการควบคุมสำหรับนักพัฒนาเพื่อรับความแตกต่างระหว่างไฟล์และใช้แพตช์ ผ่านไฟล์ DIFF นักพัฒนาแบ่งปันการเปลี่ยนแปลงกับนักพัฒนารายอื่นเพื่อให้สามารถอัปเดตการเปลี่ยนแปลงเพื่อสร้างไฟล์ข้อความเวอร์ชันที่ใหม่กว่า ไฟล์ DIFF สามารถเปิดได้ใน Mercurial&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-diff"&gt;รูปแบบไฟล์ DIFF&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-diff" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ DIFF เป็นไฟล์ข้อความที่มีความแตกต่างทางข้อความของไฟล์เดียวกันที่แก้ไขโดยนักพัฒนาหลายคน หากคุณเป็นผู้ใช้ Windows และเคยใช้แอปพลิเคชัน WinDiff ในตัวที่มาพร้อมกับระบบปฏิบัติการ Windows คุณจะเข้าใจไฟล์ DIFF ได้ดีขึ้น ไฟล์ที่แตกต่างกันแต่ละไฟล์ที่ถูกพัฒนาโดยนักพัฒนาเรียกอีกอย่างว่าไฟล์ PATCH&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.mercurial-scm.org/wiki/PatchFile"&gt;Mercurial SCM - ไฟล์แพทช์&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ GROOVY</title><link>https://www.aspose.info/th/programming/groovy/</link><pubDate>Wed, 06 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/groovy/</guid><description>&lt;h2 id="ไฟล-groovy-คออะไร"&gt;ไฟล์ GROOVY คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-groovy-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ GROOVY เป็นไฟล์ซอร์สโค้ดที่เขียนด้วยภาษาโปรแกรม Groovy โค้ดที่เขียนภายในไฟล์ GROOVY คล้ายกับภาษาเชิงวัตถุ &lt;a href="https://www.aspose.info/th/programming/java/"&gt;Java&lt;/a&gt; ซึ่งทำให้การออกแบบและพัฒนาแอปพลิเคชันเป็นเรื่องง่าย ไฟล์ GROOVY ถูกคอมไพล์เป็น Java virtual machine (JVM) bytecode และเข้ากันได้กับโค้ด Java และไลบรารี่อื่นๆ&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-groovy---ขอมลเพมเตม"&gt;รูปแบบไฟล์ GROOVY - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-groovy---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ GROOVY มีซอร์สโค้ดที่เขียนด้วยไวยากรณ์ของ Groovy สามารถบรรจุรหัสที่สามารถใช้เป็นทั้งภาษาโปรแกรมและภาษาสคริปต์สำหรับแพลตฟอร์ม Java ภาษา Groovy มีคุณสมบัติคล้ายกับ Python, Ruby และ Smalltalk&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Apache_Groovy"&gt;APACHE GROOVY - โดย Wikipedia&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://groovy-lang.org/documentation.html"&gt;ภาษา Groovy&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ CMAKE</title><link>https://www.aspose.info/th/programming/cmake/</link><pubDate>Mon, 04 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/cmake/</guid><description>&lt;h2 id="ไฟล-cmake-คออะไร"&gt;ไฟล์ CMAKE คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-cmake-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ CMAKE เป็นไฟล์โครงการที่สร้างโดยเครื่องมือโอเพ่นซอร์สข้ามแพลตฟอร์ม &lt;strong&gt;CMake&lt;/strong&gt; มีซอร์สสคริปต์ในภาษา CMake สำหรับทั้งโปรแกรม เครื่องมือ CMake ใช้สคริปต์การเขียนโปรแกรมที่เรียกว่า CMakeLists เพื่อสร้างไฟล์บิลด์สำหรับสภาพแวดล้อมเฉพาะ เช่น makefiles เครื่อง Unix สคริปต์และโมดูลที่ใช้โดยโครงการ CMake ถูกจัดระเบียบเป็น script.cmake และ module.cmake ที่อ้างอิงในโครงการ&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://code.visualstudio.com/docs/cpp/cmake-linux"&gt;เครื่องมือ CMake บน Linux - เริ่มต้น&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์ ASI - รูปแบบไฟล์ตัวแปร Alpha Five</title><link>https://www.aspose.info/th/programming/asi/</link><pubDate>Sun, 03 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/asi/</guid><description>&lt;h2 id="ไฟล-asi-คออะไร"&gt;ไฟล์ ASI คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-asi-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ASI เป็นรูปแบบไฟล์ตัวแปรที่ใช้โดยซอฟต์แวร์ Alpha Five ที่ใช้สำหรับการพัฒนาเว็บแอปพลิเคชัน มันเก็บตัวแปรที่ใช้โดยเว็บแอปพลิเคชัน เมื่อคุณสร้างโครงการนักพัฒนาใหม่ใน Alpha Five ไฟล์ ASI จะถูกสร้างและบันทึกควบคู่ไปกับโครงการนักพัฒนา Alpha Five&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ ASI สามารถเปิดได้ด้วย Alpha Software Alpha Anywhere&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-asi"&gt;รูปแบบไฟล์ ASI&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-asi" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ASI ถูกบันทึกในรูปแบบไฟล์ที่เป็นกรรมสิทธิ์ของ Alpha Five แอปพลิเคชันอ่านและเขียนโดยเป็นส่วนหนึ่งของโครงการนักพัฒนา&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://documentation.alphasoftware.com/"&gt;เอกสาร Alpha Five&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ ASM - รูปแบบไฟล์ซอร์สโค้ดภาษาแอสเซมบลี</title><link>https://www.aspose.info/th/programming/asm/</link><pubDate>Sun, 03 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/asm/</guid><description>&lt;h2 id="ไฟล-asm-คออะไร"&gt;ไฟล์ ASM คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-asm-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ASM เป็นโปรแกรมที่เขียนด้วยภาษาโปรแกรมระดับต่ำที่เรียกว่าภาษาแอสเซมบลี ส่วนใหญ่จะใช้สำหรับเขียนโค้ดที่เกี่ยวข้องกับฮาร์ดแวร์ เช่น สำหรับการเขียนโปรแกรมไมโครคอนโทรลเลอร์ โปรแกรมเขียนขึ้นโดยใช้ไวยากรณ์ภาษาแอสเซมบลีอย่างง่ายที่มีตัวดำเนินการและตัวถูกดำเนินการเพื่อดำเนินการต่างๆ ไฟล์ ASM เขียนและแก้ไขในโปรแกรมแก้ไขข้อความและดำเนินการโดยใช้โปรแกรมแอสเซมเบลอร์ เช่น HLA, MASM, FASM, NASM หรือ GAS&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-asm"&gt;รูปแบบไฟล์ ASM&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-asm" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ASM ประกอบด้วยลำดับของการดำเนินการที่ดำเนินการโดยแอสเซมเบลอร์เพื่อสร้าง &lt;strong&gt;รหัสวัตถุ&lt;/strong&gt; รหัสอ็อบเจกต์ที่เป็นผลลัพธ์คือการแปลการรวมกันของตัวช่วยจำและโหมดการระบุที่อยู่ให้เป็นตัวเลขที่เทียบเท่ากัน&lt;/p&gt;&#10;&lt;h3 id="ตวอยางรปแบบไฟล-asm"&gt;ตัวอย่างรูปแบบไฟล์ ASM&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-asm" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ต่อไปนี้คือตัวอย่างแอปพลิเคชัน &lt;strong&gt;Hello World&lt;/strong&gt; สำหรับสถาปัตยกรรม x86&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;global go&#10;extern _ExitProcess@4&#10;extern _GetStdHandle@4&#10;extern _WriteConsoleA@20&#10;&#10;section .data&#10;msg: db &amp;#39;Hello, World&amp;#39;, 10&#10;handle: db 0&#10;written:&#10;db 0&#10;&#10;section .text&#10;go:&#10;; handle = GetStdHandle(-11)&#10;push dword -11&#10;call _GetStdHandle@4&#10;mov [handle], eax&#10;&#10;; WriteConsole(handle, &amp;amp;msg[0], 13, &amp;amp;written, 0)&#10;push dword 0&#10;push written&#10;push dword 13&#10;push msg&#10;push dword [handle]&#10;call _WriteConsoleA@20&#10;&#10;; ExitProcess(0)&#10;push dword 0&#10;call _ExitProcess@4&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Assembly_language"&gt;ภาษาแอสเซมบลี - โดยวิกิพีเดีย&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.tutorialspoint.com/assembly_programming/assembly_basic_syntax.htm"&gt;ภาษาแอสเซมบลี - ไวยากรณ์พื้นฐาน&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ AWK - ไฟล์สคริปต์ AWK</title><link>https://www.aspose.info/th/programming/awk/</link><pubDate>Sun, 03 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/awk/</guid><description>&lt;h2 id="ไฟล-awk-คออะไร"&gt;ไฟล์ AWK คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-awk-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AWK เป็นไฟล์สคริปต์ที่สร้างขึ้นสำหรับแอปพลิเคชันประมวลผลข้อความ &lt;strong&gt;AWK&lt;/strong&gt; ที่มาพร้อมกับระบบปฏิบัติการ Unix และ Linux ประกอบด้วยคำแนะนำเชิงตรรกะในการดำเนินการกับข้อความหรือเนื้อหาของไฟล์ เช่น การจับคู่ การแทนที่ และการพิมพ์ข้อความ ซึ่งจะช่วยสร้างรายงานและข้อความที่จัดรูปแบบจากไฟล์อินพุต ยูทิลิตี้ awk มักจะอยู่ใน /usr/bin/awk บนลินุกซ์/ยูนิกซ์ดิสทริบิวชันส่วนใหญ่&lt;/p&gt;&#10;&lt;h2 id="จะสรางสครปต-awk-ไดอยางไร"&gt;จะสร้างสคริปต์ AWK ได้อย่างไร&lt;a class="anchor" href="#%e0%b8%88%e0%b8%b0%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b8%aa%e0%b8%84%e0%b8%a3%e0%b8%9b%e0%b8%95-awk-%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AWK สามารถสร้างหรือเปิดในโปรแกรมแก้ไขข้อความใดก็ได้บน Linux/Unix OS สามารถสร้างไฟล์สคริปต์ AWK ใหม่ได้ดังต่อไปนี้&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;$ vi script.awk&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;นี่จะเป็นการเปิดไฟล์ AWK ในโปรแกรมแก้ไขข้อความ ป้อนคำสั่งบางอย่างในโปรแกรมแก้ไขข้อความดังต่อไปนี้&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;#!/usr/bin/awk -f&#10;BEGIN { printf &amp;#34;%s\n&amp;#34;,&amp;#34;Writing my first Awk executable script!&amp;#34; }&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;บรรทัดแรกของเนื้อหาข้อความนี้มีคำอธิบายดังต่อไปนี้&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;#! – เรียกว่า &lt;code&gt;Shebang&lt;/code&gt; ซึ่งระบุล่ามสำหรับคำแนะนำในสคริปต์&lt;/li&gt;&#10;&lt;li&gt;/usr/bin/awk – เป็นล่าม&lt;/li&gt;&#10;&lt;li&gt;-f – ตัวเลือกล่ามใช้ในการอ่านไฟล์โปรแกรม&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="วธรนสครปต-awk"&gt;วิธีรันสคริปต์ AWK&lt;a class="anchor" href="#%e0%b8%a7%e0%b8%98%e0%b8%a3%e0%b8%99%e0%b8%aa%e0%b8%84%e0%b8%a3%e0%b8%9b%e0%b8%95-awk" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;บันทึกไฟล์และทำให้สคริปต์เรียกใช้งานได้โดยใช้คำสั่งด้านล่าง:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;$ chmod +x script.awk&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;จากนั้นสามารถรันสคริปต์ได้ดังนี้&lt;/p&gt;</description></item><item><title>ไฟล์ซอร์สโค้ด CXX - C++</title><link>https://www.aspose.info/th/programming/cxx/</link><pubDate>Mon, 21 Mar 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/cxx/</guid><description>&lt;h2 id="ไฟล-cxx-คออะไร"&gt;ไฟล์ CXX คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-cxx-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ CXX เป็นไฟล์ซอร์สโค้ด คล้ายกับ C++ สำหรับเขียนแอปพลิเคชัน อาจมีการใช้งานแอปพลิเคชันทั้งหมดอย่างสมบูรณ์หรืออาจมีการใช้งานโปรแกรมบางส่วนที่สามารถรวมอยู่ในโครงการด้วยไฟล์ C ++ อื่น ๆ ไฟล์ CXX สามารถเปิดได้ในโปรแกรมแก้ไขข้อความและ IDE โปรแกรมยอดนิยม เช่น Notepad++, Turbo C++ และ Visual Studio&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-cxx"&gt;รูปแบบไฟล์ CXX&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-cxx" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ CXX ถูกจัดเก็บเป็นไฟล์ข้อความธรรมดาและมีโค้ดที่เขียนด้วยไวยากรณ์ C++ โดยทั่วไปจะพบไฟล์ CXX ที่มีนามสกุล &lt;a href="https://www.aspose.info/th/programming/cpp/"&gt;.cpp&lt;/a&gt; เช่นกัน ไฟล์ CXX ถือเป็นทางเลือกแทน .cpp ที่ใช้โดยคอมไพเลอร์บางตัว&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Class_implementation_file"&gt;การใช้งานคลาส - โดย Wikipedia&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ EGG - ไฟล์การแจกจ่าย Python</title><link>https://www.aspose.info/th/programming/egg/</link><pubDate>Tue, 15 Mar 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/egg/</guid><description>&lt;h2 id="ไฟล-egg-คออะไร"&gt;ไฟล์ EGG คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-egg-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ EGG หรือที่เรียกว่า Python egg เป็นรูปแบบการแจกจ่าย Python ที่เก่ากว่า เป็นไฟล์เก็บถาวรแบบบีบอัด &lt;a href="https://www.aspose.info/th/compression/zip/"&gt;ZIP&lt;/a&gt; ที่มีนามสกุล .egg และมีไฟล์ต้นฉบับของแอปพลิเคชัน Python พร้อมกับข้อมูลเมตาเกี่ยวกับการแจกจ่าย ไฟล์ EGG เป็นทางเลือกแทนไฟล์ Windows Executable &lt;a href="https://www.aspose.info/th/executable/exe/"&gt;EXE&lt;/a&gt; แต่เป็นไฟล์ข้ามแพลตฟอร์ม รูปแบบเก่านี้สำหรับการแจกแจง Python ถูกแทนที่ด้วยรูปแบบไฟล์ Wheel (WHL) ที่ใหม่กว่าในต้นปี 2010&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-egg"&gt;รูปแบบไฟล์ EGG&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-egg" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ EGG จะถูกบันทึกเป็นไฟล์บีบอัด ZIP หมายความว่าหากคุณแทนที่ส่วนขยาย .egg ด้วย .zip คุณจะสามารถเปิดได้ด้วยยูทิลิตี้คลายการบีบอัดมาตรฐาน เช่น Corel WinZIP, Microsoft Explorer หรือ RARLAB WinRAR&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ EGG สามารถสร้างได้โดยใช้แพ็คเกจ &lt;strong&gt;distutils&lt;/strong&gt; ที่มีให้โดย Python เครื่องมืออื่นที่สามารถสร้างและเปิดไฟล์ EGG คือ &lt;strong&gt;SetupTools&lt;/strong&gt; ไฟล์ EGG สามารถติดตั้งเป็นแพ็คเกจได้โดยใช้ &lt;strong&gt;easy_install&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;`หมายเหตุ - รูปแบบไฟล์ EGG ล้าสมัยแล้วเนื่องจากรูปแบบไฟล์ WHL ล้อใหม่'&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ EX - ไฟล์ซอร์สโค้ด Euphoria</title><link>https://www.aspose.info/th/programming/ex/</link><pubDate>Tue, 15 Mar 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/ex/</guid><description>&lt;h2 id="ไฟล-ex-คออะไร"&gt;ไฟล์ EX คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-ex-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ EX เป็นไฟล์ซอร์สโค้ดที่มีซอร์สโค้ดสำหรับแอปพลิเคชันที่พัฒนาโดยใช้ภาษาโปรแกรม Euphoria Euphoria เป็นภาษาโปรแกรมเชิงขั้นตอนที่เชื่อในความเรียบง่ายของการเขียนโปรแกรมมากกว่าภาษาโปรแกรมที่ซับซ้อน แอปพลิเคชันที่พัฒนาใน Euphoria สามารถประกอบด้วยไฟล์ EX หลายไฟล์ แต่ไฟล์ EX เดียวสามารถมีซอร์สที่สมบูรณ์ของโปรแกรมได้เช่นกัน&lt;/p&gt;&#10;&lt;p&gt;แอปพลิเคชันที่สามารถ &lt;strong&gt;เปิดไฟล์ EX&lt;/strong&gt; ได้แก่ openEuphoria Euphoria, Microsoft Notepad, Notepad++ และ Atom&lt;/p&gt;&#10;&lt;h2 id="ประวตโดยยอของรปแบบไฟล-ex"&gt;ประวัติโดยย่อของรูปแบบไฟล์ EX&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b9%82%e0%b8%94%e0%b8%a2%e0%b8%a2%e0%b8%ad%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-ex" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;การพัฒนาและการมีอยู่ของรูปแบบไฟล์ EX นั้นเชื่อมโยงกับการพัฒนาภาษาโปรแกรม Euphoria ซึ่งสร้างโดย Robert Craig เปิดตัวครั้งแรกสำหรับ MS-DOS มันกลายเป็นซอฟต์แวร์โอเพ่นซอร์สในปี 2549 ด้วยการเปิดตัวเวอร์ชัน 3 การพัฒนาถูกครอบครองโดย &lt;strong&gt;กลุ่ม openEuphoria&lt;/strong&gt; ที่ดูแลและพัฒนาโครงการ เป็นเวอร์ชัน 4 เปิดตัวในเดือนธันวาคม 2010 และพร้อมใช้งานสำหรับ Windows, Linux, macOS และ BSD สามรสชาติ&lt;/p&gt;&#10;&lt;p&gt;Euphoria เริ่มแรกเขียนด้วยภาษาการเขียนโปรแกรม &lt;strong&gt;&lt;a href="https://www.aspose.info/th/programming/c/"&gt;C&lt;/a&gt;&lt;/strong&gt; ต่อมาได้แยกอรรถกถาออกเป็นสองส่วนคือ&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;Front-end Parser&lt;/code&gt; - เขียนด้วย Euphoria และใช้กับตัวแปล Euphoria-to-C และ Binder&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Back-end&lt;/code&gt; - ไลบรารีรันไทม์ที่เขียนด้วยภาษาโปรแกรม C&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="รปแบบไฟล-ex---ขอมลเพมเตม"&gt;รูปแบบไฟล์ EX - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-ex---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ EX ถูกจัดเก็บเป็นไฟล์ข้อความล้วนและมีซอร์สโค้ดสำหรับโปรแกรมที่เขียนด้วยภาษาโปรแกรม Euphoria ไฟล์เหล่านี้สามารถเปิดได้ในโปรแกรมแก้ไขข้อความใดๆ&lt;/p&gt;</description></item><item><title>ไฟล์ NUPKG - ไฟล์แพ็คเกจ NuGet</title><link>https://www.aspose.info/th/programming/nupkg/</link><pubDate>Wed, 09 Mar 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/nupkg/</guid><description>&lt;h2 id="ไฟล-nupkg-คออะไร"&gt;ไฟล์ NUPKG คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-nupkg-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ NUPKG เป็นไฟล์แพ็คเกจที่มีซอร์สโค้ดที่จะใช้โดยซอฟต์แวร์ NuGet สำหรับสร้างแพ็คเกจที่จะใช้ในโครงการ .NET คอมโพเนนต์ NuGet Package Manager ได้รับการติดตั้งเป็นส่วนหนึ่งของ Microsoft Visual Studio สำหรับการดึงแพ็กเกจจากที่เก็บโฮสต์แพ็กเกจออนไลน์ ไฟล์ NUPKG ช่วยให้นักพัฒนาดึงแพ็คเกจล่าสุดจาก &lt;a href="https://nuget.org"&gt;Nuget.org&lt;/a&gt; โดยใช้ NuGet Package Manager แทนการดาวน์โหลดและติดตั้งแพ็คเกจการพัฒนาด้วยตนเอง ไฟล์ NUPKG สร้างขึ้นจากไฟล์ NUSPEC และเมื่อดึงข้อมูลแล้ว ให้ติดตั้งแพ็คเกจบนระบบผู้ใช้&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-nupkg"&gt;รูปแบบไฟล์ NUPKG&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-nupkg" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ NUPKG เป็นไฟล์เก็บถาวร &lt;a href="https://www.aspose.info/th/compression/zip/"&gt;ZIP&lt;/a&gt; ที่มีไลบรารีที่บรรจุอยู่ภายใน เมื่อดาวน์โหลดแล้ว สามารถเปลี่ยนชื่อเป็น .zip และแตกไฟล์ด้วยยูทิลิตี้ zip มาตรฐานใดก็ได้ เช่น WinZIP, 7-Zip และ Apple Archive Utility&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://nuget.org"&gt;Nuget.org&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio"&gt;การเริ่มต้นอย่างรวดเร็ว: ติดตั้งและใช้แพ็คเกจใน Visual Studio (Windows เท่านั้น)&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package-using-visual-studio?tabs=netcore-cli"&gt;วิธีสร้างและเผยแพร่แพ็คเกจ Nuget&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์ RBXL - ไฟล์ตำแหน่ง Roblox</title><link>https://www.aspose.info/th/programming/rbxl/</link><pubDate>Mon, 21 Feb 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/rbxl/</guid><description>&lt;h2 id="ไฟล-rbxl-คออะไร"&gt;ไฟล์ RBXL คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-rbxl-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ RBXL เป็นไฟล์ตำแหน่ง Roblox ที่มีตำแหน่งที่กำหนดไว้ในโลก 3 มิติภายใน &lt;a href="https://www.roblox.com/"&gt;เกม Roblox&lt;/a&gt; Roblox เป็นเกมสร้างผู้เล่นหลายคนที่อนุญาตให้ผู้เล่นสร้างเกมโดยใช้เครื่องมือสำหรับนักพัฒนาที่แพลตฟอร์มมีให้ ไฟล์ RBXL ใช้เครื่องมือ สคริปต์ ทีม และส่วนต่างๆ เพื่ออธิบายสนามเด็กเล่นเป็นโมเดล 3 มิติ Roblox Studio ให้ผู้เล่นสร้างไอเท็มเกมและสามารถใช้เปิดไฟล์ RBXL ได้&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-rbxl"&gt;รูปแบบไฟล์ RBXL&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-rbxl" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ RBXL ได้รับการพัฒนาโดยใช้ Roblox Studio และบันทึกในรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; ด้วยรูปแบบไฟล์ที่เป็นสากลนี้ จึงมีเครื่องมือและ API มากมายที่ให้คุณสร้างและเปิดไฟล์เหล่านี้ได้ API หนึ่งดังกล่าวคือ &lt;a href="https://github.com/MaximumADHD/Roblox-File-Format"&gt;MaximumADHD&lt;/a&gt; ซึ่งเป็นไลบรารี &lt;a href="https://www.aspose.info/th/programming/cs/"&gt;C#&lt;/a&gt; เพื่อสร้างและจัดการไฟล์ในรูปแบบไฟล์โมเดล/สถานที่ของ Roblox .&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://github.com/MaximumADHD/Roblox-File-Format"&gt;MaximumADHD C# API&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.reddit.com/r/robloxgamedev/comments/no1cm9/rbxl_file_will_not_open/"&gt;เปิดไฟล์ Roblox RBXL&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ไฟล์ APK - ไฟล์ APK Set</title><link>https://www.aspose.info/th/programming/apks/</link><pubDate>Sun, 06 Feb 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/apks/</guid><description>&lt;h2 id="ไฟล-apks-คออะไร"&gt;ไฟล์ APKS คืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-apks-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .apks คือไฟล์เก็บถาวรที่เป็นชุดของไฟล์ &lt;strong&gt;APK&lt;/strong&gt; ของแพ็กเกจ Android ไฟล์ APK แต่ละไฟล์ในไฟล์ APKS ถูกสร้างขึ้นโดยคำนึงถึงแง่มุมต่างๆ ของอุปกรณ์ ซึ่งรวมถึงสถาปัตยกรรม ภาษา ความหนาแน่นของหน้าจอ และคุณสมบัติอื่นๆ ของอุปกรณ์ ไฟล์ APKS สร้างโดย &lt;strong&gt;bundletool&lt;/strong&gt; ใช้เพื่อสร้าง Android App Bundle และแปลง App Bundle เป็น APK ที่แตกต่างกันสำหรับการปรับใช้บนอุปกรณ์&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-apks---ขอมลเพมเตม"&gt;รูปแบบไฟล์ APKS - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-apks---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ APKS ถูกบันทึกเป็นไฟล์บีบอัดโดยใช้รูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/compression/zip/"&gt;ZIP&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="จะสรางไฟล-apks-ไดอยางไร"&gt;จะสร้างไฟล์ APKS ได้อย่างไร?&lt;a class="anchor" href="#%e0%b8%88%e0%b8%b0%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-apks-%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;เมื่อ Android App Bundle (AAB) พร้อมแล้ว จะสามารถทดสอบลักษณะการทำงานใน Google Play Store เพื่อปรับใช้กับอุปกรณ์ได้ สามารถสร้างไฟล์ APKS จากไฟล์ AAB และติดตั้งในอุปกรณ์ทดสอบโดยใช้ Android [bundletool] ของ Google (&lt;a href="https://developer.android.com/tools/bundletool"&gt;https://developer.android.com/tools/bundletool&lt;/a&gt;) ของ Google มีเครื่องมือบรรทัดคำสั่งเพื่อสร้างไฟล์เก็บถาวร APKS จาก APK โดยใช้คำสั่งต่อไปนี้&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ XSD - ไฟล์นิยาม XML Schema</title><link>https://www.aspose.info/th/programming/xsd/</link><pubDate>Sun, 06 Feb 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/xsd/</guid><description>&lt;h2 id="ไฟลสคมา-xsd-คออะไร"&gt;ไฟล์สคีมา XSD คืออะไร&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%aa%e0%b8%84%e0%b8%a1%e0%b8%b2-xsd-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ XSD เป็นไฟล์คำจำกัดความที่ระบุองค์ประกอบและคุณลักษณะที่สามารถเป็นส่วนหนึ่งของเอกสาร XML สิ่งนี้ทำให้มั่นใจได้ว่าข้อมูลถูกตีความอย่างถูกต้อง และตรวจพบข้อผิดพลาด ส่งผลให้มีการตรวจสอบความถูกต้องของ XML ที่เหมาะสม ไฟล์ XSD ช่วยให้มั่นใจได้ว่าข้อมูลที่ป้อนเป็นไปตามโครงสร้างเดียวกันกับที่กำหนดไว้ในไฟล์ ไฟล์ XSD จัดเก็บอยู่ในรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; และสามารถเปิดหรือแก้ไขในโปรแกรมแก้ไขข้อความใดๆ เช่น Microsoft Notepad, Notepad++ หรือ [Microsoft XML Notepad](&lt;a href="https://microsoft.github.io"&gt;https://microsoft.github.io&lt;/a&gt; /XmlNotepad/).&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-xsd"&gt;รูปแบบไฟล์ XSD&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-xsd" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ XSD ถูกจัดเก็บไว้ในดิสก์ในรูปแบบไฟล์ข้อความธรรมดาที่มนุษย์สามารถอ่านได้ XSD กำหนดองค์ประกอบที่สามารถใช้ในเอกสาร ซึ่งเกี่ยวข้องกับข้อมูลจริงที่จะเข้ารหัส&lt;/p&gt;&#10;&lt;h2 id="ตวอยางไฟล-xsd"&gt;ตัวอย่างไฟล์ XSD&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-xsd" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ XSD อย่างง่ายที่มีสคีมาของใบสั่งซื้อจะกำหนดองค์ประกอบโดยใช้แท็กตามที่แสดงใน &lt;a href="https://learn.microsoft.com/en-us/visualstudio/xml-tools/sample-xsd-file-simple-schema?view=vs-2022"&gt;ตัวอย่าง XSD โดย Microsoft&lt;/a&gt;&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;xsd:schema xmlns:xsd=&amp;#34;http://www.w3.org/2001/XMLSchema&amp;#34;&#10; xmlns:tns=&amp;#34;http://tempuri.org/PurchaseOrderSchema.xsd&amp;#34;&#10; targetNamespace=&amp;#34;http://tempuri.org/PurchaseOrderSchema.xsd&amp;#34;&#10; elementFormDefault=&amp;#34;qualified&amp;#34;&amp;gt;&#10; &amp;lt;xsd:element name=&amp;#34;PurchaseOrder&amp;#34; type=&amp;#34;tns:PurchaseOrderType&amp;#34;/&amp;gt;&#10; &amp;lt;xsd:complexType name=&amp;#34;PurchaseOrderType&amp;#34;&amp;gt;&#10; &amp;lt;xsd:sequence&amp;gt;&#10; &amp;lt;xsd:element name=&amp;#34;ShipTo&amp;#34; type=&amp;#34;tns:USAddress&amp;#34; maxOccurs=&amp;#34;2&amp;#34;/&amp;gt;&#10; &amp;lt;xsd:element name=&amp;#34;BillTo&amp;#34; type=&amp;#34;tns:USAddress&amp;#34;/&amp;gt;&#10; &amp;lt;/xsd:sequence&amp;gt;&#10; &amp;lt;xsd:attribute name=&amp;#34;OrderDate&amp;#34; type=&amp;#34;xsd:date&amp;#34;/&amp;gt;&#10; &amp;lt;/xsd:complexType&amp;gt;&#10;&#10; &amp;lt;xsd:complexType name=&amp;#34;USAddress&amp;#34;&amp;gt;&#10; &amp;lt;xsd:sequence&amp;gt;&#10; &amp;lt;xsd:element name=&amp;#34;name&amp;#34; type=&amp;#34;xsd:string&amp;#34;/&amp;gt;&#10; &amp;lt;xsd:element name=&amp;#34;street&amp;#34; type=&amp;#34;xsd:string&amp;#34;/&amp;gt;&#10; &amp;lt;xsd:element name=&amp;#34;city&amp;#34; type=&amp;#34;xsd:string&amp;#34;/&amp;gt;&#10; &amp;lt;xsd:element name=&amp;#34;state&amp;#34; type=&amp;#34;xsd:string&amp;#34;/&amp;gt;&#10; &amp;lt;xsd:element name=&amp;#34;zip&amp;#34; type=&amp;#34;xsd:integer&amp;#34;/&amp;gt;&#10; &amp;lt;/xsd:sequence&amp;gt;&#10; &amp;lt;xsd:attribute name=&amp;#34;country&amp;#34; type=&amp;#34;xsd:NMTOKEN&amp;#34; fixed=&amp;#34;US&amp;#34;/&amp;gt;&#10; &amp;lt;/xsd:complexType&amp;gt;&#10;&amp;lt;/xsd:schema&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ที่นี่ใช้แท็กต่อไปนี้&lt;/p&gt;</description></item><item><title>ไฟล์ AML - ไฟล์ภาษามาร์กอัปความช่วยเหลือของ Microsoft</title><link>https://www.aspose.info/th/programming/aml/</link><pubDate>Fri, 28 Jan 2022 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/aml/</guid><description>&lt;h2 id="aml---ไฟลภาษามารกอปความชวยเหลอของ-microsoft"&gt;AML - ไฟล์ภาษามาร์กอัปความช่วยเหลือของ Microsoft&lt;a class="anchor" href="#aml---%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%a1%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%ad%e0%b8%9b%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%8a%e0%b8%a7%e0%b8%a2%e0%b9%80%e0%b8%ab%e0%b8%a5%e0%b8%ad%e0%b8%82%e0%b8%ad%e0%b8%87-microsoft" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;h2 id="ไฟล-aml-คออะไร"&gt;ไฟล์ AML คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-aml-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AML (Assistance Markup Language) เป็นไฟล์ XML ที่สร้างด้วย Microsoft Assistance Markup Language (MAML) ได้รับการพัฒนาโดย Microsoft เพื่อให้ความช่วยเหลือออนไลน์สำหรับ Microsoft Windows OS ก่อนหน้านี้ ความช่วยเหลือของ Windows มีอยู่ในรูปแบบไฟล์ HTML &lt;a href="https://www.aspose.info/th/web/chm/"&gt;CHM&lt;/a&gt; ที่คอมไพล์แล้ว ไฟล์ AML มีเอกสารที่มีโครงสร้างที่ช่วยให้แอปพลิเคชันสร้างซอร์สโค้ดและสนับสนุนหน้าความช่วยเหลือ สิ่งนี้ช่วยให้คำจำกัดความของเอกสารและองค์ประกอบที่เป็นส่วนประกอบตามบริบท ไฟล์วิธีใช้ AML เผยแพร่ทางออนไลน์และสามารถกำหนดค่าเพื่อรับการอัปเดตจากการอัปเดตแพ็คเกจที่มีให้ทางออนไลน์&lt;/p&gt;&#10;&lt;h2 id="โครงสรางไฟล-maml"&gt;โครงสร้างไฟล์ MAML&lt;a class="anchor" href="#%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-maml" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ AML ที่สร้างโดยใช้ MAML จะถูกบันทึกเป็นไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; ที่สามารถใช้แสดงแนวคิดที่ใช้งานอยู่ได้หลากหลาย นอกจากนี้ยังสามารถให้คำแนะนำช่วยเหลือ (ตัวช่วยสร้างเนื้อหาที่ใช้งานอยู่) ที่ทำให้ไฟล์วิธีใช้เป็นแบบโต้ตอบสำหรับผู้ใช้ด้วยตัวช่วยสร้างแบบทีละขั้นตอน&lt;/p&gt;&#10;&lt;p&gt;ไฟล์ AML ที่สร้างขึ้นโดยใช้ MAML เป็นไปตามโครงสร้างการเขียนที่สามารถแบ่งออกเป็นส่วนต่างๆ เช่น:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;แนวความคิด&lt;/li&gt;&#10;&lt;li&gt;คำถามที่พบบ่อย&lt;/li&gt;&#10;&lt;li&gt;อภิธานศัพท์&lt;/li&gt;&#10;&lt;li&gt;ขั้นตอน&lt;/li&gt;&#10;&lt;li&gt;อ้างอิง&lt;/li&gt;&#10;&lt;li&gt;เนื้อหาที่นำมาใช้ใหม่&lt;/li&gt;&#10;&lt;li&gt;งาน&lt;/li&gt;&#10;&lt;li&gt;การแก้ไขปัญหาและ&lt;/li&gt;&#10;&lt;li&gt;บทช่วยสอน&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="จะสรางไฟล-maml-ไดอยางไร"&gt;จะสร้างไฟล์ MAML ได้อย่างไร?&lt;a class="anchor" href="#%e0%b8%88%e0%b8%b0%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-maml-%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ MAML สามารถสร้างได้โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:&lt;/p&gt;</description></item><item><title>ABC - ไฟล์รหัสไบต์ ActionScript</title><link>https://www.aspose.info/th/programming/abc/</link><pubDate>Tue, 14 Dec 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/abc/</guid><description>&lt;h2 id="ไฟล-abc-คออะไร"&gt;ไฟล์ ABC คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-abc-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .abc เป็นไฟล์รหัสไบต์ของ ActionScript ที่สร้างขึ้นโดยคอมไพเลอร์ Flash ซึ่งเป็นผลมาจากการคอมไพล์ไฟล์สคริปต์ ActionScript รหัสไบต์ที่มีอยู่ในไฟล์ ABC ดำเนินการโดย ActionScript Virtual Machine (AVM และ AVM2) รหัสไบต์ประกอบด้วยข้อมูลคงที่ คำสั่งจากชุดคำสั่ง AVM2 และข้อมูลเมตาประเภทต่างๆ เมื่อโหลดไฟล์ ABC ลงใน AVM หรือ AVM2 ไฟล์นั้นจะผ่านการตรวจสอบ หากไม่เป็นไปตามภาพรวม AVM2 จะถูกปฏิเสธ ไฟล์ ABC สามารถเปิดได้ใน Adobe Flash Player ที่เลิกผลิตไปนานแล้ว&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-abc---ขอมลเพมเตม"&gt;รูปแบบไฟล์ ABC - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-abc---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ABC ถูกบันทึกลงดิสก์ในรูปแบบไฟล์ไบนารีที่เครื่องเสมือน AVM หรือ AVM2 สามารถอ่านได้ โครงสร้างไฟล์ภายในแสดงถึงบล็อกโค้ดที่เรียกใช้งานได้พร้อมข้อมูลคงที่ ตัวอธิบายประเภท โค้ด และข้อมูลเมตาทั้งหมด&lt;/p&gt;&#10;&lt;h2 id="โครงสรางไฟล-abc"&gt;โครงสร้างไฟล์ ABC&lt;a class="anchor" href="#%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-abc" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;โครงสร้างไฟล์ ABC ดังภาพด้านล่าง&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;abcFile &#10;{&#10; u16 minor_version &#10; u16 major_version &#10; cpool_info constant_pool &#10; u30 method_count &#10; method_info method[method_count] &#10; u30 metadata_count &#10; metadata_info metadata[metadata_count] &#10; u30 class_count &#10; instance_info instance[class_count] &#10; class_info class[class_count] &#10; u30 script_count &#10; script_info script[script_count] &#10; u30 method_body_count &#10; method_body_info method_body[method_body_count] &#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ฟลดไฟล-abc"&gt;ฟิลด์ไฟล์ ABC&lt;a class="anchor" href="#%e0%b8%9f%e0%b8%a5%e0%b8%94%e0%b9%84%e0%b8%9f%e0%b8%a5-abc" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;ชื่อฟิลด์&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;คำอธิบาย&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;minor_version, major_version&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ค่าของ major_version และ minor_version คือหมายเลขเวอร์ชันหลักและรองของรูปแบบ abcFile&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;constant_pool&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;constant_pool คือโครงสร้างความยาวผันแปรที่ประกอบด้วยจำนวนเต็ม จำนวนคู่ สตริง เนมสเปซ ชุดเนมสเปซ และหลายชื่อ&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;method_count, method&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ค่าของmethod_count คือจำนวนรายการในอาร์เรย์เมธอด แต่ละรายการในอาร์เรย์เมธอดคือโครงสร้าง method_info ที่มีความยาวผันแปรได้&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;metadata_count, metadata&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ค่าของ metadata_count คือจำนวนรายการในอาร์เรย์ข้อมูลเมตา รายการข้อมูลเมตาแต่ละรายการคือ metadata_infostructure ที่แม็พชื่อกับชุดของค่าสตริง&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;class_count, อินสแตนซ์, คลาส&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ค่าของ class_count คือจำนวนรายการในอินสแตนซ์และคลาสอาร์เรย์&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;script_count, script&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ค่าของ script_count คือจำนวนรายการในอาร์เรย์ของสคริปต์ แต่ละรายการสคริปต์เป็นโครงสร้าง script_info ที่กำหนดคุณลักษณะของสคริปต์เดียวในไฟล์นี้&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;method_body_count, method_body&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ค่าของ method_body_count คือจำนวนรายการในอาร์เรย์ method_body แต่ละ method_bodyentry ประกอบด้วยโครงสร้าง method_body_info ที่มีความยาวผันแปรได้ ซึ่งมีคำแนะนำสำหรับแต่ละเมธอดหรือฟังก์ชัน&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://github.com/CyberShadow/RABCDAsm"&gt;ABC ที่แข็งแกร่ง (ActionScript Bytecode) [Dis-]Assembler - Github&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ANE - ส่วนขยายดั้งเดิมของ Adobe AIR</title><link>https://www.aspose.info/th/programming/ane/</link><pubDate>Tue, 14 Dec 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/ane/</guid><description>&lt;h2 id="ไฟล-ane-คออะไร"&gt;ไฟล์ ANE คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-ane-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ANE เป็นไฟล์ส่วนขยายของ Adobe Air Native ที่นักพัฒนาใช้เพื่อเขียนฟังก์ชันเฉพาะที่เรียกโค้ด &lt;a href="https://en.wikipedia.org/wiki/ActionScript"&gt;Adobe ActionScript&lt;/a&gt; ในกรณีส่วนใหญ่ ไฟล์ ANE จะมีไลบรารีโค้ดเนทีฟที่ใช้โดยส่วนขยาย อย่างไรก็ตามไฟล์นั้นได้รับการติดตั้งบนอุปกรณ์แล้ว ช่วยให้ระบบทำงานเฉพาะ เช่น การสั่นสะเทือนของอุปกรณ์ ควรรวบรวมแอปพลิเคชัน Adobe AIR เพื่อใช้การเชื่อมโยงแบบไดนามิกสำหรับการใช้ไฟล์ ANE&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-ane---ขอมลเพมเตม"&gt;รูปแบบไฟล์ ANE - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-ane---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ANE ถูกบันทึกลงในดิสก์เป็นไฟล์ไบนารีซึ่งไม่มีข้อกำหนดรูปแบบไฟล์แบบสาธารณะ ไฟล์ ANE อาจมีซอร์สโค้ด Android Java ดั้งเดิมเพื่อเข้าถึงฟังก์ชันการทำงานของอุปกรณ์ Android เช่น การเรียกใช้ฟังก์ชันระดับเสียงหรือการสั่น ทั้งหมดนี้ทำโดยการรวมระบบเนทีฟด้วยภาษา ActionScript ของ Adobe&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/ActionScript"&gt;Adobe ActionScript&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://help.adobe.com/en_US/air/build/WS597e5dadb9cc1e0253f7d2fc1311b491071-8000.html"&gt;การใช้ส่วนขยายดั้งเดิมสำหรับ Adobe AIR&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>APA - เอกสารโครงการพัฒนา RSView</title><link>https://www.aspose.info/th/programming/apa/</link><pubDate>Tue, 14 Dec 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/apa/</guid><description>&lt;h2 id="ไฟล-apa-คออะไร"&gt;ไฟล์ APA คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-apa-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .apa เป็นไฟล์โครงการพัฒนาซอฟต์แวร์ที่สร้างโดยแอปพลิเคชัน RSView ประกอบด้วยข้อมูลที่จำเป็นสำหรับการสร้างแอปพลิเคชัน Human Machine Interface (HMI) ไฟล์ APA ถูกจัดเก็บในรูปแบบไฟล์เก็บถาวร รูปแบบไฟล์เก็บถาวรช่วยในการถ่ายโอนไฟล์เหล่านี้จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งได้อย่างง่ายดายเนื่องจากขนาดไฟล์ที่เล็กกว่า สามารถใช้ยูทิลิตีคลายการบีบอัดมาตรฐานเพื่อแยกเนื้อหาของไฟล์ APA ไฟล์ APA สามารถเปิดได้โดยใช้ซอฟต์แวร์ Rockwell Automation RSView Studio หรือ RSView ME&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-apa---ขอมลเพมเตม"&gt;รูปแบบไฟล์ APA - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-apa---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ตัวจัดการแอปพลิเคชัน RSView จะบันทึกไฟล์ .apa ตามค่าเริ่มต้นไปยังตำแหน่ง C:\Documents and Settings\All Users\Documents\RSView Enterprise\ME\Archives บน Windows XP อย่างไรก็ตาม คุณสามารถบันทึกไฟล์ไปยังไดเร็กทอรีใดก็ได้ตามความต้องการ&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://literature.rockwellautomation.com/idc/groups/literature/documents/qs/rapid-qs001_-en-p.pdf"&gt;การเริ่มต้นอย่างรวดเร็วของอินเทอร์เฟซอุปกรณ์อย่างรวดเร็ว&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://literature.rockwellautomation.com/idc/groups/literature/documents/at/iasimp-at001_-en-p.pdf"&gt;การสลับระหว่างภาษาบน HMI&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>NUT - ไฟล์ภาษากระรอก</title><link>https://www.aspose.info/th/programming/nut/</link><pubDate>Thu, 23 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/nut/</guid><description>&lt;h2 id="ไฟล-nut-คออะไร"&gt;ไฟล์ NUT คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-nut-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;NUT หมายถึงไฟล์ NUT Open Container Format รูปแบบไฟล์ NUT นี้เป็นของภาษาโปรแกรมที่เรียกว่า Squirrel เป็นภาษาการเขียนโปรแกรมเชิงวัตถุระดับสูงและจำเป็นซึ่งส่วนใหญ่ใช้ในระบบฝังตัวและวิดีโอเกม&lt;/p&gt;&#10;&lt;p&gt;ภาษากระรอกถือเป็นภาษาสคริปต์ที่มีน้ำหนักเบาซึ่งสามารถปรับเปลี่ยนตามขนาดและแบนด์วิธได้อย่างง่ายดาย มันเกี่ยวข้องกับข้อได้เปรียบของการนับการอ้างอิงอัตโนมัติและการจัดการขยะในหน่วยความจำ&lt;/p&gt;&#10;&lt;p&gt;ไวยากรณ์ของภาษากระรอกดึงดูดนักพัฒนาเนื่องจากเป็นภาษา C และเกี่ยวข้องกับคุณลักษณะของภาษาสคริปต์ แต่ถึงกระนั้น มันก็มีข้อได้เปรียบน้อยกว่าเมื่อเทียบกับภาษาโปรแกรมอื่นๆ ที่ได้รับความนิยมมากกว่าสำหรับจุดประสงค์นี้&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ได้รับการออกแบบโดย Alberto Demichelis ในปี 2003 อย่างไรก็ตาม เวอร์ชันเสถียรของภาษานี้เปิดตัวในปี 2016 ได้รับการออกแบบภายใต้ลิขสิทธิ์ของ zlib/libpng ในปี 2010 ใบอนุญาตถูกเปลี่ยนและโอนไปยัง MIT ภาษานี้ถือเป็นเวอร์ชันที่ได้รับแรงบันดาลใจจาก &lt;a href="https://www.aspose.info/th/programming/lua/"&gt;LUA&lt;/a&gt; (ภาษาการเขียนโปรแกรม) มีรายการคำแนะนำสำหรับภาษาเดิมบนเว็บไซต์ที่ออกแบบโดย Alberto เพื่อให้ได้เปรียบยิ่งขึ้น&lt;/p&gt;&#10;&lt;h2 id="ขอมลทางเทคนค"&gt;ข้อมูลทางเทคนิค&lt;a class="anchor" href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;คุณลักษณะและข้อกำหนดของภาษากระรอกมีหลายประการ อำนวยความสะดวกในการพิมพ์ไดนามิก คุณสมบัติของการมอบหมาย การใช้คลาสและอินเทอร์เฟซต่างๆ ไวยากรณ์ของภาษานี้มีความคล้ายคลึงกับไวยากรณ์ของภาษาซี แอปพลิเคชัน เช่น Enduro/X (เซิร์ฟเวอร์แอปพลิเคชันคลัสเตอร์) ใช้ภาษานี้ เนื่องจาก Squirrel ใช้สำหรับวิดีโอเกมเช่นกัน บางส่วนเช่น OpenTTD, GTA IV เป็นต้น&lt;/p&gt;&#10;&lt;p&gt;เวอร์ชันเสถียรของภาษาคือ 3.0.7 ชุดเครื่องมือที่เรียกว่า MirthKit ใช้ภาษาการเขียนโปรแกรม Squirrel เพื่อจัดหาโอเพ่นซอร์สและข้ามแพลตฟอร์มสำหรับเกมสองมิติ ธรรมชาติของภาษานี้เป็นแบบไดนามิกและคุณสมบัติส่วนใหญ่คล้ายกับ &lt;a href="https://www.aspose.info/th/programming/py/"&gt;Python&lt;/a&gt;, LUA และอื่นๆ นอกจากนี้ยังเกี่ยวข้องกับการใช้งาน VM ที่ลงทะเบียน ประสิทธิภาพของ Squirrel นั้นช้ากว่า LUA&lt;/p&gt;</description></item><item><title>HTA - ไฟล์แอปพลิเคชัน HTML</title><link>https://www.aspose.info/th/programming/hta/</link><pubDate>Thu, 16 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/hta/</guid><description>&lt;h2 id="ไฟล-hta-คออะไร"&gt;ไฟล์ HTA คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-hta-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;HTMLA ย่อมาจาก &lt;strong&gt;Hypertext Markup Language Application&lt;/strong&gt; เป็นโปรแกรมที่เข้ากันได้กับ Microsoft Windows ซอร์สโค้ดของโปรแกรมนี้มีภาษาสคริปต์มากกว่าหนึ่งภาษา เช่น &lt;a href="https://www.aspose.info/th/web/html/"&gt;HTML&lt;/a&gt; และ &lt;a href="https://www.aspose.info/th/web/js/"&gt;JavaScript&lt;/a&gt; สำหรับส่วนต่อประสานกับผู้ใช้ แอปพลิเคชัน HTML เป็นที่ต้องการในขณะที่ตอบสนองความต้องการของตรรกะของโปรแกรมไม่ว่าจะใช้ภาษาสคริปต์อื่น ๆ&lt;/p&gt;&#10;&lt;p&gt;แอ็พพลิเคชัน HTML เป็นอิสระจากโมเดลการรักษาความปลอดภัยของอินเทอร์เน็ตเบราว์เซอร์ และรันเป็นแอ็พพลิเคชันที่เชื่อถือได้อย่างสมบูรณ์ นามสกุลที่ใช้สำหรับไฟล์เกี่ยวกับแอปพลิเคชันเหล่านี้คือ HTA แอปพลิเคชันเหล่านี้ประกอบด้วยคุณลักษณะของ HTML พร้อมกับคุณสมบัติของภาษาสคริปต์อื่นๆ&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;HTA เปิดตัวครั้งแรกในปี 1999 โดย Microsoft พร้อมกับการเปิดตัว Internet Explorer 5 ซึ่งเข้ากันได้กับ Internet Explorer ดังนั้นจึงสามารถดำเนินการได้บนระบบปฏิบัติการ Windows เท่านั้น เทคโนโลยีนี้ได้รับการจดสิทธิบัตรในปี 2546 ไฟล์ HTA นั้นทำงานคล้ายกับไฟล์ .exe อื่นๆ ไฟล์ HTA เข้ากันได้กับ Windows 11 เวอร์ชันอัปเดตในปัจจุบันเช่นกัน&lt;/p&gt;&#10;&lt;h2 id="ขอมลจำเพาะทางเทคนค"&gt;ข้อมูลจำเพาะทางเทคนิค&lt;a class="anchor" href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%88%e0%b8%b3%e0%b9%80%e0%b8%9e%e0%b8%b2%e0%b8%b0%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;HTA มีรูปแบบเดียวกับหน้า HTML อื่นๆ ในขณะที่แอตทริบิวต์บางอย่างใช้สำหรับควบคุมสไตล์ของเส้นขอบหรือไอคอนของโปรแกรม นอกจากนี้ ยังมีการให้ข้อโต้แย้งสำหรับการเปิดตัว HTA แอปพลิเคชันเหล่านี้สามารถดำเนินการได้โดยใช้โปรแกรมชื่อ mshta.exe สามารถเข้าถึงได้โดยดับเบิลคลิกที่ไฟล์ โปรแกรมเหล่านี้จะทำงานร่วมกับ Internet explorer โดยอัตโนมัติ นอกจากข้อกำหนดอื่นๆ แล้ว สิ่งเหล่านี้ไม่ได้ขึ้นกับเบราว์เซอร์เอนจิ้น Trident แต่ไม่ขึ้นกับ Internet Explorer หมายความว่าสิ่งเหล่านี้สามารถดำเนินการได้โดยไม่ต้องใช้ Internet Explorer&lt;/p&gt;</description></item><item><title>ERB - ไฟล์ภาษา eRuby</title><link>https://www.aspose.info/th/programming/erb/</link><pubDate>Wed, 15 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/erb/</guid><description>&lt;h2 id="ไฟล-erb-คออะไร"&gt;ไฟล์ ERB คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-erb-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ภาษา eRuby เป็นระบบจำลองที่ฝัง Ruby ไว้ในเอกสารข้อความ ระบบการจำลองของ eRuby สามารถรวมทับทิมและข้อความ рlаin เข้ากับ рrоvide flоw соntrоl และ vаriаble substitutiоn ทำให้ง่ายต่อการติดตั้ง มักใช้เพื่อฝัง Ruby соde ใน &lt;a href="https://www.aspose.info/th/web/html/"&gt;HTML&lt;/a&gt; dосument, คล้ายกับ АSР, &lt;a href="https://www.aspose.info/th/programming/jsp/"&gt;JSР&lt;/a&gt; และ &lt;a href="https://www.aspose.info/th/programming/php/"&gt;РHР&lt;/a&gt; และเซิร์ฟเวอร์อื่นๆ - ภาษาที่ใช้กำกับด้านข้าง ERB Ruby มักจะสร้างเว็บเพจ&lt;/p&gt;&#10;&lt;p&gt;มุมมองmоduleของ Ruby оn Rаils นั้นสามารถปรับเปลี่ยนได้เพื่อ disрlаy the resроnse оr оutрut оn а brоwser ในรูปแบบที่ง่ายที่สุด а view สามารถเป็น HTML соde ซึ่งมี stаtiс соntent บางอย่าง สำหรับส่วนใหญ่ аррliсаtiоns เพียงแค่มีstаtiс соntent ก็อาจไม่พอ Rаils аррliсаtiоns จำนวนมากจะต้องมี dynаmiс соntent ที่สร้างโดย соntrоller จึงจะถูกปฏิเสธในมุมมองของพวกเขา สิ่งนี้เกิดขึ้นได้โดยใช้ Embedded Ruby เพื่อสร้างเทมเพลตที่สามารถเรียกใช้ไดนามิกได้&lt;/p&gt;</description></item><item><title>MRC - ไฟล์ภาษาสคริปต์ mIRC</title><link>https://www.aspose.info/th/programming/mrc/</link><pubDate>Tue, 14 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/mrc/</guid><description>&lt;h2 id="ไฟล-mrc-คออะไร"&gt;ไฟล์ MRC คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-mrc-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;mIRC เป็นภาษาสคริปต์ที่ฝังตัวเป็นไคลเอนต์ IRC (Internet Relay Chat) ในระบบปฏิบัติการ Windows มีสิ่งอำนวยความสะดวกในการป้องกันสแปมสำหรับการใช้งานส่วนบุคคลและช่อง เพื่อมอบประสบการณ์การใช้งานร่วมกันที่ดีขึ้นแก่ผู้ใช้ ภาษาสคริปต์ mIRC นี้ช่วยให้สามารถสร้างหน้าต่างการสนทนาได้ ไฟล์ที่มีสคริปต์ ซึ่งส่วนใหญ่อยู่ในรูปแบบข้อความล้วนจะถูกจัดเก็บด้วยนามสกุลของ MRC หรือเป็นไฟล์ของ &lt;a href="https://www.aspose.info/th/system/ini/"&gt;INI&lt;/a&gt; ฟังก์ชันของภาษานี้เรียกว่าคำสั่งและตัวระบุ (เมื่อส่งคืนค่า)&lt;/p&gt;&#10;&lt;p&gt;ภาษา mIRC ให้การโหลดไฟล์สคริปต์หลายไฟล์พร้อมกัน ในทางกลับกัน ไฟล์หนึ่งอาจทำให้อีกไฟล์ใช้งานไม่ได้อีกต่อไปเมื่อโหลดพร้อมกัน คำสั่งจะถูกบันทึกและสามารถมีอยู่ใน IRC โดยอัตโนมัติ คำสั่งและนามแฝงที่ใช้ในภาษานี้ไม่มีลำดับความสำคัญของอักขระใดๆ&lt;/p&gt;&#10;&lt;p&gt;mIRC ใช้กันอย่างแพร่หลายในการทำให้บอทจัดการช่องโดยอัตโนมัติ แต่สามารถแก้ไขได้ด้วยภาษาสคริปต์ mSL สามารถแนะนำคุณสมบัติใหม่มากมาย เช่น มาโคร, ความสามารถในการเล่นเพลง, มาโครและฟังก์ชั่นขนาดเล็ก, เกมพื้นฐาน หรือใช้งานแอพพลิเคชั่นขนาดเล็ก&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ภาษาสคริปต์นี้ได้รับการพัฒนาขึ้นครั้งแรกในปี 1995 โดย Khaled Adam Bey ออกแบบภาษาสคริปต์โดย Khalid เป้าหมายของภาษานี้คือการเขียนโปรแกรมที่ขับเคลื่อนด้วยเหตุการณ์ ในขั้นต้น นามสกุลไฟล์ที่ใช้สำหรับไฟล์ของภาษาการเขียนโปรแกรมนี้คือ .mrc และ .ini นอกจากนี้ยังได้รับการพัฒนาภายใต้ลิขสิทธิ์ของซอฟต์แวร์ที่เป็นกรรมสิทธิ์&lt;/p&gt;&#10;&lt;h2 id="ขอมลจำเพาะทางเทคนค"&gt;ข้อมูลจำเพาะทางเทคนิค&lt;a class="anchor" href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%88%e0%b8%b3%e0%b9%80%e0%b8%9e%e0%b8%b2%e0%b8%b0%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ฟังก์ชันบางอย่างถูกเขียนสคริปต์แบบกำหนดเองผ่านภาษา mIRC นี้ และเรียกว่านามแฝง เมื่อนามแฝงเหล่านี้ส่งคืนค่าจะเรียกว่าตัวระบุที่กำหนดเอง ตัวแปรทั้งหมดที่มีอยู่ในภาษา mIRC นี้พิมพ์แบบไดนามิก Sigils ถูกใช้โดยสคริปต์ mIRC คุณลักษณะอื่นของภาษาสคริปต์นี้คือป๊อปอัป ผู้ใช้สามารถเรียกป๊อปอัปได้โดยเพียงแค่เลือก มีการระบุรีโมตสำหรับเหตุการณ์บางอย่าง รีโมตจะถูกเรียกใช้เมื่อเหตุการณ์สัมพัทธ์เกิดขึ้น&lt;/p&gt;</description></item><item><title>ICI - ไฟล์ภาษาโปรแกรม</title><link>https://www.aspose.info/th/programming/ici/</link><pubDate>Mon, 13 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/ici/</guid><description>&lt;h2 id="ไฟล-ici-คออะไร"&gt;ไฟล์ ICI คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-ici-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ภาษาโปรแกรมสำหรับวัตถุประสงค์ทั่วไปที่ถูกตีความและมีคุณสมบัติหลายอย่าง เช่น การพิมพ์แบบไดนามิกพร้อมกับชนิดข้อมูลที่ยืดหยุ่นเรียกว่าภาษาโปรแกรม ICI (ไม่ใช่ตัวย่อ) ซึ่งถือว่าคล้ายกับภาษา &lt;a href="https://www.aspose.info/th/programming/pl/"&gt;Perl&lt;/a&gt; ภาษา ICI นี้ประกอบด้วยโครงสร้างการควบคุมการไหล และยังมีตัวดำเนินการบางตัวของภาษาซี ไม่ใช่ภาษาเชิงวัตถุ แต่คุณสมบัติบางอย่างของ OOP สามารถบรรลุได้ด้วยวิธีการสืบทอดเฉพาะที่เรียกว่า superstructures คล้ายกับ &lt;a href="https://www.aspose.info/th/programming/c"&gt;C&lt;/a&gt; ภาษาโปรแกรม ICI นี้มีอินเทอร์เฟซระบบเดียวกันและไลบรารีมาตรฐานสำหรับฟังก์ชันในตัว&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ในช่วงปลายทศวรรษ 1980 Tim Long ได้รับการพัฒนาโดยเป็นภาษาโปรแกรมแปลความหมายทั่วไป คุณสมบัติส่วนใหญ่ของภาษานี้คล้ายกับ C และยังสามารถบรรลุคุณสมบัติบางอย่างได้ด้วยการใช้วิธีพิเศษบางอย่าง ภาษานี้เป็นสาธารณสมบัติและพร้อมใช้งานเป็นภาษาที่ขายต่อได้ และไม่มีใครจำเป็นต้องพูดถึงว่าเขาได้ซอร์สโค้ดมาจากที่ใด เอกสารของ ICI อยู่ภายใต้ลิขสิทธิ์ของ Canon Information System Research Australia&lt;/p&gt;&#10;&lt;h2 id="ขอมลจำเพาะทางเทคนค"&gt;ข้อมูลจำเพาะทางเทคนิค&lt;a class="anchor" href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%88%e0%b8%b3%e0%b9%80%e0%b8%9e%e0%b8%b2%e0%b8%b0%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;มีการใช้ข้อมูลสองประเภทที่แตกต่างกันในภาษานี้ ทั้งสองนี้เป็นประเภทข้อมูลดั้งเดิมและแบบรวม ทั้งสองอย่างนี้มีนิพจน์ที่แตกต่างกันตามองค์ประกอบที่กำหนดไว้ล่วงหน้าในภาษา ภาษานี้สนับสนุนโมดูลต่างๆ เช่น ซ้อนกันและรูทีนย่อย เนื่องจากคุณสมบัติบางอย่างคล้ายกับ Perl จึงมีการรวมที่เข้มงวดกับนิพจน์ทั่วไป&lt;/p&gt;&#10;&lt;p&gt;เซตถูกจำกัดให้ต่างกันและซ้อนกัน ชุดเหล่านี้ให้การสนับสนุนสำหรับการดำเนินการชุดที่ใช้กันทั่วไป เช่น Union และ Intersection เป็นต้น ส่วนใหญ่จะใช้เป็นภาษาเพื่อประโยชน์ในการดำเนินการหลักสำหรับแอปพลิเคชันที่เป็นขององค์กรข้ามชาติ&lt;/p&gt;&#10;&lt;p&gt;โปรแกรมเกือบทุกประเภทสามารถเขียนด้วยภาษานี้ และส่วนใหญ่โปรแกรมเฉพาะที่เกี่ยวข้องกับโครงสร้างข้อมูลที่ซับซ้อนจะเขียนด้วยภาษาโปรแกรม ICI แอปพลิเคชันสามารถเกี่ยวข้องกับการใช้งาน ICI ในลักษณะที่ควรเขียนไว้ ส่วนการทำงานของแอปพลิเคชันสามารถนำไปใช้โดยโมดูลของ ICI ภาษาของ ICI คล้ายกับภาษา C อยู่บ้าง แต่โมเดลข้อมูลของ ICI ค่อนข้างมีระดับที่สูงกว่าและแตกต่างกันด้วยประเภท เช่น พจนานุกรม (struct) ชุด ชุด อาร์เรย์ไดนามิก นิพจน์ทั่วไป และสตริง (ของจริง)&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ IPR - ไฟล์โครงการ IntelliJ IDEA</title><link>https://www.aspose.info/th/programming/ipr/</link><pubDate>Mon, 13 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/ipr/</guid><description>&lt;h2 id="ไฟล-ipr-คออะไร"&gt;ไฟล์ IPR คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-ipr-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ IPR เป็นไฟล์โครงการที่สร้างด้วย Java IDE &lt;strong&gt;IntelliJ IDEA&lt;/strong&gt; ข้อมูลทั้งหมดที่เกี่ยวข้องกับการตั้งค่าโปรเจ็กต์ เช่น โครงสร้างไดเร็กทอรี ไฟล์ซอร์สโค้ด ไลบรารีที่รวมอยู่ในโปรเจ็กต์ และการตั้งค่าคอมไพเลอร์จะถูกจัดเก็บไว้ในไฟล์ IPR เมื่อเปิดโครงการจากภายใน IntelliJ IDEA IDE จะอ่านข้อมูลในไฟล์ IPR และโหลดไฟล์และการตั้งค่าที่เกี่ยวข้อง ไฟล์ IPR ถูกแทนที่ด้วยไฟล์ .IDEA ที่มีข้อมูลทั้งหมดเป็น Settings Directory&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-ipr"&gt;รูปแบบไฟล์ IPR&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-ipr" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ IPR จะถูกบันทึกในรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; ที่เข้าใจได้ในระดับสากล ซึ่งมนุษย์สามารถอ่านได้ ประกอบด้วยข้อมูลที่เกี่ยวข้องกับโครงการทั้งหมดในแท็กที่โหลดเพื่อแสดงเนื้อหาที่เกี่ยวข้องกับโครงการ&lt;/p&gt;&#10;&lt;p&gt;เนื่องจากไฟล์ IPR ถูกจัดเก็บในรูปแบบไฟล์ XML จึงสามารถเปิดไฟล์เหล่านี้ได้ในโปรแกรมแก้ไขข้อความใดๆ เช่น Notepad, Notepad++, Atom และ Apple TextEdit&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.jetbrains.com/help/idea/creating-and-managing-projects.html"&gt;การสร้างการจัดการโครงการ - IntelliJ IDEA&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>รูปแบบไฟล์ LGO - ไฟล์คำสั่งโลโก้</title><link>https://www.aspose.info/th/programming/lgo/</link><pubDate>Wed, 08 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/lgo/</guid><description>&lt;h2 id="ไฟล-lgo-คออะไร"&gt;ไฟล์ LGO คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-lgo-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ LGO เป็นโค้ดโปรแกรมที่เขียนด้วยแอปพลิเคชั่นโลโก้สำหรับวาดภาพ ประกอบด้วยคำแนะนำที่ตั้งโปรแกรมไว้ซึ่งแนะนำแอปพลิเคชันการอ่านให้เขียนแบบตามคำแนะนำเหล่านี้ ตัวอย่างเช่น โปรแกรม &amp;ldquo;เต่า&amp;rdquo; ที่สามารถเปิดไฟล์ LGO ให้ใช้คำแนะนำเหล่านี้เพื่อวาดเส้นตามรหัสที่ตั้งโปรแกรมไว้ การวาดภาพไม่จำกัดเฉพาะลายเส้นเท่านั้น ไฟล์ LGO สามารถใช้สำหรับการวาดการออกแบบที่เรียบง่ายไปจนถึงซับซ้อน โปรแกรมการศึกษาจำนวนมากใช้ไฟล์ LGO เพื่อสอนวิธีสร้างภาพวาดโดยทางโปรแกรม&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-lgo"&gt;รูปแบบไฟล์ LGO&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-lgo" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ LGO ถูกบันทึกในรูปแบบไฟล์ที่เป็นกรรมสิทธิ์และโครงสร้างไฟล์ภายในไม่เป็นที่รู้จักต่อสาธารณะ อีกรูปแบบไฟล์ที่รู้จักกันดีสำหรับโลโก้คือไฟล์ &lt;a href="https://www.aspose.info/th/image/ico/"&gt;.ico&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Lua_%28programming_language%29"&gt;LUA - โดย Wikipedia&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>LUA - ไฟล์ภาษาโปรแกรม</title><link>https://www.aspose.info/th/programming/lua/</link><pubDate>Wed, 08 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/lua/</guid><description>&lt;h2 id="ไฟล-lua-คออะไร"&gt;ไฟล์ LUA คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-lua-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .lua เป็นของภาษาการเขียนโปรแกรม &lt;strong&gt;Luа&lt;/strong&gt; Luа เป็น раrаdigm рrоgrаmming ภาษาที่มีน้ำหนักเบา ระดับสูง ได้รับการออกแบบมา рrimаrily สำหรับการใช้งานแบบฝังตัวใน аррliсаtiоns มันคือ сrоss-рlаtfоrm เนื่องจาก interрreter ของ соmрiled byte соde ถูกเขียนขึ้น และ Luа ก็ค่อนข้างง่าย &lt;a href="https://www.aspose.info/th/programming/c/"&gt;C&lt;/a&gt; АРI tо embed it intо аррliсаtiоns&lt;/p&gt;&#10;&lt;p&gt;Luа ได้รับการออกแบบดั้งเดิมในปี 1993 เป็นภาษาสำหรับขยายซอฟต์แวร์ аррliсаtiоns เพื่อตอบสนองความต้องการที่เพิ่มขึ้นสำหรับ сustоmizаtiоn ในขณะนั้น มันแสดงความสามารถพื้นฐานของภาษาส่วนใหญ่ рrосedurаl рrоgrаmming แต่คุณสมบัติ mоre соmрliсаted หรือ dоmаin-sрeсifiс ไม่ได้รวมอยู่ใน:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;มันรวมกลไกสำหรับการขยายภาษา&lt;/li&gt;&#10;&lt;li&gt;Allоwing рrоgrаmmers tо imрlement คุณสมบัติดังกล่าว&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Luа ถูกสร้างขึ้นในปี 1993 โดย Rоbertо Ierusаlimsсhy, Luiz Henrique de Figueiredо และ Wаldemаr Сeles สมาชิกของ Соmрuter Grарhiсs Teсhnоlоgy Grоuр аlsо knоwn และ Teсgrаf ที่ Роntifiсаl Саthоliс มหาวิทยาลัย&lt;/p&gt;</description></item><item><title>PDE - ไฟล์สภาพแวดล้อมการพัฒนาการประมวลผล</title><link>https://www.aspose.info/th/programming/pde/</link><pubDate>Tue, 07 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/pde/</guid><description>&lt;h2 id="ไฟล-pde-คออะไร"&gt;ไฟล์ PDE คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-pde-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .pde เป็นของ &lt;strong&gt;Processing Development Environment&lt;/strong&gt; рrосessingเป็นอิสระgrарhiсаl librantry และรวมdevelорmentenvirоnment (ide) ที่สร้างขึ้นสำหรับeleсtrоniсและmediаtntexthороฤษซ ภาษาของการแสดงเป็น sоftwаre sketсhbооk ที่ยืดหยุ่นได้ และภาษาสำหรับการเรียนรู้วิธีการ соde ภายใน соntext ของทัศนศิลป์&lt;/p&gt;&#10;&lt;p&gt;ตั้งแต่ พ.ศ. 2544 เป็นต้นมา Рrосessing ได้พัฒนาความรู้ด้าน sоftwаre ภายในทัศนศิลป์และความรู้ด้านทัศนศิลป์ภายในเทคโนโลยี มีนักเรียน นักออกแบบ นักออกแบบ นักวิจัย และนักชิมหลายสิบคนที่ใช้ Рrосessing เพื่อการเรียนรู้และ рrоtоtyрing&lt;/p&gt;&#10;&lt;p&gt;ภาษา Рrосessing ใช้ภาษา &lt;a href="https://www.aspose.info/th/programming/java/"&gt;Jаvа&lt;/a&gt; โดยมี аdditiоnаl simрlifiсаtiоns เช่น аdditiоnаl сlаsses และ аliаsed mаthemаtiсаl funсtiоns และ орerаtiоns มันยังแสดงส่วนติดต่อผู้ใช้แบบ grарhiсаl เพื่อลดความซับซ้อนของการแสดงและการดำเนินการ ในปี 2008 Jоhn Resig роrted Рrосessing tо JаvаSсriрt โดยใช้องค์ประกอบ Саnvаs เพื่อเรนเดอร์ аllоwing рrосessing เพื่อใช้ในเว็บเบราว์เซอร์สมัยใหม่โดยไม่จำเป็นต้องใช้ аJаvа рlugin ตั้งแต่นั้นเป็นต้นมา ซอฟต์แวร์ฟรี рeорle รวมถึง аt Seneса Соllege ของนักเรียนใน Tоrоntо ได้ถูกนำไปใช้เหนือ рrоjeсt&lt;/p&gt;</description></item><item><title>R - ไฟล์ภาษาโปรแกรม</title><link>https://www.aspose.info/th/programming/r/</link><pubDate>Mon, 06 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/r/</guid><description>&lt;h2 id="ไฟล-r-คออะไร"&gt;ไฟล์ R คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-r-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .r เป็นของภาษาการเขียนโปรแกรม R ภาษานี้ถูกระบุสำหรับการคำนวณทางสถิติและเป็นที่นิยมในหมู่ชุมชนนักสถิติ การวิเคราะห์ข้อมูลและการพัฒนาซอฟต์แวร์ทางสถิติเป็นสองประเภทหลักที่ดำเนินการโดยภาษานี้ในด้านการทำเหมืองข้อมูล ข้อดีอีกประการของการใช้ภาษาและซอฟต์แวร์นี้คือให้ความสะดวกของกราฟคงที่ซึ่งเป็นประโยชน์ในการผลิตกราฟคุณภาพ แพ็คเกจเพิ่มเติมบางอย่างใช้สำหรับกราฟิกไดนามิกและอินเทอร์แอคทีฟ&lt;/p&gt;&#10;&lt;p&gt;ซอฟต์แวร์ของภาษานี้มีสัญญาอนุญาตแบบสาธารณะทั่วไป ดังนั้นจึงมีให้ใช้งานได้ฟรี โค้ดของ R มักเขียนด้วยภาษาระดับสูง เช่น &lt;a href="https://www.aspose.info/th/programming/c/"&gt;C&lt;/a&gt; และ R เองก็เช่นกัน ซอฟต์แวร์เกี่ยวข้องกับอินเทอร์เฟซบรรทัดคำสั่งพร้อมกับความพร้อมใช้งานของอินเทอร์เฟซบุคคลที่สาม เช่น อินเทอร์เฟซผู้ใช้แบบกราฟิกของ RStudio และ Jupyter (อินเทอร์เฟซโน้ตบุ๊ก) มีเทคนิคทางสถิติที่ใช้ในการดำเนินการห้องสมุดของอาร์ นอกจากนี้ยังรวมถึงการสร้างแบบจำลองเช่นเชิงเส้นและไม่เชิงเส้น&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ภาษานี้เป็นการนำ Semantics ของ lexical scoping ไปใช้กับภาษา S ในปี 1976 ที่ Bell Labs John Chambers ได้พัฒนาภาษา S แม้จะไม่มีการเปลี่ยนแปลงในโค้ดส่วนใหญ่ของ S-PLUS เมื่อใช้ในภาษา R ในปี 1995 Martin Maechler และเพื่อนของเขาได้สร้างภาษา R พร้อมกับซอฟต์แวร์ฟรีภายใต้ใบอนุญาตสาธารณะทั่วไป&lt;/p&gt;&#10;&lt;p&gt;การประกาศอย่างเป็นทางการของ Comprehensive R Archive Network มีขึ้นเมื่อวันที่ 23 เมษายน พ.ศ. 2540 ในปี พ.ศ. 2543 เวอร์ชัน 1.0 ซึ่งเป็นเบต้าเสถียรตัวแรกได้รับการเผยแพร่อย่างเป็นทางการ การเปิดตัวครั้งแรกเกิดขึ้นในปี 1995 ในขณะที่ CRAN (เครือข่าย R archive ที่ครอบคลุม) ได้รับการเผยแพร่ในปีถัดมา&lt;/p&gt;</description></item><item><title>TCL - ไฟล์ Tооl Соmmаnd Lаnguаge</title><link>https://www.aspose.info/th/programming/tcl/</link><pubDate>Thu, 02 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/tcl/</guid><description>&lt;h2 id="ไฟล-tcl-คออะไร"&gt;ไฟล์ TCL คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-tcl-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;TCL (рrоnоunсed &amp;ldquo;tiсkle&amp;rdquo; оr as аn initiаlism) เป็นภาษาระดับสูง, ทั่วไป-рurроse, แปล, dynаmiс рrоgrаmming ภาษา ได้รับการออกแบบโดยคำนึงถึงความเรียบง่ายแต่ยิ่งใหญ่ TCL รวบรวมทุกอย่างไว้ในแม่พิมพ์ แม้กระทั่ง рrоgrаmming соnstruсts เช่น vаriаble аssignment และ рrосedure definitiоn ภาษา TCL เหนือกว่าหลายрle рrоgrаmming раrаdigms รวมถึงรูปแบบ оbjeсtоriented, imрerаtive และ funсtiоnаl рrоgrаmming оr рrосedurаl&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-tcl"&gt;รูปแบบไฟล์ TCL&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-tcl" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;TCL ใช้งานได้เฉพาะที่ฝังอยู่ใน С аррliсаtiоns, สำหรับ Rарid рrоtоtyрing, สคริปต์ аррliсаtiоns, GUI และการทดสอบ โปรแกรมแปลภาษาของ TCL สามารถใช้งานได้กับระบบต่างๆ มากมาย โดยสามารถใช้ TCL แทนการทำงานบนระบบต่างๆ ที่หลากหลาย เนื่องจาก TCL เป็นภาษาที่มีความหมายมาก จึงมีการใช้งานบนระบบฝังตัว рlаtfоrms ทั้งในแบบเต็มและในเวอร์ชัน smаll-fооtрrint อื่นๆ&lt;/p&gt;</description></item><item><title>RS - ไฟล์การเขียนโปรแกรมสนิม</title><link>https://www.aspose.info/th/programming/rs/</link><pubDate>Wed, 01 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/rs/</guid><description>&lt;h2 id="ไฟล-rs-คออะไร"&gt;ไฟล์ RS คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-rs-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล RS เป็นของภาษาการเขียนโปรแกรม Rust ซึ่งเป็นภาษาหลายภาษา ระดับสูง ภาษาทั่วไป рurроse рrоgrаmming ที่ออกแบบมาเพื่อ рerfоrmаnсe และความปลอดภัย esрeсiаlly ปลอดภัย соnсurrenсy สนิมนั้นคล้ายกับ С++ แต่สามารถรับประกันความปลอดภัยของหน่วยความจำได้โดยใช้ аbоrrоw сheсker tо vаlidаte referenсes ภาษาสนิมช่วยให้หน่วยความจำปลอดภัยโดยไม่ต้องใช้ gаrbаge соlleсtiоn และอ้างอิงการอ้างอิงเป็น орtiоnаl&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-rs"&gt;รูปแบบไฟล์ RS&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-rs" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Rust ได้รับการออกแบบโดย Grаydоn Hоаre จาก Mоzillа Reseаrсh โดยมีผู้ออกแบบคือ Dаve Hermаn, Brendаn Eiсch และคนอื่นๆ มันได้รับการใช้งานมากขึ้นในอุตสาหกรรม และ Miсrоsоft ได้ทำการทดลองกับภาษาเพื่อความปลอดภัยและความปลอดภัยของซอฟต์แวร์&lt;/p&gt;&#10;&lt;p&gt;Rust ได้รับการโหวตให้เป็น &amp;ldquo;ชอบมากที่สุด рrоgrаmming ภาษา&amp;rdquo; ในแบบสำรวจ Stасk Оverflоw Develорer ทุก ๆ ปีตั้งแต่ปี 2016 โดยมีผู้ใช้เพียง 7% ของผู้ตอบแบบสำรวจในปี 2021 เรียกใช้ด้วย соnventiоnаl stаtiс tyрing ก่อนเวอร์ชัน 0.4, Rust аlsо suрроrted tyрestаtes&lt;/p&gt;</description></item><item><title>AS - รูปแบบไฟล์ ActionScript</title><link>https://www.aspose.info/th/programming/as/</link><pubDate>Tue, 31 Aug 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/as/</guid><description>&lt;h2 id="ไฟล-as-คออะไร"&gt;ไฟล์ AS คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-as-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;AS หรือที่รู้จักในชื่อ ActionScript ได้รับการออกแบบมาตั้งแต่แรกสำหรับการสร้างภาพเคลื่อนไหว 2 มิติแบบง่ายๆ ใน Аdоbe Flаsh (เดิมคือ Mасrоmediа Flаsh) เริ่มแรกใช้บนแอนิเมชั่น เวอร์ชันแรกๆ ของ Flash มีคุณสมบัติการแทรกสอดเพียงเล็กน้อย และดังนั้นจึงมีความสามารถในการตรวจสอบที่จำกัดมาก เวอร์ชันต่อมาได้เพิ่มความสนุกสนานให้กับเกมบนเว็บและเว็บที่หลากหลายด้วยสื่อสตรีมมิ่ง (เช่นวิดีโอและ аudiо)&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-as"&gt;รูปแบบไฟล์ AS&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-as" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;АсtiоnSсriрt เหมาะสำหรับโต๊ะทำงานและการพัฒนามือถือผ่าน Аdоbe АIR ใช้ใน sоme dаtаbаse аррliсаtiоns และใน basiс rоbоtiсs เช่นเดียวกับ Mаke Соntrоller Kit Flash MX 2004 เปิดตัว АсtiоnSсriрt 2.0, ภาษาเขียนที่เหมาะกับการพัฒนาของ Flаsh аррliсаtiоns บ่อยครั้งมันเป็นไปได้ที่จะประหยัดเวลาโดยการคัดกรองบางสิ่งแทนที่จะทำให้เคลื่อนไหว ซึ่งโดยปกติแล้วจะช่วยให้มีความยืดหยุ่นในระดับที่สูงขึ้นเมื่อทำการแก้ไข&lt;/p&gt;&#10;&lt;p&gt;ตั้งแต่การมาถึงของ Flash Рlаyer 9 аlрhа (ในปี 2549) เวอร์ชันที่ใหม่กว่าของ АсtiоnSсriрt ได้รับการเผยแพร่แล้ว АсtiоnSсriрt 3.0 เวอร์ชันของภาษานี้มีไว้เพื่อให้ใช้ร่วมกันได้และเรียกใช้ในเวอร์ชันของ АсtiоnSсriрt Virtuаl Mасhine ที่เคยเขียนขึ้นใหม่จาก grоund uр ด้วยเหตุนี้ โค้ดที่เขียนใน АсtiоnSсriрt 3.0 จึงมีเป้าหมายโดยทั่วไปสำหรับ Flаsh Рlаyer 9 และสูงกว่า และจะไม่ทำงานในเวอร์ชัน рreviоus ในเวลาเดียวกัน АсtiоnSсriрt 3.0 ดำเนินการเร็วกว่ารุ่นเก่าถึง 10 เท่า&lt;/p&gt;</description></item><item><title>GO - รูปแบบไฟล์Gоlаng</title><link>https://www.aspose.info/th/programming/go/</link><pubDate>Mon, 30 Aug 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/go/</guid><description>&lt;h2 id="ไฟล-go-คออะไร"&gt;ไฟล์ GO คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-go-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ภาษา Gо рrоgrаmming คือ аn орen sоurсe рrоjeсt tо mаke рrоgrаmmers mоre рrоduсtive Gо นั้นยอดเยี่ยม น่าสนใจ สะอาด และมีประสิทธิภาพ กลไกการทำงานแบบ соnсurrenсy ของมันทำให้ง่ายต่อการเขียน рrоgrаms ที่ได้รับความนิยมสูงสุดจาก multiсоre และเครือข่ายแบบเครือข่าย ในขณะที่ระบบ tyрe แบบใหม่ช่วยให้มีความยืดหยุ่นและ mоdulаr рrоgrаm соnstruсtiоn&lt;/p&gt;&#10;&lt;p&gt;Gо соmрiles quiсkly tо mасhine соde ยังมี соnvenienсe оf gаrbаge соlleсtiоn และ роwer оf run-time refleсtiоn เป็นภาษาที่รวดเร็ว เป็นภาษาที่พิมพ์แบบคงที่ ให้ความรู้สึกเหมือนเป็นภาษาที่พิมพ์แบบไดนามิก แปลความหมายได้&lt;/p&gt;&#10;&lt;p&gt;ภาษา Gо เป็นแบบ аstаtiсаlly tyрed, соmрiled рrоgrаmming ภาษาที่ออกแบบโดย Gооgle โดย Rоbert Griesemer, Rоb Рike และ Ken Thоmрsоn ภาษานี้มีรูปแบบคล้ายคลึงคล้ายกับ С แต่มีหน่วยความจำที่ปลอดภัย, gаrbаge соlleсtiоn, struсturаl tyрing, และ СSР-style соnсurrenсy&lt;/p&gt;</description></item><item><title>TS - รูปแบบไฟล์ TyрeSсriрt</title><link>https://www.aspose.info/th/programming/ts/</link><pubDate>Fri, 27 Aug 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/ts/</guid><description>&lt;h2 id="ไฟล-ts-คออะไร"&gt;ไฟล์ TS คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-ts-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;TyрeSсriрt เป็นрrоgrаmming ภาษาและดูแลโดยบริษัท Miсrоsоft ประกอบด้วย аvаSсriрt syntасtiсаl ที่เคร่งครัด และ рrоvides ตัวเลือก stаtiс tyрing สำหรับภาษา TyрeSсriрtได้รับการออกแบบมาสำหรับการพัฒนาของрасkаgesขนาดใหญ่และtrаns-соmрilesสำหรับJаvаSсriрt TypeSсriрt เป็น suрerset ของ JаvаSсriрt, рresent JаvаSсriрt аррliсаtiоns аlsо аre vаlid TypeSсriрt аррliсаtiоns&lt;/p&gt;&#10;&lt;p&gt;TyрeSсriрt อาจถูกใช้เพื่อขยาย JаvаSсriрt рrоgrаms สำหรับฝั่งเซิร์ฟเวอร์และฝั่งเซิร์ฟเวอร์ (เช่นเดียวกับ Denо หรือ Nоde.js) มี а соuрle оf орtiоns аvаilаble สำหรับ trаns-соmрilаtiоn ทั้ง tyрe sсriрt cheсker ที่เป็นค่าเริ่มต้นสามารถใช้ได้ และ Bаbel соmрiler สามารถเรียกใช้เพื่อแปลง TypeSсriрt เป็น JаvаSсriрt&lt;/p&gt;&#10;&lt;p&gt;TypeSсriрt ช่วยกำหนดขอบเขตของสิ่งที่อาจเป็นข้อมูลของไลบรารี JаvаSсriрt ในปัจจุบัน คล้ายกับไฟล์ส่วนหัว С++ สามารถอธิบายโครงสร้างของไฟล์อ็อบเจกต์ปัจจุบันได้ ทั้งหมดนี้รวมถึงค่าอื่น ๆ ของค่าต่าง ๆ ที่กำหนดไว้ในเอกสาร ราวกับว่าค่าเหล่านี้ได้รับค่าคงที่ tyрe Sсriрt เอนทิตี นอกจากนี้ยังมีไฟล์บุคคลที่สามของส่วนหัวสำหรับไลบรารี рорulаr ซึ่งรวมถึง jQuery, MоngоDB และ D3.js ส่วนหัว TyрeSсriрt สำหรับ Nоde.js พื้นฐานของ mоdules ยังมีอยู่ และการพัฒนาของ Nоde.js рrоgrаms โดยใช้ TyрeSсriрt&lt;/p&gt;</description></item><item><title>VBS - ไฟล์สคริปต์ Visual Basic</title><link>https://www.aspose.info/th/programming/vbs/</link><pubDate>Tue, 24 Aug 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/vbs/</guid><description>&lt;h2 id="ไฟล-vbs-คออะไร"&gt;ไฟล์ VBS คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-vbs-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;VBS หรือ VBScript เชื่อมต่อกับ Microsoft Visual Basic รุ่นสคริปต์ ในสภาพแวดล้อมของคอมพิวเตอร์ ผู้ใช้จะได้รับอนุญาตให้เข้าถึงและควบคุมหลายด้านของมัน VBScript ได้รับอนุญาตให้ใช้โมเดลชื่อ &lt;strong&gt;Component Object Model&lt;/strong&gt; เพื่อใช้ประโยชน์จากองค์ประกอบและเครื่องมือของสภาพแวดล้อม สภาพแวดล้อมนี้ถูกระบุสำหรับการทำงานและเรียกใช้ VBScript&lt;/p&gt;&#10;&lt;p&gt;มันทำหน้าที่คล้ายกับ Javascript เมื่อลูกค้าเข้าถึงได้ในด้านการพัฒนาเว็บ นอกจากนี้ยังใช้โดยเซิร์ฟเวอร์สำหรับการประมวลผลหน้าเว็บ สามารถพิจารณาได้ในไฟล์สคริปต์ประเภทอื่นๆ เช่น แอปพลิเคชันของ &lt;a href="https://www.aspose.info/th/web/html/"&gt;HTML&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;เปิดตัวครั้งแรกในปี 1996 โดยเป็นส่วนหนึ่งของเทคโนโลยีที่ Microsoft ใช้กับ Windows Scripts ได้รับการพัฒนาโดยเฉพาะเพื่อช่วยเหลือนักพัฒนาเว็บในขั้นต้น ในปีเดียวกัน Explorer ของ Microsoft Windows ชื่อ Internet Explorer ได้เปิดตัวพร้อมกับคุณสมบัติของ Visual Basic Script&lt;/p&gt;&#10;&lt;p&gt;ด้วยความก้าวหน้าทางเทคโนโลยีและการพัฒนาเว็บ VBScript หลายเวอร์ชันพร้อมกับคุณสมบัติขั้นสูงมากมายได้เปิดตัว ยิ่งไปกว่านั้น ในปีหน้า ภาษาสคริปต์นี้จะเป็นส่วนหนึ่งของ Microsoft Windows พร้อมฟีเจอร์ใหม่ๆ&lt;/p&gt;&#10;&lt;h2 id="ขอมลจำเพาะทางเทคนค"&gt;ข้อมูลจำเพาะทางเทคนิค&lt;a class="anchor" href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%88%e0%b8%b3%e0%b9%80%e0%b8%9e%e0%b8%b2%e0%b8%b0%e0%b8%97%e0%b8%b2%e0%b8%87%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%84" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;สำหรับหน้าเว็บที่ฝั่งเซิร์ฟเวอร์ เครื่องมือต่างๆ เช่น &lt;strong&gt;Active Server Pages&lt;/strong&gt; จะใช้ร่วมกับ VBScript ภาษาสคริปต์นี้สามารถใช้ในคอมโพเนนต์สคริปต์ของ Windows ไฟล์ของภาษานี้ถูกจัดเก็บด้วยนามสกุล .vbs ใน Windows&lt;/p&gt;</description></item><item><title>G4 - ไฟล์รหัส ANTLR</title><link>https://www.aspose.info/th/programming/g4/</link><pubDate>Thu, 05 Aug 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/g4/</guid><description>&lt;h2 id="ไฟล-g4-คออะไร"&gt;ไฟล์ G4 คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-g4-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .g4 มีแกรมเมอร์สำหรับโปรแกรมแยกวิเคราะห์ที่เรียกว่า ANTLR 4 ต้องใช้รันไทม์ ANTLR 4 เพื่อจดจำไฟล์ G4 หลังจากติดตั้งแล้ว เครื่องมือแยกวิเคราะห์จะจดจำเนื้อหา G4 เป็นภาษาที่จำเป็นต้องแปลเป็นภาษาทั่วไป เมื่อ parser ทำงาน มันจะสร้างโค้ดสำหรับภาษาโปรแกรมเป้าหมาย เช่น Java, C++ หรือ c# ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องติดตั้งรันไทม์ ANTLR เพื่อให้เอาต์พุตหรือโค้ดที่สร้างขึ้นทำงานได้&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-g4"&gt;รูปแบบไฟล์ G4&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-g4" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;รูปแบบไฟล์ G4 เกี่ยวข้องกับเครื่องมือ ANTLR 4 ซึ่งเป็นโปรแกรมแยกวิเคราะห์ รูปแบบไฟล์ G4 ได้รับการออกแบบมาเพื่อให้แกรมเมอร์สำหรับ ANTLR ซึ่งย่อมาจาก ANother Tool for Language Recognition ซึ่งเป็นตัวสร้างโปรแกรมแยกวิเคราะห์ ANTLR ใช้เป็นอินพุตไฟล์ G4 ซึ่งมีไวยากรณ์ที่ระบุภาษาและสร้างเป็นเอาต์พุตซอร์สโค้ดสำหรับตัวจำแนกภาษานั้น ANTLR 3 รองรับการสร้างโค้ดในภาษาโปรแกรม JavaScript, Ada95, ActionScript, C, C#, Java, Perl, Objective-C, Ruby, Python และ Standard ML เวอร์ชันปัจจุบันกำหนดเป้าหมายเฉพาะ Java, JavaScript, C#, C++, Python, สวิฟต์และไป&lt;/p&gt;</description></item><item><title>ไฟล์ PL - รูปแบบไฟล์สคริปต์ Perl</title><link>https://www.aspose.info/th/programming/pl/</link><pubDate>Fri, 23 Jul 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/pl/</guid><description>&lt;h2 id="ไฟล-pl-คออะไร"&gt;ไฟล์ PL คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-pl-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .pl คือไฟล์ Perl Script ที่เป็นภาษาสคริปต์ สิ่งเหล่านี้รวบรวมและเรียกใช้โดยใช้ซอฟต์แวร์ Perl Interpreter ไฟล์สคริปต์ PL ประกอบด้วยบรรทัดของโค้ด ตัวแปร และความคิดเห็น ภาษาสคริปต์ค่อนข้างยาก&#10;ทำความเข้าใจกับรูปแบบไฟล์โปรแกรมอื่นๆ เช่น &lt;a href="https://www.aspose.info/th/programming/php/"&gt;PHP&lt;/a&gt; สามารถสร้างไฟล์ PL และเข้ากันได้กับ Windows, macOS และ Linux&lt;/p&gt;&#10;&lt;h2 id="ประวตยอของภาษาสครปต-perl"&gt;ประวัติย่อของภาษาสคริปต์ Perl&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%aa%e0%b8%84%e0%b8%a3%e0%b8%9b%e0%b8%95-perl" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ภาษานี้ถูกใช้งานครั้งแรกในปี 1987 ดังนั้นไฟล์เหล่านี้จึงมีต้นกำเนิดในปีนั้น ในปี 1989 Perl 2 ได้รับการปล่อยตัว ต่อมาได้มีการปรับปรุงและแก้ไขเป็นเวอร์ชัน 5.35 และเวอร์ชันถัดไปมีเป้าหมายที่จะออกในปีหน้า&lt;/p&gt;&#10;&lt;p&gt;ในการอัปเดตทุกครั้ง มีการเพิ่มเครื่องมือเกี่ยวกับการทำงาน ประสิทธิภาพ และรูปลักษณ์ของภาษาและไฟล์ มีการเปลี่ยนแปลงมากมายเกี่ยวกับเวอร์ชันในปีนี้ เดิมเป็นภาษาสคริปต์พื้นฐาน แต่ตอนนี้ประกอบด้วยโมดูลอื่น ๆ อีกมากมายด้วย เดิมทีเป็นภาษาที่เรียบง่ายมาก แต่สคริปต์ของภาษานี้ค่อนข้างเข้าใจยากเนื่องจากมีขนาดเล็ก&lt;/p&gt;&#10;&lt;h2 id="ขอมลจำเพาะสวนขยายรปแบบไฟล-perl"&gt;ข้อมูลจำเพาะส่วนขยายรูปแบบไฟล์ Perl&lt;a class="anchor" href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%88%e0%b8%b3%e0%b9%80%e0%b8%9e%e0%b8%b2%e0%b8%b0%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%82%e0%b8%a2%e0%b8%b2%e0%b8%a2%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-perl" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;มีคุณสมบัติหรือข้อกำหนดของไฟล์โปรแกรมเหล่านี้บางส่วนมีดังนี้:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;รหัสที่รวมอยู่ในไฟล์เหล่านี้อยู่ในรูปแบบข้อความธรรมดาและใช้สำหรับการพัฒนาสคริปต์&lt;/li&gt;&#10;&lt;li&gt;สคริปต์ของเซิร์ฟเวอร์ การแยกวิเคราะห์ข้อความ และการดูแลระบบเซิร์ฟเวอร์เป็นประเด็นหลักที่สคริปต์ของภาษานี้ครอบคลุม&lt;/li&gt;&#10;&lt;li&gt;โปรแกรมยอดนิยมหลายโปรแกรมที่เกี่ยวข้องกับภาษานี้คือ Active state Active Perl และ Bare Bones BBEdit (เข้ากันได้กับ Mac OS)&lt;/li&gt;&#10;&lt;li&gt;ภาษานี้ถือเป็นภาษาระดับสูง&lt;/li&gt;&#10;&lt;li&gt;สำหรับ Win32 ผู้ใช้อาจต้องติดตั้งการแจกแจงไบนารีดั้งเดิมของภาษา&lt;/li&gt;&#10;&lt;li&gt;ต้องใช้เครื่องมือสคริปต์บางอย่างเพื่อให้สามารถเรียกใช้งานได้ใน Windows Resource Kits ต่างๆ&lt;/li&gt;&#10;&lt;li&gt;Visual Studio .NET เป็นเฟรมเวิร์กที่มีชื่อเสียงสำหรับการพัฒนาภาษาโปรแกรม เครื่องมือ Active State ที่เรียกว่า Visual Perl ใช้เพื่อเพิ่ม Perl ลงใน Visual Studio&lt;/li&gt;&#10;&lt;li&gt;ในไฟล์ บรรทัดแรกของซอร์สโค้ดจะอธิบายข้อมูลของล่ามที่ใช้ ไฟล์ PL มักจะขึ้นต้นด้วย &lt;strong&gt;#!/usr/bin/perl&lt;/strong&gt; บรรทัดที่บอกให้คอมพิวเตอร์ของคุณเรียกใช้สคริปต์นี้โดยใช้ตัวแปล Perl ที่ติดตั้งในคอมพิวเตอร์&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="ตวอยางสครปต-pl"&gt;ตัวอย่างสคริปต์ PL&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%aa%e0%b8%84%e0%b8%a3%e0%b8%9b%e0%b8%95-pl" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;#!/usr/bin/perl&#10;print &amp;#34;Hello, world\n&amp;#34;;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;สิ่งนี้จะพิมพ์&lt;/p&gt;</description></item><item><title>CONFIG - ไฟล์กำหนดค่า</title><link>https://www.aspose.info/th/programming/config/</link><pubDate>Fri, 23 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/config/</guid><description>&lt;h2 id="ไฟล-config-คออะไร"&gt;ไฟล์ CONFIG คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-config-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ CONFIG เรียกว่าไฟล์กำหนดค่า ใช้เพื่อกำหนดค่าพารามิเตอร์และการตั้งค่าหลักสำหรับซอฟต์แวร์คอมพิวเตอร์หลายตัว ซอฟต์แวร์บางตัวอ่าน &lt;strong&gt;ไฟล์คอนฟิกูเรชัน&lt;/strong&gt; เมื่อเริ่มต้นเท่านั้น อื่น ๆ ตรวจสอบไฟล์การกำหนดค่าสำหรับการเปลี่ยนแปลงเป็นระยะ ๆ&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-config"&gt;รูปแบบไฟล์ CONFIG&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-config" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;รูปแบบไฟล์ CONFIG&lt;/strong&gt; ใช้สำหรับการประมวลผลของเซิร์ฟเวอร์ แอปพลิเคชันซอฟต์แวร์ และการตั้งค่าระบบปฏิบัติการ โปรแกรมเมอร์สามารถเขียนโค้ดเพื่อสั่งให้ซอฟต์แวร์อ่านไฟล์คอนฟิกูเรชันครั้งแล้วครั้งเล่าหลังจากช่วงเวลาหนึ่งและใช้การเปลี่ยนแปลงกับกระบวนการปัจจุบัน ไม่มีมาตรฐานที่แน่นอนหรือแบบแผนที่ชัดเจนสำหรับ SYSNtax ของไฟล์ CONFIG ตัวอย่างเช่น ไฟล์ Web.config ของ Microsoft เป็นของรูปแบบไฟล์ CONFIG ซึ่งประกอบด้วยชุดแท็กตาม &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; สามารถแก้ไขได้ด้วย Microsoft Visual Studio หรือโปรแกรมแก้ไขข้อความอื่นๆ&lt;/p&gt;&#10;&lt;h2 id="ตวอยางของไฟลคอนฟกเรชน"&gt;ตัวอย่างของไฟล์คอนฟิกูเรชัน:&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%84%e0%b8%ad%e0%b8%99%e0%b8%9f%e0%b8%81%e0%b9%80%e0%b8%a3%e0%b8%8a%e0%b8%99" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;เนื่องจากไฟล์คอนฟิกูเรชันไม่ได้ถูกสร้างขึ้นตามกฎ สแตนด์ราด หรือแบบแผนใดๆ ไฟล์เหล่านี้จึงอาจเขียนขึ้นโดยใช้รูปแบบที่แตกต่างกัน ไฟล์ .config อาจใช้ XML, &lt;a href="https://www.aspose.info/th/web/json/"&gt;JSON&lt;/a&gt; หรือรูปแบบอื่นๆ ต่อไปนี้เป็นตัวอย่างของไฟล์คอนฟิกูเรชันสำหรับระบบปฏิบัติการและซอฟต์แวร์ที่รู้จักกันดี:&lt;/p&gt;&#10;&lt;h3 id="ไฟลการกำหนดคาใน-linux"&gt;ไฟล์การกำหนดค่าใน Linux&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%81%e0%b8%b3%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%84%e0%b8%b2%e0%b9%83%e0%b8%99-linux" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;โปรแกรม Linux ทุกโปรแกรมเป็นไฟล์เรียกทำงานซึ่งเก็บรายการ &lt;strong&gt;opcodes&lt;/strong&gt; ที่ CPU เรียกใช้งานเพื่อดำเนินการทั่วไปให้สำเร็จ การทำงานของเกือบทุกโปรแกรมสามารถปรับแต่งตามความต้องการของคุณได้โดยการเปลี่ยนไฟล์คอนฟิกูเรชัน ไฟล์คอนฟิกูเรชันหลายไฟล์ในระบบ Linux อยู่ในไดเร็กทอรี /etc ไฟล์คอนฟิกูเรชันสามารถแบ่งออกเป็นประเภทต่อไปนี้:&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;ประเภท&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;ตัวอย่าง&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;ความคิดเห็น&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;เข้าถึงไฟล์&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;/etc/host.conf&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;บอกเซิร์ฟเวอร์โดเมนเครือข่ายถึงวิธีค้นหาชื่อโฮสต์&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;การบูตและการเข้าสู่ระบบ/ออกจากระบบ&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;/etc/rc.d/rc.local&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ไม่เป็นทางการ อาจถูกเรียกจาก rc, rc.sysinit หรือ /etc/inittab.&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ระบบไฟล์&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;/etc/mtools.conf&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;การกำหนดค่าสำหรับการดำเนินการทั้งหมด (mkdir, คัดลอก, รูปแบบ ฯลฯ) บนระบบไฟล์ประเภท DOS&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;การดูแลระบบ&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;/etc/shells&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;เก็บรายการของ &amp;ldquo;shell&amp;rdquo; ที่เป็นไปได้ที่ระบบมีอยู่&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;เครือข่าย&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;/etc/gated.conf&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;การกำหนดค่าสำหรับ gated ใช้โดย gated daemon เท่านั้น&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;คำสั่งระบบ&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;/etc/logrotate.conf&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;การกำหนดค่าสำหรับ Dynamic Linker&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Daemons&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;/etc/httpd.conf&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ไฟล์การกำหนดค่าสำหรับ Apache ซึ่งเป็นเว็บเซิร์ฟเวอร์ โดยทั่วไปแล้วไฟล์นี้จะไม่อยู่ใน /etc.&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;โปรแกรมผู้ใช้&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;/etc/lynx.cfg&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;การตั้งค่าพร็อกซี&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="ตวอยางไฟล-aws-config"&gt;ตัวอย่างไฟล์ AWS CONFIG&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-aws-config" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;การตั้งค่าการกำหนดค่าและข้อมูลรับรองที่ใช้บ่อยสามารถบันทึกไว้ในไฟล์ CONFIG ที่ดูแลโดย AWS CLI ไฟล์ CONFIG ต้องเป็นไฟล์ข้อความล้วนที่ใช้รูปแบบต่อไปนี้:&lt;/p&gt;</description></item><item><title>RES - สคริปต์ทรัพยากรที่คอมไพล์ด้วย C ++</title><link>https://www.aspose.info/th/programming/res/</link><pubDate>Fri, 23 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/res/</guid><description>&lt;h2 id="ไฟล-res-คออะไร"&gt;ไฟล์ RES คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-res-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีคำต่อท้ายหรือนามสกุล .res สามารถอยู่ในประเภทไฟล์หลายประเภท ที่นี่เรากำลังพูดถึงรูปแบบไฟล์ RES ซึ่งเป็นสคริปต์ทรัพยากรที่คอมไพล์ด้วย C ++; ไฟล์ไบนารีที่สร้างโดย Microsoft Resource Compiler (rc) ที่มีข้อมูลทรัพยากร ตามเนื้อหาของไฟล์คำจำกัดความของทรัพยากร เกี่ยวข้องกับโครงการซอฟต์แวร์หลัก ไฟล์ .res มักจะถูกฟอร์แมตใหม่เป็นไฟล์ออบเจกต์ทรัพยากรเพื่อลิงก์ไปยังไฟล์เรียกทำงานของแอปพลิเคชัน&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-res"&gt;รูปแบบไฟล์ RES&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-res" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;รูปแบบไฟล์ RES เป็นของ Microsoft Resource Compiler (rc) คอมไพเลอร์ทรัพยากรเป็นเครื่องมือที่รวบรวมทรัพยากร เช่น เคอร์เซอร์ ไอคอน เมนู และกล่องโต้ตอบที่แอปพลิเคชันของคุณใช้ ไฟล์ทรัพยากรมักจะมีนามสกุล .res; มีทรัพยากร เช่น เคอร์เซอร์ รูปภาพ และข้อมูลเวอร์ชัน ไฟล์ RES อาจเป็นไฟล์ทรัพยากร 16 หรือ 32 บิต&lt;/p&gt;&#10;&lt;h2 id="โครงสรางไฟลทรพยากร"&gt;โครงสร้างไฟล์ทรัพยากร&lt;a class="anchor" href="#%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%97%e0%b8%a3%e0%b8%9e%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์รีซอร์สประกอบด้วยชุดของรีซอร์สต่างๆ แต่ละรายการประกอบด้วยส่วนหัวของทรัพยากรและข้อมูลที่เกี่ยวข้อง ส่วนหัวของทรัพยากรมักจะอยู่ในแนว DWORD ในไฟล์และประกอบด้วยสิ่งต่อไปนี้:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;DWORD&lt;/strong&gt; เพื่อระบุขนาดของส่วนหัวทรัพยากร&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;DWORD&lt;/strong&gt; เพื่อระบุขนาดของข้อมูลทรัพยากร&lt;/li&gt;&#10;&lt;li&gt;ประเภททรัพยากร&lt;/li&gt;&#10;&lt;li&gt;ชื่อทรัพยากร&lt;/li&gt;&#10;&lt;li&gt;ข้อมูลทรัพยากรเพิ่มเติม&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;โครงสร้างส่วนหัวของทรัพยากรกำหนดรูปแบบของไฟล์ RES ข้อมูลสำหรับทรัพยากรเป็นไปตามส่วนหัวของทรัพยากร ทรัพยากรบางอย่างยังเพิ่มรูปแบบส่วนหัวของกลุ่มเฉพาะทรัพยากรเพื่อให้ข้อมูลเกี่ยวกับกลุ่มของทรัพยากร ต่อไปนี้เป็นประเภทรายการทรัพยากรและคำอธิบาย:&lt;/p&gt;</description></item><item><title>ADDIN - ไฟล์นิยาม Add-in ของ Visual Studio</title><link>https://www.aspose.info/th/programming/addin/</link><pubDate>Thu, 22 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/addin/</guid><description>&lt;h2 id="รปแบบไฟล-addin-คออะไร"&gt;รูปแบบไฟล์ ADDIN คืออะไร?&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-addin-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .addin เป็นไฟล์คำจำกัดความของ Add-in ที่สร้างโดย Microsoft Visual Studio สำหรับโครงการ Add-in ใช้สำหรับลงทะเบียน Add-in ใหม่ในตัวจัดการ Add-In ของ Visual Studio IDE เพื่อให้สามารถใช้ในโครงการอื่นโดยไม่ต้องสร้างใหม่ Add-in เป็นแอปพลิเคชันซอฟต์แวร์ขนาดเล็กที่ขยายการทำงานของโปรแกรมที่ใหญ่กว่าโดยไปที่โปรแกรมหลัก ไฟล์ Addin จะถูกจัดเก็บในรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; ในตำแหน่งเดียวกับที่สร้างโปรเจ็กต์ Add-in&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-addin---ขอมลเพมเตม"&gt;รูปแบบไฟล์ ADDIN - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-addin---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ADDIN จะถูกบันทึกลงดิสก์ในรูปแบบไฟล์ XML ที่มนุษย์สามารถอ่านได้ สามารถเปิดได้ในโปรแกรมแก้ไขข้อความยอดนิยม เช่น Notepad, Notepad++, Microsoft Visual Studio IDE และอื่นๆ อีกมากมาย Microsoft ได้กำหนด &lt;a href="https://learn.microsoft.com/en-us/office/dev/add-ins/develop/add-in-manifests?tabs=tabid-1"&gt;ไฟล์รายการ XML&lt;/a&gt; ของ Office Add -in ที่อธิบายวิธีเปิดใช้งาน Add-in หลังจากติดตั้งและใช้งานกับเอกสารและแอปพลิเคชัน Office&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;ดูเพิ่มเติมที่:&lt;/strong&gt; &lt;a href="https://learn.microsoft.com/en-us/previous-versions/office/troubleshoot/office-developer/office-com-add-in-using-visual-c"&gt;วิธีสร้าง Add-in ของ Office COM โดยใช้ Visual C# .NET&lt;/a&gt;&lt;/p&gt;</description></item><item><title>APPX - ไฟล์ APPX คืออะไร</title><link>https://www.aspose.info/th/programming/appx/</link><pubDate>Thu, 22 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/appx/</guid><description>&lt;h2 id="ไฟล-appx-คออะไร"&gt;ไฟล์ APPX คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-appx-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ APPX เป็นรูปแบบไฟล์แพ็คเกจที่สามารถแจกจ่ายได้ซึ่งใช้สำหรับการแจกจ่ายและการติดตั้งแอปพลิเคชัน ได้รับการแนะนำพร้อมกับ Windows 8 เพื่อเผยแพร่บน Microsoft Windows Store ประกอบด้วยไฟล์ทั้งหมดที่จำเป็นสำหรับการติดตั้งแอปพลิเคชัน Windows ซึ่งรวมถึงข้อมูลเมตา ไฟล์ และข้อมูลประจำตัว รูปแบบไฟล์บรรจุภัณฑ์ที่ทันสมัยกว่าคือ MSIX ซึ่งปัจจุบันใช้กันทั่วไปมากกว่าเมื่อเทียบกับ APPX&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-appx---ขอมลเพมเตม"&gt;รูปแบบไฟล์ APPX - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-appx---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ APPX ถูกบันทึกเป็นไฟล์บีบอัดในรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/compression/zip/"&gt;ZIP&lt;/a&gt; ทำให้แพคเกจทั้งหมดเป็นไฟล์เก็บถาวรที่มีขนาดไฟล์ลดลงซึ่งง่ายต่อการอัปโหลดไปยัง Microsoft Store&lt;/p&gt;&#10;&lt;h2 id="จะดไฟลในไฟล-appx-ไดอยางไร"&gt;จะดูไฟล์ในไฟล์ APPX ได้อย่างไร?&lt;a class="anchor" href="#%e0%b8%88%e0%b8%b0%e0%b8%94%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b9%83%e0%b8%99%e0%b9%84%e0%b8%9f%e0%b8%a5-appx-%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ในการดูเนื้อหาหรือไฟล์ภายในไฟล์ APPX ควรปฏิบัติตามขั้นตอนต่อไปนี้&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;เนื่องจากไฟล์ APPX ถูกจัดเก็บเป็นไฟล์ ZIP ที่ถูกบีบอัด ให้เปลี่ยนชื่อไฟล์เป็นนามสกุล .zip&lt;/li&gt;&#10;&lt;li&gt;ใช้เครื่องมือคลายการบีบอัด เช่น 7-Zip, WinZip หรือ WinRAR เพื่อแตกไฟล์ที่อยู่ในไฟล์ APPX&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="วธสรางไฟล-appx"&gt;วิธีสร้างไฟล์ APPX&lt;a class="anchor" href="#%e0%b8%a7%e0%b8%98%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-appx" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;มีสองวิธีที่สามารถใช้ในการสร้างไฟล์ APPX&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;การใช้ MakeApp.exe - ใช้ &lt;a href="https://learn.microsoft.com/en-us/windows/msix/package/create-app-package-with-makeappx-tool"&gt;MakeApp.exe&lt;/a&gt; เพื่อสร้างทั้งสองอย่าง แพ็กเกจแอป (.msix หรือ .appx) และไฟล์แพ็กเกจแอป .msixbundle หรือ .appxbundle) นอกจากนี้ยังสามารถแยกไฟล์จากแพ็คเกจแอพ MakeApp.exe พร้อมใช้งานกับ Windows 10 SDK และสามารถใช้งานได้จากพรอมต์คำสั่ง&lt;/li&gt;&#10;&lt;li&gt;การใช้ Microsoft Visual Studio - นักพัฒนามักจะ &lt;a href="https://learn.microsoft.com/en-us/windows/msix/desktop/vs-package-overview"&gt;สร้างไฟล์ APPX&lt;/a&gt; โดยใช้ Microsoft Visual Studio เมื่อการพัฒนาแอปพลิเคชันเสร็จสิ้นและแอปพร้อมที่จะเผยแพร่แล้ว คุณสามารถสร้างไฟล์แพ็คเกจ APPX ได้โดยการเผยแพร่จากภายใน Visual Studio&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/windows/msix/package/create-app-package-with-makeappx-tool"&gt;สร้างแพ็คเกจ MSIX หรือบันเดิลด้วย MakeAppx.exe&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/windows/msix/desktop/vs-package-overview"&gt;สร้างไฟล์ APPX โดยใช้ Microsoft Visual Studio&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>appxbundle - ไฟล์ APPXBundle คืออะไร</title><link>https://www.aspose.info/th/programming/appxbundle/</link><pubDate>Thu, 22 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/appxbundle/</guid><description>&lt;h2 id="ไฟล-appxbundle-คออะไร"&gt;ไฟล์ APPXBUNDLE คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-appxbundle-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ APPXBUNDLE เป็นไฟล์แพ็กเกจที่สร้างด้วย &lt;a href="https://visualstudio.microsoft.com/"&gt;Microsoft Visual Studio&lt;/a&gt; และใช้สำหรับการเผยแพร่แอป Windows (ทั้งเดสก์ท็อปและ UWP) บน &lt;a href="https://apps.microsoft.com/store/apps"&gt;Microsoft Store&lt;/a&gt; ประกอบด้วยแอปตั้งแต่หนึ่งเวอร์ชันขึ้นไป โดยกำหนดเป้าหมายสถาปัตยกรรมตัวประมวลผลเฉพาะ เช่น x86, x64 หรือ ARM ซึ่งช่วยให้ผู้ใช้สามารถรับและปรับใช้แอปเวอร์ชันที่เหมาะสมตามสถาปัตยกรรมคอมพิวเตอร์ ไฟล์ APPXBUNDLE ถูกจัดกลุ่มเข้าด้วยกันโดยใช้รูปแบบไฟล์มาตรฐาน &lt;a href="https://www.aspose.info/th/compression/zip/"&gt;ZIP&lt;/a&gt; วิธีการเผยแพร่ของ Microsoft Visual Studio ใช้เพื่อเผยแพร่แอปเป็นกลุ่ม แอปแบบแพ็กเกจเดียวมีการแจกจ่ายเป็นไฟล์ &lt;a href="https://www.aspose.info/th/programming/appx/"&gt;APPX&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-appxbundle"&gt;รูปแบบไฟล์ APPXBUNDLE&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-appxbundle" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ APPXBUNDLE เผยแพร่ในรูปแบบไฟล์ ZIP หากต้องการดูเนื้อหาของแพ็กเกจแอป คุณสามารถแยกเนื้อหาของแพ็กเกจโดยใช้ยูทิลิตีคลายการบีบอัด เช่น &lt;a href="https://www.winzip.com/en/"&gt;WinZIP&lt;/a&gt; หรือ WinRAR&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.ibm.com/docs/en/maas360?topic=catalog-dependency-packages-appx-appxbundle-packages"&gt;แพ็กเกจการพึ่งพาสำหรับแพ็กเกจ .appx และ .appxbundle&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/windows/msix/desktop/vs-package-overview"&gt;สร้างไฟล์ APPX โดยใช้ Microsoft Visual Studio&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>APPXUPLOAD - ไฟล์ .appxupload คืออะไร</title><link>https://www.aspose.info/th/programming/appxupload/</link><pubDate>Thu, 22 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/appxupload/</guid><description>&lt;h2 id="ไฟล-appxupload-คออะไร"&gt;ไฟล์ APPXUPLOAD คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-appxupload-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ APPXUPLOAD เป็นไฟล์แพ็คเกจเดียวที่มีแพ็คเกจแอพหรือแอพบันเดิลหลายรายการสำหรับการอัปโหลดไปยัง Microsoft Store สร้างขึ้นโดยอัตโนมัติโดย &lt;a href="https://visualstudio.microsoft.com/"&gt;Microsoft Visual Studio&lt;/a&gt; เมื่อนักพัฒนารวมแพ็กเกจแอปเพื่อเผยแพร่ไปยัง [Microsoft Store](&lt;a href="https://www.microsoft.com/en-us/"&gt;https://www.microsoft.com/en-us/&lt;/a&gt; สโตร์/แอพ/วินโดวส์) นอกจากไฟล์ &lt;a href="https://www.aspose.info/th/programming/appx/"&gt;APPX&lt;/a&gt; แล้ว ไฟล์ APPXUPLOAD ยังมีไฟล์สัญลักษณ์ที่วิเคราะห์ประสิทธิภาพของแอปหลังจากที่เผยแพร่ไปยัง Microsoft Store&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-aapxupload---ขอมลเพมเตม"&gt;รูปแบบไฟล์ AAPXUPLOAD - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-aapxupload---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ APPXBUNDLE ถูกบันทึกลงดิสก์ในรูปแบบไฟล์ไบนารี โดยข้อกำหนดรูปแบบไฟล์ไม่เปิดเผยต่อสาธารณะ&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/windows/msix/package/packaging-uwp-apps"&gt;ประเภทของ App Packages&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>APS - ไฟล์ทรัพยากร Visual C++</title><link>https://www.aspose.info/th/programming/aps/</link><pubDate>Thu, 22 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/aps/</guid><description>&lt;h2 id="รปแบบไฟล-aps-คออะไร"&gt;รูปแบบไฟล์ APS คืออะไร?&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-aps-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ APS สร้างขึ้นโดย Visual C++ ซึ่งเป็นแอปพลิเคชันพัฒนาซอฟต์แวร์โดย Microsoft ช่วยประหยัดการเป็นตัวแทนแบบไบนารีของทรัพยากรที่รวมเข้ากับโครงการ และช่วยให้แอปพลิเคชันโหลดทรัพยากรได้รวดเร็วยิ่งขึ้น คุณสามารถค้นหาไฟล์เหล่านี้ได้อย่างง่ายดายด้วยนามสกุลไฟล์ .aps อันที่จริง ตัวแก้ไขรีซอร์สไม่ได้อ่านไฟล์ resource.h โดยตรง นั่นคือสาเหตุที่คอมไพเลอร์รีซอร์สคอมไพล์เป็นไฟล์ .aps ที่ตัวแก้ไขรีซอร์สใช้&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-aps"&gt;รูปแบบไฟล์ APS&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-aps" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;รูปแบบไฟล์ APS เป็นเพียงขั้นตอนการคอมไพล์และเก็บข้อมูลที่เป็นสัญลักษณ์เท่านั้น ข้อมูลที่ไม่ใช่สัญลักษณ์ เช่น การแสดงความคิดเห็นจะถูกยกเลิกในระหว่างกระบวนการคอมไพล์ ตัวอย่างเช่น เมื่อคุณบันทึก ตัวแก้ไขรีซอร์สจะเขียนทับไฟล์สคริปต์รีซอร์สและไฟล์รีซอร์ส.h การเปลี่ยนแปลงใด ๆ ต่อทรัพยากรเองจะยังคงรวมอยู่ในไฟล์สคริปต์ของทรัพยากร แต่ความคิดเห็นจะหายไปเสมอเมื่อไฟล์สคริปต์ของทรัพยากรถูกเขียนทับ&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/cpp/windows/resource-files-visual-studio?view=msvc-160"&gt;ไฟล์ทรัพยากร (C++)&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>MSIX - ไฟล์ MSIX คืออะไร</title><link>https://www.aspose.info/th/programming/msix/</link><pubDate>Thu, 22 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/msix/</guid><description>&lt;h2 id="ไฟล-msix-คออะไร"&gt;ไฟล์ MSIX คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-msix-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ MSIX เป็นรูปแบบบรรจุภัณฑ์ของแอป Windows ที่ใช้ในการสร้างและแจกจ่ายแอปพลิเคชันใน Windows 10 ซึ่งเป็นรูปแบบไฟล์แพคเกจที่ทันสมัยเมื่อเทียบกับ &lt;a href="https://www.aspose.info/th/programming/appx/"&gt;APPX&lt;/a&gt; และ MSI ที่จะถูกยกเลิกในที่สุด ในรูปแบบไฟล์ใหม่นี้ สามารถใช้สำหรับการปรับใช้แอพ Win32, WPF และ Windows Forms ไฟล์ MSIX นั้นเชื่อถือได้ และการเพิ่มประสิทธิภาพเครือข่ายเป้าหมายและพื้นที่ดิสก์ นักพัฒนาใช้สิ่งเหล่านี้เพื่อแจกจ่ายโปรแกรมให้กับผู้ใช้ผ่านทาง Microsoft Store (เดิมเรียกว่า Windows Store)&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-msix---ขอมลเพมเตม"&gt;รูปแบบไฟล์ MSIX - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-msix---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ MSIX เป็น &lt;a href="https://www.aspose.info/th/compression/zip/"&gt;ZIP&lt;/a&gt;-compressed โดยไฟล์ทั้งหมดรวมอยู่ในไฟล์แพ็คเกจ นอกจากไฟล์ที่เกี่ยวข้องกับแอปแล้ว ไฟล์ MSIX ยังมีไฟล์การกำหนดค่า &lt;a href="https://www.aspose.info/th/web/xml/"&gt;.xml&lt;/a&gt; ซึ่งมีข้อมูลที่เกี่ยวข้องกับการติดตั้งแอป&lt;/p&gt;&#10;&lt;h2 id="มอะไรอยภายในแพคเกจ-msix"&gt;มีอะไรอยู่ภายในแพ็คเกจ MSIX?&lt;a class="anchor" href="#%e0%b8%a1%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3%e0%b8%ad%e0%b8%a2%e0%b8%a0%e0%b8%b2%e0%b8%a2%e0%b9%83%e0%b8%99%e0%b9%81%e0%b8%9e%e0%b8%84%e0%b9%80%e0%b8%81%e0%b8%88-msix" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;แพ็คเกจ MSIX ประกอบด้วยไฟล์ต่อไปนี้&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;AppxBlockMap.xml&lt;/code&gt; - เรียกว่าไฟล์แมปบล็อกแพ็กเกจ เป็นเอกสาร XML ที่มีรายการไฟล์ของแอปพร้อมดัชนีและแฮชการเข้ารหัสสำหรับแต่ละบล็อกข้อมูลที่จัดเก็บไว้ในแพ็กเกจ&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;AppxManifest.xml&lt;/code&gt; - เอกสาร XML ที่มีข้อมูลที่จำเป็นสำหรับการปรับใช้ การแสดงผล และการอัปเดตแอป MSIX ข้อมูลนี้รวมถึงข้อมูลเฉพาะตัวของแพ็คเกจ การขึ้นต่อกันของแพ็คเกจ ความสามารถที่จำเป็น องค์ประกอบภาพ และจุดที่ขยายได้&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;AppxSignature.p7x&lt;/code&gt; - ไฟล์ที่สร้างขึ้นเมื่อมีการเซ็นชื่อแพ็คเกจ จำเป็นต้องลงนามแพ็คเกจ MSIX ทั้งหมดก่อนติดตั้ง ด้วย AppxBlockmap.xml แพลตฟอร์มจะสามารถติดตั้งแพ็คเกจและตรวจสอบความถูกต้องได้&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/windows/msix/overview"&gt;ภาพรวม MSIX&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/windows/msix/desktop/vs-package-overview"&gt;สร้างไฟล์ APPX โดยใช้ Microsoft Visual Studio&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>PAS - ไฟล์ต้นฉบับหน่วย Delphi</title><link>https://www.aspose.info/th/programming/pas/</link><pubDate>Thu, 22 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/pas/</guid><description>&lt;h2 id="ไฟล-pas-คออะไร"&gt;ไฟล์ PAS คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-pas-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ .pas เป็นไฟล์ซอร์สโค้ดซึ่งสามารถพบได้ในโครงการเขียนโปรแกรม Delphi Delphi เป็นแอปพลิเคชั่นพัฒนาซอฟต์แวร์ที่นักพัฒนาใช้สำหรับสร้างซอฟต์แวร์ที่ใช้ Windows; เขียนด้วยภาษาเดลฟี ภาษา Delphi เป็นตัวแปรของภาษา Object Pascal ดังนั้นจึงสามารถรวบรวมเป็นรหัส Win32 ดั้งเดิมด้วยคอมไพเลอร์ Delphi&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-pas"&gt;รูปแบบไฟล์ PAS&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-pas" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;รูปแบบไฟล์ PAS เป็นไฟล์เข้ารหัสซึ่งสงวนไว้สำหรับหน่วยต้นทางของ Delphi หน่วยต่างๆ ได้รับการยอมรับว่าเป็นหน่วยการสร้างหลักของแอพ Delphi คุณสามารถดูซอร์สโค้ดของโครงการ Delphi ปัจจุบันผ่านเมนู &lt;strong&gt;โครงการ &amp;gt; ดูแหล่งที่มา&lt;/strong&gt; โปรแกรมเมอร์สามารถสร้างและบันทึกหน่วยเป็นไฟล์แบบสแตนด์อโลนที่โครงการใด ๆ สามารถใช้ได้ เมื่อเพิ่มยูนิตในโครงการแล้ว Delphi จะลงทะเบียนยูนิตนั้นในส่วนคำสั่งการใช้งานของไฟล์ .DPR ของโครงการ&lt;/p&gt;&#10;&lt;h2 id="ตวอยางไฟล-pas"&gt;ตัวอย่างไฟล์ PAS&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-pas" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;เมื่อเราเขียนโค้ดเพียงบรรทัดเดียว เดลฟีเขียนหลายบรรทัดให้เราอย่างชาญฉลาด ซอร์สโค้ดทั้งหมดเขียนด้วยไฟล์ PAS ต่อไปนี้เป็นตัวอย่างพื้นฐานของหน่วยต้นทาง Delphi หรือไฟล์ PAS:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;unit Unit1;&#10; &#10; interface&#10; &#10; uses&#10; Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&#10; Dialogs, StdCtrls;&#10; &#10; type&#10; TForm1 = class(TForm)&#10; Label1: TLabel; // The label we have added&#10; Button1: TButton; // The button we have added&#10; procedure Button1Click(Sender: TObject);&#10; private&#10; { private declarations }&#10; public&#10; { public declarations }&#10; end;&#10; &#10; var&#10; Form1: TForm1;&#10; &#10; implementation&#10; &#10; {$R *.dfm}&#10; &#10; // The button action we have added&#10; procedure TForm1.Button1Click(Sender: TObject);&#10; begin&#10; Label1.Caption := &amp;#39;Hello World&amp;#39;; // Label changed when button pressed&#10; end;&#10; &#10; end.&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.thoughtco.com/understanding-delphi-project-files-dpr-1057652"&gt;ทำความเข้าใจโครงการ Delphi และไฟล์ต้นฉบับของหน่วย&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="http://www.delphibasics.co.uk/Article.php?Name=FirstPgm"&gt;การเขียนโปรแกรม Delphi ครั้งแรกของคุณ&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>HS - รูปแบบไฟล์สคริปต์ Haskell</title><link>https://www.aspose.info/th/programming/hs/</link><pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/hs/</guid><description>&lt;h2 id="hs---รปแบบไฟล-java-helpset"&gt;HS - รูปแบบไฟล์ Java HelpSet&lt;a class="anchor" href="#hs---%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-java-helpset" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;h2 id="ไฟล-java-hs-คออะไร"&gt;ไฟล์ Java HS คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-java-hs-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .hs ในภาษาโปรแกรม Java เป็นไฟล์เอกสารวิธีใช้ที่ใช้โดยระบบ JavaHelp เมื่อเปิดใช้งานโดยแอปพลิเคชัน กำหนดชุดความช่วยเหลือสำหรับแอปพลิเคชันเฉพาะที่ติดตั้งและประกอบด้วยชุดย่อยหลายชุดซึ่งเป็นส่วนหนึ่งของวิธีใช้ระบบสำหรับแอปพลิเคชัน โปรแกรม Java ต้องสามารถค้นหาไฟล์ helpset ที่ชื่อลงท้ายด้วยนามสกุล .hs&lt;/p&gt;&#10;&lt;h2 id="ขอมลชดชวยเหลอ-java"&gt;ข้อมูลชุดช่วยเหลือ Java&lt;a class="anchor" href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%8a%e0%b8%94%e0%b8%8a%e0%b8%a7%e0%b8%a2%e0%b9%80%e0%b8%ab%e0%b8%a5%e0%b8%ad-java" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ .hs อาจมีข้อมูลต่อไปนี้&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;ข้อมูล&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;คำอธิบาย&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ไฟล์แผนที่&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ไฟล์แผนที่ถูกใช้เพื่อเชื่อมโยงรหัสหัวข้อกับตัวระบุตำแหน่งทรัพยากรแบบเดียวกันหรือชื่อพาธของไฟล์หัวข้อภาษามาร์กอัปไฮเปอร์เท็กซ์&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ดูข้อมูล&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ข้อมูลที่อธิบายตัวนำทางที่ใช้งานอยู่ในชุดความช่วยเหลือ เนวิเกเตอร์คุณภาพ ได้แก่ สารบัญ ดัชนี และการค้นหาข้อความแบบเต็ม ตัวนำทางเพิ่มเติมรวมถึงเงาและตัวนำทางรายการโปรด ข้อมูลเพิ่มเติมเกี่ยวกับเนวิเกเตอร์ที่กำหนดเองถูกแนบไว้ที่นี่&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;!-- raw HTML omitted --&gt;&#10;&lt;h2 id="รปแบบไฟล-java-hs"&gt;รูปแบบไฟล์ Java HS&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-java-hs" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ Java HS อยู่ในรูปแบบไฟล์ XML และอิงตามคำแนะนำที่เสนอของ World Wide Web Consortium (W3C) Extended Markiup Language &lt;a href="https://www.w3.org/TR/PR-xml-971208"&gt;PR-xml-971208&lt;/a&gt;. ซึ่งหมายความว่าไฟล์ Java HS อยู่ในรูปแบบไฟล์ XML ที่มนุษย์อ่านได้ ซึ่งสามารถเปิดได้ในแอปพลิเคชันตัวอ่าน XML ใดๆ&lt;/p&gt;</description></item><item><title>JSP - รูปแบบไฟล์ Java Server Pages</title><link>https://www.aspose.info/th/programming/jsp/</link><pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/jsp/</guid><description>&lt;h2 id="ไฟล-jsp-คออะไร"&gt;ไฟล์ JSP คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-jsp-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ JSP ถูกรับรู้เป็นไดนามิกเพจที่ขับเคลื่อนด้วยข้อมูลสำหรับเว็บแอปพลิเคชัน Java ของคุณ JSP หมายถึง Java Server Pages; สามารถรับรู้ได้ว่าเป็นส่วนขยายของ Servlet เนื่องจากเปิดใช้งานฟังก์ชันการทำงานมากกว่าเซิร์ฟเล็ต เช่น ภาษานิพจน์ JSP และ Servlet ทำงานเดียวกันร่วมกันในเว็บแอปพลิเคชัน Java รุ่นเก่า จากมุมมองของการเขียนโปรแกรม ความแตกต่างที่ชัดเจนที่สุดระหว่างสองสิ่งนี้คือด้วยเซิร์ฟเล็ต คุณเขียนโปรแกรม Java แล้วฝังสแตติกมาร์กอัป (เช่น HTML) ลงในโค้ดนั้น ในขณะที่ JSP เริ่มต้นด้วยสคริปต์หรือมาร์กอัปฝั่งไคลเอ็นต์ จากนั้นฝังแท็ก JSP เชื่อมต่อหน้าของคุณกับแบ็กเอนด์ Java&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-jsp"&gt;รูปแบบไฟล์ JSP&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-jsp" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่บันทึกด้วย &lt;strong&gt;นามสกุลไฟล์ jsp&lt;/strong&gt; มีส่วนต่อไปนี้ตามลำดับที่แสดง:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;เปิดความคิดเห็น&lt;/li&gt;&#10;&lt;li&gt;คำสั่งหน้า JSP&lt;/li&gt;&#10;&lt;li&gt;คำสั่งไลบรารีแท็กเพิ่มเติม&lt;/li&gt;&#10;&lt;li&gt;การประกาศ JSP ที่เป็นทางเลือก&lt;/li&gt;&#10;&lt;li&gt;รหัส HTML และ JSP&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h3 id="เปดความคดเหน"&gt;เปิดความคิดเห็น&lt;a class="anchor" href="#%e0%b9%80%e0%b8%9b%e0%b8%94%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%84%e0%b8%94%e0%b9%80%e0%b8%ab%e0%b8%99" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ไฟล์ JSP หรือไฟล์แฟรกเมนต์เริ่มต้นด้วยความคิดเห็นเกี่ยวกับสไตล์ฝั่งเซิร์ฟเวอร์:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;%-- &#10;&#10; - Author(s):&#10; - Date:&#10; - Copyright Notice:&#10; - @(#)&#10; - Description: &#10;&#10; --%&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ความคิดเห็นด้านบนปรากฏเฉพาะในฝั่งเซิร์ฟเวอร์เนื่องจากถูกลบออกขณะแสดงผลหน้าในเบราว์เซอร์ ความคิดเห็นอาจมีข้อมูลเกี่ยวกับผู้เขียน วันที่ และประกาศเกี่ยวกับลิขสิทธิ์ของการแก้ไข ตัวระบุและคำอธิบายเกี่ยวกับหน้า JSP สำหรับนักพัฒนา การรวมอักขระ &amp;quot; @(#)&amp;quot; ได้รับการยอมรับโดยบางโปรแกรมว่าเป็นการระบุการเริ่มต้นของตัวระบุ&lt;/p&gt;</description></item><item><title>JSPF - รูปแบบไฟล์ส่วนย่อย JSP</title><link>https://www.aspose.info/th/programming/jspf/</link><pubDate>Tue, 20 Apr 2021 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/jspf/</guid><description>&lt;h2 id="ไฟล-jspf-คออะไร"&gt;ไฟล์ JSPF คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-jspf-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .jspf เรียกว่า JSP แฟรกเมนต์; ไฟล์สแตติกรวมอยู่ในไฟล์ JSP อื่น ไฟล์ JSPF ไม่ได้ถูกคอมไพล์ด้วยตัวมันเอง แต่จะคอมไพล์ตามหน้าเพจที่รวมไฟล์ไว้ ไวยากรณ์คล้ายกับโค้ด Java Server Pages (JSP) มันมีเพียงส่วนของ JSP; ไม่รวมเอกสาร JSP ทั้งหมด&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-jspf"&gt;รูปแบบไฟล์ JSPF&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-jspf" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;คำว่า &amp;ldquo;เซ็กเมนต์ JSP&amp;rdquo; ถูกใช้แทนเนื่องจากคำว่า &amp;ldquo;แฟรกเมนต์ JSP&amp;rdquo; โอเวอร์โหลดในข้อมูลจำเพาะ JSP 2.0 แฟรกเมนต์ JSP สามารถใช้นามสกุล .jsp หรือ .jspf และควรอยู่ใน &lt;strong&gt;/WEB-INF/jspf&lt;/strong&gt; หรือกับไฟล์สแตติกที่เหลือ แฟรกเมนต์ JSP ที่ไม่ใช่เพจที่สมบูรณ์ต้องใช้นามสกุล .jspf และต้องอยู่ใน &lt;strong&gt;/WEB-INF/jspf&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h3 id="การจดระเบยบไฟล-jsp-หรอ-jsp-fragment"&gt;การจัดระเบียบไฟล์ JSP หรือ JSP Fragment&lt;a class="anchor" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%88%e0%b8%94%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%9a%e0%b8%a2%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-jsp-%e0%b8%ab%e0%b8%a3%e0%b8%ad-jsp-fragment" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ไฟล์ JSP ประกอบด้วยส่วนต่อไปนี้ตามลำดับที่แสดง:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;เปิดความคิดเห็น&lt;/li&gt;&#10;&lt;li&gt;คำสั่งหน้า JSP&lt;/li&gt;&#10;&lt;li&gt;คำสั่งไลบรารีแท็กเพิ่มเติม&lt;/li&gt;&#10;&lt;li&gt;การประกาศ JSP ที่เป็นทางเลือก&lt;/li&gt;&#10;&lt;li&gt;รหัส HTML และ JSP&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;ไฟล์ JSP หรือ JSPF ทั้งคู่เริ่มต้นด้วยความคิดเห็นสไตล์ฝั่งเซิร์ฟเวอร์ซึ่งเรียกว่า &lt;strong&gt;การเปิดความคิดเห็น&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>ไฟล์โปรแกรมภาษา C - C</title><link>https://www.aspose.info/th/programming/c/</link><pubDate>Fri, 10 Jan 2020 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/c/</guid><description>&lt;h2 id="ไฟล-c-คออะไร"&gt;ไฟล์ C คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-c-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่บันทึกด้วยนามสกุลไฟล์ c คือไฟล์ซอร์สโค้ดที่เขียนด้วยภาษาโปรแกรมซี &lt;strong&gt;ไฟล์ C&lt;/strong&gt; รวมการใช้งานฟังก์ชันทั้งหมดของแอปพลิเคชันในรูปแบบของซอร์สโค้ด การประกาศซอร์สโค้ดถูกเขียนในไฟล์ส่วนหัวที่บันทึกด้วยนามสกุล &lt;a href="https://www.aspose.info/th/programming/h/"&gt;.h&lt;/a&gt; C++ เป็นรูปแบบที่ทันสมัยของภาษา C และใช้ในการพัฒนาซอฟต์แวร์ส่วนใหญ่ในปัจจุบัน&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ภาษาซีเกิดขึ้นจากการสร้างโปรแกรมอรรถประโยชน์ต่างๆ สำหรับระบบปฏิบัติการยูนิกซ์ Denis Ritchie ชายผู้อยู่เบื้องหลังการสร้างภาษาโปรแกรมนี้ โดยงานนี้เริ่มต้นขึ้นในปี 1960 และต้น 1970&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-c"&gt;รูปแบบไฟล์ C&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-c" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ C ถูกเขียนในรูปแบบไฟล์ข้อความธรรมดาตามไวยากรณ์ของภาษาโปรแกรม ไฟล์ C ทั่วไปจะมี:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;คำสั่งนำเข้าที่ด้านบนของไฟล์เพื่อนำเข้าไฟล์ส่วนหัวใด ๆ&lt;/li&gt;&#10;&lt;li&gt;วิธีการอย่างน้อยหนึ่งวิธีในการใช้ฟังก์ชันที่ต้องการ&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="นำเขาสวนหว"&gt;นำเข้าส่วนหัว&lt;a class="anchor" href="#%e0%b8%99%e0%b8%b3%e0%b9%80%e0%b8%82%e0%b8%b2%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%ab%e0%b8%a7" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ไฟล์ส่วนหัวที่มีนามสกุล .h ประกอบด้วยคำสั่ง include ที่จำเป็นสำหรับการรวมไฟล์ฟังก์ชันอื่นๆ ในโครงการ นอกจากนี้ยังมีการประกาศวิธีการที่กำหนดไว้ในไฟล์การใช้งาน รวมไฟล์ส่วนหัวโดยใช้คำสั่ง include ดังที่แสดงด้านล่าง&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;#include &amp;lt;filename.h&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="การตดตงซอรสโคด"&gt;การติดตั้งซอร์สโค้ด&lt;a class="anchor" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%94%e0%b8%95%e0%b8%87%e0%b8%8b%e0%b8%ad%e0%b8%a3%e0%b8%aa%e0%b9%82%e0%b8%84%e0%b8%94" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;การใช้งานจริงของข้อกำหนดการทำงานถูกเข้ารหัสเป็นวิธีการในไฟล์ C แต่ละเมธอดในไฟล์ C มีประเภทการส่งคืน ชื่อเมธอด และอาจมีพารามิเตอร์อินพุตบางตัว หากประเภทการส่งคืนไม่เป็นโมฆะ เมธอดอาจส่งคืนค่าบางอย่าง&lt;/p&gt;&#10;&lt;h3 id="ตวอยางรหส-c"&gt;ตัวอย่างรหัส C&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%ab%e0%b8%aa-c" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;นี่คือโปรแกรมตัวอย่าง ac:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;long some_function();&#10;/* int */ other_function();&#10;&#10;/* int */ calling_function()&#10;{&#10; long test1;&#10; register /* int */ test2;&#10;&#10; test1 = some_function();&#10; if (test1 &amp;gt; 0)&#10; test2 = 0;&#10; else&#10; test2 = other_function();&#10; return test2;&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="อางอง"&gt;&lt;strong&gt;อ้างอิง&lt;/strong&gt;&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Class_implementation_file"&gt;การใช้งานคลาส - โดย Wikipedia&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ซีดี - ไฟล์ไดอะแกรมคลาส Visual Studio</title><link>https://www.aspose.info/th/programming/cd/</link><pubDate>Fri, 10 Jan 2020 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/cd/</guid><description>&lt;h2 id="ไฟลซดคออะไร"&gt;ไฟล์ซีดีคืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%8b%e0%b8%94%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .cd คือไฟล์ไดอะแกรมคลาส Visual Studio ที่ให้ข้อมูลเกี่ยวกับโครงสร้างและความสัมพันธ์ระหว่างคลาสทั้งหมดในโซลูชันปัจจุบัน โซลูชัน Visual Studio (แสดงโดย &lt;a href="https://www.aspose.info/th/programming/sln/"&gt;.sln&lt;/a&gt;) อาจมีหนึ่งโปรเจ็กต์หรือมากกว่า แต่ละโปรเจ็กต์มีหลายคลาสที่แตกต่างกัน สามารถสร้างไฟล์ไดอะแกรมคลาสได้โดยการคลิกขวาที่โปรเจ็กต์และเลือกตัวเลือกคลาสไดอะแกรม&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟลคลาสไดอะแกรม-cd---ขอมลเพมเตม"&gt;รูปแบบไฟล์คลาสไดอะแกรม (.cd) - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%84%e0%b8%a5%e0%b8%b2%e0%b8%aa%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%b0%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1-cd---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ไดอะแกรมคลาสถูกบันทึกในรูปแบบไฟล์ XML มาตรฐานที่แสดงถึงคลาสในโครงการเป็นโหนด XML หากไม่มี Visual Studio ไฟล์ไดอะแกรมคลาสเหล่านี้สามารถเปิดได้ในโปรแกรมแอปพลิเคชันใดๆ ที่รองรับการเปิดไฟล์ XML&lt;/p&gt;&#10;&lt;h3 id="วธเพมคลาสไดอะแกรมในโครงการ-visual-studio"&gt;วิธีเพิ่มคลาสไดอะแกรมในโครงการ Visual Studio&lt;a class="anchor" href="#%e0%b8%a7%e0%b8%98%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b8%84%e0%b8%a5%e0%b8%b2%e0%b8%aa%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%b0%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b9%83%e0%b8%99%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3-visual-studio" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ใน Visual Studio ให้เปิดโซลูชัน/โครงการที่คุณต้องการเพิ่มคลาสไดอะแกรม จากนั้น คลิกขวาที่โหนดโครงการ จากนั้นเลือก เพิ่ม &amp;gt; รายการใหม่ หรือกด Ctrl+Shift+A&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;กล่องโต้ตอบเพิ่มรายการใหม่จะเปิดขึ้น&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;ขยาย รายการทั่วไป &amp;gt; ทั่วไป แล้วเลือก ไดอะแกรมคลาส จากรายการเทมเพลต สำหรับโปรเจ็กต์ Visual C++ ให้ดูที่หมวดหมู่ยูทิลิตี้เพื่อค้นหาเทมเพลตไดอะแกรมคลาส&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="สงออกคลาสไดอะแกรม-ซด-เปนรปภาพ"&gt;ส่งออกคลาสไดอะแกรม (ซีดี) เป็นรูปภาพ&lt;a class="anchor" href="#%e0%b8%aa%e0%b8%87%e0%b8%ad%e0%b8%ad%e0%b8%81%e0%b8%84%e0%b8%a5%e0%b8%b2%e0%b8%aa%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%b0%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1-%e0%b8%8b%e0%b8%94-%e0%b9%80%e0%b8%9b%e0%b8%99%e0%b8%a3%e0%b8%9b%e0%b8%a0%e0%b8%b2%e0%b8%9e" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;Visual Studio อนุญาตให้แปลง/ส่งออกคลาสไดอะแกรมเป็นรูปภาพ เช่น &lt;a href="https://www.aspose.info/th/image/png/"&gt;PNG&lt;/a&gt;, &lt;a href="https://www.aspose.info/th/image/jpeg/"&gt;JPEG&lt;/a&gt; และ &lt;a href="https://www.aspose.info/th/image/bmp/"&gt;BMP&lt;/a&gt; ไฟล์ไดอะแกรมคลาสที่ส่งออกเหล่านี้สามารถใช้สำหรับวัตถุประสงค์ในการเก็บบันทึกชุดข้อมูลทางเทคนิค (TDP) และเอกสารประกอบ ในการแปลงคลาสไดอะแกรมเป็นรูปภาพ สามารถใช้ขั้นตอนต่อไปนี้จากภายใน Microsoft Visual Studio&lt;/p&gt;</description></item><item><title>ARSC - ไฟล์ตารางทรัพยากรแพ็คเกจ Android</title><link>https://www.aspose.info/th/programming/arsc/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/arsc/</guid><description>&lt;h2 id="ไฟล-arsc-คออะไร"&gt;ไฟล์ ARSC คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-arsc-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ ARSC เป็นไฟล์ตารางทรัพยากร Android ที่มีรายการทรัพยากรของแอปพลิเคชันในรูปแบบตาราง ข้อมูลนี้ประกอบด้วยข้อมูล เช่น ชื่อทรัพยากร คุณสมบัติ และรหัส ไฟล์ ARSC เป็นส่วนหนึ่งของแพ็คเกจ APK ที่ใช้ในการติดตั้งแอพ Android เหล่านี้ ทรัพยากรทั้งหมด เช่น รูปภาพ เลย์เอาต์ สไตล์ และสตริง ในแอปพลิเคชัน Android จะถูกแปลงเป็นไฟล์ไบนารี่เมื่อไฟล์ APK ถูกสร้างขึ้น ไฟล์ ARSC ยังถูกสร้างขึ้นพร้อมกัน ซึ่งมีรายการของทรัพยากรที่คอมไพล์แล้วของโปรแกรมทั้งหมดและ ID ของมัน&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-arsc"&gt;รูปแบบไฟล์ ARSC&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-arsc" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์นามสกุล .arsc เป็นไฟล์ไบนารีที่สร้างขึ้นหลังจากคอมไพเลอร์ เช่น ANT (Eclipse) หรือ Gradle (AS) คอมไพล์โค้ดแอปพลิเคชัน Android เพื่อสร้างไฟล์ &lt;a href="https://www.aspose.info/th/compression/apk/"&gt;APK&lt;/a&gt; คุณสามารถแยกไฟล์ APK โดยใช้ยูทิลิตีการเก็บถาวรใดๆ เช่น WinZip เพื่อดูเนื้อหา ซึ่งเป็นไฟล์คลาส java ที่คอมไพล์แล้ว เช่น class.dex นอกจากนี้ ยังมีไฟล์ ARSC นี้ซึ่งมีข้อมูลเมตาเกี่ยวกับ:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;โหนด XML&lt;/li&gt;&#10;&lt;li&gt;คุณสมบัติ&lt;/li&gt;&#10;&lt;li&gt;รหัสทรัพยากร&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;ทรัพยากรในไฟล์ APK ถูกอ้างอิงโดย Resource ID ในขณะที่แอตทริบิวต์ได้รับการแก้ไขเป็นค่าที่รันไทม์ เครื่องมือ aapt ของ Android รวบรวมทรัพยากรทั้งหมดที่กำหนดไว้ในไฟล์ ณ เวลาที่สร้างและกำหนด ID ทรัพยากรให้กับพวกเขา หลังจากกำหนดตัวระบุให้กับรีซอร์สที่คอมไพล์แล้ว ไฟล์ R.java จะถูกสร้างขึ้นจากซอร์สโค้ดและรีซอร์ส.arsc&lt;/p&gt;</description></item><item><title>คลาส - รูปแบบไฟล์คลาส Java</title><link>https://www.aspose.info/th/programming/class/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/class/</guid><description>&lt;h2 id="ไฟลคลาสคออะไร"&gt;ไฟล์คลาสคืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%84%e0%b8%a5%e0%b8%b2%e0%b8%aa%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;ไฟล์คลาสใน Java&lt;/strong&gt; เป็นเอาต์พุตที่คอมไพล์แล้วของคลาส &lt;a href="https://www.aspose.info/th/programming/java/"&gt;.java&lt;/a&gt; ที่ดำเนินการจริงโดย Java Virtual Machine (JVM) ไฟล์คลาสสามารถดำเนินการแยกจากกันและสามารถเป็นส่วนหนึ่งของไฟล์ &lt;a href="https://www.aspose.info/th/programming/jar/"&gt;JAR&lt;/a&gt; เป็นบันเดิลร่วมกับไฟล์แพ็คเกจอื่นๆ สิ่งเหล่านี้สามารถสร้างได้โดยใช้คำสั่ง &lt;strong&gt;&lt;code&gt;javac&lt;/code&gt;&lt;/strong&gt; จากอินเตอร์เฟสบรรทัดคำสั่ง Java IDE บางตัวเช่น &lt;a href="https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-java-developers"&gt;Eclipse&lt;/a&gt; และ NetBeans ให้สร้างไฟล์เอาต์พุต .class จาก Java ของโปรเจ็กต์ ไฟล์.&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟลคลาส"&gt;รูปแบบไฟล์คลาส&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%84%e0%b8%a5%e0%b8%b2%e0%b8%aa" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์คลาส Java ประกอบด้วย bytecode ซึ่งเป็นโค้ดระดับกลางที่จะรันโดย JVM ไฟล์คลาสประกอบด้วยสตรีมของไบต์ 8 บิตและรายการข้อมูลหลายไบต์จะถูกจัดเก็บไว้ในลำดับบิ๊กเอนด์เสมอ&lt;/p&gt;&#10;&lt;h3 id="โครงสรางคลาสไฟล"&gt;โครงสร้างคลาสไฟล์&lt;a class="anchor" href="#%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b8%84%e0%b8%a5%e0%b8%b2%e0%b8%aa%e0%b9%84%e0%b8%9f%e0%b8%a5" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;โครงสร้างไฟล์คลาสแสดงไว้ด้านล่าง&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;ClassFile {&#10; u4 magic;&#10; u2 minor_version;&#10; u2 major_version;&#10; u2 constant_pool_count;&#10; cp_info constant_pool[constant_pool_count-1];&#10; u2 access_flags;&#10; u2 this_class;&#10; u2 super_class;&#10; u2 interfaces_count;&#10; u2 interfaces[interfaces_count];&#10; u2 fields_count;&#10; field_info fields[fields_count];&#10; u2 methods_count;&#10; method_info methods[methods_count];&#10; u2 attributes_count;&#10; attribute_info attributes[attributes_count];&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ที่ไหน:&lt;/p&gt;</description></item><item><title>ไฟล์ซอร์สโค้ด CPP - C++</title><link>https://www.aspose.info/th/programming/cpp/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/cpp/</guid><description>&lt;h2 id="ไฟล-c-คออะไร"&gt;ไฟล์ C++ คืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-c-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุลไฟล์ CPP คือไฟล์ซอร์สโค้ดสำหรับแอปพลิเคชันที่เขียนด้วยภาษาโปรแกรม C++ โครงการ C++ เดียวอาจมีไฟล์ CPP มากกว่าหนึ่งไฟล์เป็นซอร์สโค้ดของแอปพลิเคชัน โปรเจ็กต์ดังกล่าวประกอบด้วยไฟล์ประเภทต่างๆ ซึ่งไฟล์ CPP เรียกว่าไฟล์การใช้งาน เนื่องจากมีคำจำกัดความทั้งหมดของเมธอดที่ประกาศไว้ในไฟล์ส่วนหัว (.h) โครงการ C ++ โดยรวมส่งผลให้แอปพลิเคชันปฏิบัติการเมื่อคอมไพล์ทั้งหมด&lt;/p&gt;&#10;&lt;h2 id="โครงสรางไฟล-cpp"&gt;โครงสร้างไฟล์ CPP&lt;a class="anchor" href="#%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-cpp" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;โครงสร้างไฟล์ CPP นั้นเรียบง่ายเมื่อเทียบกับไฟล์ส่วนหัว วัตถุประสงค์หลักของไฟล์การใช้งานดังกล่าวคือเพื่อแยกส่วนต่อประสานออกจากการใช้งาน ส่งผลให้มีการประกาศฟังก์ชันสมาชิกทั้งหมดในไฟล์ส่วนหัวและรายละเอียดภายในไฟล์ CPP ไฟล์การใช้งาน CPP สามารถใช้เป็นไฟล์อย่างง่ายสำหรับการเขียนแอปพลิเคชันหรือเป็นการใช้งานคลาส&lt;/p&gt;&#10;&lt;h3 id="การดำเนนการอยางอสระ"&gt;การดำเนินการอย่างอิสระ&lt;a class="anchor" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%94%e0%b8%b3%e0%b9%80%e0%b8%99%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%aa%e0%b8%a3%e0%b8%b0" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ไฟล์ CPP เมื่อใช้เป็นแอ็พพลิเคชันอิสระสามารถมีการใช้งานทั้งหมดอยู่ภายในโดยไม่ต้องมีการประกาศเมธอดในไฟล์ส่วนหัว การใช้งานดังกล่าวประกอบด้วยวิธีการทั้งหมดที่กำหนดไว้ในไฟล์การใช้งานที่รายการของแอปพลิเคชันถูกควบคุมโดยวิธีการหลักที่รับอินพุตของผู้ใช้เพิ่มเติมเป็นอาร์กิวเมนต์ นอกจากนี้ยังสามารถรวมไลบรารีใดๆ จากไลบรารีมาตรฐาน C++ ที่จะใช้โดยวิธีการใดๆ ที่ประกาศไว้ในไฟล์&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;/*&#10;* File: main.cpp&#10;* Author: SomeOne&#10;* Created on November 16, 2018, 4:09 PM&#10;*/&#10;&#10;#include &amp;lt;iostream&amp;gt;&#10;using namespace std;&#10;&#10;int main()&#10;{&#10; cout&amp;lt;&amp;lt;&amp;#34;About the CPP file format&amp;#34;;&#10; cout&amp;lt;&amp;lt;std::endl&amp;lt;&amp;lt;&amp;#34;and its very easy&amp;#34;;&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="การใชงานคลาส"&gt;การใช้งานคลาส&lt;a class="anchor" href="#%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b8%87%e0%b8%b2%e0%b8%99%e0%b8%84%e0%b8%a5%e0%b8%b2%e0%b8%aa" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ในการเขียนโปรแกรมเชิงวัตถุ (OOP) ไฟล์ CPP ใช้เป็นข้อกำหนดของคลาส ในกรณีเช่นนี้ สมาชิกข้อมูลคลาสและฟังก์ชันสมาชิกทั้งหมดจะถูกประกาศภายในไฟล์ส่วนหัว ไฟล์ส่วนหัวแต่ละไฟล์สามารถอ้างอิงถึงวิธีการไลบรารีมาตรฐานได้เช่นกัน ไฟล์ CPP คำจำกัดความของคลาสอ้างถึงไฟล์ส่วนหัวในคำสั่งรวมที่จุดเริ่มต้นของไฟล์ ส่วนใหญ่แล้ว นักพัฒนาซอฟต์แวร์จะรวมความคิดเห็นไว้ที่จุดเริ่มต้นของไฟล์การใช้งานคลาสดังกล่าว ซึ่งให้ข้อมูลเกี่ยวกับเนื้อหาจริงของไฟล์ รายละเอียดของผู้เขียน และวันที่ใช้งาน ในกรณีดังกล่าว ไฟล์การใช้งานส่วนหัวต้องมีชื่อเดียวกัน ตัวอย่างของส่วนหัวและไฟล์การใช้งานมีดังนี้&lt;/p&gt;</description></item><item><title>ไฟล์รหัส CS - CSharp</title><link>https://www.aspose.info/th/programming/cs/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/cs/</guid><description>&lt;h2 id="ไฟล-cs-คออะไร"&gt;ไฟล์ CS คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-cs-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .cs เป็นไฟล์ซอร์สโค้ดสำหรับภาษาโปรแกรม C# รูปแบบไฟล์นี้เปิดตัวโดย Microsoft เพื่อใช้กับ .NET Framework ซึ่งเป็นภาษาการเขียนโปรแกรมระดับต่ำสำหรับการเขียนโค้ดที่คอมไพล์เพื่อสร้างไฟล์ผลลัพธ์สุดท้ายในรูปแบบของ EXE หรือ DLL สิ่งเหล่านี้สามารถสร้างและคอมไพล์ด้วย Microsoft Visual Studio นอกจากนี้ยังสามารถใช้ Microsoft Visual Studio Express เพื่อสร้างและอัปเดตไฟล์ดังกล่าวซึ่งเป็น IDE ฟรี ไฟล์ CS ใช้สำหรับการพัฒนาแอปพลิเคชันที่มีตั้งแต่แอปพลิเคชันเดสก์ท็อปธรรมดาไปจนถึงโปรแกรมที่ซับซ้อนมากขึ้น โครงการ Visual Studio อย่างง่าย &lt;a href="https://www.aspose.info/th/programming/sln/"&gt;โซลูชัน&lt;/a&gt; ที่สร้างด้วยภาษา C# สามารถประกอบด้วยไฟล์ดังกล่าวตั้งแต่หนึ่งไฟล์ขึ้นไป ไฟล์ที่ทำเครื่องหมายให้รวมอยู่ในการคอมไพล์จะแสดงอยู่ในไฟล์ &lt;a href="https://www.aspose.info/th/programming/csproj/"&gt;CSPROJ&lt;/a&gt; ซึ่งเป็นส่วนหนึ่งของโปรเจ็กต์และบอกให้คอมไพเลอร์ใช้ไฟล์ที่ทำเครื่องหมาย&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-cs"&gt;รูปแบบไฟล์ CS&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-cs" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ CS เป็นรูปแบบไฟล์ข้อความที่สามารถเปิดในโปรแกรมแก้ไขข้อความเพื่อแก้ไข อย่างไรก็ตาม เมื่อเปิดใน IDE ที่รองรับด้วยการเน้นไวยากรณ์ที่เหมาะสม โค้ดจะอ่านและจัดเรียงได้ง่าย ไฟล์ CS อย่างง่ายประกอบด้วย:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;การประกาศเนมสเปซ - สำหรับการอ้างอิงถึงฟังก์ชันเฉพาะที่กำหนดโดยเนมสเปซเฉพาะนั้น&lt;/li&gt;&#10;&lt;li&gt;การประกาศตัวแปร - เพื่อประกาศตัวแปรระดับคลาสสำหรับการใช้งานเฉพาะ&lt;/li&gt;&#10;&lt;li&gt;การประกาศเมธอด - เพื่อประกาศการประกาศเมธอดสำหรับการทำงานเฉพาะ&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="ไวยากรณ"&gt;ไวยากรณ์&lt;a class="anchor" href="#%e0%b9%84%e0%b8%a7%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b8%a3%e0%b8%93" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;เครื่องหมายอัฒภาคใช้เพื่อระบุจุดสิ้นสุดของคำสั่ง&lt;/li&gt;&#10;&lt;li&gt;วงเล็บปีกกาใช้เพื่อจัดกลุ่มคำสั่ง โดยทั่วไปคำสั่งจะจัดกลุ่มเป็นเมธอด (ฟังก์ชัน) เมธอดในคลาส และคลาสในเนมสเปซ&lt;/li&gt;&#10;&lt;li&gt;ตัวแปรกำหนดโดยใช้เครื่องหมายเท่ากับ แต่เปรียบเทียบโดยใช้เครื่องหมายเท่ากับสองตัวติดกัน&lt;/li&gt;&#10;&lt;li&gt;วงเล็บเหลี่ยมใช้กับอาร์เรย์ ทั้งเพื่อประกาศและรับค่าที่ดัชนีที่กำหนดในหนึ่งในนั้น&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="ตวอยาง"&gt;ตัวอย่าง&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;using System;&#10;&#10;class Program&#10;{&#10; static void Main()&#10; {&#10; Console.WriteLine(&amp;#34;Hello, world!&amp;#34;);&#10;}&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>ซีเอสโปรเจ</title><link>https://www.aspose.info/th/programming/csproj/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/csproj/</guid><description>&lt;h2 id="ไฟล-csproj-คออะไร"&gt;ไฟล์ CSProj คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-csproj-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล CSPROJ แสดงถึงไฟล์โปรเจ็กต์ C# ที่มีรายการไฟล์ที่รวมอยู่ในโปรเจ็กต์พร้อมกับการอ้างอิงถึงแอสเซมบลีของระบบ เมื่อเริ่มโครงการใหม่ใน Microsoft VIiual Studio คุณจะได้รับไฟล์ .csproj หนึ่งไฟล์พร้อมกับไฟล์โซลูชันหลัก (&lt;a href="https://www.aspose.info/th/programming/sln/"&gt;.sln&lt;/a&gt;) หากมีแอสเซมบลีมากกว่าหนึ่งโปรเจ็กต์ จะมีไฟล์โปรเจ็กต์ในจำนวนที่เท่ากัน โดยที่ไฟล์ .sln จะรวมไฟล์ทั้งหมดเข้าด้วยกันเป็นส่วนหนึ่งของโปรเจ็กต์ เนื้อหาของไฟล์นี้กำหนดข้อกำหนดทั้งหมดที่จำเป็นในการสร้างโครงการ เช่น เนื้อหาที่จะรวม ข้อกำหนดของ Platfrom ข้อมูลการกำหนดเวอร์ชัน การตั้งค่าเว็บเซิร์ฟเวอร์หรือเซิร์ฟเวอร์ฐานข้อมูล และงานที่ต้องดำเนินการ เนื้อหาของไฟล์โครงการถูกจัดเรียงในรูปแบบไฟล์ XML และสามารถเปิดในโปรแกรมแก้ไขข้อความใดก็ได้เพื่อแก้ไขรวมทั้งดู นอกจากนี้ยังให้มุมมองเชิงตรรกะแก่ไฟล์โครงการเพื่อการจัดเรียงที่เหมาะสม&lt;/p&gt;&#10;&lt;h2 id="csproj-รปแบบไฟล"&gt;CSPROJ รูปแบบไฟล์&lt;a class="anchor" href="#csproj-%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;นักพัฒนาสามารถสร้างไฟล์โครงการได้ด้วยตนเอง รวมทั้งใช้ &lt;a href="https://msdn.microsoft.com/library/5dy88c2e.aspx"&gt;MSBuild XML Schema&lt;/a&gt; โครงสร้างแบบเปิดและโปร่งใสของไฟล์โครงการช่วยให้นักพัฒนาแอปพลิเคชันกำหนดวิธีการสร้างและปรับใช้โครงการที่ซับซ้อนและละเอียด เนื้อหาของไฟล์โครงการดังกล่าวมีความสัมพันธ์ที่ชัดเจนระหว่างกัน รูปภาพต่อไปนี้แสดงองค์ประกอบหลักและความสัมพันธ์ระหว่างองค์ประกอบเหล่านี้สำหรับไฟล์โครงการดังกล่าว&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://learn.microsoft.com/en-us/aspnet/web-forms/overview/deployment/web-deployment-in-the-enterprise/understanding-the-project-file/_static/image2.png" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;ส่วนต่อไปนี้อธิบายองค์ประกอบของรูปแบบไฟล์สำหรับไฟล์โครงการ&lt;/p&gt;&#10;&lt;h3 id="องคประกอบโครงการ"&gt;องค์ประกอบโครงการ&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%87%e0%b8%84%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%ad%e0%b8%9a%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;องค์ประกอบ &lt;a href="https://msdn.microsoft.com/library/bcxfsh87.aspx"&gt;Project&lt;/a&gt; เป็นองค์ประกอบรากของทุกไฟล์โครงการ โดยจะระบุ XML schema สำหรับไฟล์โครงการและสามารถรวมแอตทริบิวต์เพื่อระบุจุดเข้าใช้งานสำหรับกระบวนการสร้าง&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;Project ToolsVersion#&amp;#34;4.0&amp;#34; DefaultTargets#&amp;#34;FullPublish&amp;#34;&#10;        xmlns#&amp;#34;http://schemas.microsoft.com/developer/msbuild/2003&amp;#34;&amp;gt;&#10;&amp;lt;/Project&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="คณสมบตและเงอนไข"&gt;คุณสมบัติและเงื่อนไข&lt;a class="anchor" href="#%e0%b8%84%e0%b8%93%e0%b8%aa%e0%b8%a1%e0%b8%9a%e0%b8%95%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b9%80%e0%b8%87%e0%b8%ad%e0%b8%99%e0%b9%84%e0%b8%82" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;คุณสมบัติแสดงถึงข้อมูลที่จำเป็นในการสร้างโครงการ คุณสมบัติดังกล่าวถูกกำหนดไว้ในองค์ประกอบ &lt;a href="https://msdn.microsoft.com/library/t4w159bs.aspx"&gt;PropertyGroup&lt;/a&gt; คุณสมบัติเหล่านี้ประกอบด้วยคู่คีย์-ค่าโดยที่ชื่ออิลิเมนต์คุณสมบัติกำหนดคีย์คุณสมบัติ และเนื้อหาของอิลิเมนต์กำหนดค่าคุณสมบัติ ตัวอย่างเช่น คุณสามารถกำหนดคุณสมบัติชื่อ ServerName และ ConnectionString เพื่อจัดเก็บชื่อเซิร์ฟเวอร์แบบสแตติกและสตริงการเชื่อมต่อ&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์โผ,</title><link>https://www.aspose.info/th/programming/dart/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/dart/</guid><description>&lt;h2 id="ไฟล-dart-คออะไร"&gt;ไฟล์ Dart คืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-dart-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ Dart มีซอร์สโค้ดของภาษาโปรแกรม Dart ซึ่งเป็นภาษาโปรแกรมที่ปรับให้เหมาะกับไคลเอ็นต์ที่พัฒนาโดย Google ซึ่งใช้สร้างแอปสำหรับมือถือ เดสก์ท็อป เว็บ Iot (Internet of Things) เป็นต้น Dart เป็นภาษาเชิงวัตถุ ด้วยไวยากรณ์ที่คล้ายกับ C Dart สามารถคอมไพล์เป็น JavaScript หรือโค้ดเนทีฟ คุณสามารถเรียกใช้ไฟล์ Dart ในเว็บเบราว์เซอร์ที่มีชื่อเสียงได้เช่นเดียวกับที่คุณเรียกใช้ไฟล์จาวาสคริปต์ เครื่องมือบรรทัดคำสั่งที่เรียกว่า Dart virtual machine ซึ่งมาพร้อมกับ Dart SDK สามารถใช้เพื่อคอมไพล์และเรียกใช้ไฟล์ Dart&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;โครงการ Dart ก่อตั้งโดย Lars Bak และ Kasper Lund และเปิดตัวเวอร์ชันแรกเมื่อวันที่ 14 พฤศจิกายน 2013 ฉันเริ่ม Dart ถูกวิพากษ์วิจารณ์เรื่องการกระจายตัวของเว็บเนื่องจากแผนการรวม Dart VM ใน Google Chrome แผนเหล่านั้นถูกยกเลิกและ Dart มุ่งเน้นไปที่การคอมไพล์เป็น JavaScript ด้วยการเปิดตัวเวอร์ชัน 1.9 ในปี 2558&lt;/p&gt;&#10;&lt;p&gt;Dart 2.0 เปิดตัวในเดือนสิงหาคม 2018 โดยมีการเปิดตัวส่วนขยาย dart2native ที่คอมไพล์รหัส Dart ไปยังแพลตฟอร์ม Linux, Windows, macOS ดั้งเดิม ส่วนขยายนี้เปิดใช้โปรแกรมปฏิบัติการที่มีในตัวเอง เนื่องจากไม่จำเป็นต้องใช้ Dart SDK เพื่อเรียกใช้แอป Dart บนแพลตฟอร์มเหล่านั้น ส่วนขยายนี้ยังรวมเข้ากับ Flutter ทำให้สามารถสร้างแอปข้ามแพลตฟอร์มได้&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ส่วนหัว H - C/C++</title><link>https://www.aspose.info/th/programming/h/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/h/</guid><description>&lt;h2 id="ไฟล-h-คออะไร"&gt;ไฟล์ H คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-h-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่บันทึกด้วย &lt;strong&gt;นามสกุลไฟล์ h&lt;/strong&gt; เป็นไฟล์ส่วนหัวที่ใช้ในไฟล์ C/C++ เพื่อรวมการประกาศตัวแปร ค่าคงที่ และฟังก์ชัน ไฟล์เหล่านี้อ้างอิงโดยไฟล์การใช้งาน &lt;a href="https://www.aspose.info/th/programming/cpp/"&gt;C++&lt;/a&gt; ที่มีการใช้งานจริงของฟังก์ชันเหล่านี้ ไฟล์ส่วนหัว .h ยังสามารถรวมข้อมูลเพิ่มเติม เช่น คำจำกัดความของมาโคร ไฟล์ส่วนหัวเหล่านี้ถูกอ้างอิงในไฟล์ C/C++ โดยใช้คำสั่ง &lt;code&gt;#include&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;โปรเจ็กต์ C++ ใหม่มักจะมีไฟล์ส่วนหัวพิเศษโดยใช้ชื่อไฟล์ &lt;strong&gt;stdafx.h&lt;/strong&gt; ที่เป็นจุดเริ่มต้นสำหรับกลุ่มการคอมไพล์ทั้งหมด และไฟล์ส่วนหัวทั้งหมดสามารถรวมอยู่ในไฟล์เดียวนี้ได้ ไฟล์ .h สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความ, Eclipse IDE, Microsoft Visual Studio IDE, คอมไพเลอร์ Borland C++ และแอปพลิเคชันอื่นๆ อีกมากมาย&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-h"&gt;รูปแบบไฟล์ .H&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-h" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ .h เป็นไฟล์ข้อความธรรมดาที่มีกฎของตัวเองสำหรับการกำหนดไวยากรณ์ ไฟล์ส่วนหัวสามารถมีข้อมูลต่อไปนี้&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;&lt;code&gt;Variables&lt;/code&gt;&lt;/strong&gt; - ในกรณีของ Object Oriented Programming (OOP) ไฟล์ส่วนหัวของคลาสประกอบด้วยคำจำกัดความของตัวแปรระดับคลาสทั้งหมดที่สามารถเข้าถึงได้จากไฟล์ซอร์สโค้ดการใช้งาน&#10;&lt;strong&gt;&lt;code&gt;การประกาศเมธอด&lt;/code&gt;&lt;/strong&gt; - การประกาศเมธอดทั้งหมดจะรวมอยู่ในไฟล์ส่วนหัว .h เพื่อให้เข้าถึงได้จากไฟล์การใช้งานหลายไฟล์&#10;&lt;strong&gt;&lt;code&gt;Non-Inline Function Definitions&lt;/code&gt;&lt;/strong&gt; - ไฟล์ส่วนหัวสามารถมีคำจำกัดความของเมธอดที่ไม่ใช่ในบรรทัดได้&#10;&lt;strong&gt;&lt;code&gt;แมปข้อความ&lt;/code&gt;&lt;/strong&gt; - ไฟล์ส่วนหัวยังสามารถมีแมปข้อความในกรณีที่ใช้ซอร์สโค้ด MFC ในกรณีดังกล่าว แมปข้อความจะเชื่อมโยงกับการใช้งานฟังก์ชันซึ่งเชื่อมโยงกับองค์ประกอบ UI เช่น ปุ่ม ช่องทำเครื่องหมาย ปุ่มตัวเลือก เป็นต้น&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ส่วนหัว HH - C++</title><link>https://www.aspose.info/th/programming/hh/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/hh/</guid><description>&lt;h2 id="ไฟล-hh-คออะไร"&gt;ไฟล์ HH คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-hh-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .hh คือไฟล์ส่วนหัวของ C++ ที่มีการประกาศตัวแปร ค่าคงที่ และฟังก์ชันต่างๆ การประกาศเหล่านี้ใช้โดยไฟล์การใช้งาน C++ ที่สอดคล้องกัน ซึ่งโดยปกติจะบันทึกเป็นไฟล์ &lt;a href="https://www.aspose.info/th/programming/cpp/"&gt;.cpp&lt;/a&gt; ที่มีการใช้งานจริงของตรรกะผู้ใช้ ไฟล์ส่วนหัว .hh ถูกอ้างอิงในไฟล์ CPP การใช้งานโดยใช้คำสั่ง &lt;code&gt;#include&lt;/code&gt; คุณสามารถเพิ่มไฟล์ส่วนหัวให้กับโปรเจ็กต์ C++ ของคุณให้ได้มากที่สุดเพื่อรวมการประกาศระดับโปรเจ็กต์&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-hh"&gt;รูปแบบไฟล์ .HH&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-hh" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ .hh เป็นไฟล์ข้อความธรรมดาที่สร้างขึ้นโดยคำนึงถึงกฎการกำหนดไฟล์ส่วนหัว ข้อมูลทั่วไปส่วนใหญ่ที่ประกาศในไฟล์ .hh มีดังต่อไปนี้&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;&lt;code&gt;Variables&lt;/code&gt;&lt;/strong&gt; - ในกรณีของ Object Oriented Programming (OOP) ไฟล์ส่วนหัวของคลาสประกอบด้วยคำจำกัดความของตัวแปรระดับคลาสทั้งหมดที่สามารถเข้าถึงได้จากไฟล์ซอร์สโค้ดการใช้งาน&#10;&lt;strong&gt;&lt;code&gt;การประกาศเมธอด&lt;/code&gt;&lt;/strong&gt; - การประกาศเมธอดทั้งหมดจะรวมอยู่ในไฟล์ส่วนหัว .h เพื่อให้เข้าถึงได้จากไฟล์การใช้งานหลายไฟล์&#10;&lt;strong&gt;&lt;code&gt;Non-Inline Function Definitions&lt;/code&gt;&lt;/strong&gt; - ไฟล์ส่วนหัวสามารถมีคำจำกัดความของเมธอดที่ไม่ใช่ในบรรทัดได้&#10;&lt;strong&gt;&lt;code&gt;แมปข้อความ&lt;/code&gt;&lt;/strong&gt; - ไฟล์ส่วนหัวยังสามารถมีแมปข้อความในกรณีที่ใช้ซอร์สโค้ด MFC ในกรณีดังกล่าว แมปข้อความจะเชื่อมโยงกับการใช้งานฟังก์ชันซึ่งเชื่อมโยงกับองค์ประกอบ UI เช่น ปุ่ม ช่องทำเครื่องหมาย ปุ่มตัวเลือก เป็นต้น&lt;/p&gt;&#10;&lt;h2 id="ความแตกตางระหวางไฟล-h-และ-hh"&gt;ความแตกต่างระหว่างไฟล์ .H และ .HH&lt;a class="anchor" href="#%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%81%e0%b8%95%e0%b8%81%e0%b8%95%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%ab%e0%b8%a7%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-h-%e0%b9%81%e0%b8%a5%e0%b8%b0-hh" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;เห็นได้ชัดว่าไม่มีความแตกต่างระหว่างไฟล์ส่วนหัว .h และ .hh นอกเหนือจากวิธีการใช้งานที่แนะนำสำหรับภาษาที่เกี่ยวข้อง เช่น &lt;a href="https://www.aspose.info/th/programming/c/"&gt;C&lt;/a&gt; หรือ C++ การตั้งชื่อไฟล์ส่วนหัวของคุณตามภาษาเหล่านี้ช่วยให้คุณแยกความแตกต่างระหว่างสิ่งเหล่านี้ในโครงการขนาดใหญ่ที่อาจเป็นการผสมระหว่างการใช้งาน C และ C++&lt;/p&gt;</description></item><item><title>JAR - รูปแบบไฟล์เก็บถาวร Java</title><link>https://www.aspose.info/th/programming/jar/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/jar/</guid><description>&lt;h2 id="ไฟล-jar-คออะไร"&gt;ไฟล์ JAR คืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-jar-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .jar คือไฟล์ Java Archive ที่มีไฟล์ที่เกี่ยวข้องกับแอปพลิเคชันต่างๆ มากมายเป็นไฟล์เดียว รูปแบบไฟล์นี้ถูกสร้างขึ้นเพื่อลดความเร็วในการโหลด Java Applet ที่ดาวน์โหลดมาในเบราว์เซอร์ผ่านธุรกรรม HTTP โดยหลีกเลี่ยงการสร้างการเชื่อมต่อ HTTP หลายรายการ ไฟล์ JAR ไฟล์เดียวสามารถมีไฟล์คลาส Java (&lt;a href="https://www.aspose.info/th/programming/class/"&gt;.class&lt;/a&gt;), &lt;a href="https://www.aspose.info/th/image/"&gt;images&lt;/a&gt; และ &lt;a href="https://www.aspose.info/th/audio/"&gt;sounds&lt;/a&gt; แต่ละรายการในไฟล์ JAR สามารถเซ็นชื่อแบบดิจิทัลโดยผู้พัฒนาแอปพลิเคชันเพื่อตรวจสอบแหล่งที่มา ไฟล์ JAR ถูกใช้เป็นประจำเพื่อสร้าง API การทำงานที่มีฟังก์ชันเฉพาะที่เกี่ยวข้องกับ API นั้น&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-jar"&gt;รูปแบบไฟล์ JAR&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-jar" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ JAR อ้างอิงจาก &lt;a href="https://www.aspose.info/th/compression/zip/"&gt;รูปแบบไฟล์ ZIP&lt;/a&gt; ยอดนิยม ซึ่งเก็บถาวรไฟล์เนื้อหาแต่ละไฟล์ไว้ในไฟล์เดียว รูปแบบไฟล์ JAR รองรับการบีบอัด ส่งผลให้ขนาดไฟล์เล็กลงสำหรับการดาวน์โหลด และทำให้เวลาในการดาวน์โหลดดีขึ้น &lt;a href="https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html"&gt;ข้อมูลจำเพาะของไฟล์ JAR&lt;/a&gt; โดย Oracle ให้รายละเอียดทั้งหมดเกี่ยวกับข้อกำหนดภายในของไฟล์ JAR&lt;/p&gt;&#10;&lt;h3 id="ไฟลรายการ"&gt;ไฟล์รายการ&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%a3%e0%b8%b2%e0%b8%a2%e0%b8%81%e0%b8%b2%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;เมื่อสร้างไฟล์ JAR ไฟล์รายการจะถูกสร้างขึ้นโดยอัตโนมัติภายในไฟล์ซึ่งมีข้อมูลเมตาเกี่ยวกับเนื้อหาของไฟล์ JAR ไฟล์นี้แสดงเนื้อหาที่บรรจุอยู่ภายในไฟล์ JAR ไฟล์ Manifest ทั่วไปมีลักษณะดังนี้ซึ่งแสดงโฟลเดอร์และคลาสที่รวมอยู่ในไฟล์ JAR&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;META-INF/&#10;META-INF/MANIFEST.MF&#10;pack/&#10;pack/class1.class&#10;pack/class2.class&#10;..&#10;..&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="ขอมลจำเพาะรายการ"&gt;ข้อมูลจำเพาะรายการ&lt;a class="anchor" href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%88%e0%b8%b3%e0%b9%80%e0%b8%9e%e0%b8%b2%e0%b8%b0%e0%b8%a3%e0%b8%b2%e0%b8%a2%e0%b8%81%e0%b8%b2%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h4&gt;&#10;&lt;p&gt;ข้อกำหนดรายการถูกกำหนดโดย Oracle ดังนี้&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ Java,</title><link>https://www.aspose.info/th/programming/java/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/java/</guid><description>&lt;h2 id="ไฟล-java-คออะไร"&gt;ไฟล์ Java คืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-java-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีซอร์สโค้ด Java และบันทึกด้วยนามสกุลไฟล์ .java เรียกว่าไฟล์ Java Java เป็นหนึ่งในเทคโนโลยีที่ใช้กันอย่างแพร่หลายในการพัฒนาเกม มือถือ เว็บและเดสก์ท็อป เนื่องจาก Java เป็นแพลตฟอร์มที่ไม่ขึ้นกับแพลตฟอร์ม จึงทำงานได้อย่างไม่มีที่ติบน Windows, Mac, Linux, Raspberry Pi เป็นต้น Java นั้นคล้ายกับ C# และ C++ มาก ดังนั้นจึงง่ายต่อการสลับไปมาระหว่างภาษาเหล่านี้&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;โครงการ Java ริเริ่มขึ้นในเดือนมิถุนายน พ.ศ. 2534 โดย James Gosling, Mike Sheridan และ Patrick Naughton Java มีชื่อเดิมว่า Oak ต่อมาเปลี่ยนชื่อเป็น Green และสุดท้ายเป็น Java James Gosling ออกแบบ Java ด้วยไวยากรณ์ที่คล้ายกับ C/C++ Java เวอร์ชันสาธารณะรุ่นแรกเปิดตัวในปี 1996 โดย Sun Microsystems มันสามารถทำงานบนระบบยอดนิยมทั้งหมด ซึ่งทำให้ Java เป็นที่นิยมอย่างรวดเร็ว ด้วยการเปิดตัว Java 2 ในเดือนธันวาคม พ.ศ. 2541 จึงมีการสร้างการกำหนดค่าหลายอย่างสำหรับแพลตฟอร์มประเภทต่างๆ รุ่นมีดังนี้&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ JRXML</title><link>https://www.aspose.info/th/programming/jrxml/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/jrxml/</guid><description>&lt;h2 id="ไฟล-jrxml-คออะไร"&gt;ไฟล์ JRXML คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-jrxml-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ JRXML สร้างขึ้นโดย JasperReports และมีข้อกำหนดการออกแบบในรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; ยอดนิยม โดยจะจัดเก็บองค์ประกอบการออกแบบทั้งหมด เช่น เค้าโครงรายงาน ฟิลด์ข้อความ รูปภาพ แผนภูมิ พารามิเตอร์ และตัวแปร JasperReports เป็นไลบรารี Java ที่ใช้สำหรับสร้างรายงานทางโปรแกรมโดยการดึงข้อมูลจากฐานข้อมูลแบ็กเอนด์และสื่อจัดเก็บข้อมูล&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-jrxml"&gt;รูปแบบไฟล์ JRXML&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-jrxml" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ JRXML เป็นไฟล์ข้อความธรรมดาที่สร้างขึ้นตามรูปแบบไฟล์ XML กรอบ JasperReport สามารถจัดการแหล่งข้อมูลประเภทต่างๆ เมื่อคอมไพล์ไฟล์ .jrxml จะได้ผลลัพธ์เป็นไฟล์ .jasper ไฟล์ jrxml ประกอบด้วยชุดของส่วนต่างๆ บางส่วนประกอบด้วยข้อมูลที่เกี่ยวข้องกับลักษณะทางกายภาพของหน้า เช่น มิติของหน้า การวางตำแหน่งของฟิลด์ และความสูงของแถบ ขณะที่บางส่วนเกี่ยวข้องกับลักษณะเชิงตรรกะ เช่น การประกาศพารามิเตอร์และตัวแปร และคำจำกัดความของคิวรี สำหรับการเลือกข้อมูล&lt;/p&gt;&#10;&lt;h3 id="ตวอยางไฟล-jrxml"&gt;ตัวอย่างไฟล์ JRXML&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-jrxml" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ตัวอย่างไฟล์ JRXML อย่างง่ายแสดงไว้ด้านล่าง&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;a name=&amp;#34;kanchor14&amp;#34;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34;?&amp;gt;&#10;&amp;lt;jasperReport xmlns=&amp;#34;http://jasperreports.sourceforge.net/jasperreports&amp;#34;&#10; xmlns:xsi=&amp;#34;http://www.w3.org/2001/XMLSchema-instance&amp;#34;&#10; xsi:schemaLocation=&amp;#34;http://jasperreports.sourceforge.net/jasperreports&#10; http://jasperreports.sourceforge.net/xsd/jasperreport.xsd&amp;#34;&#10; name=&amp;#34;My first report&amp;#34; pageWidth=&amp;#34;595&amp;#34; pageHeight=&amp;#34;842&amp;#34; columnWidth=&amp;#34;535&amp;#34;&#10; leftMargin=&amp;#34;20&amp;#34; rightMargin=&amp;#34;20&amp;#34; topMargin=&amp;#34;20&amp;#34; bottomMargin=&amp;#34;20&amp;#34;&amp;gt;&#10; &amp;lt;queryString language=&amp;#34;SQL&amp;#34;&amp;gt;&#10; &amp;lt;![CDATA[select * from address order by city]]&amp;gt;&#10; &amp;lt;/queryString&amp;gt;&#10; &amp;lt;field name=&amp;#34;ID&amp;#34; class=&amp;#34;java.lang.Integer&amp;#34;&amp;gt;&#10; &amp;lt;fieldDescription&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/fieldDescription&amp;gt;&#10; &amp;lt;/field&amp;gt;&#10; &amp;lt;field name=&amp;#34;FIRSTNAME&amp;#34; class=&amp;#34;java.lang.String&amp;#34;&amp;gt;&#10; &amp;lt;fieldDescription&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/fieldDescription&amp;gt;&#10; &amp;lt;/field&amp;gt;&#10; &amp;lt;field name=&amp;#34;LASTNAME&amp;#34; class=&amp;#34;java.lang.String&amp;#34;&amp;gt;&#10; &amp;lt;fieldDescription&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/fieldDescription&amp;gt;&#10; &amp;lt;/field&amp;gt;&#10; &amp;lt;field name=&amp;#34;STREET&amp;#34; class=&amp;#34;java.lang.String&amp;#34;&amp;gt;&#10; &amp;lt;fieldDescription&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/fieldDescription&amp;gt;&#10; &amp;lt;/field&amp;gt;&#10; &amp;lt;field name=&amp;#34;CITY&amp;#34; class=&amp;#34;java.lang.String&amp;#34;&amp;gt;&#10; &amp;lt;fieldDescription&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/fieldDescription&amp;gt;&#10; &amp;lt;/field&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;group name=&amp;#34;CITY&amp;#34;&amp;gt;&#10; &amp;lt;groupExpression&amp;gt;&amp;lt;![CDATA[$F{CITY}]]&amp;gt;&amp;lt;/groupExpression&amp;gt;&#10; &amp;lt;groupHeader&amp;gt;&#10; &amp;lt;band height=&amp;#34;27&amp;#34;&amp;gt;&#10; &amp;lt;staticText&amp;gt;&#10; &amp;lt;reportElement mode=&amp;#34;Opaque&amp;#34; x=&amp;#34;0&amp;#34; y=&amp;#34;0&amp;#34; width=&amp;#34;139&amp;#34; height=&amp;#34;27&amp;#34;&#10; forecolor=&amp;#34;#FFFFFF&amp;#34; backcolor=&amp;#34;#000000&amp;#34;/&amp;gt;&#10; &amp;lt;textElement&amp;gt;&#10; &amp;lt;font size=&amp;#34;18&amp;#34;/&amp;gt;&#10; &amp;lt;/textElement&amp;gt;&#10; &amp;lt;text&amp;gt;&amp;lt;![CDATA[CITY]]&amp;gt;&amp;lt;/text&amp;gt;&#10; &amp;lt;/staticText&amp;gt;&#10; &amp;lt;textField hyperlinkType=&amp;#34;None&amp;#34;&amp;gt;&#10; &amp;lt;reportElement mode=&amp;#34;Opaque&amp;#34; x=&amp;#34;139&amp;#34; y=&amp;#34;0&amp;#34; width=&amp;#34;416&amp;#34; height=&amp;#34;27&amp;#34;&#10; forecolor=&amp;#34;#FFFFFF&amp;#34; backcolor=&amp;#34;#000000&amp;#34;/&amp;gt;&#10; &amp;lt;textElement&amp;gt;&#10; &amp;lt;font size=&amp;#34;18&amp;#34; isBold=&amp;#34;true&amp;#34;/&amp;gt;&#10; &amp;lt;/textElement&amp;gt;&#10; &amp;lt;textFieldExpression class=&amp;#34;java.lang.String&amp;#34;&amp;gt;&amp;lt;![CDATA[$F{CITY}]]&amp;gt;&#10; &amp;lt;/textFieldExpression&amp;gt;&#10; &amp;lt;/textField&amp;gt;&#10; &amp;lt;/band&amp;gt;&#10; &amp;lt;/groupHeader&amp;gt;&#10; &amp;lt;groupFooter&amp;gt;&#10; &amp;lt;band height=&amp;#34;8&amp;#34;&amp;gt;&#10; &amp;lt;line direction=&amp;#34;BottomUp&amp;#34;&amp;gt;&#10; &amp;lt;reportElement key=&amp;#34;line&amp;#34; x=&amp;#34;1&amp;#34; y=&amp;#34;4&amp;#34; width=&amp;#34;554&amp;#34; height=&amp;#34;1&amp;#34;/&amp;gt;&#10; &amp;lt;/line&amp;gt;&#10; &amp;lt;/band&amp;gt;&#10; &amp;lt;/groupFooter&amp;gt;&#10;&amp;lt;/group&amp;gt;&#10;&#10;&amp;lt;background&amp;gt;&#10; &amp;lt;band/&amp;gt;&#10;&amp;lt;/background&amp;gt;&#10; &amp;lt;title&amp;gt;,&#10; &amp;lt;band height=&amp;#34;58&amp;#34;&amp;gt;&#10; &amp;lt;line&amp;gt;&#10; &amp;lt;reportElement x=&amp;#34;0&amp;#34; y=&amp;#34;8&amp;#34; width=&amp;#34;555&amp;#34; height=&amp;#34;1&amp;#34;/&amp;gt;&#10; &amp;lt;/line&amp;gt;&#10; &amp;lt;line&amp;gt;&#10; &amp;lt;reportElement positionType=&amp;#34;FixRelativeToBottom&amp;#34; x=&amp;#34;0&amp;#34; y=&amp;#34;51&amp;#34; width=&amp;#34;555&amp;#34;&#10; height=&amp;#34;1&amp;#34;/&amp;gt;&#10; &amp;lt;/line&amp;gt;&#10;&#10; &amp;lt;staticText&amp;gt;&#10; &amp;lt;reportElement x=”65” y=”13” width ”424” height=”35”/&amp;gt;&#10; &amp;lt;textElement textAlignment=”Center”&amp;gt;&#10; &amp;lt;font size=”26” isBold=”true”/&amp;gt;&#10; &amp;lt;/textElement&amp;gt;&#10; &amp;lt;text&amp;gt;&amp;lt;![CDATE[Classic template]]&amp;gt; &amp;lt;/text&amp;gt;&#10; &amp;lt;/staticText&amp;gt;&#10;&amp;lt;/band&amp;gt;&#10;&amp;lt;/title&amp;gt;&#10; &amp;lt;pageHeader&amp;gt;&#10; &amp;lt;band/&amp;gt;&#10; &amp;lt;/pageHeader&amp;gt;&#10; &amp;lt;columnHeader&amp;gt;&#10; &amp;lt;band height=&amp;#34;18&amp;#34;&amp;gt;&#10; &amp;lt;staticText&amp;gt;&#10; &amp;lt;reportElement mode=&amp;#34;Opaque&amp;#34; x=&amp;#34;0&amp;#34; y=&amp;#34;0&amp;#34; width=&amp;#34;138&amp;#34; height=&amp;#34;18&amp;#34;&#10; forecolor=&amp;#34;#FFFFFF&amp;#34; backcolor=&amp;#34;#999999&amp;#34;/&amp;gt;&#10; &amp;lt;textElement&amp;gt;&#10; &amp;lt;font size=&amp;#34;12&amp;#34;/&amp;gt;&#10; &amp;lt;/textElement&amp;gt;&#10; &amp;lt;text&amp;gt;&amp;lt;![CDATA[ID]]&amp;gt;&amp;lt;/text&amp;gt;&#10; &amp;lt;/staticText&amp;gt;&#10; &amp;lt;staticText&amp;gt;&#10; &amp;lt;reportElement mode=&amp;#34;Opaque&amp;#34; x=&amp;#34;138&amp;#34; y=&amp;#34;0&amp;#34; width=&amp;#34;138&amp;#34; height=&amp;#34;18&amp;#34;&#10; forecolor=&amp;#34;#FFFFFF&amp;#34; backcolor=&amp;#34;#999999&amp;#34;/&amp;gt;&#10; &amp;lt;textElement&amp;gt;&#10; &amp;lt;font size=&amp;#34;12&amp;#34;/&amp;gt;&#10; &amp;lt;/textElement&amp;gt;&#10; &amp;lt;text&amp;gt;&amp;lt;![CDATA[FIRSTNAME]]&amp;gt;&amp;lt;/text&amp;gt;&#10; &amp;lt;/staticText&amp;gt;&#10; &amp;lt;staticText&amp;gt;&#10; &amp;lt;reportElement mode=&amp;#34;Opaque&amp;#34; x=&amp;#34;276&amp;#34; y=&amp;#34;0&amp;#34; width=&amp;#34;138&amp;#34; height=&amp;#34;18&amp;#34;&#10; forecolor=&amp;#34;#FFFFFF&amp;#34; backcolor=&amp;#34;#999999&amp;#34;/&amp;gt;&#10; &amp;lt;textElement&amp;gt;&#10; &amp;lt;font size=&amp;#34;12&amp;#34;/&amp;gt;&#10; &amp;lt;/textElement&amp;gt;&#10; &amp;lt;text&amp;gt;&amp;lt;![CDATA[LASTNAME]]&amp;gt;&amp;lt;/text&amp;gt;&#10; &amp;lt;/staticText&amp;gt;&#10; &amp;lt;staticText&amp;gt;&#10; &amp;lt;reportElement mode=&amp;#34;Opaque&amp;#34; x=&amp;#34;414&amp;#34; y=&amp;#34;0&amp;#34; width=&amp;#34;138&amp;#34; height=&amp;#34;18&amp;#34;&#10; forecolor=&amp;#34;#FFFFFF&amp;#34; backcolor=&amp;#34;#999999&amp;#34;/&amp;gt;&#10; &amp;lt;textElement&amp;gt;&#10; &amp;lt;font size=&amp;#34;12&amp;#34;/&amp;gt;&#10; &amp;lt;/textElement&amp;gt;&#10; &amp;lt;text&amp;gt;&amp;lt;![CDATA[STREET]]&amp;gt;&amp;lt;/text&amp;gt;&#10; &amp;lt;/staticText&amp;gt;&#10; &amp;lt;/band&amp;gt;&#10; &amp;lt;/columnHeader&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ต่อไปนี้เป็นรายละเอียดของตัวอย่าง&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ KT,</title><link>https://www.aspose.info/th/programming/kt/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/kt/</guid><description>&lt;h2 id="ไฟล-kt-คออะไร"&gt;ไฟล์ KT คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-kt-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ซอร์สโค้ดที่เขียนด้วย Kotlin จะถูกบันทึกด้วยนามสกุล .kt ซึ่งรู้จักกันทั่วไปในชื่อ &lt;strong&gt;นามสกุลไฟล์ Kotlin&lt;/strong&gt; Kotlin เป็นภาษาโปรแกรมข้ามแพลตฟอร์มสำหรับวัตถุประสงค์ทั่วไปที่พัฒนาโดย JetBrains เพื่อให้ทำงานร่วมกับ &lt;a href="https://www.aspose.info/th/programming/java/"&gt;Java&lt;/a&gt; ได้อย่างสมบูรณ์ เครื่องหมายการค้า Kotlin ได้รับการคุ้มครองโดย Kotlin Foundation&lt;/p&gt;&#10;&lt;p&gt;Kotlin ได้รับการประกาศให้เป็นภาษาการเขียนโปรแกรมที่ต้องการสำหรับการพัฒนา Android App โดย Google เมื่อวันที่ 7 พฤษภาคม 2019 Android Studio 3.0 เริ่มสนับสนุน Kotlin เป็นทางเลือกสำหรับการพัฒนา Android App ในเดือนตุลาคม 2017&lt;/p&gt;&#10;&lt;h2 id="ประวตโดยยอของรปแบบไฟล-kotlin-kt"&gt;ประวัติโดยย่อของรูปแบบไฟล์ Kotlin KT##&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b9%82%e0%b8%94%e0%b8%a2%e0%b8%a2%e0%b8%ad%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-kotlin-kt" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Kotlin เปิดตัวโดย JetBrains ในเดือนกรกฎาคม 2554 โดยเป็นภาษาโปรแกรมใหม่สำหรับ JVM ผู้นำของ JetBrains Dmitry Jemerov กล่าวว่าภาษาส่วนใหญ่ขาดคุณสมบัติที่พวกเขากำลังมองหายกเว้น Scala แต่การรวบรวม Scala ที่ช้านั้นเป็นข้อเสียเปรียบ หนึ่งในเป้าหมายหลักของ Kotlin คือการคอมไพล์ให้เร็วเท่ากับ Java โครงการ Kotlin เป็นโอเพ่นซอร์สภายใต้ Apache 2 License ในเดือนกุมภาพันธ์ 2555&lt;/p&gt;</description></item><item><title>ไฟล์ซอร์สโค้ด M - Matlab</title><link>https://www.aspose.info/th/programming/m/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/m/</guid><description>&lt;h2 id="m---ไฟลซอรสโคด-matlab"&gt;M - ไฟล์ซอร์สโค้ด Matlab&lt;a class="anchor" href="#m---%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%8b%e0%b8%ad%e0%b8%a3%e0%b8%aa%e0%b9%82%e0%b8%84%e0%b8%94-matlab" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;h2 id="ไฟล-m-matlab-คออะไร"&gt;ไฟล์ M (Matlab) คืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-m-matlab-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .m คือไฟล์ซอร์สโค้ดที่ใช้โดย Matlab ซึ่งเป็นแพลตฟอร์มการเขียนโปรแกรมและการคำนวณเชิงตัวเลขที่ใช้สำหรับการวิเคราะห์ การพัฒนาอัลกอริทึม และการสร้างแบบจำลองการจำลอง เช่นเดียวกับรูปแบบไฟล์การเขียนโปรแกรมอื่นๆ ไฟล์ M มีซอร์สโค้ดที่รันคำสั่ง Matlab เพื่อลงจุดกราฟ รันการจำลอง และการดำเนินการทางคณิตศาสตร์อื่นๆ การจำลอง Matlab เดียวสามารถครอบคลุมไฟล์ .m หลายไฟล์ที่สามารถจัดประเภทแอปพลิเคชันในสคริปต์ คลาส ฟังก์ชัน หรือการประกาศ ไฟล์ Matlab M สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความ&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-matlab-m---ขอมลเพมเตม"&gt;รูปแบบไฟล์ Matlab M - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-matlab-m---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ Matlab .m เป็นไฟล์ข้อความที่มีรหัสโปรแกรมในภาษาโปรแกรม Matlab สิ่งเหล่านี้สามารถเปิดและแก้ไขได้ในโปรแกรมแก้ไขข้อความใดๆ และบันทึกกลับเพื่อดำเนินการในซอฟต์แวร์ Matlab Matlab เองมี Live Editor ที่ใช้สำหรับสร้างสคริปต์ที่ผสมผสานระหว่างโค้ด เอาต์พุต และข้อความที่จัดรูปแบบ&lt;/p&gt;&#10;&lt;h3 id="ไฟลฟงกชน-matlab"&gt;ไฟล์ฟังก์ชัน Matlab&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%9f%e0%b8%87%e0%b8%81%e0%b8%8a%e0%b8%99-matlab" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;เช่นเดียวกับภาษาการเขียนโปรแกรมอื่นๆ คุณสามารถสร้างไฟล์ .m ที่มีเฉพาะคำจำกัดความของฟังก์ชันที่ทำงานเฉพาะอย่างเท่านั้น ไฟล์ดังกล่าวจะถูกบันทึกด้วยนามสกุล .m และใช้ฟังก์ชันที่เกี่ยวข้องกับฟังก์ชันนั้นเท่านั้น&lt;/p&gt;&#10;&lt;h3 id="ตวอยางไฟล-m"&gt;ตัวอย่างไฟล์ .M&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-m" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ต่อไปนี้คือตัวอย่างไฟล์ฟังก์ชัน Matlab ที่คำนวณเวลาที่ใช้สำหรับวัตถุที่หล่นลงมาจากความสูง h&lt;/p&gt;</description></item><item><title>สร้างไฟล์ - ไฟล์สคริปต์ Xcode Makefile</title><link>https://www.aspose.info/th/programming/make/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/make/</guid><description>&lt;h2 id="ไฟล-make-คออะไร"&gt;ไฟล์ MAKE คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-make-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ MAKE เป็นไฟล์สคริปต์ XCode ที่จัดระเบียบการคอมไพล์โค้ด ใช้เพื่อคอมไพล์และเชื่อมโยงโปรแกรมจากไฟล์ซอร์สโค้ดหลายไฟล์ ช่วยในการตัดสินใจว่าส่วนใดของแอปพลิเคชันขนาดใหญ่จำเป็นต้องคอมไพล์ใหม่เมื่อจำเป็นต้องอัปเดตแอปพลิเคชัน ทำให้ไฟล์ใช้ชุดคำสั่งในการทำงานขึ้นอยู่กับว่าไฟล์ใดมีการเปลี่ยนแปลง&lt;/p&gt;&#10;&lt;h2 id="สรางตวอยางรปแบบไฟล"&gt;สร้างตัวอย่างรูปแบบไฟล์&lt;a class="anchor" href="#%e0%b8%aa%e0%b8%a3%e0%b8%b2%e0%b8%87%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;เนื้อหาต่อไปนี้ดำเนินการโดยใช้ยูทิลิตี Make และเอาต์พุตมีดังต่อไปนี้&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;hello:&#10;&#9;echo &amp;#34;hello world&amp;#34;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;สร้างผลผลิต&lt;/strong&gt;&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;$ make&#10;echo &amp;#34;hello world&amp;#34;&#10;hello world&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://developer.apple.com/forums/thread/657458"&gt;XCode and Make - ฟอรัม Apple&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://blog.teamtreehouse.com/beginners-guide-objective-c-classes-objects"&gt;คู่มือ Object-C&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>MEL - รูปแบบไฟล์ภาษาฝังตัวของ Maya</title><link>https://www.aspose.info/th/programming/mel/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/mel/</guid><description>&lt;h2 id="ไฟล-mel-คออะไร"&gt;ไฟล์ MEL คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-mel-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .mel (Maya Embedded Language) เป็นภาษาสคริปต์ที่ Autodesk Maya ใช้เพื่อสร้างอินเทอร์เฟซแบบกราฟิก ช่วยให้คุณสร้างองค์ประกอบกราฟิกโดยอัตโนมัติโดยใช้สคริปต์สั่งการนอกเหนือจากส่วนต่อประสานกราฟิกของ Maya MEL ช่วยให้คุณสร้างอินเทอร์เฟซแบบกราฟิกโดยไม่ต้องเรียนรู้การเขียนโปรแกรม สิ่งนี้ทำได้โดยการสร้างมาโครและการดำเนินการแบบกำหนดเองที่เพิ่มความเร็วให้กับงานที่ทำซ้ำๆ ขั้นตอนและสคริปต์เหล่านี้ช่วยให้คุณสร้างการสร้างแบบจำลอง ภาพเคลื่อนไหว ไดนามิก และการแสดงผลงานแบบกำหนดเอง สามารถใช้ Autodesk Maya 2020 เพื่อเปิดและดูเนื้อหาของไฟล์ EML&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-mel---ขอมลเพมเตม"&gt;รูปแบบไฟล์ MEL - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-mel---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="https://download.autodesk.com/us/maya/2009help/index.html?url=Glossary_M_.mb_file_format.htm,topicNumber=d0e193865"&gt;คู่มืออ้างอิง&lt;/a&gt; ของโปรแกรมเมอร์มีให้สำหรับนักพัฒนาในหัวข้อเอกสารประกอบของ Maya MEL ขึ้นอยู่กับคำสั่งเชลล์สคริปต์ คล้ายกับ UINX เพื่อให้บรรลุสิ่งต่างๆ คำสั่งที่ใช้สคริปต์ทำให้ไม่เกี่ยวข้องกับการเขียนโปรแกรมเชิงวัตถุและแบบดั้งเดิม (OOP) ส่งผลให้ไม่มีการใช้โครงสร้างข้อมูล การเรียกใช้ฟังก์ชัน หรือการใช้ OOP เหมือนในภาษาอื่นๆ&lt;/p&gt;&#10;&lt;p&gt;ประเด็นสำคัญบางประการเกี่ยวกับ MEL มีดังต่อไปนี้&lt;/p&gt;&#10;&lt;p&gt;&lt;code&gt;ความคิดเห็น&lt;/code&gt; - ทุกคำสั่งใน MEL ต้องลงท้ายด้วยเครื่องหมายอัฒภาค (;) แม้จะอยู่ท้ายบล็อกก็ตาม&lt;/p&gt;&#10;&lt;p&gt;&lt;code&gt;ส่งคืนค่า&lt;/code&gt; - การระบุนิพจน์ที่ส่งคืนค่าไม่ได้พิมพ์ค่าใน MEL โดยอัตโนมัติ แทนที่จะทำให้เกิดข้อผิดพลาด&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;3 + 5;&#10;// Error: 3 + 5; //&#10;// Error: Syntax error //&#10;print(3+5);&#10;8&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;คำสั่งสำหรับสร้าง แก้ไข และลบ&lt;/code&gt; - คำสั่งเดียวกันนี้ใช้เพื่อสร้างสิ่งต่าง ๆ แก้ไขสิ่งต่าง ๆ หรือสอบถามข้อมูลเกี่ยวกับสิ่งที่มีอยู่ อย่างไรก็ตาม แฟล็กจะควบคุมว่าคำสั่งทำอะไร (สร้าง แก้ไข หรือเคียวรี)&lt;/p&gt;</description></item><item><title>MF - รูปแบบไฟล์รายการ Java</title><link>https://www.aspose.info/th/programming/mf/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/mf/</guid><description>&lt;h2 id="ไฟล-mf-คออะไร"&gt;ไฟล์ MF คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-mf-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .mf คือไฟล์ Java Manifest ที่มีข้อมูลเกี่ยวกับรายการไฟล์ &lt;a href="https://www.aspose.info/th/programming/jar/"&gt;JAR&lt;/a&gt; แต่ละรายการ ไฟล์ MF นั้นอยู่ภายในไฟล์ JAR และจัดเตรียมส่วนขยายและคำจำกัดความที่เกี่ยวข้องกับแพ็คเกจทั้งหมด สามารถสร้างไฟล์ JAR เพื่อใช้เป็นไฟล์ปฏิบัติการได้ ในกรณีดังกล่าว ไฟล์ mainfest จะระบุคลาสหลักของแอปพลิเคชันที่มีคำสั่ง &lt;strong&gt;&lt;code&gt;public static void main&lt;/code&gt;&lt;/strong&gt; ไฟล์ Manifest มีชื่อว่า MANIFEST.MF และสามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความบนระบบปฏิบัติการ Windows, MacOS และ Linux&lt;/p&gt;&#10;&lt;h2 id="ขอมลจำเพาะรปแบบไฟลรายการ"&gt;ข้อมูลจำเพาะรูปแบบไฟล์รายการ&lt;a class="anchor" href="#%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b8%88%e0%b8%b3%e0%b9%80%e0%b8%9e%e0%b8%b2%e0%b8%b0%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b8%a3%e0%b8%b2%e0%b8%a2%e0%b8%81%e0%b8%b2%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html"&gt;ข้อกำหนดรูปแบบไฟล์รายการ&lt;/a&gt; มีให้โดย Oracle ในคำแนะนำสำหรับรูปแบบไฟล์ JAR ไฟล์ Manifest ประกอบด้วยส่วนหลักที่ตามด้วยรายการส่วนสำหรับรายการไฟล์ JAR แต่ละรายการ แต่ละส่วนเป็นไปตามกฎและข้อจำกัดบางประการ&lt;/p&gt;&#10;&lt;h3 id="สวนหลก"&gt;ส่วนหลัก&lt;a class="anchor" href="#%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%ab%e0%b8%a5%e0%b8%81" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ส่วนหลัก:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;มีข้อมูลเกี่ยวกับความปลอดภัยและการกำหนดค่าเกี่ยวกับไฟล์ JAR&lt;/li&gt;&#10;&lt;li&gt;มีข้อมูลเกี่ยวกับแอปพลิเคชันหรือส่วนขยายที่ไฟล์ JAR เป็นส่วนหนึ่งของ&lt;/li&gt;&#10;&lt;li&gt;กำหนดแอตทริบิวต์หลักสำหรับแต่ละรายการรายการ&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;หมายเหตุ&lt;/strong&gt;: ไม่มีแอตทริบิวต์ในส่วนนี้ที่สามารถตั้งชื่อเป็น &amp;ldquo;ชื่อ&amp;rdquo;&lt;/p&gt;&#10;&lt;h3 id="สวนบคคล"&gt;ส่วนบุคคล&lt;a class="anchor" href="#%e0%b8%aa%e0%b8%a7%e0%b8%99%e0%b8%9a%e0%b8%84%e0%b8%84%e0%b8%a5" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;แต่ละส่วนกำหนดแอตทริบิวต์ต่างๆ สำหรับแพ็คเกจหรือไฟล์ของไฟล์ JAR แต่ละส่วนต้องขึ้นต้นด้วยแอตทริบิวต์ชื่อ &amp;ldquo;ชื่อ&amp;rdquo; ซึ่งค่าต้องเป็นพาธสัมพัทธ์ไปยังไฟล์ หรือ URL สัมบูรณ์ที่อ้างอิงข้อมูลภายนอกไฟล์เก็บถาวร&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ PDB - ไฟล์ฐานข้อมูลโปรแกรม</title><link>https://www.aspose.info/th/programming/pdb/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/pdb/</guid><description>&lt;h2 id="ไฟล-pdb-คออะไร"&gt;ไฟล์ PDB คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-pdb-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .pdb คือไฟล์ฐานข้อมูลของโปรแกรมที่มีข้อมูลการดีบักสำหรับโปรแกรมที่คอมไพล์แล้ว (EXE/DLL) ไฟล์ PDB ถูกสร้างขึ้นโดย Microsoft Compilers เมื่อโปรแกรมแอปพลิเคชันถูกคอมไพล์ในโหมดดีบัก การมีไฟล์ PDB สามารถช่วยในการทำวิศวกรรมย้อนกลับไฟล์ปฏิบัติการได้ เนื่องจากไฟล์ดังกล่าวมีข้อมูลที่สำคัญเกี่ยวกับสัญลักษณ์ทั้งหมดของโมดูล ด้วยเหตุนี้ไฟล์เหล่านี้จึงถูกแยกออกจากไฟล์ปฏิบัติการขั้นสุดท้าย &lt;a href="https://learn.microsoft.com/en-us/windows/win32/debug/dbghelp-functions"&gt;DgbHelp API&lt;/a&gt; ของ Microsoft สามารถเปิดไฟล์ PDB เพื่อรับข้อมูล เช่น การเผยแพร่และการส่งออก สัญลักษณ์ส่วนกลาง สัญลักษณ์ท้องถิ่น พิมพ์ข้อมูล ไฟล์ต้นฉบับ และหมายเลขบรรทัด&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-pdb"&gt;รูปแบบไฟล์ PDB&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-pdb" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;PDB เป็นรูปแบบไฟล์ที่เป็นกรรมสิทธิ์ของ Microsoft และยังไม่มีการบันทึกไว้อย่างเป็นทางการในที่ใดๆ อย่างไรก็ตาม เอกสารเริ่มต้นมีให้ &lt;a href="https://github.com/Microsoft/microsoft-pdb"&gt;ที่นี่&lt;/a&gt; และอ้างอิงได้&lt;/p&gt;&#10;&lt;h3 id="สตรม-pdb"&gt;สตรีม PDB&lt;a class="anchor" href="#%e0%b8%aa%e0%b8%95%e0%b8%a3%e0%b8%a1-pdb" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ไฟล์ PDB ประกอบด้วยหลายสตรีมโดยแต่ละสตรีมทำหน้าที่เป็นไฟล์เสมือนแต่ละไฟล์และมีข้อมูล ตัวเขียนไฟล์ PDB สามารถเขียนไปยังไฟล์เหล่านี้ได้ และไฟล์จะเสร็จสิ้นหลังจากมีการคอมมิตที่ชัดเจนเท่านั้น คอมไพเลอร์สามารถเขียนไฟล์ PDB ต่อไปได้ แต่คอมไพล์เฉพาะเมื่อโค้ดผู้ใช้ทั้งหมดคอมไพล์สำเร็จ ไฟล์ PDB ประกอบด้วยสตรีมต่อไปนี้:&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Stream No.&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;สารบัญ&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;คำอธิบายสั้นๆ&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;1&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Pdb (ส่วนหัว)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ข้อมูลเวอร์ชัน และข้อมูลเพื่อเชื่อมต่อ PDB นี้กับ EXE&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;2&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Tpi (ตัวจัดการประเภท)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ทุกประเภทที่ใช้ในการปฏิบัติการ&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;3&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Dbi (ข้อมูลการแก้ไขจุดบกพร่อง)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ระงับส่วนสนับสนุน และรายการของ &amp;lsquo;Mods&amp;rsquo;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;4&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;NameMap&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ถือตารางสตริงที่แฮช&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;4-(น+4)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;n Mod&amp;rsquo;s (ข้อมูลโมดูล)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;สตรีม Mod แต่ละรายการมีสัญลักษณ์และหมายเลขบรรทัดสำหรับหนึ่งคอมไพแลนด์&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;n+4&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;แฮชสัญลักษณ์ส่วนกลาง&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ดัชนีที่อนุญาตให้ค้นหาในสัญลักษณ์ส่วนกลางตามชื่อ&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;n+5&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;แฮชสัญลักษณ์สาธารณะ&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ดัชนีที่อนุญาตให้ค้นหาในสัญลักษณ์สาธารณะตามที่อยู่&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;n+6&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;บันทึกสัญลักษณ์&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;บันทึกสัญลักษณ์จริงของสัญลักษณ์สากลและสาธารณะ&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;n+7&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;พิมพ์แฮช&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;แฮชที่ใช้โดยสตรีม TPI&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;แต่ละสตรีมในไฟล์ PDB ประกอบด้วยหน้าหลายหน้าซึ่งไม่จำเป็นต้องเรียงลำดับหมายเลข&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ PHP - รูปแบบไฟล์ตัวประมวลผลล่วงหน้าไฮเปอร์เท็กซ์</title><link>https://www.aspose.info/th/programming/php/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/php/</guid><description>&lt;h2 id="ไฟล-php-คออะไร"&gt;ไฟล์ PHP คืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-php-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .php หมายถึงภาษาโปรแกรมแบบโอเพ่นซอร์ส ซึ่งใช้ในการเขียนสคริปต์ฝั่งเซิร์ฟเวอร์ เพื่อเรียกใช้งานบนเว็บเซิร์ฟเวอร์ เป็นภาษาเว็บสคริปต์ที่ใช้กันแพร่หลายมากที่สุด ซึ่งโดยทั่วไปจะใช้สำหรับการพัฒนาเว็บแอปพลิเคชันขนาดใหญ่ ระบบบล็อกที่ใหญ่ที่สุดบนเว็บ เช่น WordPress และโซเชียลเน็ตเวิร์กที่ใหญ่ที่สุดบน Facebook นั้นใช้ภาษา PHP มันเข้ากันได้กับแพลตฟอร์มต่าง ๆ เช่น Windows, Linux, Unix, Mac OS X และอื่น ๆ นอกจากนี้ยังสามารถทำงานบนเซิร์ฟเวอร์เกือบทั้งหมดที่ใช้ในปัจจุบันเช่น Apache, IIS และอื่น ๆ PHP รองรับฐานข้อมูลที่หลากหลายรวมถึง MySQL&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-php"&gt;รูปแบบไฟล์ PHP&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-php" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;PHP เดียวสามารถประกอบด้วยข้อความ, CSS, &lt;a href="https://www.aspose.info/th/web/html/"&gt;HTML&lt;/a&gt;, JavaScript และโค้ด PHP โค้ด PHP ถูกเรียกใช้บนเซิร์ฟเวอร์ และผลลัพธ์จะถูกส่งกลับไปยังเบราว์เซอร์เป็น HTML ธรรมดา ไฟล์ PHP สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความและแก้ไขในสถานที่ แม้ว่าแอปพลิเคชันอย่าง Adobe Dreamweaver เครื่องมือพัฒนา PHP ของ Eclipse จะมอบวิธีที่สะดวกในการเขียนและแก้ไขโค้ด PHP&lt;/p&gt;&#10;&lt;h3 id="ไวยากรณ"&gt;ไวยากรณ์&lt;a class="anchor" href="#%e0%b9%84%e0%b8%a7%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b8%a3%e0%b8%93" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;สคริปต์ PHP ดำเนินการบนเซิร์ฟเวอร์ และผลลัพธ์ HTML ธรรมดาจะถูกส่งกลับไปยังเบราว์เซอร์ สคริปต์ PHP เริ่มต้นด้วย&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ PY,</title><link>https://www.aspose.info/th/programming/py/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/py/</guid><description>&lt;h2 id="ไฟล-py-คออะไร"&gt;ไฟล์ PY คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-py-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .py มีซอร์สโค้ดของ Python ภาษา Python กลายเป็นภาษาที่มีชื่อเสียงมากในปัจจุบัน สามารถใช้สำหรับการเขียนสคริปต์ระบบ การพัฒนาเว็บและซอฟต์แวร์ และคณิตศาสตร์ Python รองรับความเข้ากันได้ข้ามแพลตฟอร์ม หมายความว่าแอปพลิเคชันที่พัฒนาขึ้นใน Python สามารถทำงานได้บนแพลตฟอร์มต่างๆ เช่น Windows, MAC, Linux, Raspberry Pi เป็นต้น Python มีไวยากรณ์ที่เรียบง่ายและอ่านง่ายซึ่งคล้ายกับภาษาอังกฤษ นักพัฒนาสามารถเขียนแอปพลิเคชันซอฟต์แวร์ที่เหมาะสมโดยเขียนโค้ด Python สองสามบรรทัด เนื่องจาก Python ทำงานบนระบบล่าม ดังนั้นจึงสามารถดำเนินการโค้ดได้ทันทีที่เขียน ซึ่งช่วยให้สามารถสร้างต้นแบบได้ดีมาก&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Python กำเนิดขึ้นในช่วงปลายทศวรรษ 1980 โดย Guido van Rossum ในฐานะผู้สืบทอดภาษาโปรแกรม ABC เริ่มดำเนินการในเดือนธันวาคม พ.ศ. 2532 โดยมี Van Rossum เป็นผู้พัฒนาหลักแต่เพียงผู้เดียว เขาทำงานกับ Python จนถึงวันที่ 12 กรกฎาคม 2018 ในเดือนมกราคม 2019 นักพัฒนาหลักของ Python ที่ใช้งานอยู่ได้เลือกสมาชิก &amp;ldquo;Steering Council&amp;rdquo; ห้าคนซึ่งประกอบด้วย Nick Coghlan, Brett Cannon, Carol Willing, Barry Warsaw และ Van Rossum เพื่อเป็นผู้นำโครงการ&lt;/p&gt;</description></item><item><title>SH - ไฟล์สคริปต์ Bash Shell</title><link>https://www.aspose.info/th/programming/sh/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/sh/</guid><description>&lt;h2 id="ไฟล-sh-คออะไร"&gt;ไฟล์ SH คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-sh-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .sh เป็นไฟล์คำสั่งภาษาสคริปต์ที่มีโปรแกรมคอมพิวเตอร์ที่จะเรียกใช้โดย Unix shell มันสามารถมีชุดคำสั่งที่ทำงานตามลำดับเพื่อดำเนินการต่างๆ เช่น การประมวลผลไฟล์ การทำงานของโปรแกรม และงานอื่นๆ ดังกล่าว สิ่งเหล่านี้ดำเนินการจากอินเทอร์เฟซบรรทัดคำสั่งโดยผู้ใช้หรือเป็นชุดเพื่อดำเนินการหลายอย่างในเวลาเดียวกัน ไฟล์สคริปต์สามารถเปิดได้ในโปรแกรมแก้ไขข้อความ เช่น Notepad, Notepad++, Vim, Apple Terminal และแอปพลิเคชันอื่นๆ ที่คล้ายคลึงกันบน Windows, MacOS และ Linux OS&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-sh"&gt;รูปแบบไฟล์ SH&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-sh" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ SH เขียนด้วยข้อความธรรมดาตามไวยากรณ์ที่กำหนด ไฟล์สคริปต์เหล่านี้รองรับ:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;ความคิดเห็น&lt;/code&gt; - ความคิดเห็นขึ้นต้นด้วย # และเชลล์จะไม่สนใจ&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;ทางลัด&lt;/code&gt; - สามารถใช้เพื่อเปลี่ยนชื่อคำสั่งเพื่อการดำเนินการที่สั้นและง่าย&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Batch Jobs&lt;/code&gt; - คำสั่งหลายคำสั่งสามารถดำเนินการได้โดยอัตโนมัติ ซึ่งมิฉะนั้นจะต้องป้อนด้วยตนเอง สิ่งนี้ทำให้ไม่จำเป็นต้องรอให้ผู้ใช้ทริกเกอร์แต่ละขั้นตอนของลำดับ&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Generalization&lt;/code&gt; - การใช้การวนซ้ำอย่างง่ายทำให้การทำงานทั่วไปเป็นไปได้มากขึ้น เช่น การแปลงรูปภาพจากที่หนึ่งไปยังอีกที่หนึ่ง&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="ตวอยางไฟล-sh"&gt;ตัวอย่างไฟล์ SH&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-sh" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;$ echo &amp;#39;#!/bin/sh&amp;#39; &amp;gt; my-script.sh&#10;$ echo &amp;#39;echo Hello World&amp;#39; &amp;gt;&amp;gt; my-script.sh&#10;$ cat my-script.sh&#10;#!/bin/sh&#10;echo Hello World&#10;$ chmod 755 my-script.sh&#10;$ ./my-script.sh&#10;Hello World&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="จะรนไฟล-sh-ไดอยางไร"&gt;จะรันไฟล์ SH ได้อย่างไร?&lt;a class="anchor" href="#%e0%b8%88%e0%b8%b0%e0%b8%a3%e0%b8%99%e0%b9%84%e0%b8%9f%e0%b8%a5-sh-%e0%b9%84%e0%b8%94%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ SH มักจะทำงานบน Linux แม้แต่ใน Windows คุณต้องเชื่อมต่อกับเทอร์มินัล Linux โดยใช้ซอฟต์แวร์เช่น Putty เพื่อเรียกใช้ไฟล์ sh ต่อไปนี้เป็นขั้นตอนในการเรียกใช้ไฟล์ SH บนเทอร์มินัล Linux&lt;/p&gt;</description></item><item><title>เอสแอลเอ็น</title><link>https://www.aspose.info/th/programming/sln/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/sln/</guid><description>&lt;h2 id="ไฟล-sln-คออะไร"&gt;ไฟล์ SLN คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-sln-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .SLN แสดงถึงไฟล์ &lt;strong&gt;โซลูชัน Visual Studio&lt;/strong&gt; ที่เก็บข้อมูลเกี่ยวกับการจัดระเบียบโครงการไว้ในไฟล์โซลูชัน เนื้อหาของไฟล์โซลูชันดังกล่าวเขียนด้วยข้อความล้วนภายในไฟล์ และสามารถสังเกต/แก้ไขได้โดยการเปิดไฟล์ในโปรแกรมแก้ไขข้อความใดๆ ข้อมูลที่อยู่ในไฟล์โซลูชันจะคงอยู่และใช้เพื่อโหลดข้อมูลที่เกี่ยวข้องกับโซลูชัน เช่น &lt;a href="https://www.aspose.info/th/programming/csproj/"&gt;projects &lt;/a&gt;และข้อมูลที่จำเป็นอื่นๆ ไฟล์โครงการที่อ้างอิงโดยไฟล์โซลูชันมีข้อมูลเพิ่มเติมเพื่อเปิดใช้งานสภาพแวดล้อมสำหรับการเติมลำดับชั้นด้วยรายการของโครงการนั้น ไม่มีการจัดเก็บข้อมูลในไฟล์ .sln แม้ว่าข้อมูลโครงการสามารถเขียนลงในไฟล์ .sln ได้หากจำเป็น&lt;/p&gt;&#10;&lt;h2 id="ประวตเวอรชน-sln"&gt;&lt;strong&gt;ประวัติเวอร์ชัน SLN&lt;/strong&gt;&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b9%80%e0%b8%a7%e0%b8%ad%e0%b8%a3%e0%b8%8a%e0%b8%99-sln" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;เวอร์ชันรูปแบบโซลูชันได้รับการพัฒนาขึ้นพร้อมกับโซลูชัน Microsoft Visual Studio แต่ละรายการเมื่อเวลาผ่านไป รายละเอียดเกี่ยวกับสิ่งเหล่านี้มีดังต่อไปนี้&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;เวอร์ชัน Visual Studio&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;เวอร์ชันรูปแบบโซลูชัน&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;2546&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;8.00 น&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;2548&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;9.00&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;2551&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;10.00&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;2010&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;11.00&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;2013&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;12.00&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;2015&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;12.00&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;2017&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;12.00&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h3 id="เนอหาของไฟลโซลชน"&gt;&lt;strong&gt;เนื้อหาของไฟล์โซลูชัน&lt;/strong&gt;&lt;a class="anchor" href="#%e0%b9%80%e0%b8%99%e0%b8%ad%e0%b8%ab%e0%b8%b2%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b9%82%e0%b8%8b%e0%b8%a5%e0%b8%8a%e0%b8%99" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ไฟล์โซลูชันประกอบด้วยหลายส่วนที่สภาพแวดล้อมอ่านเพื่อโหลดโครงการ ตัวอย่างเนื้อหาไฟล์ .sln มีดังต่อไปนี้&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;Project(&amp;#34;{F184B08F-C81C-45F6-A57F-5ABD9991F28F}&amp;#34;) # &amp;#34;Project1&amp;#34;, &amp;#34;Project1.vbproj&amp;#34;, &amp;#34;{8CDD8387-B905-44A8-B5D5-07BB50E05BEA}&amp;#34;  &#10;EndProject  &#10;Global  &#10;  GlobalSection(SolutionNotes) # postSolution  &#10;  EndGlobalSection  &#10;  GlobalSection(SolutionConfiguration) # preSolution  &#10;       ConfigName.0 # Debug  &#10;       ConfigName.1 # Release  &#10;  EndGlobalSection  &#10;  GlobalSection(ProjectDependencies) # postSolution  &#10;  EndGlobalSection  &#10;  GlobalSection(ProjectConfiguration) # postSolution  &#10;   {8CDD8387-B905-44A8-B5D5-07BB50E05BEA}.Debug.ActiveCfg # Debug|x86  &#10;   {8CDD8387-B905-44A8-B5D5-07BB50E05BEA}.Debug.Build.0 # Debug|x86  &#10;   {8CDD8387-B905-44A8-B5D5-07BB50E05BEA}.Release.ActiveCfg # Release|x86  &#10;   {8CDD8387-B905-44A8-B5D5-07BB50E05BEA}.Release.Build.0 # Release|x86  &#10;  EndGlobalSection  &#10;  GlobalSection(ExtensibilityGlobals) # postSolution  &#10;  EndGlobalSection  &#10;  GlobalSection(ExtensibilityAddIns) # postSolution  &#10;  EndGlobalSection  &#10;EndGlobal&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ประกาศโครงการ"&gt;&lt;strong&gt;ประกาศโครงการ&lt;/strong&gt;&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%b2%e0%b8%a8%e0%b9%82%e0%b8%84%e0%b8%a3%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ไฟล์โซลูชันสามารถมีการประกาศโครงการมากกว่าหนึ่งโครงการและประเภทโครงการที่แตกต่างกันได้ ตัวอย่างเช่น ไฟล์โซลูชันเดียวสามารถมี CSharp และโปรเจ็กต์ VB.NET ประเภทเหล่านี้มีความแตกต่างในโซลูชันโดยใช้ &lt;a href="https://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs"&gt;Project-Type-GUID&lt;/a&gt; ประกาศโครงการข้างต้นสามารถสรุปได้ดังต่อไปนี้เพื่อความเข้าใจที่ชัดเจน&lt;/p&gt;</description></item><item><title>SWIFT - ไฟล์ซอร์สโค้ดของ Apple</title><link>https://www.aspose.info/th/programming/swift/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/swift/</guid><description>&lt;h2 id="ไฟล-swift-คออะไร"&gt;ไฟล์ Swift คืออะไร?&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-swift-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .swift หมายถึงภาษาการเขียนโปรแกรม SWIFT ที่ Apple นำมาใช้สำหรับเขียนแอปพลิเคชันซอฟต์แวร์และแอปสำหรับ macOS, iOS, tvOS และอื่น ๆ ก่อน SWIFT Objective-C เป็นภาษาโปรแกรมหลักสำหรับการเขียนแอปพลิเคชัน สามารถใช้กับ Xcode ซึ่งเป็นชุดเครื่องมือสำหรับนักพัฒนาที่สมบูรณ์สำหรับการสร้างแอพสำหรับ Mac, iPhone, iPad, Apple Watch และ Apple TV SWIFT นั้นทรงพลังกว่า โต้ตอบได้ แสดงออกได้ชัดเจน และให้ความปลอดภัยมากขึ้นด้วยการออกแบบโดยไม่ลดทอนประสิทธิภาพ ไฟล์ Swift สามารถเปิดเพื่อแก้ไขในโปรแกรมแก้ไขข้อความใด ๆ นอกเหนือจาก Apple Xcode รองรับระบบปฏิบัติการของ Apple, Linux, Windows และ Android&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;การพัฒนาเริ่มต้นขึ้นในกลางปี 2010 โดย Chris Lattner โดยได้รับการสนับสนุนจากโปรแกรมเมอร์คนอื่นๆ จาก Apple&lt;/li&gt;&#10;&lt;li&gt;แอปแรกอย่างเป็นทางการที่เขียนด้วย SWIFT เปิดตัวเมื่อวันที่ 2 มิ.ย. 2014 ที่งาน Apple WorldWide Developer Conference (WWDC) และรุ่นเบต้าของภาษาเปิดตัวสำหรับนักพัฒนา Apple ที่ลงทะเบียน&lt;/li&gt;&#10;&lt;li&gt;Swift 1.0 เปิดตัวเมื่อวันที่ 9 กันยายน 2014 ด้วย Xcode ของ iOS&lt;/li&gt;&#10;&lt;li&gt;Swift 1.1 เปิดตัวเมื่อวันที่ 22 ตุลาคม 2014 พร้อมกับการเปิดตัว Xcode 6.1&lt;/li&gt;&#10;&lt;li&gt;Swift 1.2 เปิดตัวเมื่อวันที่ 8 เมษายน 2015 พร้อมกับ Xcode 6.3&lt;/li&gt;&#10;&lt;li&gt;Swift 2.0 ได้รับการประกาศในงาน WWDC 2015 และเผยแพร่แอพใน App Store เมื่อวันที่ 21 กันยายน 2015&lt;/li&gt;&#10;&lt;li&gt;Swift 3.0 เปิดตัวเมื่อวันที่ 13 กันยายน 2559&lt;/li&gt;&#10;&lt;li&gt;Swift 4.0 เปิดตัวเมื่อวันที่ 19 กันยายน 2017&lt;/li&gt;&#10;&lt;li&gt;Swift 4.1 เปิดตัวเมื่อวันที่ 29 มีนาคม 2018&lt;/li&gt;&#10;&lt;li&gt;ภาษา Swift เป็นโอเพ่นซอร์สเมื่อวันที่ 3 ธันวาคม 2015 พร้อมกับรองรับไลบรารี ดีบักเกอร์ และตัวจัดการแพ็คเกจภายใต้สิทธิ์การใช้งาน Apache 2.0 โครงการโฮสต์ที่ &lt;a href="https://swift.org/"&gt;Swift.org&lt;/a&gt; และซอร์สโค้ดโฮสต์บน &lt;a href="https://github.com/apple/swift"&gt;GitHub&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;ในงาน WWDC 2019 Apple ได้ประกาศกรอบ SwiftUI สำหรับการออกแบบโครงสร้าง UI ในทุกแพลตฟอร์มของ Apple&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="รปแบบไฟล-swift---ขอมลเพมเตม"&gt;รูปแบบไฟล์ Swift - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-swift---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ Swift เป็นไฟล์ข้อความล้วนที่สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความ โปรแกรมแก้ไขข้อความหลักที่ใช้ในการเปิดและแก้ไขไฟล์ swift คือ Xcode ของ Apple หลายส่วนของ Swift คุ้นเคยกับการพัฒนาแอปพลิเคชันโดยใช้ C และ Objective-C เอกสารประกอบของ Swift ให้รายละเอียดเกี่ยวกับ &lt;a href="https://docs.swift.org/swift-book/documentation/the-swift-programming-language/thebasics/"&gt;คู่มือการพัฒนาแอปพลิเคชัน&lt;/a&gt; สำหรับการเขียนโค้ดโดยใช้ Swift&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ TOML,</title><link>https://www.aspose.info/th/programming/toml/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/toml/</guid><description>&lt;h2 id="ไฟล-toml-คออะไร"&gt;ไฟล์ TOML คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-toml-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;TOML (Tom&amp;rsquo;s Obvious Minimal Language) เป็นรูปแบบไฟล์การกำหนดค่าขั้นต่ำที่ใช้นามสกุล .toml TOML ตั้งเป้าหมายให้อ่านง่าย จับคู่พจนานุกรมอย่างชัดเจน และแยกวิเคราะห์โครงสร้างข้อมูลต่างๆ ได้ง่าย TOML มีข้อกำหนดโอเพ่นซอร์สที่ได้รับการสนับสนุนจากชุมชน TOML ได้รับการสนับสนุนโดยภาษาโปรแกรมหลายภาษา เช่น C, C#, Dart, Elixir, Erlang, Go, Java, PHP, Python, Ruby, Swift เป็นต้น ประเภท MIME สำหรับไฟล์ TOML คือ &lt;em&gt;application/toml&lt;/em&gt;&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-toml"&gt;รูปแบบไฟล์ TOML&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-toml" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ TOML ส่วนใหญ่ประกอบด้วยคู่คีย์/ค่า ส่วน/ตาราง ความคิดเห็น และต้องเป็นเอกสาร Unicode ที่เข้ารหัส UTF-8 ที่ถูกต้อง TOML รองรับประเภทข้อมูลแบบ String, Integer, Float, Boolean, Datetime, Array และ Table(hash table/dictionary) TOML เป็นภาษาที่คำนึงถึงตัวพิมพ์เล็กและใหญ่&lt;/p&gt;&#10;&lt;h3 id="ไวยากรณ"&gt;ไวยากรณ์&lt;a class="anchor" href="#%e0%b9%84%e0%b8%a7%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b8%a3%e0%b8%93" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;คู่คีย์-ค่า&lt;/strong&gt;: คู่คีย์-ค่าจะคั่นด้วยเครื่องหมายเท่ากับ (=) แต่ละคู่จะต้องอยู่ในบรรทัดใหม่&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ทอม" data-lang="ทอม"&gt;แรก = &amp;#34;ทอม&amp;#34;&#10;สุดท้าย = &amp;#34;เพรสตัน-แวร์เนอร์&amp;#34;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;ความคิดเห็น&lt;/strong&gt;: ความคิดเห็นขึ้นต้นด้วยสัญลักษณ์แฮช (#)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ทอม" data-lang="ทอม"&gt;# นี่คือเอกสาร TOML&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;สตริง&lt;/strong&gt;: สตริงล้อมรอบด้วยเครื่องหมายอัญประกาศ (&amp;quot;)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ทอม" data-lang="ทอม"&gt;string = &amp;#34;สตริงตัวอย่าง&amp;#34;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;สตริงหลายบรรทัด&lt;/strong&gt;: สตริงหลายบรรทัดล้อมรอบด้วยเครื่องหมายอัญประกาศ (&amp;quot;&amp;quot;&amp;quot;) สามตัว&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ทอม" data-lang="ทอม"&gt;[ที่อยู่]&#10;street = &amp;#34;&amp;#34;&amp;#34;123 ตรอกทอร์นาโด&#10;ห้องชุด 16&amp;#34;&amp;#34;&amp;#34;&#10;เมือง = &amp;#34;อีสต์เซ็นเตอร์วิลล์&amp;#34;&#10;รัฐ = &amp;#34;KS&amp;#34;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;จำนวนเต็ม/จำนวนลอย&lt;/strong&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ทอม" data-lang="ทอม"&gt;จำนวนเต็ม = 20&#10;ลอย = 20.5&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;บูลีน&lt;/strong&gt;: บูลีนเป็นตัวพิมพ์เล็กเสมอ&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ทอม" data-lang="ทอม"&gt;บูล 1 = จริง&#10;บูล 2 = เท็จ&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;วันที่-เวลา&lt;/strong&gt;: สำหรับ DateTime คุณอาจใช้วันที่-เวลาในรูปแบบ RFC 3339 ตามที่แสดงในตัวอย่างด้านล่าง&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ทอม" data-lang="ทอม"&gt;offset_date_time = 1979-05-27 07:32:00Z&#10;local_date_time = 1979-05-27T07:32:00&#10;local_date = 1979-05-27&#10;local_time = 07:32:00 น&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;อาร์เรย์&lt;/strong&gt;: อาร์เรย์ล้อมรอบด้วยวงเล็บเหลี่ยมที่มีองค์ประกอบคั่นด้วยเครื่องหมายจุลภาค (,)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ทอม" data-lang="ทอม"&gt;color= [ &amp;#34;แดง&amp;#34;, &amp;#34;เหลือง&amp;#34;, &amp;#34;เขียว&amp;#34; ]&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;ตาราง&lt;/strong&gt;: ตารางคือชุดของคู่คีย์/ค่าที่กำหนดโดยส่วนหัวในบรรทัดใหม่ที่ล้อมรอบด้วยวงเล็บเหลี่ยม ([]) ตารางจะสิ้นสุดลงเมื่อมีการระบุส่วนหัวใหม่หรือเมื่อไฟล์สิ้นสุดลง&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ทอม" data-lang="ทอม"&gt;[ที่อยู่]&#10;street = &amp;#34;&amp;#34;&amp;#34;123 ตรอกทอร์นาโด&#10;ห้องชุด 16&amp;#34;&amp;#34;&amp;#34;&#10;เมือง = &amp;#34;อีสต์เซ็นเตอร์วิลล์&amp;#34;&#10;รัฐ = &amp;#34;KS&amp;#34;&#10;&#10;[ที่อยู่สำนักงาน]&#10;street = &amp;#34;&amp;#34;&amp;#34;123 ตรอกทอร์นาโด&#10;ห้องชุด 16&amp;#34;&amp;#34;&amp;#34;&#10;เมือง = &amp;#34;อีสต์เซ็นเตอร์วิลล์&amp;#34;&#10;รัฐ = &amp;#34;KS&amp;#34;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ตารางแบบอินไลน์ล้อมรอบด้วยเครื่องหมายปีกกา ({}) โดยมีคู่คีย์/ค่าคั่นด้วยเครื่องหมายจุลภาค (,)&lt;/p&gt;</description></item><item><title>VB - ไฟล์รหัส Visual Basic</title><link>https://www.aspose.info/th/programming/vb/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/vb/</guid><description>&lt;h2 id="ไฟล-vb-คออะไร"&gt;ไฟล์ VB คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-vb-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ VB เป็นไฟล์ซอร์สโค้ดที่สร้างด้วยภาษา Visual Basic ซึ่งสร้างโดย Microsoft สำหรับการพัฒนาแอปพลิเคชัน .NET อีกภาษาที่คล้ายกันซึ่งมีไวยากรณ์ต่างกันคือ C# ซึ่งไฟล์จะถูกบันทึกด้วยนามสกุลไฟล์ &lt;a href="https://www.aspose.info/th/programming/cs/"&gt;.CS&lt;/a&gt; รูปแบบไฟล์จัดเตรียมภาษาการเขียนโปรแกรมระดับต่ำสำหรับการเขียนโค้ดที่คอมไพล์เพื่อสร้างไฟล์เอาต์พุตสุดท้ายในรูปแบบของ EXE หรือ DLL สิ่งเหล่านี้สามารถสร้างและคอมไพล์ด้วย Microsoft Visual Studio นอกจากนี้ยังสามารถใช้ Microsoft Visual Studio Express เพื่อสร้างและอัปเดตไฟล์ดังกล่าวซึ่งเป็น IDE ฟรี โครงการ Visual Studio อย่างง่าย &lt;a href="https://www.aspose.info/th/programming/sln/"&gt;โซลูชัน&lt;/a&gt; ที่สร้างขึ้นด้วยภาษา VB สามารถประกอบด้วยไฟล์ดังกล่าวตั้งแต่หนึ่งไฟล์ขึ้นไป ไฟล์ที่ทำเครื่องหมายให้รวมอยู่ในการคอมไพล์จะแสดงอยู่ในไฟล์ &lt;a href="https://www.aspose.info/th/programming/csproj/"&gt;CSPROJ&lt;/a&gt; ซึ่งเป็นส่วนหนึ่งของโปรเจ็กต์และบอกให้คอมไพเลอร์ใช้ไฟล์ที่ทำเครื่องหมาย&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-vb---ขอมลเพมเตม"&gt;รูปแบบไฟล์ VB - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-vb---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ VB เป็นรูปแบบไฟล์ข้อความที่สามารถเปิดได้ในโปรแกรมแก้ไขข้อความเพื่อแก้ไข อย่างไรก็ตาม เมื่อเปิดใน IDE ที่รองรับด้วยการเน้นไวยากรณ์ที่เหมาะสม โค้ดจะอ่านและจัดเรียงได้ง่าย ไฟล์ VB อย่างง่ายประกอบด้วย:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;การประกาศเนมสเปซ - สำหรับการอ้างอิงถึงฟังก์ชันเฉพาะที่กำหนดโดยเนมสเปซเฉพาะนั้น&lt;/li&gt;&#10;&lt;li&gt;การประกาศตัวแปร - เพื่อประกาศตัวแปรระดับคลาสสำหรับการใช้งานเฉพาะ&lt;/li&gt;&#10;&lt;li&gt;การประกาศเมธอด - เพื่อประกาศการประกาศเมธอดสำหรับการทำงานเฉพาะ&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="ตวอยางรปแบบไฟล-vb"&gt;ตัวอย่างรูปแบบไฟล์ VB&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-vb" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;Imports System&#10;Module Module1&#10; &amp;#39;This program will display Hello World&#10; Sub Main()&#10; Console.WriteLine(&amp;#34;Hello World&amp;#34;)&#10; Console.ReadKey()&#10; End Sub&#10;End Module&#10;&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>วีบีโปรเจ</title><link>https://www.aspose.info/th/programming/vbproj/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/vbproj/</guid><description>&lt;h2 id="ไฟล-vbproj-คออะไร"&gt;ไฟล์ VBPROJ คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-vbproj-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .vbproj เป็นไฟล์โครงการ Microsoft Visual Basic ที่ใช้โดยโปรแกรม MSBuild ของ Microsoft เพื่อสร้างโครงการภายในโซลูชัน Visual Studio ซึ่งคล้ายกับไฟล์ &lt;a href="https://www.aspose.info/th/programming/csproj/"&gt;CSPROJ&lt;/a&gt; สำหรับโครงการ .NET ที่เขียนด้วย &lt;a href="https://www.aspose.info/th/programming/cs/"&gt;C#&lt;/a&gt; เครื่องยนต์ MSBuild อ่านข้อมูลที่อยู่ในกลุ่มต่างๆ จากไฟล์ VBPROJ และสร้างไฟล์เอาต์พุต ไฟล์ VBPROJ สามารถมีข้อมูลที่เกี่ยวข้องกับตัวระบุส่วนกลาง คลาส และคุณสมบัติที่กำหนดโครงการ ไฟล์ VBPROJ สามารถเปิดและแก้ไขได้โดยใช้ Microsoft Visual Studio และโปรแกรมแก้ไขข้อความทั่วไปเช่น Notepad บนระบบปฏิบัติการ Windows และ MacOS&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-vbproj---ขอมลเพมเตม"&gt;รูปแบบไฟล์ VBPROJ - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-vbproj---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ VBPROJ เป็นไฟล์ข้อความที่เขียนในรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; ตาม &lt;a href="https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild-project-file-schema-reference?view=vs-2019"&gt;MSBuild XML Schema&lt;/a&gt; ไฟล์ VBPROJ มีข้อมูลในรูปแบบของแท็ก XML ที่กำหนดข้อมูลที่เกี่ยวข้องกับกลุ่มการตั้งค่านั้นๆ ขอแนะนำให้เปิดและแก้ไขไฟล์การตั้งค่าเหล่านี้ใน Microsoft Visual Studio IDE&lt;/p&gt;&#10;&lt;h3 id="องคประกอบ-vbproj"&gt;องค์ประกอบ VBPROJ&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%87%e0%b8%84%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%ad%e0%b8%9a-vbproj" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;องค์ประกอบที่เป็นส่วนประกอบของไฟล์การตั้งค่า VB ดังแสดงในรูปภาพต่อไปนี้&lt;/p&gt;</description></item><item><title>วีซีเอ็กซ์โปรเจ</title><link>https://www.aspose.info/th/programming/vcxproj/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/vcxproj/</guid><description>&lt;h2 id="ไฟล-vcxproj-คออะไร"&gt;ไฟล์ VCXPROJ คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-vcxproj-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ที่มีนามสกุล .vcxproj คือไฟล์โครงการ Microsoft Visual C++ ที่เก็บข้อมูลโครงการ &lt;a href="https://www.aspose.info/th/programming/cpp/"&gt;C++&lt;/a&gt; ประกอบด้วยข้อมูลที่ใช้โดยระบบโครงการ MSBuild เพื่อรวบรวมและสร้างผลลัพธ์สุดท้าย VCXPROJ ของโปรเจ็กต์ Visual C++ เหมือนกับของ &lt;a href="https://www.aspose.info/th/programming/csproj/"&gt;CSPROJ&lt;/a&gt; สำหรับโปรเจ็กต์ .NET ไฟล์ VCXPROJ ไม่มีโค้ดใดๆ แต่อ้างถึงคลาส เป้าหมาย และคุณสมบัติทั้งหมดที่กำหนดไว้สำหรับโปรเจ็กต์เพื่อสร้างโปรเจ็กต์ สามารถเปิดได้ในโปรแกรมแก้ไขข้อความธรรมดาหรือโดยเฉพาะอย่างยิ่งใน Microsoft Visual Studio IDE&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-vcxproj---ขอมลเพมเตม"&gt;รูปแบบไฟล์ VCXPROJ - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-vcxproj---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ VCXPROJ เป็นไฟล์ข้อความที่สร้างขึ้นในรูปแบบไฟล์ &lt;a href="https://www.aspose.info/th/web/xml/"&gt;XML&lt;/a&gt; สามารถเปิดได้ในโปรแกรมแก้ไขข้อความใดๆ แต่ขอแนะนำอย่างยิ่งให้ใช้ Microsoft Visual Studio IDE เพื่อเปิดและแก้ไขไฟล์เหล่านี้ สิ่งเหล่านี้ไม่ได้ออกแบบมาสำหรับการแก้ไขด้วยตนเอง ข้อผิดพลาดอาจทำให้ IDE หยุดทำงานหรือทำงานในลักษณะที่ไม่คาดคิด&lt;/p&gt;&#10;&lt;p&gt;เนื้อหาของไฟล์ VCXPROJ ตัวอย่างมีดังต่อไปนี้&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;Project DefaultTargets=&amp;#34;Build&amp;#34; ToolsVersion=&amp;#34;4.0&amp;#34; xmlns=&amp;#39;http://schemas.microsoft.com/developer/msbuild/2003&amp;#39;&amp;gt;&#10; &amp;lt;ItemGroup Label=&amp;#34;ProjectConfigurations&amp;#34; /&amp;gt;&#10; &amp;lt;PropertyGroup Label=&amp;#34;Globals&amp;#34; /&amp;gt;&#10; &amp;lt;Import Project=&amp;#34;$(VCTargetsPath)\Microsoft.Cpp.default.props&amp;#34; /&amp;gt;&#10; &amp;lt;PropertyGroup Label=&amp;#34;Configuration&amp;#34; /&amp;gt;&#10; &amp;lt;Import Project=&amp;#34;$(VCTargetsPath)\Microsoft.Cpp.props&amp;#34; /&amp;gt;&#10; &amp;lt;ImportGroup Label=&amp;#34;ExtensionSettings&amp;#34; /&amp;gt;&#10; &amp;lt;ImportGroup Label=&amp;#34;PropertySheets&amp;#34; /&amp;gt;&#10; &amp;lt;PropertyGroup Label=&amp;#34;UserMacros&amp;#34; /&amp;gt;&#10; &amp;lt;PropertyGroup /&amp;gt;&#10; &amp;lt;ItemDefinitionGroup /&amp;gt;&#10; &amp;lt;ItemGroup /&amp;gt;&#10; &amp;lt;Import Project=&amp;#34;$(VCTargetsPath)\Microsoft.Cpp.targets&amp;#34; /&amp;gt;&#10; &amp;lt;ImportGroup Label=&amp;#34;ExtensionTargets&amp;#34; /&amp;gt;&#10;&amp;lt;/Project&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="องคประกอบไฟล-vcxproj"&gt;องค์ประกอบไฟล์ VCXPROJ&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%87%e0%b8%84%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%ad%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-vcxproj" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;ไฟล์ VCXPROJ ทั่วไปมีองค์ประกอบจำนวนหนึ่งดังที่เห็นได้จากตัวอย่าง XML ด้านบน &lt;a href="https://learn.microsoft.com/en-us/cpp/build/reference/vcxproj-file-structure?view=msvc-160"&gt;โครงสร้าง VCXPROJ&lt;/a&gt; โดย Microsoft อธิบายองค์ประกอบไฟล์แต่ละรายการโดยละเอียดและสามารถอ้างอิงได้ จากมุมมองของนักพัฒนา&lt;/p&gt;</description></item><item><title>รูปแบบไฟล์ YAML</title><link>https://www.aspose.info/th/programming/yaml/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/yaml/</guid><description>&lt;h2 id="ไฟล-yaml-คออะไร"&gt;ไฟล์ YAML คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-yaml-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;ไฟล์ YAML&lt;/strong&gt; ประกอบด้วยภาษา YAML (YAML ไม่ใช่ภาษามาร์กอัป) ซึ่งเป็นภาษาสำหรับการทำให้เป็นอันดับข้อมูลโดยใช้ Unicode ใช้สำหรับไฟล์การกำหนดค่า, การส่งข้อความทางอินเทอร์เน็ต, การคงอยู่ของวัตถุ ฯลฯ YAML ใช้นามสกุล .yaml สำหรับไฟล์ ไวยากรณ์ไม่ขึ้นกับภาษาโปรแกรมเฉพาะ โดยทั่วไปแล้ว YAML ได้รับการออกแบบมาสำหรับการโต้ตอบของมนุษย์และทำงานได้ดีกับภาษาโปรแกรมสมัยใหม่ การสนับสนุนสำหรับการจัดลำดับโครงสร้างข้อมูลเนทีฟตามอำเภอใจช่วยเพิ่มความสามารถในการอ่านไฟล์ YAML แต่ทำให้กระบวนการแยกวิเคราะห์และการสร้างไฟล์ซับซ้อนขึ้นเล็กน้อย&lt;/p&gt;&#10;&lt;h2 id="ประวตยอ"&gt;ประวัติย่อ&lt;a class="anchor" href="#%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%a7%e0%b8%95%e0%b8%a2%e0%b8%ad" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;YAML ถูกเสนอครั้งแรกในปี 2544 และได้รับการพัฒนาโดย Clark Evans, Ingy döt Net และ Oren Ben-Kiki YAML ได้รับการกล่าวถึงครั้งแรกว่าหมายถึง &amp;ldquo;Yet Another Markup Language&amp;rdquo; เพื่อระบุจุดประสงค์ของภาษาดังกล่าวในฐานะภาษามาร์กอัป มันถูกเปลี่ยนวัตถุประสงค์ในภายหลังเป็น &amp;ldquo;YAML Aint Markup Language&amp;rdquo; เพื่อระบุวัตถุประสงค์ว่าเน้นข้อมูล&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-yaml"&gt;รูปแบบไฟล์ YAML&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-yaml" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ YAML ประกอบด้วยประเภทข้อมูลต่อไปนี้&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;สเกลาร์&lt;/strong&gt;: สเกลาร์คือค่าต่างๆ เช่น สตริง จำนวนเต็ม บูลีน ฯลฯ&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;ลำดับ&lt;/strong&gt;: ลำดับคือรายการที่มีแต่ละรายการขึ้นต้นด้วยยัติภังค์ (-) รายการสามารถซ้อนกันได้&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;การแมป&lt;/strong&gt;: การแมปช่วยให้สามารถแสดงรายการคีย์ที่มีค่าต่างๆ ได้&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="ไวยากรณ"&gt;ไวยากรณ์&lt;a class="anchor" href="#%e0%b9%84%e0%b8%a7%e0%b8%a2%e0%b8%b2%e0%b8%81%e0%b8%a3%e0%b8%93" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;ช่องว่าง&lt;/strong&gt;: การเยื้องช่องว่างใช้เพื่อระบุการซ้อนและโครงสร้างโดยรวม&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt;ชื่อ: จอห์น สมิธ&#10;ติดต่อ:&#10;บ้าน: 1012355532&#10;สำนักงาน: 5002586256&#10;ที่อยู่:&#10;ถนน: |&#10;123 ตรอกทอร์นาโด&#10;ห้องชุด 16&#10;เมือง: East Centerville&#10;รัฐ: KS&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;ความคิดเห็น&lt;/strong&gt;: ความคิดเห็นเขียนขึ้นต้นด้วยสัญลักษณ์ &amp;ldquo;#&amp;rdquo;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt;# นี่คือความคิดเห็น YAML&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;รายการ&lt;/strong&gt;: ยัติภังค์ (-) ใช้เพื่อระบุสมาชิกรายการกับสมาชิกแต่ละคนในบรรทัดที่แยกจากกัน สมาชิกรายการยังสามารถใส่วงเล็บเหลี่ยม ([&amp;hellip;]) โดยคั่นสมาชิกด้วยเครื่องหมายจุลภาค (,)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt; - A&#10; - B&#10; - C&#10;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt;[เอ บี ซี]&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;อาร์เรย์ที่เชื่อมโยง&lt;/strong&gt;: อาร์เรย์ที่เชื่อมโยงจะล้อมรอบด้วยวงเล็บปีกกา ({&amp;hellip;}) คีย์และค่าจะคั่นด้วยโคลอน (:) และแต่ละคู่คั่นด้วยเครื่องหมายจุลภาค (,)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt; {name: John Smith, age: 20}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;สตริง&lt;/strong&gt;: สตริงสามารถเขียนโดยมีหรือไม่มีเครื่องหมายคำพูดคู่ (&amp;quot;) หรือเครื่องหมายคำพูดเดี่ยว (')&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt;สตริงตัวอย่าง&#10;&amp;#34;สตริงตัวอย่าง&amp;#34;&#10;&amp;#39;สตริงตัวอย่าง&amp;#39;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;เนื้อหาบล็อกสเกลาร์&lt;/strong&gt;: เนื้อหาสเกลาร์สามารถเขียนในรูปแบบบล็อกโดยใช้สิ่งต่อไปนี้:&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;|&lt;/strong&gt;: All live breaks are significant.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;&amp;gt;&lt;/strong&gt;: Each line break is folded to space. It removes the leading whitespace for each line.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt;ข้อมูล: |&#10;ย.ม&#10;(YAML ไม่ใช่ภาษามาร์กอัป)&#10;เป็นภาษาอนุกรมข้อมูล&#10;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt;ข้อมูล: ?&#10;YAML (YAML ไม่ใช่ภาษามาร์กอัป)&#10;เป็นภาษาอนุกรมข้อมูล&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;เอกสารหลายฉบับ&lt;/strong&gt;: เอกสารหลายฉบับถูกคั่นด้วยเครื่องหมายยัติภังค์สามตัว (&amp;mdash;) ในสตรีมเดียว ยัติภังค์ระบุจุดเริ่มต้นของเอกสาร ยัติภังค์ยังใช้เพื่อแยกคำสั่งจากเนื้อหาเอกสาร จุดสิ้นสุดของเอกสารระบุด้วยจุดสามจุด (&amp;hellip;)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt; ---&#10;เอกสาร 1&#10; ---&#10;เอกสาร 2&#10;...&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;ประเภท&lt;/strong&gt;: ในการระบุประเภทของค่า ให้ใช้เครื่องหมายอัศเจรีย์คู่ (!!)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt;ตอบ: !!float 123&#10;b: !!str 123&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;แท็ก&lt;/strong&gt;: ในการกำหนดแท็กให้กับโน้ต จะใช้เครื่องหมายแอมเปอร์แซนด์ (&amp;amp;) และเพื่ออ้างอิงโหนดนั้น จะใช้เครื่องหมายดอกจัน (*)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt;ชื่อ: จอห์น สมิธ&#10;การเรียกเก็บเงิน: &amp;amp;id01&#10;ถนน: |&#10;123 ตรอกทอร์นาโด&#10;ห้องชุด 16&#10;เมือง: East Centerville&#10;รัฐ: KS&#10;&#10;ส่งไปที่: *id01&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;คำสั่ง&lt;/strong&gt;: เอกสาร YAML นำหน้าด้วยคำสั่งในสตรีมได้ คำสั่งเริ่มต้นด้วยเครื่องหมายเปอร์เซ็นต์ (%) ตามด้วยชื่อและพารามิเตอร์ที่คั่นด้วยช่องว่าง&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code class="language-ยัยมล" data-lang="ยัยมล"&gt;%YAML 1.2&#10; ---&#10;เนื้อหาเอกสาร&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="ตวอยางไฟล-yaml"&gt;ตัวอย่างไฟล์ YAML&lt;a class="anchor" href="#%e0%b8%95%e0%b8%a7%e0%b8%ad%e0%b8%a2%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5-yaml" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;คุณสามารถดู &lt;strong&gt;ตัวอย่างไฟล์ docker yaml&lt;/strong&gt; ด้านล่าง:&lt;/p&gt;</description></item><item><title>YML - รูปแบบไฟล์เอกสาร YAML</title><link>https://www.aspose.info/th/programming/yml/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.aspose.info/th/programming/yml/</guid><description>&lt;h2 id="ไฟล-yml-คออะไร"&gt;ไฟล์ YML คืออะไร??&lt;a class="anchor" href="#%e0%b9%84%e0%b8%9f%e0%b8%a5-yml-%e0%b8%84%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;YML คือไฟล์ข้อความในภาษาการทำให้เป็นอันดับของข้อมูล &lt;a href="https://www.aspose.info/th/programming/yaml/"&gt;YAML&lt;/a&gt; (Yet Another Markup Language) ซึ่งมักใช้ในการสร้างไฟล์การกำหนดค่า สามารถทำงานร่วมกับภาษาโปรแกรมต่างๆ รวมถึง C/C++, Ruby, Python, Java, PHP, C# และอื่นๆ เป็นอิสระจากภาษาโปรแกรมใด ๆ ภาษาเปิด ทำงานร่วมกันได้ และมนุษย์สามารถอ่านได้ ไฟล์ YML สามารถเปิดและแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความทั่วไป เช่น Microsoft Notepad, Notepad++, Github Atom, Apple TextEdit และ Visual Studio IDE&lt;/p&gt;&#10;&lt;h2 id="รปแบบไฟล-yml---ขอมลเพมเตม"&gt;รูปแบบไฟล์ YML - ข้อมูลเพิ่มเติม&lt;a class="anchor" href="#%e0%b8%a3%e0%b8%9b%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%9f%e0%b8%a5-yml---%e0%b8%82%e0%b8%ad%e0%b8%a1%e0%b8%a5%e0%b9%80%e0%b8%9e%e0%b8%a1%e0%b9%80%e0%b8%95%e0%b8%a1" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;ไฟล์ YML เก็บการตั้งค่าแอปพลิเคชันเป็นการกำหนดค่า โครงสร้างพื้นฐานคือแผนที่ที่สามารถเรียกว่าไดเร็กทอรีหรือแฮช รายการในไฟล์ YML ประกอบด้วยคู่ของคีย์และค่า ส่วนใหญ่ ไฟล์การกำหนดค่า .yml จะบันทึกเป็น &lt;code&gt;configure.yml&lt;/code&gt; แม้ว่าภาษาโปรแกรมบางภาษา เช่น Ruby on Rails จะบันทึกการกำหนดค่าการเชื่อมต่อฐานข้อมูลในไฟล์ &lt;code&gt;database.yml&lt;/code&gt; &lt;a href="https://yaml.org/spec/1.2.2/"&gt;ข้อกำหนดรูปแบบไฟล์ YML/YAML&lt;/a&gt; อธิบายโครงสร้างภาษาทั้งหมดและข้อมูลที่เกี่ยวข้องกับไวยากรณ์&lt;/p&gt;&#10;&lt;h2 id="อางอง"&gt;อ้างอิง&lt;a class="anchor" href="#%e0%b8%ad%e0%b8%b2%e0%b8%87%e0%b8%ad%e0%b8%87" aria-label="คัดลอกลิงก์ไปยังส่วนนี้"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/YAML"&gt;YAML - วิกิพีเดีย&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://yaml.org/spec/1.2/spec.html"&gt;YAML&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item></channel></rss>