نحوه ایجاد پنجره (برنامه): 4 مرحله (همراه با تصاویر)

فهرست مطالب:

نحوه ایجاد پنجره (برنامه): 4 مرحله (همراه با تصاویر)
نحوه ایجاد پنجره (برنامه): 4 مرحله (همراه با تصاویر)

تصویری: نحوه ایجاد پنجره (برنامه): 4 مرحله (همراه با تصاویر)

تصویری: نحوه ایجاد پنجره (برنامه): 4 مرحله (همراه با تصاویر)
تصویری: آموزش اکسل از صفر تا صد [درس 1] - شروع کار با اکسل 2024, آوریل
Anonim

آیا تا به حال به این فکر کرده اید که برنامه هایی مانند Paint یا Calculator چگونه ساخته می شوند؟ خوب ، نحوه ایجاد یک برنامه اساسی را با استفاده از این راهنمای گام به گام بیاموزید.

مراحل

46622 1
46622 1

مرحله 1. یک کامپایلر تهیه کنید

یک کامپایلر کد منبع خام شما (که به زودی می نویسید) را به یک برنامه اجرایی تبدیل می کند. برای اهداف این آموزش ، DEV-CPP IDE را دریافت کنید. می توانید آن را از اینجا بارگیری کنید.

46622 2
46622 2

مرحله 2. پس از نصب DEV-CPP ، آن را باز کنید

پنجره ای با قسمتی از متن به شما نشان داده می شود که در آن کد منبع خود را می نویسید.

46622 3
46622 3

مرحله 3. برای نوشتن برنامه ای برای نمایش متن در یک جعبه متن آماده شوید

قبل از شروع نوشتن منبع ، به خاطر داشته باشید که برنامه های کاربردی Win32 مانند سایر زبانها مانند JAVA رفتار نمی کنند.

46622 4
46622 4

مرحله 4. در صفحه اصلی DEV -CPP ، به File -> New -> Project بروید

یک صفحه دیگر به شما نشان داده می شود. تصویر کوچکی را که می گوید "برنامه Windows" انتخاب کنید و زبان را به عنوان "C" ، نه "C ++" تنظیم کنید. در کادر متنی که در آن "Name" آمده است ، "SimpleProgram" را وارد کنید. اکنون ، DEV-CPP از شما می پرسد که کجا می خواهید آن را ذخیره کنید. فایل را در هر فهرست ذخیره کنید ، اما فقط مطمئن شوید که آن را به خاطر دارید. به محض انجام این کار ، یک الگو در صفحه منبع به شما نشان داده می شود. Ctrl+A و سپس Backspace را انجام دهید. دلیل انجام این کار این است که بتوانیم از نو شروع کنیم.

46622 5
46622 5

مرحله 5. در ابتدای منبع خود ، "#include" (بدون نقل قول ها) را تایپ کنید

این شامل کتابخانه windows است تا بتوانید یک برنامه ایجاد کنید. مستقیماً در زیر آن ، بنویسید: #include "resource.h" و سپس تایپ کنید: const char g_szClassName = "myWindowClass"؛

46622 6
46622 6

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

اگر این موضوع گیج کننده است نگران نباشید. بعدا معلوم میشه اکنون ، منبع خود را به عنوان SimpleProg.c ذخیره کنید. فعلاً آن را رها می کنیم.

46622 7
46622 7

مرحله 7. یک اسکریپت منبع بسازید

یک اسکریپت منبع یک قطعه کد منبع است که تمام کنترل های شما را مشخص می کند (به عنوان مثال: TextBox ، Buttons و غیره) شما Script Source خود را در برنامه و Voila خود قرار می دهید! برنامه ای خواهید داشت. نوشتن اسکریپت منابع سخت نیست ، اما اگر ویرایشگر ویژوال ندارید ممکن است زمان بر باشد. این به این دلیل است که شما باید مختصات دقیق X و Y کنترل ها و … را برآورد کنید. در صفحه اصلی DEV -CPP خود ، به File -> New -> Resource File بروید. DEV-CPP از شما می خواهد "فایل منبع را به پروژه فعلی اضافه کنید؟" روی YES کلیک کنید. در بالای اسکریپت منابع خود ، عبارت #include "resource.h" را تایپ کنید ، و همچنین عبارت #include را وارد کنید این به همه کنترل ها رسیدگی می کند.

46622 8
46622 8

مرحله 8. اولین کنترل خود را انجام دهید:

یک منوی ساده نوع:

    IDR_THEMENU MENU BEGIN POPUP "& file" BEGIN MENUITEM "E & xit" ، ID_FILE_EXIT END END

  • قسمت "IDR_THEMENU" منوی شما را THEMENU تعریف می کند. به هر حال می توانید آن را هرطور که می خواهید بنامید. قسمت BEGIN خود توضیحی است. POPUP "& File" یک دسته منو جدید به نام File ایجاد می کند. علامت & به کاربر برنامه شما اجازه می دهد تا Ctrl+F را روی صفحه کلید تایپ کرده و سریع به منوی شما دسترسی پیدا کند.:) با این حال ، شما باید با انجام ID_FILE_EXIT ، menuitem را تعریف کنید.

مرحله 9. اکنون قسمت دکمه را انتخاب کنید

دکمه شما داخل یک گفتگو قرار می گیرد ، بنابراین ما باید ابتدا گفتگو را ایجاد کنیم. این کار را با تایپ کردن انجام دهید:

46622 9
46622 9

IDD_SIMPLECONTROL DIALOG 50 ، 50 ، 150 ، 142 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU MENU IDR_THEMENU CAPTION "Simple Prog" FONT 8 ، "MS Sans Serif" BEGIN DEFPUSHBUTTON "سلام!" ، ID_HELLO ، 10 ، 10 ، 40 ، 15 END

  • IDD_SIMPLECONTROL گفتگوی شما را مشخص می کند. چهار عدد بعد از کلمه "DIALOG" x-pos ، y-pos ، عرض و ارتفاع گفتگو را تعیین می کند. فعلا زیاد نگران قسمت Style نباشید. MENU IDR_THEMENU منوی قدیمی ما را در برنامه قرار می دهد. CAPTION به خودی خود مانند فونت صحبت می کند. DEFPUSHBUTTON دکمه ما را با نام "سلام!" ایجاد می کند. و آن را با گفتن ID_HELLO تعریف می کنیم و x-pos و y-pos و مختصات عرض و ارتفاع را به آن می دهیم.
  • خودشه! کار با اسکریپت منابع ما تمام شده است. فقط یک چیز دیگر باقی مانده است. ما باید به همه مواردی که در اسکریپت منبع خود تعریف کرده ایم (به عنوان مثال IDR_THEMENU و غیره) مقادیری را اختصاص دهیم (فایل منبع را به عنوان SimpleProg.rc ذخیره کنید.
  • 46622 11
    46622 11

    مرحله 10. به File -> New -> Source File بروید

    فایل منبع را به پروژه فعلی اضافه کنید؟ آره. یک صفحه خالی به شما نشان داده می شود. برای تخصیص مقادیر به کنترل های تعریف شده ، به آنها اعداد می دهیم. مهم نیست که کنترل های خود را بر روی چه شماره هایی قرار دهید ، اما باید آنها را سازماندهی کنید. به عنوان مثال ، یک کنترل را با دادن یک عدد تصادفی مانند 062491 یا چیزی دیگر تعریف نکنید. بنابراین تایپ کنید:

      #تعریف IDR_THEMENU 100 #تعریف ID_FILE_EXIT 200 #تعریف IDD_SIMPLECONTROL 300 #تعریف ID_HELLO 400

    46622 12
    46622 12

    مرحله 11. این فایل را به عنوان منبع ذخیره کنید. آیا به خاطر دارید که ما "#include" resource.h "" را انجام دادیم؟

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

    46622 13
    46622 13

    مرحله 12. به منبع ، SimpleProg.c ما یا هر آنچه شما آن را می نامید ، بازگردید

    نوع:

      int WINAPI WinMain (HINSTANCE hInstance، HINSTANCE hPrevInstance، LPSTR lpCmdLine، int nCmdShow) {return DialogBox (hInstance، MAKEINTRESOURCE (IDD_NUMBERS)، NULL، SimpleProc)}

    46622 14
    46622 14

    مرحله 13. نگران همه موارد فنی اینجا نباشید

    فقط بدانید که این قسمت ها محاوره را به روش مدیریت پیام ما به نام SimpleProc باز می گرداند.

    46622 15
    46622 15

    مرحله 14. نوع:

      BOOL CALLBACK SimpleProc (HWND hWndDlg، UINT Message، WPARAM wParam، LPARAM lParam) {سوئیچ (پیام) {case WM_INITDIALOG: return TRUE؛ case WM_COMMAND: switch (LOWORD (wParam)) {case ID_HELLO "، "سلام!" ، MB_OK) break؛ مورد ID_FILE_EXIT: EndDialog (hWndDlg، 0)؛ break؛} break؛ case WM_CLOSE: EndDialog (hWndDlg، 0)؛ زنگ تفريح؛ پیش فرض: بازگشت FALSE ؛} بازگشت TRUE ؛}

    • این قسمت پیام های محاوره ای را مدیریت می کند. به عنوان مثال در مورد ID_HELLO (دکمه ما) ، یک کادر پیام ایجاد می کنیم که می گوید سلام. همچنین ، در صورتی که به File and Exit می رویم ، در مورد ID_FILE_EXIT پنجره را می بندیم.
    46622 17
    46622 17

    مرحله 15. اطمینان حاصل کنید که SimpleProc شما قبل از قسمت int WINAPI WINMAIN باشد

    اگر می خواهید برنامه شما کار کند ، این مهم است.

    46622 18
    46622 18

    مرحله 16. برای کامپایل و اجرای برنامه خود F9 را فشار دهید

    نکات

    • اگر در هر لحظه ناامید شدید ، استراحت کنید و برگردید.
    • اگر گم شوید ، آموزش های زیادی در اینترنت موجود است.
    • این یک آموزش مبتدی است ، بنابراین بسیاری از قسمت ها توضیح داده نشده است. حتی اگر یک آموزش مبتدی باشد ، توصیه می شود که تجربه ای در دنیای برنامه نویسی داشته باشید (به عنوان مثال درک دستورات سوئیچ ، if-else و غیره)

    توصیه شده: