آموزش ویژوال بیسیک ۲۰۱۳ – بخش پایانی

.

.

به وبلاگ من خوش آمدید.امید وارم مطالب مفید و همیشه بروز باشید.
ایمیل مدیر : pourtaghi1998@yahoo.com

» ارديبهشت 1394
» فروردين 1394
» اسفند 1393
» بهمن 1393
» دی 1393
» آذر 1393


» ردیابی ماشین
» حمل هوایی ماینر از چین
» لیزر دوچرخه
» هد اپ یسپلی کیلومتر روی شیشه
» جلو پنجره لیفان ایکس 60

تبادل لینک هوشمند

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






نام :
وب :
پیام :
2+2=:
(Refresh)

خبرنامه وب سایت:





آمار وب سایت:  

بازدید امروز : 13
بازدید دیروز : 1
بازدید هفته : 15
بازدید ماه : 64
بازدید کل : 4248
تعداد مطالب : 32
تعداد نظرات : 2
تعداد آنلاین : 1





RSS
آموزش ویژوال بیسیک ۲۰۱۳ – بخش پایانی
نویسنده ─═हई╬ ɱσɧąɱɱąđ ╬ईह═─ تاریخ ارسال سه شنبه 22 ارديبهشت 1394 در ساعت 12:57
آموزش ویژوال بیسیک ۲۰۱۳ – بخش پایانی

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

۴.۱  مفوم برنامه نویسی رویداد محور

برنامه‌نویسی رویداد محور یک الگوی برنامه‌نویسی است که در آن، روند اجرای برنامه توسط رویدادها – برای مثال، خروجی یک سنسور یا دستورهای کاربر (کلیک‌های موس، دکمه‌های کیبورد) و یا پیام‌های دریافتی از سایر برنامه‌ها یا رشته‌ها – تعیین می‌گردد.

برنامه نویسی رویداد محور را می‌توان به عنوان یک تکنیک معماری نرم‌افزار تعریف کرد که در آن نرم‌افزار یک حلقه اصلی دارد که به روشنی به دو بخش زیر تقسیم می‌شود:

  • نخست، انتخاب رویداد (یا شناسایی رویداد)
  • و دوم، اداره کردن رویدادها

ویژوال بیسیک یک زبان برنامه نویسی رویداد محور است. چرا که ما نیاز داریم برای رویدادهایی که توسط کاربر رخ می دهند و از قبل نیز پیش بینی نشده اند با برنامه نویسی پاسخ دهیم. مثلا کلیک کاربر روی یک دکمه یک رویداد است و نمایش پیغام یک پاسخ برای این رویداد.

هر فرم و هر کنترلی که شما در برنامه قرار می دهید دارای مجموعه ای از رویدادهای از پیش تعریف شده است. مانند کلیک ، دابل کلیک ، نگه داشتن و رها کردن ، load شدن و … .

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

با کلیک بر روی رویداد پیشفرض می توانید سایر رویدادهای مربوط به این کنترل را ببینید. کدهایی که در سمت چپ تصویر نشان داده شده، مربوط به همین رویداد پیش فرض است.

vb2013_figure4.1شکل ۴.۱ رویداد مربوط به فرم پیشفرض برنامه (بر روی عکس کلیک کنید)

در تصویر زیر رویداد مربوط به دکمه را میبینید.

vb2013_figure4.2

شکل ۴.۲ رویداد مربوط به دکمه ( بر روی عکس کلیک کنید)

 

۴.۲ نوشتن کد در ویژوال بیسیک

برای نوشتم کد در ویژوال بیسیک ۲۰۱۳ ، روی قسمت دلخواهی از فرم کلیک کنیدتا به پنجره ی کدها که در شکل ۴.۱ نشان داده شده است وارد شوید. کد نشان داده شده یک رویه استاندارد از برنامه نویسی برای یک رویداد را نشان می دهد.

در اینجا رویداد برای بارگذاری (load) فرم پیش فرض (Form1) ایجاد شده است و با Private Sub شروع و با End Sub تمام می شود. این کد در کلاس Form1 قرار دارد و شامل رویداد Load می شود. که این دو با استفاده از آندرلاین (_) به هم مربوط شده اند. (Form1_Load)

این کد جز بارگذاری فرم خالی کار دیگری انجام نمی دهد. برای این که به رویداد Load  پاسخ داده باشیم کد زیر را درون رویداد می نویسیم :

MsgBox( “Welcome to Visual Basic 2013″)

حالا اگر برنامه را اجرا کنید، جعبه پیامی که متن ((My First Visual Basic 2013 Program)) را نشان می دهد به نمایش در می آید. با تابع MsgBox در درس اول آشنا شدیم.

 

vb2013_figure4.3

شکل ۴.۳ جعبه پیام که هنگام اجرای برنامه پس از افزودن کد به رویداد Load نمایش داده می شود.

برای تنوع می توانید با استفاده از کد زیر ، یک عملیات جمع را هنگام اتفاق افتادن رویداد Load که همان اجرای برنامه است انجام دهید.

کد بالا را داخل public class form1 قرار دهید.

vb2013_figure4.4

 

منبع:webneshin.ir


نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:





.:: ::.
عناوین آخرین مطالب بلاگ من
» توابع ویژوال بیسیک
» پروژه ماشین حساب به زبان ویژوال بیسیک
» آموزش ویژوال بیسیک ۲۰۱۳ – بخش پایانی
» آموزش ویژوال بیسیک ۲۰۱۳ – بخش سوم
» آموزش ویژوال بیسیک ۲۰۱۳ – بخش دوم
» آموزش ویژوال بیسیک-Visual Basic 2013-درس اول
» ویژوال بیسیک (Visual Basic)
» ضربان قلب جایگزین رمز عبور می‌شود
» ساخت اولین لامپ جهان که وای‌فای منتشر می‌کند
» لپ تاپ های تولید شده با ویندوز ۱۰ شاید امکان نصب هیچ سیستم عامل دیگری را نداشته باشند
» پايان عمر Internet Explorer: مرورى بر حواشى اين مرورگر
» کشف آسیب پذیری که با آن می توان اکثر کامپیوترها را مورد نفوذ کامل قرار داد بیشتر بخوانید
» شبکه 5G تا پایان برنامه ششم وارد ایران می‌شود
» اطلاع‌رسانی مایکروسافت به کاربران ابری در صورت سوءاستفاده مراکز دولتی
» PL-01
» استفاده از روبات رزمی در رزمایش پیامبر اعظم2
» این بی سرنشین‌های نامرئی! مروری بر پهپادهای رادارگریز
» ارایه نخستین کارت حافظه ۲۵۶ گیگابایتی توسط لکسار
» سیرک های الکترونیکی در راه اند
» افزایش امنیت شبکه WiFi و جلوگیری از نفوذ دیگران



.:: Design By : wWw.Theme-Designer.Com ::.