آموزش تکمیلی بیسیک

سوال

به نام خدا

سلام دوستان عزیز

من توی اینترنت گشتم آموزش خوب و جامع و یا قابل قبولی درباره کد ماژول، سرویس ماژول و کلاس ماژول پیدا نکردم

ممنون میشم اگر کسی اموزشی داره اشتراک بذاره و یا توضیح بدید درباره این ها

همینطور که محل تخصصی استفاده از Activity_Resume و Activity_Pause چیه؟
مثلا در یک اموزشی می گفت اگر بخوایم دستوری هر بار که برنامه اجرا میشه اجرا بشه باید کدهاشو در ریزیوم بنویسیم که این مطلب در فیلمهای اموزشی که گرفتم گفته نشده و در یک کلیپ به صورت گذرا بهش اشاره شد

لذا هر چی جلوتر میرم می بینم نکات مهم و خوبی هست که د راموزش ها نمیدن

در کل خیلی سردر گم شدم برای اموزش بیسیک و منابع هم دقیق و کامل نیستن

ممنون میشم مدیران محترم و کاربران گرامی راهنمایی کنن تا برای کسب این دست اموزش ها چه کار کنم

حل شد 0
, ۱۳۹۷/۱۲/۲۵ ۱۵:۳۲:۴۶ 2 پاسخ کاربر 0

پاسخ ها ( 2 )

    -1
    ۱۳۹۷/۱۲/۲۶ ۰:۴۸:۵۹

    سلام.

    ببین واقعا یه چیزایی هست که دونستن یا ندونستنش انگاری فرقی نمیکنه!!

    مثلا من الان واقعا نمیدونم که کد رو توی Activity_Resume  بنویسم، فرق اجراش با کد قسمت Activity_Create چی هست!!

    اما توی هرجفتش بنویسی اجرا میشه.

    من بهت پیشنهاد میکنم خیلی درگیر این چیزا نشو

    سعی کن برنامه های زیادی بنویسی و سوالات بهتری بپرسی. چون در هنگام پروگرم کردن یک برنامس که سوالات پیش میاد. وگرنه مطمئن باش بدونی هم خیلی توی روند برنامه نویسی کمکت نمیکنه.

     

    البته این نظره منه.

    3
    ۱۳۹۸/۱/۱ ۳:۵۹:۲۵
    این پاسخ ویرایش شد.

    درود

    و اما تفاوت این سه نوع ماژول :

    کد ماژول: پیش میاد تو برنامه نویسی که از یه قطعه کد مثلا یک تابع بخوای تو جاهای مختلف مثلا اکتیویتی های مختلف استفاده کنی. بهتره بجای تکرار یک تابع در جاهای مختلف اونا تو یک کد ماژول بنویسی و هر زمان که خواستی اونا فراخوانی کنی الان اینجا ما یه کد ماژول ایجاد کردیم مثلا بنام Module که برای متن لیبلها سایه ایجاد کنه!

    حالا تو هر اکتیویتی ای که بخوای میتونی به شکل زیر صداش بزنی و مقدار بدی 🙂

    کلاس ها هم شبیه کد ماژول هستند اما خیلی پیشرفته ترند و در برنامه نویسی شی گرا و کتابخانه نویسی کاربرد دارند.

    سرویسها هم برای انجام کارهای خاص در بکگراند برنامه کاربرد دارند. مثال زمانی که به اینترنت متصل میشوید برنامه های شبکه اجتماعی مثله واتس اپ به شما خبر میدهند که چندتا پیغام برای شما آمده. این ساختارها در قالب سرویس اجرا میشوند.

    و

    Activity_Resume و Activity_Pause و Activity_Create این اکتیویتی ها دراصل میتونیم بگیم کنترل کننده های برنامه شما در حالتهای مختلف هستند. برای مثال میتونید بگید اگر اپ شما بسته شد ماژول سرویس برنامه شروع به کار کنه.

    Resume زمانی که یک اپ در حال کار کردن هست و فعاله برنامه در این موقعیت قرار داره

    Pause زمانی برنامه به این کد ارجاع داده میشه که اکتیویتی بسته بشه

    Create شروع آغاز یک برنامه از اینجا شروع میشه و اول کدهای این قسمت اجرا میشوند و بعد به Resume منتقل میشود

    شما میتونید از طریق Logs با ران برنامه از حالت های مختلف برنامه بیشتر آشنا بشید.

    موفق باشید.

     

     

     

    بهترین پاسخ
      -1
      ۱۳۹۸/۱/۱ ۱۸:۱۷:۰۶

      تشکر از اطلاعات جامعه تون.

      میشه گفت در حقیقت activity create با resume هیچ فرقی ندارند

      درسته؟

        1
        ۱۳۹۸/۳/۲۵ ۱:۳۳:۴۷

        نخیر

        کد های مربوط به Activity_Resume وActivity_Create هروقت یک اکتیویتی بار اول اجرا شد، اجرا میشن ولی با این فرق که  مثلا شما منو دارین و چند تا آیتم هروقت روی این آیتم ها کلیک کنید به اکتیویتی جدیدی منتقل میشید و بعد از بازگشت به اکتیویتی منو کد های Activity_Resume  اجرا میشن ولی کد های Activity_Create  اجرا نمیشن!!

      0
      ۱۳۹۸/۱/۶ ۱:۴۲:۵۲

      سلام
      عیدتون مبارک
      ممنونم از توضیحاتتون

      خدا خیرتون بده

ارسال یک پاسخ