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

در خواست آموزش با مثال برای کاربرد اکتیویتی و ماژول و سرویس و ...


arastooms

سوال

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

///////////////////////////////////////////////////////////////////////////////////////////////////////
هدفم از ایجاد این پست بحث و آموزش کلی 
در قسمتهای اصلی برنامه b4a 


Activity module

class module

code module

servic module

 

 هست
///////////////////////////////////////////////////////////////
از دوستان خواهش میکنم اگر ممکنه مختصر توضیح بدید که 
چه طور باید از این موارد استفاده بشه 
( میدونم بحث خیلی خیلی کلی هست )
ولی یه شرح مختصر هم میتونه مفید باشه 
///////////////////////////////////////////////////////////////////
تشکر تشکر تشکر 

 

%D8%B3%D8%A8%D9%84%DB%8C%D9%84%D8%A8%D8%
 

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

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

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

سلام

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

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

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

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

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

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

سلام

اکتیوتی ماژول رو که کاربردش رو میدونید مسلما

کدنویسی های اصلیتون رو در اکتیویتی باید انجچام بدید

لایه هارو لود مکینید

ساب هارو میسازید

رویداد های مختلف میدید به ویو هاتون

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

 

کلاس ماژول ، در حد ساده و معمولی(بدون مباحث شیئ گرایی در برنامه نویسی نه صرفا b4a) میشه گفت که شما کدهایی که زیاد تکرار میشن و کاربردی هستن رو در یک کلاس میذارید و بعدا با اینستنس گیری(همون تعریف کلاس به عنوان یه متغیر و استفاده از اون (dim کردن)) میتونید به متد ها و توابع موجود در کلاستون دسترسی داشته باشید

برای مثال تمامی کتابخونه ها کلاس هستن، کتابخونه sql رو در نظر بگیرید

کدهای جاوا رو که سرسام اورن، جدا سازی و مرتب کرده و شما با تعریف یه متغیر از اون ، میتونید بهشون دسترسی پیدا کنید و مثلا exequery exenonquery exequerySingleResult و... متدهای این کتابخونه هستن

 

کد ماژول رو زیاد باهاش کار نکردم و اشنایی نارم در بارش

 

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

مثلا من میخوام کنترل کنم پیام های ورودی و به بانک برنامه اضافه کنم،

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

مثال های دیگه مثل نرم افزار های دریافت ایمیل، اخبار اینستاگرام، یا حتی پوش نوتیفیکیشن پارس

موفق باشید

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

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

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