C语言模拟时钟转动课程设计报告

C语言模拟时钟转动课程设计报告

ID:47546500

大小:110.00 KB

页数:10页

时间:2020-01-14

C语言模拟时钟转动课程设计报告_第1页
C语言模拟时钟转动课程设计报告_第2页
C语言模拟时钟转动课程设计报告_第3页
C语言模拟时钟转动课程设计报告_第4页
C语言模拟时钟转动课程设计报告_第5页
资源描述:

《C语言模拟时钟转动课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计课程设计报告《C语言程序设计》课程设计报告题目:模拟时钟转动程序班级:组别:组员:指导教师:-9-C语言程序设计课程设计报告目录第一章课程设计的题目………………………………………….21.1C语言课程设计的题目……………………………….2第二章课程设计的要求……………………………………….…22.1C语言课程设计的要求…………………………….…2第三章课程设计的目的……………………………………….…23.1C语言课程设计的目的………………………..………2第四章课程设计的内容……………………………………….…34.1C语言课程设计的程序清单和注释………

2、…..………3第五章课程设计的运行结果……………………………….……75.1C语言课程设计的运行结果………………..…………7第六章课程设计的结果分析…………………………………..…86.1C语言课程设计的结果分析……………..……………8第七章课程设计的心得体会……………………………….……97.1C语言课程设计的心得体会………………..…………9-9-C语言程序设计课程设计报告模拟时钟转动程序第一章课程设计的题目1.1C语言课程设计的题目本次为期两周的课程设计的题目为设计一个模拟时钟转动的程序。第二章课程设计的要求2.1C语言课程设计的要求能模拟机械钟表行走;要

3、准确地利用数字显示日期和时间;在屏幕上显示一个活动时钟;程序界面设计合理,色彩得体大方,显示正确;各指针运动规律正确;数字式时钟的时间显示与指针式时钟显示一致;按任意键时程序退出。第三章课程设计的目的3.1C语言课程设计的目的加深对讲授内容的理解,尤其是一些语法规定。通过课程设计,自然地、熟练地掌握。熟悉所用的计算机系统的操作方法,也就是熟悉语言程序开发的环境。学会上机调试程序。-9-C语言程序设计课程设计报告第四章课程设计的内容4.1C语言课程设计的程序清单和注释模拟时钟转动程序清单+注释#include//包含窗口头文件#include

4、ath.h>//头文件,包含了一些数学计算的函数#defineTWOPI(2*3.14159)#defineIDTIMER1//计时器ID#defineANGLETWOPI/360//2PILRESULTCALLBACKWindowProc(HWNDhwnd,UINTuMsg,WPARAMwParam,LPARAMlParam);//回调函数IntWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow)//应用启动函数mian{TCHARszClassNam

5、e[]=TEXT("analogCloc");MSGmsg;//定义消息HWNDhwnd;//窗口句柄WNDCLASSwndclass;//系统支持结构,定义并初始化窗口结构wndclass.cbClsExtra=0;//窗口类无扩展wndclass.cbWndExtra=0;//窗口势力无扩展wndclass.hbrBackground=(HBRUSH)::GetStockObject(WHITE_BRUSH);//窗口背景为白色wndclass.hCursor=NULL;wndclass.hIcon=NULL;wndclass.hInstance=hInstan

6、ce;//当前实例句柄wndclass.lpfnWndProc=WindowProc;//关联到消息回调函数wndclass.lpszClassName=szClassName;wndclass.lpszMenuName=NULL;//窗口中无菜单wndclass.style=CS_HREDRAW

7、CS_VREDRAW;//窗口重绘风格RegisterClass(&wndclass);hwndCreateWindow(szClassName,TEXT("Clock"),WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,C

8、W_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);//创建窗口ShowWindow(hwnd,nCmdShow);//显示窗口UpdateWindow(hwnd);//更新窗口,强制显示while(GetMessage(&msg,NULL,0,0))//函数GetMessage是-9-C语言程序设计课程设计报告从调用线程的消息队列里取得一个消息并将其放于指定的结构{TranslateMessage(&msg);//消息处理DispatchMessage(&msg);//消息派遣}returnmsg.wPar

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

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

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