.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信息:
文章由淘宝缩阴产品排行榜整理,收集辛苦,希望能保留出处。
但是, 问题来了, 这个功能要移植到wm平台, 我们平常在运用wm
. NET手机都可以知道, 输入是一件比拟麻烦的事情, 总是喜欢点点、滑滑、拖拖……反正就是不喜欢输入吧……平常查公交站点, 在谷歌外面, 都是输入几个关键字就能被补全, 也许, 我有时分都不记得站点的全名了>_<。
本想直接用combox的, 发现其没有自动补全功能, 谷歌百度一把, 发现没有太好的轮子, 于是, 我只要本人造一个带自动补全功能的combox了。
虽然没有正式的去研究过autocomplete这个功能, 不过, 本人想想, 也能山寨一个吧。 我的思路如下:
1. 先把站点列表填充好, 等候用户输入的关键词
5. 用户关键词越详细, 候补列表越精确
有了思路, 好像还不错, 于是就开始coding吧。 和所有wm项目一样, 在设计界面, 拖放一个combox控件到窗体内, 并设置combox的dock为top。 就这么复杂吧。 当然, 在这里, 我们还是一切从简, 我没有把站点数据库加载到顺序中(实际上, 客户下载了顺序后, 自带了一个sqlite数据库存储站点信息), 各位看了我的代码, 估计基天分够理解了吧。
定义两个泛型变量, 用于存储list信息:
文章由淘宝缩阴产品排行榜整理,收集辛苦,希望能保留出处。
相关文章推荐
- Sharepoint JSOM 实现编写代码时的智能提示功能
- eclipse xml智能提示功能的实现
- excel通过vba实现智能提示功能小结
- 编程实现文件的复制功能,要求源文件名及目标文件名在程序运行后根据提示输入
- C# 实现百度搜索框智能提示功能
- 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法
- 首次进入程序冒泡提示用户新增功能实现示例
- 使用jquery 实现 仿google 的智能提示输入框功能 (改进版本)
- 使用Visual Studio(VS)开发Qt程序代码提示功能的实现
- [置顶] 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法
- 关于android程序自动更新功能的实现,如何去除安装提示
- Sharepoint学习笔记—ECMAScript对象模型--实现编写代码时的智能提示功能
- C# DevExpress实现搜索智能提示功能
- C#实现智能提示(提示补全)功能
- C# 实现百度搜索框智能提示功能
- Visual Studio Code 使用 Typings 实现智能提示功能
- 用Eclipse编写Android程序的代码智能提示功能
- 关于.net编译过后的程序增加功能的一种实现方式_也可以说是.net exe注入,插件机制_开发记录
- SharePoint【ECMAScript对象模型系列】-- 02. 实现编写代码时的智能提示功能
- 让程序更智能-自动选择功能的实现