رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


بایگانی شده

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

  • 0
Kazem Forghani

{کتابخانه نویسی} نحوه استفاده کردن از متد های اجرایی و اتومات؟

سوال

Kazem Forghani    2,922

کاربر ویژه

سلام ،

دوستان عنوان بهتری برای تاپیک پیدا نکردم. توی کتابخانه نویسی برای B4A که بوسیله جاوا انجام می شه چطوری می شه متد های اتوماتیک رو توی B4A آورد؟ مثل متد getView که برای لیست ویو انجام می شه؟

با تشکر

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


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

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

پست های پیشنهاد شده

Kazem Forghani    2,922

کاربر ویژه

منظورتو درست متوجه نشدم 

میخای کاستوم ویو بسازی ؟

سلام ،

خیر ، بعضی از متد ها توی جاوا برای یک کلاس تولید می شن و خودکار توسط اون کلاس اجرا و استفاده می شه. مثل متد getView که توی لیست ویو توی جاوا کاربرد داره.

نمی دونم چطوری توضیح بدم. :fekr:

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمدرضا شاهپیری    3,671

معاون انجمن

ببین کاظم جان وقتی یه کلاس رو از یه کلاس دیگه به ارث بردی میتونی از همه متدهاش استفاده کنی مثلا وقتی یه کلاس رو از اکتیویتی به ارث بردی متد مثلا getContext رو توش استفاده میکنی این متد مربوط به کلاس اکتیویتی هست این از این

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


Sub Class_Globals
	
End Sub

'Initializes the object. You can add parameters to this method if needed.
Public Sub Initialize

End Sub

///////////////////
Sub yournetod
	
End Sub
////////////////

حالا تو اکتیویتی دیگه این رو صدا میزنی

Dim cs As yourclas
cs.yournetod

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
MahdiHD    1,748

مدیر بخش

سلام ،

خیر ، بعضی از متد ها توی جاوا برای یک کلاس تولید می شن و خودکار توسط اون کلاس اجرا و استفاده می شه. مثل متد getView که توی لیست ویو توی جاوا کاربرد داره.

نمی دونم چطوری توضیح بدم. :fekr:

سلام ، چند بار سوالت رو خوندم اما به طور دقیق متوجه منظورت نشدم. برای مثال اگر کلاس مورد نظر شما از یک ویو مشتق شده باشه ، و بخوای متد کلیک و لانگ کلیک اون رو در کلاس رپر بنویسی ، باید نام متغییری که از اون کلاس تعریف کردی رو بنویسی و بعد setOnClickListener رو فراخوانی کنی ، اونوقت در متدی که به صورت خودکار برات ساخته می شه ، باید raiseEvent رو انجام بدی و پارامتر هایی که به متد ارسال می شه رو به B4A بفرستی.

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Kazem Forghani    2,922

کاربر ویژه

سلام ، چند بار سوالت رو خوندم اما به طور دقیق متوجه منظورت نشدم. برای مثال اگر کلاس مورد نظر شما از یک ویو مشتق شده باشه ، و بخوای متد کلیک و لانگ کلیک اون رو در کلاس رپر بنویسی ، باید نام متغییری که از اون کلاس تعریف کردی رو بنویسی و بعد setOnClickListener رو فراخوانی کنی ، اونوقت در متدی که به صورت خودکار برات ساخته می شه ، باید raiseEvent رو انجام بدی و پارامتر هایی که به متد ارسال می شه رو به B4A بفرستی.

سلام ،

بله اون رو بلدم ، یعنی در همون متدهایی هم که عرض کردم از raiseEvent استفاده بشه درسته؟ ( طرز کار متد هایی مثل getView در ArrayAdapter )

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
MahdiHD    1,748

مدیر بخش

سلام ،

بله اون رو بلدم ، یعنی در همون متدهایی هم که عرض کردم از raiseEvent استفاده بشه درسته؟ ( طرز کار متد هایی مثل getView در ArrayAdapter )

بله ، در حقیقت زمانی که این رویداد اتفاق می یوفته ، اون لیستنر صدا زده می شه و باید در همون زمان رویداد در بیسیک ۴ اندروید به وجود آورده بشه.البته بقیه متد هایی هم هستند که نام مشابه دارند و این کار رو انجام می دن که باید با تکرارا و تمرین مکان مناسب استفادشون رو فهمید.

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


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

×
×
  • جدید...