欢迎来到天天文库
浏览记录
ID:18263771
大小:63.50 KB
页数:13页
时间:2018-09-16
《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()//功能
此文档下载收益归作者所有