Windws Mobile 6.0 Professional 开发入门 (ADO.NET数据访问)

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
简介:

开发环境

Visual Studio 2005 sp1

SQL Server 2005 Enterprise Edition

Windws Mobile 6.0 Professional SDK 及中文镜像

ActiveSync 4.5

 

目标平台

Windws Mobile 6.0 Professional

 

关于数据库

Windows Mobile移动设备可以通过网络直接访问SQL Server服务器,但是因网络环境,应用性能等原因设备一般不直接访问SQL Server服务器,设备上可以部署SQL Server Mobile(SQL Server CE),直接操作设备上的数据库,要远程数据操作时,可Remot DataAccess(pull和push)及合并复制以达到数据同步。所以设备在离线时也可数据操作就是这个道理。关于数据同步在后续随笔再讨论。

 

DEMO演示

此demo有2个窗体,一个是访问设备上的SQL Server Mobile数据库,一个是访问服务器上的SQL Server数据库,均做简单的数据查询。

 

新建项目

 

新建一个SQL Server Mobile数据库,右点击解决方案中的项目名/添加/新建项/数据库文件,会在项目中新建一个sdf数据库文件。

在服务器资源管理中,新建Table,可录入数据。

 

设计视图,窗体放一个DataGrid,2个按钮,一个页面切换,一个退出

 

后端代码

Code

 

生成项目,连接模拟器,选择目标平台,点击“连接到设备”

 

Ctrl+F5执行,弹出部署对话框,选择目标平台,点击"部署"

程序开始部署运行,结果如下

 

可以在设备的资源管理器中看到部署的文件,在Program Files\项目名\一个exe文件,一个sdf文件。如果Exit了,可以在资源管理器中运行那个exe文件再次启动程序,但是如果更改了代码就要重新部署执行了。

 

新建第二个页面SQL.cs

Code

 

注:上面的服务器地址必须写真实的网络IP地址,不能为localhost或127.0.0.1

 

生成,连接模拟器,因为要访问服务器,所以设备要通过ActiveSync连接电脑以上网,工具/设置仿真管理器/

 

此时,activesync会激活,因为只是连接网络测试,不做数据同步,点击取消即可

 

经过以上设置,如果模拟器不能上网(用IE上网测试下),可能需要设置网络连接

开始/设置/连接/连接/高级/选择网络/选择单位设置

 

 

执行程序,效果如下,数据来自SQL Server服务器

本文转自chy710博客园博客,原文链接:http://www.cnblogs.com/chy710/archive/2008/08/07/1263141.html ,如需转载请自行联系原作者
相关文章
|
9月前
|
人工智能 芯片
D1net阅闻|OpenAI员工疯狂暗示,内部已成功开发ASI?被曝训出GPT-5但雪藏
D1net阅闻|OpenAI员工疯狂暗示,内部已成功开发ASI?被曝训出GPT-5但雪藏
|
7月前
|
网络协议 定位技术 网络安全
IPIP.NET-IP地理位置数据
IPIP.NET 是一家专注于 IP 地理位置数据的提供商,基于 BGP/ASN 数据与全球 800+ 网络监测点技术,提供高精度的 IPv4 和 IPv6 定位服务。其核心服务包括地理位置查询、详细地理信息和网络工具等,广泛应用于网络安全、广告营销、CDN 优化等领域。数据覆盖全球,支持多语言,每日更新确保实时性。IPIP.NET 提供 API 接口、离线数据库及多种语言 SDK,方便开发者集成使用。
1294 0
|
7月前
|
SQL 小程序 API
如何运用C#.NET技术快速开发一套掌上医院系统?
本方案基于C#.NET技术快速构建掌上医院系统,结合模块化开发理念与医院信息化需求。核心功能涵盖用户端的预约挂号、在线问诊、报告查询等,以及管理端的排班管理和数据统计。采用.NET Core Web API与uni-app实现前后端分离,支持跨平台小程序开发。数据库选用SQL Server 2012,并通过读写分离与索引优化提升性能。部署方案包括Windows Server与负载均衡设计,确保高可用性。同时针对API差异、数据库老化及高并发等问题制定应对措施,保障系统稳定运行。推荐使用Postman、Redgate等工具辅助开发,提升效率与质量。
291 0
|
11月前
|
Linux API C#
基于 .NET 开发的多功能流媒体管理控制平台
基于 .NET 开发的多功能流媒体管理控制平台
196 9
|
11月前
|
Web App开发 前端开发 调度
一款基于 .NET + Blazor 开发的智能访客管理系统
一款基于 .NET + Blazor 开发的智能访客管理系统
171 8
|
11月前
|
前端开发 JavaScript C#
基于.NET8+Vue3开发的权限管理&个人博客系统
基于.NET8+Vue3开发的权限管理&个人博客系统
173 7
|
11月前
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
332 5
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
436 0
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
228 7
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
265 0

热门文章

最新文章