手机程序开发心得
困难
1. 状态栏显示与网络连接的冲突
在进行网络连接前,让窗口的状态栏显示“正在通信,请稍候…”,可是状态栏一直无显示,影响用户体验
2. .net Framework1.1与.net Framework2.0的不同
将一个字符串的Hash值作为参数,调用GetString()函数,用.net Framework1.1的与用.net Framework2得到的结果不同。
3. 自己的机器上安装的VS2005缺少windows 服务项目模板,不知何故
4. .net framework2可以直接使用TcpClient的属性Client从而得到远端机器的IP信息,
而.net framework1.1下无法使用Client属性
5. 界面不能随多普达838横向纵向变化而自适应改变
6. 软键盘会遮挡界面
7. 很多功能要通过dllimport来实现
成果
1. 获取手机号码,获取手机IP等功能通过SDK安装目录的例子与上网查询,成功实现
2. 在程序中启动其它进程成功
3. 在程序中建立GPRS连接成功
4. 在朋友帮助下,了解到了OpenNETCF这个开源东东,是个不错的框架,虽然没有深入研究,对提高开发效率应该很有帮助
5. 实现了服务器端的多线程编程,但未研究出更好的服务器编程模型