热门标签 | 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的唯一权威材料了。

推荐阅读
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • Python如何调用类里面的方法
    本文介绍了在Python中调用同一个类中的方法需要加上self参数,并且规范写法要求每个函数的第一个参数都为self。同时还介绍了如何调用另一个类中的方法。详细内容请阅读剩余部分。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • win10系统搭建Java开发环境的操作方法
    本文介绍了win10系统搭建Java开发环境的详细操作方法,包括下载Windows10系统和Java SE,安装Java开发环境,设置变量等步骤。操作简单,只需按照指导进行即可。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
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社区 版权所有