SQL Server 2005 CE软件环境需求_软件开发的知识
作者:小甘发布时间:2020-12-09分类: SQL Server浏览:1245
导读: 由于SQLServer2005CompactEdition和SQLServer2005是同时代的产品,所以它们之间的互操作和结合性较之以前的SQLServer版本...
由于SQL Server 2005 Compact Edition和SQL Server 2005是同时代的产品,所以它们之间的互操作和结合性较之以前的SQL Server版本要好,为此如果要考虑使用SQL Server 2005 Compact Edition中的合并复制和远程数据访问技术进行数据同步的话,最好是使用SQL Server 2005作为后端的数据库。
现在只要是能运行Visual Studio 2005的计算机都可以满足本专题具备的硬件要求(具体的软硬件要求大家可以查看SQL Server 2005 Compact Edition的联机丛书)。
下面是笔者开发SQL Server 2005 Compact Edition程序所使用的软件环境:
·Windows XP SP2
·Visual Studio 2005
·Windows Mobile 6.0 Professional SDK
·Microsoft ActiveSync 4.5
·Internet Explorer 6.0
·IIS
·SQL Server 2005
由于在本专题的前面部分,主要是介绍如何在Windows Mobile设备端通过ADO.NET对SQL Server 2005 Compact Edition进行操作,所以我们暂时不用考虑SQL Server 2005 Compact Edition与SQL Server 2005进行数据同步的问题。因此SQL Server 2005和IIS可以暂时不用安装,到使用到合并复制和远程数据访问技术时,笔者会详细介绍SQL Server 2005 Compact Edition和SQL Server 2005之间进行数据同步时需要的配置过程。
智能设备开发环境的配置过程
现在就来介绍开发SQL Server 2005 Compact Edition移动设备端应用应具备的基本条件吧!通常我们都是使用Visual Studio 2005 Professional及更高的版本进行智能设备程序的开发(Visual Studio 2005 Express目前并不支持)。在安装Visual Studio 2005的过程中,只需要将图1中的“智能设备可编程技术”单选框选中,安装完毕后就可以利用Visual C#开发托管代码的智能设备程序了。
我们在开发特定平台的智能设备程序时,往往需要事先安装相应的SDK(软件开发包)。比如说要开发针对Windows Mobile 6.0的应用程序,就要先安装Windows Mobile 6 SDK,否则Visual Studio 2005是不会出现Windows Mobile 6智能设备开发这个选项的。为此,我们在安装完Visual Studio 2005后,就需要安装ActiveSync软件,这样才能继续完成特定平台的SDK安装,这个先后次序希望大家一定要注意。
ActiveSync可以同时支持PPC和微软智能手机(Smartphone),使用它可以很方便地在PC与PPC或智能手机间进行数据的同步。ActiveSync不仅可以同步文件,电子邮件及日程等,更有着许多额外的功能如同步SMS等。另外,Windows Mobile设备的用户还可以通过连接PC来访问互联网。ActiveSync可以说是PC与移动设备间的一座桥梁。
当ActiveSync安装完毕后,会提示你重新启动计算机才能完成相应的设置。ActiveSync的界面如图2所示:
前文提到过,当我们需要开发特定平台的Windows Mobile应用程序时,需要安装相应的SDK。在本专题中将采用Windows Mobile 6.0作为开发的平台,因为Windows Mobile 6.0设备的ROM中已经内置了.Net Compact Framework 2.0 SP1和SQL Server 2005 Compact Edition,加上近几个月来中国市场上已经有越来越多的产品采用了Windows Mobile 6.0系统,相信不用多久Windows Mobile 6.0就会取代Windows Mobile 5.0,成为主流的操作系统。当然,在本专题中的所有程序也都可以在无需任何修改的条件下在Windows Mobile 5.0上运行。这是因为Windows Mobile 6.0和Windows Mobile 5.0都是基于Windows CE 5.0的,只不过Windows Mobile 6.0在原来5.0的基础上添加了一些新的特性,例如Vista风格等。
Windows Mobile 6.0的SDK最新版可以包含两个版本,一个是针对Pocket PC和Pocket PC Phone Edition开发的Professional版本,另外一个则是针对Smartphone开发的Standard版本。在本专题中,我们主要是针对Pocket PC Phone Edition这种平台进行开发的,相对与Pocket PC它具备了通话的功能,而且硬件性能较之Smartphone有很大的提高,所以一般条件下安装Windows Mobile 6.0 Professional SDK即可。
Windows Mobile 6.0 Professional SDK的下载地址如下:http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Professional%20SDK%20Refresh.msi
Windows Mobile 6.0 Standard SDK的下载地址如下:
http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Standard%20SDK%20Refresh.msi
在Windows Mobile 6.0 Professional SDK安装完毕后,大家可以通过“开始”-“所有程序”-“Windows Mobile 6 SDK”-“Line of Business Extras”-“Mobile Line of Business Solution Accelerator”下载一个类似物流系统的移动行业解决方案,我将在本专题的最后部分对该项目进行详细的分析和讲解。该移动行业讲解方案的部分功能模块
当Windows Mobile 6.0 SDK安装完毕后,我们就可以通过Visual Studio 2005来开发针对Windows Mobile 6.0的智能设备程序了。如图5所示,在“智能设备”栏中我们会发现多了“Windows Mobile 6 Professional“这一项,而且通过右侧的模板,我们可以创建五种不同类型的项目。
接下来我们要安装的是SQL Server 2005 Compact Edition的SDK,该SDK包含用于在台式机上开发和部署应用程序的SQL Server 2005 Compact Edition 运行时(必须安装),而且对于不同类型处理器的移动设备,其对应的SQL Server 2005 Compact Edition组件安装包也是不同的。除此之外,SDK中还包含了的SQL Server 2005 Compact Edition的帮助文档,这大概是当前学习SQL Server 2005 Compact Edition的唯一权威资料了。
在笔者当前写作的阶段,SQL Server 2005 Compact Edition SDK的下载页面依然是无法打开的,这种状况大概已经持续了半年左右。下面我将给出SQL Server 2005 Compact Edition SDK直接下载地址:
SQL Server 2005 Compact Edition SDK中文:http://download.microsoft.com/download/0/9/4/094d27fe-8d7f-4b0b-8130-555ed2c8b366/SSCE31SDK-CHS.msi
SQL Server 2005 Compact Edition SDK英文:http://download.microsoft.com/download/e/5/b/e5b19eb6-4141-4dba-a1fb-e95693c1538f/SSCE31SDK-ENU.msi
SQL Server 2005 Compact Edition SDK安装完毕后,就可以在其安装目录的“v3.1SDKbinDesktop”子文件夹中找到一个名为“SQLServerCE31-zh-CHS.msi”的文件,该文件就是用于在台式机上开发和部署应用程序的SQL Server 2005 Compact Edition 运行时。因为使用到SQL Server 2005 Compact Edition的智能设备托管程序需要引用“System.Data.SqlServerCe”命名空间,而该命名空间又是由“System.Data.SqlServerCe.resources.dll “文件提供的,为此必须在计算机上安装SQL Server 2005 Compact Edition 运行时。
“v3.1SDKDocszh-CHS”子文件夹中的“SSCE31BOL-CHS.msi”文件就是SQL Server 2005 Compact Edition帮助文档,因为其内容非常详细,因此建议安装。在“v3.1SDKbinwce500”子文件夹中,包含了针对不同类型处理器的SQL Server 2005 Compact Edition组件安装包。至于如何将SQL Server 2005 Compact Edition的各个组件安装到移动设备上,将在下一小节详细介绍。
现在只要是能运行Visual Studio 2005的计算机都可以满足本专题具备的硬件要求(具体的软硬件要求大家可以查看SQL Server 2005 Compact Edition的联机丛书)。
下面是笔者开发SQL Server 2005 Compact Edition程序所使用的软件环境:
·Windows XP SP2
·Visual Studio 2005
·Windows Mobile 6.0 Professional SDK
·Microsoft ActiveSync 4.5
·Internet Explorer 6.0
·IIS
·SQL Server 2005
由于在本专题的前面部分,主要是介绍如何在Windows Mobile设备端通过ADO.NET对SQL Server 2005 Compact Edition进行操作,所以我们暂时不用考虑SQL Server 2005 Compact Edition与SQL Server 2005进行数据同步的问题。因此SQL Server 2005和IIS可以暂时不用安装,到使用到合并复制和远程数据访问技术时,笔者会详细介绍SQL Server 2005 Compact Edition和SQL Server 2005之间进行数据同步时需要的配置过程。
智能设备开发环境的配置过程
现在就来介绍开发SQL Server 2005 Compact Edition移动设备端应用应具备的基本条件吧!通常我们都是使用Visual Studio 2005 Professional及更高的版本进行智能设备程序的开发(Visual Studio 2005 Express目前并不支持)。在安装Visual Studio 2005的过程中,只需要将图1中的“智能设备可编程技术”单选框选中,安装完毕后就可以利用Visual C#开发托管代码的智能设备程序了。
我们在开发特定平台的智能设备程序时,往往需要事先安装相应的SDK(软件开发包)。比如说要开发针对Windows Mobile 6.0的应用程序,就要先安装Windows Mobile 6 SDK,否则Visual Studio 2005是不会出现Windows Mobile 6智能设备开发这个选项的。为此,我们在安装完Visual Studio 2005后,就需要安装ActiveSync软件,这样才能继续完成特定平台的SDK安装,这个先后次序希望大家一定要注意。
ActiveSync可以同时支持PPC和微软智能手机(Smartphone),使用它可以很方便地在PC与PPC或智能手机间进行数据的同步。ActiveSync不仅可以同步文件,电子邮件及日程等,更有着许多额外的功能如同步SMS等。另外,Windows Mobile设备的用户还可以通过连接PC来访问互联网。ActiveSync可以说是PC与移动设备间的一座桥梁。
当ActiveSync安装完毕后,会提示你重新启动计算机才能完成相应的设置。ActiveSync的界面如图2所示:
前文提到过,当我们需要开发特定平台的Windows Mobile应用程序时,需要安装相应的SDK。在本专题中将采用Windows Mobile 6.0作为开发的平台,因为Windows Mobile 6.0设备的ROM中已经内置了.Net Compact Framework 2.0 SP1和SQL Server 2005 Compact Edition,加上近几个月来中国市场上已经有越来越多的产品采用了Windows Mobile 6.0系统,相信不用多久Windows Mobile 6.0就会取代Windows Mobile 5.0,成为主流的操作系统。当然,在本专题中的所有程序也都可以在无需任何修改的条件下在Windows Mobile 5.0上运行。这是因为Windows Mobile 6.0和Windows Mobile 5.0都是基于Windows CE 5.0的,只不过Windows Mobile 6.0在原来5.0的基础上添加了一些新的特性,例如Vista风格等。
Windows Mobile 6.0的SDK最新版可以包含两个版本,一个是针对Pocket PC和Pocket PC Phone Edition开发的Professional版本,另外一个则是针对Smartphone开发的Standard版本。在本专题中,我们主要是针对Pocket PC Phone Edition这种平台进行开发的,相对与Pocket PC它具备了通话的功能,而且硬件性能较之Smartphone有很大的提高,所以一般条件下安装Windows Mobile 6.0 Professional SDK即可。
Windows Mobile 6.0 Professional SDK的下载地址如下:http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Professional%20SDK%20Refresh.msi
Windows Mobile 6.0 Standard SDK的下载地址如下:
http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Standard%20SDK%20Refresh.msi
在Windows Mobile 6.0 Professional SDK安装完毕后,大家可以通过“开始”-“所有程序”-“Windows Mobile 6 SDK”-“Line of Business Extras”-“Mobile Line of Business Solution Accelerator”下载一个类似物流系统的移动行业解决方案,我将在本专题的最后部分对该项目进行详细的分析和讲解。该移动行业讲解方案的部分功能模块
当Windows Mobile 6.0 SDK安装完毕后,我们就可以通过Visual Studio 2005来开发针对Windows Mobile 6.0的智能设备程序了。如图5所示,在“智能设备”栏中我们会发现多了“Windows Mobile 6 Professional“这一项,而且通过右侧的模板,我们可以创建五种不同类型的项目。
接下来我们要安装的是SQL Server 2005 Compact Edition的SDK,该SDK包含用于在台式机上开发和部署应用程序的SQL Server 2005 Compact Edition 运行时(必须安装),而且对于不同类型处理器的移动设备,其对应的SQL Server 2005 Compact Edition组件安装包也是不同的。除此之外,SDK中还包含了的SQL Server 2005 Compact Edition的帮助文档,这大概是当前学习SQL Server 2005 Compact Edition的唯一权威资料了。
在笔者当前写作的阶段,SQL Server 2005 Compact Edition SDK的下载页面依然是无法打开的,这种状况大概已经持续了半年左右。下面我将给出SQL Server 2005 Compact Edition SDK直接下载地址:
SQL Server 2005 Compact Edition SDK中文:http://download.microsoft.com/download/0/9/4/094d27fe-8d7f-4b0b-8130-555ed2c8b366/SSCE31SDK-CHS.msi
SQL Server 2005 Compact Edition SDK英文:http://download.microsoft.com/download/e/5/b/e5b19eb6-4141-4dba-a1fb-e95693c1538f/SSCE31SDK-ENU.msi
SQL Server 2005 Compact Edition SDK安装完毕后,就可以在其安装目录的“v3.1SDKbinDesktop”子文件夹中找到一个名为“SQLServerCE31-zh-CHS.msi”的文件,该文件就是用于在台式机上开发和部署应用程序的SQL Server 2005 Compact Edition 运行时。因为使用到SQL Server 2005 Compact Edition的智能设备托管程序需要引用“System.Data.SqlServerCe”命名空间,而该命名空间又是由“System.Data.SqlServerCe.resources.dll “文件提供的,为此必须在计算机上安装SQL Server 2005 Compact Edition 运行时。
“v3.1SDKDocszh-CHS”子文件夹中的“SSCE31BOL-CHS.msi”文件就是SQL Server 2005 Compact Edition帮助文档,因为其内容非常详细,因此建议安装。在“v3.1SDKbinwce500”子文件夹中,包含了针对不同类型处理器的SQL Server 2005 Compact Edition组件安装包。至于如何将SQL Server 2005 Compact Edition的各个组件安装到移动设备上,将在下一小节详细介绍。
- SQL Server排行
- 标签列表
-
- Java (3694)
- 北大青鸟 (3713)
- 软件开发 (3613)
- JAVA (3413)
- UI设计入门 (2093)
- 惠州北大青鸟 (4375)
- 惠州IT培训 (2558)
- UI设计培训 (2090)
- 惠州UI设计培训 (2095)
- 惠州UI设计培训学校 (2090)
- 惠州计算机软件培训 (6260)
- 惠州计算件软件开发 (6260)
- 惠州计算机软件基础 (6261)
- 惠州计算机JAVA培训 (3574)
- 惠州计算机Java软件开发 (3620)
- 惠州计算机JAVA软件开发 (4645)
- 惠州计算机JAVA软件开发学校 (3338)
- 惠州计算机Java软件开发培训 (3338)
- 北大青鸟IT计算机学校 (5048)
- 北大青鸟IT软件学校 (5062)
- 北大青鸟IT学校 (5059)
- 惠州计算机UI设计软件开发 (2088)
- UI设计基础教程 (2088)
- UI设计是什么 (2088)
- UI设计教程 (2088)
- 网站分类
-
- 计算机教程
- 计算机入门
- 职业学校
- 新闻动态
- 专业课程
- 热门技术
- SEO
- 培训教程
- windows
- linux教程
- 系统集成
- 网站开发
- Html5
- 办公软件
- 师资力量
- 热点问答
- 联系我们
- 计算机学校
- 惠州计算机学校
- 河源计算机学校
- 广州计算机学校
- 深圳计算机学校
- 湛江计算机学校
- 佛山计算机学校
- IT计算机培训信息
- 设计专业
- UI
- 影视特效
- 游戏动漫设计
- Photoshop
- AI设计
- 软件教程
- Java技术
- C语言/C++语言培训
- C#
- Python技术
- PHP
- 数据库
- SQL Server
- 网络教程
- 网络安全
- 网络营销
- 软件专业
- 大数据专业
- 前端开发专业
- 软件测试专业
- Python专业
- 软件实施
- 珠海计算机学校
- 初中生学什么好
- 计算机认证
- 文章归档
-
- 2024年11月 (14)
- 2024年10月 (32)
- 2024年9月 (29)
- 2024年8月 (68)
- 2024年7月 (59)
- 2024年6月 (43)
- 2024年5月 (48)
- 2024年4月 (80)
- 2024年3月 (65)
- 2024年2月 (54)
- 2024年1月 (25)
- 2023年12月 (12)
- 2023年11月 (73)
- 2023年10月 (134)
- 2023年9月 (34)
- 2023年8月 (3)
- 2023年7月 (3)
- 2023年6月 (12)
- 2023年5月 (30)
- 2023年4月 (72)
- 2023年3月 (11)
- 2023年2月 (34)
- 2023年1月 (37)
- 2022年12月 (78)
- 2022年11月 (359)
- 2022年6月 (1193)
- 2022年5月 (570)
- 2022年4月 (1567)
- 2022年3月 (982)
- 2022年2月 (54)
- 2022年1月 (182)
- 2021年9月 (308)
- 2021年8月 (1704)
- 2021年7月 (2423)
- 2021年6月 (1806)
- 2021年5月 (1569)
- 2021年4月 (1380)
- 2021年3月 (1255)
- 2021年2月 (709)
- 2021年1月 (1521)
- 2020年12月 (3626)
- 2020年11月 (1646)
- 2020年10月 (1046)
- 2020年9月 (592)
- 最近发表
-
- 清远信息:2024年广清杯清远南粤家政技能大赛举行决赛|||计算机培训机构
- 汕尾信息:陈良川带队到汕尾技师学院调研|||计算机职业技能培训班
- 东莞信息:凤岗凤岗镇组织召开社保参保缴费及劳动用工政策宣讲会|||计算机软件培训学校
- 阳江信息:2024年度注册城乡规划师职业资格考试的合格标准是怎样的?|||计算机软件培训学校
- 阳江信息:职业技能提升补贴对象有哪些?|||大学生计算机培训学校
- 清远信息:清远市首家社保服务合作网点在清城区举办启动仪式|||计算机职业技能培训班
- 汕头信息:招聘658名中高端人才!2024年汕头市引进中高端人才专场招聘会举行|||北大青鸟计算机培训中心
- 东莞信息:广东省社保智能经办现场会在东莞召开|||大学生计算机培训学校
- 东莞信息:东坑镇举办2024年重点群体系列招聘活动|||计算机职业技能培训班
- 东莞信息:万江万江街道成功举办第四届粤菜师傅烹饪技能竞赛|||广州计算机编程培训