♋Amir♋

سورس برنامه پیامکی انلاین + ارسال پیامک توسط کاربر

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

26sSO.pngTUm1V.pngPumFv.png

 

 

 

 

سلام خدمت همه دوستان عزیز

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

البته بجز کپی پیامک و اشتراک گذاری قابلیت دیگه ای نداره که خودتون میتونید روش کار کنید و قابلیت های جدید بهش اضافه کنید

 

 

 

پسورد : basic4x.ir

 

 

اختصاصی از انجمن بیسیک فور ایکس :give_rose:

OnlineSms_Basic4X.ir.zip

PHP-file.zip

Sina، mehdi77rezai، pishnok و 9 کاربر دیگر پسندیده اند

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


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

دوستان من برنامه رو روی شبیه ساز که اجرا میکنم پنل ها هیچ مشکلی ندارن ولی وقتی روی گوشی تست میکنم پنل ها اینجورین :sad1:

 

T7ahF.jpg

 

مشکلش چیه؟

arastooms، Sina و H@mid.RS پسندیده اند

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


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

امیر جان چه فرقی داره؟ هر دو تا یکی هستن اگه اشتباه نکنم

H@mid.RS و ♋Amir♋ پسند شده است

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


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

امیر جان چه فرقی داره؟ هر دو تا یکی هستن اگه اشتباه نکنم

توی گوشی که تست کردم ارتفاع پنل خیلی بیشتره توی تصویر ببین اون ارسال کننده , کپی و اشتراک گذاری خیلی بالاست

Sina و H@mid.RS پسند شده است

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


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

 

واقعا آفرین 

 

عالی بود . سعی کن تمامی قابلیت ها رو هی در ورژن های بعدی اضافه کنی 

 

مهم شد.

 

با سپاس

 

خیلی ممنون :give_rose:

 

برنامه خودمو امشب تموم کنم ورژن بعدی شو هم میزارم

viki0028، Sina و H@mid.RS پسندیده اند

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


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

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

درمود اون سوالت هم باید بگم باید روی چند گوشی تست بشه بعد اگه اشکال داشت اون موقع می شه یک کاریش کرد

♋Amir♋ و H@mid.RS پسند شده است

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


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

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

مرسی از زحمت های جنابعالی

 

عزیز لطف میکنید کتابخانه 

Clipboard را هم قرار بدید .

 

و یک اموزش هم بدید که چطور ادیت کنیم و خروجی بگیریم .

 

با تشکر

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


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

دوستان من برنامه رو روی شبیه ساز که اجرا میکنم پنل ها هیچ مشکلی ندارن ولی وقتی روی گوشی تست میکنم پنل ها اینجورین :sad1:

 

 

 

مشکلش چیه؟

 

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

برای دیزاین از درصد استفاده کن تا مثلا تو هر گوشی همون درصدی که دوس داری باشه

به عنوان مثال

Panel1.Height=ht+50%x

با اندازه درصد کار کن تا اصطلاحا ریسپانسیو بشه

 

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

مرسی از زحمت های جنابعالی

 

عزیز لطف میکنید کتابخانه 

Clipboard را هم قرار بدید .

 

و یک اموزش هم بدید که چطور ادیت کنیم و خروجی بگیریم .

 

با تشکر

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

بقیه رو هم امیر برات توضیح میده

Clipboard.zip

♋Amir♋ پسند دیده است

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


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

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

مرسی از زحمت های جنابعالی

 

عزیز لطف میکنید کتابخانه 

Clipboard را هم قرار بدید .

 

و یک اموزش هم بدید که چطور ادیت کنیم و خروجی بگیریم .

 

با تشکر

 اول باید یه دیتابیس داخل هاستت بسازی

اموزش ساخت دیتابیس :http://basic4x.ir/topic/97-%D8%B3%D9%88%D8%B1%D8%B3-%DA%A9%D8%AF-%D8%B3%D9%85%D8%AA-%D8%B3%D8%B1%D9%88%D8%B1-%D8%AB%D8%A8%D8%AA-%D9%86%D8%A7%D9%85-%D9%88-%D9%88%D8%B1%D9%88%D8%AF-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1-%D8%AF%D8%B1-basic4android-php/#entry1384

 

بعد ایجاد دیتابیس برو به phpmyadmin هاستت و دیتابیسی که ساختی رو انتخاب کن

حالا باید یه جدول بسازی

1QgJZ.png

داخل فیلد name : اسم جدول رو وارد کن

وداخل فیلد Number of columns : تعداد ستون ها , که چون ما توی این برنامه فقط یه متن پیامک و یه نام ارسال کننده میخوایم پس به دو ستون نیاز داریم و عدد 2 رو وارد میکنیم

در اخر هم Go رو بزن  تا جدول ساخته بشه

 

بعد ایجاد جدول باید اسم و نوع ستون ها رو مشخص کنی

 

SBUua.png

 

ستون اول اسمش رو sms میزاریم که دلخواهه هر اسمی میتونی بزاری و قسمت type رو هم از نوع text انتخاب میکنیم

ستون دوم رو برای نام ارسال کننده میخوایم اسمش رو author میزاریم و قسمت type رو هم از نوع text انتخاب میکنیم

 

B2Bzb.png

 

 

قسمت collation  هم utf8_persian_ci رو انتخاب میکنیم

ودراخر save رو میزنیم

 

 

حالا اون دو فایل php که داخل پست اول پیوست کردم رو باید ویرایش کنی و اطلاعات دیتابیس رو وارد کنید

فایل SendSMS.php رو با نوت پد باز کن و اطلاعات دیتابیس و اسم جدول رو وارد کن

 

S2kSc.png

 

حالا فایل  SQLDB.php رو باز کن و توی این فایل هم اطلاعات دیتابیسی که ساختی رو وارد کن(اینجا دیگه نیازی نیست نام جدول رو وارد کنی فقط اطلاعات دیتابیس)

.

9cKlN.png

 

بعد وارد کردن اطلاعات این دوفایل را داخل هاستت اپلود کن

 

 

حالا سورس برنامه روباز کن و برو به اکتیویتی sendSMS و ادرس فایل sendSMS.php که داخل هاست اپلود کردی رو وارد کن

 

YMxMv.png

 

 

 

 

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

 

vS9jX.png

 

توی ساب ExecuteRemoteQuery هم ادرس فایل SQLDB.php که داخل هاست اپلود کردی رو وارد کن

 

CKkHa.png

 

 

 

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

 

B3BpH.png

arastooms، M1Z0F9Q6، reza_azadeh و 7 کاربر دیگر پسندیده اند

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


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

 

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

برای دیزاین از درصد استفاده کن تا مثلا تو هر گوشی همون درصدی که دوس داری باشه

به عنوان مثال

Panel1.Height=ht+50%x

با اندازه درصد کار کن تا اصطلاحا ریسپانسیو بشه

 

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

بقیه رو هم امیر برات توضیح میده

 

مجتبی جان میشه یه سورس ازش بزاری من از صبح هی دارم این اندازه هاشو عوض میکنم نمیشه :sad1:

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


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

امیر جان خدمت شما 

 

در این سورس به کد های دیزاینر دقت کن

 

Capture_2016_07_18_21_54_34_916.png

 

 

attachicon.gifDesignerScripts.zip

داخل دیزاینر هم تمام کد ها رو امتحان کردم اما بازم نشد :sad1: مشکلش چی میتونه باشه :scratch_one-s_head:

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

arastooms و Sina پسند شده است

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


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

سلام طبق آموزش هم جلو رفتم اما

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

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

** Service (starter) Create **

** Service (starter) Start **

** Activity (main) Create, isFirst = true **

** Activity (main) Resume **

** Activity (main) Pause, UserClosed = false **

** Activity (loadsms) Create, isFirst = true **

** Activity (loadsms) Resume **

** Service (httputils2service) Create **

** Service (httputils2service) Start **

Error occurred on line: 45 (loadSMS)

java.lang.RuntimeException: JSON Array expected.

at anywheresoftware.b4a.objects.collections.JSONParser.NextArray(JSONParser.java:62)

at b4a.example.on.loadsms._jobdone(loadsms.java:466)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:511)

at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:703)

at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:340)

at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:247)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:511)

at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:134)

at anywheresoftware.b4a.BA$2.run(BA.java:328)

at android.os.Handler.handleCallback(Handler.java:605)

at android.os.Handler.dispatchMessage(Handler.java:92)

at android.os.Looper.loop(Looper.java:137)

at android.app.ActivityThread.main(ActivityThread.java:4424)

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:784)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)

at dalvik.system.NativeStart.main(Native Method)

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


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

کدها رو اینجوری تغییر بدید (بعد از کلی ور رفتن :crazy: )

توی دیزاینر هم باتن ها رو ببرید بالای متن اصلی 

Sub Globals
	Dim StrUtil As StringUtils
	Dim Height As Int
	Dim ScrollViewHeight As Int=0
End Sub
Sub JobDone(Job As HttpJob)
	ProgressDialogHide
	If Job.Success = True Then
		Dim strReturn As String = Job.GetString
		Dim parser As JSONParser
        parser.Initialize(strReturn)
		If Job.JobName = "GetData" Then
			Dim Members As List
			Members = parser.NextArray 
			For i = 0 To Members.Size - 1
				Dim m As Map
				m = Members.Get(i)
					Dim p1 As Panel
					p1.Initialize("")
						ScrollView1.Panel.AddView(p1,0,ScrollViewHeight,100%x,80dip)
						p1.LoadLayout("Load")
						name.text = m.Get("Name")
						Sms.text = m.Get("Content")			
						Height=StrUtil.MeasureMultilineTextHeight(Sms,m.Get("Content"))+8%y
						Sms.Height =Height+200dip
						p1.Height=Height +150dip
						Panel1.Height=p1.Height+100dip
						ScrollViewHeight=ScrollViewHeight+Height+5%y
			Next		
		ScrollView1.Panel.Height=ScrollViewHeight	
		Else
			ToastMessageShow("Error: Invalid Value", True)
		End If
	Else
		ToastMessageShow("Error: " & Job.ErrorMessage, True)
	End If
	Job.Release
End Sub

نتیجه 

 

sss.PNG

 

 

 

آقا امیر صاحب تاپیک لطفا یه بار کل پیامک ها رو پاک کنید 

احساس میکنم یه گیری هم کدهای php داره 

hocein، Sina، arastooms و 1 کاربر دیگر پسندیده اند

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


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