Salar82 919 ارسال شده در 18 تیر، ۱۳۹۹ اشتراک گذاری ارسال شده در 18 تیر، ۱۳۹۹ سلام به همه دوستان ورژن جدید بیسیک با قابلیت جدید منتشر شد. تغییرات این ورژن، در تاپیک زیر تا حدودی بررسی شده: همونطور که در تصاویر زیر مشاهده می کنید، با ساخت یه پروژه B4Xpages، سه پروژه B4i , B4J , B4A ایجاد میشه و در هر سه پروژه، فایل B4XMainPage.bas گنجانده شده و درواقع یه جور CrossPlatform میشه و این فوق العاده هست. علاوه بر این، از الان به بعد، لینک ها باز میشن و میشه بعضی کارها رو با اونا ساده تر کرد؛ مثلاً: آموزش کار با لینک ها در تاپیک زیر هست: https://www.b4x.com/android/forum/threads/b4x-comment-links.119897/ این نکته رو هم بگم که از این نسخه به بعد، بیسیک بدون ویرایشگر باز میشه و باید از File-->new الگوی پروژه رو انتخاب کنید. لینک دانلود: http://www.b4x.com/android/files/beta.exe پیروز باشید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Mr.Kafiri 221 ارسال شده در 21 تیر، ۱۳۹۹ اشتراک گذاری ارسال شده در 21 تیر، ۱۳۹۹ سلام.... یه سوال این B4Xpages & B4ATurtle & X2 Game واسه چی هست؟؟؟ به چه دردی میخوره؟؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Salar82 919 ارسال شده در 21 تیر، ۱۳۹۹ سازنده اشتراک گذاری ارسال شده در 21 تیر، ۱۳۹۹ در 10 ساعت قبل، Mr.Kafiri گفته است : سلام.... علیک سلام یه سوال این B4Xpages & B4ATurtle & X2 Game واسه چی هست؟؟؟ به چه دردی میخوره؟؟ چیزی که من فهمیدم، یکی از مزیت های B4XPages، اینه که دیگه مجبور نیستید با فعالیت های یک اکتیویتی مثل(Activity_Create , Activity_Pause , Activity_Resume و ...) سر و کار داشته باشید و کلا از دوتا ساب زیر استفاده میکنید(البته اینو هنوز مطمئن نیستم): Public Sub Initialize End Sub 'This event will be called once, before the page becomes visible. Private Sub B4XPage_Created (Root1 As B4XView) Root = Root1 'load the layout to Root End Sub یه مزیت دیگه ای هم که داره، اینه که هیچ وقت از یه کلاس B4XPages، از بین نمیره و از هرجا در دسترسه. یعنی از یه کلاس دیگه، میتونید به تمامی خصوصیات یه کلاس دیگه، دسترسی داشته باشید. مثلاً متن یه دکمه رو از یه کلاس دیگه میتونید تغییر بدید: Page3 = B4XPages.GetPage("Page 3") Page3.Button1.Text = "abc" برای اطلاعات دقیقتر هم به پست زیر یه نگاهی بندازید: https://www.b4x.com/android/forum/threads/b4x-b4xpages-cross-platform-and-simple-framework-for-managing-multiple-pages.118901/ B4XTurtle هم بخوام بگم، در واقع یه جور نقاشیه برای آموزش. و ... اطلاعات بیشتر هم، تو پست زیر هست: پست 1 پست 2 X2 Game هم برای ساخت بازیه که یه سرچ تو گوگل کنین، مطالب زیادی میاره. حالا هر کدوم از اینا، یه سبکی برای راهاندازی دارن مثلا برای B4XPages ، باید کدهای زیر رو تو اکتیویتی Main بنویسید تا آماده بشه: Sub Activity_Create(FirstTime As Boolean) Dim pm As B4XPagesManager pm.Initialize(Activity) End Sub 'Template version: B4A-1.0 #Region Delegates Sub Activity_ActionBarHomeClick B4XPages.Delegate.Activity_ActionBarHomeClick End Sub Sub Activity_KeyPress (KeyCode As Int) As Boolean Return B4XPages.Delegate.Activity_KeyPress(KeyCode) End Sub Sub Activity_Resume B4XPages.Delegate.Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) B4XPages.Delegate.Activity_Pause End Sub Sub Activity_PermissionResult (Permission As String, Result As Boolean) B4XPages.Delegate.Activity_PermissionResult(Permission, Result) End Sub Sub Create_Menu (Menu As Object) B4XPages.Delegate.Create_Menu(Menu) End Sub #if Java public boolean _onCreateOptionsMenu(android.view.Menu menu) { processBA.raiseEvent(null, "create_menu", menu); return true; } #End If #End Region نکتهای که تو نسخه جدید بیسیک هست، اینه که برای راه اندازی هر کدوم از اینا، دیگه لازم نیست دونه دونه کدها رو کپی کنید. هر کدوم رو بخواید، بیسیک خودش میسازه براتون. امیدوارم مطالب مفید باشن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.