自己开发了一个SmartPhone用的手机归属地软件SmartPhone

我自己用.net开发的。欢迎大家使用。
功能如下:
可以通过身份证(至少输入15位)、手机号码(至少输入7位)、区号(任意位,前面可不加0)和邮编(任意位)查找地区,并通过县市名和省名查邮编及区号。数据库不是很全最新,有误希望大家谅解并提供数据库

下载地址1:http://www.52smartphone.com/bbs/viewFile.asp?Boardid=57&ID=4836
下载地址2:http://www.91mobile.com/viewfile.asp?ID=85927&path=UploadFile/smartphone_main/

Smartphone2003自带.net运行环境。只需要把压缩包中的SmartCode目录拷贝到手机里,自己为SmartCode.exe建立一个快捷方式就行了。
如果不能正常运行,请安装netcf.phone.wce4.ARMV4.cab

开发进行技术可行性研究的时候,准备使用DataSet序列化的Xml来保存数据。但是数据文件有7M之大,显然是不现实的。后来打算用eSql的,结果在Win平台下,我Insert 3000条数据都没有响应了。
后来,用到了OpenNETCF.Data.CSV.CSVDataAdapter,但是这个东西,是把一个CSV文件全部加载到一个DataTable中,这样肯定对手机的内存肯定是地狱。
最后,我修改了CSVDataAdapter,加入了过滤器机制,只加载符合条件的数据到DataTable中。这样性能就比较好了。
我稍后有空了,就会尝试把我对CSVDataAdapter的修改合并到OpenNETCF的CSV中。

posted @   朱永光  阅读(4248)  评论(12编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
点击右上角即可分享
微信分享提示