欢迎来到天天文库
浏览记录
ID:45758850
大小:970.46 KB
页数:32页
时间:2019-11-17
《VC++实验指导书2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验1VC++2005开发平台和简单Win32程序设计(2学时)一、实验kl的1.了解和使用VC++2005开发环境进行VC++语言的编程;2.掌握基木的Win32程序制作方法;3.掌握win32api函数MessageBox输岀信息的方法;4.掌握使用win32api函数输岀文字;5.了解Win32应川程序创建窗口的过程。二、实验内容1.使用win32api函数MessageBox输出信息。2.使用win32api函数输出文字。3.创建窗口.三、实验步骤1.使用win32api函数MessageBox输LL1信息Win3
2、2控制台应用程序。1)运行MicrosoftVisualStudio2005,程序主界面如图1.1所示;图1.1VC++2005集成编译环境主界而2)单击“创建项目(P)…”,打开新建项H对话窗口,如图1・2所示;图1.2新建项目对话窗口3)在项目类型中选择“VisualC++”——“Win32”;4)在模板中选择“Win32控制台应川程序”;5)输入项目名称(例如“MyMessageBoxl”),选在项目存储位置,然后单击“确定”按钮,打开“Win32应用程序向导”,如图1.3所示;图1.3应用程序向导首页6)单击“下一
3、步”,打开应用程序设置页,如图1.4所示;图1.4应用程序设置7)保持默认设置,单击“完成”,进入集成编译环境;✓»MyMessAgeBoxl-MicrcnoftVisualStudio'文啦)««(£)«B(Y)J)•占・」HOA*)口*Ja,
4、注渣
5、J)薯
6、C3Jd•2(0TflCDMTQ).口000SE(D・.・>Debug■*32VMw7、编辑器中打开该文件,如图1.5所示;E口第决方妄-MyMeswgeBoxr(1个啖目)3MyMessageBoxl&Q5W?件Nstdafx^$亠务文件7MyMessageBoxl.cpp:定义控制台应用程序的入口点。//也stdafx.cpp伴ReadMe.txt#include"stdafx.h"int_tmain(intargc,TCHAR*argv[])return0;9)在入口函数“_tmain”中输入代码:::MessageBox(NULL/L"HelloVC++”丄“MYVC++",MB_OK);注意:关于入8、口函数“_tmain”的说明,请参考ppt课件。10)单击菜单“调试”9“启动调试”,调试程序,系统将弹出如图1.6所示对话窗口,在此处单击“是”;图1.611)系统将弹出如图1.7所示对话框,在此处单击“否”;MicrosoftVisualStudio■a-J]①飪±5)潴冕要继续并商上妙翊刃是co否(N)1□不再显示此对话框9)图1.7错谋提示12)回到编译环境,查看“输出”栏目信息,如图1.8所示显示以下箱出⑸:生成至用斑■庫1■上叶仇商眄曲fiBJrsw1zllyttessageBox1.cppl>f:win329、conmymessageboxl«ymessagebox1mymessageboxlcpp(9)l>f:win32conmym■”yboxl・ym““aboxlmymm£:win32conmymessageboxl«iymessageboxlmymessageboxlcpp(9)1成日志保存?“:E:・in32conMYMess&2eBoxlM7Wkss8*eBo3clDebu*VBuildLo£.htm”1/ilyHessageBoxl-3个错误,0=======10、===生成:0已成功,10最新,0已跳过errorC2039:^BessageBox99:不是"globalerrorC2065:“IIB_OK":未声明的标识筍errorC3861:MMessag«Boxn:我不至0标识符namespace'”的成员图1.8输出信息13)双击错误信息,代码编辑器将定位到错误语句,如图1.9所示(请思考错误原因);显示以下砒⑸:生成i>正在漏译…£:in32conmymessagebox1ir>ymess幅ebox1mymqssQgebox1・errorC2039:MMessageB11、ox991>£:win32conmymessageboxlfnymessa.geboxlmymessagebox1.cpp(9):errorC2065::未匸l>f:win32conmymessageboxlmymessagebox1mymessagebox1.cpp(9):errorC
7、编辑器中打开该文件,如图1.5所示;E口第决方妄-MyMeswgeBoxr(1个啖目)3MyMessageBoxl&Q5W?件Nstdafx^$亠务文件7MyMessageBoxl.cpp:定义控制台应用程序的入口点。//也stdafx.cpp伴ReadMe.txt#include"stdafx.h"int_tmain(intargc,TCHAR*argv[])return0;9)在入口函数“_tmain”中输入代码:::MessageBox(NULL/L"HelloVC++”丄“MYVC++",MB_OK);注意:关于入
8、口函数“_tmain”的说明,请参考ppt课件。10)单击菜单“调试”9“启动调试”,调试程序,系统将弹出如图1.6所示对话窗口,在此处单击“是”;图1.611)系统将弹出如图1.7所示对话框,在此处单击“否”;MicrosoftVisualStudio■a-J]①飪±5)潴冕要继续并商上妙翊刃是co否(N)1□不再显示此对话框9)图1.7错谋提示12)回到编译环境,查看“输出”栏目信息,如图1.8所示显示以下箱出⑸:生成至用斑■庫1■上叶仇商眄曲fiBJrsw1zllyttessageBox1.cppl>f:win32
9、conmymessageboxl«ymessagebox1mymessageboxlcpp(9)l>f:win32conmym■”yboxl・ym““aboxlmymm£:win32conmymessageboxl«iymessageboxlmymessageboxlcpp(9)1成日志保存?“:E:・in32conMYMess&2eBoxlM7Wkss8*eBo3clDebu*VBuildLo£.htm”1/ilyHessageBoxl-3个错误,0=======
10、===生成:0已成功,10最新,0已跳过errorC2039:^BessageBox99:不是"globalerrorC2065:“IIB_OK":未声明的标识筍errorC3861:MMessag«Boxn:我不至0标识符namespace'”的成员图1.8输出信息13)双击错误信息,代码编辑器将定位到错误语句,如图1.9所示(请思考错误原因);显示以下砒⑸:生成i>正在漏译…£:in32conmymessagebox1ir>ymess幅ebox1mymqssQgebox1・errorC2039:MMessageB
11、ox991>£:win32conmymessageboxlfnymessa.geboxlmymessagebox1.cpp(9):errorC2065::未匸l>f:win32conmymessageboxlmymessagebox1mymessagebox1.cpp(9):errorC
此文档下载收益归作者所有