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