课堂案例二:时钟.pptVIP

  • 4
  • 0
  • 约1.09千字
  • 约 17页
  • 2016-12-21 发布于河南
  • 举报
授课人:贺敏 Email:hemin@nsu.edu.cn 课堂案例 C#程序设计 时钟 功能说明 绘制时钟表盘 时钟走动 涉及知识点: 绘图与Graphics类 表达式运算和Math函数类 控制结构 方法定义 时钟 问题分解,自顶向下设计 变量和常量定义 DrawDial绘制表盘 DrawScale绘制刻度 DrawHands绘制针 思考走动的实现 时钟 学生实现 创建项目 重写OnPaint方法 变量和常量的定义 绘制表盘的实现 时钟 DrawLine方法 参数: Pen,画笔 Point,线的起点和终点 时钟 Math类 封装了大量数学相关的函数 三角函数,注意使用弧度为单位 绘制刻度 刻度坐标点的计算 0、3、6、9处的处理 时钟 算术运算 +、-、*、/、%、++、-- 整数除法的结果为整数,即取商 0不能作除数 需注意的是整数算术运算的溢出问题 模运算,即取余 模运算的理解及应用 输入一个整数,逆序输出该整数 时钟 学生完成刻度绘制 计算坐标 循环处理 0、3、6、9的处理 时钟 学生完成 绘制圆心 绘制指向12点的秒针 思考:秒针如何走动 时钟 使用Timer类完成秒针走动 定时器设置 Tick事件处理 每秒钟转动6度,顺时针为正,逆时针为负 刷新界面 时钟 显示当前时间 日期类DateTime 获取当前时间 日期格式:y、M、d

文档评论(0)

1亿VIP精品文档

相关文档