معرفی نرم افزار "آریا نگار" و اعلام پیشرفت ساخت آن

JavidX

Apadana Developer
آفرین
کی به بازار میفرستش ؟
سلام
ممنون. حالا که زوده. باید نسخه beta بیاد ، تازه مهم تر از همه باید ببینیم کاربران چی می خوان و چه امکاناتی رو از آریا نگار انتظار دارن...
موفق باشید
 

JavidX

Apadana Developer
با سلام به دوستان عزیز

اول خدمت شما عرض کنم که این نرم افزار ، نرم افزاری شبیه به MMB اما خیلی قوی تر از آن است. از 10 ماه پیش در حال ساخت این نرم افزار هستم و تا حالا 80 درصد بدون در نظر گرفتن نوشتن راهنمای آن کامل شده.

ایده اولیه: شرکت در جشنواره خوارزمی و علاقه زیاد به ساخت نرم افزاری قدرتمند تر از MMB
برنامه نویسی شده با: Delphi 7
تعداد خطوط برنامه: فعلا 30 هزار خط



امکانات بهتر از MMB:
• آریا نگار از قابلیت چند ریسمانه (MultiThreading) پشتیبانی می کند.
• تجهیزات (Plugin) آریانگار در زمان ساخت نیز کار می کنند و دستورات آنها به دستورات آریا نگار به راحتی اضافه می شود.
• نرم افزار MMB تنها از صفحات پشتیبانی می کند در حالی که آریا نگار هم از فرم و هم از صفحه به خوبی برخوردار است.
• آریا نگار از اشیاء WinControl و Control برخوردار است در حالی که MMB تنها Control دارد.
• رویداد هایی که برای اشیاء در آریا نگار می توان تعریف کرد خیلی بیشتر از MMB هستند. مثلا تمام اشیاء MMB رویداد ورود مکان نما روی آنها را دارند در حالی که خروج آن را در حد چند عمل کوچک خاص دارند و همین نکته باعث شده است که استفاده از این رویداد در MMB در خیلی مواقع بی فایده باشد. در حالی که آریا نگار هر دوی این رویداد ها را به صورت کامل دارد.
• علامت مکان نما در Multimedia Builder با کلیک کردن به هم می خورد و این مشکلی است که تمام کاربران MMB از آن شکایت دارند و حتی در آخرین نسخه هم هنوز برطرف نشده است. اما آریا نگار این مشکل را ندارد.
• گزینه ای که در MMB با نام Embedded files شناخته می شود وبرای ضمیمه کردن یک فایل در فایل اجرایی تولید شده ی MMB به کار می روند در بارگذاری، ذخیره و اجرا به شدت کند عمل می کنند اگر فایل انتخاب شده ی شما بیشتر از 1 مگابایت باشد!! در حالی که آریا نگار تا فایل 100 مگابایت را هم با سرعت کپی کردن می خواند!
• آریا نگار تجهیزات (Plugin) های MMB را هم می خواند و استفاده می کند. یعنی به خوبی می توان پلاگین های MMB را به آریا نگار وارد کرد.
• در MMB تنها 5 مکان نمای دلخواه می توان انتخاب کرد حال آنکه در آریا نگار انتخاب مکان نمای دلخواه به تعداد نا محدود امکان پذیر است.
• امکان استفاده از رنگ های سیستم در آریا نگار در حالی که MMB این امکان را ندارد.
• کم تر بودن چشم گیر حجم فایل های پروژه و همچنین فایل های تولید شده
• با هر بار تست پروژه در MMB ، فایل های ضمیمه شده در فایل اجرایی گنجانده می شوند و سرعت این کار در MMB بسیار کند است. اما با آریا نگار اگر حتی بیشتر از 100 مگابایت هم فایل ضمیمه کرده باشید در زمان اجرا و تست برنامه در فایل اجرایی ضمیمه نمی شوند و به طور موقت از هارد دیسک خوانده می شوند و فقط زمانی در فایل گنجانده می شوند که شما روی انتشار و ارائه کلیک کنید.
• در بعضی موارد به خصوص در محاسباتی که اعداد منفی وجود دارند MMB اشتباه محاسبه می کند در حالی که آریا نگار هیچ مشکلی در محاسبات ندارد. به عنوان مثال MMB پاسخ 5*-5 را برابر با -5 می داند!
• امکان پخش تعداد نامحدود صدا در کنار هم، در حالی که MMB حداکثر 2 صدا همزمان پخش می کند.
• امکان اضافه کردن دستورات دلخواه و اضافی که تا حداکثر 5 مقدار ورودی قبول می کنند.
• امکان پذیرش فایل png به همراه پذیرش و رعایت پیکسل هایی از تصویر که AlphaBlending هستند مثل تصویری که سایه دارد که در MMB سایه با پس زمینه سفید درست می شود ولی در آریا نگار تصویر پس زمینه ایجاد نمیشود و تاثیرات را از اشیاء پشت خود قبول می کند.
• تمام اشیاء آریا نگار از خاصیت راست به چپ پشتیبانی می کنند.
• امکان جستجوی یک شیء در لیست



امکانات اضافی جالب در این نرم افزار:
شما فرم را به هر اندازه دلخواه تنها با نگه داشتن Shift و کشیدن دو مستطیل فرم می توانید تغییر اندازه دهید.
شما می توانید لایه های اشیاء را که در MMB با Ctrl+PageDown و از این جور کلیدها یکی یکی یا کلا می تونید جابجا کنید در این نرم افزار تنها با کشیدن شیء از لیست اشیاء و رها کردن آن در قسمت دیگری از لیست می توانید انجام دهید!
افکت های runtime روی تصویر پس زمینه
امکان فعال یا غیر فعال کردن پردازش دو لایه ای
امکان اجرای یک برنامه نویسی هنگام حرکت Wheel ماوس
امکان درست کردن tooltip با رنگ دلخواه و خیلی امکانات دیگر
امکان تعیین مسیر دلخواه یا زمان دلخواه برای استخراج فایل embedded از فایل اجرایی
امکان Backup گیری خودکار از پروژه در هر چند ثانیه که شما بخواهید و در هر تعدادی که شما تعیین کنید.
امکان تغییر نام یک شیء با راست کلیک کردن روی آن شی در لیست.
حذف نشدن ClipBoard برنامه در هنگام خروج و اجرای دوباره یا ریستارت ویندوز
امکان تعریف لیست کارهای انجام نشده برای برنامه
لیستی مجزا که شما می توانید لیست فونت هایی که فکر می کنید باید با اجرای برنامه نصب شوند را به برنامه بدهید تا خودش به طور اتوماتیک این کار را انجام دهد!

کمبود هم داره؛ انشاء الله در پست های بعدی با عکس ها و توضیحات بیشتر در خدمتتون هستم.

فقط این رو بگم که قسمت پلاگین ها، انتشار و اشیاء و یه خورده از برنامه نویسی کامل نشدن هنوز. برای همین در عکسی که این پایین گذاشتم تعداد اشیاء قابل استفاده فقط 4 تا هست.



اینم تصویری از صفحه اصلی که در آن چند شی وجود دارن که شی Button1 انتخاب شده و در حال تعویض نام آن هستیم.
arianegar594.jpg
 

جدیدترین ارسال ها

بالا