VS2008+SDK开发PDA应用:C# Webservice与Java客户端集成

需积分: 25 18 下载量 188 浏览量 更新于2024-09-07 收藏 578KB DOCX 举报
PDA开发文档详细介绍了在特定环境下进行PDA应用程序的开发流程和技术要点。首先,开发环境包括Visual Studio 2008(SP1)集成插件、Windows CE 7.0 SDK、UAPStudio和WSTools版本1的jar包。开发涉及三个主要组件: 1. **aserver(C#)**: 使用C#在Visual Studio 2008中开发一个Web服务(Webservice),它负责处理所有查询请求。由于大部分工作是通过SQL语句与数据库交互,确保数据库连接配置在config.ini文件中,并且能够正确执行即可,后期只需根据需要更改数据库地址。 2. **aclient(C#)**: 这是一个部署到PDA上的客户端程序,同样使用C#开发。在开发过程中,需要将PDA连接到电脑上进行调试,确保电脑上显示了与PDA的连接状态。部署时,注意选择Windows CE 7.0类型的项目,并在VS2008中启用RPC服务以解决可能遇到的RPC服务不可用问题。 3. **yxpda(Java)**: 使用UAPStudio开发的另一个Web服务,主要用于调用NC(某个系统)提供的接口。在开发yxpda时,需要特别注意更换为WSTools版本1的jar包,并配置调试配置,如在自变量页签中添加`uapws`变量,遵循相关教程。 PDA连接问题的解决方案包括:检查VS2008的RPC服务状态、确保web服务器配置正确(如config地址和NC登录地址)、以及修复可能的数据库连接问题(如登录时的transport connection读取错误)。此外,对于月盘开发,功能类似于日盘,主要新增了`ic_invcount_detail`(现存量报表)和`ic_onhandnum`(现存量纬度)等字段。 在整个开发过程中,关注软件的兼容性、配置管理以及调试技巧,确保PDA应用程序能够在Windows CE平台上稳定运行。