magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

تگ های موضوع سورس دفترچه تلفن با استفاده از

سورس دفترچه تلفن با استفاده از VB.NET



دفترچه تلفن یکی از برنامه‌های کاربردی است که به کاربران این امکان را می‌دهد تا اطلاعات تماس افراد مختلف را ذخیره، مدیریت و جستجو کنند. در اینجا، ما به بررسی سورس کد یک دفترچه تلفن ساده با استفاده از VB.NET خواهیم پرداخت.

۱. معرفی پروژه


پروژه ما شامل فرم‌ها و کنترل‌های مختلفی است که به کاربر اجازه می‌دهد نام، شماره تلفن و سایر اطلاعات مربوط به مخاطبین را وارد کند. ما از یک پایگاه داده ساده برای ذخیره اطلاعات استفاده خواهیم کرد.

۲. شروع پروژه


برای شروع، Visual Studio را باز کنید و یک پروژه جدید از نوع "Windows Forms App" در VB.NET ایجاد کنید.

۳. طراحی فرم


در فرم اصلی، می‌توانید از کنترل‌های زیر استفاده کنید:
- TextBox: برای وارد کردن نام و شماره تلفن.
- Button: برای اضافه کردن، حذف و جستجوی مخاطبین.
- ListBox: برای نمایش لیست مخاطبین.

۴. کد نمونه


در ادامه، کدهایی برای عملکرد اصلی دفترچه تلفن را ارائه می‌دهیم:
```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
If name <> "" And phone <> "" Then
lstContacts.Items.Add(name & " - " & phone)
txtName.Clear()
txtPhone.Clear()
Else
MessageBox.Show("لطفاً نام و شماره تلفن را وارد کنید.")
End If
End Sub
Private Sub btnDelete_Click(sender As Object, e As EventArgs) Handles btnDelete.Click
If lstContacts.SelectedIndex <> -1 Then
lstContacts.Items.RemoveAt(lstContacts.SelectedIndex)
Else
MessageBox.Show("لطفاً یک مخاطب را انتخاب کنید.")
End If
End Sub
Private Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.Click
Dim searchTerm As String = txtSearch.Text.ToLower()
Dim found As Boolean = False
For Each item As String In lstContacts.Items
If item.ToLower().Contains(searchTerm) Then
MessageBox.Show("مخاطب پیدا شد: " & item)
found = True
Exit For
End If
Next
If Not found Then
MessageBox.Show("مخاطب پیدا نشد.")
End If
End Sub
End Class
```

۵. توضیحات کد


- btnAdd_Click: این تابع برای اضافه کردن مخاطب جدید به لیست استفاده می‌شود. اگر نام و شماره تلفن وارد شده باشد، مخاطب به لیست اضافه می‌شود.
- btnDelete_Click: این تابع برای حذف مخاطب انتخاب شده از لیست کاربرد دارد. اگر هیچ مخاطبی انتخاب نشده باشد، پیام خطا نمایش داده می‌شود.
- btnSearch_Click: این تابع برای جستجوی مخاطبین در لیست استفاده می‌شود. اگر مخاطبی با نام وارد شده پیدا شود، پیام مربوطه نمایش داده می‌شود.

۶. نتیجه‌گیری


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

لیست فایل های ویژه وبسایت

دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)

دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)


نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)

نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)


دانلود-دیتابیس-تقویم-1404-در-اکسل

دانلود دیتابیس تقویم 1404 در اکسل


بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php

بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php


نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی

نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی


تعداد فایل های دانلود شده

36016+

آخرین بروز رسانی در سایت

1404/2/20

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2600+