سورس کد پروژه دفترچه تلفن با VB.NET
پروژه دفترچه تلفن به زبان VB.NET یک برنامه ساده و کاربردی است که به کاربران این امکان را میدهد تا اطلاعات تماس افراد را ذخیره، ویرایش و حذف کنند. این پروژه معمولاً شامل چندین فرم، پایگاه داده و کدهای منطقی است که عملکردهای مختلف را مدیریت میکند.
ساختار پروژه
- فرم اصلی: این فرم به عنوان رابط کاربری اصلی عمل میکند. در این فرم، کاربر میتواند لیست تماسها را مشاهده کند و گزینههایی برای افزودن، ویرایش و حذف تماسها داشته باشد.
- پایگاه داده: اطلاعات تماس معمولاً در یک پایگاه داده مانند SQL Server یا Access ذخیره میشود. این پایگاه داده شامل جدولهایی با فیلدهای نام، شماره تلفن، آدرس و ایمیل است.
- کدهای منطقی: این قسمت شامل کدهای VB.NET است که منطق برنامه را پیادهسازی میکند. این کدها مسئول انجام عملیات CRUD (ایجاد، خواندن، بهروزرسانی و حذف) بر روی دادهها هستند.
مثال از سورس کد
```vb.net
Public Class PhoneBook
Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click
Dim name As String = txtName.Text
Dim phone As String = txtPhone.Text
' اضافه کردن اطلاعات به پایگاه داده
Dim query As String = "INSERT INTO Contacts (Name, Phone) VALUES (@Name, @Phone)"
Using conn As New SqlConnection(connectionString)
Using cmd As New SqlCommand(query, conn)
cmd.Parameters.AddWithValue("@Name", name)
cmd.Parameters.AddWithValue("@Phone", phone)
conn.Open()
cmd.ExecuteNonQuery()
End Using
End Using
MessageBox.Show("Contact added successfully!")
LoadContacts()
End Sub
End Class
```
عملکرد برنامه
- اضافه کردن تماس: کاربر میتواند با وارد کردن نام و شماره تلفن، یک تماس جدید به دفترچه تلفن اضافه کند.
- ویرایش تماس: با انتخاب یک تماس ویرایش، کاربر میتواند اطلاعات آن را بهروز کند.
- حذف تماس: کاربر میتواند با انتخاب تماس و کلیک بر روی دکمه حذف، آن را از لیست حذف کند.
نتیجهگیری
پروژه دفترچه تلفن یک مثال عالی از کاربرد VB.NET در ایجاد برنامههای کاربردی ساده است. این پروژه به شما کمک میکند تا با اصول برنامهنویسی شیءگرا، کار با پایگاه دادهها و طراحی رابط کاربری آشنا شوید. با توسعه و افزودن ویژگیهای جدید، میتوانید این پروژه را به یک برنامه قدرتمندتر تبدیل کنید.