خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر
نویسنده : امیر انصاری
در آموزش قبلی به نحوه نمایش پیغامها در برنامه پرداختیم. در این آموزش به این موضوع می پردازیم که یک برنامه چگونه می تواند از کاربر ورودی هایی را بگیرد. مثالهایی که در این آموزش زده می شود بر روی همان پروژه ای انجام خواهد گرفت که در درسهای قبلی با هم ایجاد کردیم. پس برای این درس به آن پروژه نیاز خواهید داشت.

سیستم یکپارچۀ سازمانی راهکار



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

آغاز دوره آموزشی

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

اگر احیانا پروژه ای را که در درس قبل با هم ساختیم پاک کردید، نگران نباشید، لازم نیست آن را دوباره از نو بسازید. می توانید از لینک زیر آن را دانلود نمایید.

دانلود پروژه تمرین های این آموزش

نحوه گرفتن ورودی ها از کاربر


هر برنامه ای لازم خواهد داشت که ورودیهایی را از کاربر بگیرد. برای اینکه این ورودیها از کاربر گرفته شوند چندین کنترل مختلف از قبل در ویژوال استودیو ایجاد شده است. در درس امروز به یکی از مهمترینهای آنها که برای دریافتی ورودی متنی می باشد می پردازیم. اسم این کنترل TextBox می باشد. خوب پروژه را باز کنید و همینطور داخل پروژه فرم را نیز باز کنید تا روی آن یک کنترل TextBox اضافه کنیم. اگر احیانا مثل من فرم را بسته اید به روشی که در ادامه می گوییم می توانید فرم را باز کنید تا بتوانید روی آن کارهایتان را انجام بدهید.

بنده بعد از آخرین باری که روی پروژه مربوطه کار می کردم فرم را بستم و در نهایت هنگامی که پروژه را باز کردم با تصویر زیر مواجه شدم.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

الان پروژه من باز شده است اما فرمی را مشاهده نمیکنم تا روی آن بقیه کارها را انجام بدهم. خوب وارد منوی View می شوم و سپس بر روی زیر منوی Solution Explorer (کاوشگر پروژه) کلیک می کنم.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

با انجام این کار پنجره کاوشگر پروژه یا همان Solution Explorer نمایان می شود. این پنجره را بخاطر بسپارید چون بعد از این با آن زیاد کار خواهید داشت.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

در پنجره کاوشگر پروژه لیست فایلهای پروژه تان را می بینید. بر روی Form1.vb دوبار کلیک کنید تا باز شود. تاثیر این کار را در تصویر زیر می بینید.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

فقط اینجا یک نکته باقی می ماند. اگر دقت کرده باشید پنجره کاوشگر پروژه دقیقا بر روی پنجره ویژگیها (Properties Window) ظاهر شد و آن را مخفی کرد. حالا اگر با ویژگیها کار داشته باشیم چطور باید آن را پیدا کنیم.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

اگر به قسمت هایلایت شده در تصویر دقت کنید در پایین پنجره کاوشگر پروژه دو تب وجود دارد، یکی Solution Explorer و دیگری Properties . بر روی هر کدام که کلیک کنید می توانید همان پنجره را ببینید. ضمن اینکه ممکن است شما با کلیک بر روی X هر کدام از این پنجره ها را ببندید.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

اگر احیانا این کار را هم کردید هیچ نگرانی نداشته باشید چون دوباره می توانید از منوی View آنها را ظاهر سازید.

خوب به ادامه بحث گرفتن ورودی از کاربر می پردازیم. در Toolbox و در قسمت Common Controls بر روی گزینه TextBox کلیک کنید تا در حالت انتخاب در بیاید.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

با همان روشی که دکمه ها (Button) را به فرم اضافه کردید بودید، یعنی روش نگهداشتن و کشیدن ماوس روی فرم، TextBox را هم با همان روش به فرمتان اضافه کنید. نتیجه این کار را در تصویر زیر می بینید.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

خوب حالا برنامه را اجرا کنید. و در زمان اجرا (Run Time) در داخل TextBox متنی را بنویسید.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

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

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


بعضی وقتها لازم می شود تا اطلاعاتی را بصورت گزینه هایی مثل بله و خیر از کاربر بگیرید. برای اینکار کنترل CheckBox در ویژوال استودیو طراحی شده است. در Toolbox و در قسمت CommonControls بر روی گزینه CheckBox کلیک کنید و بر روی فرم یک نمونه از آن را اضافه کنید.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

حالا مجددا برنامه را اجرا کنید. اگر در زمان اجرا بر روی CheckBox یکبار کلیک کنید داخلش تیک می خورد و اگر مجددا کلیک کنید تیک آن برداشته می شود. به همین سادگی.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

پس اگر قرار شد در برنامه ای از کاربر سوالی بپرسید که پاسخ آن دو وضعیتی بود مثل (بله/خیر) یا (فعال/غیرفعال) یا (تایید می کنم/تایید نمی کنم) و از این قبیل موارد.
در چنین حالتی می توانید از CheckBox استفاده کنید. در اصطلاح برنامه نویسی به این حالت دو وضعیتی بولی می گویند که انگلیسی آن می شود Boolean.

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


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

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

ما سه دکمه رادیویی را به فرم اضافه کردیم.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

حالا برنامه را اجرا کنید.

7. آموزش برنامه نویسی به زبان ساده . گرفتن مقادیر ورودی از کاربر

دکمه های رادیویی را به ترتیب انتخاب کنید. همانطور که حتما خودتان هم متوجه شدید، انتخاب هر کدام از آنها باعث می شود تا بقیه آنها از حالت انتخاب خارج شوند.

پروژه تان را ذخیره کنید.


آموزش قبلی : 6. آموزش برنامه نویسی به زبان ساده . نمایش پیغامها در برنامه

آموزش بعدی : 8. آموزش برنامه نویسی به زبان ساده . بیایید اولین پروژه جدی مان را شروع کنیم!!! پروژه دفتر تلفن.



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.