دفتر تلفن با VB.NET
ایجاد یک دفتر تلفن ساده با استفاده از VB.NET میتواند یک پروژه جالب و آموزشی باشد. این پروژه به شما این امکان را میدهد که با مفاهیم برنامهنویسی شیگرا، مدیریت دادهها و کار با پایگاههای داده آشنا شوید.
طراحی رابط کاربری
ابتدا نیاز به طراحی یک رابط کاربری داریم. میتوانیم از WinForms استفاده کنیم. در اینجا چند عنصر کلیدی وجود دارد:
- TextBox برای وارد کردن نام، شماره تلفن و سایر اطلاعات.
- Button برای اضافه کردن، ویرایش و حذف مخاطبین.
- ListBox برای نمایش لیست مخاطبین.
کدگذاری اصلی
در مرحله بعد، باید کدهای مربوط به عملیات مختلف را بنویسیم. برای مثال:
```vb
Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click
Dim contact As String = txtName.Text & " - " & txtPhone.Text
lstContacts.Items.Add(contact)
txtName.Clear()
txtPhone.Clear()
End Sub
```
این کد به سادگی نام و شماره تلفن را از TextBox دریافت کرده و به ListBox اضافه میکند.
ذخیرهسازی دادهها
برای ذخیرهسازی دادهها میتوانیم از یک پایگاه داده ساده مانند SQLite یا یک فایل متنی استفاده کنیم. به عنوان مثال، برای استفاده از یک فایل متنی میتوانیم از کد زیر استفاده کنیم:
```vb
Dim writer As New StreamWriter("contacts.txt", True)
writer.WriteLine(contact)
writer.Close()
```
ویرایش و حذف مخاطبین
برای ویرایش و حذف مخاطبین، میتوانیم از دو دکمه دیگر استفاده کنیم. به عنوان مثال:
```vb
Private Sub btnDelete_Click(sender As Object, e As EventArgs) Handles btnDelete.Click
If lstContacts.SelectedIndex <> -1 Then
lstContacts.Items.RemoveAt(lstContacts.SelectedIndex)
End If
End Sub
```
نتیجهگیری
در نهایت، با ایجاد یک دفتر تلفن ساده، شما میتوانید مهارتهای برنامهنویسی خود را بهبود ببخشید و با کار با دادهها و رابطهای کاربری آشنا شوید. این پروژه میتواند به عنوان پایهای برای پروژههای بزرگتر و پیچیدهتر استفاده شود.