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

AnswerCenter

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

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

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

  • 0
ehsan70

ایا میشود حروف را بر اساس ترتیب تشخیص داد؟

سوال

ehsan70    7

کاربر عادی

سلام

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

 

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

حرف * ل * رو تشخصی بده دومین هست و الا اخر

 

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

یک ستون حالت تلفظ صحیح *ع* 

ستون دوم انواع شکلهای *ع *...

ستون سوم مثالهای دیگه از  کلمه های که اولشون با  *ع*  شروع میشه: عزیز -عالی ....

نمایش میده

و بعد دکمه بعدی(next) رو که زد سه ستون اموزش *ل* میاد

 

اصلا چه در بیسیک چه در جاوا میشه همیچین کاری کرد؟

 

ممنون

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


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

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

پست های پیشنهاد شده

  • 0
sbr    227

کاربر رو به رشد

در در 23 تیر 1398 در 16:41، ehsan70 گفته است :

سلام

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

 

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

حرف * ل * رو تشخصی بده دومین هست و الا اخر

 

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

یک ستون حالت تلفظ صحیح *ع* 

ستون دوم انواع شکلهای *ع *...

ستون سوم مثالهای دیگه از  کلمه های که اولشون با  *ع*  شروع میشه: عزیز -عالی ....

نمایش میده

و بعد دکمه بعدی(next) رو که زد سه ستون اموزش *ل* میاد

 

اصلا چه در بیسیک چه در جاوا میشه همیچین کاری کرد؟

 

ممنون

سلام دوست عزیز 

بله چیزی که مد نظرتونه هم با جاوا و هم بیسیک امکان پذیره 

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

ادیت تکست توی بیسک هم یه رخداد داشت واسه تغییر متن درونش که با هر تغییر متن درونش اجرا میشد که از این طریق میتونید هر لحظه متن درون ادیت تکست رو بگیرید 

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

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

یه دکمه next  هم بزارید و توی رویداد کلیک دکمه ، اطلاعات حرف بعدی رو از دیتابیس بگیرید و توی تب هاست آپدیت کنید 

 

  • تشکر 1

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
حسین شیخ بارانی    29

کاربر عادی

Sub Globals
	Dim e_text As EditText
	Dim btn As Button
	
	Dim matn As String
	Dim harf() As String
End Sub

Sub Activity_Create(FirstTime As Boolean)
	Activity.Color=Colors.RGB(45,73,2)
	e_text.Initialize("e_text")
	Activity.AddView(e_text,0,0,100%x,60dip)
	
	btn.Initialize("btn")
	Activity.AddView(btn,0,100dip,100dip,60dip)
End Sub
Sub btn_Click	
	matn=e_text.Text.Trim
	harf = Regex.Split("",matn)
	
	For i = 1 To matn.Length
		Log(harf(i))
	Next
End Sub

با این کد می تونید متن مورد نظرتون رو بدید و خودش به ترتیب ، حرف به حرف جدا می کنه و توی لاگ نشون می ده

حالا شما حرف ها رو جدا جدا دارید و می تونید چک کنید مثال اگر  (ز) بود همه حالات ز-ظ-ض-ذ رو به کاربر نمایش بده و یا هر کاری که خواستید انجام بده

یا علی

  • تشکر 1

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


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

×
×
  • جدید...