文本编辑器程序设计.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多

VB课程设计报告

——文本编辑器

学院名称

学生姓名

专业名称

班级

一、课程设计题目

用VisualBasic程序设计语言编写一个简易的文本编辑器

要求:具有一般文本编辑器的基本功能:新建、保存、打开、另存为和退出;必需能够同时打开多个文本文件进行编辑;能够对所编辑的文件进行保存,保存类型为txt;能够打开计算机硬盘上已存在的文本文件,并进行编辑。

二、课程设计目的

初步掌握了VB程序设计的各种方法,学会了编写最基本的VB程序;对于完整的VB程序设计来讲是很不足的,平时掌握的只是单独的窗体(Form)程序编写,以及各种简单控件的使用,没有做到很好连贯性,所以有必要做一次完整的VB程序设计,结合所学的基本知识,使用多个窗体自成一套系统,加上各种控件的综合运用,初步设计一个合格的VB应用程序;这样在巩固VB所学的同时,更好地学会程序设计的一些思想和方法,对于以后的编程学习或是工作有重要的实践意义。

课程设计说明及程序结构

题目为文本编辑器,即是最基本的文本编辑程序,首先必须做好文本编辑器本身的功能,然后对其完善,做成一个完整的小程序

功能设计说明:功能是这个文本编辑器的核心内容,也就是程序的作用,它是用来做什么的;本程序就是用来编写文本的,编写过程中要利用到窗体(Form)一个,控件包括:RichTextBox1(超文本框)、CommonDialog(通用对话框),以及InputBox(消息框)、菜单编辑器等,。要做的工作就是编写代码把这些控件和窗体等结合为一体,使得程序能够成为一体,顺畅运行。

本次设计在按照题目要求的前提下,为了完整地展示一个应用程序,在最初就设计为最基本的文本的编辑器,所以取名为“易记本”,就是简易记事本的简称,然后加入图标,在程序完成之后还进行了大包操作,得到应用程序的安装文件,最后安装在电脑上运行使用。

文本编辑器

文本编辑器

新建

打开

保存

粘贴

复制

另存为

剪贴

全选

退出

四、源代码

DimsFindAsString

DimFileType,FiTypeAsString

PrivateSubbc_Click()

CommonDialog1.Filter=文本文档(*.txt)|*.txt|RTF文档(*.rtf)|*.rtf|所有文件(*.*)|*.*

CommonDialog1.ShowSave

FileType=CommonDialog1.FileTitle

FiType=LCase(Right(FileType,3))

FileName=CommonDialog1.FileName

SelectCaseFiType

Casetxt

RichTextBox1.SaveFileFileName,rtfText

Casertf

RichTextBox1.SaveFileFileName,rtfRTF

Case*.*

RichTextBox1.SaveFileFileName

EndSelect

Me.Caption=记事本-FileName

EndSub

PrivateSubexit_Click()

IfTabStop=FalseThen

JieGuo=MsgBox(文本已经改变,是否需要保存,vbYesNo)

IfJieGuo=vbYesThen

保存文件的代码

Else

选择不保存的代码

EndIf

Else

End直接退出程序

EndIf

End

EndSub

SubForm_Unload(CancelAsInteger)

EndSub

PrivateSubfz_Click()

Clipboard.Clear

Clipboard.SetTextRichTextBox1.SelText

EndSub

PrivateSubjq_Click()

Clipboard.Clear

Clipboard.SetTextRichTextBox1.SelText

RichTextBox1.SelText=

EndSub

PrivateSubnew_Click()

RichTextBox1.Text=

FileName=未命名1

Me.Caption=FileName

EndSub

PrivateSubopen_Click()

CommonDialog1.Filter=文本文档(*.txt)|*.txt|RTF文档(*.rtf)|*.rtf|所有文件

文档评论(0)

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

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

1亿VIP精品文档

相关文档