در تولید خودکار نشیمن (ADG) کراس پلت فرم، آزاد و باز پروژه نرم افزار منبع در C و LUA به عنوان یک کتابخانه بر اساس GObject-ارائه می دهد که یک بوم قاهره غیر تعاملی است که برای تولید نقشه های فنی طراحی اجرا است.
ویژگی های در یک نگاه
در حال بسیار قابل تنظیم، نسل کشی به صورت خودکار ویژگی های پشتیبانی برای ماتریس مشخص محلی و جهانی، پشتیبانی از فرمت های خروجی متعدد، از جمله PDF، PNG، PS، GDI و X11، پشتیبانی کامل به درون نگری GObject ارائه ایجاد آسان از اتصالات زبان، و همچنین به عنوان پشتیبانی برای مدل و مشخصات جدایی.
علاوه بر این، این پروژه همراه با کاربرد نسخه ی نمایشی، که توسعه دهندگان که می خواهند برای اجرای کتابخانه ADG بر روی پروژه خود را به یاد بگیرند که چگونه به استفاده از آن کمک خواهد کرد، نشان دادن توانایی های بوم، که می تواند به طور مستقیم از اتصالات C. LUA استفاده می شود همچنین در این پروژه ایجاد نقشه کشی خودکار در دسترس است.
کار با کتابخانه ADG آغاز شده
نصب ADG (نسل کشی اتوماتیک) کتابخانه بر روی یک سیستم عامل گنو / لینوکس کار آسانی است، به عنوان شما باید برای دانلود آخرین نسخه از برنامه را از Softoware، جایی که آن را به عنوان یک آرشیو TAR توزیع شده، نجات فایل در جای بر روی کامپیوتر شما، باز کردن آن و باز کردن یک برنامه شبیه ساز ترمینال.
در برنامه ترمینال، استفاده از و lsquo. CD برون دستور برای رفتن به محل فایل های استخراج آرشیو (به عنوان مثال /home/softoware/adg-0.7.5 سی دی)، اجرا و lsquo. ./ پیکربندی از & amp؛ از & amp؛ را برون دستور برای پیکربندی و کامپایل نرم افزار، پس از و lsquo. کد: sudo را نصب برون دستور به آن گسترده ای نصب سیستم.
زیر کاپوت و سیستم عامل های پشتیبانی
در کتابخانه ADG بر روی یک طیف گسترده ای از سیستم های عامل، از جمله لینوکس، سولاریس، بورس، مایکروسافت ویندوز و Mac OS X. C و زبان های برنامه نویسی LUA حمایت کرده اند، استفاده شده است به نوشتن این کتابخانه است که به طور کامل با 64 سازگار بیتی و 32 بیتی معماری مجموعه دستورالعمل.
در چه در این نسخه جدید است:
این پروژه شده است به ADG-LUA به منظور قادر به انتشار نسخه ی نمایشی وب سایت آنلاین در سرور LAMP استاندارد اقتباس شده است.
سازگاری با سیستم های منسوخ پروژه است بهبود یافته است.
نقشه کشی بدون GTK + پشتیبانی آزمایش شده: بوم است در حال حاضر به درستی کار بر روی یک سیستم بدون یک سرور X نصب شده است.
در نسخه 0.7.6 چه جدید است:
این پروژه شده است به ADG-LUA به منظور قادر به انتشار نسخه ی نمایشی وب سایت آنلاین در سرور LAMP استاندارد اقتباس شده است.
سازگاری با سیستم های منسوخ پروژه است بهبود یافته است.
نقشه کشی بدون GTK + پشتیبانی آزمایش شده: بوم است در حال حاضر به درستی کار بر روی یک سیستم بدون یک سرور X نصب شده است.
در نسخه 0.7.2 چه جدید است:
خارج از جعبه اتصالات در حال حاضر به طور کامل کار: برنامه ADG-نسخه ی نمایشی ارائه شده توسط ADG-LUA (http://adg.entidi.com/lua/) است در تاریخ همتراز با مقام ADG-نسخه ی نمایشی در C.
AdgDress است به ارث برده از GEnum به جای اینکه یک راه حل صنایع.
تعداد زیادی از کد های تخصصی حذف شده است، به طوری که نگاشت بین اعداد و نامها در اتصالات خودکار است.
ثبات در نام ویجت است بهبود یافته است، اجازه می دهد تا شما را به ساده اتصالات دهنده سیگنال قرار دارند در سمت LUA.
در نسخه 0.7.1 چه جدید است:
از حمایت جعبه برای LGI (اتصالات LUA پویا بر اساس دروننگری GObject) در حال حاضر به طور فعال را حفظ و به طور موثر برای API های تست استفاده می شود.
فراغ GBoxed برای ساختمانها قاهره مانند cairo_matrix_t اند به نفع پشتیبانی بومی ارائه شده توسط کتابخانه قاهره-gobject کاهش یافته است.
فراغ GObject برای ساختمانها CPML مانند جفت، شکلهای هندسی اولیه و قطعات به CPML منتقل شده است. این باعث می شود کار برکنار حضور فراغ در سمت ADG.
در نسخه 0.7.0 چه جدید است:
ویژگی autoscaling در حال حاضر در دسترس است، و یک سری از عوامل مقیاس از پیش تعریف شده می شود تا زمانی که یکی از مناسب است در بر داشت.
این برنامه نسخه ی نمایشی autoscales نقاشی در راست کلیک بر روی منطقه نقاشی.
حمایت درون نگری است بهبود یافته است، و آن را ممکن است به LGI (LUA) اتصالات کار از جعبه.
هک typedef شده است به نفع یک ضربه فورواردر خصوصی کاهش یافته است.
الگوی خط تیره از هم اکنون می توانید AdgLineStyle با اتصال به آن یک نمونه AdgDash سفارشی شود.
در نسخه 0.6.6 چه جدید است:
این پروژه شده است به GTK + 3 بر روی سیستم عامل ویندوز به منتقل شد.
نصب Win64 در دسترس است. ADG-نسخه ی نمایشی در حال حاضر دهندهها آیکون با اندازه های مختلف، اعم از 16x16 128x128 پیکسل به.
نگاه کردن به عقب می افتد به srcdir به طوری که آیکون همچنین می توانید بدون نصب برنامه استفاده شود.
چند رابط های برنامه کاربردی جدید به آن اضافه شده است برای کمک به این جابجایی.
نصب ویندوز بسیاری از پیشرفت های لوازم آرایشی و بهداشتی.
کد NSIS پاکسازی شد.
در نسخه 0.6.4 چه جدید است:
اتصالات LUA، بر اساس lgob، در حال حاضر به عنوان یک پروژه از هم جدا (ADG-LUA) قابل. کد چسب به طور خودکار با استفاده از دروننگری GObject تولید می شود.
سیستم ساخت می تواند شناسایی و استفاده از GTK + 3 و gladeui-2.0 اگر در بر داشت. GTK + 2 و gladeui-1.0 هنوز در دسترس است و می تواند در زمان پیکربندی اجباری است.
ارائه AdgRDim است افزایش یافته است: زمانی که "خارج" اموال فعال باشد، خط رهبر خواهد beyoud قوس گسترش به قول برای فاصله styleable و نشانگر توان reveresed خواهد شد.
بهترین ظاهر متن است که در زمان پیکربندی انتخاب شده است. هنگامی که pango در دسترس است، خواهد شد بیش از رابط های برنامه کاربردی متن اسباب بازی قاهره ارجح است.
در نسخه 0.6.3 چه جدید است:
منطق دستکاری متن در داخل رابط AdgTextual و یک نهاد جدید بر اساس pango نقل مکان کرد (AdgText) اضافه شده است. همچنین AdgToyText پیاده سازی AdgTextual تا تمام نهادهای متن حال حاضر قابل تعویض.
این برنامه نسخه ی نمایشی دارای یک صفحه محاوره ای جدید است که اجازه می دهد تا به دلخواه بلوک عنوان نقاشی. نکات زوم خارج از کاغذ منتقل شده است به طوری که نقاشی را می توان نهایی در نظر گرفته.
کتابخانه CPML است چارچوب آزمون خود را دارد. به هر حال آزمایش به طور کلی بهبود یافته است تا آن را در حال حاضر امکان تولید گزارش با استفاده از "را تست گزارش".
از دست رفته حوزه محاسبات در AdgRDim، AdgADim و AdgArrow در حال حاضر در محل. با تماس با ADG-نسخه ی نمایشی با گزینه ناشر ممکن است به صورت بصری بررسی وضعیت حوزه.
یک دسته از اشکالات، که مهمترین آنها تشخیص اشتباه catalogdir بیشه و برخی از حوزه محاسبه، حل شده اند.
در نسخه 0.6.2 چه جدید است:
زیرساخت های محلی سازی اضافه شده است و تست شده با اضافه کردن ترجمه ایتالیایی.
ویجت AdgGtkArea است در حال حاضر قادر تعاملی تغییر زوم و پان در فضای جهانی را با کشیدن و / یا دوار چرخ حالی که نگه داشتن SHIFT فشرده.
کلاس جدید اجرا شده است: AdgGtkLayout ویجت بر اساس AdgGtkArea است که پیاده سازی پیمایش بومی است، از این رو می توان آن را به طور مستقیم به یک ظرف GtkScrolledWindow اضافه شده است.
در نسخه 0.6.1 چه جدید است:
بوم در حال حاضر پشتیبانی چاپ زمانی که وارد شده با GTK + را فعال کنید.
راه اندازی رسانه را می توان به بوم مرتبط بنابراین این داده ها می تواند دیده برای ارائه یک رفتار سازگار بین پایانه (Backend) متفاوت است.
این برنامه هم اکنون می توانید نسخه ی نمایشی نقاشی به یک فایل SVG ارائه.
فایل های تولید شده در راهنمای کاربر سند ذخیره می شود.
اشخاص ناقص در حال حاضر شکست آرامی به جای شکایت برای داده های کافی نیست.
این یک راه آسان برای پیاده سازی machinings اختیاری فراهم می کند: شیار اختیاری در برنامه ADG-نسخه ی نمایشی در حال کار با اعمال نفوذ این ویژگی.
در مورد نیاز:
GTK +
قاهره
GLib2
نظر یافت نشد