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

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

  1. +Mohammad+

    +Mohammad+ Well-Known Member

    ارسال‌ها:
    727
    تشکر شده:
    754
    امتیاز دستاورد:
    93
    دقیقاً به خاطر به همین خاطر MMB رو کنار گذاشتم و دیگه نصبش که نمیکنم هیچ! فایل نصبش رو هم ندارم :)
    آدم با MMB هر کاری میخواد بکنه باید از پلاگین استفاده بکنه ... حتی یه چیز ساده مث Menu ...
    الان برای کارهام از دلفی استفاده میکنم و خیلی هم ازش راضی هستم...
    ولی آپادانا رو دنبال میکنم چون احساس میکنم یه نرم افزار اصولی و قابل اعتماد هستش ... مث MMB نیست که آخرین نسخه اش هم ضعیف باشه!

    جاوید جان توی ساخت آپادانا جایی هست که نیاز به استفاده از دیتابیس داشته باشی ؟
     
    نوشته شده توسط +Mohammad+ در ‏1 آگوست 2013
    JavidX از این پست تشکر کرده است.
  2. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    اره. البته من خودم بعد از ساخته شدن آپادانا خیلی از کارهام رو تصمیم دارم با آپادانا انجام بدم و توی بعضی پروژه ها جایگزین دلفیش کنم چون خیلی توی زمان صرفه جویی می کنه و مهمتر اینه که برنامه Native ویندوز تحویلم میده. اینم برام مهمه که از سرو کله زدن با ارورهای گردن کلفت و مدیریت حافظه راحت میشم! کارای گرافیکیش هم که راحت تره و دیزاینش هم بهتره. (خداییش دلفی حتی یه Undo درست و حسابی نداره!!)
    ایده هایی دارم که حتی اگه توی این ورژن اجرا نشه، وقتی اجرا شد کارهایی میشه کرد که تو دلفی اونقدر زمان بره که آدم قیدش رو میزنه...

    فکر نمیکنم دیزاینر جاییش دیتابیس داشته باشه برا ذخیره اطلاعات خود برنامه.
     
    آخرین ویرایش: ‏2 آگوست 2013
    نوشته شده توسط JavidX در ‏2 آگوست 2013
    BlueMMB، p30graphic، MahmoodM30 و 2 نفر دیگر از این ارسال تشکر کرده اند.
  3. hamedspartacus

    hamedspartacus Member

    ارسال‌ها:
    57
    تشکر شده:
    10
    امتیاز دستاورد:
    6
    سلام جناب جاوید . دمتون گرم خیلی منتظر آپادانا 2 هستم دیگه واقعا از بیلدر خسته شدم , میشه بگید آپادانا 2 تقریبا کی ریلیز میشه؟؟
     
    نوشته شده توسط hamedspartacus در ‏3 آگوست 2013
    JavidX از این پست تشکر کرده است.
  4. JavidX

    JavidX Apadana Developer

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

    ممنون که برنامه رو دنبال می کنید.
    آ2 من خیلی تلاش می کنم که زودتر تموم شه ولی واقعا خودمم نمیدونم کی تموم میشه. زمان ریلیز شدن رو وقتی میشه پیش بینی کرد که آخرای کار باشیم نه الان. به نظر من الان اواسط کار هستیم.
    ............
    یه گزارش هم بدم از پیشرفت ساخت.
    توی چند روزی که پست نزدم اولاً روی دیزاینر کار می کردم، ثانیاً روی قسمت کد ادیتور بودم. لیست پیشنهادی کدها رو بهتر کردم. خیلی تغییرات کرد و بهتر شد. اولاً که کدهایی که از صفحه میزنن بیرون رو به صورت یه Tooltip مخصوص نشون میده. ثانیاً با تایپ کردن خودش ظاهر میشه و دیگه الزاماً نیازی نیست Ctrl+Space بزنیم. ثالثاً متناسب با عرض آیتمهای لیست عرض پنجره تغییر میکنه.

    برنامه رو بردم روی XP تست کردم دیدم کلا Tooltip کار نمیکنه و موقع باز شدن پنجره Code Editor ارور میده!! کلی بهش ور رفتم تا مشکلات رو پیدا کردم و هر دو درست شد.

    موفق و پیروز باشید
     
    آخرین ویرایش: ‏3 آگوست 2013
    نوشته شده توسط JavidX در ‏3 آگوست 2013
    p30graphic، MahmoodM30، BlueMMB و 5 نفر دیگر از این ارسال تشکر کرده اند.
  5. JavidX

    JavidX Apadana Developer

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

    خواستم بگم چندین باگ از برنامه گرفتم و حل کردم. کلاً الان تو قسمت کدنویسی هستم.
    برای راهنمای سریع توابع که همونجا توی ادیتور ظاهر میشه، تصمیم گرفتم از xml استفاده کنم. کل سیستم زبان رو هم تصمیم دارم عوض کنم و از حالت باینری بیارم روی xml.
    این هم تصویری از ساختار xml فایل راهنمای توابع و پکیج ها.
    Untitled.png
     
    نوشته شده توسط JavidX در ‏4 آگوست 2013
    ONLYERTEBAT، BlueMMB، MahmoodM30 و 3 نفر دیگر از این ارسال تشکر کرده اند.
  6. p30graphic

    p30graphic Active Member

    ارسال‌ها:
    398
    تشکر شده:
    237
    امتیاز دستاورد:
    43
    جاوید جان خسته نباشی. منم مثل خیلیهای دیگه مشترک این پست هستم و مرتب دنبال میکنم پیشرفت کار رو

    یه سوال. منی که با MMB چند ساله کار کردم واسه کوچ کردن به آپادانا چه چیزهایی نیاز دارم؟ یعنی با توجه با اینکه با MMB آشنا هستم بنظرت چقدر وقت میبره تا یه نمونه کار مشابه رو بتونم با آپادانا 2 بزنم؟

    سوال دوم. چقدر با فلش و html رابطه برقرار میکنه؟ منظورم دستورات و کنترل روی فرم و مووی کلیپ فلش
     
    نوشته شده توسط p30graphic در ‏4 آگوست 2013
    JavidX از این پست تشکر کرده است.
  7. JavidX

    JavidX Apadana Developer

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

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

    در مورد HTML و Flash ، هنوز حتی سراغ اون قسمت ها نرفتم. ولی حداقل چیزی که میذارم چیزیه که تو آپادانا1 داشتیم. البته فعلا توی ورژن 2.0. چون قبلاً هم گفتم ورژن 2 رو وقتی ببینید ممکنه خیلی چیزا پیدا کنید که کمبود باشه اما نگران نباشید چون کدهای آ2 که نوشتم آماده برای تغییر و آپدیت هستند و این هسته ی برنامست که داره وقتم رو توی این ورژن میگیره.

    موفق باشید
     
    آخرین ویرایش: ‏4 آگوست 2013
    نوشته شده توسط JavidX در ‏4 آگوست 2013
    MehrPhar، BlueMMB، MahmoodM30 و 3 نفر دیگر از این ارسال تشکر کرده اند.
  8. JavidX

    JavidX Apadana Developer

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

    دوستان کل سیستم زبان الان با XML کار میکنه. در ضمن دستی هم به خود ادیتور کشیدم (!) و یه کم Select کردن تکستش رو بهتر کردم. الان کلمه کلمه و خط به خط هم میتونه انتخاب کنه. (انتخاب با دبل کلیک و 3 کلیک)
    میخواستم برم سراغ Code Wizard و کار کل قسمت کد ادیتور رو تموم کنم ولی پژمان ایده های دیگه ای داره اما الان سرش شلوغ هست. واسه همین فعلا روش کار نمیکنم تا ببینم چه ایده ای روی Code Wizard قراره پیاده کنیم.
    کد ادیتور هم که چیز دیگه ای غیر از اون نداره نمیدونم قسمت بعدی کجا برم اینقدر که چیز مونده!! :green:
    احتمالاً میرم سراغ قسمت لیست فرم ها و Form Manager رو کامل می کنم.

    موفق و پیروز باشید
     
    آخرین ویرایش: ‏5 آگوست 2013
    نوشته شده توسط JavidX در ‏5 آگوست 2013
    sadeghza، ONLYERTEBAT، .Arya. و 7 نفر دیگر از این ارسال تشکر کرده اند.
  9. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    سلام
    قسمت Form Manager هم تموم شد، شامل قسمت های Duplicate,Delete,Move,Import,Export
    توی این چند روز وقت نکردم زیاد روش کار کنم واسه همین هم فقط همین Form Manager رو رسیدم تموم کنم...
    موفق باشید
     
    نوشته شده توسط JavidX در ‏11 آگوست 2013
    ONLYERTEBAT، MahmoodM30، BlueMMB و 3 نفر دیگر از این ارسال تشکر کرده اند.
  10. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    صفحه Project Settings هم آماده شد.
    بعله! وارد قسمت دیباگر شدیم که خیلیم قسمت حساس و مهمیه باید قابلیت دیباگ کردن برنامه های چند نخی رو داشته باشه واسه همین یه جورایی حساسه.
     
    نوشته شده توسط JavidX در ‏13 آگوست 2013
    ONLYERTEBAT، MahmoodM30، BlueMMB و 6 نفر دیگر از این ارسال تشکر کرده اند.
  11. hamedspartacus

    hamedspartacus Member

    ارسال‌ها:
    57
    تشکر شده:
    10
    امتیاز دستاورد:
    6
    سلام آپادانا 2 به چه مرحله ای رسید؟؟
     
    نوشته شده توسط hamedspartacus در ‏26 آگوست 2013
    JavidX از این پست تشکر کرده است.
  12. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    شرمنده دوستان بابت تاخیر طولانی. کاری که انجام دادم تو این مدت این بود که هسته اصلی دیباگر رو نوشتم ولی هنوز کار داره. الان دیزاینر، با اجرا شدن پلیر اطلاعات رو بدون این که از هارد دیسک منتقل کنه از طریق حافظه به پلیر میفرسته برا همین سرعتش خیلی بالاست. پلیر هم خیلی سریع اجرا میشه. اما ردوبدل کردن اطلاعات بین این دو مشکل بود پوستم کنده شد تا درست شد! الان تو قسمتیم که دیزاینر کامپایل میکنه هنوز به قسمتی نرسیدم که اطلاعات فرمها و آبجکت ها رو پلیر احرا می کنه.
    ولی چند روزیه یه کم سرم شلوغه برا همین کمتر روش کار میکنم. ایشالا زود کارام انجام میشه برمیگردم روی آپادانا.
     
    نوشته شده توسط JavidX در ‏26 آگوست 2013
    p30graphic، MehrPhar، MahmoodM30 و 4 نفر دیگر از این ارسال تشکر کرده اند.
  13. JavidX

    JavidX Apadana Developer

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

    دیروز اولین برنامه رو مستقیما از طریق دیزاینر اجرا کردم! وقتی تنظیمات فرم و پس زمینه لود میشد و میتونستم نتیجه رو ببینم احساس خیلی خوبی داشتم. کل روند ساخت و اجرا سریعتر از آ1 ه. خیلی هم سریعتر.
    دیشب هم تا صبح بیدار بودم و 5 صبح بالاخره موفق شدم اولین خط کد رو توی رویداد On Show فرم اجرا کنم! ولی فقط دستورات مقدار دهی کار میداد.
    از وقتی بیدار شدم تا همین الان که این پست رو میذارم تونستم For و If رو هم اضافه کنم. اینی که میگم همه دستورات اجرا نمیشدن به این معنی نیست که باید از اول بنویسم! منظور اینه که ارتباط UI با موتور اسکریپت آپادانا رو دارم برقرار میکنم.
    در کل تا اینجا خیلی خوب پیش رفته. این قسمت که تموم بشه، ساختن اشیاء هم که تموم بشه میشه گفت شاخ قول هسته شکسته شده! :green:
    این هسته چیزیه که همیشه مد نظرم بوده بخصوص قسمت اسکریپت. همونطور که قبلا گفتم تصمیم دارم واسه این ورژن تمام ایده ها رو اجرا نکنم و فعلا همین هسته رو به جایی برسونم که یه ورژن آلفا داشته باشیم چون میدونم شماها دل تو دلتون نیست که برنامه رو ببینید! :green:
    موفق باشید
     
    نوشته شده توسط JavidX در ‏29 آگوست 2013
    atpf، Shahim، BlueMMB و 5 نفر دیگر از این ارسال تشکر کرده اند.
  14. +Mohammad+

    +Mohammad+ Well-Known Member

    ارسال‌ها:
    727
    تشکر شده:
    754
    امتیاز دستاورد:
    93
    پس با این حساب تا آخر تابستون می تونی یه نسخه آلفا بدی دستمون تست کنیم ؟
     
    نوشته شده توسط +Mohammad+ در ‏29 آگوست 2013
    loo30fer و JavidX از این پست تشکر کرده اند.
  15. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    خب امکانش هست اما 5% احتمال داره این اتفاق بیفته. چون درسته قسمت های اصلیش داره ساخته میشه ولی همون قسمت های جزئی هم زیادند. مثلا همین قسمت دستورات رو در نظر بگیر! با این که تصمیم دارم دستورات شبکه و اینترنت رو نذارم بازم هم خیلی تعدادشون زیاده! خوبیش به اینه که اضافه کردنشون راحته.
    تنظیمات پروژه هم باید پیاده بشه. فایل های Embedded هم هیچ کارشون نکردم هنوز. شاید تو ورژن آلفا هم خبری ازشون نباشه. توابع رو باید بذارم که هنوز هیچ کارشون نکردم. آبجکت هم که فقط یه Text داریم الان!! دیتابیس هم توی ورژن آلفا خبری ازش نیست.
    Thread هم که ممکنه کلا توی این ورژن نباشه ولی زود اضافه میکنم چون خیلی برای آ2 حیاتیه. Thread های آ1 هم مشکل داشتند هم کامل نبودند.
    این نکته رو هم بگم بازم توی این ورژن نهایت قدرت دیباگر رو به نمایش نمیذارم ولی قدرت مانور روش خیلی زیاده و ایده های جالبی رو میشه روش پیاده کرد.
     
    آخرین ویرایش: ‏29 آگوست 2013
    نوشته شده توسط JavidX در ‏29 آگوست 2013
    sibil، atpf، BlueMMB و 6 نفر دیگر از این ارسال تشکر کرده اند.
  16. MehrPhar

    MehrPhar New Member

    ارسال‌ها:
    16
    تشکر شده:
    9
    امتیاز دستاورد:
    1
    واقعا این زحمات ستایش آمیزه و جای تشکر داره ... واقعاً خسته نباشید ، انشاا... بعد از انتشار ، دوستان اهل فن حسابی قدرت و توانایی های این بستر بومی تولید نرم افزاری سطح بالا رو متجلی میکنن
    بی صبرانه منتظریم

    فقط به عنوان یه پیشنهاد ، جز Object ها ، DataGrid هم که دیگه حتماً خواهید گنجوند ! نه ؟!
     
    نوشته شده توسط MehrPhar در ‏1 سپتامبر 2013
    BlueMMB، MahmoodM30، nevercom و یک نفر دیگر از این ارسال تشکر کرده اند.
  17. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    ممنون دوست عزیز.
    شاید توی ورژن 2.0 نه ولی حتما حتما قول میدم که به موقعش اضافه کنم چون چیز مهمی هم هست. اما فعلا چون خبری از دیتابیس نیست، خبری هم از Grid نیست.
    موفق باشید
     
    نوشته شده توسط JavidX در ‏1 سپتامبر 2013
    atpf، BlueMMB، MahmoodM30 و 4 نفر دیگر از این ارسال تشکر کرده اند.
  18. JavidX

    JavidX Apadana Developer

    ارسال‌ها:
    613
    تشکر شده:
    1,730
    امتیاز دستاورد:
    93
    دوستان باز هم سرم شلوغ شده حسابی. واسه همین یه مدت نمیتونم روی آپادانا کار کنم.

    با عرض پوزش.
    موفق باشید
     
    نوشته شده توسط JavidX در ‏18 سپتامبر 2013
  19. amirhmz2

    amirhmz2 Member

    ارسال‌ها:
    99
    تشکر شده:
    39
    امتیاز دستاورد:
    18
    چه خبر از این آپادانا؟
     
    نوشته شده توسط amirhmz2 در ‏3 اکتبر 2013
  20. JavidX

    JavidX Apadana Developer

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

    دوست عزیز فعلا سرم خیلی شلوغه وقت نکردم روی برنامه کار کنم. هر موقع کاری انجام دادم توی همین تاپیک مینویسم.
     
    نوشته شده توسط JavidX در ‏6 اکتبر 2013
    ASedJavd و amirhmz2 از این پست تشکر کرده اند.

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