رفتن به مطلب
  • 0

فرق ماژول ها در بيسيك فور اندرويد


Meca_1385

سوال

با سلام،

لطفا تفاوت  بين ماژول هاي اكتيويتي، سرويس، كد و  كلاس  و كاربرد هاي هريك در بيسيك فور اندرويد را توضيح دهيد.

با تشكر. :)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

طبق اطلاعات بنده

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

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

درباره کد زیاد نمیدونم چون باهاش کار نکردم اما به نظرم تکمیل کننده اکتیویتیه :D

از کلاس هم ک استفاده های زیادی میشه از جمله ساختن کتابخونه ک اول باید اشیاؤ Initialize کنیم و سپس ادامه کدا

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

Service Module : سرویس ماژول به شما این قابلیت رو میده که برنامه شما با بسته شدن هم به کار خودش ادامه بده.برای مثال شما یک برنامه موزیک پلیر میخوایید بسازید و میخوایید زمانی که کاربر داره موزیک گوش میده کارهای دیگه مثل پیام دادن و غیره رو هم انجام بده.اگه شما از سرویس استفاده نکنید به محض خارج شدن از برنامتون آهنگی دیگه پخش نمیشه.برای اینکه برنامتون در پس زمینه به فعالیتش ادامه بده باید از این ماژول استفاده کنید

 

Code Module :  از این ماژول که از اسمش معلومه کد اصولا برای کدهای پرکاربرد و تکراری بین چند اکتیویتی استفاده میشه.مثلا شما یکسری تظیمات مثل فونت و اندازه متن و رنگ متن واسه برنامتون دارید و از این تنظیمات توی سراسر برنامه که شامل چندین اکتیویتی هستش میخوایید استفاده کنید و غیر معقوله که بیاییم کدهای تکراری در هر اکتیویتی داشته باشیم و نیازی به ساختن وو نمونه سازی هم نداره.

 

Class Module : به وسیله کلاس میتونید یکسری قابلیت هارو رو بسازید و ازش نمونه بسازید.مثلا شما 3 تا متغییر String  میسازید و هر کدوم توی حافظه فضا اشغال می کنه و کار خودشو انجام میده.دقیقا کلاس میاد نمونه میسازه و میتونید هرجا استفاده کنید.

 

Activity : این هم GUI  برنامه رو طراحی میکنیم و کارهای معمول رو انجام میدیم و ......

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...