رفتن به مطلب

مهدی ایزدی

موسس و بنیان گذار
  • تعداد ارسال ها

    5,609
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    212

تمامی مطالب نوشته شده توسط مهدی ایزدی

  1. همینطور که برای شروع Search از StartDiscovery استفاده میکنید برای متوقف کردن هم از CancelDiscovery استفاده کنید.
  2. سلام و خوش آمد بهتون میگم . هیچ مشکلی نداره که عنوان سوال چی باشه و در چه سطح باشه. کسی بلد باشه و وقت کنه جواب میده . این سوال شما ممکنه بعد ها سوال خیلی های دیگه هم باشه ... در Sub Globals دو تا متغیر از نوع String تعریف کنید: Dim b,c as String و توی رویدادی که میخواهید این متغیر ها مساوی بشن با متن تکست باکس ( مثلا رویداد کلیک در Button ) این کد رو تعریف میکنید: b = EditText.Text c = EditText2.Text نکته: اگه متغیرتون رو دوست دارید حتما عددی باشه میتونید به جای String از Int استفاده کنید یعنی: Dim b,c as int امیدوارم که سوالاتتون در این انجمن ادامه داشته باشه و هم باعث بیشتر شدن معلومات شما بشیم و هم موجب پر بار تر شدن انجمن باشیم. موفق باشید
  3. چه ویرایشی رو میخواهید انجام بدید دقیقا ؟؟؟ چه تغییراتی رو میخواهید در برنامه اعمال کنید؟
  4. سلام و درود. منظور شما این است؟ http://answercenter.ir/thread38.html
  5. تنظیمات Configure Paths شما به درستی انجام نشده است. فیلم آموزشی که آرمین عزیز زحمتش رو کشیده رو دانلود کنید یا در بخش آموزش های متنی هم به صورت متنی آموزش داده شده تنظیمات و نصب گام به گام B4A ...
  6. من درست متوجه سوال شما نشدم دقیقا بازار به چی گیر داده ؟ گفته از db استفاده نکنید ؟؟؟ از چه چیزی میخواهید استفاده کنید؟ بگید نا کد نویسی اش رو آماده کنیم هم برای شما و هم برای دیگر دوستان...
  7. خواهش میکنم . بهترین کار ممکن رو انجام دادید که سوالتون رو اینجا پرسیدید. بله دوست عزیز . بنده wav و mp3 و ogg رو امتحان کردم کاملا جواب میده . سایر پسوند های صوتی رو هم میتونید تست کنید . احتمالا جواب میگیرید باز.... مشکلی بود میتونید مطرح کنید تا رسیدگی بشه . موفق باشید
  8. سلام و درود این تاپیک رو ببینید: http://answercenter.ir/thread177.html
  9. دوست من شما فرض کنید که یک Spinner از Designer اضافه کردید و در Sub Globals هم تعریف کردید . حالا باید یک Int هم کنارش قرار بدید مثلا: Sub Globals Private Spinner1 As Spinner Dim meghdar As Int End Sub حالا در Activity Create در خط اول که لایه رو میخونیم ، خط دوم گذینه های Spinner رو میگیم و خط سوم هم مقدار پیش فرض int تعریف شده رو 1 قرار میدیم Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Layout1") Spinner1.AddAll(Array As String("1","2","3","4","5","6","7")) meghdar = 1 End Sub حالا شما به رویداد ItemClick از Spinner میرید : Sub Spinner1_ItemClick (Position As Int, Value As Object) meghdar = Position + 1 End Sub میایید میگین اون int رو قرار بده با مقدار اون آیتمی که رو روش کلیک شده + 1 ( چون آیتم اول 0 هست و از 0 شروع میشه ) برای درک بهتر میتونید یک Button هم اضافه کنید و در رویداد کلیک بگید: Sub Button1_Click ToastMessageShow(meghdar,False) End Sub حالا وقتی شما یکی از آیتم های Spinner رو انتخاب میکنید و Button رو میزنید به شما شماره اون گذینه ی انتخاب شده رو میگه. حالا مقدار رو به صورت عددی در meghdar داریم و میتونید به صورت حلقه و آموزش های داده شده مشکل خودتون رو برطرف کنید. موفق باشید
  10. من فکر میکنم شما آشنایی بسیار بسیار مبتدی با برنامه نویسی اندروید دارید. پیشنهاد میکنم آموزش ها رو پیگیری کنید برنامه نویسی چیزی نیست که به شما گفته بشه برای ویرایش کردن فلان کار رو باید انجام داد شما باید کد نویسی رو بلد باشید این خطا هم مربوط به کتابخانه BillingManager3 هست انگار که باید فراخوانی بشه.
  11. سلام و خوش آمد بهتون میگم . تاپیک http://answercenter.ir/thread286.html رو ببینید. کار شما هم مشابه همین عمل هست. اگه باز مشکلی بود و مشکل حل نشد اطلاع بدید تا به صورت جامع تر در مورد سوال شما بحث بشه
  12. خواهش میکنم برای راست چین کردن هم کافیه align="center" رو تغییر بدید به align="right"
  13. ببینید بدون شک میشه با خواصیت Right To Left که باید بگردید پیدا کنید . بنده از همون چند سال پیش به جای دریم ویور با Front Page کار کردم. اگه پیدا کردید که آموزشش رو ممنون میشم به صورت تاپیک مستقل توی بخش آموزش ها بدید... اگه هم پیدا نکردید این کاری که میگم رو امتحان کنید جواب میده براتون احتمال زیاد: شما فرض کنید وقتی که از فارسی و انگلیسی باهم استفاده کردید و مثلا نوشتید: سلام دوست aziz من کدهاتون به این شکل در میاد: <p align="center"> سلام دوست <span lang="en-us">aziz</span> من</p> در کد بالا متن به این صورت نمایش داده میشه: من aziz سلام دوست خب برای حل میشکل به کد نگاه کنید. یک قسمت داره <p align="center"> شما قبل از علامت < باید این کد رو قرار بدید: dir="rtl" در کل کدتون میشه این: <p align="center"dir="rtl"> سلام دوست <span lang="en-us">aziz</span> من</p> برای اطلاعات بیشتر اون dir="rtl" رو که قرار دادید همون right to left ای هست که گذینش رو گفتم بگردید پیدا کنید *mail* حالا پروژه رو ذخیره کنید و مشاهده میکنید که مشکل حل شده. ممنون میشم نتیجه رو گزارش بدید . موفق باشی دوست من
  14. برنامه فایل هایی که داخل اون آدرس های گفته شده در خطا هستند رو نتونسته پیدا کنه فایل هارو قرار بدید مشکلتون حل میشه...
  15. سلام . با تشکر از پاسخ بچه ها . با Front Page میتونی این مشکل رو حل کنی. Microsoft Office FrontPage من خودم از ورژن 2003 دارم استفاده میکنم چند ساله...
  16. سلام و خسته نباشید خدمت همه کاربران گرامی. در این تاپیک دوستان مشکلاتی را که احیانا در حین نصب و راه اندازی Basic4Android و ابزارهای آن مواجه میشوند را مطرح کنند تا توسط مدیران و سایر کاربران پاسخ داده شود چند نکته رو رعایت کنید: 1- سوالات و مشکلات به صورت کامل مطرح شود به صورتی که برای فرد پاسخ دهنده نامفهوم نباشد 2- در صورت لازم و خطا دادن سعی شود از عکس استفاده شود 3- چک کنید که سوال شما تکراری نباشد و قبلا توسط شخص دیگری در این تاپیک پرسیده نشده باشد 4- به سایر کاربران احترام بگذارید و از الفاظ مناسب استفاده کنید موفق باشید ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ برخی از سوالات و مشکلات شما : سلام دوستان مشکل من این ارور هست در نصب برنامه هم از فیلم ها آ موزشی کمک گرفتم و config کامل کردم اما بازم فک کنم ارور از همینجاست 1:وقتی Runمیکنم میگه اول زخیره کن زخیره که میکنم همین ارور پیش میاد 2:run هم نمیشه کرد بازم همین ارور عکس: پاسخ : همونطور که در متن ارور مشخصه ، در تنظیمات مسیرت اشتباه کردی ! [color=#b22222][size=4][font=tahoma]Tools > Configure Path[/font][/size][/color] واسه خود من به شخصه به این شکل هستش: [color=#b22222][size=4][font=tahoma]javac : C:\Program Files\Java\jdk1.7.0_40\bin\javac.exe android.jar : E:\My program\Android Programming Tools\android-sdk\platforms\android-14\android.jar additional libraries: C:\Program Files (x86)\Anywhere Software\Basic4android\Libraries[/font][/size][/color] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ سلام دوستان . من وقتی میخوام بیسیک4اندرویدمو ریجستر کنم به مشکل بر خوردم. تو قسمت لایسنس رفتم و یه ایمیل اونجا تایید کردم.ولی وقتی بیسیک4اندروید رو اجرا میکنم و میخوام ریجستر کنم ارور میده ! فایل پیوست پاسخ: کسری جان مشکل عجیبی داری !! :دی کلا یادت باشه برای کـــــ ر کــــــ کردن اکثر برنامه ها (نه همشون) نباید ارتباط اینترنت برقرار باشه ! چرا ؟ چون اگه برقرار باشه از هاست خودشون چک میکنن که اطلاعات درست باشه ! و چون نــیست ارور میده. ارتباطت با نت رو قطع کن فایل رجیسترکننده رو در مسیر نصب B4A کپی کن اجراش کن و یه ایمیل الکی مثل این وارد کن: [email protected] همه ی اینکارا رو در حالی که اینترنتت قطع هستش انجام بده. اگه بازم درست نشد واضحتر توضیح بده چه کارهایی انجام دادی شاید جایی اشتباه بوده. موفق باشی. مشکل حل شد . اشتباه من این بود که قبل از انتقال فایل لایسنس به بوشه محل نصب ازش استفاده میکردم و ایمیل وارد میکردم.مرسی دوستان ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ سلام خسته نباشید من برنامه را نصب کردم اما در حال حاظر 2 مشکل دارم. 1 هنگامی که sdk رو بازمیکنم یه ارور میده ومیره نمیدونم چیه ولی احتمالا به مشکل دومم متصل هست 2 هنگامی که avd رو اجرا میکنم و crate رو میزنم اطلا عات رو طبق آموزش شما در پنجره ظاهر شده برایم وارد میکنم اما در آخر دکمه ی ok غیر فعال باقی می ماند وفعال نمیشود که من اوکیش کنم. خواهش میکنم من دو عکس مربوط به ۲ مشکلم برای شما upload کردم لطفا هرچه سریعتر مشکلمو به خبر بدید. پاسخ : توجه کن cpu-abi غیر فعال هست واسه شما و همین دلیل غیرفعال بودن ok هست. دوست عزیز 100% یک قسمت رو اشتباه رفتید. 100% . Sdk خودتون رو پاک کنید و فیلم رو دانلود کنید و دوباره sdk را نصب و ابزارهاش رو داخلش پوشه های مورد نظر قرار بدید. مشکلتون حل میشه. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ وقتی java jdk رو دانلود کردم پوشه jdk نبود مسیر اینجوری بود Program Files/Java/jre7/bin اونم javac نبود javasw فک کنم بود خودم اسمشو عوض کردم پاسخ : هرچی رو عوض کردی به حالت قبل برگردون . اگه یادت نیست java هایی رو که نصب کردی پاک کن دوباره نصب کن بعدش : این رو دانلود و نصب کن: Java Development Kit پسورد: www.basic4android.org ان شالله که پوشه ی jdk1.7.0_40 هم توش پیدا میشه *dance* یعنی 100% مشکلت حل میشه و javac.exe رو پیدا میکنی *sarcastic* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ چک کردم اینجوری بود وقتی هم که سورس اجرا میکنم این ارور میده و بعضی وقتا هم این مهرداد جان اررور اول که کاملا واضحه میگه شما از کتابخانه ColorDialog استفاده کردی اما کتابخانه به پروژه اضافه نشده شما بعد از نصب باید از منوی Tools قسمت Confirm Paths رو باز کنید و آدرس دهی های مورد نظر رو انجام بدی گزینه 3 این قسمت مربوط میشه به کتابخانه ها مثلا توی کامپیوتر من این آدرس محل نصب برنامه و پوشه کتابخانه هست [size=4][color=#800080]C:\Program Files\Anywhere Software\Basic4android\Libraries[/color][/size] حالا اگر از کتابحانه ای استفاده میکنید که جزو کتابخانه های پیشفرض نیست باید به پوشه کتابخانه اضافه بشه که حاوی 2تا فایل در مورد مشکل دوم این مسئله اصلا جای نگرانی نداره شما یه اسم مناسب برای Package Name بزار هیچ مشکلی هم پیش نمیاد خب تنظیماتت اشتباست. SDK Tools و PlatForm Tools و Build Tools تنظیم نیست . فایل هایی رو که دانلود کردی رو طبق آموزش های داده شده روی SDK بریز(توی پوشه های مخصوص خودش کپی کن)
  17. شما زمانی که پوشه android-14 رو داخل platforms کپی میکنید . android.jar هم داخلش وجود داره. میتونید تمام برنامه ها و فایل های مورد نیاز رو از بخش ابزارهای B4A در انجمن دانلود کنید . آموزش متنی و تصویری نیز وجود داره که میتونید استفاده کنید.
  18. ببینید دوست عزیز دو یا سه صورت داره: 1- شما بدون تنظیمات Desinger اومدید برنامه رو اجرا کردید و فکر میکنید چون داخل چیدمان درست گذاشتید داخل برنامه اصلی هم باید به همین صورت باشه . در صورتی که اینجور نیست و باید از Designer Scripts تنظیمات رو انجام داد و مکان ها رو مشخص کرد. 2- تنظیمات Desinger رو اشتباه انجام دادید . مثلا به جای x از y استفاده کردید که بدون شک باعث میشه توی گوشی های عمودی و افقی و اندازه های مختلف برنامه کاملا به هم بریزه... 3- از خود کد نویسی AddView کردید و x و y رو جابجا زدید یا شاید از dip استفاده کرده باشید که باز خودش مشکله از نظر بنده. از این دو سه حالت خارج نیست
  19. تا جایی که من کار کردم و متوجه شدم کتابخانه AcceleratedSurface ابزارهاش خواصیت چند خطه بودن رو نداره. برای درک بهتر حتی اگه ما در متنش از CRLF هم استفاده کنیم تاثیری نداره: AC.DrawTextObject(objText,"salam"&CRLF&"khoobi?", 150dip, 50dip, AC.ALIGN_CENTER) باز روش کار میکنم شاید یک جا خواصیتی باشه که بشه True و False کرد تا از CRLF پیروی کنه . پیدا کردم اطلاع میدم حتما...
  20. آرمین مرسی . کار این کتابخانه AcceleratedSurface چیه ؟؟؟
  21. با برنامه FrontPage راحت تر از همه چیز میشه فایل Html ساخت... اگه هم کد نویسی بلد هستید بدون نیاز به FrontPage میتونید توی NotePad کدهاتون رو بنویسید و موقع ذخیره کردن از منو File بر روی گذینه Save As... کلیک کنید و فایل رو با پسوند .html ذخیره کنید . مثلا: b4a.html موفق باشید
  22. سلام . پوزش بخاطر دیر پاسخ دادن . اینترنت استان به دلیل قطع شدن فیبر های نوری قطع بود. سورس شما رو دانتلود کردم . لطفا کتابخانه استفاده شده در برنامه رو هم پیوست کنید. اسمش اینه: AcceleratedSurface بنده کتابخانه رو ندارم واسه همین نمیتونم تست کنم.
  23. من خیلی دوست داشتم داخل RaidCall این کلاس ها برگذار میشد . ولی متاسفانه IP ایران رو مسدود کردن. البته هنوز با روش های مختلف میشه RaidCall رفت ولی سخته و ارزش نداره.
  24. سلام و خوش آمد بهتون میگم. دوست عزیز حرف شما کاملا درسته. میشه از طریق PhoneEvents گزارش ارسال رو دریافت کرد که ارسال شده یا نه و دریافت شده یا نه... اما بنده توی جواب فقط اشاره کرده بودم به درخواست دوستمون. اگه بخواهیم از خود برنامه گزارش رو دریافت کنیم کل سورس به این صورت میتونه باشه: Sub Globals Dim p As PhoneSms Dim check As PhoneEvents End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Layout1") check.Initialize("check") End Sub Sub Button1_Click p.Send2("09366928285","www.Basic4Android.org",True,True) End Sub Sub check_SmsSentStatus (Success As Boolean, ErrorMessage As String, PhoneNumber As String, Intent As Intent) If Success=False Then Msgbox("پیغام ارسال نشد" & ErrorMessage,"خطا") Else Msgbox("پیغام شما با موفقیت ارسال شد","ارسال شد") End If End Sub Sub check_SmsDelivered (PhoneNumber As String, Intent As Intent) Msgbox("پیغام شما دریافت شد","دریافت") End Sub موفق باشید
×
×
  • اضافه کردن...