WinCE平台搭建--基于数据库的.NET应用程序开发(wince6.0+vs2008+sqlce)

微软Windows CE 6.0 (wince.net)的技术发展与突破 Windows CE 6.0的技术发展与突破16161122007-8-13 11:04:37    收藏  |  打印  | 投票(10)  |  评论(1)  |  阅读(3896)  ◇字体:[大  中  小 ] 微软在操作系统领域共有3大分支,其中之一是已经成为历史的DOS/Win9X,而另一分支则是正在桌面环境上发光发热的NT架构,最新一代产品为Vista,而CE这一分支算是微软针对个人计算机以外的产品所开发的操作系统家族统称,使用在PDA或智能型手机上的就称为Win 阅读详情
 

最近在开发在WinCE上的基于数据库的.NET应用程序,总结下入门经验,首先讲下平台的搭建,然后简要的解释下可能遇到的问题。

 

一、平台搭建的前提条件

1、电脑上已经安装好了 SQL Server 2005(先)和Visual Studio 2008(后)

2、电脑上安装了同步软件Windows Mobile Device Center(Windows 7) 或 Microsoft ActiveSync(Windows XP)。

 

二、WinCE上数据库(SQL Server Compact Edition 3.5)的安装

安装sqlce有多种方法,下面依次介绍2种

第一种

这也是最简单的方法:找到你的SQL Server2005安装目录,我的安装目录是C:\Program Files,然后定位到C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\armv4i 文件夹,将文件夹下的“sqlce.wce5.armv4i”

 “sqlce.repl.wce5.armv4i”,“sqlce.dev.CHS.wce5.armv4i” 这三个文件拷入到设备的根目录下,将他们依次安装,最后可以到采集器中开始-》程序-》Query Analyzer 3,运行Query Analyzer 3,sqlce就安装好了。

 

第二种

如果你的SQL Server2005安装目录的下没有上述的三个文件也没有关系,到微软官网http://www.microsoft.com/download/en/details.aspx?displaylang=en&

基于VS2008Wince系统的SQLCE3.5数据库开发应用实例 1.       概述 SQLCE3.5数据库安装以及扬创科技嵌入式WinCE工业平板电脑SQLCESQLServer数据库同步配置;安装步骤依次为IIS安装、客户端安装、服务端安装。 2.       SQLCE数据库的使用 SQLCE简介     微软推出SQLSEVER数据库,功能强大,使用方便。其针对嵌入式设备的版本为SQL SEVER FOR CE,,简称SQLCE。    阅读详情

相关推荐

Windows Mobile下SQLite的Native C++轻量封装实践

SQLite作为嵌入式场景中最主流的轻量级关系型数据库,以其零配置、事务安全、单文件部署等特性,广泛应用于资源受限的工业终端设备。其底层基于C语言实现,天然适配Native开发,但在Windows Mobile这类已终止支持的嵌入式平台中,需直面ARMv4T指令集兼容、wchar_t编码转换、内存确定性管理及线程安全模型重构等核心挑战。本文聚焦SQLite在WM平台的本地化落地,深入解析C API直接封装、源码级编译适配、BOM敏感字符串处理、CriticalSection双重加锁等关键技术路径,为遗留系统

dianlu5775的博客 371

NETCFSetupv35

This installer database contains the logic and data required to install Microsoft .NET Compact Framework 3.5; 适用于:.NET Compact Framework, C#, VB.NET, Windows CE, Windows Mobile, Smart Phone, NETCF;

Win CE平台C++数据库开发实战指南

本文还有配套的精品资源,点击获取 简介:Win CE环境下的C++数据库开发是一项复杂的技术工作,尤其是对初学者。本文详细解析了核心概念、技术要点和实践步骤,帮助开发者理解Win CE操作系统,选择合适的数据库引擎(如SQLite和SQL Server Compact),并在C++中操作数据库,包括连接、SQL语句创建、执行、结果处理以及关闭连接等步骤。同时,讲解了事务管理...

weixin_42578963的博客 1132

Wince直连SQLServer数据库

代码是在Wince6.0上做的直接连接SQLServer数据库测试,C# ,自己写的测试代码,可以连接成功。测试时要注意在服务器端SQLServer数据库的参数要正确。

net6支持的windows版本

net6支持的windows版本

你要明白,任何问题都不是孤立存在的,一定有人曾经遇到过,并且已经有更好的解决办法了,只是我还不知道。我不应该在黑暗中独自前行,去重新发明轮子,也许我的顿悟,只是别人的基本功!我应该要站在巨人的肩膀上,学习更成熟的经验和方法,然后再来解决这个问题 5494

WINCE自带数据库系统

                       WINCE自带数据库系统WINCE 提供一种简单的数据库系统,由于该数据库系统最多只能支持4种排序索引,因此使用它只能组织一些简单的数据库,如通讯簿,邮件等。 在较老的WINCE版本中,数据库只能驻留在对象存储库中,而不能存储在外部介质中。从WINCE2.1版本之后,通过引入卷的概念后,就可以将数据库存储在外部介质中了。l         何为

Leroy_xie的专栏 3525

基于C#在WinCE6.0系统SQLCE3.5的安装开发使用

基于WinCE6.0系统SQLCE3.5的安装开发使用 1. 概述 SQLCE3.5数据库安装以及扬创科技嵌入式WinCE工业平板电脑SQLCESQLServer数据库同步配置;安装步骤依次为IIS安装、客户端安装、服务端安装。 2. SQLCE数据库的使用 SQLCE简介 微软推出SQLSEVER数据库,功能强大,使用方便。其针对嵌入式设备的版本为SQ...

weixin_30598225的博客 348

找不到文件或程序集名称"System.Data.SqlServerCe...

开发平台vs2008 开发语言 :vb.net 应用程序运行平台WINCE5.0.net框架3.5版本 应用程序主要部分 :SQLce数据库、串口、Socket通信接口等,其中SQLce数据库的版本是3.5.0.0。 问题描述 : 用vs2008,vb.net语言开发WINCE5.0上的应用程序,使用到了SQLce数据库,联机调试的时候,数据库的创建表格、往表...

seaofforest的专栏 1724

用RDA方式同步SQLCESQL SERVER数据库

摘要:本文通过一个简单实例,介绍了在.net环境下,如何利用RDA(Remote Data Access)方式进行SQLCESQL SERVER之间的数据库同步,并且如何使用SQLCE的相关类创建和访问SQLCE数据库。 关键词:RDA, SQLCE, SQL SERVER 1 引言 SQL Server CE(SQLCE)是一款运行在Windows CE设备环境下的轻量级本地数据库引擎...

weixin_33733810的博客 89

SQLServer+ 免安装版

SQLServer+ 免安装版 SQLServer+是在原有SQLServer2000的基础上改善了数据库安装的繁锁性,让软件企业在发布基于SQLServer2000数据库软件的时候,只要把软件打包进入安装包而不需要再单独安装数据库,也不需要另外进行数据库的设置,就如同使用ACCESS数据库一样简单,但却是SQLServer2000这样大中型数据库的强大功能。 SQLServer+目前支持SQLServer2000个人版、企业版、开发版、标准版、MSDE等将根据您不同的选择来完成您的需要。 SQLServer+现在支持Windows98/Me/2000/XP/XPSP2/2003等大多数操作系统,让您的程序无处不在。 SQLServer+附加的定时备份功能让您的用户在不知不觉中备份了数据库,从而保证了数据的安全性。 SQLServer+使您基于SQLServer的软件安装不在是噩梦。QQ:120397560网站:http://sql8.zj.com电话:网站上有

wince6.0上的.net framework 3.5安装包

一般wince系统经过裁剪后,不一定支持.netframwork,即使支持也很可能是低版本的,要自已定制.netframework3.5的系统非常麻烦,经研究发现,可以在wince6系统启动以后手动安装.netframework3.5的包,安装后就可以完美支持3.5的应用程序了。 把资源解压缩后得到cab安装包,共享到wince6上安装就可以了。只是每次wince6启动以后都要安装一下。

迷你SQL2000

*修正 +增加 -去除 ^调整 1.2.9 *修正查看我的表中编辑、删除用户视图、存储过程、用户函数时列表为空时的报错; +在查看我的表中增加导出表结构、索引、视图、存储过程、用户函数为SQL语句的功能。 1.2.8 ^允许修改密码处使用空密码,以方便一些要求空密码的软件连接; *修正win10下查询分析器缺少动态库和语法高亮未激活的问题; +增加了大容量数据的存取支持,增加bcp命令,允许在SQL中使用bcp命令进行大数据的导入导出; +增加BULK INSERT、OPENROWSET这些数据批处理SQL命令的支持。 示例:--OPENROWSET SELECT CustomerID, CompanyName FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Northwind.mdb'; 'admin';'',Customers); 这种通过OPENROWSET,把access,excell,cvs,txt都变成一个表来取。 示例:--BULK INSERT fmt由bcp生成 BULK INSERT xxxTable FROM 'c:\xxx.csv' WITH (FORMATFILE = 'fieldMap.fmt', BATCHSIZE=10000) 1.2.7 +配置中添加Debug条件项,其值非0,则在启动时不会锁定面板,便于程序员使用; +计划任务中备份部分增加对备份文件个数的定义,允许保留5~99个备份,旧的备份自动删除; +托盘区菜单添加“查找”项,用来快速打开程序所在目录,方便开启多个副本的用户查找对应目录; ^数据库页右键菜单启动事件探查器时,自动加载标准模板,方便使用。 1.2.6 *还原数据库时,修正输入库名时点取消后没有中止还原等错误; +查询分析器添加语法高亮支持; *修正关闭服务时,有机率卡顿的现象,进行了优化处理; +在操作系统关闭时,自动停止服务,防止数据丢失。 1.2.5 +数据库页增加查看我的表功能菜单项,可管理视图、存储过程及自定义函数和查看表结构等; ^部分菜单及按钮增加图标,增加美观度; +内存管理页增加AWE开关,以解决部分电脑内存不足造成运行缓慢的问题,AWE功能也占内存。 1.2.4 ^选择开机启动时,会自动删除与软件关联的注册表项,防止变更实例名造成注册表残留,对于已登记开机启动,又直接删除了软件的,请手工删除注册表Run项中的残留; *修正部分win7系统下无法正常解锁的问题(系统无法访问127.0.0.1造成); *修正部分文字描述内容错误(漏字或多打字等)。 1.2.3 +数据库页面,集成外部工具“查询分析器”与“事件探查器”,系SQL自带程序,方便使用; -删除内置“查询分析”功能页; ^数据库页面,密码修改,允许任意字符,不再限制只能为0~9a~z了,但不允许为空; ^数据库内核升级至8.00.2305,开启AWE,支持大内存(超2G)及修复漏洞; +增加SQL Tips页,记录一些常用的SQL语句,方便查阅; ^标题栏解锁界面和密码修改页面进行调整,增加多语言支持。 1.2.2 *附加数据库时,修正输入库名时点取消后没有中止附加等错误; +增加面板锁,点击左上角的金锁,输入SA用户密码,输入正确则打开面板,否则隐藏面板,不限制开、关服务; +数据库页面,右键菜单增加打开文件目录,方便用户操作; +增加内存管理页,控制SQL Server内存占用,与企业管理器相同。 1.2.1 ^未开启服务时,关闭窗口会退出程序,开启服务时,关窗窗口则是隐藏; *附加数据库时,修正目标目录与源目录相同时无法附加的问题。 1.2.0 +增加托盘区菜单项“重启”,方便重启SQL服务; ^附加数据库文件时,将移动改为复制,原文件不会被删除; +计划任务在备份数据库后,自动清除旧备份,只保留最后5个备份(按文件,不按时间); *修正计划任务无法正确执行的问题,由皮肤引起的。 1.1.9 +增加win8的支持,增加皮肤以美化界面; +增加查询分析器,方便使用SQL操作数据库+增加简体、繁体语言切换,方便港台及深圳用户使用。 1.1.8 ^计划任务中执行SQL语句变更为执行SQL脚本文件,支持GO分隔,方便执行复杂任务。 1.1.7 +配置文件中增加AppTitle字符串项,如果有输入内容,则在启动时会以该项的值为窗口标题;繁体用户请将配置文件保存为Unicode格式; *修正没有清除默认实

SQL企业管理器绿色版

很好用, SQL企业管理器&查询分析器,不过要单独使用.文件不大,只有16M .

开发摩托罗拉PDA MC3100 应用程序

From:http://blog.csdn.net/luoyanqing119/article/details/25708037 一.开发工具包。    1.开发平台(PDA模拟器):Windows Mobile 5.0 Pocket PC SDK    2.扫描所用的Symbol.dll,Symbol.Barcode.dll文件及扫描的所有案例,需要安装:Symbol Mobili

纸上得来终觉浅,绝知此事要躬行 4857

Windows Mobile 5.0访问Sql Server 3.5(1)

因为个人原因,好久没写blog。对于移动开发方面的变化只能用日新月异来形容阿。WM7也很快就要推出了,Sql Server CE 都到3.5了,真是跟不上步伐阿。 这篇文章就从如何开始用WM5.0开发基于Sql Server CE 的应用程序吧。 下面先简单介绍下Sql Server CE 的基础吧: SQL Server 2005 Compact Edition(缩写为SQL Se...

weixin_30273931的博客 136

WinCE数据库操作之CeCreateDatabaseEx

<br />        与CCeDBDatabase类数据库相比,CeCreateDatabaseEx具有独特的优势,其创建路径可以指定的特性决定了其数据可以永久保存的 固有优势,但相比CCeDBDatabase类数据库而言,CeCreateDatabaseEx完全应用api函数操作,其操作也相对复杂一些。<br />Records允许的9种数据类型:<br />                                        数据类型                       

yumuhu的专栏 1232
上一篇: c# 中 KeyPress 和KeyDown 、KeyUp
下一篇: C#控件名缩写
whutcomputer
博客等级 码龄17年 4粉丝 5原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值