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

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

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

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


kavir

کاربر عادی
  • تعداد ارسال ها

    12
  • تاریخ عضویت

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

اعتبار در سایت

0 متوسط

درباره kavir

  • درجه
    کاربر

آخرین بازدید کنندگان نمایه

بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمیشود.

  1. با سلام خدمت همه ی دوستان و اساتید بزرگوار تیم انسر سنتر دوستان بنده یک برنامه ی آنلاین دارم که اطلاعات رو از دیتابیس آنلاین میخونه و توی لیست ویو نشون میده. روش کار اینطوریه ک ما دوتا جدول افلاین داریم، یک جدول آنلاین داریم. مثلا در فرم 1 ما اطلاعات رو از دیتابیس انلاین میخونیم مثلا فیلد name رو توی جدول یک افلاین ثبت میکنه. و جدول دوم هم مجددا توی فرم 1 اطلاعات رو میخونه و سیو میکنه. مثلا فیلد codemelli حالا مشکل اینجاست که جدول دوم ما که وظیفه داره فیلد codemelli رو بخونه و ثبتکنه، بجاش میاد فیلد address رو لود میکنه و ثبت میکنه. و هر تغییری ایجاد میکنم برای خواندن از دیتابیس، مقدار codemelli رو نشون نمیده. در صورتیکه در فرم 2، همون اطلاعات جدول 2 رو میخونه و صحیح ج میده و ثبت میکنه و فقط توی فرم 1 اینطوری است. لازم بذکره که عملیات خواندن و ثبت کردن دو جدول در فرم 1 انجام میشه.ولی اگر اطلاعات جدول یک در فرم 1 و جدول دو در فرم 2 ثبت شه، هیچ مشکلی نیست(یعنی جدا جدا ). این مشکل فقط زمانی ایجاد میشه ک دو تا جدول در یک فرم آپدیت بشن ولی فقط برای جدول 2 این مشکل ایجاد میشه ولی جدول 1 هیچ مشکلی وجود نداره. حالا از دوستان و اساتید عزیز خواهشمندم که یک راهنمایی بکنند که برای این مشکل چه راه حلی باید پیدا کرد؟ Sub JobDone (job As HttpJob) If job.Success = True Then If job.JobName = "job1" Then ' cur = sql.ExecQuery("SELECT * FROM tbl_name") ' rowCount = cur.RowCount cur2 = sql2.ExecQuery("SELECT * FROM tbl_name") rowCount2 = cur2.RowCount Log(job.GetString) If job.GetString <> rowCount2 Then ' cur = sql.ExecQuery("SELECT * FROM tbl_name") ' rowCount = cur.RowCount cur2 = sql2.ExecQuery("SELECT * FROM tbl_name") rowCount2 = cur2.RowCount ' ht2.PostString("http://example.com/test/test2.php","tedad="& rowCount &"") ht2.Release ht4.PostString("http://example.com/test/test.php","tedad="& rowCount2 &"") ht4.Release Else if job.GetString=rowCount2 Then b.Initialize("b") b.title("خطا").titleColor(Colors.Red).content("اطلاعات به روز می باشد").contentColor(Colors.Black).positiveText("متوجه شدم").positiveColor(Colors.Red).cancelable(False).canceledOnTouchOutside(False).backgroundColor(Colors.White).build.show ' Sleep(500) b.hide End If else if job.JobName = "job2" Then If job.GetString = "nothing" Then ToastMessageShow("error",False) Else Dim str1() As String = Regex.Split("<br>",job.GetString) For i = 0 To str1.Length - 1 Dim str2() As String = Regex.Split("#",str1(i)) Try ' sql.ExecNonQuery("INSERT INTO tbl_name(code,name) VALUES ('"&str2(0)&"','"&str2(1)&"')") sql2.ExecNonQuery("INSERT INTO tbl_name(code,codemelli) VALUES ('"&str2(0)&"','"&str2(1)&"')") ht2.Release ht4.Release Catch Log(LastException) End Try Next ht2.Release a.Initialize("a") a.title("به روز رسانی اطلاعات") .content("اطلاعات به روز رسانی شدند") .positiveText("متوجه شدم").positiveColor(Colors.RGB(255,197,3)).cancelable(False).canceledOnTouchOutside(False).backgroundColor(Colors.White).build.show End If End If If job.JobName="job3" Then Try Dim ins As InputStream Dim outs As OutputStream ins=ht3.GetInputStream outs=File.OpenOutput(File.DirRootExternal,"test.bmp",True) File.Copy2(ins,outs) ins.Close outs.Close ht3.Release Catch Log(LastException) End Try End If End If End Sub با تشکر از دوستان عزیز و اساتید محترم و دوست داشتنی
  2. سلام استاد، درود و خسته نباشید به شما، امیدوارم حالتون خوب باشه. استاد با عرض معذرت، بنده همین کدهایی که شما توی فیلم و توی سورس هاتون بود رو درون برنامه م گذاشتم، فایلهای php درست کار میکنن و همه چی خوب پیش میره ولی در بیسیک فور اندروید، هیچ عملی انجام نمیشه با اینکه همه ی اینکارایی که گفتید انجام دادم بغیر از فیلدهایی ک شما داشتید، من واسه خودم تغییر دادم ک اون هم دقیقا مثل بانک اطلاعاتی انلاینم بوده. توی قسمت کلیک بر روی دکمه، هیچ عملی انجام نمیشه، در صورتیکه توی php هم کد خوانده و چک میشه، هم getcontent اطلاعات رو نشون میده و بالا میاره. مشکل من فرخوانی اطلاعات دیتابیس انلاین از بیسیک فور اندرویده ک عملا هیچ کاری نمیکنه. خواهشن ی راهنمایی بفرمایید. با تشکر
  3. با سلام خدمت دوستان عزیز، دوستان کسی با کتابخانه ی astoolbar کار کرده؟ همون کتابخانه ای که متریال اکشن بار هست و قابلیت راست چین شدن رو داره منظورمه اگه از اساتید و دوستان کسی هست که با این کتابخانه سر و کار داشته، بنده رو هم درجریان چگونگی عملکرد این کتابخانه قرار بده. پیشاپیش متشکرم از پاسخ های خوبتون
  4. سلام مجدد، میدونستم که باید اینیشیالایز بشه، اصلا بیسیک بدون اینیشیالایز کار نمیکنه ک فقط نمیدونستم که چیو باید اینیشیالایز کنم، چون بار اولمه ک متریال کار میکنم و تجربه ندارم. بازم ممنون بخاطر پاسخگوییتون به این تاپیک. خیلی ممنونم که زحمت کشیدین و وقت گذاشتین برای من. فقط یه چیزی، ایا میشه سایز فونت رو به متریال دراور اعمال کرد؟؟؟ همونطوری که نوع فونتشو تغییر دادیم، راه حلی برای تغییر سایز فونتش هست؟
  5. سلام دوست عزیز، مشکلی نداشت ولی نگفته بودی که SDB.Initialize(MDB) رو باید اضافه کنیم اونو اضافه کردم درست شد یه چیز دیگه مونده ک هنوز درست نشده اونم این که وقتی که روی هر ایتمی کلیک شد روی sdb اون موقع چطوری باید بهش دستور بدیم ک کاریو انجام بده؟ اگه واسه MDB میشد مشکلی نبود ولی این SDB هس و مشکل ایجاد میکنه منظورم ا؟ینه که واسه ی کدنویسی برای هر اندیس متریال دراور باید چی داخل: Sub SDB_ItemClick(Position As Int, Identifier As Int) Log("Clicked:" & Position & " Iden:" & Identifier) End Sub بنویسیم؟
  6. سلام دوست عزیز، ممنونم، بازم ارور داد، فک کنم یه جای کار ایراد داره که اینطوری میشه اینم ارورش: *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = true ** ** Activity (asli) Create, isFirst = true ** smdraweritem_additemtodrawer (java line: 43) java.lang.NullPointerException at b4aexample.jahannamayeandroid.smdraweritem._additemtodrawer(smdraweritem.java:43) at b4aexample.jahannamayeandroid.smdraweritem._addprimarydraweritem(smdraweritem.java:83) at b4aexample.jahannamayeandroid.asli._activity_create(asli.java:470) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:186) at b4aexample.jahannamayeandroid.asli.afterFirstLayout(asli.java:104) at b4aexample.jahannamayeandroid.asli.access$000(asli.java:17) at b4aexample.jahannamayeandroid.asli$WaitForLayout.run(asli.java:82) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) به نظر من خود SDB باید اینیشیالایز بشه، ولی وقتی اینکارو میکنم، ارور بالارو میگیره که مقدار ها همخوانی نداره، درست هم میگه، احتمال میدم توی ماژول یه مشکلی باشه تو قسمت اینیشیالایزش. وگرنه توی کدنویسی چیز خاصی وجود نداره و من همه ی کدای مربوط به اجرای MDB رو کامنت کردم تا SDB رو تست کنم ولی نشدو خواهشن یه راه حلی جلوم بذارین.ممنونم
  7. سلام و عرض ادب خدمت همه ی دوستان گرامی و اساتید بزرگوار عرضم به حضور محترمتون، بنده یک متریال دراور دارم تو برنامه م، میخوام فونتشو عوض کنم، توی یه تایپک هم دیدم که نمونه ش بود، ولی نتونستم سورسی که اونجا تصحیح شده ش بود رو دانلود کنم، هیچ جا هم پیدا نکردم کدشو، واسه ی من قسمت MDB.Initialize("MDB") رو برام ایراد میگیره، اینم ارورش: MDB.Initialize(\ src\b4aexample\jahannamayeandroid\asli.java:405: error: incompatible types: String cannot be converted to Drawer mostCurrent._mdb._initialize(null,mostCurrent.activityBA,(com.maximussoft.msmaterialdrawer.MSMaterialDrawerBuilder) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new com.maximussoft.msmaterialdrawer.MSMaterialDrawerBuilder(), (com.mikepenz.materialdrawer.Drawer)("MDB"))); ^ اساتید بزرگوار راهنماییم کنین که با کلاسی که توی تاپیک : وجود داره، چطوری باید این کارو انجام بدیم و برنامه خطا نگیره؟
  8. دقیقا منظورم آیکون هست فعلا ک بیخیالش شدم، ولی اگه باز ب سرم زد که ازش استفاده کنم و نتونستم، حتما دوباره مزاحمتون میشم.مرسی از پاسختون
  9. زنده باشی. پس این با رویداد کار میکنه! من همش فکر میکردم که هرچی هس توی همین کلاس ها و ویژگی هایی که کادرش باز میشه هست. خیلی ممنونم واقعا دمتون گرم. راستی، اگه بخوام برای کادری که دارم، تصویر تعیین کنم و بهش آدرس بدم باید چیکار کنم؟ دقیقا مثل مسیج باکس پیش فرض بیسیک که بالا کنار عنوان نشون داده میشد و یک عکسی لود میشد به عنوان لوگو الانم میخوام همینکارو روی متریال دیالوگ انجام بدم. بازم ممنون میشم که پاسخگو باشین. مرسی
  10. با سلام خدمت همه ی دوستان عزیز و گرامی، من هر جا گشتم، نتونستم اون چیزیو که میخوام پیدا کنم حتی توی فروم B4X، میخوام از اساتید بزرگ بپرسم که اگه میشه راهنمایی کنن که برای اینکه گزینه های positive و negative متریال دیالوگ، هر کدومشون یک کاری انجام بدن؛ چه کدی رو باید بنویسیم؟ الان من این تیکه کد رو نوشتم، میخوام بببینم کجا اشتباه کردم و چطوری میتونم با زدن روی دکمه ی خروج، از برنامه بیرون بیام و با زدن دکمه ی انصراف، کادر بسته شه Dim mtd As MaterialDialogBuilder mtd.Initialize("mtd") Dim result As Int result=mtd.title("درخواست خروج").titleColor(Colors.White).content("آیا قصد خروج از برنامه را دارید؟").contentColor(Colors.Black).positiveText("میخوام برم").positiveColor(Colors.Blue).negativeText("فعلا هستم").negativeColor(Colors.Blue).backgroundColor(Colors.rgb(255,193,7)).build.show If result = mtd.positiveText("میخوام برم") Then ExitApplication End If فقط میخوام به برنامه بفهمونم که وقتی دکمه ی خروج رو زد، خارج شه از برنامه. توی msgbox خیلی راحت بود و با dialog response میشد حلش کرد. ولی اینو گیر کردم. خیلی ممنون میشم که اگه مثالی یا سورسی یا روشی رو بلدین بگین. با تشکر از همه ی دوستان و اساتید محترم
  11. سلام، میشه واضحتر توضیح بدی و کامل بگی ک مثلا pScreenWidth=GetDeviceLayoutValues.Width pScreenHeight=GetDeviceLayoutValues.Height pScale=GetDeviceLayoutValues.Scale اینارو باید از چه نوعی تعریف کنیم؟ لطفا بیشتر توضیح بدین چون میخوام ببینم صفحه نمایشم تو هر گوشی چه عملکردی داره و تنظیمات لایوت برای گوشی های مختلف یکسان باشه اگه میشه دوستان کمک کنن، خیلی نیاز دارم، کدشو هر جا گشتم نتونستم پیدا کنم
  12. با سلام و خسته نباشید خدمت همه ی دوستان عزیز، دوستان من تازه از متریال در b4a استفاده میکنم و اکشن بار هم دارم، ولی نمیتونم برای آیکن هایی که در اکشن بار تعریف شده، کدنویسی کنم، یعنی برای دکمه ی سرچ یا دکمه ی بک یا هر چیزی دیگه ک باشه، نمیتونم کد بنویسم ک وقتی روش کلیک شد، ی عملی رو انجام بده، خواهشن اینو بگین ک چطوری میتونم اینکارو کنم و روی اکشن بار و تمامی متعلقاتی ک اضافه میکنم، دسترسی و کنترل داشته باشم.
×
×
  • جدید...