万博体育3.0手机版我国的 新用户几乎都要学习汉字输入技术

当前位置:万博体育3.0手机版 > 万博体育3.0手机版 > 万博体育3.0手机版我国的 新用户几乎都要学习汉字输入技术
作者: 万博体育3.0手机版|来源: http://www.protq.com|栏目:万博体育3.0手机版

文章关键词:万博体育3.0手机版,汉字输入程序

  用VB设计汉字输入演示程序_计算机软件及应用_IT/计算机_专业资料。用 VB 设计汉字输入演示程序 张学辉 【摘 要】@@ 1 引言 rn 随着计算机/应用的迅速普及,计算机用户不断增加,我国的 新用户几乎都要学习汉字输入技术,因此,汉字输入就成了计算机基础课程中必学

  用 VB 设计汉字输入演示程序 张学辉 【摘 要】@@ 1 引言 rn 随着计算机/应用的迅速普及,计算机用户不断增加,我国的 新用户几乎都要学习汉字输入技术,因此,汉字输入就成了计算机基础课程中必学的 内容之一.为了收到形象、直观的教学效果,有条件的学校纷纷采用课件,利用网络教 室或多媒体教室进行教学.但是,目前还有相当多的学校不具备这样的条件.为此,笔者 曾开发了 DOS 版的汉字输入演示程序,现在用 VB 实现了汉字输入演示的功能,借助 这个软件,可以直接用计算机显示屏幕进行汉字输入的演示,使用效果不错,现借计 算机时代一角,把它介绍给大家. 【期刊名称】《计算机时代》 【年(卷),期】2002(000)005 【总页数】3 页(P26-27,40) 【关键词】VB;语言;程序设计;计算机;编程原理;汉字输入演示程序 【作 者】张学辉 【作者单位】衢州职业技术学院数理信息系,浙江,衢州,324000 【正文语种】中 文 【中图分类】工业技术 ·2 6 .Computer eraNo.52002 用 VB 设 计 汉 字 输入 演 示 程 序张学辉 (衢 州职 业技术 学院数理信 息 系, 浙江 衢 州 324000) 1 引言 随着计算 V6z 用的迅速普 及 , 计算机用户不断增加,我国的新用户几乎都要学习汉字输入技术,因此 ,万博体育3.0手机版汉 字输入就成了计算机基础课程中必学的内容之一。为了收到形象、直观的教学效 果 ,有条件的学校纷纷采用课件,利用网络教室 或多媒体教室进行教学。 但是 , 目前还有相当多的学校不具 备这样的条件。 为此,笔者曾开发了 DOS 版的汉字 输入演示 程序,现在用 VB 实现了汉字输入演示的功能 ,借助这个软 件,可以直 接用计算机显示屏幕进行汉字输入的演示 ,使用 效果不错,现借《 计算机时代》 一角,把它介绍给大家。2 编程原理汉字输入过程 ,其实就是根据输入的代码 , 查找相应的 字或词 ,再取出该字或词,把它送到提示板或字符插入点。 下 面以 五笔字型计算机汉字输入为例 ,说明编程原理。 用 MicrosoftAccess 数据库“汉 字输入码表.mdb” 存储 汉字编码和对应的汉字或词组 , 五笔字型码表存放在表 “WB ” 中,表结构如表 l 所示。表 l 文 本 l4I 有( 无重 hz l 文 本 l32l 无 l 存储 汉字或词组表的 内容根 据输 入法 的 要求 , 可 以 从 UCDOS 或 Windows 的输 入法中导出, 若把不同输入法的内容存入码 表库的相应表中,切换输入法表 ,就 能改变输入方法 ,使程 序适应多种输入法的演示,下面的源程序中提供了 “五笔 字型 ” 和 “表形码 ” 两种输入法。┏ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ┓ ┃㈣㈣㈣㈣㈣㈣㈣黝黝㈣㈣㈣㈣㈣㈣┃ ┃i 计算 机 j┃ ┣ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ┫ ┃韭士 p 、 . . ~- 。蔓 。 ‘ 、 。d:jyt.sm t_-争 {董麓翱瓯掏奠 f,抽牲绪喜阐 d 晤硅: 溥喧嚣● 一 JJ┃ ┗ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ┛图 l 图 2 在主窗体中设置两个文本框 ,TextBox2 用于输 入汉字 代码 ,系统根据 TextBox2 的内容查询输入法表 ,若查找成 功 ,则将对 应的汉字显示在 TextBoxl 中, 如图 l 所示 ; 若查找失败 ,则在 TextBoxl 中显 示“ ( 无 ) ” ;若找到的是重码字或词 , 则首先取出第一个字或词在 TextBoxl 中显示 ,同时重码字符串显示在 TextBox3 中,并接受数字按键, 由数 字键选择重码的字或词 ,万博体育3.0手机版重新显示在 TextBoxl 中。 例如 ,在 TextBox2 中 输 入“dhut ” , 则 系 统 在 TextBox3( 置 于 TextBox2 之中) 显示“ 1 破产 2 丰产 ”, 在 TextBoxl 中显示第一个词“破产 ” ,按数字键 2 ,那么 TextBoxl 中的“破产 ” 改为“丰产 ” , 如图 2 所示。3 程序设计根据上述编程原理 ,就 可以动手实践了。 启动 VB 并新 建一个工程 ,万博体育3.0手机版在窗体 Forml 中添加一个数据控 件(Data)和三 个文本框控件 (TextBox) , 有关属性设置如下 :Forml 的 Caption 改为五笔字形输入演示 系统” ,Height 为 4695 ,Width 为 6195 ; Datal 的 DatabaseName 为“汉字输入码表. mdb ” , RecordSource 为“Wb ” , Visible 为 False 使之运行时不可见; 显示汉字文本框 Textl 的 Left=30 , Top=100 ; 代码输入 文 本 框 Text2.Left=150 ; 重 码 显 示 文 本 框 Text 3 . Visible=False ; 其他属性使用缺省值。 下面是完整的源程序代码: Dimlastkey,code, hzmb As String ConstLeft JustifyAs Integer=0ConstCenter Aslnieger=2 PrivcrteSub Form_Activate0Text2.SetFocuslastkey= “code= ¨mb= ”WbEnd SubPrivateSub Form_Load0 If RightlApp.Path,1I=” \ ” ThenDatal.DatabaseName=App.Path+“ 汉字输入码表 “ Else Datal.DatabaseName=App.Path+- \汉 字输入码表 EndIfEnd Sub ’ 调 整窗 体大 小 时

网友评论

我的2016年度评论盘点
还没有评论,快来抢沙发吧!