Запознаване с Visual C++ и MFC
| Информационни технологии | 2009-12-04 | 229 сваляния |
П
С - Упражнения
Запознаване с Visual C++ и MFC
Създаване на Windows приложение с MFC. Приложението създава прозорец, в центъра на който се рисува текст. Шрифтът и цветът на текста са с подразбиращи се стойности.
-
От менюто на Visual C++ изберете File/New и превключете на страницата Projects от появилия се диалогов прозорец.
-
Изберете опцията Win32 Application и задайте име на проекта в текстовото поле Project Name. Можете да промените пътя, където ще бъде записан проекта в текстовото поле Location. Натиснете бутона OK.
-
В прозореца Win32 Application изберете An Empty Project и натиснете бутона Finish.
-
Създайте файловете на проекта. За да създадете нов файл изберете File/New от менюто и превключете на страницата Files от диалоговия прозорец. Изберете типа на файла (C/C++ Header File или C++ Source File) и му задайте име. В заглавния файл добавете декларации на следните два класа CFirstApp и CMainWindow:
class CFirstApp : public CWinApp
{
public:
virtual BOOL InitInstance ();
};
class CMainWindow : public CFrameWnd
{
public:
CMainWindow ();
protected:
afx_msg void OnPaint ();
DECLARE_MESSAGE_MAP ()
};
Във файла със сорс кода добавете имплементацията на класовете:
#include
#include "ddd.h"
CFirstApp FirstApp;
BOOL CFirstApp::InitInstance ()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow (m_nCmdShow);
m_pMainWnd->UpdateWindow ();
return TRUE;
}
BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
ON_WM_PAINT ()
END_MESSAGE_MAP ()
CMainWindow::CMainWindow ()
{
Create (NULL, _T ("The first Application"));
}
void CMainWindow::OnPaint ()
{
CPaintDC dc (this);
CRect rect;
GetClientRect (&rect);
dc.DrawText (_T ("This is my first MFC application."), -1, &rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER);
}
-
От менюто изберете Project/Settings и превключете на страницата General от появилия се диалогов прозорец. От падащия списък Microsoft Foundation Classes изберете Use MFC In A Shared DLL. Натиснете бутона OK.
Създаване на Windows приложение с помощта на AppWizard. Приложението показва прозорец с меню, в който се визуализира текст.
-
Стартирайте AppWizard, за да създадете нов проект. За целта от менюто на Visual C++ изберете File/New и превключете на страницата Projects от появилия се диалогов прозорец.
-
Изберете опцията MFC AppWizard (exe) и задайте име на проекта в текстовото поле Project Name. Можете да промените пътя, където ще бъде записан проекта в текстовото поле Location. Наиснете бутона OK. Следва последователност от диалогови прозорци, като на първия от тях задайте опцията Single Document, а настройките в следващите оставете както са конфигурирани по подразбиране.
-
Стартирайте ClassWizard, за да добавите функция за обработка на съобщението WM_PAINT. За целта от менюто на Visual C++ изберете View/ClassWizard. От появилия се диалогов прозорец изберете CView
Тагове от реферата: упранения, позне, съзне, прилениет, приление, Visual, Windows, Прозорец











