【VB开源代码栏目提醒】:网学会员在VB开源代码频道为大家收集整理了“vb汉字拼音的首字符的获取与运用 - 国家司法“提供大家参考,希望对大家有所帮助!
VB汉字拼音的首字符的获取与运用 目 录 摘 要 关键字 前 言 第一章
VB语言概述??????????????????????????????????????????????3 11、
VB简介 ??????????????????????????????????????????????????3 12、
VB语言的基本特点及
VB应用程序的基本持点??????????????????3 1.21、可视化设计??????????????????????????????????????????????3 1.22、事件驱动编程????????????????????????????????????????????4 13、为何选择
VB作为开发语言??????????????????????????????????4 14、
VB6.0应用的基本开发方法??????????????????????????????????5 1.5、
VB与API函数??????????????????????????????????????????????6 第二章 用
VB开发汉语拼音首字符获取程序??????????????????????????8 21、程序设计思路??????????????????????????????????????????????9 22、获得汉字拼音首字符程序的源
代码????????????????????????????9 23、具体界面及控件设置????????????????????????????????????????10 第三章 毕业设计总结????????????????????????????????????????????11 第四章 本系统运行的软硬件配置??????????????????????????????????11 第五章 主要参考文献????????????????????????????????????????????11 摘 要 汉字拼音的首字符可以在数据库中作为某一关键字段如商品的名称、客户单位的名称等的辅助查询字段来简化查询过程中的输入问题。
也就是说用户只要输入需要查找 的汉字拼音的首字符就能很快定位到要查找的记录当要查找的字数在4、5个以上时其重码率还是很低的。
提起将汉字转化为拼音大家可能以为这是一个复杂的问题比如将拼音输入法的码表文件进行逆转换再根据汉字来
查询拼音等等。
其实我们需要的只是汉字拼音的首字符其实用
VB6 实现这一功能
问题远没有这样复杂。
下面把用
VB6 实现这一功能的方法介绍如下。
关键字汉字拼音的首字符、获取、
VB6开发。
本设计来自完美
毕业设计网http://www.bysj520.com
登陆网站联系客服远程截图或者远程控观看完整
全套论文图纸设计 客服QQ8191040 汉字拼音首字符获取程序的开发 前 言 电脑已经成为挂在我们嘴角的一句口头禅它已经深入到日常工作和生活的方方面面比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。
Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
然而虽然现在世界上已经充满了多如牛毛的 各种软件但它们依然不能满足用户的各种特殊需要人们还不得不开发适合自己特殊需求的软件。
以前开发Windows下软件是专业人员的工作需要掌握许多专业知识和经过特殊的培训才能胜任。
现在不同了即使你没有接受过严格的程序设计训练使用Visual Basic也一样能够开发出功能强大、适合自己特殊需求的应用程序了。
Visual Basic继承了Basic语言易学易用的特点特别适合于初学者学习Windows系统编程。
我作为一名中央电大的学生在
工作和
学习之余我时常钻研专业课基础理论经常用
VB搞一些小程序有次我从网上下载了一个共享软件《成语辞典 3.0 》在这个软件中用成语汉字拼音的首字符代替汉字查询成语如用“yghl”可查找到成语“叶公好龙”在近万条成语中只有极个别的重复。
于是我就有了编写一个汉字拼音首字符获取程序的想法适逢这次
毕业设计我在老师的指导下开始编写这个程序。
第一章
VB语言概述 1.1、
VB简介
VB是微软公司出品的一个快速可视化程序开发工具
软件借助微软在操作系统和办公 软件的垄断地位
VB在短短的几年内风靡全球。
VB是极有和功能强大的软件主要表现在所见即所得的界面设计基于对象的设计方法极短的软件开发周期较易维护的生成
代码。
美国微软公司在1991年推出
VB1.0至今已经经历了6个版本
VB6.0运行在win9x或winmewin2000winxpwindowsNT等操作系统下是一个32位的应用程序开发工具。
1.2、
VB语言的基本特点及
VB应用程序的基本持点
VB程序语言具有许多优秀的特性用其设计应用程序时有两个基本特点:可视化设计和事件驱动编程. 1.21、可视化设计 同其他的一些可视化程序开发工具一样
VB具有可视化设计的特点微软的Word在刚刚 进入市场时同WPS竞争的一个重要的功能砝码就是所见即所得的字处理功能
VB在设计应用程序界面时也可以说是所见即所得.在设计时头脑中所想象的应用程序界面完全可以通过键盘鼠标以及徒手画出来而不是编制大量的
代码然后再编译生成如果需要修改也是利用键盘鼠标和手画而底层的一些程序
代码由
VB自动生成或修改。
VB为用户提供大量的界面元素在
VB中称为控件对象这些控件对象对于熟悉Windows应用程序的用户而言是一点也不陌生如窗体、菜单、命令按钮、工具按钮、检查框等等用户只需要利用鼠标、键盘把这些控件对象拖动到适当的位置设置它们的大小、 形状、属性等就可以
设计出所需的应用程序界面。
1.22、事件驱动编程 Windows操作系统出现以来图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的在使用
VB设计应用程序时必须首先确定应用程序如何同用户进行交 互.例如发生鼠标单击、键盘输入等事件时由用户编写的
代码控制这些事件的响应这就是所谓的事件驱动编程。
前面已经谈到在
VB中把窗体以及菜单、按钮等控件称为对象如果设计出了应用程序那么与应用程序的用户直接进行交互的就是这些对象组成的图形界面也称为用户接口或用户界面在设计应用程序时就必须考虑到用户如何与程序进行交户.更进一步甚至程序和程序之间也会有通讯和交户基本上用户是通过鼠标、键盘与应用程序进行交互的这时那些对象就必须对鼠标和键盘操作所引发的事件做出响应.响应就是指执行一段应用程序它不沿预定的路径执行而是在响应不同事件时执行不同的
代码.因此应用程序
代码的路径在每次响应而执行时可能都是不形同的。
1.3、为何选择
VB作为开发语言 除了
VB之外当前能够编制Windows应用程序的可视化编程工具还有很多所针对的编程领域也各有侧重就微软系列的可视化开发工具而言就有VBVisualCVisualJVisual Foxpro等其中Visual Foxpro是针对数据库编程的开发工具Visual C是为专业程序设计员提供的开发工具变量声明和定义严密功能强大灵 活必须经过相当的努力才能掌握而
VB不支持虚类、多态性和类的继承相对而言
VB简单易学变量定义不太严密对于非专业程序员而言功能足够强大同Visual C一样也支持
网络编程和数据库编程。
除了微软之外其他公司也在为Windows操作
系统平台制作应用
程序开发工具例如前Borland的公司出品的
DelphiCBulider JBulider等其他一些公司出品的针对数据库编程的PowerBulider PowerDesigner等不可否认这些产品相当出色如果能够熟练掌握将是编程者能力的体现但是必须承认对Windows操作系统最熟悉的还是微软而且微软本身Windows操作系统的源
代码采取不公开的策略使得其他公司出品的产品在实现相同功能时多少都要走些弯路用户在使用这些产品设计应用程序时程序的效率将会受到影响。
在选择所需要的应用程序开发工具时不但要考虑开发工具的功能是否强大还要考虑所花费的时间和效果单纯地追求功能的强大也许会事倍功半。
中央电大陈明主编的《Visual Basic程序设计》是计算机应用专业采用的一本难得的教材使我受益匪浅。
通过这门
课程的学习我已能用
VB编写简单的程序为了搞好这次毕业设计我决定使用
VB作为编程语言。
1.4、
VB6.0应用的基本开发方法 1、交互式开发 传统的应用程序开发过程可以分为三个明显的步骤:编码、编译和测试。
但是
VB与传统的语言不同它使用交互式方法开发应用程序使三个步骤之间不再有明显的界限。
在大多数语言里如果编写
代码时发生了错误则在开始编译应用程序时该错误就会被 编译器捕获。
此时必须查找并改正该错误然后再次进行编译对每一个发现的错误都要重复这样的过程。
VB在编程者输入
代码时便进行解释即时捕获并突出显示大多数语法或拼写错误。
看起来就像一位专家在监视
代码的输入。
除即时捕获错误以外
VB也在输入
代码时部分地编译该
代码。
当准备运行和测试应用程序时只需极短时间即可完成编译。
如果编译器发现了错误、则将错误突出显示于
代码中。
这时可以更正错误并继续编译、而不需从头开始。
由于
VB的交互特性因此在开发应用程序时系统频繁地运行着应用程序。
通过这种方式
代码运行的效果可以在开发时进行测试而不必等到编译完成以后。
2、事件驱动应用程序的工作方式 事件是窗体或控件对象识别的动作。
在响应事件时事件驱动应用程序执行
VB代码。
VB的每一个窗体和控件对象都有一个预定义的事件集。
如果其中有一个事件发生并且在 关联的事件过程中存在
代码则
VB就会调用该
代码。
尽管
VB中的对象自动识别预定义的事件集但要判定它们是否响应具体事件以及如何响应具体事件则是编程的工作了。
代码部分即事件过程与每个事件对应。
如果让控件对象响应事件就把
代码写入这个事件过程之中。
对象所识别的事件类型多种多样但多数事件类型是大多数控件所共有的。
例如大多数对象都能识别click事件如果单击窗体则执行窗体的单击事件过程中的
代码如果单击命令按钮则执行命令按钮的click事件过程中的
代码。
每种情况中的实际
代码几乎完全不一样。
以下是事件驱动应用程序中的典型事件序列 ·启动应用程序装载和显示窗体。
·窗体或窗体上的控件接收事件。
事件可由用户引发例如键盘操作或数鼠标点击、可由系统引发例如定时器事件也可由
代码间接引发例如当
代码装载窗体时的load事件。
·如果在相应的事件过程中存在
代码就执行
代码。
·应用程序等待下一次事件。
许多事件伴随其它事件发生。
例如在Dblclick事件发生时MouseDownMouseup和click事件也会发生。
3、创建
VB应用程序的三个步骤 ⑴创建应用程序界面 ⑵设置属性 ⑶编写
代码 4、
VB的程序设计是面向对象的可视化程序设计。
其方法是在窗体上放置可视化的对象然后对它们设置属性、触发事件和执行方法进行程序设计。
对象放置完毕后用户所见到的只是一个空壳就像一台没有装任何软件的
计算机必须给它赋予程序才能完成一定的功能。
VB程序贮存在模块中模块分有窗体、类和标准模块三种类型。
每个模块包含有声明和过程。
窗体模块包含处理事件过程、通用过程及变量、常数等窗体级说明标准模块应用 程序内其他模块访问的过程和声明的容器类模块中包含了建立新对象的程序。
5、窗体与基本输入、输出 在进行
VB程序设计中设计者并不需要自己编制
VB程序
代码来生成图形界面。
VB提供了大量现成的图形控件和其他一些控件例如所熟悉的菜单、命令按钮、对话框等供给用户“堆砌”起来构造自己想象中的图形界面因此几乎不用书写什么程序
代码“画”上几笔就可完成程序员的构思获得应用程序的图形界面。
VB应用程序图形界面的设计首先要从窗体开始其他的一些控件基本上归属于窗体控件很多是直接“画”在窗体上的通常应把窗体定义成一个构成应用程序可见部分的窗 口而一个
VB的应用程序应首先从设计窗体开始。
VB应用程序设计过程中重要考虑的问题是应用程序与用户的交互而窗体可以实现将输出信息提供给用户。
6、
常用控件在窗体上用于输入、输出信息的图形或文字符号称为控件。
为了方便用户开发应用程序
VB中提供了很多的控件其中很多控件是windows本身的资源如命令按钮、标签、文本框等也有一些是为了增强用户界面或是使用户界面美观实用而编制的ActiveX控件。
1.5、
VB与API函数
VB无疑是最先进的编程工具之一但在涉及windows 32位系统的核心编程方面譬如一些高级功能的实现上它仍然显得有些力不从心这需要我们充分利用
vb的强大的Windows API函数调用能力来弥补。
作为一个编程初学者来说API函数也许是一个时常耳闻却感觉有些神秘的东西。
单看它的复杂语法就足令人望而生畏 但是任何事物在我们深入了解它之前总是会有这种感觉的。
其实我们应该把API函数的来龙去脉搞清楚破除对API函数的畏惧使它成为我们编程的好助手。