پیشرفت ساخت آپادانا 2

شروع موضوع توسط JavidX ‏19 آگوست 2010 در انجمن نرم افزار Apadana

  1. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    سلام به دوستان عزیز

    توی این تاپیک فقط مباحث مربوط به نگارش 2 ی نرم افزار مطرح میشه پس از بحث راجع به ورژن ?.1 خودداری کنید.

    با تشکر
    موفق باشید
     
    نوشته شده توسط JavidX در ‏19 آگوست 2010
    +Mohammad+، ghasemrayaneh، ansoft و 5 نفر دیگر از این ارسال تشکر کرده اند.
  2. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    سلام دوستان

    به جزئیات این عکس خوب دقت کنید تا امکاناتی که احتمالا همشون اضافه میشن رو توی قسمت تنظیمات فرم ببینید:
     

    پیوست ها:

    • untitled.jpg
      untitled.jpg
      اندازه فایل:
      کیلوبایت 64.1
      نمایش ها:
      334
    نوشته شده توسط JavidX در ‏20 آگوست 2010
    araku، p30graphic، +Mohammad+ و 5 نفر دیگر از این ارسال تشکر کرده اند.
  3. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    اینم از تصویری که البته قبلا توی تالار انگلیسی قرار داده شده بود. تصویری از تنظیمات فرم و دیالوگ ساخت و مدیریت منو.
     

    پیوست ها:

    • untitled.jpg
      untitled.jpg
      اندازه فایل:
      کیلوبایت 100.8
      نمایش ها:
      182
    نوشته شده توسط JavidX در ‏23 آگوست 2010
    ansoft، michealwiper، pcj و 2 نفر دیگر از این ارسال تشکر کرده اند.
  4. Silver PC

    Silver PC Well-Known Member

    ارسال‌ها:
    2,547
    تشکر شده:
    3,582
    امتیاز دستاورد:
    113
    این یکی دیگه از ویژگیهای ورژن 2 هستش
    در تنظیمات فرم : قسمت Background برای پشت زمینه فرمتون از این ویژگی Gradient Color استفاده کنید ... ×
     

    پیوست ها:

    • untitled1.jpg
      untitled1.jpg
      اندازه فایل:
      کیلوبایت 91.7
      نمایش ها:
      159
    نوشته شده توسط Silver PC در ‏31 آگوست 2010
    mj3a، araku، ansoft و 3 نفر دیگر از این ارسال تشکر کرده اند.
  5. Silver PC

    Silver PC Well-Known Member

    ارسال‌ها:
    2,547
    تشکر شده:
    3,582
    امتیاز دستاورد:
    113
    سلام ،

    85 درصد منو ساخته شده ... !

    بزودی به اتمام میرسه قسمت منو !

    اینم یه پیش نمایش از امکانات جدید : ( در پیوست )

    موفق باشید !
     

    پیوست ها:

    • untitled.jpg
      untitled.jpg
      اندازه فایل:
      کیلوبایت 96.7
      نمایش ها:
      155
    نوشته شده توسط Silver PC در ‏31 آگوست 2010
    amjad164، araku، ansoft و 3 نفر دیگر از این ارسال تشکر کرده اند.
  6. Silver PC

    Silver PC Well-Known Member

    ارسال‌ها:
    2,547
    تشکر شده:
    3,582
    امتیاز دستاورد:
    113
    منو : 95 درصد ... ! :rose:

    اینم یه پیش نمایش از قسمت Item Editor

    [​IMG]
     

    پیوست ها:

    • untitled.jpg
      untitled.jpg
      اندازه فایل:
      کیلوبایت 24.1
      نمایش ها:
      769
    نوشته شده توسط Silver PC در ‏1 سپتامبر 2010
    amjad164، michealwiper، ansoft و 2 نفر دیگر از این ارسال تشکر کرده اند.
  7. Silver PC

    Silver PC Well-Known Member

    ارسال‌ها:
    2,547
    تشکر شده:
    3,582
    امتیاز دستاورد:
    113
    سینتکس آپادانا 2.0

    سلام ،

    یه پیش نمایش از سینتکس آپادانا 2.0 :

    [​IMG]

    موفق باشید !
     
    نوشته شده توسط Silver PC در ‏7 سپتامبر 2010
    michealwiper، ansoft، pcj و یک نفر دیگر از این ارسال تشکر کرده اند.
  8. Silver PC

    Silver PC Well-Known Member

    ارسال‌ها:
    2,547
    تشکر شده:
    3,582
    امتیاز دستاورد:
    113
    کد ایتور

    تصویری از CodeEditor آپادانا 2 :

    (به دلیل بزرگی تصویر به پیوست اضافه شد)

    موفق باشید:rose:
     

    پیوست ها:

    نوشته شده توسط Silver PC در ‏16 سپتامبر 2010
    michealwiper، pcj و JavidX از این ارسال تشکر کرده اند.
  9. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    قسمت ذخیره پروژه به آپادانا 2 اضافه شد.

    نکته ای که میخوام بگم اینه که توی ورژن 2 قابلیت کد گذاری روی پروژه ها فراهم شده بدون اینکه به قابلیت یونیکد برنامه آسیبی برسه و به هیچ وجه پروژه ها قابل باز کردن بدون داشتن پسورد نیستند. مگه اینکه به روش آزمون و خطا (مثل قفل گشایی فایلهای زیپ) انجام بشه. (البته در صورت تمایل کاربر به کد گذاری)
    در حالی که توی ام ام بی خیلی راحت با داشتن یه هگز ادیتور میشد لایه ی امنیتی سورس پروژه رو حذف کرد.

    عملیات کنونی: در حال طراحی کلی gui هستم. اما تا زمان انتشار رسمی آپادانا 2 تصویری از gui قرار نخواهد گرفت.

    موفق باشید
     
    نوشته شده توسط JavidX در ‏26 اکتبر 2010
    +Mohammad+، michealwiper، saadatmsg و 2 نفر دیگر از این ارسال تشکر کرده اند.
  10. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    تصویری از Apadana(TM) 2 Language Editor که با آپادانا 2 منتشر خواهد شد.
    کاربر با استفاده از این برنامه می تواند زبانی دلخواه را برای آپادانا تعریف کند و از آن پس از آن استفاده نماید.

    [​IMG]
    [​IMG]
     
    نوشته شده توسط JavidX در ‏31 اکتبر 2010
    +Mohammad+، amin2dpr، ameir-hg و 5 نفر دیگر از این ارسال تشکر کرده اند.
  11. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    سلام
    بخاطر آپدیت دیر به دیر معذرت میخوام.
    ایندفعه میخوام در مورد شیء Text در آپادانا 2 توضیح بدم.
    - AntiAlias (کیفیت دادن به نوشته با 4 حد کیفیت)
    - منظم کردن نوشته ها یعنی Text Justify
    - محو کردن نوشته ها به مقدار دلخواه یعنی Opacity
    - گذاشتن سه نقطه وقتی که طول کافی نیست یعنی Elipsis
    - افکت بلور روی نوشته و ایجاد Glow

    اون قسمتهایی که با رنگ مشکی نوشته شده درست شده و کار میکنند.
    موفق باشید
     
    نوشته شده توسط JavidX در ‏22 دسامبر 2010
    ASedJavd، p30graphic، OMiD و 3 نفر دیگر از این ارسال تشکر کرده اند.
  12. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    سلام دوستان
    دلم براتون تنگ شده بود.
    همونطوری که قبلا بارها و بارها گفتم بخاطر درسام نمیتونم تا 4،5 ماه دیگه خوب روی آپادانا 2 کار کنم ولی مواقعی که وقت اضافه میارم روش کار میکنم.
    این دفعه خواستم در مورد Shape ها این رو بگم که همه ی Shape ها بهشون Opacity اضافه شده و همینطورم متد جدید انتخاب اشیاء رو توضیح بدم. میدونید که هسته ی آپادانا 2 داره از اول ساخته میشه پس خیلی از چیزایی که ممکنه به فکرتونم نرسه تغییر پیدا کنه. یکی از این موارد انتخاب اشیا هست. همونطور که میدونید وقتی چند تا شیء توی آپادانا 1 و MMB انتخاب میشه، یه مستطیل روی کل اشیاء ترسیم میشه و البته قابلیت تغییر سایز رو به وسیله ماوس از کاربر سلب میکنه و همینطورم محدوده ی اشیاء دیگه به وضوح مشخص نیست مگه اینکه فقط یه شیء انتخاب شده باشه.

    توی آپادانا 2 اومدم متد جدیدی اجرا کردم به این شکل که برای تک تک اشیاء انتخاب شده مستطیل های جداگونه دورشون رسم میشه و یکی از این اشیاء در حالت Focus یا همون تمرکز قرار میگیره و تنها، شیءی که فوکس هست قابل تغییر اندازه هست. شیء فوکس آخرین شیءی هست که کاربر روش کلیک کرده. پس با کلیک روی شیء دلخواه از بین اشیای انتخاب شده میشه فوکس رو تغییر داد. اگه هم روی شیءی کلیک بشه که در حالت انتخاب نیست؛ کلا همه ی انتخاب ها کنسل ، و اون انتخاب میشه و در حالت فوکس قرار میگیره. (اگه بدون نگه داشتن Ctrl این کار انجام بشه)

    فعلا دیگه چیزی برای گفتن ندارم جز اینکه توابع اساسی گرافیک آپادانا 2 که اکثراً هم جدید هستن و توی آپادانا 1 پیدا نمیشن نوشته شده و یک نوآوری جالب هم داخلش تعبیه شده که در موردش توضیحی نمیدم که سورپرایز باشه! فقط همینو بدونید که برای پردازش و ویرایش تصویرها به کار میره.

    موفق و پیروز باشید
    جاوید
     
    نوشته شده توسط JavidX در ‏19 فوریه 2011
    mj3a، +Mohammad+، p30graphic و 2 نفر دیگر از این ارسال تشکر کرده اند.
  13. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    توی محیط دیزاینر:
    - قسمت های مربوط به کار با اشیاء مثل حذف، جابجایی، تغییر نام و ... تکمیل شدند.
    - شیء آبجکت لیست ویژه ی آپادانا 2 تکمیل شد.

    حالا دارم روی گروه بندی (Group) و Reordering اشیاء کار میکنم.

    اینم یه تصویر از Color Picker مخصوص آپادانا 2 :
    [​IMG]
    همونطور که گفتم از محیط کلی دیزاینر طبق هماهنگی هایی که با امید عزیز داشتیم تصویری قرار داده نخواهد شد.

    موفق و پیروز باشید.
     
    نوشته شده توسط JavidX در ‏6 مارس 2011
    p30graphic، OMiD، ansoft و 2 نفر دیگر از این ارسال تشکر کرده اند.
  14. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    30% قسمت Undo نکمیل شد.

    ویژگی ها:
    - نعداد دلخواه (بیشتر از 100 مرتبه)
    - نمایش کارهای انجام گرفته در یک لیست (مثل فتوشاپ)

    فعلا تا اینجا فقط Undo برای قسمت جابجایی اشیاء درست شده ولی سایر قسمت ها به سرعت پیشرفت خواهد کرد. تا اینجا نتایج هم برای Undo و هم Redo مطلوب بوده.

    موفق باشید
     
    نوشته شده توسط JavidX در ‏8 مارس 2011
    OMiD، ansoft و Muscle از این ارسال تشکر کرده اند.
  15. OMiD

    OMiD Well-Known Member

    ارسال‌ها:
    264
    تشکر شده:
    1,260
    امتیاز دستاورد:
    93
    با عرض سلام خدمت تمامي دوستان؛ راجع به محيط ديزاينر آپادانا يه سري مطالبي رو در نظر گرفتم كه اينجا مطرح كنم:
    همونطور كه ميدونيد طراحي بخش رابط كاربري آپادانا به عهده بنده هستش و من هم طي 5 ماه تونستم با تحقيق هاي فراوان و مطالعه در رابطه با روابط كاربري با يك محيط (طراحي - برنامه نويسي) به يه سري نتايج برسم و يه طرحي رو آماده كنم؛ سبك محيط به هيچ وجه براي چشم كاربر خستگي ايجاد نميكنه چون از يه سري رنگهاي خاص استفاده شده.
    محيط آپادانا شرايط مناسب رو براي طراحي و برنامه نويسي فراهم ميكنه يعني همونطور كه توي برنامه نويسي ابزار هاي زيادي هست و نياز هست كه همه ابزار ها دم دست باشن و توي طراحي گرچه ابزار مهمه ولي فضاي كاري بيشتر مهمتره؛ سعي شده كه هر دوي اين اصول رعايت بشه.

    طبق فرموده هاي جاويد عزيز و بحث هاي ما توي گروه توسعه، تصميم بر اينه كه تا زمان انتشار تصويري از محيط ديزاينر نشون داده نشه ولي پيشرفتهاي gui به اين روال بود:

    - تمام محيط آپادانا طراحي شده كه يه چيزي حدود 10-11 هزار لايه توي فايل فتوشاپ!!
    - چهل درصد از آيكون هاي آپادانا ساخته شده
    - حدود 20% از كل محيط به مرحله اجرا رسيده يعني توي برنامه اصلي اجرا شده
    - ويژوال افكت ها به طور كامل قانون گذاري شده (با توجه به يه سري مسائل اين بخش يه آپشن مخصوص به خودش توي تنظيمات اصلي برنامه داره)
    ======================================
    راجع به آپادانا 1 هم يه سري تغييرات و تكامل ها صورت ميگيره؛ از جمله راهنماي فارسي كه توسط يكي از اعضاي گروه توسعه ساخته ميشه
    ======================================
    و در آخر بگم كه اونچه كه شما از آپادانا 2 تا حالا ديديد (محيط ديزاينر) به طور كامل تغيير كرده!

    با آرزوي موفقيت
     
    آخرین ویرایش: ‏20 مارس 2011
    نوشته شده توسط OMiD در ‏19 مارس 2011
    perna، amin2dpr، mbsa و 6 نفر دیگر از این ارسال تشکر کرده اند.
  16. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    سلام دوستان

    یکی از قابلیت های جدید که همین امروز شکر خدا ساخته شد قابلیت فراخوانی توابع و رویه ها (Function ها و Procedure ها) از هر نوع DLL است! چیزی که درخواستش توی سایت رسمی داده شده بود!

    DLL های قابل فراخوانی توسط آپادانا 2 باید شامل رویه ها و یا توابعی باشند که با cdecl و یا stdcall فراخوانی میشوند. ضمناً در حال حاضر تنها روی سیستم های 32 بیتی (x86) قابل اجراست و هنوز روی 64 بیتی نوشته نشده.
    به این ترتیب قابلیت فراخوانی توابع ویندوز وجود خواهد داشت. اگر به امید خدا مشکلی توی پیاده سازی پیش نیاد (که بعدا معلوم میشه) این قابلیت به ورژن 2.0 اضافه میشه.

    موفق و پیروز باشید
     
    نوشته شده توسط JavidX در ‏20 مارس 2011
    amin2dpr، ehsan58، p30graphic و 4 نفر دیگر از این ارسال تشکر کرده اند.
  17. p30graphic

    p30graphic Active Member

    ارسال‌ها:
    398
    تشکر شده:
    237
    امتیاز دستاورد:
    43
    با Adobe Flash Builder کار کردید؟
    شاید فعلا غیر قابل اجرا باشه و یا اینکه باید از اول به فکرش می بودید. نمی شه کاری کرد که مثل نرم افزار فلش وقتی بخواهیم فضای بیشتری از کار رو ببینیم با نگه داشتن space محیط کار رو حرکت بدیم و یا بتونیم zoom in\out داشته باشیم!؟

    امیدوارم که خودتون اجرا کرده باشید و اگه نه که بیخیال ممکنه توی زمان اتمام پروژه تاثیر بزاره که حداقل من دیگه بیشتر از این نمی تونم صبر کنم
     
    نوشته شده توسط p30graphic در ‏26 مارس 2011
    JavidX از این پست تشکر کرده است.
  18. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    سلام. در مورد Zoom In یه ابزار تقریباً مثل بیلدر درست شده یعنی مثل Photoshop و ... نیست. ولی با کلیک وسط ماوس میشه صفحه رو حرکت داد ضمن این که با F11 میشه همه ی ابزارها رو مخفی یا نمایش داد (مثل Firefox و Explorer ویندوز) که برای راحتی کار در نظر گرفته شده. Space مثل بیلدر اشیاء رو مخفی/نمایش میده ولی اگه چند تا شیء داشته باشیم و بعضی نمایش داده شده باشن و بعضی مخفی ، با Space هر شیءی رو مستقلانه Invert میکنه ولی با Ctrl+Space و Shift+Space میشه یه عمل خاص رو روی همشون انجام داد مثلا همه رو مخفی یا همه رو نمایش بدیم.
    صبور باشید میخوام کاری کنم که آپادانا 2 بین نرم افزارهای خارجی توی حیطه ی خودش حتی 1 رقیب هم باقی نذاره و 100% امکان پذیر هم هست. این ورژن اصولی برنامه نویسی شده و مشکلات قبلی رو نداره چون ورژن قبلی انعطاف پذیر نبود و برای خودم هم سخت بود که بخوام امکان جدید اضافه کنم و یا باگ رفع کنم ولی این ورژن خیلی بهتر شده.
    با تشکر از نظرتون
    موفق باشید
     
    نوشته شده توسط JavidX در ‏26 مارس 2011
    perna، amin2dpr، mohammad.sub7 و 5 نفر دیگر از این ارسال تشکر کرده اند.
  19. Persianuser

    Persianuser Member

    ارسال‌ها:
    48
    تشکر شده:
    12
    امتیاز دستاورد:
    6
    سلام آقا جاويد عزيز بابا چرا اين نرم افزارت فارسي نيست. تو اين يكي قابليت فارسي كردن برنامه رو هم بذار.

    ممنون از برنامه واقعاً كارش درسته.:rose:
     
    نوشته شده توسط Persianuser در ‏14 آوریل 2011
    OMiD و JavidX از این پست تشکر کرده اند.
  20. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    سلام
    توی سایت رسمی هم توی پیشرفت ساخت گفتم که آپادانا 2 به همه ی زبان ها توسعه داده میشه و حتی یه برنامه ی جداگانه داره (Stand-Alone) که مخصوص اضافه کردن زبان جدید هست که برای تمام کاربران برنامه قابل استفاده خواهد بود. فارسی رو احتمالاً خودم درست میکنم. انگلیسی رو هم همینطور ولی زبان های دیگه رو کاربران خارجی از انگلیسی ترجمه میکنند و در نهایت بهترین ترجمه توی سایت رسمی برای دانلود قرار داده خواهد شد.
    موفق باشید
     
    نوشته شده توسط JavidX در ‏15 آوریل 2011
    atpf، BlueMMB، ehsan58 و 3 نفر دیگر از این ارسال تشکر کرده اند.

به اشتراک بگذارید