文档详情

C语言课程设计-《小画板课程设计》.doc

发布:2018-01-13约9.18千字共17页下载文档
文本预览下载声明
黑龙江东方学院 电子信息专业 课程设计报告 ? ? ? ? ? ? 课程名称 C语言课程设计 设计题目 《小画板课程设计》 学生姓名 学 号 专业班级 电子信息一班 指导教师 ? ? 2010年???????????? 12 月 22 日 ? 目录 第一章 概述………………………………………………………(2) 1.1 课程设计目的…………………………………………………1.2 课程设计要求…………………………………………………1.3 设计要求具体说明………………………………………………….4功能描述……………………………………………………………………(2) 第二章 软件设计相关基础知识介绍…………………………(3) 2.1 书写程序时应遵循的规则……………………………………………………(3) 2.2 数据类型及其他格式控制变量………………………………………………(3) 2.3 Getch和printf函数……………………………………………………………(4) 2.4 If…..else语句及实例说明……………………………………………………(4) 2.5 For语句及实例说明…………………………………………………………(6) 2.6 Wihile语句及实例说明………………………………………………………(7) 2.7 Goto语句及用goto语句构成循环……………………………………………(8) 2.8 Switch语句及实例说明………………………………………………………(8) 第三章 详细设计说明…………………………………………(10) 项目设计流程………………………………………………………………(10) 系统模块图…………………………………………………………………(10) 图形绘制流程………………………………………………………………(10) 函数功能描述………………………………………………………………(11) 源程序………………………………………………………………………(11) 第四章 程序说明…………………………………………………(14) 4.1 运行图例……………………………………………………………………(14) 4.2 程序设计说明………………………………………………………………(14) 第五章 课程设计总结…………………………………………(15) 第六章 附录(参考文献)……………………………………(15) ? ? 第一章 概述 Windows系统自带的画图板简单灵巧,深受Windows用户的喜爱,其占用资源少,操作简单,功能齐全等特点为用户的小型图形开发带来了很多便利。为此,也出现了很多利用VC等可视化开发工具的模仿Windows的画图板,这次课程设计我就用C语言设计了一个简易的画图板,该画板可以画出任意图形。操作也简单易懂。 1.1???? 课程设计目的 1. 巩固和加深学生对C语言课程的基本知识的理解和掌握; 2. 掌握C语言编程和程序调试的基本技能; 3. 利用C语言进行基本的软件设计; 4. 掌握书写程序设计说明文档的能力 5. 提高运用C语言解决实际问题的能力。 1.2???? 课程设计要求 1. 分析课程设计题目的要求; 2. 写出详细设计说明; 3. 编写程序代码,调试程序使其能正确运行; 4. 设计完成的软件要便于操作和使用,有整齐、美观的使用界面; 5. 设计完成后提交课程设计报告和源代码文件的电子文档。 1.3???? 设计要求具体说明 1. 在指导书提供的课程设计题目中选择一题或自选题目(需经指导教师认可); 2. 每个题目限一人完成,题目选定后不可更换; 3. 用户提供的主操作界面应该方便用户的操作。 4. 最后提交的课程设计成果包括: a) 课程设计报告电子稿; b) 源程序文件; c) 可执行程序文件。 1.4??? 功能描述 用C语言编程实现的画图板,具有基本的画图功能。本程序可以通过见大门的鼠标按动,移动画出任意的图形。具有简洁,易懂,方便的特点。 第二章 软件设计相关知识介绍 2.1书写程序是应遵循的规则 从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则: 一个说明或一个语句占一行。 用{}括起来的部分,通常表示了程序的某一层次结构,{}一般与该结构语句的第一个字幕对齐,并单独占一行。 低一层次的语句或说明可比高一层的语句或说明缩进若干格后书写。一边看起来更加清晰,增加程序的可读性
显示全部
相似文档