عضویت در سایت

ورود

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

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

ورود

عضویت در سایت

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

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

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

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

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

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

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

آموزش برنامه نویسی اندروید با B4A – قسمت ششم(برنامه ماشین حساب)

سلام

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

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

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

  • برنامه ای بنویسید که چهار عملیات جمع،تفریق،ضرب،تقسیم را برای ما انجام دهد.

آموزش:

  • بیسیک را باز کنید و در Designer صفحه ای مانند شکل زیر طراحی کنید.

Designe

  • رویداد های کلیک دکمه ها را به برنامه اضافه کنید . (راست کلیک رو دکمه ها و Generate و سپس رویداد Click را انتخاب کنید).
  • و دو تا EditText ها رو هم به برنامه تعریف کنید . (راست کلیک روی EditText و Generate و سپس Dim as edittext1.text … را انتخاب کنید)

در برنامه میخوایم دو از کاربر دوعدد بگیریم و نتیجه این دو عدد رو در یک متغیر بریزیم و نمایش بدیم ، پس به دو متغیر از نوع عددی و یک متغیر از نوع رشته نیاز داریم، پس کدهای بخش Sub Globals که برای تعریف متغیر ها به کار میره به صورت زیر است:

مطلب پیشنهادی:  آموزش هارد ریست SAMSUNG Galaxy A30

و در sub Activity_create نام لایوت رو می نویسم:

حالا در Btn_sum (یا همون Button1 که من اسمش رو گذاشتم Btn_sum تا در برنامه قابل فهم تر باشه) ، کدهای مربوط به عملیات جمع رو می نویسیم:

توضیحات:

  • در خط دوم گفتیم اگر مقدار EditText1 و EditText2 برابر با رشته خالی بود ، عملیات رو انجام بده.
  • در خط ۳ مقدار EditText1 را داخل متغیر Num1 ریختیم.
  • در خط ۴ مقدار EditText2 را داخل متغیر Num2 ریختیم.
  • در خط ۵ مقدار num1+num2  را در متغیری به نام Result ریختیم.
  • در خط ۶ مقدار های جمع شده رو با استفاده از msgbox به کاربر نشون میدیم.
  • در خط ۸ هم که گفتیم اگر عددی وارد نشده بود پیغامی نشون بده.

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

مطلب پیشنهادی:  سرگرمی با گوگل، این قسمت Thanos

دکمه Btn_minus (تفریق):

دکمه Btn_devision (تقسیم):

دکمه Btn_beat (ضرب):

مطلب پیشنهادی:  نمایش دستگاه های متصل به جیمیل و حذف آنها

و در آخر برنامه ما به این شکل در میاد:

program

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

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

موفق باشید.

درباره احمد آخوندیمدیر سایت

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

ارسال نظر

رفتن به بالا

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

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

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