1.2国内外研究现状源'自^751],论`文'网]www.751com.cn
虽然我国对Pocket PC的研究还处于起步时期,但已经取得了颇为显著的成绩。诸多国内智能手机开发商都在利用相关技术对该系统进行开发并将此运用到实践和商业环境中。与此同时,该技术在国外已经发展的相当成熟,也将此技术更多的使用在3G通信中,更能体现出智能手机的智能化、人性化、开放化。
1.3课题研究方法
1.3.1集成开发环境——Visual Studio.NET
Visual Basic.NET是.NET框架核心编程语言之一, Visual Studio .NET是Visual Basic.NET、C#、C++和JScript开发人员的新的多语言集成开发环境。如果您打算开发Visual Basic.NET作为解决方案的语言,强烈推荐您使用Visual Studio .NET作为开发环境。Visual Studio .NET的4种版本都包括Visual Basic.NET、Visual C#.NET、Visual C++.NET以及对其他语言的支持。
Visual Basic.NET可以在以下5种操作系统上运行:Windows2000、WindowsNT、WindowsXP、WindowsME和Windows98。并不是任何一个操作系统都支持所有的.NET框架特性。列如,Windows98、WindowsME和WindowsNT不支持开发ASP.NET Web应用程序或XML Web服务应用程序。本论文设计的都在支持所有.NET框架特性的Windows 2000 Server环境中进行过测试。
1.3.2 SQL Server CE 数据库
使用Microsoft SQL Server 2000 Windows CE 版 (SQL ServerCE) 在 Windows CE 设备上进行数据存储。能够使用所有版本的 SQL Server 2000 复制数据,以达到使Windows CE 数据与主数据库保持同步的目的。 Microsoft SQL
Server 2000 Windows CE Edition(SQL Server CE)是为快速研发可以使企业数据管理能力拓展到设备的应用程序从而精心准备的精简数据库。SQL Server CE同SQL Server类似,具备能够帮助最大限度降低开发时间的工具、应用程序编程接口(API)以及Transact-SQL语法。通过与Microsoft Platform Builder 3.0的集成,现在SQL Server CE 1.1版已将其功能扩展到了嵌入式设备。您能够很容易将SQL Server CE集成到运用Platform Builder所建立的自定义操作系统中。通过对不带WAN、 LAN或无线外围设备的扩展提供连接性的支持,SQL Server CE能够运行Windows CE 2.11甚至更高版本的消费类设备不需要额外准备随时加入数据同步。除此以外,SQL Server CE引擎还提供了一套基本的关系数据库功能,包括优化查询处理器以及对事务及不同数据类型的支持,同时还具备保存重要系统资源及数据的精简区域。这使SQL Server CE成为移动及无线方案的最理想的选择。
1.3.3 客户机/服务器(C/S)
C/S (Client/Server)结构,其实质就是客户机与服务器结构。它是软件系统体系结构,通过它可以充分利用并且把两端硬件环境的优势发挥到最大,通过把任务合理分配到Client端与Server端来实现,大大减少了由于系统的通讯带来的花费。目前大部分应用软件系统都是由Client/Server形式组成的两层结构,由于目前的软件应用系统都朝着分布式的Web应用发展,因此Web同Client/Server 应用一样都能够进行相同的业务处理,运用不一样的模块共享逻辑组件;因此,无论是内部的或者是外部的用户都具有对新的和现有的应用系统进行访问的权利,对现有的应用系统中的逻辑进行观察与整理能够拓展出全新的应用系统。这也很好的反应出现阶段应用系统发展的新方向。传统的C/S体系结构虽然采用的是开放模式,但这仅仅体现系统所开发一级开放性,在特定的使用过程中不管是Client端或者是Server端都少不了指定的软件支持。由于没能提供用户所理想的开放环境,C/S结构的软件需要开发出不同版本的软件来适应不同的操作系统,加上产品不断的更新换代,已经很难满足很多台电脑局域网用户同时使用。而且其具有代价高,效率低的缺点。