日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

SQL Server 2005 CE軟件環(huán)境需求_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:剖析SQL Server 2005查詢通知之基礎(chǔ)篇
在本系列文章中,我們將深入探討如何把.NET 2.0和SQL Server 2005的查詢通知特征聯(lián)合起來,以便通知應(yīng)用程序何時(shí)關(guān)鍵數(shù)據(jù)發(fā)生變化進(jìn)而達(dá)到消除反復(fù)查詢數(shù)據(jù)庫的目的。 一、引言 數(shù)據(jù)庫應(yīng)用

由于SQL Server 2005 Compact Edition和SQL Server 2005是同時(shí)代的產(chǎn)品,所以它們之間的互操作和結(jié)合性較之以前的SQL Server版本要好,為此如果要考慮使用SQL Server 2005 Compact Edition中的合并復(fù)制和遠(yuǎn)程數(shù)據(jù)訪問技術(shù)進(jìn)行數(shù)據(jù)同步的話,最好是使用SQL Server 2005作為后端的數(shù)據(jù)庫。

現(xiàn)在只要是能運(yùn)行Visual Studio 2005的計(jì)算機(jī)都可以滿足本專題具備的硬件要求(具體的軟硬件要求大家可以查看SQL Server 2005 Compact Edition的聯(lián)機(jī)叢書)。

下面是筆者開發(fā)SQL Server 2005 Compact Edition程序所使用的軟件環(huán)境:

以下為引用的內(nèi)容:
  ·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設(shè)備端通過ADO.NET對(duì)SQL Server 2005 Compact Edition進(jìn)行操作,所以我們暫時(shí)不用考慮SQL Server 2005 Compact Edition與SQL Server 2005進(jìn)行數(shù)據(jù)同步的問題。因此SQL Server 2005和IIS可以暫時(shí)不用安裝,到使用到合并復(fù)制和遠(yuǎn)程數(shù)據(jù)訪問技術(shù)時(shí),筆者會(huì)詳細(xì)介紹SQL Server 2005 Compact Edition和SQL Server 2005之間進(jìn)行數(shù)據(jù)同步時(shí)需要的配置過程。

智能設(shè)備開發(fā)環(huán)境的配置過程

現(xiàn)在就來介紹開發(fā)SQL Server 2005 Compact Edition移動(dòng)設(shè)備端應(yīng)用應(yīng)具備的基本條件吧!通常我們都是使用Visual Studio 2005 Professional及更高的版本進(jìn)行智能設(shè)備程序的開發(fā)(Visual Studio 2005 Express目前并不支持)。在安裝Visual Studio 2005的過程中,只需要將圖1中的“智能設(shè)備可編程技術(shù)”單選框選中,安裝完畢后就可以利用Visual C#開發(fā)托管代碼的智能設(shè)備程序了。

圖1 選擇“智能設(shè)備可編程技術(shù)”

我們?cè)陂_發(fā)特定平臺(tái)的智能設(shè)備程序時(shí),往往需要事先安裝相應(yīng)的SDK(軟件開發(fā)包)。比如說要開發(fā)針對(duì)Windows Mobile 6.0的應(yīng)用程序,就要先安裝Windows Mobile 6 SDK,否則Visual Studio 2005是不會(huì)出現(xiàn)Windows Mobile 6智能設(shè)備開發(fā)這個(gè)選項(xiàng)的。為此,我們?cè)诎惭b完Visual Studio 2005后,就需要安裝ActiveSync軟件,這樣才能繼續(xù)完成特定平臺(tái)的SDK安裝,這個(gè)先后次序希望大家一定要注意。

ActiveSync可以同時(shí)支持PPC和微軟智能手機(jī)(Smartphone),使用它可以很方便地在PC與PPC或智能手機(jī)間進(jìn)行數(shù)據(jù)的同步。ActiveSync不僅可以同步文件,電子郵件及日程等,更有著許多額外的功能如同步SMS等。另外,Windows Mobile設(shè)備的用戶還可以通過連接PC來訪問互聯(lián)網(wǎng)。ActiveSync可以說是PC與移動(dòng)設(shè)備間的一座橋梁。

現(xiàn)在最新的ActiveSync版本為4.5,該軟件的中文版可以在該鏈接下載:http://download.microsoft.com/download/7/e/c/7ecbd388-7fb5-4e3e-b57f-12eaf7eb6136/setup.msi

當(dāng)ActiveSync安裝完畢后,會(huì)提示你重新啟動(dòng)計(jì)算機(jī)才能完成相應(yīng)的設(shè)置。ActiveSync的界面如圖2所示:

圖2 ActiveSync 4.5簡體中文版

前文提到過,當(dāng)我們需要開發(fā)特定平臺(tái)的Windows Mobile應(yīng)用程序時(shí),需要安裝相應(yīng)的SDK。在本專題中將采用Windows Mobile 6.0作為開發(fā)的平臺(tái),因?yàn)閃indows Mobile 6.0設(shè)備的ROM中已經(jīng)內(nèi)置了.Net Compact Framework 2.0 SP1和SQL Server 2005 Compact Edition,加上近幾個(gè)月來中國市場上已經(jīng)有越來越多的產(chǎn)品采用了Windows Mobile 6.0系統(tǒng),相信不用多久Windows Mobile 6.0就會(huì)取代Windows Mobile 5.0,成為主流的操作系統(tǒng)。當(dāng)然,在本專題中的所有程序也都可以在無需任何修改的條件下在Windows Mobile 5.0上運(yùn)行。這是因?yàn)閃indows Mobile 6.0和Windows Mobile 5.0都是基于Windows CE 5.0的,只不過Windows Mobile 6.0在原來5.0的基礎(chǔ)上添加了一些新的特性,例如Vista風(fēng)格等。

Windows Mobile 6.0的SDK最新版可以包含兩個(gè)版本,一個(gè)是針對(duì)Pocket PC和Pocket PC Phone Edition開發(fā)的Professional版本,另外一個(gè)則是針對(duì)Smartphone開發(fā)的Standard版本。在本專題中,我們主要是針對(duì)Pocket PC Phone Edition這種平臺(tái)進(jìn)行開發(fā)的,相對(duì)與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”下載一個(gè)類似物流系統(tǒng)的移動(dòng)行業(yè)解決方案,我將在本專題的最后部分對(duì)該項(xiàng)目進(jìn)行詳細(xì)的分析和講解。該移動(dòng)行業(yè)講解方案的部分功能模塊如3所示:

圖3 “Mobile Line of Business Solution Accelerator”的登錄模塊和創(chuàng)建新訂單模塊

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

默認(rèn)狀態(tài)下,安裝Windows Mobile 6.0 Professional SDK會(huì)自動(dòng)安裝Windows Mobile 6.0的英文設(shè)備仿真器,而中文的設(shè)備仿真器是需要我們單獨(dú)下載的進(jìn)行安裝的,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中文仿真器的“今日”界面

當(dāng)Windows Mobile 6.0 SDK安裝完畢后,我們就可以通過Visual Studio 2005來開發(fā)針對(duì)Windows Mobile 6.0的智能設(shè)備程序了。如圖5所示,在“智能設(shè)備”欄中我們會(huì)發(fā)現(xiàn)多了“Windows Mobile 6 Professional“這一項(xiàng),而且通過右側(cè)的模板,我們可以創(chuàng)建五種不同類型的項(xiàng)目。


圖5 在Visual Studio 2005中創(chuàng)建Windows Mobile 6.0智能設(shè)備程序

接下來我們要安裝的是SQL Server 2005 Compact Edition的SDK,該SDK包含用于在臺(tái)式機(jī)上開發(fā)和部署應(yīng)用程序的SQL Server 2005 Compact Edition 運(yùn)行時(shí)(必須安裝),而且對(duì)于不同類型處理器的移動(dòng)設(shè)備,其對(duì)應(yīng)的SQL Server 2005 Compact Edition組件安裝包也是不同的。除此之外,SDK中還包含了的SQL Server 2005 Compact Edition的幫助文檔,這大概是當(dāng)前學(xué)習(xí)SQL Server 2005 Compact Edition的唯一權(quán)威資料了。

在筆者當(dāng)前寫作的階段,SQL Server 2005 Compact Edition SDK的下載頁面依然是無法打開的,這種狀況大概已經(jīng)持續(xù)了半年左右。下面我將給出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”子文件夾中找到一個(gè)名為“SQLServerCE31-zh-CHS.msi”的文件,該文件就是用于在臺(tái)式機(jī)上開發(fā)和部署應(yīng)用程序的SQL Server 2005 Compact Edition 運(yùn)行時(shí)。因?yàn)槭褂玫絊QL Server 2005 Compact Edition的智能設(shè)備托管程序需要引用“System.Data.SqlServerCe”命名空間,而該命名空間又是由“System.Data.SqlServerCe.resources.dll “文件提供的,為此必須在計(jì)算機(jī)上安裝SQL Server 2005 Compact Edition 運(yùn)行時(shí)。

“v3.1\SDK\Docs\zh-CHS”子文件夾中的“SSCE31BOL-CHS.msi”文件就是SQL Server 2005 Compact Edition幫助文檔,因?yàn)槠鋬?nèi)容非常詳細(xì),因此建議安裝。在“\v3.1\SDK\bin\wce500”子文件夾中,包含了針對(duì)不同類型處理器的SQL Server 2005 Compact Edition組件安裝包,如圖6所示。至于如何將SQL Server 2005 Compact Edition的各個(gè)組件安裝到移動(dòng)設(shè)備上,將在下一小節(jié)詳細(xì)介紹。

圖6 針對(duì)7種不同處理器的SQL Server 2005 Compact Edition組件安裝包

分享:淺談Linq To Sql集成數(shù)據(jù)庫語言的優(yōu)劣
Linq To Sql是Microsoft開發(fā)的針對(duì)解決data!=object問題的新技術(shù)。在筆者的一系列的文章中,對(duì)它已經(jīng)做了大量的介紹�,F(xiàn)在,筆者將從經(jīng)驗(yàn)的角度,談?wù)勊膬?yōu)劣。 1、Linq To Sql的優(yōu)點(diǎn) 在Li

來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時(shí)間:2008-08-22
相關(guān)Mssql數(shù)據(jù)庫教程