windows程序设计1

windows程序设计1

ID:18263771

大小:63.50 KB

页数:13页

时间:2018-09-16

windows程序设计1_第1页
windows程序设计1_第2页
windows程序设计1_第3页
windows程序设计1_第4页
windows程序设计1_第5页
资源描述:

《windows程序设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WINDOWS程序设计实验指导书(第2版)东北林业大学信息与计算机工程学院计算机科学与技术专业目录1实验目的与要求…………………………………………………………………12实验环境…………………………………………………………………………13实验一般步骤……………………………………………………………………14实验时数……………………………………………………………………15实验内容和要求…………………………………………………………………2实验一编程实现Windows程序框架………………………………………………2实验二Windows窗口绘图…

2、……………………………………………………6实验三菜单消息的接收和响应………………………………………………6实验四对话框基本控件的设计实现………………………………………………81实验目的与要求按照“素质教育”要求,以培养面向21世纪具有一定创新能力的人才为目标。Windows程序设计实验主要为验证性实验,属于计算机科学与技术专业及相近专业选修实践型课程,是Windows程序设计课程的重要组成部分。通过本实验课程可以培养学生以下几方面的能力:学习windows环境下程序设计的基本方法;掌握基本的WindowsAPI接口函数;理解Wind

3、ows环境下程序的基本组成及基本原理。2实验环境Windows2000/WindowsXP,VisualC++6.0以上版本。3实验一般步骤(1)准备好实验所需的程序。手编程序应书写整齐,并经人工检查无误后才能实验,以提高实验效率。对程序中自己有疑问的地方,应作出标记,以便在上机时给予注意。初学者切忌不编程序或抄别人程序去上机,应从一开始就养成严谨的科学作风。(2)上机输入和调试自己所编的程序。应该一人一组,独立实验。上机过程中出现的问题,除了是系统的问题以外,一般应独立处理,不要轻易举手问教师。尤其对“出错信息”,应善于自己分析判

4、断。这是学习调试程序的良好机会。在程序调试通过后,打印输出程序清单和运行结果,在运行时要注意在输入不同数据时所得到的不同结果。此时应运行几次,分别检查在不同情况下程序是否正确。(3)实验结束后,提交实验报告,实验报告应包括以下内容:①实验目的;②实验内容;③程序清单(手写或计算机打印出的程序清单);④运行结果(必须是上面程序清单所对应打印输出的结果);⑤结果分析:对运行情况所作的分析以及本次调试程序所取得的经验。如果程序未能通过,应分析其原因。4实验时数总实验时数不得少于8学时。115实验内容和要求实验一编程实现Windows程序框

5、架本实验帮助学生理解Windows环境下程序的基本结构。要求学生使用API接口函数设计一个窗口程序,在窗口中显示“helloworld”。示例程序://*******************************************************************#include#include//函数声明BOOLInitWindow(HINSTANCEhInstance,intnCmdShow);LRESULTCALLBACKWinProc(HWNDhWnd,UI

6、NTmessage,WPARAMwParam,LPARAMlParam);//*******************************************************************//函数:WinMain()//功能:Win32应用程序入口函数。创建主窗口,处理消息循环//*******************************************************************intPASCALWinMain(HINSTANCEhInstance,//当前实例句柄HINST

7、ANCEhPrevInstance,//前一个实例句柄LPSTRlpCmdLine,//命令行字符intnCmdShow)//窗口显示方式{MSGmsg;//创建主窗口if(!InitWindow(hInstance,nCmdShow))returnFALSE;//进入消息循环://从该应用程序的消息队列中检取消息,送到消息处理过程,11//当检取到WM_QUIT消息时,退出消息循环。while(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg);DispatchMessage(&ms

8、g);}//程序结束returnmsg.wParam;}//******************************************************************//函数:InitWindow()//功能

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

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

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