成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# Windows CE特點(diǎn)之兼容性

開發(fā) 后端
C# Windows CE特點(diǎn)之兼容性是什么呢?C# Windows CE兼容性的設(shè)計(jì)理念是出于什么目的的呢?讓我們來看看本文就C# Windows CE特點(diǎn)之兼容性方面的介紹。

C# Windows CE特點(diǎn)之兼容性的設(shè)計(jì)思路:

可移植性使我們可以將代碼從桌面移植到C# Windows CE中,或者在使用不同CPU的C# Windows CE設(shè)備之間進(jìn)行移植。

而編程接口的兼容性就意味著盡可能使設(shè)備接口和桌面接口保持一致。為了這一目標(biāo),C# Windows CE開發(fā)團(tuán)隊(duì)將可移植性的概念更深入了一步,使得在桌面環(huán)境和智能設(shè)備之間共享代碼盡可能的容易。

某些情況下,桌面環(huán)境和C# Windows CE的特性是一一對應(yīng)的。例如文件系統(tǒng),C# Windows CE和桌面環(huán)境都支持長文件名的分層文件系統(tǒng);支持的***文件路徑長度都是260個(gè)字符。而且,它們?yōu)楣芾硐到y(tǒng)和應(yīng)用程序設(shè)置都使用分層的注冊表。

為每個(gè)不同編程接口做出的選擇進(jìn)一步加強(qiáng)了兼容性。

由于C# Windows CE支持的Win32函數(shù)比桌面環(huán)境少,那些匹配的函數(shù)就盡可能的和桌面環(huán)境對應(yīng)的函數(shù)一樣。

例如,桌面版本的創(chuàng)建窗口(CreateWindow)函數(shù)和C# Windows CE中同一函數(shù)的參數(shù)個(gè)數(shù)和類型都是一樣的。

看起來新的操作系統(tǒng)和原來的版本保持兼容是天經(jīng)地義的,但事實(shí)通常并非如此。例如OS/2操作系統(tǒng),它是由微軟和IBM聯(lián)合開發(fā)作為Windows繼任者的。

但是Presentation Manager這一GUI編程API,則是在其原有基礎(chǔ)上與Win16 API“混合”與“改進(jìn)”而成的,結(jié)果這個(gè)新的API已經(jīng)失去了所有和Win16 API的聯(lián)系,這是完全的替代而沒有兼容。

這樣做是有問題的,因?yàn)閃in16代碼有很多,而相關(guān)的Presentation Manager代碼卻幾乎沒有。

很多開發(fā)人員發(fā)現(xiàn)要將Win16代碼移植到Presentation Manager平臺上,基本和將同樣的代碼移植到如Macintosh之類的其它GUI系統(tǒng)中的難度一樣。為了解決這一問題,微軟開發(fā)了Win32這種新的編程接口,它的首要目標(biāo)就是保持與Win16 API的一致與兼容。從這一深刻的教訓(xùn)中,我們更加深入體會了要成功升級API需要做的努力。

C# Windows CE開發(fā)團(tuán)隊(duì)受益于這次的經(jīng)驗(yàn),并且充分享受了從桌面輕松移植Win32軟件的好處。

.NET精簡框架也存在類似的兼容性問題。.NET精簡框架開發(fā)團(tuán)隊(duì)盡量保持了.NET精簡框架和.NET框架之間的一致性。這一章后面會介紹,.NET精簡框架和桌面版本有很多公共元素,如通用的命名空間、類、屬性、方法和事件等等。

C# Windows CE特點(diǎn)之兼容性的相關(guān)內(nèi)容就向你介紹到這里,希望對你學(xué)習(xí)和了解C# Windows CE特點(diǎn)之兼容性有所幫助。

【編輯推薦】

  1. C# Windows CE使用小技巧實(shí)例
  2. C# Windows CE概述
  3. C# Windows CE特點(diǎn)之小型化
  4. C# Windows CE特點(diǎn)之模塊化
  5. C# Windows CE特點(diǎn)之可移植性
責(zé)任編輯:仲衡 來源: CSDN
相關(guān)推薦

2009-08-17 10:17:01

C# Windows

2009-08-17 10:26:34

C# Windows

2009-08-17 10:29:58

C# Windows

2009-08-17 10:11:12

C# Windows

2009-08-17 10:02:58

C# Windows

2009-03-07 09:49:07

Windows 7兼容性

2009-08-17 09:57:00

C# Windows

2010-02-26 08:53:03

Windows 7兼容性更新

2009-09-24 08:42:17

Windows 7兼容性

2009-09-01 17:58:21

Windows7微軟兼容性

2009-03-06 08:54:25

EngineeringWindows 7兼容性

2009-08-25 17:59:49

C#入門

2009-02-19 13:59:00

2009-12-09 09:11:53

Windows 7游戲兼容性

2023-04-17 19:43:54

兼容性測試軟件測試

2012-01-04 10:45:01

2012-05-16 11:30:39

2009-12-07 18:11:41

Windows 7游戲

2010-01-21 17:14:40

C++兼容

2021-10-06 19:06:25

微軟Windows 11Windows
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩三级免费网站 | 欧美日本韩国一区二区 | 欧美日韩亚洲一区 | 国产久 | 国产精品v | 中文字幕在线电影观看 | 一区二区在线不卡 | 精品欧美一区二区精品久久 | 亚洲一二三区在线观看 | 成人 在线 | 日本免费一区二区三区四区 | 国产高清免费视频 | 日韩在线国产精品 | 欧美久久大片 | 亚洲精品乱码久久久久久黑人 | 久草新视频 | 欧美国产日本一区 | 日本精品一区二区在线观看 | 成人国产免费视频 | 久久精品成人一区 | 成人综合视频在线观看 | 蜜桃精品噜噜噜成人av | 亚洲精品久久久久久久久久吃药 | 一区二区三区在线 | 综合久久网 | 久久久久国产精品 | 黑色丝袜三级在线播放 | 中文字幕视频在线观看免费 | www亚洲精品 | 欧美久久一区 | 日韩欧美网 | www国产成人免费观看视频,深夜成人网 | 91操操操 | 久久免费视频2 | 精品国产精品国产偷麻豆 | 欧美一区2区三区4区公司 | 国产精品视频偷伦精品视频 | 一区二区三区亚洲 | 久久久久国产精品一区二区 | 国产精品日韩欧美一区二区三区 | 91精品国产一二三 |