1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > c语言旋转led时钟设计报告 C语言模拟时钟转动课程设计报告.doc

c语言旋转led时钟设计报告 C语言模拟时钟转动课程设计报告.doc

时间:2018-11-01 09:38:26

相关推荐

c语言旋转led时钟设计报告 C语言模拟时钟转动课程设计报告.doc

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

《C语言程序设计》

题目: 模拟时钟转动程序

班级:

组别:

组员:

指导教师:

目录

第一章 课程设计的题目………………………………………….2

1.1 C语言课程设计的题目……………………………….2

第二章 课程设计的要求……………………………………….…2

2.1 C语言课程设计的要求…………………………….…2

第三章 课程设计的目的……………………………………….…2

3.1 C语言课程设计的目的………………………..………2

第四章 课程设计的内容……………………………………….…3

4.1 C语言课程设计的程序清单和注释…………..………3

第五章 课程设计的运行结果……………………………….……7

5.1 C语言课程设计的运行结果………………..…………7

第六章 课程设计的结果分析…………………………………..…8

6.1 C语言课程设计的结果分析……………..……………8

第七章 课程设计的心得体会……………………………….……9

7.1 C语言课程设计的心得体会………………..…………9

模拟时钟转动程序

课程设计的题目

1.1 C语言课程设计的题目

本次为期两周的课程设计的题目为设计一个模拟时钟转动的程序。

第二章 课程设计的要求

2.1 C语言课程设计的要求

能模拟机械钟表行走;要准确地利用数字显示日期和时间;在屏幕上显示一个活动时钟;程序界面设计合理,色彩得体大方,显示正确;各指针运动规律正确;数字式时钟的时间显示与指针式时钟显示一致;按任意键时程序退出。

第三章 课程设计的目的

3.1 C语言课程设计的目的

加深对讲授内容的理解,尤其是一些语法规定。通过课程设计,自然地、熟练地掌握。熟悉所用的计算机系统的操作方法,也就是熟悉语言程序开发的环境。学会上机调试程序。

第四章 课程设计的内容

4.1 C语言课程设计的程序清单和注释

模拟时钟转动程序清单+注释

#include //包含窗口头文件

#include //头文件,包含了一些数学计算的函数

#define TWOPI (2*3.14159)

#define IDTIMER 1 //计时器ID

#define ANGLE TWOPI/360 //2PI

LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam,LPARAM lParam ); //回调函数

Int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance, LPSTR lpCmdLine,int nCmdShow ) // 应用启动函数mian

{

TCHAR szClassName[] = TEXT("analogCloc");

MSG msg; //定义消息

HWND hwnd; //窗口句柄

WNDCLASS wndclass; //系统支持结构,定义并初始化窗口结构

wndclass.cbClsExtra = 0; //窗口类无扩展

wndclass.cbWndExtra = 0; //窗口势力无扩展

wndclass.hbrBackground = (HBRUSH)::GetStockObject(WHITE_BRUSH);

//窗口背景为白色

wndclass.hCursor = NULL;

wndclass.hIcon = NULL;

wndclass.hInstance = hInstance; //当前实例句柄

wndclass.lpfnWndProc = WindowProc; //关联到消息回调函数

wndclass.lpszClassName = szClassName;

wndclass.lpszMenuName = NULL; //窗口中无菜单

wndclass.style = CS_HREDRAW | CS_VREDRA

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。