您的位置:首页 > 移动开发 > 微信开发

.NET小程序大创意.netcf实现功能智能提示

2011-05-13 14:09 316 查看
  最近, 不断在做winform方面的开发, 有一个公交信息查询的场景, 用户在起始站输入框输入局部站点称号, 系统能够自动给他建议和提示, 类似google中的自动补全、智能提示之类的功能, 在winform或许webform下, 都提供了不错的处置方案, 甚至可以直接用ajax中的autocomplete控件。

  但是, 问题来了, 这个功能要移植到wm平台, 我们平常在运用wm

  . NET手机都可以知道, 输入是一件比拟麻烦的事情, 总是喜欢点点、滑滑、拖拖……反正就是不喜欢输入吧……平常查公交站点, 在谷歌外面, 都是输入几个关键字就能被补全, 也许, 我有时分都不记得站点的全名了>_<。

  本想直接用combox的, 发现其没有自动补全功能, 谷歌百度一把, 发现没有太好的轮子, 于是, 我只要本人造一个带自动补全功能的combox了。

  虽然没有正式的去研究过autocomplete这个功能, 不过, 本人想想, 也能山寨一个吧。 我的思路如下:

  1. 先把站点列表填充好, 等候用户输入的关键词

  5. 用户关键词越详细, 候补列表越精确

  有了思路, 好像还不错, 于是就开始coding吧。 和所有wm项目一样, 在设计界面, 拖放一个combox控件到窗体内, 并设置combox的dock为top。 就这么复杂吧。 当然, 在这里, 我们还是一切从简, 我没有把站点数据库加载到顺序中(实际上, 客户下载了顺序后, 自带了一个sqlite数据库存储站点信息), 各位看了我的代码, 估计基天分够理解了吧。

  定义两个泛型变量, 用于存储list信息:
文章由淘宝缩阴产品排行榜整理,收集辛苦,希望能保留出处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: