پس از باز كردن Microsoft Visual C++ 6 پنجره tips را ببنديد و از منوي file گزينه new را انتخاب كنيد .
پس از باز شدن پنجره new اگر در زبانه projects نيستيد به آن زبانه برويد ( بصورت پيشفرض در اين زبانه بايد باشيد ) .
آنگاه گزينه MFC AppWizard(exe) را انتخاب كنيد . سمت راست همين پنجره در project name نام پروژه مورد نظر را بنويسيد . مثلا parsx .
دكمه ok را بزنيد . آنگاه پنجره Appwizard مقابل شما باز مي شود . اين ويزارد ازشما اطلاعاتي راجع به پروژه اي كه مي خواهيد بسازيد مي گيرد .
1. در مرحله اول از Appwizard گزينه Dialog-based را انتخاب كنيد و دكمه next را بزنيد .
2. در اين مرحله گزينه هاي اضافي همچون ActiveX controls را برداريد . در پايينترين قسمت مي توانيد يك عنوان براي پروژه تان در نظر بگيريد . مثلا In the name of Allah . سپس دكمه next را بزنيد تا به مرحله بعد برويم .
3. در اين مرحله كاري به گزينه ها نداشته باشيد و دكمه next را بزنيد .
4. در اين مرحله كه مرحله پاياني مي باشد . دكمه finish را بزنيد كه بعد از زدن اين دكمه منوي ديگري در مورد پروژه شما اطلاعاتي مي دهد كه با زدن دكمه ok پروژه شما درست مي شود .
حال از منوي build گزينه build parsx.exe را انتخاب كنيد .
پس از ساخت پروژه براي اجراي آن از منوي build گزينه execute parsx.exe را انتخاب كنيد .
فرم باز شده در مقابل شما پروژه شماست با زدن هر يك از دكمه هاي ok يا cancel مي توانيد از برنامه خارج شويد .
براي تغيير خواص كنترلها كه در اين پروژه دكمه ها و يك Textbox وجود دارد مي توانيد با كليك راست بروي آنها و انتخاب گزينه properties خواص آنها را تغيير دهيد .
براي تعويض عمليات دكمه ok روي آن كليك راست كنيد و از منوي باز شده گزينه ClassWizard را انتخاب كنيد .
در پنجره باز شده MFC ClassWizard سمت چپ در ليست Object IDs بايد گزينه IDOK انتخاب شده باشد . درليست سمت راست ليست Messages گزينه BN_CLICKED را انتخاب كنيد .
آنگاه در دكمه هاي سمت راست دكمه Add Function را انتخاب كنيد . با زدن دكمه پنجره اي براي تعيين نام تابع باز مي شود كه مي توانيد نام آن را عوض كنيد يا از همان نام پيشنهادي استفاده كنيد . نام پيشنهادي OnOk مي باشد كه دكمه ok را مي زنيد . بعد از زدن دكمه در ليست Member Functions گزينه OnOk اضافه و انتخاب شده است .
حال دكمه Edit code را كه سمت راست پنجره است كليك كنيد .
در پنجره باز شده كد زير قرار دارد :
|
void CParsxDlg::OnOK() { // TODO: Add extra validation here CDialog::OnOK(); } |
جدا از خط توضيح خط CDialog::OnOk() قرار دارد كه با حذف آن و اجراي دوباره پروژه متوجه مي شويد كه عملكرد دكمه ok از كار افتاده است چرا كه قبلا پنجره را مي بست ولي اكنون ديگر كاري انجام نمي دهد .
پس از حذف خط مذكور خط زير را اضافه كنيد :
|
MessageBox("salam khobi ?"); |
حال پروژه را اجرا كنيد . با زدن دكمه ok پنجره messagebox باز مي شود .
اين اولين پروژه ساخته شده ما بود .