โครงการ Tcl / Tk เป็นระบบการเขียนสคริปต์แบบโอเพนซอร์สหลายแพลตฟอร์มฟรีและแบบพกพาที่สนับสนุนการประมวลผลแบบสตริงและการจับคู่รูปแบบการเข้าถึงระบบไฟล์พื้นเมืองการควบคุมโปรแกรมอื่น ๆ เช่น TCP / IP, เครื่องจับเวลารวมถึง I / O ที่ขับเคลื่อนโดยเหตุการณ์
Tcl (เครื่องมือคำสั่งภาษา) เป็นเรื่องง่ายที่จะเรียนรู้ช่วยให้ผู้ใช้เพื่อสร้างโปรแกรมที่เป็นประโยชน์ในไม่กี่นาที คุณมีอิสระในการใช้ Tcl / Tk ตามที่คุณต้องการแม้ในแอปพลิเคชันเชิงพาณิชย์ ในขณะที่ Tcl เป็นภาษาการเขียนโปรแกรม Tk เป็นชุดเครื่องมือ GUI ซึ่งจะช่วยให้นักออกแบบสามารถออกแบบ User Interface แบบกราฟิกสำหรับโปรแกรม Tcl ได้
เริ่มต้นใช้ Tcl / Tk
โปรแกรม Tcl และ Tk มีการแจกจ่ายเป็น tarballs สองแหล่ง (tar archives) ดังนั้นคุณจะต้องติดตั้งแยกต่างหากในระบบ GNU / Linux หากต้องการทั้งสองอย่างแน่นอน คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้จาก Softoware โดยใช้ส่วนการดาวน์โหลดเฉพาะด้านบน
หากต้องการติดตั้งแอพพลิเคชันใด ๆ ให้บันทึกที่เก็บข้อมูลที่เก็บถาวรไว้ในตำแหน่งที่คุณเลือกแยกเนื้อหาเปิดโปรแกรมจำลอง terminal และไปยังตำแหน่งของไฟล์ที่เก็บถาวรโดยใช้ & lsquo; cd & rsquo; คำสั่ง.
จากนั้นป้อนโฟลเดอร์ของแพลตฟอร์มที่คุณต้องการเพิ่มประสิทธิภาพและรวบรวมซอฟต์แวร์ (เช่น unix) ดำเนินการ & lsquo; ./ configure & amp; & amp; ทำให้ & rsquo; ตามด้วย & lsquo; make install & rsquo; คำสั่งเป็น root หรือกับ sudo เพื่อติดตั้งระบบทั้งหมด
ภายใต้ประทุนและระบบปฏิบัติการที่สนับสนุน
ทั้งสองโปรแกรม Tcl และ Tk เขียนส่วนใหญ่ในภาษาโปรแกรม C อย่างไรก็ตามดูเหมือนว่าภาษา Tcl ใช้เพื่อสร้างเครื่องมือเหล่านี้ซึ่งมุ่งเน้นไปที่ผู้พัฒนาและผู้ดูแลระบบ
ขณะนี้ซอฟต์แวร์ทำงานบน GNU / Linux ทั้งหมดรวมถึงรสชาติต่างๆของ BSD เช่น FreeBSD, Mac OS X และระบบปฏิบัติการ Microsoft Windows ได้รับการสนับสนุนสถาปัตยกรรมชุดคำสั่งทั้ง 64 บิตและ 32 บิตในขณะนี้
มีอะไรใหม่ ในรุ่นนี้:
- [TIP 432] อัปเดตกล่องโต้ตอบของไฟล์ใน Windows แล้ว
- เรียกคืนความสามารถในการอ่านอีกครั้งจากช่องหลังจาก EOF
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lreplace {} 1 1].
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lappend foo]
- ผลลัพธ์ที่ไม่ถูกต้องจาก [regsub -all {(. *} a (b) {}].
- เรียกคืนความสามารถในการ [open comX: r +].
- แก้ไขค่าความละเอียดที่เป็นลบ
[scale] - แก้ไขข้อขัดข้องใน ...
- [oo :: คลาสทำลาย]
- [ใช้ {{} {ลอง {} เมื่อตกลง {} - on return {} {}}}].
- เพิ่มประสิทธิภาพ [expr] ession bytecode ไม่ถูกต้อง
- [ชุดอาร์เรย์] ของอาร์เรย์ traced
- [scale .s -digits $ tooBig].
- Bytecode เหมาะสำหรับ [string cat]
- การสนับสนุน Windows 10
มีอะไรใหม่ ในเวอร์ชัน 8.6.7:
- [TIP 432] อัปเดตกล่องโต้ตอบของไฟล์ใน Windows แล้ว
- เรียกคืนความสามารถในการอ่านอีกครั้งจากช่องหลังจาก EOF
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lreplace {} 1 1].
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lappend foo]
- ผลลัพธ์ที่ไม่ถูกต้องจาก [regsub -all {(. *} a (b) {}].
- เรียกคืนความสามารถในการ [open comX: r +].
- แก้ไขค่าความละเอียดที่เป็นลบ
[scale] - แก้ไขข้อขัดข้องใน ...
- [oo :: คลาสทำลาย]
- [ใช้ {{} {ลอง {} เมื่อตกลง {} - on return {} {}}}].
- เพิ่มประสิทธิภาพ [expr] ession bytecode ไม่ถูกต้อง
- [ชุดอาร์เรย์] ของอาร์เรย์ traced
- [scale .s -digits $ tooBig].
- Bytecode เหมาะสำหรับ [string cat]
- การสนับสนุน Windows 10
มีอะไรใหม่ ในเวอร์ชัน 8.6.6:
- [TIP 432] อัปเดตกล่องโต้ตอบของไฟล์ใน Windows แล้ว
- เรียกคืนความสามารถในการอ่านอีกครั้งจากช่องหลังจาก EOF
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lreplace {} 1 1].
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lappend foo]
- ผลลัพธ์ที่ไม่ถูกต้องจาก [regsub -all {(. *} a (b) {}].
- เรียกคืนความสามารถในการ [open comX: r +].
- แก้ไขค่าความละเอียดที่เป็นลบ
[scale] - แก้ไขข้อขัดข้องใน ...
- [oo :: คลาสทำลาย]
- [ใช้ {{} {ลอง {} เมื่อตกลง {} - on return {} {}}}].
- เพิ่มประสิทธิภาพ [expr] ession bytecode ไม่ถูกต้อง
- [ชุดอาร์เรย์] ของอาร์เรย์ traced
- [scale .s -digits $ tooBig].
- Bytecode เหมาะสำหรับ [string cat]
- การสนับสนุน Windows 10
มีอะไรใหม่ ในเวอร์ชัน 8.6.5:
- [TIP 432] อัปเดตกล่องโต้ตอบของไฟล์ใน Windows แล้ว
- เรียกคืนความสามารถในการอ่านอีกครั้งจากช่องหลังจาก EOF
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lreplace {} 1 1].
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lappend foo]
- ผลลัพธ์ที่ไม่ถูกต้องจาก [regsub -all {(. *} a (b) {}].
- เรียกคืนความสามารถในการ [open comX: r +].
- แก้ไขค่าความละเอียดที่เป็นลบ
[scale] - แก้ไขข้อขัดข้องใน ...
- [oo :: คลาสทำลาย]
- [ใช้ {{} {ลอง {} เมื่อตกลง {} - on return {} {}}}].
- เพิ่มประสิทธิภาพ [expr] ession bytecode ไม่ถูกต้อง
- [ชุดอาร์เรย์] ของอาร์เรย์ traced
- [scale .s -digits $ tooBig].
- Bytecode เหมาะสำหรับ [string cat]
- การสนับสนุน Windows 10
มีอะไรใหม่ ในเวอร์ชัน 8.6.4:
- [TIP 432] อัปเดตกล่องโต้ตอบของไฟล์ใน Windows แล้ว
- เรียกคืนความสามารถในการอ่านอีกครั้งจากช่องหลังจาก EOF
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lreplace {} 1 1].
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lappend foo]
- ผลลัพธ์ที่ไม่ถูกต้องจาก [regsub -all {(. *} a (b) {}].
- เรียกคืนความสามารถในการ [open comX: r +].
- แก้ไขค่าความละเอียดที่เป็นลบ
[scale] - แก้ไขข้อขัดข้องใน ...
- [oo :: คลาสทำลาย]
- [ใช้ {{} {ลอง {} เมื่อตกลง {} - on return {} {}}}].
- เพิ่มประสิทธิภาพ [expr] ession bytecode ไม่ถูกต้อง
- [ชุดอาร์เรย์] ของอาร์เรย์ traced
- [scale .s -digits $ tooBig].
- Bytecode เหมาะสำหรับ [string cat]
- การสนับสนุน Windows 10
มีอะไรใหม่ ในเวอร์ชัน 8.6.3:
- [TIP 432] อัปเดตกล่องโต้ตอบของไฟล์ใน Windows แล้ว
- เรียกคืนความสามารถในการอ่านอีกครั้งจากช่องหลังจาก EOF
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lreplace {} 1 1].
- ผลลัพธ์ที่ไม่สามารถเข้ากันได้จาก [lappend foo]
- ผลลัพธ์ที่ไม่ถูกต้องจาก [regsub -all {(. *} a (b) {}].
- เรียกคืนความสามารถในการ [open comX: r +].
- แก้ไขค่าความละเอียดที่เป็นลบ
[scale] - แก้ไขข้อขัดข้องใน ...
- [oo :: คลาสทำลาย]
- [ใช้ {{} {ลอง {} เมื่อตกลง {} - on return {} {}}}].
- เพิ่มประสิทธิภาพ [expr] ession bytecode ไม่ถูกต้อง
- [ชุดอาร์เรย์] ของอาร์เรย์ traced
- [scale .s -digits $ tooBig].
- Bytecode เหมาะสำหรับ [string cat]
- การสนับสนุน Windows 10
ความคิดเห็นที่ไม่พบ