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

อ่าน 2 นาที

ซีเอส-สคริปต์

CS-Script เป็น แพลตฟอร์มการเขียนสคริปต์ แบบโอเพนซอร์สและใช้งานได้ฟรี ซึ่งช่วยให้สามารถสร้างสคริปต์ด้วยไวยากรณ์ C# ที่สอดคล้องกับมาตรฐาน ECMA สคริปต์เหล่านี้สามารถเข้าถึงAPI ของ .

ซีเอส-สคริปต์

ซีเอส-สคริปต์
นักพัฒนาโอเลก ชิโล
เวอร์ชันเสถียร
3.30.5.2 / 24 ธันวาคม 2020 ( 2020-12-24 )
แพลตฟอร์ม.NET Framework
ขนาด10 MB
พิมพ์ภาษาสคริปต์
ใบอนุญาตใบอนุญาต MIT [ 1 ]
เว็บไซต์www.cs-script.net
ที่เก็บข้อมูลgithub.com/oleg-shilo/cs-script

CS-Scriptเป็น แพลตฟอร์มการเขียนสคริปต์ แบบโอเพนซอร์สและใช้งานได้ฟรี ซึ่งช่วยให้สามารถสร้างสคริปต์ด้วยไวยากรณ์ C#ที่สอดคล้องกับมาตรฐาน ECMA สคริปต์เหล่านี้สามารถเข้าถึงAPI ของ . NET FrameworkหรือMono ได้

CS-Script มีฟังก์ชันการเรียกใช้สคริปต์แบบสแตนด์อโลน รวมถึงการโฮสต์เอ็นจิ้นสคริปต์จากแอปพลิเคชัน CLR รุ่นใหม่กว่าของผลิตภัณฑ์นี้ ซึ่งเรียกว่าCS-Script.Coreสามารถทำงานร่วมกับ. NET ได้

สามารถใช้เครื่องมือพัฒนา .NET ที่มีอยู่ (เช่นVisual StudioและSharp Develop ) ซึ่งช่วยให้สามารถแก้ไขและ ดีบัก สคริปต์ภายใน สภาพแวดล้อมการพัฒนาที่รองรับ.NET แบบดั้งเดิมได้ นอกจากนี้ ยังสามารถเพิ่มการสนับสนุน CS-Script ลงในNotepad++หรือVisual Studio Codeผ่านปลั๊กอินได้[ 2 ] [ 3 ]

FlashDevelop ใช้ CS-Script เป็นกลไกการเขียนสคริปต์ภายใน[ 4 ]

ประโยชน์

วิธีการติดตั้งที่เรียบง่าย

เพียงนำไฟล์สคริปต์และไฟล์เอนจิน (ประมาณ 100 KB) มาไว้ในระบบที่มี .NET runtime ติดตั้งอยู่ สคริปต์ก็จะสามารถทำงานได้แล้ว

พกพาสะดวก

สามารถรันสคริปต์ได้บนระบบใดก็ได้ที่มีการติดตั้ง CLR (รวมถึง Mono)

CS-Script เป็นภาษาเชิงวัตถุอย่างแท้จริงที่รองรับ VB.NET, C++/CLI และ J# ฟังก์ชันการทำงานของ .NET ทั้งหมดมีให้ใช้งาน (รวมถึง FCL, COM Interop , Remoting, WPF, WCF) มีดีบักเกอร์ที่ใช้งานง่ายและ IDE ที่ครบครัน ( Visual Studioหรือ IDE ของบริษัทอื่น) รูปแบบการทำงานภายในสคริปต์เหมือนกับแอปพลิเคชัน .NET ทั่วไป คือ static void Main()

การตีความที่เหมาะสมที่สุด

การตีความคำสั่งใดๆ ในสคริปต์จะทำเพียงครั้งเดียวเท่านั้น แม้ว่าคำสั่งนั้นจะถูกใช้บ่อยครั้งในโค้ดก็ตาม

พิมพ์แบบเข้มงวด

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

ความสามารถในการขยาย

ระบบการเขียนสคริปต์สามารถขยายได้โดยใช้แอสเซมบลีใหม่ที่เขียนด้วยภาษา .NET หรือคอมโพเนนต์ COM สคริปต์ใดๆ ก็สามารถแปลงเป็นแอปพลิเคชันได้อย่างง่ายดาย และในทางกลับกัน ฟังก์ชันการทำงานของแอปพลิเคชัน CLR ใดๆ ก็สามารถขยายได้ด้วยการเขียนสคริปต์[ 5 ]

การโฮสต์สคริปต์

สามารถรันภายในWSHและสามารถผสมผสานในไฟล์ WSF เดียวกันได้

  • CS-Script เป็นส่วนหนึ่งของ Wuji
  • CS-Script เป็นส่วนหนึ่งของ BRE API
  • CS-Script เป็นส่วนหนึ่งของ K2 API
  • CS-Script เป็นส่วนหนึ่งของ AyaNova (เว็บไซต์อย่างเป็นทางการ: ซอฟต์แวร์การจัดการบริการ AyaNova )

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=CS-Script&oldid=1302659024 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ซีเอส-สคริปต์

CS-Script เป็น แพลตฟอร์มการเขียนสคริปต์ แบบโอเพนซอร์สและใช้งานได้ฟรี ซึ่งช่วยให้สามารถสร้างสคริปต์ด้วยไวยากรณ์ C# ที่สอดคล้องกับมาตรฐาน ECMA สคริปต์เหล่านี้สามารถเข้าถึงAPI ของ .

วิธีการติดตั้งที่เรียบง่าย

เพียงนำไฟล์สคริปต์และไฟล์เอนจิน (ประมาณ 100 KB) มาไว้ในระบบที่มี .NET runtime ติดตั้งอยู่ สคริปต์ก็จะสามารถทำงานได้แล้ว

พกพาสะดวก

สามารถรันสคริปต์ได้บนระบบใดก็ได้ที่มีการติดตั้ง CLR (รวมถึง Mono)

ภาษาพื้นฐานคือ C# ที่มีฟังก์ชันการทำงานครบครัน

CS-Script เป็นภาษาเชิงวัตถุอย่างแท้จริงที่รองรับ VB.NET, C++/CLI และ J# ฟังก์ชันการทำงานของ .