Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 7 của 7
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    mình cũng mới tập tành về MFC nhưng nó mới mẻ quá, đến mức mà tạo 1 project hay cách viết code,... mình đều không hiểu. Mọi người có ai vui lòng cho mình xin cái yh để mình hỏi 1 số thứ được không ( minhg chỉ hỏi về mấy cái đầu đầu cơ bản thôi, vd như là trong bộ microsoft visual stdio thì lập trình MFC chọn project nào hay trong folder được tạo ra thì code viết vào file nào) :-< kể cả đến ngay viết chương trình HelloWorld rồi mà không b' chạy như thế nào thì cũng chán :|

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Lập trình GUI cho mình trên Windows như thế nào?

    mình có chút ít kiến thức về C, nay muốn lập trình GUI cho windows. Bạn nào biết lập trình GUI hay MFC trên window có thể hướng dẫn cho mình step by step

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    chương trình đầu tiên C

    Mã:
    #ifndef UNICODE#define UNICODE#endif  #include <windows.h> LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow){    // Register the window class.    const wchar_t CLASS_NAME[]  = L"Sample Window Class";        WNDCLASS wc = { };     wc.lpfnWndProc   = WindowProc;    wc.hInstance     = hInstance;    wc.lpszClassName = CLASS_NAME;     RegisterClass(&wc);     // Create the window.     HWND hwnd = CreateWindowEx(        0,                              // Optional window styles.        CLASS_NAME,                     // Window class        L"Learn to Program Windows",    // Window text        WS_OVERLAPPEDWINDOW,            // Window style         // Size and position        CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,         NULL,       // Parent window            NULL,       // Menu        hInstance,  // Instance handle        NULL        // Additional application data        );     if (hwnd == NULL)    {        return 0;    }     ShowWindow(hwnd, nCmdShow);     // Run the message loop.     MSG msg = { };    while (GetMessage(&msg, NULL, 0, 0))    {        TranslateMessage(&msg);        DispatchMessage(&msg);    }     return 0;} LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam){    switch (uMsg)    {    case WM_DESTROY:        PostQuitMessage(0);        return 0;     case WM_PAINT:        {            PAINTSTRUCT ps;            HDC hdc = BeginPaint(hwnd, &ps);             FillRect(hdc, &ps.rcPaint, (HBRUSH) (COLOR_WINDOW+1));             EndPaint(hwnd, &ps);        }        return 0;     }    return DefWindowProc(hwnd, uMsg, wParam, lParam);}

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    MFC hay WinApi cũng hay, nhưng bạn có thể xài QT, mình thấy thằng nay khá hay đó.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    mình chỉ có 1 chương trình đơn giản cho win in ra hộp thông báo như thế này thôi
    Mã:
    class CmyApp:public CWinApp
    {
    public: 
    	 BOLL InitInstance();
    };
    
    cMyApp theApp;
    
    BOLL InitInstance();
    {
        AfxMessageBox("Chuong trinh dau tien cua toi, chay the nao ??? :| ");
        return true;
    }
    nhưng mà mình không biết khởi động 1 chương trình MFC và viết code vào file nào trong foder được tạo ra. Rất mong mọi người chỉ giúp

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Anh có thể chỉ cho em về QT được không ạ?
    Em cũng nghe nói về nó là hay.
    ^^

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    thanhga0210: mình không biên dịch được chương trình của bạn

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •