SQL Server 2005 CE软件环境需求
由于SQL Server 2005 Compact Edition和SQL Server 2005是同时代的产品,所以它们之间的互操作和结合性较之以前的SQL Server版本要好,为此如果要考虑使用SQL Server 2005 Compact Edition中的合并复制和远程数据访问技术进行数据同步的话,最好是使用SQL Se
由于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%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”下载一个类似物流系统的移动行业解决方案,我将在本专题的最后部分对该项目进行详细的分析和讲解。该移动行业讲解方案的部分功能模块如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%20Mobile%206%20Professional%20Images%20(CHS).msi
Windows Mobile 6 Standard中文镜像的下载地址:http://download.microsoft.com/download/0/1/2/012bfbba-9fe5-4e68-86c9-d434446d97dd/0804/Windows%20Mobile%206%20Standard%20Images%20(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的唯一权威资料了。
在笔者当前写作的阶段,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.1\SDK\bin\Desktop”子文件夹中找到一个名为“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.1\SDK\Docs\zh-CHS”子文件夹中的“SSCE31BOL-CHS.msi”文件就是SQL Server 2005 Compact Edition帮助文档,因为其内容非常详细,因此建议安装。在“\v3.1\SDK\bin\wce500”子文件夹中,包含了针对不同类型处理器的SQL Server 2005 Compact Edition组件安装包,如图6所示。至于如何将SQL Server 2005 Compact Edition的各个组件安装到移动设备上,将在下一小节详细介绍。
图6 针对7种不同处理器的SQL Server 2005 Compact Edition组件安装包 |
查阅关于 SQL Sever CE 的全部文档

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











HQL과 SQL은 Hibernate 프레임워크에서 비교됩니다. HQL(1. 객체 지향 구문, 2. 데이터베이스 독립적 쿼리, 3. 유형 안전성), SQL은 데이터베이스를 직접 운영합니다(1. 데이터베이스 독립적 표준, 2. 복잡한 실행 파일) 쿼리 및 데이터 조작).

CrystalDiskMark는 순차 및 무작위 읽기/쓰기 속도를 빠르게 측정하는 하드 드라이브용 소형 HDD 벤치마크 도구입니다. 다음으로 편집자님에게 CrystalDiskMark 소개와 crystaldiskmark 사용법을 소개하겠습니다~ 1. CrystalDiskMark 소개 CrystalDiskMark는 기계식 하드 드라이브와 솔리드 스테이트 드라이브(SSD)의 읽기 및 쓰기 속도와 성능을 평가하는 데 널리 사용되는 디스크 성능 테스트 도구입니다. ). 무작위 I/O 성능. 무료 Windows 응용 프로그램이며 사용자 친화적인 인터페이스와 다양한 테스트 모드를 제공하여 하드 드라이브 성능의 다양한 측면을 평가하고 하드웨어 검토에 널리 사용됩니다.

"OracleSQL의 나눗셈 연산 사용법" OracleSQL에서 나눗셈 연산은 일반적인 수학 연산 중 하나입니다. 데이터 쿼리 및 처리 중에 나누기 작업은 필드 간의 비율을 계산하거나 특정 값 간의 논리적 관계를 도출하는 데 도움이 될 수 있습니다. 이 문서에서는 OracleSQL의 나누기 작업 사용법을 소개하고 구체적인 코드 예제를 제공합니다. 1. OracleSQL의 두 가지 분할 연산 방식 OracleSQL에서는 두 가지 방식으로 분할 연산을 수행할 수 있습니다.

CrystalDiskInfo는 컴퓨터 하드웨어 장치를 확인하는 데 사용되는 소프트웨어입니다. 이 소프트웨어에서는 읽기 속도, 전송 모드, 인터페이스 등과 같은 컴퓨터 하드웨어를 확인할 수 있습니다! 그러면 이러한 기능 외에도 CrystalDiskInfo를 사용하는 방법과 CrystalDiskInfo가 정확히 무엇인지 정리해 보겠습니다! 1. CrystalDiskInfo의 유래 컴퓨터 호스트의 세 가지 주요 구성 요소 중 하나인 솔리드 스테이트 드라이브는 컴퓨터의 저장 매체이며 컴퓨터 데이터 저장을 담당합니다. 소비자 경험에 영향을 미칩니다. 소비자가 새 장치를 받으면 타사 소프트웨어나 기타 SSD를 사용하여 다음을 수행할 수 있습니다.

Oracle과 DB2는 일반적으로 사용되는 관계형 데이터베이스 관리 시스템으로, 각각 고유한 SQL 구문과 특성을 가지고 있습니다. 이 기사에서는 Oracle과 DB2의 SQL 구문을 비교 및 차이점을 설명하고 구체적인 코드 예제를 제공합니다. 데이터베이스 연결 Oracle에서는 다음 문을 사용하여 데이터베이스에 연결합니다. CONNECTusername/password@database DB2에서 데이터베이스에 연결하는 문은 다음과 같습니다. CONNECTTOdataba

많은 사용자가 사무실에서 Adobe Illustrator CS6 소프트웨어를 사용하고 있으므로 Adobe Illustrator CS6에서 키보드 증분을 설정하는 방법을 알고 있습니까? 그러면 편집자가 Adobe Illustrator CS6에서 키보드 증분을 설정하는 방법을 알려줄 것입니다. 아래를 살펴보세요. 1단계: 아래 그림과 같이 Adobe Illustrator CS6 소프트웨어를 시작합니다. 2단계: 메뉴 바에서 [편집] → [기본 설정] → [일반] 명령을 차례로 클릭합니다. 3단계: [키보드 증분] 대화 상자가 나타나면 [키보드 증분] 텍스트 상자에 필요한 숫자를 입력한 후 마지막으로 [확인] 버튼을 클릭합니다. 4단계: 단축키 [Ctrl] 사용

Edge 브라우저를 사용하다 보면 가끔 호환되지 않는 소프트웨어가 함께 로드를 시도하는 경우가 있는데 무슨 일이 일어나고 있는 걸까요? 이 사이트에서는 Edge와 호환되지 않는 소프트웨어를 로드하는 문제를 해결하는 방법을 사용자에게 주의 깊게 소개합니다. Edge로 로드하려고 하는 호환되지 않는 소프트웨어를 해결하는 방법 솔루션 1: 시작 메뉴에서 IE를 검색하고 IE로 직접 액세스합니다. 해결 방법 2: 참고: 레지스트리를 수정하면 시스템 오류가 발생할 수 있으므로 주의해서 작업하십시오. 레지스트리 매개변수를 수정합니다. 1. 작동 중에 regedit를 입력하십시오. 2.\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Micros 경로를 찾으세요.

PhotoshopCS는 Photoshop Creative Suite의 약자로 Adobe에서 제작한 소프트웨어입니다. 그래픽 디자인 및 이미지 처리에 널리 사용됩니다. PS를 처음 배우는 사용자로서 오늘은 photoshopcs5가 무엇인지, photoshopcs5를 사용하는 방법에 대해 설명하겠습니다. . 1. Photoshop CS5는 어떤 소프트웨어입니까? Adobe Photoshop CS5 Extended는 영화, 비디오 및 멀티미디어 분야의 전문가, 3D 및 애니메이션을 사용하는 그래픽 및 웹 디자이너, 엔지니어링 및 과학 분야의 전문가에게 이상적입니다. 3D 이미지를 렌더링하고 이를 2D 합성 이미지로 병합합니다. 쉽게 비디오 편집
