2014-2015学年第二学期学号1308210116
《高级语言程序设计》
课程设计报告
题目:字形字体处理
专业:计算机科学与技术
班级:13级计科(2)班
姓名:
指导教师:樊郁徽
成绩:
计算机学院
2015年4月30日
目录
1设计内容及要求 (3)
1.1设计内容 (3)
1.2设计任务及具体要求 (3)
2概要设计 (4)
2.1该系统的功能简介 (4)
2.2各个模块之间的主要关系 (4)
3设计过程或程序代码 (5)
3.1各个模块的程序流程图及运行界面 (5)
4程序调试分析 (7)
5小结 (8)
致谢 (9)
参考文献 (10)
附:源程序 (11)
1设计内容及要求
1.1设计内容
《字形字体处理》主要根据课程设计要求进行设计,通过C语言对文字的字形字体进行处理。如图:
图3.1A
1.2设计任务及具体要求
主要利用c语言的设计一个可以进行字形字体处理的小软件,文本界面。
要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备必要的知识;提高学生用高级语言进行程序设计的能力,重点提高用C语言编程技术水平;初步了解软件开发的一般方法和步骤;提高撰写技术文档的能力。
2概要设计
2.1软件的功能简介
该系统的主要功能是实现文字的字形字体处理,美化界面。c语言中的sprintf用法
图3.1B
2.2各个模块之间的主要关系
该程序的功能主要是实现文字的字形字体处理,并对文字进行美化字体设计。各个模块之间的关系是相互联系的。虽然只有一个主函数,主函数是整个程序的核心,主函数用来实现所用的功能,包括绘图,面板设置,格式设置,文字输出等功能。
3设计过程或程序代码
主函数运行界面
简单说明:该功能主要显示的是给用户一个进入界面,它主要的是显示该程序主要能够执行的有哪些功能。下面是显示给用户的界面。(见图3.1-A)主函数程序运行界面:
图3.1C函数界面
图3.1D
4设计结果与分析
当把程序写好并进行调试时,并不是一帆风顺的,总会遇到很多在调试时遇到的错误。
1.首先在定义函数时,不能输入汉字。否则会程序会显示错误。
2.前后定义变量要统一。
4.如果要调用添加函数,修改函数,修改函数,查函数,统计函数等要在主函数前面进行申明。否则会显示警告。
5.对背景颜设置的时候,当你输入的颜在内存中不存在时,运行程序过后,系统会告诉你相应的颜符号常数及数值。