رفتن به مطلب

*B4A ورژن 10 بتا منتشر شد*


Salar82

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

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

ورژن جدید بیسیک با قابلیت جدید منتشر شد.

تغییرات این ورژن،  در تاپیک زیر تا حدودی بررسی شده:

 

همونطور که در تصاویر زیر مشاهده می کنید، با ساخت یه پروژه B4Xpages، سه پروژه B4i , B4J , B4A ایجاد میشه و در هر سه پروژه،  فایل B4XMainPage.bas گنجانده شده و درواقع یه جور CrossPlatform میشه و این فوق العاده هست.

B4A_TBhKX355i5.png

 

2111171554_Screenshot(13)_LI.jpg.ba68d40f77a76a3c174840c0d6138da1.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

علاوه بر این، از الان به بعد، لینک ها باز میشن و میشه بعضی کارها رو با اونا ساده تر کرد؛ مثلاً:

B4A_SK18xikj0U.png

 

 

آموزش کار با لینک ها در تاپیک زیر هست:

https://www.b4x.com/android/forum/threads/b4x-comment-links.119897/

 

این نکته رو هم بگم که از این نسخه به بعد، بیسیک بدون ویرایشگر باز میشه و باید از File-->new الگوی پروژه رو انتخاب کنید.

 

لینک دانلود:

http://www.b4x.com/android/files/beta.exe

 

پیروز باشید

:53::53::53::53:

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

سلام.... :)

یه سوال این B4Xpages & B4ATurtle & X2 Game واسه چی هست؟؟؟ به چه دردی میخوره؟؟

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

در 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 هم بخوام بگم، در واقع یه جور نقاشیه :)  برای آموزش.

1587567435075-png.923831-gif.92836screenshot_20200530-220558-png.949591-gif.92745screenshot_20200521-233555-png.94511

و ...

 

اطلاعات بیشتر هم، تو پست زیر هست:

پست 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

نکته‌ای که تو نسخه جدید بیسیک هست، اینه که برای راه اندازی هر کدوم از اینا، دیگه لازم نیست دونه دونه کدها رو کپی کنید. هر کدوم رو بخواید، بیسیک خودش میسازه براتون.

 

امیدوارم مطالب مفید باشن

:53::53::53::53:

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

بایگانی شده

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

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

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