汉字拼音的首字符的获取与运用(VB)—计算机毕业设计论文

上传人:gg****m 文档编号:203609473 上传时间:2021-10-22 格式:DOC 页数:12 大小:141KB
返回 下载 相关 举报
汉字拼音的首字符的获取与运用(VB)—计算机毕业设计论文_第1页
第1页 / 共12页
汉字拼音的首字符的获取与运用(VB)—计算机毕业设计论文_第2页
第2页 / 共12页
汉字拼音的首字符的获取与运用(VB)—计算机毕业设计论文_第3页
第3页 / 共12页
汉字拼音的首字符的获取与运用(VB)—计算机毕业设计论文_第4页
第4页 / 共12页
汉字拼音的首字符的获取与运用(VB)—计算机毕业设计论文_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《汉字拼音的首字符的获取与运用(VB)—计算机毕业设计论文》由会员分享,可在线阅读,更多相关《汉字拼音的首字符的获取与运用(VB)—计算机毕业设计论文(12页珍藏版)》请在金锄头文库上搜索。

1、摘要 关键字第一章VB语言概述1. 1、1. 2、1.2.VB简介VB语言的基本特点及VB应用程序的基本持点1、可视化设讨33331.2. 2、事件驱动编程41. 3、为何选择VB作为开发语言41. 4、VB6.0应用的基本开发方法5 1.5、VB与API函数第二章用VB开发汉语拼音首字符获取程序82. 1、程序设计思路92. 2、获得汉字拼音首字符程序的源代码92. 3、具体界面及控件设置10第三章毕业设计总结11第四章 本系统运行的软硬件配置11第五章主要参考文献11汉字拼音的首字符的获取与运用摘要:汉字拼音的首字符,可以在数据库中作为某一关键字段(如:商品的名称、客户单位的 名称等)的辅

2、助查询字段來简化杳询过程中的输入问题。也就是说,用八只要输入需要查找 的汉字拼音的首字符,就能很快定位到要查找的记录,当要查找的字数在4、5个以上时, 其重码率还是很低的。提起将汉字转化为拼音,大家可能以为这是一个复杂的问题,比如将 拼音输入法的码表文件进行逆转换,再根据汉字來杳询拼音等等。其实我们需要的只是汉字 拼音的首字符,其实用VB6实现这一功能问题远没有这样复杂。下面把用VB6实现这一 功能的方法介绍如下。关键字: 汉字拼音的首字符、获取、VB6开发。汉字拼音首字符获取程序的开发-XX-1-冃IJ 百电脑经成为挂在我们嘴角的一句口头禅,它己经深入到日常工作和生活的方方面 面,比如文字处

3、理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等0 Windows 系统的推出使电脑从高雅的学术殿堂走入了寻常白姓家,各行各业的人们无须经过特别的训 练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上己经充满了多如牛毛的 备种软件,但它们依然不能满足用户的各种特姝需要,人们还不得不开发适合白己特殊需求 的软件。以前开发Windows下软件是专业人员的工作,需要掌握许多专业知识和经过特殊的 培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训练,使用Visual Basic 也一样能够开发出功能强大、适合自己特殊需求的应用程序了。Visual Basic继承了 Bas

4、ic 语言易学易用的特点,特别适合于初学者学习Windows系统编程。我作为一名电大的学生,在工作和学习之余,我时常钻研专业课基础理论,经常用 VB搞一些小程序,有次我从网上下载了一个共亨软件成语辞典3.0,在这个软件中,用 成语汉字拼音的首字符代替汉字查询成语,如用“yghl”可查找到成语“叶公好龙”,在近 万条成语中只有极个别的重复。于是我就有了编写一个汉字拼音首字符获取程序的想法,适 逢这次毕业设计,我在老师的指导下,开始编写这个程序。第一章 VB语言概述1.1、VB简介VB是微软公司出殆的一个快速可视化程序开发工具软件,借助微软在操作系统和办公 软件的垄断地位,VB在短短的儿年内风靡全

5、球。VB是极有和功能强人的软件,主要表现在: 所见即所得的界而设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。美国微软公司在1991年推出VB1. 0至今己经经历了 6个版本,VB6. 0运行在win9x或 winme, win2000, winxp, WindowsNT等操作系统下,是一个32位的应用程序开发工具。1.2、VB语言的基本特点及VB应用程序的基本持点VB程序语言具有许多优秀的特性,用其设计应用程序时有两个基本特点:可视化设计 和事件驱动编程.1.2. 1、可视化设计同其他的一些可视化程序开发工具一样,具有可视化设计的特点,微软的Word在刚刚 进入市场时,同W

6、PS竟争的一个重要的功能祛码就是所见即所得的字处理功能,VB在设计 应用程序界面时也可以说是所见即所得在设计时,头脑中所想象的应用程序界面,完全可 以通过键盘鼠标以及徒手画出來,而不是编制大量的代码然后再编译生成,如果需要修改,也 是利用键盘鼠标和手画,而底层的-些程序代码由VB自动生成或修改。VB为用户提供人量的界面元索(在VB中称为控件对象),这些控件对象对于熟悉Windows 应用程序的用户而言是一点也不陌生,如窗体、菜单、命令按钮、工具按钮、检查 框等等,用户只需要利用鼠标、键盘把这些控件対彖拖动到适当的位萱,设宜它们的大小、 形状、属性等,就可以设计出所需的应用程序界面。1.2. 2

7、、事件驱动编程Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序 设计不能是单一性的,在使用VB设计应用程序时,必须首先确定应用程序如何同用户进行交 互.例如发生鼠标单击、键盘输入等事件时,由用户编写的代码控制这些事件的响应,这就是 所谓的事件驱动编程。前面11经谈到,在VB中把窗体以及菜单、按钮等控件称为对象如果设计岀了应用 程序,那么与应用程序的用户直接进行交互的就是这些对象组成的图形界面,也称为用户接 口或用户界面,在设计应用程序吋就必须考虑到用户如何与程序进行交户更进一步,其至程 序和程序之间也会有通讯和交八,基本上川户是通过鼠标、键盘与应用程序进行交互的

8、,这时 那些对象就必须对鼠标和键盘操作所引发的事件做出响应.响应就是指执行一段应用程序, 它不沿预定的路径执行,而是在响应不同事件时执行不同的代码.因此应用程序代码的路径 在每次响应而执行时可能都是不形同的。1.3. 为何选择VB作为开发语言除了 VB之外,当前能够编制Windows应用程序的可视化编程工具还有很多,所针对的 编程领域也各有侧重,就微软系列的可视化开发工具而言,就有 VB, VisualC+, VisualJ+, Visual Foxpro 等,其中 Visual Foxpro 是针对数据库编程的开发 工具;Visual C+是为专业程序设计员提供的开发工具,变量声明和定义严密

9、,功能强大灵 活,必须经过相当的努力才能掌握;而VB不支持虚类、多态性和类的继承,相对而言VB简单 易学,变量定义不太严密,对于非专业程序员而言功能足够强大,同Visual C+样也支持 网络编程和数据库编程。除了微软之外,其他公司也在为Windows操作系统平台制作应用程序开发工具,例如前 Borland的公司出品的Delphi, C+Bulider, J+Bulider等,其他一些公司出品的针对数据 库编程的PowerBuilder, Power De signer等,不可否认,这些产品相当出色,如果能够熟练掌 握将是编程者能力的体现,但是必须承认,对Windows操作系统最熟悉的还是微软

10、,而且微软 本身Windows操作系统的源代码采取不公开的策略,使得其他公司出品的产品在实现相同功 能吋多少都要走些弯路,用户在使用这些产品设计应用程序时,程序的效率将会受到影响。在选择所需要的应川程序开发工具时,不但耍考虑开发工具的功能是否强人,还要考虑 所花费的吋间和效果,单纯地追求功能的强大,也许会事倍功半。电大陈明主编的Visual Basic程序设计是计算机应用专业采用的一本难得的 教材,使我受益匪浅。通过这门课程的学习,我已能用V13编写简单的程序,为了搞好这次毕 业设计,我决定使用VB作为编程语言。1.4、VB6.0应用的基本开发方法1、交互式开发传统的应用程序开发过程可以分为三

11、个明显的步骤:编码、编译和测试。但是VB与传统 的语言不同,它使用交互式方法开发应用程序,使三个步骤之间不再有明显的界限。在大多数语言里,如果编写代码吋发生了错谋,则在开始编译应用程序吋该错误就会被 编译器捕获。此时必须查找并改正该错i吴,然后再次进行编译,对每一个发现的错i吴都要重复 这样的过程。VB在编程者输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错 课。看起来就像一位专家在监视代码的输入。除即时捕获错误以外,VB也在输入代码吋部分地编译该代码。当准备运行和测试应用 程序时,只需极短时间即可完成编译。如果编译器发现了错谋、则将错谋突出显示于代码中。 这时可以更正错谋并继续编译

12、、而不需从头开始。由于VB的交互特性,因此在开发应用程序时,系统频繁地运行着应用程序。通过这种方 式,代码运行的效果可以在开发时进行测试,而不必等到编译完成以厉。2、事件驱动应用程序的工作方式事件是窗体或控件对象识别的动作。在响应事件时,事件驱动应用程序执行VB代码。 VB的每一个窗体和控件对象都有一个预定义的事件集。如果其中有一个事件发生,并且在 关联的事件过程中存在代码,则VB就会调用该代码。尽管VB中的对象自动识别预定义的事件集,但要判定它们是否响应具体事件以及如何 响应具体事件则是编程的工作了。代码部分(即事件过程)与每个事件对应。如果让控件对 象响应事件,就把代码写入这个事件过程之中

13、。对彖所识别的事件类型多种多样,但多数事件类型是大多数控件所共有的。例如,大多 数对象都能识别click事件,如果单击窗体,则执行窗体的单击事件过程中的代码;如果单 击命令按钮,则执行命令按钮的click事件过程中的代码。每种情况中的实际代码儿乎完全 不一样。以卜是事件驱动应用程序中的典型事件序列:启动应用程序,装载和显示窗体。窗体(或窗体上的控件)接收事件。事件可由用户引发(例如键盘操作或数鼠标点击)、 可由系统引发(例如定时器事件),也可由代码间接引发(例如当代码装载窗体时的load 事件)。如果在相应的事件过程中存在代码,就执行代码。应用程序等待下一次事件。许多事件伴随其它事件发生。例如

14、,在Dblclick事件发 生时,MouseDown, Mouseup和click事件也会发生。3、创建VB应用程序的三个步骤创建应用程序界面设置属性编写代码4 VB的秽序设计是面向对象的可视化程序设计。其方法是在窗体上放宜可视化的对 象然片对它们设置属性、触发事件和执行方法进行-程序设计。对象放置完毕后用八所见到的 只是一个空壳,就像一台没有装任何软件的计算机,必须给它赋予程序,才能完成一定的功 能。VB程序贮存在模块中,模块分有窗体、类和标准模块三种类型。每个模块包含有声明 和过程。窗体模块包含处理事件过程、通用过程及变量、常数等窗体级说明;标准模块应用 程序内其他模块访问的过程和声明的容

15、器;类模块中包含了建立新对象的程序。5、窗体与基本输入、输出在进行VB程序设计中,设计者并不需耍自己编制VB程序代码来生成图形界面。VB 提供了人量现成的图形控件和其他一些控件,例如所熟悉的菜单、命令按钮、对话框等,供 给用户“堆砌”起來构造白己想象中的图形界面,因此儿乎不用书写什么程序代码,“画” 上儿笔就可完成程序员的构思,获得应用程序的图形界而。VB应用程序图形界而的设计首先要从窗体开始,其他的一些控件基本上归属于窗体控 件(很多是直接“画”在窗体上的),通常应把窗体定义成一个构成应用程序可见部分的窗 口,而一个VB的应用程序应首先从设计窗体开始。VB应川程序设计过程中重要考虑的问题是应用程序与用户的交互,而窗体可以实现将 输出信息提供给用户。6、常用控件:在窗体上用于输入、输岀信息的图形或文字符号称为控件。为了方便用 户开发应用程序,VB中提供了很多的控件,其中很多控件是windows本身的资源,如命令 按钮、标签、文本框等,也有一些是为了增强用户界面,或是使用户界面美观实用而编制的 ActiveX 控件。1.5、VB与API函数:VB无疑是最先进的编程工具之一,但在涉及windows 32位 系统的核心编程方而,譬如一些髙级功能的实现上,它仍然显得有些力不从心,这需要我们 充分利用vb的强

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号