کد ثبت اطلاعات گردشگری در VB.NET
برای ایجاد یک برنامه ساده برای ثبت اطلاعات گردشگری، میتوانیم از تکنولوژی VB.NET و پایگاه داده SQL Server استفاده کنیم. این برنامه میتواند اطلاعات مربوط به مسافران، مقاصد گردشگری، و رزروها را ذخیره و مدیریت کند. در ادامه، به تفصیل مراحل و کدهای لازم میپردازیم.
۱. طراحی پایگاه داده
در ابتدا، باید یک پایگاه داده ایجاد کنیم. به عنوان مثال، میتوانیم جدولی به نام `Tourists` بسازیم که شامل فیلدهای زیر باشد:
- `TouristID` (کلید اصلی)
- `Name` (نام مسافر)
- `Destination` (مقصد)
- `DateOfTravel` (تاریخ سفر)
- `ContactInfo` (اطلاعات تماس)
۲. ایجاد فرم در VB.NET
در Visual Studio، یک پروژه جدید VB.NET ایجاد کنید. سپس یک فرم جدید به پروژه اضافه کنید. در این فرم، کنترلهای مورد نیاز مانند TextBox، ComboBox، DateTimePicker و Button را اضافه کنید.
۳. نوشتن کد برای ثبت اطلاعات
در اینجا نمونهای از کد برای ثبت اطلاعات به پایگاه داده ارائه میشود:
```vb.net
Imports System.Data.SqlClient
Public Class Form1
Dim connectionString As String = "Data Source=YOUR_DATA_SOURCE;Initial Catalog=YOUR_DATABASE;Integrated Security=True"
Private Sub btnSubmit_Click(sender As Object, e As EventArgs) Handles btnSubmit.Click
Dim name As String = txtName.Text
Dim destination As String = cmbDestination.SelectedItem.ToString()
Dim travelDate As Date = dtpTravelDate.Value
Dim contactInfo As String = txtContactInfo.Text
Using connection As New SqlConnection(connectionString)
Dim command As New SqlCommand("INSERT INTO Tourists (Name, Destination, DateOfTravel, ContactInfo) VALUES (@Name, @Destination, @DateOfTravel, @ContactInfo)", connection)
command.Parameters.AddWithValue("@Name", name)
command.Parameters.AddWithValue("@Destination", destination)
command.Parameters.AddWithValue("@DateOfTravel", travelDate)
command.Parameters.AddWithValue("@ContactInfo", contactInfo)
connection.Open()
command.ExecuteNonQuery()
MessageBox.Show("اطلاعات با موفقیت ثبت شد.")
End Using
End Sub
End Class
```
۴. نکات نهایی
- محافظت از دادهها: همواره از SQL Injection با استفاده از پارامترها جلوگیری کنید.
- اعتبارسنجی دادهها: قبل از ذخیرهسازی، اعتبارسنجی را انجام دهید تا اطمینان حاصل کنید که اطلاعات صحیح است.
- گزارشگیری: میتوانید قابلیت گزارشگیری برای نمایش اطلاعات ثبت شده را نیز به برنامه اضافه کنید.
با پیروی از این مراحل و استفاده از کد بالا، میتوانید یک برنامه ساده و مؤثر برای ثبت اطلاعات گردشگری در VB.NET ایجاد کنید.