سَاعت زَنگ دار با نَمایش پیام در VB.NET
ساعت زنگ دار یک ابزار مفید است که میتواند به ما در یادآوری کارها و رویدادها کمک کند. در اینجا، ما به شما آموزش میدهیم که چگونه یک ساعت زنگ دار ساده با نمایش پیام در VB.NET بسازید. در این پروژه، با استفاده از Windows Forms میتوانیم یک رابط کاربری زیبا بسازیم.
۱. ایجاد پروژه جدید
ابتدا شما باید یک پروژه جدید از نوع Windows Forms Application در Visual Studio ایجاد کنید. برای این کار:
- Visual Studio را باز کنید.
- به منوی "File" بروید و "New" سپس "Project" را انتخاب کنید.
- در پنجره باز شده، "Windows Forms App (.NET Framework)" را انتخاب کنید و نام پروژه را وارد کنید.
۲. طراحی رابط کاربری
پس از ایجاد پروژه، شما باید فرم را طراحی کنید. به این صورت:
- یک "Label" برای نمایش زمان فعلی اضافه کنید.
- یک "DateTimePicker" برای انتخاب زمان زنگ اضافه کنید.
- یک "Button" برای تنظیم زنگ و یک "Timer" برای بررسی زمان فعلی.
۳. کد نویسی
حالا به کد نویسی میپردازیم. در قسمت کد فرم اصلی، میتوانید به شکل زیر عمل کنید:
```vb.net
Public Class Form1
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer
- Tick
- Text = DateTime.Now.ToString("HH:mm:ss")
If DateTime.Now >= DateTimePicker
- Value Then
- Stop()
End If
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button
- Click
- Start()
End Sub
End Class
```
۴. توضیحات کد
- در ابتدا، ما از یک Timer استفاده میکنیم تا هر ثانیه زمان فعلی را به روز کنیم.
- با استفاده از `DateTime.Now`، زمان فعلی را دریافت میکنیم و آن را در Label نمایش میدهیم.
- همچنین، با مقایسه زمان فعلی و زمان انتخاب شده در DateTimePicker، اگر زمان زنگ رسید، یک پیام با استفاده از `MessageBox.Show` نمایش داده میشود.
۵. اجرای برنامه
پس از نوشتن کد، با فشردن F5 یا کلیک بر روی دکمه "Start" برنامه را اجرا کنید. با انتخاب زمان و کلیک بر روی دکمه تنظیم زنگ، برنامه شروع به کار میکند و در زمان مقرر پیام را نمایش میدهد.
این یک ساعت زنگ دار ساده در VB.NET بود. شما میتوانید با افزودن ویژگیهای بیشتر، مانند صدا یا قابلیتهای بیشتر، آن را گسترش دهید.