1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

اولین برنامه VB.NET

شروع موضوع توسط minaaa ‏22/10/11 در انجمن .Net

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    در این مقاله قصد داریم به بررسی نحوه ایجاد یک برنامه ساده در محیط ویژوال استودیو دات نت با استفاده از VB.NET بپردازیم . برنامه فوق ، نام کاربر را از طریق یک TextBox اخذ و یک پیام مناسب در اختیار قرار می دهد . در برنامه فوق ، هدف دنبال نمودن مراحل و آشنائی با برخی مفاهیم اولیه و در عین حال مهم بمنظور ایجاد برنامه ها در محیط ویژوال استودیو دات نت است .
     
  2. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : اولین برنامه VB.NET

    مراحل ایجاد برنامه :

    مرحله اول : برنامه ویژوال استودیو دات نت را فعال نمائید.

    مرحله دوم : از طریق منوی File گزینه New Project را انتخاب نمائید .

    مرحله سوم : جعبه محاوره ای New Project ، فعال می گردد . در ادامه گزینه Visual Basic Projects را از طریق پانل سمت چپ ( Project Types) و گزینه Windows Application را از طریق پانل سمت راست ( Templates ) انتخاب نمائید.در صورتیکه قصد ذخیره سازی پروژه را در یک محل غیر از مسیر پیش فرض دارید ، می توان در محل Location Box ، کلیک و مسیر دلخواه را مشخص کرد. در محل مربوط به نام پروژه ، نیز نام دلخواه خود را وارد نمائید . با فشردن دکمه OK ، عملیات انجام شده را تایید نمائید.

    [​IMG]
     
  3. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : اولین برنامه VB.NET

    مرحله چهارم : ویژوال استودیو دات نت ، در ادامه یک Windows Application خالی را ایجاد می نماید. در این مورد خاص ، برنامه FirstVB ، شامل یک پنجره خالی بوده که یک فرم ویندوز (Windows Form ) است . نام پیش فرض فرم فوق ، Form1.vb است .

    [​IMG]


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

    [​IMG]
     
  4. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : اولین برنامه VB.NET

    مرحله پنجم : پس از ایجاد اولیه فرم ، می توان اقدام به تغییر نام مورد نظر نمود. ( نام پیش فرض Form1.vb است ) . در پنجره Solution Explorer ، ودر پنجره Properties window ، صفت FileName فرم را از Form1.vb به MyForm.vb تغییر داده و پس از فعال نمودن کلید Enter ، می توان ماحصل کار را می توان مشاهده نمود .

    [​IMG]
     
  5. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : اولین برنامه VB.NET

    مرحله ششم : پس از تغییر نام فایل مربوط به فرم ، نام فایل بصورت اتوماتیک در پنجره Solution Explorer بهنگام می گردد .( MyForm.vb )

    [​IMG]
     
  6. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : اولین برنامه VB.NET

    مرحله هفتم : در ادامه بر روی فرم مورد نظر در پنجره اصلی کلیک نمائید. پنجره Properties به Form Properties ( در مقابل File Properties ) تغییر می نماید. همانگونه که مشاهده می نمائید ، پنجره Properties ، در این مورد با پنجره مربوطه در حالت قبل دارای تفاوت های عمده ای است . در حقیقت علت این تفاوت ماحصل نتیجه دو نمایش متفاوت از یک فایل مشابه است . زمانیکه نام فرم در پنجره Solution Explorer فعال است ( Highlighted ) ، صفات فیزیکی مرتبط با فایل نمایش داده می شوند. زمانیکه فرم در Design View ، فعال ( highlighted ) است ، صفات ویژوال و منطقی مربوط به فرم نمایش داده می شود. فراموش نکنیم که صفات ، یک مجموعه اشیاء خاص از داده های داخلی است . پنجره Properties ، این امکان را فراهم می آورد که بسادگی مجموعه ای از صفات کنترلی را استفاده کرد. این نوع صفات بنوعی مربوط به شکل ظاهری و یا رفتار المان ها می باشند . همانگونه که در شکل زیر مشاهده می نمائید ، صفات در گروه های خاصی طبقه بندی شده اند . Appearance ,Accessibility ,Behavior نمونه ای از گروه بندی انجام شده در رابطه با صفات می باشد .

    [​IMG]
    در زیر گروه Appearance ، صفاتی نظیر Backcolor ( رنگ زمینه فرم ) ، Font ( شکل ظاهری فونت استفاده شده برای فرم ) ، Text ( نام مورد نظری که در میله عنوان نمایش داده می شود ) وجود دارد . صفات فوق ، صرفا” نمونه هائی در این زمینه بوده که مسئول تبین شکل ظاهری یک فرم می باشند .
    صفتی با نام FormBorderStyle ، به ویندوز نحوه رسم فرم را اعلام می نماید . در این حالت خاص ، مقدار Resizable در نظر گرفته شده است . بدین ترتیب زمانیکه ، فرم نمایش داده می شود ، کاربر قادر به تغییر اندازه آن خواهد بود ( نظیر اکثر برنامه های ویندوز ) .​
     
  7. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : اولین برنامه VB.NET

    مرحله هشتم : عنوان فرم ایجاد شده ، همچنان Form1 می باشد . این چندان جالب نخواهد بود و می بایست با توجه به جایگاه فرم در یک برنامه ، نام مناسبی را برای انتخاب نمود. بدین منظور صفت Text را در بخش Appearance ، پیدا نموده و آن را به ” اولین فرم نمونه ” ، تغییر نام دهید ( نام فوق ، کاملا” اختیاری است ) . پس از فشردن Enter ، نام در نظر گرفته شده ، بعنوان عنوان فرم در نظر گرفته می شود .

    [​IMG]
    با توجه به اینکه ، می خواهیم عنوان فرم از راست به چپ نمایش داده شود، در بخش Appearance ، صفت RightToLeft را انتخاب و مقدار آن را “yes ” در نظر می گیریم .

    [​IMG]
     
  8. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : اولین برنامه VB.NET

    مرحله نهم : با اتمام مراحل پیشین ، مرحله اولیه کار خود را به اتمام رسانده ایم( ایجاد بخش ویژوال یک فرم ) . با فشردن دکمه Start ( از طریق منوی Debug و یا فعال نمودن کلید F5 ) ، برنامه اجراء خواهد شد . پس از اجرای برنامه ، ما شاهد یک فرم خالی با عنوان “اولین فرم نمونه ” ، خواهیم بود.

    [​IMG]
     
  9. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : اولین برنامه VB.NET

    مرحله دهم : با اتمام مراحل اولیه آماده سازی بخش ویژوال فرم ، ما صرفا” یک فرم با عنوانی خاص و خالی را ایجاد نموده ایم . فرم ها با توجه به جایگاه خاص خود ( عنصر کلیدی بمنظور طراحی بخش رابط کاربر یک نرم افزار مبتنی بر ویندوز ) ، می بایست تعامل بیشتری را با مخاطب خود پیدا نمایند. بدین منظور ، می بایست از مجموعه ای کنترل ( Label , TextBox , Button ,… ) بر روی یک فرم استفاده کرد . در این راستا می توان از پنجره Toolbox استفاده نمود . بمنظور فعال نمودن پنجره فوق ، می توان از منوی View | Toolbox ، آیکون مربوطه بر روی میله استاندارد و یا فشردن کلیدهای Ctrl + Alt + X استفاده نمود. Toolbox ، بمنظور نمایش امکانات مربوطه از یک فرمت مبتنی بر Tab استفاده و امکانات موجود را در گروه هائی نظیر Windows Forms , Components , Data گروه بندی و نمایش می دهد . Toolbox ، لیست عناصر موجودی را که می توان آنها را برروی یک فرم مستقر نمود ، نمایش می دهد . کنترل هائی نظیر : Textbox , Button و سایر موارد را می توان از طریق Toolbox انتخاب و در ادامه زمینه استقرار آنها بر روی یک فرم را فراهم آورد . در این مثال ، ما صرفا” قصد استفاده از کنترل هائی را از طریق Windows Forms Tab داریم .

    [​IMG]
    در این محل ، ما شاهد لیستی از کنترل های استاندارد دات نت ، در رابطه با فرم های ویندوز می باشیم . کنترل ها را می توان با هر اولویتی بر روی فرم مستقر نمود. بنابراین مشکلی نخواهد بود اگر ما کنترل Label را بعد از کنترل TextBox اضافه نمائیم و یا کنترل Button را قبل از هر دو اضافه نمائیم
     
  10. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : اولین برنامه VB.NET

    مرحله یازدهم : در این مرحله می خواهیم کنترل های لازم را بر روی فرم اضافه نمائیم . درصورتیکه همچنان پروژه در حالت اجراء است ، آن را متوقف نموده و از آن وضعیت خارج شوید ( ساده ترین روش کلیک نمودن بر روی دکمه x در قسمت بالای سمت راست می باشد و یا STOP debugging )