اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'B4A'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


Product Groups

  • اندروید استودیو
    • آموزش های تصویری کاربردی
    • سورس کد
    • آموزش های مرتباط با برنامه های آنلاین و اینترنتی
  • بیسیک4اندروید
    • سورس کد
    • فیلم آموزشی کاربردی
    • فیلم آموزشی برنامه های آنلاین
    • کتابخانه ها
  • اشتراک ویژه
  • Products
  • تعرفه تبلیغات

تالارهای گفتگو

  • بخش اطلاعات اصلی انجمن
    • قوانین تیــم
    • انتقادات و پیشـــنهادات
    • اخبار تـــیم
    • تـولـیـداتـــ انـجـمــن
    • مرتبط با فروشگاه
    • درخواست ارتقا درجه کاربری
  • برنامه نویسی بیسیک4اندروید
    • آموزش های گام به گام برای مبتدی ها
    • پرسش و پاسخ (بیسیک4اندروید)
    • کتابخانه ها (Libraries)
    • درخواست Wrap کردن کتابخانه
    • ســـورس کـــدهـا
    • قطعه کدها (Code Snippets)
    • آموزش های تصویری
    • آموزش های متنی
    • آموزش های بازی سازی
    • ابزارهای B4A
    • برنامــه هـای سـاختـه شـده توسـط شمــا
  • برنامه نویسی اندروید استودیو
    • آموزش های گام به گام برای مبتدی ها
    • کتابخانه ها (Libraries)
    • ســـورس کـــدهـا
    • قطعه کدها (Code Snippets)
    • آموزش های تصویری
    • آموزش های متنی
    • پرسش و پاسخ (اندروید استودیو)
    • ابزار های اندروید استودیو
    • برنامــه هـای سـاختـه شـده توسـط شمــا
  • برنامه نویسی B4J
    • آموزش
    • پرسش و پاسخ
    • کتابخانه ها
    • قطــــــعه کــــــــد ها
    • ابزار ها
  • مـتـفـرقـه
    • بحث آزاد
    • نقد و بررسی برنامه ها
    • صندلی داغ انجمن
    • مسابقات انجمن
    • مرتبط با برنامه نویسی
    • بخش توسعه دهندگان
  • گرافیک
    • ابزارهای طراحی
    • آموزش گرافیک
    • عکس ها و تصاویر لایه باز
    • درخواست طراحی
    • نمونه کارها
  • HTML & PHP
    • ابزار مورد نیاز برنامه نویسی HTML و PHP
    • آموزش PHP
    • آموزش HTML
    • سوالات مربوط به PHP و Html
  • آرشیو
    • بایگانی

جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


اسکایپ


آدرس سایت


یاهو


بیوگرافی


محل زندگی


محل تولد


علایق


شغل


علاقه مندی ها

312 نتیجه پیدا شد

  1. بازی سازی " چرا باید با بیسیک فور اندروید بازی سازی کرد؟ " به ویدیویی که براتون قرار میدم توجه کنید. در ادامه هر گونه سوالی دارید توی همین تاپیک بپرسید.
  2. کاربردهای نرم افزار ( تمامی متدها چندین متد دیگر را در بر می گیرد ) قابلیت تبدیل لیوت به کد اسکریپت دیزاینر قابلیت تبدیل لیوت به کد محیط B4A (%) قابلیت تبدیل لیوت به کد محیط B4A (dip) قابلیت تبدیل لیوت به کد محیط B4A (array) قابلیت تبدیل لیوت به آیتم های اسکرول ویو قابلیت تبدیل لیوت به جیسون برای آیتم های اسکرول ویو فوق العاده کاربردی برای طراحی UI بیسیک 4 اندروید. کاربرد کتابخانه ( MC7DesignerPlugins ) تبدیل آیتم های ساخته شده به صورت جیسون توسط نرم افزار و اضافه کردن این آیتم ها به اسکرول ویو تنظیمات برای اسکرول ویو مانند حذف کردن اسکرول بار رفتن به انتها و ابتدا اسکرول ویو نحوه کار با نرم افزار لیوت خود را در دیزاینر B4A یا دیزاینر MC7Designer بسازید (فقط آیتم ها رو بچینید) مسیر لیوت ساخته شده را به نرم افزار بدهید و خروجی دقیق با اندازه های دقیق بگیرید. از خروجی گرفته شده به راحتی استفاده کنید. تصاویر آخرین نسخه نرم افزار خرید آخرین نسخه 4.0 خرید نسخه 1 - Gold (حرفه ای ) خرید نسخه 2 - Silver ( متوسط ) خرید نسخه Bronze - 3 ( معمولی ) نکته : اول از همه ممنون از خرید این محصول ، خواهشا این نرم افزار رو اگه خرید کردید رایگان یا خودتون بفروش نزارید ، زحمت زیادی برای تولید محصولات کشیده می شود ، از طرفی هم زیبا نیست کلمه حرام رو بکار ببریم. با تشکر. کاربرانی که نسخه قدیم این نرم افزار رو خرید کرده اند ، نسخه Silver نرم افزار از لینک خریدشون قابل دریافت است. پشتیبایی ، راهنمایی ، انتقادات و پیشنهادات از طریق تلگرام وبلاگ لینک آپارات کانال
  3. مشاهده فایل کتابخانه + مثال MC7FFmpegAndroid کاملترین کتابخانه FFmpeg برای بیسیک 4 اندروید. این کتابخانه رو آقای @امین مهدی نژاد به صورت کامل قرار و توضیح دادند (فقط یکم پراکندس)، این کتابخانه نسخه کامل می باشد. این فایل همراه با کتابخانه ، کپی شود. دانلود ارسال کننده M-CAP7AIN ارسال ۱۹/۰۱/۱۳ دسته کتابخانه ها  
  4. سلام ببشید یه سوال داشتم درمورد کتابخانه ها در b4a که : کتابخانه ها معمولا کد های از پیش نوشته و آماده ای هستن که توسط دیگران نوشته شده حالا اگر ما یک کتابخانه رو به برنامه اضافه کنیم / میتونه به طور خودکار کد مخرب وارد برنامه کنه ؟؟! و سوال دیگه اینکه توی برنامه نویسی مثلا برای یک چراغ قوه از باید کتابخانه ACL استفاده کنیم که باعث میشه در هنگام نصب نرم افزار روی موبایل دسترسی های خیلی زیادی و تا حدودی بی ربط مثل دسترسی کامل اینترنت و حافظه و باتری و ... داشته باشه که کاربر توی ذهنش میگه برای چراغ قوه این همه دسترسی نیازی نیست و احتمالا نرم افزار حاوی کد های مخربه ... راه حل چیه ؟؟
  5. سلام دوستان خوبم می خواستم بدونم راهی هست که بتونم روی یک ویو دوتا انیمیشن همزمان داد مثلا هم بچرخه هم الفاش زیاد شه . با کتابخونه animation امتحان کردم نشد یعنی فقط یکیش اجرا شد . با سپاس از انجمن خوبتون و اعضای بهترش
  6. سلام یسوال درباره مولتی پنل دارم من یه مولتی پنل ساختم که متن آیتم هاش رو از دیتابیس فراخوانی کردم دیتابیسم یه فیلد ایدی داره یه فیلد تایتل و یه فید تکست داره من میخام وقتی رو یکی از ایتم ها کلیک کرد درون اکتیویتی که ساختم متن همون ایتم رو نمایش بده نکته: من میخام یه کتاب بسازم که همه محتویاتش رو وقتی کاربر روی ایتم مورد نظرش کلیک کرد روی یه اکتیوتی نمایش بدم امیدوارم متوجه منظورم شده باشین اساتید باتشکر , منتظر پاسخ هستم
  7. سلام وقت بخیر بنده با KeyGenerator و الگوریتم Aes متنم رو رمزنگاری میکنم سوالی که اینجا هست اینه که IV چیه و چه کاربردی داره و استفاده کردن و نکردنش چه تفاوتی داره؟ Dim by As ByteConverter Dim k As KeyGenerator k.Initialize("AES") k.KeyFromBytes("qwertyuiop[]asdfghjkl;'z@#$%^*)".GetBytes("utf8")) Dim c As Cipher c.Initialize("AES/CBC/PKCS5Padding") c.InitialisationVector = Array As Byte (32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32) Dim bb(), bbb() As Byte bb = c.Encrypt("Ali".GetBytes("UTF8"), k.Key, true) bbb = c.Decrypt(bb, k.Key, False) fx.Msgbox(MainForm,by.StringFromBytes(bbb, "utf8") , bbb.Length)
  8. مشاهده فایل HeaderWithParallaxEffect سلام دوستان این سمپل رو از سایت مرجع گرفتم و میاد افکت Parallax رو تو b4a ایجاد می کنه. توضیح Parallax حالتی هست که با اسکرول ایست صفحه بالا تغیر سایز و رنگ میده ارسال کننده abdgod ارسال ۱۸/۱۲/۰۸ دسته سورس  
  9. با سلام در خواست نسخه جدید 1.07 SimpleLibraryCompiler.zip
  10. سلام خدمت تمامی کاربران عزیز خب کاربران قدیمی این آموزش رو خوب یادشونه که توی انجمن قبلی توی فروشگاه بود با رضایت و پیشنهاد استاد خلیلی که مدرس این آموزش هستند این آموزش به صورت رایگان در انجمن انتشار پیدا میکنه سه تا آموزش بسیار کاربردی در مورد بهبود رابط کاربری و گرافیک برنامه DirectionManagment Nine Patch UI-Pack آموزش ها 100% اختصاصی و بی نظیر از انجمن تخصصی برنامه نویسان بیسیک4اندروید ایران ~~~~~>>> Basic4Android.org
  11. سلام دوستان بنده یه پروژه دارم داخل یکی از اکتیویتی ها لیست ویو قرار داره که اطلاعات رو از دیتابیس انلاین دریافت میکنه و سپس با کلیک روی هر ایتم در اکتیویتی جدید ویو های زیر لود میشه : لیبل های زیر از طریق دیزاینر اضافه میشه : lb_title , lbcat , lb_user و لیبل و ویوهای زیر از طریق کد نویسی در اسکرول ویو اضافه میشه : lb_text , ed_text , bt_send , commentlistview , کارایی این اکتیویتی هم به این صورت هستش که متن ایتم های لیست ویو اکتیویتی قبل رو نشون میده که بهمراه اون : عنوان - فرستنده - دسته بندی نیز نمایش داده میشود. همچنین در قسمت انتهایی متن تکست یک عدد ادیت تکست و باتن جهت ارسال نظرات به این مطلب و در زیر این دو یک عدد لیست ویو جهت نمایش نظرات ارسالی به متن تکست قرار میگیره. در ابتدا بنده همه ویو ها رو از دیزاینر تعریف کردم و درصدی از صفحه رو به هرکدوم اختصاص دادم اما چیز جالبی نبود میخواستم از قسمت متن تکست به بعد داخل اسکرول ویو لود بشه که نیاز نباشه اندازه ها رو محدود به ارتفاع صفحه قرار بدم. برای همین اومدم متن تکست رو که داخل لیبل (lb_text) لود میشه رو به اکتیوتی اضافه کردم تا اینجاش خوب پیش میره اما همین که میخوام بعد لیبل تکست ایدت تکست و باتن و لیست ویو رو قرار بدم هنگام ران برنامه وقتی رو ایتم لیست ویو کلیک میشه مشخصات فرستنده و متن نشون داده میشه اما به بقیه ویو ها که میرسه اخطار زیر رو میده : show_eideh_jobdone (java line: 797) java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java:3562) at android.view.ViewGroup.addView(ViewGroup.java:3415) at android.view.ViewGroup.addView(ViewGroup.java:3391) at anywheresoftware.b4a.objects.PanelWrapper.AddView(PanelWrapper.java:65) at b4a.example.show_eideh._jobdone(show_eideh.java:797) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:191) at anywheresoftware.b4a.keywords.Common$11.run(Common.java:1154) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5019) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) at dalvik.system.NativeStart.main(Native Method) java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. کد های استفاده شده تو اکتیویتی هم اینا هستن : Sub Activity_Create(FirstTime As Boolean) lb_text.Initialize("") lb_text.TextColor = Colors.White lb_text.Gravity = Gravity.RIGHT lb_text.Typeface = font lb_text.TextSize = 18 lb_title.Typeface = font lb_cat.Typeface = font lb_user.Typeface = font bt_send.Initialize("") ed_text.Initialize("") bt_send.Typeface = font ed_text.Typeface = font ed_text.TextSize = 14 ed_text.TextColor = Colors.Red ed_text.Hint = "پیام خود را بنویسید..." bt_send.Text = "ارسال" bt_send.TextColor = Colors.White bt_send.Color = ac.GetThemeAttribute("colorAccent") bt_send.TextSize = 12 CommentListView.Initialize("CommentListView") CommentListView.Color = Colors.ARGB(100,181,108,0) user_name = C1.GetString("Name_Family") lb_Sender.Initialize("") lb_Sender.Text = user_name GetData("get_comment","http://exe.ir/mysql_b4a/get_news.php","SELECT * FROM comment ORDER BY id DESC WHERE cod = " & hime.meghdar ,False,Null) GetData("get_news","http://exe-coding.ir/mysql_b4a/get_news.php","SELECT * FROM tbl_news WHERE id = " & home.meghdar ,True,"صبر کنید...") auto_reload.Initialize("auto_reload",15000) auto_reload.Enabled = True End Sub Sub Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub Sub JobDone(job As HttpJob) If job.Success Then Dim res As String res = job.GetString Dim parser As JSONParser parser.Initialize(res) If job.JobName = "get_news" Then Dim dat As List dat = parser.NextArray For i = 0 To dat.Size -1 Dim m As Map m = dat.Get(i) lb_title.Text = m.Get("title") lb_user.Text= m.Get("user") lb_cat.Text = m.Get("cat") id = m.Get("id") lb_text.Text = m.Get("text") Next SV.Panel.AddView(lb_text,0,1%x,93%x,50%y) lb_text.Height = stu.MeasureMultilineTextHeight(lb_text,lb_text.Text) + 2%y SV.Panel.AddView(bt_send,0,lb_text.Height + 2%y , 23%x , 8%y ) SV.Panel.AddView(ed_text,23.1%x , lb_text.Height + 1%y , 100%x , 10%y ) End If Dim res1 As String res1 = job.GetString Dim parser1 As JSONParser parser1.Initialize(res1) CommentListView.Clear If job.JobName = "get_comment" Then Dim view As List view = parser1.NextArray For i = 0 To view.Size -1 Dim m1 As Map m1 = view.Get(i) CommentListView.AddTwoLines2(" " & m1.Get("sender") & " : " , " " & m1.Get("comment") , m1.Get("id") ) Next SV.Panel.AddView(CommentListView,0,lb_text.Height + 12%y,100%x,CommentListView.Height) SV.Panel.Height = CommentListView.Height + 3%y End If If job.JobName = "add_comment" Then ProgressDialogHide ed_text.Text = "" Else Log(job.ErrorMessage) End If End If End Sub Sub GetData(JobName As String,Link As String,Query As String,Progress As Boolean,ProgressText As String) Dim job1 As HttpJob job1.Initialize(JobName,Me) job1.PostString(Link,Query) End Sub حالا نمیدونم ایا در کل تو بیسیک امکان این نیست چند تا ویو با هم تو اسکرول ویو لود بشه یا اینکه طرز کار من اشکال داره در هر صورت ممنون میشم جوابمو بدید.
  12. B4a سلام به تمام متخصصین برنامه نویسی من در حال ساخت یک پروژه برای خودم هستم در یک موضوعی خیلی گیر کردم من میخوام یک عکس در پوشه خاصی در persiansaft/image البته عکس به صورتپیش فرض می باشد یعنی آدرس عکس و نام تصویر یک سان میباشد و یک متن در ادیت تکست ویک ادیت تکست که از کاربر آیدی بخواهد بدون @ من میخوام وقتی کاربر بر روی ارسال بزنه متن و تصویر باهم برای اون آیدی فرستاده بشه یعنی بدون اینکه تلگرام باز شه هم متن و هم تصویر براش فرستاده شود لطفا کمک کنید ولی اگه پیدا نمیشه به زبان جاوا برای b4aاگه بشه گذاشت اینم بازم خوبه ولی بازم اگه نشد حداقل وقتی ارسال رو میزنه متن و تصویر برای اون آیدی ارسال بشه البته بیاد بگه تایید کن بعد ارسال بشه اگه میشه واقعا کمکم کنید چیزی تا مهر نمونده لطفا
  13. سلام Dim intent1 As Intent intent1.Initialize(intent1.ACTION_EDIT,"bazaar://details?id=[color=#ff0000]pakagename[/color]") StartActivity(intent1) من از این کد برای نظر دهی استفاده میکنم تو گوشی اجرا میشه ولی تو شبیه ساز genymotion ارور میده بسته میشه همین مشکل هم تو استفاده از کتابخانه pdf viewer هم رخ میده لطفا راهنمایی کنید
  14. rezac

    search

    سلام. من در قسمت اکشن بار یک گزینه جستجو قرار دادم. با چه کدی باید بهش خاصیت کلیک بدم که هروقت روی اون گزینه از اکشن بار کلیک شد یه عمل انجام بشه؟
  15. اساتید محترم سلام : دوستان بنده برای نمایش چت هام از دیتابیس آنلاین از مولتی پنل استفاده کردم حالا دوتا مشکل دارم. مشکل اول که خیلی مهمه : من واسه دریافت اطلاعات از یه باتن بروزرسانی استفده کردم که با هر بار زدن داده ها رو از دیتابیس افلاین میگیره ، قبلا که از لیست ویو استفاده میکردم با استفاده از listview1.clear در ابتدای job اول میومدم لیست ویو رو پاک میکردم بعد بروز رسانی انجام میشد اینجوری هر متن دوبار یا حتی بیشتر اضافه نمیشد. اما با مولتی پت موندم چکار کنم اومدم از removeaddview استفاده کردم یه مشکل داره اونم اینه که ویو رو پاک میکنه اما فضایی که برای اسکرول ویو ساخته بود رو پاک نمیکنه و اطلاعات از محلی که ویو ها پاک شده بودند لود میشه اگه متوجه نشدید اینجوری میشه مثلا: متن اول متن دوم متن سوم وقتی ویو ها پاک بشن اینجوری نمایش داده میشه : متن اول متن دوم متن سوم مشکل دوم اینه که میخوام اندازه پنل و لیبل اون بصورت خودکار از اندازه متن لیبل گرفته بشه چون اپ برای چت کردن هست مثلا یکی یه خط مینویسه یکی پنج خط جوری نباشه واسه یکی فضا زیاد بیاد واسه دومی کم. ممنون میشم کمک کنید تشکر
  16. سلام خدمت دوستان و اساتید بنده یه سورس کد گرفتم واسه ثبت نام که همه چیزش رو طبق خواسته های خودم تغییر دادم و عمل کرد به جز یه چیز من میخوام وقتی کاربر لاگین میشه یا ثبت نام موفق انجام میده بره به یه اکتیویتی دیگه توی اون اطلاعاتش نشون داده بشه قسمت انتقال به اکتیویتی رو به درستی انجام دادم اما تو اکتیویتی جدید میخوام بر اساس شماره ای که وارد کرده واسه ثبت نام یا لاگین اطلاعات از جدول انلاین فراخوانی بشه ، اومدم تو قسمت لاگین و ثبت نام محتویات ادیت تکست رو ذخیره کردم تو اینترنال و تو اکتیویتی مد نظر محتویات رو برابر با یه استرینگ کردم و توی دستور اضافه کردم به این شکل Dim phone1 As String phone1 = FirsActivity.aas Log(phone1) GetData("get_user","ادرس هاست و فایل php","SELECT * FROM tbl_user WHERE phone = " & phone1) دستور GetData هم تو یه ساب تعریف کردم به این شکل Sub GetData(JobName As String,Link As String,Query As String) Dim job1 As HttpJob job1.Initialize(JobName,Me) job1.PostString(Link,Query) End Sub ساب jobDone Sub JobDone(job As HttpJob) If job.Success Then Dim res As String res = job.GetString Dim parser As JSONParser parser.Initialize(res) If job.JobName = "get_user" Then Dim dat As List dat = parser.NextArray For i = 0 To dat.Size -1 Dim m As Map m = dat.Get(i) lblname.Text= m. Get("username") lblphone.Text= m.Get("phone") ' lblpersonely.Text = m.Get("password") lblemail.Text = m.Get("email") lblvahed.Text= m.Get("vahed") lblsemat.Text = m.Get("semat") Log(lblname.Text) Next End If End If End Sub طبق کد بالا اومدم توی لایوت چند تا لیبل قرار دادم که بتونم نشون بدم اطلاعات رو داخل اونا اما وقتی اجرا میکنم به jobDone که میرسه این خطا رو میده البته اپ بسته نمیشه فقط چیزی تو لیبل نشون نمیده اومدم لوگ کردم ببینم اصلا فایل ها فراخوانی شدن از تیبل دیدم نه Logger connected to: 127.0.0.1:62001 --------- beginning of /dev/log/system --------- beginning of /dev/log/main *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = true **~i:** Activity (firsactivity) Create, isFirst = true ** Panel size is unknown. Layout may not be loaded correctly. Panel size is unknown. Layout may not be loaded correctly. ** Activity (firsactivity) Resume ** *** Service (httputils2service) Create *** ** Service (httputils2service) Start ** ** Activity (firsactivity) Pause, UserClosed = true ** ** Activity (homepage_ac) Create, isFirst = true ** 12121212121 ** Activity (homepage_ac) Resume ** ResponseError. Reason: Not Found, Response: <!DOCTYPE html> <html style="height:100%"> <head><title> 404 Not Found </title></head> <body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;"> <div style="height:auto; min-height:100%; "> <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;"> <h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">404</h1> <h2 style="margin-top:20px;font-size: 30px;">Not Found </h2> <p>The resource requested could not be found on this server!</p> </div></div><div style="color:#f0f0f0; font-size:12px;margin:auto;padding:0px 30px 0px 30px;position:relative;clear:both;height:100px;margin-top:-101px;background-color:#474747;border-top: 1px solid rgba(0,0,0,0.15);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;"> <br>Proudly powered by <a style="color:#fff;" href="http://www.litespeedtech.com/error-page">LiteSpeed Web Server</a><p>Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.</p></div></body></html> خواهشا کمک کنید همه چیز اپ رو جور کردم اینجاش موندم چکار کنم . کد php هم اینه که البته وقتی توی قسمت res$ به جای متغیر query$ بصورت دستی دستور رو وارد کردم توی مرورگر محتویات رو بدرستی نشون داد. <?php require 'config.php'; $query = file_get_contents("php://input"); $res = mysqli_query($conn, $query); $rows = array(); while ($r = mysqli_fetch_assoc($res)) { $rows[] = $r; } $result = json_encode($rows); echo $result; ?> سپاس
  17. سلام. متد های StartServiceAt / StartServiceAtExact در ورژن قدیمی b4a روی گوشی های جدید خوب کار نمی کرد. (گاهی کار میکرد و گاهی نه) حالا ظاهرا از b4a 8.0 به بعد دوباره برای سازگاری با اندروید 8 و گوشی های جدید بازنویسی شده و نباید با گوشی های جدید مشکل داشته باشه. B4A Change Log (versions history) حالا می خواستم ببینم کسی از این متد ها داخل تقویم یا برنامش استفاده کرده و میشه روی دقیق بودن و عملکرد همیشگی و 100% اش حساب کرد؟ (باسه گذاشتن یادداشت و رویداد داخل تقویم می خوام استفاده کنم) دقیق بودن در مقیاس روز یا ساعت بیشتر مد نظرم هست . یعنی اگه شروع سرویس رو روی 60 روز دیگه هم تنظیم کنم. مطمئن باشم کار میکنه ؟ همچنین بعد از خاموش و روشن شدن گوشی باید دوباره متد رو فراخونی و زمان رو ست کنم؟ این متد ها بنظرتون از Alarm Manager استفاده می کنند یا مثلا از برودکست و روش دیگه ..؟
  18. سلام دوستان من یک کتاب ساختم با دیتابیس آفلاین. کتاب شامل 8 فصل هست که در هر فصل تقریبا 200 صفحه متن داخلش هست. لیمیت دادم و با هنگ کردن مشکلی ندارم.فقط میخوام کتابم صفحه بندی بشه و کاربر هر بار که فصل مورد نظرشو باز کرد دوباره نخواد از اول بگرده ببینه تا کجا خونده. یعنی میخوام دو کار برام انجام بده 1 - متنهای دیتابیس برای هر فصل خاص صفحه بندی بشه 2 - کاربر توی هر صفحه بود و خارج شد وقتی دوباره به اون فصل برگرده از همون صفحه شروع بشه ممنون میشم راهنماییم کنین
  19. اساتید سلام: من توی بیسیک به مشکل برخوردم ، چند وقت پیش یه سورس آنلاین گرفتم برای ثبت مطلب با موضوع که از کدهای php استفاده شده بود. باهاش کار کردم گذاشتم تا به موقع تو برنامه ام استفاده کنم ، چند روز پیش sdk خودمو اپدیت کردم ، sdk قبلی من 23.0.2 بود - نسخه بیلد تولز و پلت فرم تولز هم 19.0.1 بود - نسخه api هم 14 بود که فقط پوشه samples رو داشتم sdk جدید که گرفتم همه چیزاش بالا هست api هم 23 و 28 رو داره بعد به سرم زد بیسیک هم اپدیت کنم چون نسخه خودم 5.5 بود بعضی سورس ها رو اخطار میداد اونم اپدیت کردم به 8.5 بعد که اومدم کانفیگ کردم دیگه به مشکل برخورد کردم تا قبل اپدیت از تو خود بیسیک avd رو اجرا میکردم همون پنجره avdنصب کردم رو باز میکرد و دیگه sdk توی منوی تولز نبود ، اما بعد اپدیت هم sdk - avd توی منوی تولز بود وقتی اجراشون هم میکنم اصلا sdk که نصب کردم بالا نمیاد یه چیز دیگه میاد پنجره avd هم فرق داره که توی ائنا درحالی که فایل sdkmaneger.bat از پوشه tools/bin رو بهش معرفی میکنم بازم واسه avd هیچ کدوم از api هام نمیاد بالا و اخطار میده که فایل sdk پتچ نشده (توااین مایه ها) از خیر اینکه از شبیه ساز avd استفاده کنم گذشتم رفتم nox دان کردم و تعریف کردم به بیسیک برای تست خیلی از برنامه هامو باز میکنه ولی همون برنامه ای که اول بار گفتم برای سورس انلاین و اینکه قبلا با api 14 بازش کرده بودم رو همین که اجرا میکنم این اخطار رو میده B4A Version: 8.50 Parsing code. (0.00s) Building folders structure. (0.03s) Compiling code. (0.02s) Compiling layouts code. (0.01s) Organizing libraries. (0.00s) Generating R file. Error AndroidManifest.xml:22: error: Error: No resource found that matches the given name (at 'theme' with value '@android:style/Theme.Black.TitleBar'). اومدم خط اخر توی ارور رو توی ماینفست تغییر دادم و noTitleBar. رو اضاف کردم برنامه باز میشه ولی مطالبی که درج میکنم تو صفحه اصلی نمیاد درضمن من بعد این چند مدل sdk تست کردم چندجا سرچ کردم بیلد تولز رو روی 23.0.3 تنظیم کردم نشد(بقیه اپدیت ها رو پاک کردم) sdk رو روی 23 و 25 و26 تست کردم نشد. حتی اس دس کی قبلیم رو به بیسیک تعریف کردم بازم نشد. اینم بگم سورس مشکل نداره چون فایل زیپ هست و مجدد اکسترکت کردم. سورس رو پایین میذارم ممنون میشم جواب بدید ، متاسفانه تو فروم مبدا سورس کسی جواب نمیده. لینک توضیحات سورس اگه نیاز بود بگید سورس رو اپلود کنم بذارم چون خریدمش
  20. سلام به دوستان محترم. من یک اسلاید منو برای نرم افزارم ساختم و داخلش یه دکمه اشتراک گذاری داره. میخاستم بدونم کد مربوط به اشتراک گذاری برنامه چیه و چه کارهایی باید انجام بدم؟
  21. با سلام فرض کنید که من یک webview دارم و یک url را در آن لود کردم خوب می خوام هم درون webview وقتی روی لینکی کلیک کردم و صفحه جدید لود شد در webview بتونم آدرس اون صفحه را بدست آورم ؟ با sub overrideUrl مربوط به webview هم نتونستم کارکنم اصلا در زمان اجرا خوانده نمی شه
  22. سلام. من کد زیر رو در یک فایل php نوشتم و در دیتابیس آنلاین گذاشتم و کدهای اتصال به اون رو داخل نرم افزار نوشتم. <?php $connect = mysql_connect("localhost","user_name","password"); mysql_query("SET character_set_results=utf8,character_set_connection=utf8,character_set_database=utf8,character_set_server=utf8",$connect); mysql_select_db("database"); $query="INSERT INTO messages(user_name,message) VALUES ('".$_POST['user_name']."','".$_POST['message']."')"; $res = mysql_query($query,$connect) ?> نام کاربر و رمز و نام دیتابیس روهم درست وارد کردم. اینجا عوض کردم. پیام از نرم افزار توی دیتابیس آنلاین درج میشه اما به صورت زیر: سلام هستم یعنی زبان فارسی رو پشتیبانی نمی کنه، در صورتی که کد پشتیبانی از زبان فارسی رو توی کد php نوشتم. لطفا کمکم کنید. ممنون.
  23. مشاهده فایل کتابخانه + مثال | MC7Zipper کتابخونه قوی در زمینه فشرده سازی و اکسترکت کردن فایل های فشرده. این کتابخونه سرعت بالایی هنگام فشرده سازی یا اکسترکت کردن فایل های فشرده داره. کتابخونه به صورت کامندلاین "دستوری ، سویچ" کار میکند برای راحتی کار از 4 تا تابع برای فشرده سازی و اکسترکت کردن فایل بصورت با پسورد و بدون پسورد و یه تابع دیگه برای ساخت پارامتر شخصی خودتون که می تونید از این رفرنس استفاده کنید (لینک مرجع) فایل های فشرده قابل ساپورت : 7z bz2 bzip2 tbz2 tbz gz gzip tgz tar wim swm xz txz zip zipx jar xpi odt ods docx xlsx epub rar ارسال کننده MCaptain7 ارسال 08/14/2018 دسته کتابخانه ها  
  24. با سلام خدمت دوستان و اساتید محترم من یه scrollview توی لایوت تعریف کردم و اومدم با یه حلقه بش یسری آیتم اضافه کردن که همه اوکی هستن و به خوبی اسکرول میشن . مشکل اینجاس که میخام FullScroll انجا بشه ولی این اتفاق نمیوفته!!!! کد هایی هم که تا حالا امتحان کردم ایناس : Private Sub ScrollTo(sv As ScrollView, pos As Int) Dim r As Reflector r.Target = sv r.RunMethod3("scrollTo", 0, "java.lang.int", pos, "java.lang.int") End Sub sv.ScrollPosition = sv.Panel.Height ScrollTo(sc.Panel.Height) sc.FullScroll(True) sc.ScrollToNow(2500) این هم کد های اسکرول ویو Sub load_data(first As Int) If first=1 Then Dim c As Cursor c = Main.sql.ExecQuery("select * from offline_post_report_dabir ") For i = 0 To c.RowCount-1 c.Position=i If 1=c.GetInt("type") Then panel_add.Initialize("panel_add") sc.Panel.AddView(panel_add,0,end_position,100%X,100%Y) panel_add.LoadLayout("post1") Dim str_matn As String str_matn=c.GetString("titr")&CRLF&CRLF&c.GetString("matn") matn.Text=str_matn matn.TextSize=17 matn.Typeface=Typeface.LoadFromAssets("iran-sans.ttf") Dim ht As Float ht = StrUtil.MeasureMultilineTextHeight(matn,str_matn) matn.Height=ht p1.Height=11%Y + ht panel_add.Height=11%Y + ht end_position=end_position + ht + 12%Y End If sc.Panel.Height=end_position Next End If End Sub
  25. سلام دوستان یه سوال داشتم من یه ادیت تکست گذاشتم تو برنامم و میخوام کاربر هر متنی که توی ادیت تکست نوشت با پیامک به یه شماره ارسال کنه تا اینجاشو که بلدم اما میخوام هرچی که کاربر نوشت خود برنامه آخرش یه متنی اضافه کنه بهش مثلا کاربر توی ادیت تکست نوشته "سلام" و خود برنامه بیاد متنه: "خوبی؟" رو اضافه بکنه و در آخر متنی که برنامه ارسال میکنه اینجوری ارسال بشه: سلام خوبی؟ آیا کسی هست کمکم بکنه؟؟؟