修改最好的c语言编辑器简单的文字编辑器

2005年2月 C/C++大版内专家分月排行榜第二
2012年1月 扩充话题大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。目录;第一章课程设计目的和要求............;第一章课程设计目的和要求;C语言课程设计是一门实践性非常强的课程,不但要注;1.1课程设计的目;1.通过本项课程设计,可以培养独立思考、综合运用;能更好的巩固《c语言程序设计》课程学习的内容;2.掌握工程软件设计的基本方法,强化上级动手编程;3.掌握基本的程序设计过程和技巧,掌握基本的分析;4.通过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总体结构图 该程序是用c语言编译成的,主要能够实现查找功能、复制功能、粘贴功能、替换功能和剪切功能。
主要模块 粘贴模块 替换模块 剪切模块 图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)。添加后工具栏就出现在菜单下面,右键单击它,选择“属性”,在弹出的“属性页”对话框中的“通用”项作些设置,主要如下两项: 4
三亿文库3y.uu456.com包含各类专业文献、中学教育、各类资格考试、文学作品欣赏、高等教育、外语学习资料、幼儿教育、小学教育、14C++课程设计简易文本编辑器等内容。 
 C++课程设计报告(简易文本编辑器)_计算机软件及应用_IT/计算机_专业资料。C++编译的文本编辑器简易文本编辑器 面向对象程序设计课程设计报告( 学年第二学期...  C++课程设计简单的行编辑器_工学_高等教育_教育专区。目录第一章 课程设计的目的...行编辑器是文本编辑器的一种,针对行进行编辑。现在看来当然非常地老式,这 种...  C++课程设计简易文本编辑器_工学_高等教育_教育专区 暂无评价|0人阅读|0次下载C++课程设计简易文本编辑器_工学_高等教育_教育专区。目录 第一章 课程设计目的和...  C++文章编辑数据结构报告 9页 5财富值 用c++文章编辑器 8页 1财富值 文章编辑管理系统课程设计... 暂无评价 26页 免费 C++课程设计报告(简易文本... 32页 8...  数据结构 课程设计 简易文本编辑器_工学_高等教育_教育专区。数据结构 课程设计...首先打开 Microsoft Visual C++ 6.0 ,运行程序,出现错误修 改再运行,直至运行结果...  简易文本编辑器 数据结构课设_计算机软件及应用_IT/计算机_专业资料。沈阳理工大学...沈阳理工大学课程设计专用纸 摘要 当下 C++语言是一门重要的课程学习,学会运用...  C++课程设计报告(简易文... 32页 3下载券 汇编课程设计_简易文本编... 5页...设计目的文本编辑器的设计与实现 3 设计任务设计文本编辑器,实现打开、新建、...  复杂计算器、简易文本系统、电话簿管理器、绘图系统C++课程设计_工学_高等教育_...用户能进行选择、编辑、和查询并显示在列表视图内的电话簿,支持电话簿的存取。 ...C语言简单行编辑器_百度知道
C语言简单行编辑器
编写一个简单的行编辑器,可以对输入的英文字符进行删除,增加,修改。并将结果保存到文本文件中。
题目要求:(1) 每行文字不超过80个
(2) 通过命令方式给出文本文件的文件名
相关知识:(1)
带参数的main函数。
文件处理。
两天后就要交...
我有更好的答案
printf(&%s&;n'%d&quot,n);case 2;0';){printf(&);for(i=i++)for(n=0;\n')}lo:;%d&输入文件名&);gets(name);\0';a[i][n]='\ i++)for(n=0;n&lt:;fclose(gg);}void main(){FILE * putchar(a[i][n])#include &shangchu(char a[80][80]){int i,n,k=0;char b[1000];;for(;)fputc(a[i][n],gg);printf(&if(b[k]=='scanf(&char name[18];80;n++){printf(&%d&;k=0;k++,n,int zenjia(char a[80][80];i&80;b[k]='i&80,a[i][n]=getchar());if (a[i][n]=='\\0';i++)for(;n&0'}lood:zenjia(a[0];n&);for(i=0;i&gg=fopen(}:}if(v!=1&&v!=2)break.h&#include &n++){a[i][n]=b[k]; 80;80;i++)for(n=0;n&i&80;}printf(&stdlib.h&80;n++){if(a[i][n]=='\n&80;}loo:,int n) {printf(&请输入怎加的内容&);for(;if (a[i][n]=='80;n++){a[i][n]=getchar();n++){b[k]=a[i][n];)}把这个交上去就可以了;w&);if(gg==NULL){printf(&gf&);exit(0);}for( i = 0; i &,&i);getchar();xin=i;i=i+1;for(:;a[i][n]=',&v);getchar();switch(v){case 1,i;n&80;请输入1或2增加或者删除&请输入字符\char a[80][80];printf(&}printf(&请输入要删除的行数&%c&i++)for(n=0;scanf(&quot: shangchu(a[0]),&break,name);,a[i][n]);\0')if (a[i][n]==');\0')k++;}lood:
采纳率:39%
来自团队:
现在回答,还有用么。过这么多天
为您推荐:
其他类似问题
您可能关注的内容
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。网站已改版,请使用新地址访问:
text-edit 用C语言编写的一个简单的文本编辑器,里面有详细的注释 or /阅读器 238万源代码下载- www.pudn.com
&文件名称: text-edit
& & & & &&]
&&所属分类:
&&开发工具: C-C++
&&文件大小: 285 KB
&&上传时间:
&&下载次数: 5
&&提 供 者:
&详细说明:用C语言编写的一个简单的文本编辑器,里面有详细的注释-A simple text editor written in C language, there are detailed notes, for your reference. . .
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&文本编辑器&&..........\Debug&&..........\.....\text.txt&&..........\.....\vc60.idb&&..........\.....\vc60.pdb&&..........\.....\文本编辑器.exe&&..........\.....\文本编辑器.ilk&&..........\.....\文本编辑器.obj&&..........\.....\文本编辑器.pch&&..........\.....\文本编辑器.pdb&&..........\text.txt&&..........\文本编辑器.c&&..........\文本编辑器.dsp&&..........\文本编辑器.dsw&&..........\文本编辑器.ncb&&..........\文本编辑器.opt&&..........\文本编辑器.plg
&近期下载过的用户:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - QQ空间多Cookies
管理演示源码
&[] - 影像数据处理,C#调用idl程序,C#与idl混编,图像的批量处理
&[] - 用VC编写的一个文本编辑器.自己初学时写的 拿出来和大家交流。

我要回帖

更多关于 最好的c语言编辑器 的文章

 

随机推荐