500字范文,内容丰富有趣,生活中的好帮手!
500字范文 > c语言课程设计文本编辑器实验报告6 C课程设计简易文本编辑器.doc

c语言课程设计文本编辑器实验报告6 C课程设计简易文本编辑器.doc

时间:2024-05-20 03:39:59

相关推荐

c语言课程设计文本编辑器实验报告6 C课程设计简易文本编辑器.doc

C课程设计简易文本编辑器

目录

第一章 课程设计目的和要求1

1.1课程设计的目1

1.2 基本要求1

第二章 课程设计任务内容2

2.1 设计背景2

2.2简易文本编辑器设计内容2

第三章 详细设计3

3.1总体结构图3

3.2函数分析3

3.3主函数程序流程图4

3.4子函数流程图5

第四章 程序编码与调试7

4.1 程序编码7

4.2编码调试8

4.3运行结果9

第五章 课程设计心得与体会11

附录1 参考文献12

附录2 源程序代码13

第一章 课程设计目的和要求

C语言课程设计是一门实践性非常强的课程,不但要注重c语言程序设计基本知识的学习,更要注重程序设计技能的培养,使学生能够允许渐进地把握c语言程序设计的技能。通过课程设计,培养学生阅读和编写程序的能力,培养计算机程序设计的能力和素质,以及思维方法。初步积累编程经验,打下良好的计算机应用基础。

1.1课程设计的目

1.通过本项课程设计,可以培养独立思考、综合运用所学有关相应知识的能力,能更好的巩固《c语言程序设计》课程学习的内容

2.掌握工程软件设计的基本方法,强化上级动手编程能力,闯过理论与实践相结合的难关!更加了解了c语言的好处和其可用性。

3.掌握基本的程序设计过程和技巧,掌握基本的分析问题合理性,通过计算机求解问题的能力,具备初步的高级语言程设计能力。为后续个门计算机课程的学习和毕业设计打下结实基础。

4.通过c语言课程设计,使学生了解高级程序设计语言的结构。

1.2 基本要求

1.基本要求:

①要求用VC中的MFC控件打开和保存文件。

②要求在设计的程序中至少能完成六种编辑功能。

③完成的程序界面要美观,能够完成六种编辑的全过程。

2.创新要求:

①在记事本中增加工具栏,工具栏中应有常使用的工具按钮;

②在记事本中增加状态栏;

第二章 课程设计任务内容

2.1 设计背景

随着计算机在社会生活深红越来越深入而广泛的应用,在文件中有些文件需要改动,比如插入,替换,删除等一系列操作,为了更好的修改文件,不得不进行一系列的操作来修改,因此,文件的修改操作是十分重要的。

2.2简易文本编辑器设计内容

1.具有显示总行数 2.具有:查找,替换(等长,不等长),插入(插串,文本块的插入),块移动(行块,列块移动),删除

3.可正确存盘,取盘。

图3-1 总体结构图

3.2函数分析

ID_FILE_NEW:新建

ID_FILE_OPEN:打开

ID_FILE_PRINT:打印

DECLARE_MESSAGE:删除

ID_EDIT_FIND:查找

ID_EDIT_REPLACE:替换

ID_EDIT_CUT:剪切

ID_EDIT_COPY:粘贴

ID_EDIT_HELP:帮助

ID_EDIT_ALL :全选

3.3主函数程序流程图

图3-2 主函数流程图

为了添加工具按钮,要使用ActiveX控件中的Microsoft Windows Common Control 6.0控件。请按上述方法添加。选择其中一个叫ImageList的控件来装载图像。在程序界面上添加它,然后右键单击此控件,左键单击“属性”,弹出“属性页”对话框的“图像”,再单击“插入图片”就可以一次性装载图片了(如不满意,以后还可以添加)。图片可在C:\Microsoft Visual Studio\Common\Graphics\Bitmaps\TlBr_W98下选择(假设VB安装在C盘下)。在插入图片时给每一张图片注明关键字,以便在引用图片时不至于混乱。如插入“新建”的图片,我们在“关键字”栏注明“New”。

图片有了,接下来在程序界面添加工具栏(ToolBar)。添加后工具栏就出现在菜单下面,右键单击它,选择“属性”,在弹出的“属性页”对话框中的“通用”项作些设置,主要如下两项:

①“图像列表”:选择ImageList1

②“样式”:根据喜爱选择1-trbStandard或者2-trbFlat

继续点击“属性页”的“按钮”选项,插入若干按钮。按钮有多种样式,请根据需要设置。这里请一定注意:每一个与用户操作有关的按钮都必须注明关键字、装载图片,如“新建”按钮,在“关键字”项注明“新建”,在“图像”项键入“New”(即ImageList1中的图片关键字),需要的话还可以在“工具提示文本”项填入适当的提示语。

3.4子函数流程图

YES NO

图3-3 ID_EDIT_FIND查找流程图

这是实现查找功能的函数。首先我们要输入想要查找的内容。然后点击确定。程序根据输入

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