【网学提醒】:本文主要为网上学习者提供VB课程设计报告,希望对需要VB课程设计报告网友有所帮助,学习一下吧!
说明:本次visual basic 6.0 的课程设计,由于要做到类似于office 里面的work文本的功能,所以在vb6里面用到了较多的控件,包括:菜单栏、工具栏、richtextbox框、通用对话框、Toolbar控件等。而界面设计是用vb里提供的向导来完成。
应本次课程设计的要求,须做到:利用RichTextBox控件,编写一个类似Word字处理软件的应用程序。应用
程序界面为单文档或多文档界面,包括菜单和工具栏。具体功能有:设置字体大小、字号、字体颜色;设置粗体、斜体、下划线;设置左右缩进、查找;设置对齐方式;设置剪切、复制和粘贴;设置文件的打开、新建和保存;设置撤消和重复、打印等。
考虑了好久,最终做到的文本设计器是一个单文档的文字编辑器,里面能够实现的功能有:新建、打开、保存、关闭、打印、退出、撤销、重复、剪切、复制、粘贴、删除、查找、粗体、斜体、下划线、字体大小、字体样式、字体颜色、居中、居右、居左。而这些功能代码主要都是放在菜单栏里面的,由于工具栏的部分功能也是和菜单栏一样的,所以实现起来都好简单。只是把菜单栏的的事件功能调用在工具栏罢了。
实现这些功能因为以前都编过,因此都没有太大的难度。但当中也遇到一些较难的
问题:例于当中的撤销功能,因为要做到这个功能单靠vb里面的控件是不能实现的,那唯有调用vb的API函数来实现,这当中我都利用网络里面的资源
搜索关于API函数的用法。最终我在网络上找到一个叫vb情报站:http://www.vbprobe.com/default1.
asp 里面有很多关于windows的API函数的用法,所以那些撤销功能都解决了,但唯一遗憾的是,由于我刚学vb不久,所以有很多功能上,想把它扩展都没有做到。