این آموزش در زمان های قدیم نوشته و در حال حاضر آرشیو شده. لذا توضیح و آموزش تخصصی ویژوال بیسیک دات نت به دلیل اینکه دیگه یادم رفته مقدور نیست. من در حال حاضر به طور تخصصی روی زبون سی شارپ کار میکنم، توصیه من به شما هم همین زبونه (:

 آموزش ویژوال بیسیک دات نت (قسمت اول)

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

  منم گفتم خالی از لطف نیست این چارتا مطلبکی که در مورد برنامه نویسی میدونم رو با

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

  دات نت یکی از آسون ترین زبون های برنامه نویسیه پس خیلی زود کار باهاش رو یــــــاد

  میگیرین. البته علاقه شرط اوله (:

 قدم اول: نصب و راه اندازی

  اول از همه شما نیاز به یک IDE دارید ؛ خود IDE شاید اسمش یکم پر ابهت باشه اما دروغ چرا خودشم پر ابهته (:

  به محیط توسعه نرم افزار IDE میگن که عموما برنامه نویسای حوزه دات نت از Microsoft Visual Studio استفاده میکنن

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

  دانلودتون بالاست از این لینک میتونید دانلودش کنید که سایت دانلود ها گذاشته خیلی هم شیک و مجلسیه: دانلــــــود

  اما اگه مثل بنده نصف عمرتون پشت چراغ قرمز اینترنت گذشته برید از یه خدمات کامپیوتری بخرید سنگین تر هم هست!

قدم دوم: آشنایی با محیط ویژوال استودیو

خوب ؛ حالا که ویژوال استودیو رو نصب کردید پس از اجرا یه همچین محیطی رو میبینید. برای ساخت نرم افزار شخصی خودتون رو New Project کلیک کنید

عکس شماره (1)

 پس از کلیک روی New Project پنجره ساخت نرم افزار باز میشه. در گوشه سمت چپ شاخه های مختلفی مثل:

  • Windows Strore
  • Windows
  • Web
  • Office
  • Cloud
  • Silverlight
  • ...

 که ما با بخش Windows کار داریم. از اسم بقیه هم مشخصه که به چه کاری میان. مثلا بخش Web برای نوشتن نرم افزار های تحت وب و ASP.NET عه که در حیطه آموزش این وبلاگ نیست. پس برای شروع در بخش Windows روی Windows Forms Application کلیک کنید. البته گزینه های دیگه ای هم داره مثل:

  • Windows Forms Application : نرم افزار های وابسته به فرم
  • WPF Application : ساخت زیر سیستم گرافیکی بدون استفاده API ویندوز
  • Console Application : نرم افزار های کنسولی
  • Windows Form Control Library : ساخت کنترل های سفارشی ویندوز
  • و ...

عکس شماره(2)

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

عکس شماره (3)

 بعد که آماده شد یه محیط درندشت! اینچُنینی خواهید دید (:

سعی کردم که عکس گویای مطالب باشه (کلیک کنید که با اندازه اصلی ببینید)

عکس شماره(4)

 خوب اینم محیطش. بخش طراحی که خودش اومد. برای بخش کد نویسی هم کافیه سر شی مورد نظرتون دابل کلیک کنید تا کداش رو ببینید.(عجله نکنید به کد نویسی هم میرسیم اول باید با محیط کارتون آشنا بشید) از اون گوشه Toolbox هم میتونید ابزاری به فرم اضافه کنید که حالا توضیح میدم. فقط عکس رو دریاب:

عکس شماره (5)


نوع کنترل توضیحات
Button دکمه
TextBox جعبه متنی (قابلیت ویرایش متن توسط کاربر)
CheckBox از اون جعبه هایی که کلیک میکنی تیک دار میشه D:
RadioButton مثل چک باکسه اما خاصیت چند انتخابی بودن رو نداره
 RichTextBox جعبه متن با امکانات بیشتر (قابلیت دریافت استایل و تصویر و ... )
WebBrowser مرورگر وب
PictureBox تصویر
Label
برچسب (غیر قابل ویرایش متن توسط کاربر)
ProgressBar نمایش میزان کار انجام شده به صورت یک میله در حال پر شدن

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

 توجه: همونطور که در بالا تر اشاره کردیم(داخل عکس شماره 4) در پایین و سمت چپ ویژوال استودیو ویژگی های هر کنترلی رو که روش کلیک کردید نشون داده میشه. حالا برای تمرین یه دکمه(Button) بسازید و در ویژگی هاش بگردید و Text رو پیدا کنید و مقدارش رو از Button1 به خروج از نرم افزار تغییر بدید

خوب حالا نرم افزار رو اجرا کنید و روی دکمه خروج از نرم افزار کلیک کنید. برنامه بسته شد؟ نه! چرا؟ چون که ما هنوز کدی براش ننوشتیم!

حالا استثنا امروز یه کد کوتاه سه حرفی رو بهتون یاد میدم. سر همون دکمه روی فرم دابل کلیک کنید تا وارد بخش کد نویسی بشین

تصویر شماره(6)

همونطور که میبینید با دابل کلیک روی دکمه این کد اضافه شد:

  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

  End Sub

 حالا هر چیزی که زیر این سابروتین بنویسید پس از کلیک روی دکمه اجرا میشه.(به بلوکی که سابSub دارن میگیم سابروتین یه فرقی با تابع داره که حالا نمیگم فعلا وقت اینا نیست)

یه دستور ساده هست به نام End که موجب بستن برنامه میشه. حالا بینش این کد رو بنویسید. ینی اینجوری:

  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
      End
  End Sub

 حالا اگه نرم افزار رو اجرا کنید میبینید با کلیک روی نرم افزار برنامه بسته میشه. به عنوان تمرین به جای نوشتن End این کد رو بنویسید ببینید چی میشه (:

MsgBox("سلام قربون شکلت")

خوب فعلا تا همینجا بسه. اگه سوالی داشتید در خدمتم ؛ تو قسمت بعد کد های بیشتر و مطالب پیشرفته تری میذارم