اطلاعیه

کاربر گرامی

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

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


shahab.es

اپدیت دیتابیس افلاین(از طریق بانک انلاین)

246 ارسال در این موضوع قرار دارد

ببین

شما سه تا تیبل داری

یک دو سه

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

 

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


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

بنظر شما بصورت آفلاین راحت تر نیست؟؟؟:fekr:

منکه بصورت آفلاین آپدیت میکنم فقط تنها مشکلی که داره تو گوشی خودم میمونه و هنگام ارسال فایل خام برنامرو میفرسته

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/01/25, 07:07:19، شهاب اسکندری گفته است :

تا اینجاشم خیلی زحمت دادم بهتون

خیلی ممنون بابت همه راهنمایی هاتون  انشالله همیشه تو زندگیتون موفق باشید♥

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1394/09/13, 14:55:52، shahab.es گفته است :

به نام خدا

سلام و عرض ادب خدمت همه دوستان
اموزش کامل اپدیت دیتابیس افلاین رو ظبط کردم و قرار دادم براتون :)
توضیح خاصی نداره
یه بانک توی هاستتون باید داشته باشید
طبق اموزش برید جلو
اطلاعات بانک انلاینتون میاد توی بانک افلاین :gol:
امیدوارم کمکتون کنه

 

-------------------------------

بخش دوم اموزش-ویرایش اطلاعات بعد از بروزرسانی

 

-------------------------------
رمز تمامی فایل ها:
answercenter.ir
 
 

قسمت اول:ساخت بانک انلاین و فایل های php

 

 

لینک دانلود اموزش و فایل های قسمت اول

 

لینک فایل های قسمت اول

 

 

قسمت دوم:اپدیت بانک انلاین در بیسیک فور اندروید

 

 

لینک دانلود اموزش و سورس قسمت دوم

 

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

 

تاپیک کتابخانه okhttp

 

 

main_activity


Sub Process_Globals
Dim sql As SQL
Dim cur As Cursor
End Sub

Sub Globals
Private ListView1 As ListView
Private Button1 As Button
Dim ht As HttpJob
Dim rowCount As Int
Dim ht2 As HttpJob
End Sub

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("l")
	If File.Exists(File.DirInternal,"db.db") = False Then
		File.copy(File.DirAssets,"db.db",File.DirInternal,"db.db")
	End If
	If sql.IsInitialized = False Then
		sql.Initialize(File.DirInternal,"db.db",True)
	End If
	showlist
	ht.Initialize("job1",Me)
	ht2.Initialize("job2",Me)
End Sub

Sub Activity_Resume
End Sub

Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub Button1_Click
	ht.PostString("http://www.schoolearn.ir/shahab/amoozeshi/amoozeshe_update_db/check.php","")
	ProgressDialogShow("updating...")
End Sub
Sub showlist
	ListView1.clear
		cur = sql.ExecQuery("SELECT * FROM tbl_name")
	For i = 0 To cur.RowCount - 1
		cur.Position = i
		ListView1.AddSingleLine2(cur.GetString("lname")&"-----"&cur.GetString("name"),cur.GetInt("id"))
	Next
	ListView1.SingleLineLayout.Label.Gravity = Gravity.CENTER
End Sub
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
		If job.GetString > rowCount Then	
			cur = sql.ExecQuery("SELECT * FROM tbl_name")
			rowCount = cur.RowCount
			ht2.PostString("http://www.schoolearn.ir/shahab/amoozeshi/amoozeshe_update_db/getcontent.php","tedad="& rowCount &"")
		Else
			ToastMessageShow("db is up to date!!!",False)
		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 (id,name,lname) VALUES (null,'"&str2(1)&"','"&str2(2)&"')")
					showlist
				Catch
					Log(LastException)
				End Try
			Next
		ProgressDialogHide
		End If
		End If
	End If
End Sub

سلام استاد، درود و خسته نباشید به شما، امیدوارم حالتون خوب باشه.

استاد با عرض معذرت، بنده همین کدهایی که شما توی فیلم و توی سورس هاتون بود رو درون برنامه م گذاشتم، فایلهای php درست کار میکنن و همه چی خوب پیش میره ولی در بیسیک فور اندروید، هیچ عملی انجام نمیشه با اینکه همه ی اینکارایی که گفتید انجام دادم بغیر از فیلدهایی ک شما داشتید، من واسه خودم تغییر دادم ک اون هم دقیقا مثل بانک اطلاعاتی انلاینم بوده. توی قسمت کلیک بر روی دکمه، هیچ عملی انجام نمیشه، در صورتیکه توی php هم کد خوانده و چک میشه، هم getcontent اطلاعات رو نشون میده و بالا میاره. مشکل من فرخوانی اطلاعات دیتابیس انلاین از بیسیک فور اندرویده ک عملا هیچ کاری نمیکنه. خواهشن ی راهنمایی بفرمایید. با تشکر

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/05/02, 14:55:01، kavir گفته است :

سلام استاد، درود و خسته نباشید به شما، امیدوارم حالتون خوب باشه.

استاد با عرض معذرت، بنده همین کدهایی که شما توی فیلم و توی سورس هاتون بود رو درون برنامه م گذاشتم، فایلهای php درست کار میکنن و همه چی خوب پیش میره ولی در بیسیک فور اندروید، هیچ عملی انجام نمیشه با اینکه همه ی اینکارایی که گفتید انجام دادم بغیر از فیلدهایی ک شما داشتید، من واسه خودم تغییر دادم ک اون هم دقیقا مثل بانک اطلاعاتی انلاینم بوده. توی قسمت کلیک بر روی دکمه، هیچ عملی انجام نمیشه، در صورتیکه توی php هم کد خوانده و چک میشه، هم getcontent اطلاعات رو نشون میده و بالا میاره. مشکل من فرخوانی اطلاعات دیتابیس انلاین از بیسیک فور اندرویده ک عملا هیچ کاری نمیکنه. خواهشن ی راهنمایی بفرمایید. با تشکر

سلام ، ممنون

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

فایل ها و بانک هم دقیقا مثل آموزش بذارید

فقط توی سورس دقت کنید آدرس فایل های php خودتون رو قرار بدید

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


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

با سلام خدمت استاد اسکندری عزیز

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

 

اولین سوالی که دارم قبلا هم داخل همین تاپیک اقای حاج حسین هم پرسیده بودن

در در 1394/09/13, 21:02:01، حاج حسین گفته است :

وقتی آپدیت شد آیتم های جدید رنگش فرق کنه (البته فقط دفعه اول ، از برنامه خارج شدیم مثل بقیه آیتم ها بشه ) 

اموزشهایی دادید انجام دادم ولی رنگ متن تغییر نمیکنه میشه کمک کنید

 

و سوال دومم 

اگه بخوام اپدیت بصورت خودکار انجام بگیره حتی زمانی که برنامه بسته هست باید چه کاری انجام بدم

 

 

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


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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری