-
تعداد ارسال ها
5,609 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
212
نوع محتوا
نمایه ها
فروشگاه
تالارهای گفتگو
بخش دریافت
پست ها ارسال شده توسط مهدی ایزدی
-
-
سلام و درود
آیا منظور شما اینه؟
http://answercenter.ir/showthread.php?t=194
http://answercenter.ir/showthread.php?t=8
از طریق Designer Script شما میتونید با SetLeftAndRight و SetTopAndButom تنظیمات رو جوری انجام بدید که در گوشی های مختلف ثابت بمونن
Designer Script نیاز به آموزش های بیشتر داره چون فکر کنم هنوز خیلی ها باهاش مشکل دارن. یک آموزش تصویری دیگه رو ان شالله توی انجمن قرار میدیم در همین مورد.
-
ببین دوست عزیز.
خلاصه میگم اگه چیزی رو جا نندازم
اول sun java رو نصب میکنی . بعدش java development kit رو نصب میکنی . بعدش android sdk رو نصب میکنی و بعدش تمام فایل های مورد نیاز
راه اندازی android sdk رو دانلود و سر جای خودشون قرار میدی.
در نهایتbasic4android رو نصب میکنی و path رو توی مسیر نصبش کپی میکنی . path رو اجرا میکنی و بهش یک آدرس میدی مثلا:
بعدش برنامه basic4android رو باز میکنی و configure path ها رو تنظیم میکنی دقیق.
بعد فایل adb.bat رو که توی پوشه ی Tools کپی کردی رو اجرا میکنی و وارد run avd manager میشی و یک avd جدید میسازی و در نهابت run میکینی
صفحه ی گوشی که کامل بالا اومد ( بار اول طول میکشه شاید بیشتر از 2-3 دقیقه هم طول بکشه ) راحت کد نویسی رو انجام میدی و debug میکنی.
تمام کارها رو چک کن اگه درست نشد skype نصب کن بیا از teamViewer بچه ها برات درست میکنن...
-
عزیز واسه اندروید های ورژن بالا باید این فایل رو 1 بار اجرا کنی. یک بار اجرا میکنی برای همیشه...
تمام فایل های داخلش رو داخل Tools بریز و adb.bat رو یک بار اجرا کن قبل از Run کردن برنامه از AVD.
پیوست کردم برات.
-
من سیو که کردم ارور نداد دیگه اما تو پوشه object فایلی با پسوند Apk نیومد.فقط اینا هست
[ATTACH=CONFIG]310[/ATTACH]
نوع Debug رو بر روی Release قرار بدید مطابق عکس زیر:
-
طبق روشی که توی تاپیک http://answercenter.ir/showthread.php?t=4 هست شما باید عمل کنید.
حتی فیلم آموزش هم هست: http://answercenter.ir/showthread.php?t=12
-
دوست من شما از API7 فکر کنم دارید استفاده میکنید که خیلی پایینه. API 14 رو دانلود کنید از قسمت برنامه های مورد نیاز نصب Basic4Android.
http://answercenter.ir/showthread.php?t=3
شما قسمت Library رو باید درست وارد کنید. باید آدرس پوشه Library مربوط به نصب Basic4Android رو بدید مثلا:
D:\Program Files (x86)\Anywhere Software\Basic4android\Libraries
این دو تا تاپیک رو هم ببینید حتما :
-
عزیز شما باید بیشتر توضیح بدید تا من بتونم بیشتر راهنمایی کنم.
چه کارهایی رو انجام دادید؟ چه چیزهایی رو نصب کردید؟ در هنگام انجام چه کاری این خطا داده میشه ؟
چه اطلاعاتی رو در هنگام Path انجام دادید ؟
-
سلام و خوش آمد بهتون میگم
لطفا به قوانین انجمن احترام بگذارید و از دادن تاپیک های Finglish و متن های Finglish خودداری کنید. عنوان تاپیک رو هم مناسب با سوال بزنید
عنوان تاپیک ویرایش و سوال به صورت فارسی تغییر پیدا کرد.
طبق توضیحاتی که اصلا ندادید اینجور که از عنوان خطا پیداست مربوط به اجرای Basic4Android میشه.
فکر کنم این خطا مربوط به Path کردن شما باشه و متن خطا این رو میگه که شما نمیتونید از Space ( فاصله ) توی Path استفاده کنید.
حل نشد توضیحات کامل تر بدید تا بشه کامل تر راهنمایی کرد.
-
سلام و خوش آمد بهتون میگم جناب آقای آقاخانی
از طریق پیغام خصوصی صحبت ها انجام میشه . لطفا صندوق پیام های دریافتی رو چک کنید.
-
هرکاریش کردم دیدم Array توی مثال من لازم نیست *vibre*
نمونه سورس رو ببین . 5 تا از Button های Red کد نویسی شدن . به همین صورت میتونی تا هرچقدر حلقه که بخوای ادامه بدی *vibre*
سوالی بود در خدمتم
موفق باشی
-
سلام و خوش آمد بهتون میگم دوست عزیز
عکستون یک قسمت رو اشتباه نوشتید فکر کنم . به حای ScroolView نوشتید ListView *DntKnow*
باشه من با Array و For براتون یک نمونه سورس کد ساده طراحی میکنم.
لطفا صبر کنید *sarcastic*
-
دوست عزیز شما باید از & CRLF " برای MultiLine استفاده کنید.
بر فرض مثال:
EditText1.Text = "salam" & CRLF & "khoobi?" & CRLF & "che khabar?" & CRLF & "kojaei?" & CRLF & "kam pedaei"
-
مهرداد تقریبا تمام آموزش هارو منتقل کردیم توی سایت جدید.
همه ی آموزش ها هستند. بگرد اگه نبود یا پیدا نکردی مثلا تاپیک بده درخواست آموزش کار با تایمر !
-
میشه از طریق حلقه Button اضافه کنی با کد نویسی و Button رو با تنظیم کردن dip های ثابت روی ListView قرار بدی.
یک چیزی مثل این میشه ( در کل زیاد جالب نیست ) :
ولی خب بدون شک با Panel کارتون زیبا تر در میاد . مثل همون عکس دومی که خودتون دادید.
سورس کدش رو نوشتم خودم امروز *mail*
راهنمایی چه در مورد اضافه کردن Button در ListView مثل عکس بالا و چه در این مورد(استفاده از Panel به جای ListView)خواستی بگو انجام میشه 100% توی همین تاپیک.
ولی بدون آموزش نمیشه . آموزش تصویری رو باید گذاشت در اولین فرصت.
خبرهای خوب در راه است *vibre*
-
سلام مهرداد جان
خوشحالم که تونستیم بیشتر کاربرهای سایت قبلیمون رو به b4a دعوت کنیم.
به جمع برنامه نویسان b4a خوش اومدی.
آموزش های تصویری و متنی رو از آخر شروع کن به دانلود کردن و خوندن و تمرین کردن تا برسی به اول
هرجا هم سوال و مشکل داشتی هرچند سوالت فوق مبتدی هم که باشه تاپیک رو بزن و سوالت رو بپرس . هرچند تکراری باشه ! تاپیک تکراری از نظر من ایرادی نداره
هم واسه سرچ در گوگل بهتره و هم برای سرچ بقیه کاربرها . فوقش اینه که لینک تاپیک جوابت رو توی تاپیک جدید میدیم. موفق باشی
-
سلام. بچه ها درست میگن .
این عکس دومی که تو گذاشتی :
میشه گفت اون مستطیل ها Panel هستند. عکس آدم ها که بالای Remove هستند ImageView هستند.
گذینه های مربوط به اشتراک گذاری و امتیاز دهی و حذف و کامنت هم Button هستند که عکس بهشون دادن که توی لینک هایی که مجید بهتون داده کامل یاد میگیرید.
موفق باشی *give_rose*
-
سلام . حقیقت من کدهاتون رو نگاه نکردم چون فکر نمیکنم نیازی باشه !
طبق این حرف ( حالا میخوام وقتی یه کلمه سرچ میکنم فقط اون آیتم هایی که نتایج جستجو بوده توی لیست نشون داده بشه ) جواب شما این میشه:
شما این تاپیک رو ببینید فکر کنم مشکلتون حل بشه: http://answercenter.ir/showthread.php?t=160
اگه مشکلتون چیزی به جز این هست بگید
موفق باشید
-
سلام عماد جان
کم پیدایی *mail*
با عکس گرفتن مشکل داری یا با عکس گرفتن از Panel ؟
اگه طبق سوالت فقط با عکس گرفتن از پنل مشکل داری خب فقط باید موقع Initialize کردن از InitializeMutable استفاده کنی و فضارو Panel1.Width, Panel1.Height قرار بدی...
-
Dim هارو توی Sub Globals تعریف کنید. Process_Globals رو کاملا خالی بزارید.
-
خواهش میکنم . ببین دوست عزیز با یک مثال برات توضیح میدم که چطوری بتونی InnerText کنی ...
یک پروژه جدید رو باز کن . میخوام برات در مورد سایت http://212.95.150.40 مثال بزنم. هیچی نمیخواد از Desinger اضافه کنی . همه چیز رو با کد نویسی اضافه میکنیم.
Sub Globals Dim Label1 As Label Public WebViewExtras1 As WebViewExtras Dim WebView1 As WebView End Sub
Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Main") WebView1.Initialize("WebView1") WebViewExtras1.addJavascriptInterface(WebView1,"B4A") WebViewExtras1.addWebChromeClient(WebView1,"") WebView1.LoadUrl("http://212.95.150.40") ProgressDialogShow("Loading Web...") End Sub
Sub WebView1_PageFinished (Url As String) ProgressDialogHide If Url = "http://212.95.150.40/login.aspx" OR Url = "http://212.95.150.40/" Then WebViewExtras1.executeJavascript(WebView1, "B4A.CallSub('Process_GetDate', true, document.getElementById('lblDate').innerText)") End If End Sub
Sub Process_GetDate(Html As String) Label1.Initialize("Label1") Activity.AddView(Label1,10%x,40%y,70%x,55%y) Html = Html.Replace("""","'") Label1.Text = Html End Sub
این کارها رو انجام بده و به کدهات اضافه کن . جواب خودت رو میگیری. در مورد گوگل هم به همین روش شاید باشه. تست نکردم . این رو آماده داشتم *vibre*
موفق باشی
-
سلام و خوش آمد بهتون میگم.
یک سورس مربوط به اتصال به بلاگفا توی سایت قرار داره و باز هم بگردی چند مورد آموزش GetElements توی سایت موجود هست
به راحتی میتونی از اون طریق برنامه رو به گوگل وصل کنی.
به بخش سورس کد ها یک سر بزن .هر قسمتیش هم که سوال و مشکل داشتی بپرس 100% جوابت رو میگیری.
دیشب از قشم رسیدم و یک خورده کار و پروژه های دانشگاه رو باید اول انجام بدم . پروژه ی شما پروژه ی نسبتا ساده ای است . فرصت کردم سورس کد و آموزش رو میزارم ولی
منتظر سورس کد من نباشید ...
موفق باشی دوست من
-
سلام دوست عزیز
خب خیلی ساده هست که ما برنامه رو جوری تنظیم کنیم که وقتی روش خارج از پنل کلیک کنیم پنل مخفی بشه یا هر کاره دیگه ای صورت بگیره.
خب با Boolean کارمون رو انجام میدیم.
Sub Globals Dim check As Boolean Private Panel1 As Panel End Sub
Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Layout1") End Sub
Sub Activity_Click check = True If check = True Then ToastMessageShow("خارج از پنل کلیک شد",False) Panel1.visible = False End If End Sub Sub Panel1_Click ToastMessageShow("روی پنل کلیک شد",False) check = False End Sub Sub Button1_Click Panel1.visible = True End Sub
دمو :
-
سلام
یک سورس برات آماده کردم ( فقط آهنگ رو از توش پاک کردم واسه کمتر شدن حجم برنامه . شما آهنگ رو خودتون اضافه کنید )
از لایه اول به لایه دوم که بریم آهنگ در حال پخش هست و وقتی هم که برگردیم با کلید Stop میتونیم آهنگ رو متوقف کنیم.
اگه هم کلید برگشت رو بزنید اول آهنگ متوقف میشه و بعدش Return = False میشه !
پسورد: basic4android.org
- 1
-
سلام .
با استفاده از کتابخانه rakroidsend
مثلا برای اشتراک گذاری در Line :
Dim send1 As send send1.Initialize File.Copy(File.DirAssets,"rakroid.jpg",File.DirRootExternal,"rakroid.jpg") send1.ersal(File.DirRootExternal,"/","rakroid.jpg","line")
کتابخانه پیوست شد
- 1
کمک درمورد آموزش برنامه نویسی
در پرسش و پاسخ (بیسیک4اندروید)
ارسال شده در
فیلم هایی که چند قسمتی هستن مثلا 4 Part هستند رو همه رو با هم باید دانلود کنید.
بعد همه رو انتخاب کنید و روشون راست کلیک و Extract رو بزنید تا همزمان Extact بشن.