1 / 31
文档名称:

windows 编程实验.doc

格式:doc   大小:1,449KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

windows 编程实验.doc

上传人:文库旗舰店 2018/5/29 文件大小:1.42 MB

下载得到文件列表

windows 编程实验.doc

相关文档

文档介绍

文档介绍:实验一熟悉VC编程环境
实验目的和要求
熟悉Visual C++。
利用应用程序向导建立应用程序框架。
了解MFC可以生成的应用程序类型。
实验内容
新建三个工程。
建立一个Win32 Application工程。
建立一个Win32 console application工程。
利用应用程序向导建立基于单文档/视图结构的应用程序,查看框架程序中各个类的结构。
实验步骤
打开Visual C++;
启动应用程序向导,新建工程;
分别选择Win32 Application程序、Win32 console application程序、MFC AppWizard(exe),输入工程名称及工程存储路径。
选择应用程序类型;
其余步骤均采用默认设置;
单击Finish按钮;
MFC AppWizard(exe)生成的工程可以对其进行编译和运行。
实验过程
打开VC开发环境,启动应用程序向导,新建工程
分别选择Win32 Application程序、Win32 console application程序、MFC AppWizard(exe),输入工程名称及工程存储路径。选择应用程序类型,其余步骤均采用默认值,单击Finish按钮
实验结果
上图为MFC AppWizard(exe),可进行编译和运行。
实验二使用Windows API编程
1实验目的和要求
(1)了解Windows程序运行原理。
(2)熟悉窗口类,创建窗口过程及消息循环实现。
2实验内容
(1)新建一个Win32 Application工程,使用Windows API函数创建一个窗口。

3实验步骤
(1)打开Visual C++;
(2)启动应用程序向导,新建工程;
(3)选择Win32 Application程序类型,输入工程名,点击ok按钮;
(4)选择一个空的工程(An empty project),单击Finish按钮;
(5)新建一个cpp源文件,编写WinMain函数。
(6)回调函数暂时只调用DefWindowProc函数。
4实验过程
新建Win32 Application
实验三鼠标、键盘编程
1实验目的和要求
(1)理解回调函数的调用和消息响应机制。
(2)了解鼠标、键盘消息,以及对消息进行响应的代码
2实验内容
为实验二建立的工程添加消息响应代码。要求:
在窗口(300,300)处输出文字“Hello World!”;
当点击鼠标左键时,弹出消息对话框,输出文字“鼠标被点击”,并在窗口左上角输出文字“Windows编程基础”;
当按下键盘上一个按键时,弹出消息对话框,输出文字“char is %d”,其中%d代表该按键的ascii码。
当点击关闭按钮时,弹出消息对话框,输出文字“你真的要关闭程序吗”,
当选择是按钮,关闭应用程序。
3实验步骤
(1)打开实验二建立的工程;
(2)在回调函数中添加switch-case语句,添加消息响应代码。
4实验过程
在实验二的基础上,新建一个cpp源文件,编写WinMain函数:
#include <>
#include <>
LRESULT CALLBACK WeiXinProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
int WINAPI WinMain(
HINSTANCE hInstance, // handle to current instance
HINSTANCE hPrevInstance, // handle to previous instance
LPSTR lpCmdLine, // command line
int nCmdShow // show state
)
{
WNDCLASS wndcls;
= CS_HREDRAW | CS_VREDRAW;
= WeiXinProc;
= 0;
= 0;
= hInstance;
= LoadIcon(hInstance,IDI