رفتن به مطلب
  • 0

استفاده از دیتابیس افلاین در برنامه پیامکی


amirjun32

سوال

دوستان یک سوالی دارم ازتون،بنظرتوه واسه ساخت یک برنامه پیامکی شبیه شکرستان یا جوک بازار،نیازی به دیتابیس افلاینم هست،یا همون انلاین کافیه؟چپون من توی این دوتا برنامه ندیدم ک مطپالب ذخیره بشن روی گوشی.

تشکر

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

15 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

 

یه تست بزنید

Sub jobdone (job As HttpJob)
	
	
	
	If job.Success = True Then
		
	 If job.JobName = "job2" Then
					If job.GetString = "nothing" Then
						ToastMessageShow("matlab jadidi vojud nadarad",False)
						ProgressDialogHide
					
Else 
ListView1.Clear
						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
					
						ListView1.AddSingleLine(str2(i))
					
							Catch
								Log(LastException)
							End Try
						Next
					ProgressDialogHide
					End If
		End If
	End If

End Sub

سشلام.چک کردم،بازم جواب نداد.بنظرم مشکل از کدهای php هستش.چون وقتی برنامه درحال اجراس،ومحتوای جدیدی به دیتابیس اضافه میشه اونارو نشون نمیده.وگرنه هرچی ک قبل از ران کرددن برنامه اضافه شده رو نشون میده.

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

سلام عزیزم، اگه شما میخواین که اطلاعات ذخیره بمونه روی گوشی، که مسلما باید افلاین یا یه فایل تکستی چیزی داشته باشید :)

مثه یه جک بگم که مثلا اینطوری هستش

اما اگه مهم نیست براتون و میخواین هر زمان به نت دسترسی بود ، کاربراتون اطلاعات رو داشته باشن، که خوب همون انلاین کافیه

البته بعضی اوقات نیاز دارید که سرچ داشته باشید یا کار هایی رو روی دیتا انجام بدید که منطقی تر هستش دیتا رو روی گوشی کاربر ذخیره و از اونجا اعمالتون رو انجام بدید چون هم راحت تره و هم فشار خیلی خلی کمتری به سرور شما میاره

:)

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

سلام عزیزم، اگه شما میخواین که اطلاعات ذخیره بمونه روی گوشی، که مسلما باید افلاین یا یه فایل تکستی چیزی داشته باشید :)

مثه یه جک بگم که مثلا اینطوری هستش

اما اگه مهم نیست براتون و میخواین هر زمان به نت دسترسی بود ، کاربراتون اطلاعات رو داشته باشن، که خوب همون انلاین کافیه

البته بعضی اوقات نیاز دارید که سرچ داشته باشید یا کار هایی رو روی دیتا انجام بدید که منطقی تر هستش دیتا رو روی گوشی کاربر ذخیره و از اونجا اعمالتون رو انجام بدید چون هم راحت تره و هم فشار خیلی خلی کمتری به سرور شما میاره

:)

 ممنون از راهنماییتون.ولی من زمانی که اطلاعاتم رو افلاین دخیره میشه،واسه نمایشش به مشکل میخورم.و تازه کد نویسیش هم بنظزم کمتر و راحت تر میشه.بازم تشکر

-------

خواهش میکنم هموطن :)

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

 ممنون از راهنماییتون.ولی من زمانی که اطلاعاتم رو افلاین دخیره میشه،واسه نمایشش به مشکل میخورم.و تازه کد نویسیش هم بنظزم کمتر و راحت تر میشه.بازم تشکر

-------

خواهش میکنم هموطن :)

شرمنده شهاب جان،بنظرت واسه این روش که من میخام مستقیم اطلاعالت نشون داده بشه،فرض کن کدای php اینارو نشون میده.

Esm1#famil1#post1#comment1
Esm2#famil2#post2#comment2
Esm3#famil3#post3#comment3
Esm4#famil4#post4#comment4
Esm5#famil5#post5#comment5
Esm6#famil6#post6#comment6

 

بنظرت چطوری مستقیم نشونشون بدم توی مولتی پنل؟من میتونم از هم جداشون کنم،ولی توی نماش مولتی پنلش موندم.

ممنون میشم کمک کنی

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

این اموزش رو ببینید دوستم

هر کدوم از ایندکس های متغیری که جدا شدهی # هست رو میتونید به جای متن لیبل در مولتی پنل بذاریدش :)

اموزش رو ببینید، کمکتون میکنه

http://answercenter.ir/topic/2213-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%88-%D8%AE%D9%88%D8%A7%D9%86%D8%AF%D9%86-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D8%A8%D8%A7-multi-panel/

 

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

http://answercenter.ir/topic/2807-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-tag-%D9%88-sender-%D8%AF%D8%B1-multi-panel/

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

این اموزش رو ببینید دوستم

هر کدوم از ایندکس های متغیری که جدا شدهی # هست رو میتونید به جای متن لیبل در مولتی پنل بذاریدش :)

اموزش رو ببینید، کمکتون میکنه

http://answercenter.ir/topic/2213-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%88-%D8%AE%D9%88%D8%A7%D9%86%D8%AF%D9%86-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D8%A8%D8%A7-multi-panel/

 

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

http://answercenter.ir/topic/2807-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-tag-%D9%88-sender-%D8%AF%D8%B1-multi-panel/

من اینکارو قبلا کردم،ولی اینجا چون انلاین هستیم ک i  نداریم ک بخایم ازش توی مولتی پنل واسه حلقش استفاده کنیم

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

چرا i نداریم؟

برای مثال میگم

Dim str(),str2() As String
str = Regex.split("<br>","source in file php")
For i = 0 To str.length - 1
str2 = Regex.split("#",str(i))
label1.text = str2(1)
label2.text = str2(2)
Next

شد مولتی پنل دیگه : )))

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

چرا i نداریم؟

برای مثال میگم

Dim str(),str2() As String
str = Regex.split("<br>","source in file php")
For i = 0 To str.length - 1
str2 = Regex.split("#",str(i))
label1.text = str2(1)
label2.text = str2(2)
Next

شد مولتی پنل دیگه : )))

شهاب جان،من اینارو انجام دادم.فقط یک مشکلی ک هست،اینه که فرض کن الان یک بار برنامه poststring رو اجرا کرد،و اون محتویات php اومد داخل گوشی و به ترتیب نشون داده میشه.ولی مشکل اینجاس ک اگه حالا یک داده ی جدید به دیتابیس اضافه بشه،باید برنامه دوباره شروع بشه تا poststring دوباره اجراشده و محتویات جدید توبرنامه نشون داده بشه.واسه این بنظرت چکارکنم.چون من وقتی برنامم در حال اجراست و داده جدیدی به  دیتای انلاین اضاف میکنم،توی برنامم نشون نمیده.تاوقتی ک دوباره برنامه رو اجرا کنم.

تشکر

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

قربونت

شما یه تایمر بذار و یه دکمه برای به روز رسانی

تایمرت که هر 5 مین یه بار پست استرینگ انجام بده

اون دکمه هم هر وقت یوزر گُل،کلیک کرد بیاد و پست استرینگ انجام بده....

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

قربونت

شما یه تایمر بذار و یه دکمه برای به روز رسانی

تایمرت که هر 5 مین یه بار پست استرینگ انجام بده

اون دکمه هم هر وقت یوزر گُل،کلیک کرد بیاد و پست استرینگ انجام بده....

من پست استرینگ رو به صورت دستی انجام میدم(توسط یک باتن)،ولی بازم نشون نمیده

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

چیو نشون نمیده عزیزم؟

یعنی احتمالا میره اضافه میشه به مولتی پنلای قبلی

اون پایینارو بگرد، یه چیزایی باید باشه...

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

چیو نشون نمیده عزیزم؟

یعنی احتمالا میره اضافه میشه به مولتی پنلای قبلی

اون پایینارو بگرد، یه چیزایی باید باشه...

ن شهاب جان.من هنوز مولتی پنل رو وارد نکردم و از لیست ویوو دارم استفاده میکنم.ببین منظورم اینه ک الان ک من برنامه رو اجرا میکنم تمام اطلاعات رو نشون میده.ولی اگر در همین حین اطلاعات حدیدی به دیتابیس اضافه بشه،دیگه اونارو نشون نمیده.با اینکه به طور ددستی poststring  رو اجرا میکنم.فک کنم برنامه زمانی ک اجرا میشه اون فایل php رو محتویاتش رو دانلود میکنه ولی واسه سریای بعدی این کارو انجام نمیده.امیدوارم ک منظورمو رسونده باشم.یک چیزی تومایه های ریست  کردن poststring منظورمه 

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

ببین عزیزم،شما وقتی پست استرینگ رو جدید ارسال میکنید، توی جاب دان،میاید و لیست ویو رو پر میکنید

اینکار هر زمانی بخواین انجام میشه

اگه میشه کداتونو بذارید تا ببینیم چشه...

کدای همین قسمت رو فقط قرار بدید....

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

ببین عزیزم،شما وقتی پست استرینگ رو جدید ارسال میکنید، توی جاب دان،میاید و لیست ویو رو پر میکنید

اینکار هر زمانی بخواین انجام میشه

اگه میشه کداتونو بذارید تا ببینیم چشه...

کدای همین قسمت رو فقط قرار بدید....

خئمت شما

Sub btnsendnew_Click
ht2.GetRequest
ht2.PostString("http://192.168.43.219/33/getcontent.php","tedad="& test1 &"")
test1=test1+1
	ProgressDialogShow("updating...")
End Sub
Sub jobdone (job As HttpJob)
	
	
	
	If job.Success = True Then
		
	 If job.JobName = "job2" Then
					If job.GetString = "nothing" Then
						ToastMessageShow("matlab jadidi vojud nadarad",False)
						ProgressDialogHide
					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
					
						ListView1.AddSingleLine(str2(i))
					
							Catch
								Log(LastException)
							End Try
						Next
					ProgressDialogHide
					End If
		End If
	End If

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

یه تست بزنید

Sub jobdone (job As HttpJob)
	
	
	
	If job.Success = True Then
		
	 If job.JobName = "job2" Then
					If job.GetString = "nothing" Then
						ToastMessageShow("matlab jadidi vojud nadarad",False)
						ProgressDialogHide
					
Else 
ListView1.Clear
						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
					
						ListView1.AddSingleLine(str2(i))
					
							Catch
								Log(LastException)
							End Try
						Next
					ProgressDialogHide
					End If
		End If
	End If

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...