آموزش برنامه کاربردی Visual Basic

آموزشگاه کامپیوتر تیناسافت
آموزش رایگان علوم کامپیوتر
توضیحات

آموزش طراحی برنامه های کاربردی در Visual Basic :
این مجموعه از نرم افزارهای آموزشی پارسیان به آموزش طراحی برنامه های کاربردی در Visual Basic می پردازد.

سرفصل های این دوره آموزشی عبارتند از:

فصل اول : برنامه سازی ویندوز فرم
بررسی فرم های استاندارد ویندوز
ایجاد یک پروژه از نوع Windows Forms
نحوه کار با کنترل ها بر روی فرم
نحوه کار با رویدادها
مدیریت رویدادها (Event Handling)

فصل دوم : بررسی ویژگی های کلاس فرم
نامگذاری کلاس فرم
تعیین Accept Button برای فرم
خاصیت Active Mdi Child
خواص مربوط به اندازه فرم
تعیین پس زمینه فرم
تعیین Cancel Button برای فرم
خواص مربوط به نحوه نمایش فرم
سایر خواص کلاس فرم
بررسی متدهای کلاس فرم
بررسی رویدادهای کلاس فرم

فصل سوم : استفاده از فرم ها
کدنویسی فرم های ویندوز
مخفی و آشکار ساختن کنترل های روی فرم
خاصیت Tab Index
اضافه کردن کنترل ها در زمان اجرا
ایجاد برنامه های چندفرمی ( بخش اول )
ایجاد برنامه های چندفرمی ( بخش دوم )

فصل چهارم : بررسی ویژگی های عمومی کنترل ها
آشنایی با کنترل ها
بررسی خواص عمومی کلاس کنترل
سایر خواص کلاس کنترل
متدهای عمومی کلاس کنترل
رویدادهای عمومی کلاس کنترل

فصل پنجم : کنترل های پرکاربرد
کنترل دکمه
بررسی خواص اختصاصی دکمه ها
رویدادهای مربوط به دکمه ها
کنترل Check Box
خواص اختصاصی کنترل Check Box
رویدادهای مربوط به کنترل Check Box
کنترل Check List Box
رویدادهای مربوط به کنترل Check List Box
کنترل Combo Box
پرکردن Combo Box از طریق برنامه نویسی

فصل ششم : استفاده از Label ها
کنترل Label
تکمیل فرم با استفاده از Label ها
کنترل Link Label

فصل هفتم : کار با انواع لیست ها
کنترل List Box
تعیین ویژگی ها در زمان اجرا
افزودن آیتم های جدید در زمان اجرا
دسترسی به آیتم ها
کنترل Last View
تعیین سایر ویژگی ها
متدها و رویدادهای مربوط به Last View

فصل هشتم : سایر کنترل های عمومی
کنترل Notify Icon
کنترل Numeric Up/Down
کنترل Picture Box
کنترل Progress Bar
استفاده از یک Timer جهت شبیه سازی پروسه
کنترل Radio Button
کنترل Text Box
متدها و رویدادهای مربوط به کنترل Text Box
تغییردادن برخی ویژگی های کنترل Text Box
کنترل Tool Trip

فصل نهم : طراحی منو و نوار ابزار
طراحی منو به کمک کنترل Menu Strip
تنظیمات آیتم های منو
تکمیل آیتم های منو
طراحی نوار ابزار به کمک کنترل Tool Strip
تعیین آیتم های نوار ابزار
تکمیل آیتم های نوار ابزار


از سایر محصولات آموزشی نرم افزارهای برنامه نویسی و سایت ساز دیدن فرمایید.

مقاله کامل آموزش برنامه‌نویسی با Visual Basic

Visual Basic (VB) یک زبان برنامه‌نویسی ساده و قدرتمند است که توسط مایکروسافت توسعه یافته و به‌طور گسترده برای ایجاد برنامه‌های ویندوز و برنامه‌های کاربردی تجاری مورد استفاده قرار می‌گیرد. این زبان به‌ویژه برای برنامه‌نویسان مبتدی و کسانی که به دنبال ایجاد برنامه‌های گرافیکی سریع و ساده هستند، مناسب است. VB از طریق محیط Visual Studio امکان برنامه‌نویسی بصری را فراهم می‌آورد که در آن می‌توان به‌راحتی رابط‌های کاربری (UI) را طراحی و برنامه‌ها را با کدهای ساده نوشت.

 

۱. آشنایی با Visual Basic و محیط Visual Studio

۱.۱. معرفی Visual Basic

Visual Basic یک زبان برنامه‌نویسی رویدادمحور است که مبتنی بر GUI (رابط کاربری گرافیکی) است. این زبان ابتدا برای ایجاد برنامه‌های مبتنی بر ویندوز طراحی شد، اما اکنون برای توسعه برنامه‌های ویندوز فرم، وب، و حتی موبایل مورد استفاده قرار می‌گیرد. از جمله ویژگی‌های این زبان می‌توان به سادگی یادگیری، توسعه سریع و پشتیبانی از رویدادها اشاره کرد.

۱.۲. محیط توسعه Visual Studio

برای شروع برنامه‌نویسی با Visual Basic، شما به Visual Studio نیاز دارید که محیط توسعه یکپارچه (IDE) برای کدنویسی، اشکال‌زدایی و ساخت برنامه‌ها است. در این محیط، می‌توانید برنامه‌های مبتنی بر VB را ایجاد کرده و با استفاده از امکانات مختلف Visual Studio مانند طراحی فرم‌ها، کنترل‌ها و پیاده‌سازی کدها، برنامه‌های کاربردی را ایجاد کنید.

 

۲. شروع کار با Visual Basic

۲.۱. ایجاد پروژه جدید

برای شروع کار با Visual Basic در Visual Studio، ابتدا باید یک پروژه جدید بسازید:

  1. Visual Studio را باز کرده و از منوی File گزینه New Project را انتخاب کنید.

  2. در پنجره‌ی باز شده، از قسمت Templates گزینه Visual Basic را انتخاب کنید.

  3. سپس گزینه Windows Forms App (برای ایجاد برنامه‌های ویندوزی با رابط گرافیکی) یا Console App (برای ایجاد برنامه‌های کنسولی) را انتخاب کرده و پروژه را ایجاد کنید.

  4. نام پروژه و محل ذخیره‌سازی آن را مشخص کرده و گزینه Create را بزنید.

۲.۲. رابط کاربری گرافیکی (GUI)

در Visual Basic می‌توانید به‌صورت بصری فرم‌ها و کنترل‌ها را به پروژه خود اضافه کنید:

  • از پنل Toolbox می‌توانید کنترل‌هایی مانند Button, TextBox, Label, ListBox و … را به فرم اضافه کنید.

  • به‌عنوان مثال، برای اضافه کردن یک دکمه، روی دکمه Button در Toolbox کلیک کرده و آن را روی فرم بکشید.

  • برای تغییر ویژگی‌های هر کنترل (مانند رنگ، اندازه، متن دکمه و …) می‌توانید از پنل Properties استفاده کنید.

 

۳. نوشتن کد در Visual Basic

۳.۱. تعریف متغیرها و داده‌ها

در VB می‌توانید از انواع مختلف داده‌ها مانند Integer, String, Boolean و Double استفاده کنید. برای تعریف متغیرها، از کلمه‌کلیدی Dim استفاده می‌کنیم.

Dim number As Integer
Dim name As String
Dim isValid As Boolean

  • Dim: برای تعریف متغیر

  • As: برای تعیین نوع داده متغیر

  • در VB نیازی به تعیین اندازه یا طول متغیرها ندارید، به‌طور خودکار اندازه‌ها در زمان اجرا مشخص می‌شوند.

۳.۲. دستورات شرطی (If-Else)

برای کنترل جریان برنامه می‌توانید از دستورات شرطی استفاده کنید:

Dim age As Integer = 20
If age >= 18 Then
MessageBox.Show("شما بالغ هستید.")
Else
MessageBox.Show("شما هنوز بالغ نشده‌اید.")
End If

۳.۳. دستورات حلقه (Looping)

حلقه‌ها برای تکرار دستورات استفاده می‌شوند. در Visual Basic، از دستورات حلقه مختلفی مانند For, While و Do While استفاده می‌کنیم.

مثال حلقه For:

For i As Integer = 1 To 5
MessageBox.Show("شماره: " & i)
Next

۳.۴. توابع (Functions)

در VB می‌توانید توابعی برای انجام محاسبات یا اجرای دستورات خاص ایجاد کنید. برای تعریف تابع از کلمه‌کلیدی Function استفاده می‌کنیم.

Function AddNumbers(a As Integer, b As Integer) As Integer
Return a + b
End Function

استفاده از تابع:

Dim result As Integer = AddNumbers(10, 5)
MessageBox.Show("نتیجه: " & result)

 

۴. مدیریت رویدادها (Events) در Visual Basic

یکی از ویژگی‌های اصلی برنامه‌نویسی در VB، استفاده از رویدادها است. رویدادها به شما این امکان را می‌دهند که واکنش‌ها به عملکردهای کاربر مانند کلیک روی دکمه، تغییر متن، حرکت موس و … را مدیریت کنید.

۴.۱. تعریف رویداد برای دکمه

برای افزودن یک رویداد به دکمه، کافی است روی دکمه در فرم کلیک کرده و از پنل Properties، رویداد (Event) مربوطه را انتخاب کنید.

به‌عنوان مثال، برای دکمه‌ای که در فرم است، رویداد Click را انتخاب کرده و کد زیر را اضافه کنید:

Private Sub btnClickMe_Click(sender As Object, e As EventArgs) Handles btnClickMe.Click
MessageBox.Show("دکمه کلیک شد!")
End Sub

۴.۲. تعریف رویداد برای متن وارد شده

اگر بخواهید برای یک TextBox رویداد تایپ کردن متن را مدیریت کنید، از رویداد TextChanged استفاده کنید:

Private Sub txtName_TextChanged(sender As Object, e As EventArgs) Handles txtName.TextChanged
lblDisplay.Text = "شما تایپ کردید: " & txtName.Text
End Sub

 

۵. مدیریت خطاها (Error Handling) در Visual Basic

برای مدیریت خطاها در VB از دستور Try…Catch استفاده می‌شود تا برنامه با وجود خطاها به‌درستی اجرا شود.

Try
Dim result As Integer = 10 / 0 ' این خطا ایجاد می‌کند
Catch ex As DivideByZeroException
MessageBox.Show("تقسیم بر صفر امکان‌پذیر نیست.")
End Try

 

۶. پایگاه‌داده و ارتباط با SQL

در برنامه‌های پیچیده‌تر می‌توانید از پایگاه‌داده‌ها برای ذخیره و بازیابی اطلاعات استفاده کنید. Visual Basic از دستورات SQL برای ارتباط با پایگاه‌داده‌های مختلف مانند SQL Server و Access پشتیبانی می‌کند.

۶.۱. اتصال به پایگاه‌داده

برای اتصال به پایگاه‌داده، ابتدا باید اتصال به پایگاه‌داده را از طریق ADO.NET تنظیم کنید:

Dim connection As New SqlConnection("ConnectionString")
Dim command As New SqlCommand("SELECT * FROM Users", connection)
Dim reader As SqlDataReader

connection.Open()
reader = command.ExecuteReader()

While reader.Read()
MessageBox.Show(reader("UserName").ToString())
End While

connection.Close()

 

۷. ایجاد برنامه‌های کاربردی پیشرفته

۷.۱. طراحی برنامه‌های گرافیکی

با استفاده از VB می‌توانید برنامه‌های گرافیکی مانند نرم‌افزارهای مالی یا برنامه‌های مدیریت پروژه ایجاد کنید. کنترل‌هایی مانند DataGridView, Chart, TreeView و RichTextBox به شما این امکان را می‌دهند که برنامه‌های پیچیده‌ای بسازید.

۷.۲. برنامه‌های چندنفره

برای توسعه برنامه‌های چندنفره یا برنامه‌هایی که با شبکه کار می‌کنند، می‌توانید از TCP/IP یا UDP استفاده کنید. VB از ارتباطات شبکه‌ای پشتیبانی می‌کند و به شما این امکان را می‌دهد که داده‌ها را بین سیستم‌ها ارسال و دریافت کنید.

 

نتیجه‌گیری

Visual Basic یکی از ساده‌ترین و قدرتمندترین زبان‌های برنامه‌نویسی برای ایجاد برنامه‌های کاربردی است. این زبان با محیط توسعه‌ی قدرتمند Visual Studio، ابزارهایی را در اختیار توسعه‌دهندگان قرار می‌دهد تا برنامه‌های ویندوزی با رابط کاربری گرافیکی زیبا و کاربرپسند طراحی کنند.

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

4 Comments

  1. علیرضا گفت:

    با سلام
    آیا امکان تهیه فایل دانلود یا سی دی آموزشی ویژوال بیسیک از پایه تا پیشرفته به صورت خرید اینترنتی است.

  2. محمد گفت:

    سلام خواستم ازتون تشکر کنم که اینقدر زحمت میکشید دمتون گرم پیشنهاد میکنم این آموزش رو بخرید برای شروع عالیه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *