vfp编程中姓名汉语拼音代码生成

vfp编程中姓名汉语拼音代码生成

ID:11058804

大小:47.00 KB

页数:0页

时间:2018-07-09

vfp编程中姓名汉语拼音代码生成_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《vfp编程中姓名汉语拼音代码生成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VFP编程中姓名汉语拼音代码生成ll__li_矗_誊尊00_l簪l≯■臻一_I_¨n,瓣第一窝黼黪豢i¨¨瓣糍鬻黔一曩麓犯嚣譬簪¨=妒嚣鬻甄露露搿甄露需露焉■露■■●●鞋_¨—..数峨,ll编程中姓名汉语拼音代码生成摘要本文详细地介绍了一个VFP编程中姓名的汉语拼音代码的生成.关键词VFP,姓名.姓名代码在VFP编程中经常需要对姓名字段进行检索,因为汉字录入速度较慢,所以影响r榆索的速度.同时在同一个表文件中,因为姓名字段的值并不是唯一的,所以在有重名的情况下,会检索出多条无关的信息.而根据由姓名每个汉字的第一.个汉语拼音字母

2、和数字组成的姓名代码,来解决这个问题无疑足一条有效的途径.这也是许多编程者经常采用的办法.本文拟就如何运用程序来完成这一姓名代码做一探讨.希望对VFP编程者有所启示.一,编程思路根据每个汉字所对应的唯一的ANSI值以及该汉字对应的第一个汉语拼音字母,生成姓名的汉语拼音代码.然后,由汉语拼音代码加L不同的数宁生成唯一的姓名代码(奉程序中的姓名字段由四个汉字组成,若您的姓名字段是由多个汉字组成,可对本程序扩展一下).二,程序代码刘景洪l^iA如^SSETDEFATOD:VfIxPUBLX1,P1.pydm.SJK,pyl,x3p

3、ydm=md.XSDM&&定义姓名代码字段SJK=MD&&定义运用的表文件CLOSEDATAALL&&关闭已打开的表文件USE&SJK&&打开应用的表文件replall&pydmwith~&&清空原有的姓名代码selefrom&sjk&&检查姓名代码,此时所有人员的姓名代码应为空CLOSE0△.AALLUSE&SJKsetordertoxmGOtopD0WHlLEN0TEOF()Xl=md.xm&am

4、p;&定义姓名字段X1;SUBSTR(&X1,1,2)'阻99曲《StudenCage):StdAgeFId.GetValue《&StdAge)://消息框输出结果CStringStdlnfo;,Stdlnfo.Format(姓名:%S,年龄:%d,StdName,StdAge)AfxMessageBox《Stdlnfo)://将参数从参数集中除去params.Remove《lDlN):params.Remove《CUROUT)编译并执行程序,在视图的客户区内双击鼠标左键,将弹出消息框,显示添加到数据库

5、表StudentInfoTab中的一条学生信息"姓名:张波,年龄:22".六,结束语PL/SQL是功能强大的Oracle数据库编程语青,通过4…Ol.毛坞与蠢淳99'''0040调用PL/SQL程序块,可以非常方便地在应用程序中对数据库进行各种复杂的操作,不但代码量小,编程简单,而且处理数据效率高.OO40包含的内容足非常丰富的,对于其它方面的应用,可以参考帮助文档.参考文献1.OracleCorp.Oracle8iRe]ease3Objects)rOLEC++CIassl,ibraryDocumentation.2.Stev

6、enFeuerstein&BillPriby1.OraclePL/SQL程序设计【M].北京中国电力出版社,2004.3,NickSnowdon.Oracle-5VisualBasic编程指南【M1.北京电子工业出版社,2000.(收稿日期:2006年3月20日)敬窿》,,l^All×1=ASC(X1)x2=SUBSTR(md.xm.1,2)&&定义姓名字段的第一个汉字x3=mdxm×4=SUBSTR(md.xm3,2)&&定义姓名字段的第二个汉字pyl=SUBSTR(md.xsdm1.

7、1)&&定义姓名代码的第一代码py2=SUBSTR(md.xsdm2,1)&&定义姓名代码的第二代码&&生成姓名字段第一个汉字的代码DOCASECASEX1>=45217andX1<45252P1=A&&若第一个汉字的ANSI值在45217到45252之&&问.则将姓名的第一个汉字的汉语}并音代码定义为A下同.REPL&pydmWITHALLT(P1)CASEX1>=45253andX1<=45760P1=BREPL

8、&pydmWITHALkT(P1)CASEX1>45761andX1<=46317P1=CREPL&pydmWITHALLT(P1)CASEX1>=46318andX1<=46825P1=DREPL&pydmWITHALLT(P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。