实习报告 文本编辑器.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实习报告 文本编辑器

学号计算机实习报告 系 别: 电子信息工程系 专 业: 电子信息工程 班 级: 0811班 学生姓名: 指导教师: 周知扬 日 期: 2010年7月 1.需求分析 1.1选题任务 1.1.1选题题目 编制全屏幕文本编辑器。要求至少具备文字的增、删、改功能,光标可以上下左右移动,能前后翻屏,能删除行,能将文字保存到磁盘或从磁盘装入内存。 1.1.2编程工具 本题涉及图形界面,考虑用Visual Basic6.0来编写。“Visual”指的是开发图形用户界面 (GUI) 的方法,即可视化--不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象加到屏幕上的一点即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code,初学者符号指令代码) 语言,一种在计算技术发展历史上应用得最为广泛的语言。是在Windows操作平台下,用于开发和创建具有图形用户界面的应用程序的强有力工具之一。 1.2设计方案 1)参考windows提供的写字板功能,编写一个小型的文字编辑工具 2)文本编辑器应具有如下功能: 1:文件:(新建 打开 保存 ) 2:编辑:(复制 剪切 粘贴 全选) 3:搜索:(查找 查找下一个) 界面设计时应有工具栏,弹出菜单等功能以提高操作的便利性 图1 文本编辑器视觉效果图 2.程序设计 2.1模块图及流程图 图2(a) 模块图 图2(b)流程图(退出模块) 2.2设计过程 2.2.1绘制界面新建一个标准EXE工程,将其Caption属性改为“”,点击Icon属性给它找个合适的Icon图标BorderStyle改为None ,将窗体显示模式设置为极大化WindowState改为Maximized,取消最大化按钮,将MaxButton改为False。 VB通过控件箱(工具箱)提供了组成Windows应用程序窗口或对话框的诸如文本框、列表框、命令按钮等控件。单击菜单“工程”-“部件”,在弹出的“部件”对话框里找到Microsoft RichText Box 6.0和公共对话框Microsoft Common Dialog 6.0并选中,单击“确定”按钮。这时左边的工具栏上出现刚才新添的两个控件。在窗体上绘制RichText Box和Commn Dialog,其中RichText Box的大小和位置可不用理睬,在代码中处理它,把它的ScrollBar属性设为2-rtfVertical,这样在打开和编辑文件时垂直滚动条才可用。 编辑菜单。 按Ctrl+E调出菜单编辑器,菜单: 文件菜单 文件 mnuFile 第一层 新建 mnuNew 第二层 Ctrl+ 打开 mnuOpen 第二层 Ctrl+ 保存 mnuSave 第二层 Ctrl+ 编辑菜单 编辑 mnuEdit 第一层 复制 mnuCopy 第二层 Ctrl+ 剪切 mnuCut 第二层 Ctrl+ 粘贴 mnuPaste 第二层 Ctrl+ -(分隔线) 全选 mnuSelectAll 第二层 Ctrl+A 搜索菜单 搜索 mnuSearch 第一层 查找 mnuFind 第二层 Ctrl+ 查找下一个 mnuFindOn 第二层 表1 菜单编辑器设置 图4 菜单编辑器 2.2.3编写代码 1)各语句按照出现的先后次序依次执行,先声明变量Dim search As String,Dim inwhere ,result As Integer声明文件类型Dim FileType, FiType As String, 2)给变量赋值格式:变量名=表达式,设置属性值:[对象名.]属性=表达式,获取属性值:变量名=对象名.属性。 3)文件是一组相关信息的集合,对于计算机而言,文件指存放在磁盘上的一系列相关的字节。当应用程序访问一个文件时,必须假定这些字节所表示的是什么(是字符、整数、字符串还是数据记录)。作为文本编辑器,只用打开文本文件,打开的文件类型包括txt文档,RTF文档,另外,还需要“所有文件”以查看各个文件夹内的文件,语句为:CommonDialog1.Filter = 文本文档(*.txt)|*.txt|RTF文档(*.rtf)|*.rtf|所有文件(*.*)|*.* Clipboard.Clear Clipboard.SetText RichTextBox1.SelText 5)编写完各部分代码后,文本编辑器可以编译使用了。点击菜单文件-“生成.EXE”,1)BackColor、ForeColorBackColor用来设定控件的背景颜

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档