การสร้างการวาดภาพอัตโนมัติ (ADG) เป็นข้ามแพลตฟอร์มฟรีและเปิดแหล่งโครงการซอฟต์แวร์ดำเนินการในซีและ Lua เป็นห้องสมุด GObject ตามที่นำเสนอผ้าใบไคโรไม่โต้ตอบซึ่งได้รับการออกแบบมาสำหรับการสร้างภาพวาดทางเทคนิค
คุณสมบัติอย่างรวดเร็ว
การปรับแต่งสูงรุ่นวาดภาพอัตโนมัติมีการสนับสนุนสำหรับการฝึกอบรมในประเทศและทั่วโลกที่แตกต่างกันการสนับสนุนรูปแบบการแสดงผลหลายรวมถึงรูปแบบไฟล์ PDF, PNG, PS, GDI และ X11 การสนับสนุนที่สมบูรณ์ในการวิปัสสนา GObject เสนอสร้างที่ง่ายของการผูกภาษาได้เป็นอย่างดี การสนับสนุนสำหรับรูปแบบและการแยกมุมมอง
นอกจากนี้โครงการที่มาพร้อมกับแอพลิเคชันการสาธิตซึ่งจะช่วยให้นักพัฒนาที่ต้องการจะใช้ห้องสมุด ADG ในโครงการของพวกเขาที่จะเรียนรู้วิธีการใช้งาน, การแสดงความสามารถของพวกเขาบนผืนผ้าใบซึ่งสามารถนำมาใช้โดยตรงจากซีผูก Lua เป็น ยังมีอยู่ในการสร้างโครงการวาดอัตโนมัติ.
การเริ่มต้นใช้ห้องสมุด ADG
การติดตั้ง ADG (Automatic วาด Generation) ห้องสมุดบนระบบปฏิบัติการ GNU / Linux เป็นเรื่องง่ายที่คุณจะต้องดาวน์โหลดเวอร์ชันล่าสุดของโปรแกรมจาก Softoware ซึ่งจะมีการกระจายเป็น TAR เก็บบันทึก ยื่นที่ไหนสักแห่งบนเครื่องคอมพิวเตอร์ของคุณแกะมันและเปิดใช้งานโปรแกรมจำลองสถานี
ในแอพพลิเคเทอร์มิให้ใช้ & lsquo; cd & rsquo; คำสั่งเพื่อนำทางไปยังสถานที่ตั้งของไฟล์ที่เก็บสกัด (เช่น cd /home/softoware/adg-0.7.5) เรียกใช้และ lsquo; ./ กำหนดค่า & amp; & amp; ทำให้ & rsquo; คำสั่งในการกำหนดค่าและรวบรวมซอฟแวร์ตามด้วย & lsquo; sudo ให้ติดตั้งและ rsquo; คำสั่งที่จะติดตั้งทั้งระบบ.
ภายใต้เครื่องดูดควันและระบบปฏิบัติการที่สนับสนุน
ห้องสมุด ADG ได้รับการสนับสนุนที่หลากหลายของระบบปฏิบัติการรวมทั้ง Linux, Solaris, FreeBSD, Microsoft Windows และ Mac OS X ซีและ Lua ภาษาโปรแกรมที่ได้รับการใช้ในการเขียนห้องสมุดนี้ซึ่งเป็นอย่างเข้ากันได้กับ 64 บิตและการสอนแบบ 32 บิตสถาปัตยกรรมชุด.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- โครงการที่ได้รับการปรับให้เข้ากับ ADG-หลัวในเพื่อที่จะสามารถที่จะเผยแพร่การสาธิตเว็บออนไลน์บนเซิร์ฟเวอร์โคมไฟมาตรฐาน.
- ความเข้ากันได้ของโครงการกับระบบเก่าได้รับการปรับปรุง.
- รวบรวมโดยไม่ต้อง GTK + สนับสนุนได้รับการทดสอบ:. ผ้าใบคือตอนนี้ทำงานอย่างถูกต้องในระบบโดยไม่ต้องติดตั้งเซิร์ฟเวอร์เอ็กซ์
มีอะไรใหม่ ในรุ่น 0.7.6:
- โครงการที่ได้รับการปรับให้เข้ากับ ADG-หลัวในเพื่อที่จะสามารถที่จะเผยแพร่การสาธิตเว็บออนไลน์บนเซิร์ฟเวอร์โคมไฟมาตรฐาน.
- ความเข้ากันได้ของโครงการกับระบบเก่าได้รับการปรับปรุง.
- รวบรวมโดยไม่ต้อง GTK + สนับสนุนได้รับการทดสอบ:. ผ้าใบคือตอนนี้ทำงานอย่างถูกต้องในระบบโดยไม่ต้องติดตั้งเซิร์ฟเวอร์เอ็กซ์
มีอะไรใหม่ ในรุ่น 0.7.2:
- ออกจากการผูกกล่องอยู่ในขณะนี้การทำงานอย่างเต็มที่: โปรแกรม ADG สาธิตให้โดย ADG-หลัว (http://adg.entidi.com/lua/) เป็นที่ตราไว้กับทางการ ADG สาธิตในซี
- AdgDress จะรับมาจาก GEnum แทนที่จะเป็นวิธีการแก้ปัญหาในแบบฉบับ.
- มากรหัสพิเศษได้ถูกลบออกเพื่อทำแผนที่ระหว่างตัวเลขและชื่อในการผูกเป็นไปโดยอัตโนมัติ.
- ความสอดคล้องในชื่อของวิดเจ็ตที่ได้รับการปรับปรุงให้ดีขึ้นช่วยให้คุณสามารถลดความซับซ้อนของการเชื่อมต่อสัญญาณในด้าน Lua.
มีอะไรใหม่ ในรุ่น 0.7.1:
- ออกจากการสนับสนุนช่องสำหรับ LGI (Lua ผูกแบบไดนามิกตามวิปัสสนา GObject) อยู่ในขณะนี้เก็บรักษาไว้อย่างแข็งขันและใช้อย่างมีประสิทธิภาพสำหรับการทดสอบ APIs.
- ห่อ GBoxed สำหรับไคโร structs เช่น cairo_matrix_t ได้รับการปรับตัวลดลงในความโปรดปรานของการสนับสนุนพื้นเมืองไว้ให้โดยห้องสมุด cairo-GObject.
- ห่อ GObject สำหรับ structs CPML เช่นคู่วิทยาการและกลุ่มที่ได้รับการย้ายเข้ามา CPML นี้จะทำให้ซ้ำซ้อนการปรากฏตัวของห่อในด้าน ADG.
มีอะไรใหม่ ในรุ่น 0.7.0:
- คุณลักษณะ AutoScaling อยู่ในขณะนี้และชุดของปัจจัยระดับที่กำหนดไว้ล่วงหน้าจะนำไปใช้จนหนึ่งที่เหมาะสมพบ.
- โปรแกรมสาธิตการวาดภาพบน autoscales คลิกขวาบนพื้นที่วาด.
- การสนับสนุนวิปัสสนาได้รับการปรับปรุงทำให้มันเป็นไปได้ที่จะมี LGI (Lua) ผูกทำงานออกจากกล่อง.
- สับ typedef ได้รับการปรับตัวลดลงในความโปรดปรานของส่วนหัวส่งส่วนตัว.
- รูปแบบเส้นประของ AdgLineStyle ขณะนี้สามารถกำหนดได้โดยมีผลผูกพันกับมันเช่น AdgDash.
มีอะไรใหม่ ในรุ่น 0.6.6:
- โครงการที่ได้รับการแจ้งความกับดี + 3 บนแพลตฟอร์ม Windows เพื่อ.
- ติดตั้ง Win64 สามารถใช้ได้ ADG สาธิตตอนนี้ฝังไอคอนขนาดแตกต่างกันตั้งแต่ 16x16 เพื่อ 128x128 พิกเซล.
- มองขึ้นอยู่กลับไปยัง srcdir เพื่อให้ไอคอนนอกจากนี้ยังสามารถนำมาใช้โดยไม่ต้องติดตั้งโปรแกรม.
- APIs ใหม่หลายคนได้รับการเพิ่มเพื่อช่วยให้มีการย้ายถิ่นฐานนี้.
- ติดตั้ง Windows ที่มีการปรับปรุงเครื่องสำอางจำนวนมาก.
- รหัส NSIS ได้รับการทำความสะอาดขึ้น.
มีอะไรใหม่ ในรุ่น 0.6.4:
- ผูก Lua บนพื้นฐานของ lgob ตอนนี้ไม่มีที่เป็นโครงการแยก (ADG-หลัว) รหัสกาวที่สร้างขึ้นอัตโนมัติโดยใช้วิปัสสนา GObject.
- สร้างระบบสามารถตรวจจับและใช้ GTK + 3 และ gladeui-2.0 หากพบ GTK + 2 และ gladeui-1.0 ยังคงมีอยู่และสามารถบังคับในเวลาที่กำหนด.
- การแสดงผลของ AdgRDim ได้รับการปรับปรุงเมื่อ "นอก" ทรัพย์สินมีการเปิดใช้เส้นผู้นำจะขยาย beyoud โค้งที่จะพูดเป็นระยะ styleable และเครื่องหมายจะ reveresed .
- ส่วนหน้าข้อความที่ดีที่สุดจะถูกเลือกในเวลาที่กำหนด เมื่อ Pango สามารถใช้ได้จะต้องการมากกว่า APIs ข้อความของเล่น cairo.
มีอะไรใหม่ ในรุ่น 0.6.3:
- ตรรกะการจัดการข้อความได้ถูกย้ายภายในอินเตอร์เฟซ AdgTextual และกิจการใหม่บนพื้นฐานของ Pango (AdgText) ได้รับการเพิ่ม นอกจากนี้ AdgToyText ดำเนิน AdgTextual เพื่อให้ทุกหน่วยงานข้อความอยู่ในขณะนี้สามารถเปลี่ยนแปลงได้.
- การสาธิตโปรแกรมมีหน้าโต้ตอบใหม่ที่ช่วยให้การปรับแต่งบล็อกชื่อของการวาดภาพ คำแนะนำการซูมได้รับการเคลื่อนย้ายออกนอกกระดาษเพื่อการวาดภาพได้รับการพิจารณาสรุป.
- ห้องสมุด CPML มีกรอบการทดสอบของตัวเอง อย่างไรก็ตามการทดสอบได้รับการปรับปรุงโดยทั่วไปดังนั้นจึงเป็นไปได้ที่จะสร้างรายงานโดยใช้ "ทำให้การทดสอบรายงาน".
- การคำนวณขอบเขตขาดหายไปใน AdgRDim, AdgADim AdgArrow และขณะนี้อยู่ในสถานที่ โดยการเรียก ADG สาธิตด้วยตัวเลือก -E มันเป็นไปได้ที่จะมองเห็นการตรวจสอบสถานะ extents.
- พวงของข้อบกพร่องที่สะดุดตาที่สุดการตรวจสอบ catalogdir บึงที่ไม่ถูกต้องและการคำนวณ extents, ได้รับการแก้ไข.
มีอะไรใหม่ ในรุ่น 0.6.2:
- โครงสร้างพื้นฐานการแปลได้รับการเพิ่มและทดสอบโดยการเพิ่มการแปลภาษาอิตาเลียน.
- เครื่องมือ AdgGtkArea คือตอนนี้ความสามารถในการโต้ตอบเปลี่ยนซูมและแพนในพื้นที่ทั่วโลกโดยการลากและ / หรือการหมุนวงล้อในขณะที่เก็บกะกด.
- ระดับใหม่ที่ได้รับการดำเนินการ. AdgGtkLayout เป็น AdgGtkArea เครื่องมือที่ใช้เลื่อนกำเนิดจึงจะสามารถเพิ่มโดยตรงกับภาชนะ GtkScrolledWindow
มีอะไรใหม่ ในรุ่น 0.6.1:
- ผ้าใบในขณะนี้ได้รับการสนับสนุนการพิมพ์เมื่อคอมไพล์ด้วยดี + เปิดใช้งาน.
- การตั้งค่าสื่อที่สามารถเชื่อมโยงไปยังผืนผ้าใบเพื่อให้ข้อมูลเหล่านี้สามารถเข้าถึงได้เพื่อให้สอดคล้องกับพฤติกรรมที่แตกต่างกันระหว่างแบ็กเอนด์.
- การสาธิตโปรแกรมนี้สามารถทำให้การวาดภาพไปยังไฟล์ SVG.
- ไฟล์ที่สร้างขึ้นจะถูกเก็บไว้ในไดเรกทอรีเอกสารของผู้ใช้.
- หน่วยงานที่ไม่สมบูรณ์ในขณะนี้ล้มเหลวได้อย่างสง่างามแทนการบ่นสำหรับข้อมูลไม่เพียงพอ.
- นี้ให้เป็นวิธีที่ง่ายต่อการใช้ machinings ตัวเลือก: ร่องตัวเลือกในโปรแกรม ADG สาธิตคือการทำงานโดยใช้ประโยชน์จากคุณลักษณะนี้ .
ต้องการ
- GTK +
- ไคโร
- GLib2
ความคิดเห็นที่ไม่พบ