در این مقاله قصد داریم به بررسی نحوه ایجاد یک برنامه ساده در محیط ویژوال استودیو دات نت با استفاده از VB.NET بپردازیم . برنامه فوق ، نام کاربر را از طریق یک TextBox اخذ و یک پیام مناسب در اختیار قرار می دهد . در برنامه فوق ، هدف دنبال نمودن مراحل و آشنائی با برخی مفاهیم اولیه و در عین حال مهم بمنظور ایجاد برنامه ها در محیط ویژوال استودیو دات نت است .
پاسخ : اولین برنامه VB.NET مراحل ایجاد برنامه : مرحله اول : برنامه ویژوال استودیو دات نت را فعال نمائید. مرحله دوم : از طریق منوی File گزینه New Project را انتخاب نمائید . مرحله سوم : جعبه محاوره ای New Project ، فعال می گردد . در ادامه گزینه Visual Basic Projects را از طریق پانل سمت چپ ( Project Types) و گزینه Windows Application را از طریق پانل سمت راست ( Templates ) انتخاب نمائید.در صورتیکه قصد ذخیره سازی پروژه را در یک محل غیر از مسیر پیش فرض دارید ، می توان در محل Location Box ، کلیک و مسیر دلخواه را مشخص کرد. در محل مربوط به نام پروژه ، نیز نام دلخواه خود را وارد نمائید . با فشردن دکمه OK ، عملیات انجام شده را تایید نمائید.
پاسخ : اولین برنامه VB.NET مرحله چهارم : ویژوال استودیو دات نت ، در ادامه یک Windows Application خالی را ایجاد می نماید. در این مورد خاص ، برنامه FirstVB ، شامل یک پنجره خالی بوده که یک فرم ویندوز (Windows Form ) است . نام پیش فرض فرم فوق ، Form1.vb است . زمانیکه ویژوال استودیو دات نت ، یک فایل جدید را ایجاد می نماید ، ( در زمان فرآیند ایجاد یک پروژه و یا بصورت دستی ) از یک نام که بدنبال آن عددی قرار می گیرد ،استفاده می نماید( در این حالت خاص یک فرم ).
پاسخ : اولین برنامه VB.NET مرحله پنجم : پس از ایجاد اولیه فرم ، می توان اقدام به تغییر نام مورد نظر نمود. ( نام پیش فرض Form1.vb است ) . در پنجره Solution Explorer ، ودر پنجره Properties window ، صفت FileName فرم را از Form1.vb به MyForm.vb تغییر داده و پس از فعال نمودن کلید Enter ، می توان ماحصل کار را می توان مشاهده نمود .
پاسخ : اولین برنامه VB.NET مرحله ششم : پس از تغییر نام فایل مربوط به فرم ، نام فایل بصورت اتوماتیک در پنجره Solution Explorer بهنگام می گردد .( MyForm.vb )
پاسخ : اولین برنامه VB.NET مرحله هفتم : در ادامه بر روی فرم مورد نظر در پنجره اصلی کلیک نمائید. پنجره Properties به Form Properties ( در مقابل File Properties ) تغییر می نماید. همانگونه که مشاهده می نمائید ، پنجره Properties ، در این مورد با پنجره مربوطه در حالت قبل دارای تفاوت های عمده ای است . در حقیقت علت این تفاوت ماحصل نتیجه دو نمایش متفاوت از یک فایل مشابه است . زمانیکه نام فرم در پنجره Solution Explorer فعال است ( Highlighted ) ، صفات فیزیکی مرتبط با فایل نمایش داده می شوند. زمانیکه فرم در Design View ، فعال ( highlighted ) است ، صفات ویژوال و منطقی مربوط به فرم نمایش داده می شود. فراموش نکنیم که صفات ، یک مجموعه اشیاء خاص از داده های داخلی است . پنجره Properties ، این امکان را فراهم می آورد که بسادگی مجموعه ای از صفات کنترلی را استفاده کرد. این نوع صفات بنوعی مربوط به شکل ظاهری و یا رفتار المان ها می باشند . همانگونه که در شکل زیر مشاهده می نمائید ، صفات در گروه های خاصی طبقه بندی شده اند . Appearance ,Accessibility ,Behavior نمونه ای از گروه بندی انجام شده در رابطه با صفات می باشد . در زیر گروه Appearance ، صفاتی نظیر Backcolor ( رنگ زمینه فرم ) ، Font ( شکل ظاهری فونت استفاده شده برای فرم ) ، Text ( نام مورد نظری که در میله عنوان نمایش داده می شود ) وجود دارد . صفات فوق ، صرفا” نمونه هائی در این زمینه بوده که مسئول تبین شکل ظاهری یک فرم می باشند . صفتی با نام FormBorderStyle ، به ویندوز نحوه رسم فرم را اعلام می نماید . در این حالت خاص ، مقدار Resizable در نظر گرفته شده است . بدین ترتیب زمانیکه ، فرم نمایش داده می شود ، کاربر قادر به تغییر اندازه آن خواهد بود ( نظیر اکثر برنامه های ویندوز ) .
پاسخ : اولین برنامه VB.NET مرحله هشتم : عنوان فرم ایجاد شده ، همچنان Form1 می باشد . این چندان جالب نخواهد بود و می بایست با توجه به جایگاه فرم در یک برنامه ، نام مناسبی را برای انتخاب نمود. بدین منظور صفت Text را در بخش Appearance ، پیدا نموده و آن را به ” اولین فرم نمونه ” ، تغییر نام دهید ( نام فوق ، کاملا” اختیاری است ) . پس از فشردن Enter ، نام در نظر گرفته شده ، بعنوان عنوان فرم در نظر گرفته می شود . با توجه به اینکه ، می خواهیم عنوان فرم از راست به چپ نمایش داده شود، در بخش Appearance ، صفت RightToLeft را انتخاب و مقدار آن را “yes ” در نظر می گیریم .
پاسخ : اولین برنامه VB.NET مرحله نهم : با اتمام مراحل پیشین ، مرحله اولیه کار خود را به اتمام رسانده ایم( ایجاد بخش ویژوال یک فرم ) . با فشردن دکمه Start ( از طریق منوی Debug و یا فعال نمودن کلید F5 ) ، برنامه اجراء خواهد شد . پس از اجرای برنامه ، ما شاهد یک فرم خالی با عنوان “اولین فرم نمونه ” ، خواهیم بود.
پاسخ : اولین برنامه VB.NET مرحله دهم : با اتمام مراحل اولیه آماده سازی بخش ویژوال فرم ، ما صرفا” یک فرم با عنوانی خاص و خالی را ایجاد نموده ایم . فرم ها با توجه به جایگاه خاص خود ( عنصر کلیدی بمنظور طراحی بخش رابط کاربر یک نرم افزار مبتنی بر ویندوز ) ، می بایست تعامل بیشتری را با مخاطب خود پیدا نمایند. بدین منظور ، می بایست از مجموعه ای کنترل ( Label , TextBox , Button ,… ) بر روی یک فرم استفاده کرد . در این راستا می توان از پنجره Toolbox استفاده نمود . بمنظور فعال نمودن پنجره فوق ، می توان از منوی View | Toolbox ، آیکون مربوطه بر روی میله استاندارد و یا فشردن کلیدهای Ctrl + Alt + X استفاده نمود. Toolbox ، بمنظور نمایش امکانات مربوطه از یک فرمت مبتنی بر Tab استفاده و امکانات موجود را در گروه هائی نظیر Windows Forms , Components , Data گروه بندی و نمایش می دهد . Toolbox ، لیست عناصر موجودی را که می توان آنها را برروی یک فرم مستقر نمود ، نمایش می دهد . کنترل هائی نظیر : Textbox , Button و سایر موارد را می توان از طریق Toolbox انتخاب و در ادامه زمینه استقرار آنها بر روی یک فرم را فراهم آورد . در این مثال ، ما صرفا” قصد استفاده از کنترل هائی را از طریق Windows Forms Tab داریم . در این محل ، ما شاهد لیستی از کنترل های استاندارد دات نت ، در رابطه با فرم های ویندوز می باشیم . کنترل ها را می توان با هر اولویتی بر روی فرم مستقر نمود. بنابراین مشکلی نخواهد بود اگر ما کنترل Label را بعد از کنترل TextBox اضافه نمائیم و یا کنترل Button را قبل از هر دو اضافه نمائیم
پاسخ : اولین برنامه VB.NET مرحله یازدهم : در این مرحله می خواهیم کنترل های لازم را بر روی فرم اضافه نمائیم . درصورتیکه همچنان پروژه در حالت اجراء است ، آن را متوقف نموده و از آن وضعیت خارج شوید ( ساده ترین روش کلیک نمودن بر روی دکمه x در قسمت بالای سمت راست می باشد و یا STOP debugging )