2012年 vc程序设计实验指导书

2012年 vc程序设计实验指导书

ID:18520839

大小:2.65 MB

页数:49页

时间:2018-09-18

2012年 vc程序设计实验指导书_第1页
2012年 vc程序设计实验指导书_第2页
2012年 vc程序设计实验指导书_第3页
2012年 vc程序设计实验指导书_第4页
2012年 vc程序设计实验指导书_第5页
资源描述:

《2012年 vc程序设计实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《VC程序设计》上机实验指导书成都信息工程学院网络工程系二零一二年七月实验项目名称:编写Windows窗口程序、理解HelloWorld程序实验项目性质:所属课程名称:VC程序设计实验计划学时:2学时一、实验目的1.了解VS2010集成环境操作界面的使用2.学习创建windows窗口的方法,熟悉WNDCLASS和WNDCLASSEX结构体,了解WinMain函数和窗口过程函数构建windows窗口的整个编程过程。并掌握Windows的消息循环机制。二、实验内容和要求编写一个windows应用程序窗口(具体要求如下)参见教材例3_1u通过WNDCLASSEX窗口类的定义改变窗口的背景颜

2、色、图标、光标等等窗口特性u通过CreateWindow函数改变窗口起点坐标、窗口标题名、窗口大小、窗口的样式u完成4种不同外观的窗口程序(每个窗口程序光标、图标、标题名、窗口宽度、高度、窗口样式等等特性完全不同)三、实验步骤(参见教材第3章)1.使用WindowsSDK创建一个应用程序的步骤1)单击新建项目(文件)菜单中的New(新建)命令,以显示New对话框,选择项目属性页,选择win32项目,然后输入需要创建工程的名称和目录(见图1-1),点OK。1-1指定应用程序的文件名和位置2)点击下一步,选择空项目1-2选择应用程序类型3)单击文件,然后点击添加,新项,然后点击C++文件

3、,点击确定.(见图1-3)1-3创建.cpp(或.c)文件4.输入源程序,教材例3_15.编译运行执行,!若有错修再编译运行执行,并修改相关特性.一、思考题1.如何添加对WM_LBUTTONDOWN的响应2.如何修改鼠标的形状?3.比较向导生成的helloworld与3_1有何不同?4.比较Win32Application与Win32ConsoleApplication有何不同?二、常用函数或者结构体参数的定义(详细参见MSDN)HICONLoadIcon(HINSTANCEhInstance,//handletoapplicationinstanceLPCTSTRlpIconNam

4、e//namestringorresourceidentifier);HCURSORLoadCursor(HINSTANCEhInstance,//handletoapplicationinstanceLPCTSTRlpCursorName//nameorresourceidentifier);表图标样式ValueDescriptionIDI_APPLICATIONDefaultapplicationicon.IDI_ASTERISKSameasIDI_INFORMATION.IDI_ERRORHand-shapedicon.IDI_EXCLAMATIONSameasIDI_WARN

5、ING.IDI_HANDSameasIDI_ERROR.IDI_INFORMATIONAsteriskicon.IDI_QUESTIONQuestionmarkicon.IDI_WARNINGExclamationpointicon.IDI_WINLOGOWindowslogoicon.HCURSORLoadCursor(HINSTANCEhInstance,//handletoapplicationinstanceLPCTSTRlpCursorName//nameorresourceidentifier);表光标样式ValueMeaningIDC_APPSTARTINGStanda

6、rdarrowandsmallhourglassIDC_ARROWStandardarrowIDC_CROSSCrosshairIDC_HANDWindows 2000:HandIDC_HELPArrowandquestionmarkIDC_IBEAMI-beamIDC_ICONObsoleteforapplicationsmarkedversion4.0orlater.IDC_NOSlashedcircleIDC_SIZEObsoleteforapplicationsmarkedversion4.0orlater.UseIDC_SIZEALL.IDC_SIZEALLFour-poi

7、ntedarrowpointingnorth,south,east,andwestIDC_SIZENESWDouble-pointedarrowpointingnortheastandsouthwestIDC_SIZENSDouble-pointedarrowpointingnorthandsouthIDC_SIZENWSEDouble-pointedarrowpointingnorthwestandsoutheastIDC_SIZEWEDouble-po

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。