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

استفاده از چند public sub در یک public sub مادر


shahab.es

سوال

سلام به همه ی دوستان

میخواستم ببینم روشی هست که بشه در یک کلاس، از چند پابلیک ساب، در یک پابلیک ساب مادر استفاده کرد؟

public sub test


public sub shahab     
 
end sub



public sub shahab2 

end sub




end sub

و به این شکل صدا شن؟

 

test.shahab()

test.shahab2()

امکان همچین کاری هست؟

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

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

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

یه چیز داخل c++ داریم به اسم استراکچر فکر کنم نمونش رو چند وقت پیش تو b4a دیدم اگه دوباره پیدا کردم میام همین جا میگم

 

Structure، در کل توی دات نت (سی شارپ، وی بی، سی پلاس پلاس) هست. ولی تو بیسیک4اندروید نمیدونم چطور پیاده ش کنم! :S

زیاد درگیرش بودم که بنویسمش ولی بعد از یه مدت طولانی درگیر نبودن با کدنویسی، متاسفانه تواناییم واقعا تحلیل رفته  :'(

منتظر روشی برای انجام اینکار هستیم... :write:

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

شما یه کار دیگه هم میتونید انجام بدید به جای یک کلاس از چند تا کلاس استفاده کنید مثل همون کاری که کتابخانه های مثل phone انجام دادن

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

روش کار میکنم و همیطور فکر...

 

منتظر روشی برای انجام اینکار هستیم... :write:

ما هم خیلی منتظیریم اقا مهران گل :)

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

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


تو میخوای چیکار کنی دقیقا ؟


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

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

میخوام یه شکل دسته بندی داشته باشه و همه ی ایتم هاش یهو نریزن وسط...

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

من چند وقت پیش این رو امتحان کردم اما جواب نداد .

می خواستم مثلا این طوری بنویسم .

SoftDroidLib.Database.FarakhniMatn()
یا
SoftDroidLib.Adad.JamKardan()

یعنی می خواستم بخش بندی کنم اما متاسفانه جواب نداد .

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

ممنون امیر جان

اگه وقت داری یکم بیشتر توضیح بده

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

سلام، به یه شکلی تونستم اینکار رو انجام بدم...

ولی بنظر خودم اصلا مناسب نیست! واقعا به هیچ وجه پیشنهاد نمیکنم.

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

رمز عبور: basic4android.org

در ضمن اگه راه بهتری پیدا کردید لطفا اطلاع بدید.

publicSub-basic4android.org.rar

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

یه Code Module میسازی (مثلا به نام b4a) داخل یه پابلیک ساب مینویسی(مثلا به نام reverse) بدین صورت در میاد


b4a.reverse


حالا بسته به نوع شما میتونین این ساب یه خروجی رو برگردونه یا یه رویداد رو انجام بده


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


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

ممنون اقا مهران عزیز

هم برای توجهت هم برای وقتی که گذاشتی

کاملا درست میگی

واقعا این روش مشکل ایجاد میکنه

در به در دارم دنبال یه روش میگردم

اگه به نتیجه ای رسیدم حتما میذارم اینجا

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

یه چیز داخل c++ داریم به اسم استراکچر فکر کنم نمونش رو چند وقت پیش تو b4a دیدم اگه دوباره پیدا کردم میام همین جا میگم

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

شما یه کار دیگه هم میتونید انجام بدید به جای یک کلاس از چند تا کلاس استفاده کنید مثل همون کاری که کتابخانه های مثل phone انجام دادن

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

Structure، در کل توی دات نت (سی شارپ، وی بی، سی پلاس پلاس) هست. ولی تو بیسیک4اندروید نمیدونم چطور پیاده ش کنم! :S

زیاد درگیرش بودم که بنویسمش ولی بعد از یه مدت طولانی درگیر نبودن با کدنویسی، متاسفانه تواناییم واقعا تحلیل رفته  :'(

منتظر روشی برای انجام اینکار هستیم... :write:

پیداش کردم! با دستور type

Type
Declares a structure.
Can only be used inside sub Globals or sub Process_Globals.
Syntax:
Type type-name (field1, field2, ...)
Fields include name and type.
Example:
Type MyType (Name As String, Items(10) As Int)
Dim a, b As MyType
a.Initialize
a.Items(2) = 123
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

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

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