عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2023 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش ساخت اپلیکیشن تبدیل صدا به متن در B4A – جلسه نهم

سلام

با نهمین جلسه ی آموزشی ساخت اپلیکیشن تبدیل صدا به متن در بیسیک فور اندروید در خدمتتون هستیم؛ در این قسمت قصد داریم تا نحوه کار با کتابخانه RichString ، چگونه یک فایل txt بسازیم و … را یاد بگیریم، در ادامه همراه بپرسم باشید.

آموزش ساخت اپلیکیشن تبدیل صدا به متن در B4A – جلسه هفتم

آموزش ساخت اپلیکیشن تبدیل صدا به متن در B4A – جلسه هفتم

در این جلسه یادخواهید گرفت:

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

تعیین اندازه فاصله بین خطوط در یک لیبل

ایجاد یک فایل txt از متن

چگونه کلمه ای را در متن جستجو کنید و خط هایی که کلمه مورد نظر در آن ازش استفاده شده است ببینید

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

حال شما میخواهید به کاربر این اجازه را بدهید تا یک کلمه وارد یک جعبه متن کند و با زن دکمه ای، برنامه بگوید که چندتا از کلمه وارد شده، در متن وجود دارد.

  • برای این کار ابتدا کتابخانه RichString را علامت میزنیم.
  • سپس آن را تعریف میکنیم:

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

مطلب پیشنهادی:  آموزش css - قسمت هفتم(Margin)

  • سپس دو متغیر تعریف کرده و اینگونه متن و خط ها را داخل آن ها میریزیم:

  • حالا ابتدا چک میکنیم که طول متن هایی که در متغیر result هست، بیشتر از یک حرف باشد(یعنی متغیر خالی نباشد).
  • سپس با استفاده از این خط به جداسازی کلمات و جایگزینی کلمات میپردازیم.

  • سپس دستورات زیر را هم به بدنه شرط اضافه میکنیم:

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

تعیین اندازه فاصله بین خطوط در یک لیبل

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

در این دستور، لیبل مورد نظرمان که در آن متن نوشته شده است، lbl_text است و  در خط آخر، پارامتر سومی، تعیین اندازه بین خطوط لیبل است که در این جا ۱.۵ است.

ایجاد یک فایل txt از متن

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

  • برای این کار میتوانید از دستور WriteString از کتابخانه File استفاده کنید. به این صورت:

در این خط آمدیم، یک فایل با پسوند txt را در پوشه voicetotext که داخل حافظه داخلی ساخته شده است را ذخیره کردیم.

متن این فایل از لیبل lbl_text گرفته شده است و نام فایل با استفاده از کتابخانه DateTime ساخته شده است.

آموزش را همینجا به پایان می رسانیم، همراه ما باشید با ادامه آموزش ها …

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

موفق باشید.

درباره مرتضی صباغیهمکار سایت

💎 اپ های من در مایکت https://myket.ir/developer/dev-53936 گروه تلگرامی MR.B4A ( سورس کد و کتابخانه ) https://t.me/programmingwithb4a

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.