资源描述:
《可视化编程实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学生学号0121210680117实验课成绩学生实验报告书实验课程名称可视化编程(VC)开课学院计算机科学与技术学院指导教师姓名岑丽学生姓名柏扬学生专业班级软件1201班2013--2014学年第2学期实验课程名称:_可视化编程(VC)实验项目名称熟悉VCIDE,创建一个简单的VC界面实验成绩实验者柏扬专业班级组别同组者实验日期年月日一部分:实验预习报告(包括实验目的、意义,实验基本原理与方法,主要仪器设备及耗材,实验方案与技术路线等)1.实验目的意义及原理方法目的:用API创建一个基本窗口本实验运用Windows编程的基础知识,包括窗口、事件驱动的
2、基本概念等,进一步了解认识Windows编程中经常用到的“消息”以及对“消息”的响应,及Windows程序的结构框架。通过这些内容的学习及本次实验的练习,加深对这些知识点的理解及在实际编程中的应用。2.主要仪器设备及耗材PC一台、MicrosoftVisualC++6.0第二部分:实验过程记录(可加页)(包括实验原始数据记录,实验现象记录,实验过程发现的问题等)#includeLRESULTCALLBACKWndProc(HWNDhwnd,UINTmessage,WPARAMwParam,LPARAMlParam);//函数原型
3、说明intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPreInstance,LPSTRlpCmdLine,intnCmdShow)//入口函数{HWNDhwnd;MSGMsg;WNDCLASSwndclass;wndclass.style=0;wndclass.lpfnWndProc=WndProc;wndclass.cbClsExtra=0;wndclass.cbWndExtra=0;wndclass.hInstance=hInstance;wndclass.hIcon=LoadIcon(NULL,IDI
4、_APPLICATION);wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);wndclass.lpszMenuName=NULL;wndclass.lpszClassName="基本窗口";if(!RegisterClass(&wndclass))//窗口的注册{MessageBeep(0);returnFALSE;}hwnd=CreateWindow//创建窗口("基本窗口","My-Wind
5、ows",WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);ShowWindow(hwnd,nCmdShow);//显示窗口UpdateWindow(hwnd);while(GetMessage(&Msg,NULL,0,0)){TranslateMessage(&Msg);DispatchMessage(&Msg);}returnMsg.wParam;}longWINAPIWndProc(HWNDh
6、wnd,UINTmessage,WPARAMwParam,LPARAMlParam)//窗口函数{switch(message){caseWM_DESTROY:PostQuitMessage(0);break;default:returnDefWindowProc(hwnd,message,wParam,lParam);}return0;}第三部分结果与讨论(可加页)一、实验结果分析(包括数据处理、实验现象分析、影响因素讨论、综合分析和结论等)实验运行结果如下:二、小结、建议及体会通过这次的实验,我学习掌握了如何用API函数来创建一个基本的窗口,在实
7、践中掌握了Windows编程的基础知识和应用,认识了解了很多专业术语,并且对可视化程序设计的学习有了一个大概的概念,但是觉得这些函数还是有些复杂,需要多上机实验才可以更好的掌握。实验课程名称:_可视化编程(VC)实验项目名称基于API编程(一)实验成绩实验者柏扬专业班级组别同组者实验日期年月日一部分:实验预习报告(包括实验目的、意义,实验基本原理与方法,主要仪器设备及耗材,实验方案与技术路线等)1.实验目的意义及原理方法目的:在窗口中画一个旋转的风车,风车中有三个叶片,颜色分别为红、黄和蓝,叶片外侧有一个外接圆。运用所学的图形设备接口的基本概念以及W
8、indows应用程序中绘图的主要步骤和绘图函数,并查阅相关资料和书籍,完成本实验的要求,掌握Windows应