当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作者:夏昆 在日常工作和生活中我们经常使用电子记事本查找个人通讯录信息,或在单位的应用程序中查询客户档案或业务资料,这个过程中往往需要输入大量的汉字信息,对于熟悉计算机的人这已经是一件头疼的事,那些不太熟悉计算机或根本不懂汉字输入的用户简直就望而生畏。
 

 

 ·delphi超级internet控件集--indy    »显示摘要«
    摘要:你有没有用delphi开发internet程序?是不是常常会烦恼fastnet组件为什么没有源代码?有很多问题,不看源代码,真不知道是什么问题。是不是也觉得fastnet组件支持的网络协议还不够多?现在不用烦恼了,有一套功能很丰富、使用很方便、开放源代码的免费internet控件集可以解决你的烦恼。这套控件集就是indy了。   什么是indy?它有什么功能?怎么用?就让我慢慢道来。   in......
 ·delphi图形编辑技巧二则    »显示摘要«
    摘要:一、界面色彩渐变效果的实现   界面色彩渐变效果是通过用渐变的画刷刷绘依次相邻的矩形块实现的。下面列举实例说明:   1.新建一个表单,假设其width为500,设置一个按钮button1,按此按钮将把表单置为由左向右由黄变白的渐变效果。   2.button1按钮的代码如下:   procedure tform1.button1click(sender: tobject);   var......


在Delphi中用拼音首字符序列来实现检索功能
作者:夏昆

【程序编程相关:最短路径(校园导游)的简单算法

【推荐阅读:编译原理的一个简单的枚举算法

在日常工作与生活中我们经常使用电子记事本查找个人通讯录信息,或在单位的应用程序中查询客户档案或业务资料,这个过程中往往需要输入大量的汉字信息,对于熟悉计算机的人这已经是一件头疼的事,那些不太熟悉计算机或根本不懂汉字输入的用户简直就望而生畏.作为对数据检索技术的一种新的尝试,作者探索使用汉字拼音的首字符序列作为检索关键字,这样,用户不必使用汉字,只须简单地键入要查询信息的每个汉字的拼音首字符即可.比如你想查找关键字“中国人民银行”,你只需要输入“zgrmyh”.作者希望通过下面的例子,为广大计算机同行起一个抛砖引玉的作用,让我们开发的程序更加便捷.好用. 【扩展信息:模拟进程调度(delphi写的)

---- 原理很简单,找出汉字表中拼音首字符分别为“a”至“z”的汉字内码范围,这样,对于要检索的汉字只需要检查它的内码位于哪一个首字符的范围内,就可以判断出它的拼音首字符.

---- 程序更简单,包括3个控件:一个列表存放着所有待检索的信息;一个列表用于存放检索后的信息;一个编辑框用于输入检索关键字(即拼音首字符序列).详细如下:

---- 1.进入delphi创建一个新工程:project1

---- 2.在form1上创建以下控件并填写属性:

控件类型      属性名称  属性值

edit           name      search

listbox        name      sourcelist

items      输入一些字符串,如姓名等,用于提供检索数据

listbox        name      resultlist


...   下一页
    摘要: outlook express是一款大家比较熟悉的邮件工具,其html编辑器一直是众多程序员竞相模仿的目标。作者最近在一个项目的开发中,开始接触html编辑器的设计,并遇到了很多的难题。目前网络上关于ie编程的文章中,涉及mshtml编辑器的部分,又大多集中在vc领域,用delphi作为解决方案的少之又少。在经过一番艰难的摸索之后,作者积累了一些成功的经验。并撰成此文,希望与大家共同探讨。 注:......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE