我需要创建一个智能地址编辑器。我想添加像intellisense这样的东西。
在我的国家,哥伦比亚,地址通常有“Calle(Street)”,“Carrera”,“Avenida(Avenue)”,“Conjunto(Set)”,“Interior”,“Transversal”以及名称等词语。这个想法是让用户按照标准输入地址。有几个标准,但一般是缩写:CL,CR,AV,CJ,IN,TV等。
我在这个主题上找到了这篇有趣的文章:
http://wiki.codeblocks.org/index.php?title=Code_Completion_Design
但它在C中,我确实认为它不需要这么复杂。在我的例子中,编辑应该检测并翻译标准只有大约60个特殊单词。没有参数,包等。更简单。
我也认为API或框架也可以在其他环境中拥有许多应用程序或用途。
任何人都知道Java或Grails中的一些代码吗?一个API?你能给我一些提示或想法吗?非常感谢你提前。
编辑: 我刚刚发现了另一个承诺很多的教程: http://platform.netbeans.org/tutorials/nbm-code-completion.html
答案 0 :(得分:0)
不太确定在服务器端你会得到什么。
我会查看一些javascript自动完成功能(例如jQuery UI的http://jqueryui.com/demos/autocomplete/)以尝试在客户端执行此操作。你必须调整它以便它不会替换整个字符串,但这些想法非常相似。