آموزش Visual Basic

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

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

عناوین این دوره آموزشی:

فصل اول : آشنایی با نرم افزار Visual Basic
درباره نرم افزار
ساختار زبان برنامه نویسی VB
پیش نیازهای کار با مجموعه آموزشی
رابط کابر Visual Studio

فصل دوم : ساختارهای مختلف برنامه نویسی در VB
معرفی ساختارهای مختلف
برنامه سازی ویندوز در VB
برنامه سازی وب در VB
برنامه سازی کنسول در VB

فصل سوم : معرفی رابط کاربر در Visual Studio
آشنایی با ساختار .Net
بررسی ساختار Project و Solution
معرفی پنجره Solution Explorer
بررسی ساختار پروژه به کمک گراف
سفارشی کردن نوار ابزارها
سفارشی کردن پنجره های برنامه
امکان کامل سازی خودکار
معرفی جعبه ابزار
پنجره Class View
پنجره خواص
سینی اجزاء

فصل چهارم : ساختار زبان برنامه نویسی VB
کار با داده ها
اضافه کردن خطوط دستوری
دستورات مقداردهی
نمایش نتیجه در خروجی
تبدیل یک خط دستوری به دو خط
تبدیل دو خط دستوری به دو خط
اضافه کردن توضیحات

فصل پنجم : تعریف متغیرها
بررسی ساختار دستور Dim
تعیین سطح دسترسی (Access Level)
تعیین حالت یک متغیر
تعیین نوع متغیر
مثالی از تعریف متغیرها

فصل ششم : کار با انواع داده ها
انواع داده ها در VB
سایر انواع داده ها
داده های رشته ای
تعیین طول رشته
دستورات و توابع مرتبط با رشته ها
توابع موجود در فضای اسمی Visual Basic
تبدیل نوع داده ها
توابع مربوط به تبدیل نوع

فصل هفتم : کار با مقادیر ثابت و آرایه ها
ثابت ها (Const)
دستور Enum
کار با آرایه ها
استفاده از آرایه ای با خانه های نامشخص

فصل هشتم : عملگرهای پایه
انواع عملگرهای VB
مثالی از کاربرد عملگرها
عملگرهای محاسباتی
عملگرهای انتساب
عملگرهای مقایسه ای
عملگرهای منطقی
نحوه کار با عملگرها

فصل نهم : دستورات پایه ای برنامه نویسی
تصمیم گیری در برنامه نویسی با دستور If
مثالی از کاربرد دستور If
دستور Select
ساختار حلقه تکرار For
مثالی از کاربرد حلقه For
حلقه While
حلقه Do
دستور With
دستور End
برچسب گذاری بخش های مختلف برنامه و دستور Goto


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

مقاله جامع آموزش Visual Basic

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

 

۱. مقدمه‌ای بر Visual Basic

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

 

۲. نصب و راه‌اندازی Visual Studio

برای شروع برنامه‌نویسی با Visual Basic، ابتدا نیاز است تا Visual Studio را نصب کنید.

  1. به سایت رسمی مایکروسافت بروید و نسخه مناسب Visual Studio را دانلود کنید.

  2. پس از نصب، هنگام راه‌اندازی، مطمئن شوید که گزینه Visual Basic را برای نصب ابزارهای برنامه‌نویسی VB انتخاب کرده‌اید.

 

۳. ایجاد یک پروژه جدید در Visual Basic

برای شروع برنامه‌نویسی با Visual Basic در Visual Studio:

  1. باز کردن Visual Studio: پس از نصب و راه‌اندازی، Visual Studio را باز کنید.

  2. ایجاد پروژه جدید: از منوی File گزینه New > Project را انتخاب کنید.

  3. در پنجره‌ی باز شده، از میان گزینه‌ها Visual Basic را انتخاب کنید و پروژه‌ای از نوع Windows Forms App یا Console App ایجاد کنید.

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

 

۴. محیط Visual Studio و اجزای آن

پس از ایجاد پروژه، محیط Visual Studio ظاهر می‌شود که شامل اجزای مختلف است:

  • Toolbox: مجموعه‌ای از ابزارها و کنترل‌های گرافیکی مانند Button، TextBox، Label و غیره.

  • Form Designer: قسمتی برای طراحی فرم‌ها و قرار دادن کنترل‌ها.

  • Code Editor: محلی برای نوشتن کدهای برنامه.

  • Solution Explorer: برای مدیریت فایل‌های پروژه.

  • Properties Window: برای تغییر ویژگی‌های هر کنترل گرافیکی.

 

۵. طراحی فرم‌ها و افزودن کنترل‌ها

در Visual Basic می‌توانید فرم‌های گرافیکی (GUI) ایجاد کنید و کنترل‌های مختلفی را برای تعامل با کاربر اضافه کنید.

۵.۱. افزودن دکمه (Button)

  1. از Toolbox کنترل Button را انتخاب کرده و آن را روی فرم بکشید.

  2. برای تغییر ویژگی‌های دکمه (مانند متن آن)، در Properties Window، خاصیت Text را به چیزی مانند “کلیک کنید” تغییر دهید.

۵.۲. افزودن جعبه متنی (TextBox)

  1. از Toolbox کنترل TextBox را انتخاب کرده و آن را روی فرم بکشید.

  2. کاربر می‌تواند متنی را وارد کند و شما می‌توانید این متن را در کد خود استفاده کنید.

۵.۳. افزودن برچسب (Label)

  1. از Toolbox کنترل Label را انتخاب کرده و آن را روی فرم بکشید.

  2. می‌توانید متنی را به‌عنوان برچسب برای نمایش اطلاعات مختلف به کاربر اضافه کنید.

 

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

پس از طراحی فرم و افزودن کنترل‌ها، می‌توانید کدهای لازم برای مدیریت رویدادها (مثل کلیک کردن روی دکمه‌ها) را بنویسید.

۶.۱. نوشتن کد برای دکمه

فرض کنید شما دکمه‌ای به نام btnClickMe دارید و می‌خواهید با کلیک کردن بر روی آن پیامی را نشان دهید:

  1. ابتدا روی دکمه کلیک کنید تا رویداد Click آن باز شود.

  2. کد زیر را وارد کنید:

Private Sub btnClickMe_Click(sender As Object, e As EventArgs) Handles btnClickMe.Click
MessageBox.Show("سلام، دنیا!")
End Sub

در این کد:

  • btnClickMe_Click: نام تابع است که به رویداد کلیک دکمه پاسخ می‌دهد.

  • MessageBox.Show: برای نمایش یک پیام به کاربر استفاده می‌شود.

۶.۲. مدیریت ورودی از TextBox

اگر می‌خواهید ورودی کاربر از TextBox را بگیرید و آن را در یک پیام نمایش دهید، می‌توانید کد زیر را بنویسید:

Private Sub btnSubmit_Click(sender As Object, e As EventArgs) Handles btnSubmit.Click
Dim userInput As String = txtUserInput.Text
MessageBox.Show("شما وارد کرده‌اید: " & userInput)
End Sub

در این کد:

  • txtUserInput.Text: متن وارد شده در جعبه متن را می‌گیرد.

  • &: برای ترکیب (concatenate) رشته‌ها استفاده می‌شود.

 

۷. دستورات شرطی و حلقه‌ها

۷.۱. دستورات شرطی (If-Else)

در برنامه‌نویسی Visual Basic می‌توانید از دستور If برای بررسی شرایط مختلف استفاده کنید.

مثال:

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

۷.۲. حلقه‌ها (Loops)

حلقه‌ها برای انجام کارهای تکراری استفاده می‌شوند.

مثال حلقه For:

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

این کد یک پیام برای هر عدد از ۱ تا ۵ نمایش می‌دهد.

 

۸. مدیریت خطاها (Error Handling)

برای جلوگیری از خرابی‌های احتمالی در برنامه، باید مدیریت خطاها را پیاده‌سازی کنید. در Visual Basic می‌توانید از دستور Try…Catch برای مدیریت خطاها استفاده کنید.

مثال:

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

 

۹. ایجاد توابع (Functions) در Visual Basic

در Visual Basic، می‌توانید توابعی برای انجام محاسبات یا انجام کارهای خاص ایجاد کنید.

مثال:

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)

 

۱۰. استفاده از پایگاه‌داده‌ها

اگر نیاز به ذخیره و بازیابی داده‌ها از پایگاه‌داده دارید، Visual Basic از ارتباط با پایگاه‌داده‌ها مانند SQL Server پشتیبانی می‌کند. برای این کار باید از 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()

 

نتیجه‌گیری

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

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

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