热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SQLServer2005CE软件环境需求

由于SQLServer2005CompactEdition和SQLServer2005是同时代的产品,所以它们之间的互把持和联合性较之以前的SQLServer版本要好,为此假如要考虑应用SQLServer2005CompactEdition中的合并复制和远

由于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#开发托管代码的智能设备程序了。

图1 选择“智能设备可编程技巧”

我们在开发特定平台的智能设备程序时,往往需要事先安装相应的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版本为4.5,该软件的中文版可以在该链接下载:http://download.microsoft.com/download/7/e/c/7ecbd388-7fb5-4e3e-b57f-12eaf7eb6136/setup.msi

当ActiveSync安装完毕后,会提示你重新启动盘算机才干完成相应的设置。ActiveSync的界面如图2所示:

图2 ActiveSync 4.5简体中文版

前文提到过,当我们需要开发特定平台的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 Mobile 6 Professional SDK Refresh.msi

Windows Mobile 6.0 Standard SDK的下载地址如下:
http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows Mobile 6 Standard SDK Refresh.msi

在Windows Mobile 6.0 Professional SDK安装完毕后,大家可以通过“开端”-“所有程序”-“Windows Mobile 6 SDK”-“Line of Business Extras”-“Mobile Line of Business Solution Accelerator”下载一个类似物流系统的移动行业解决计划,我将在本专题的最后部分对该项目进行具体的分析和讲解。该移动行业讲解计划的部分功效模块如3所示:

图3 “Mobile Line of Business Solution Accelerator”的登录模块和创立新订单模块

你也可以在该链接直接下载“Mobile Line of Business Solution Accelerator”的示例代码:http://download.microsoft.com/download/7/e/6/7e635836-bf36-436b-b8cc-0b16c74ba9b7/MobileLineofBusinessSolutionAccelerator.msi

默认状态下,安装Windows Mobile 6.0 Professional SDK会主动安装Windows Mobile 6.0的英文设备仿真器,而中文的设备仿真器是需要我们单独下载的进行安装的,Windows Mobile 6.0中文仿真器如图4所示。

Windows Mobile 6 Professional 中文镜像的下载地址:http://download.microsoft.com/download/0/1/2/012bfbba-9fe5-4e68-86c9-d434446d97dd/0804/Windows Mobile 6 Professional Images (CHS).msi

Windows Mobile 6 Standard中文镜像的下载地址:http://download.microsoft.com/download/0/1/2/012bfbba-9fe5-4e68-86c9-d434446d97dd/0804/Windows Mobile 6 Standard Images (CHS).msi

图4 Windows Mobile 6中文仿真器的“本日”界面

当Windows Mobile 6.0 SDK安装完毕后,我们就可以通过Visual Studio 2005来开发针对Windows Mobile 6.0的智能设备程序了。如图5所示,在“智能设备”栏中我们会发明多了“Windows Mobile 6 Professional“这一项,而且通过右侧的模板,我们可以创立五种不同类型的项目。


图5 在Visual Studio 2005中创立Windows Mobile 6.0智能设备程序

接下来我们要安装的是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的唯一权威材料了。

推荐阅读
  • 本文介绍了解决在Windows操作系统或SQL Server Management Studio (SSMS) 中遇到的“microsoft.ACE.oledb.12.0”提供程序未注册问题的方法,特别针对Access Database Engine组件的安装。 ... [详细]
  • C#设计模式学习笔记:观察者模式解析
    本文将探讨观察者模式的基本概念、应用场景及其在C#中的实现方法。通过借鉴《Head First Design Patterns》和维基百科等资源,详细介绍该模式的工作原理,并提供具体代码示例。 ... [详细]
  • 在尝试使用C# Windows Forms客户端通过SignalR连接到ASP.NET服务器时,遇到了内部服务器错误(500)。本文将详细探讨问题的原因及解决方案。 ... [详细]
  • 在安装 SQL Server 时,选择混合验证模式可以提供更高的灵活性和管理便利性。如果您已经安装了 SQL Server 并使用单一的 Windows 身份验证模式,可以通过以下步骤将其更改为混合验证模式。 ... [详细]
  • 优化Flask应用的并发处理:解决Mysql连接过多问题
    本文探讨了在Flask应用中通过优化后端架构来应对高并发请求,特别是针对Mysql 'too many connections' 错误的解决方案。我们将介绍如何利用Redis缓存、Gunicorn多进程和Celery异步任务队列来提升系统的性能和稳定性。 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 本文探讨了如何解决PHP文件无法写入本地文件的问题,并解释了PHP文件中HTML代码无效的原因,提供了一系列实用的解决方案和最佳实践。 ... [详细]
  • 鼠标悬停出现提示信息怎么做
    概述–提示:指启示,提起注意或给予提醒和解释。在excel中会经常用到给某个格子增加提醒信息,比如金额提示输入数值或最大长度值等等。设置方式也有多种,简单的,仅为单元格插入批注就可 ... [详细]
  • 本文详细探讨了如何通过分析单个或多个线程在瓶颈情况下的表现,来了解处理器资源的消耗。无论是单进程还是多进程环境,监控关键指标如线程数量、占用时间及调度优先级等,有助于揭示潜在的性能问题。 ... [详细]
  • Python Django大学生心理健康管理系统开发(含源码、文档)
    本项目包含完整的源代码、设计文档、数据库结构以及详细的安装指南,旨在为计算机专业的学生提供一个全面的心理健康管理系统解决方案。 ... [详细]
  • 气象对比分析
    本文探讨了不同地区和时间段的天气模式,通过详细的图表和数据分析,揭示了气候变化的趋势及其对环境和社会的影响。 ... [详细]
  • 本文探讨了为何相同的HTTP请求在两台不同操作系统(Windows与Ubuntu)的机器上会分别返回200 OK和429 Too Many Requests的状态码。我们将分析代码、环境差异及可能的影响因素。 ... [详细]
  • 本文详细介绍了在 Windows 7 系统中配置 Nginx 1.10.3 和 PHP 7.1.1 NTS 的步骤,包括修改 PHP 配置文件、处理依赖项以及创建批处理脚本启动和停止服务。重点解释了如何解决常见的运行时错误。 ... [详细]
  • 本文介绍如何使用RFC 5545重复规则在C#中实现类似于Google日历中的事件安排功能,特别是针对每月特定工作日的事件。我们将探讨如何精确设置这些规则以确保事件按照预期频率和日期触发。 ... [详细]
  • 使用EmguCV 4.5.4实现LSD直线检测的C#示例
    欢迎关注“视觉与AI技术前沿”公众号,获取最新的计算机视觉和深度学习干货。本文将详细介绍如何使用EmguCV 4.5.4在C#中实现LSD(Line Segment Detector)直线检测,并提供完整的代码示例。 ... [详细]
author-avatar
txwd2008
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有