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

تایمر ویژوال بیسیک,آموزش ویژوال,عنصر تایمر

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

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

صفت دیگر Enabled است. یعنی فعال بودن. با False کردن آن تایمر دیگر کار نمی کند.

نوشتن اولین برنامه با تایمر:

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

Dim a As Integer

Private Sub Form_Load()

a = 0

Timer1.Interval = 1000

End Sub

Private Sub Timer1_Timer()

a = a + 1

Text1.Text = a

End Sub

در برنامه بالا ، در قسمت ابتدای کد متغیری از نوع عدد صحیح تعریف کرده ایم. در رویداد فرم لود ، این متغیر را مقدار اولیه داده ایم و اینتروال تایمر را ۱۰۰۰ قرار داده ایم. البته در پنجره پراپرتی هم انجام این کار میسر بود. در رویداد تایمر ، مقدار متغیر را اضافه کرده ایم و در تکست باکس به نمایش درآورده ایم.

نتیجه اجرا:
با اجرای برنامه ، هر یک ثانیه ، عدد داخل تکست باکس افزایش می یابد.این طور ۱ …. ۲ …..۳ ….۴ ….۵

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

فرستادن دیدگاه


عضویت در خبرنامه
  • 1.در صورتیکه تمایل دارید مطالب سایت به ایمیل شما ارسال شود لطفا ایمیل خود را در کادر زیر بنویسید.
  • 2.از ایمیل شما به هیچ عنوان استفاده تبلیغاتی نخواهد شد.
  • 3.هر شب فقط یک ایمیل برای شما ارسال میشود که هیچ گونه تبلیغاتی نداشته و فقط لینک مطالب جدید داخل آن خواهد بود.
  • 5.بعد از ثبت ایمیل کد فعال سازی به ایمیل شما ارسال میشود حتما روی لینک داخل ایمیل کلیک کنید تا ایمیل شما تایید شود
  • 6.در صورتی که ایمیل خود را تایید نکنید مطالب سایت برای شما ارسال نخواهد شد
  • 4.هر زمان که بخواهید فقط با یک کلیک عضویت شما حذف خواهد شد.


آخریـــن هـــای گـــالـــری عـــکـــس