autodiap - آنلاین در ابر

این دستور autodiap است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


autodia - یک اسکریپت perl با استفاده از ماژول های Autodia برای ایجاد نمودارهای کلاس UML یا
اسناد. از کد یا سایر منابع داده

معرفی


AutoDia فایل های منبع را به عنوان ورودی می گیرد و با استفاده از یک کنترلر آنها را برای ایجاد تجزیه می کند
مستندسازی از طریق الگوها کنترل کننده ها به AutoDia اجازه می دهند هر زبانی را با استفاده از آن تجزیه کند
ارائه یک کنترلر و ثبت نام در autodia.pm. قالب ها اجازه می دهد تا خروجی باشد
به شدت از Dia XML به HTML ساده سفارشی شده و منطق برنامه را از هم جدا می کند
از ارائه نتایج

AutoDia به زبان perl نوشته شده است و به طور پیش‌فرض روی کنترل کننده perl و پسوند فایل مطابقت دارد
مگر اینکه زبانی با استفاده از سوئیچ -l مشخص شده باشد.

AutoDia به Template Toolkit و Perl 5 نیاز دارد. برخی از کنترل کننده ها و الگوها ممکن است نیاز داشته باشند
نرم افزار اضافی، به عنوان مثال جاوا SDK برای کنترل کننده جاوا.

AutoDia می تواند از GraphViz برای تولید مختصات طرح بندی استفاده کند و می تواند نمودارهای دوگانه تولید کند
(نشان نویسی برای نمودارهای جهت دار) به صورت نقطه (ساده یا متعارف) و vcg و همچنین Dia xml.

اطلاعات مفید، پیوندها و اخبار را می توان در وب سایت autodia یافت -
http://www.aarontrevena.co.uk/opensource/autodia/

طریقه استفاده


"autodia ([-i نام فایل [-p مسیر] ] یا [-d فهرست [-r] ]) [گزینه ها]"
"autodia -i filename: از نام فایل به عنوان ورودی استفاده کنید"
"autodia -i "filea fileb filec" : از filea، fileb و filec به عنوان ورودی استفاده کنید"
"autodia -i filename -p .. : از ../filename به عنوان فایل ورودی استفاده کنید"
"autodia -d directoryname: از *.pl/pm در نام دایرکتوری به عنوان فایل ورودی استفاده کنید"
"autodia -d "foo bar quz" : از *pl/pm در فهرست های foo، bar و quz به عنوان ورودی استفاده کنید
فایل ها"
"autodia -d directory -r : از *pl/pm در دایرکتوری و زیرشاخه های آن به عنوان ورودی استفاده کنید
فایل ها"
"autodia -d directory -F : از فایل ها در فهرست استفاده کنید اما فقط یک فایل در هر نمودار"
=item "autodia.pl -d directory -C : از فایل ها در دایرکتوری استفاده کنید اما از CVS بگذرید
دایرکتوری ها"
"autodia -o outfile.xml: از outfile.xml به عنوان فایل خروجی استفاده کنید (در غیر این صورت استفاده می شود
autodial.out.dia)"
"autodia -O: خروجی به stdout"
"autodia -l language: منبع را به عنوان زبان (یعنی: C) تجزیه کنید و به دنبال آن بگردید
پسوندهای نام فایل مناسب اگر -d نیز باشد
"autodia -t templatefile : از templatefile به عنوان الگو استفاده کنید (در غیر این صورت استفاده می شود
template.xml)"
"autodia -l DBI -i "mysql:test:localhost" -U username -P password : استفاده از پایگاه داده تست در
لوکال هاست با نام کاربری و رمز عبور به عنوان نام کاربری و رمز عبور"
"autodia -l Mason -i "/index.html" -p comp_root -G '\$c' : از HTML::Mason برای واکشی استفاده کنید
/index.html از comp_root و نمایش تمام اجزای موجود در دسترس. -G مطابقت دارد
allow_globals."
"autodia -z: خروجی از طریق graphviz"
"autodia -Z: خروجی از طریق فنرگراف"
"autodia -v: خروجی از طریق VCG"
"autodia -s skipfile: فایل ها یا نام های بسته منطبق با موارد فهرست شده را حذف کنید
فایل"
ج
وابستگی ها)>
"autodia -K : بسته هایی که بخشی از ورودی نیستند نمایش داده نشود"
"autodia -k: سوپرکلاس هایی که بخشی از ورودی نیستند نمایش داده نشود"
"autodia -H: فقط روش های عمومی/قابل مشاهده را نشان می دهد"
"autodia -m : فقط روش های کلاس را نشان می دهد"
"autodia -M: روش های کلاس نشان داده نشود"
"autodia -a: فقط ویژگی های کلاس را نشان می دهد"
"autodia -A: ویژگی های کلاس را نشان نمی دهد"
"autodia -S: حالت بی صدا، خروجی به stdout وجود ندارد مگر با -O"
"autodia -h: نمایش این پیام راهنما"
"autodia -V: نمایش نسخه و پیام حق چاپ"

با استفاده از سرویس های onworks.net از autodiap آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز