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

C# Windows CE特點之兼容性

開發 后端
C# Windows CE特點之兼容性是什么呢?C# Windows CE兼容性的設計理念是出于什么目的的呢?讓我們來看看本文就C# Windows CE特點之兼容性方面的介紹。

C# Windows CE特點之兼容性的設計思路:

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

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

某些情況下,桌面環境和C# Windows CE的特性是一一對應的。例如文件系統,C# Windows CE和桌面環境都支持長文件名的分層文件系統;支持的***文件路徑長度都是260個字符。而且,它們為管理系統和應用程序設置都使用分層的注冊表。

為每個不同編程接口做出的選擇進一步加強了兼容性。

由于C# Windows CE支持的Win32函數比桌面環境少,那些匹配的函數就盡可能的和桌面環境對應的函數一樣。

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

看起來新的操作系統和原來的版本保持兼容是天經地義的,但事實通常并非如此。例如OS/2操作系統,它是由微軟和IBM聯合開發作為Windows繼任者的。

但是Presentation Manager這一GUI編程API,則是在其原有基礎上與Win16 API“混合”與“改進”而成的,結果這個新的API已經失去了所有和Win16 API的聯系,這是完全的替代而沒有兼容。

這樣做是有問題的,因為Win16代碼有很多,而相關的Presentation Manager代碼卻幾乎沒有。

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

C# Windows CE開發團隊受益于這次的經驗,并且充分享受了從桌面輕松移植Win32軟件的好處。

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

C# Windows CE特點之兼容性的相關內容就向你介紹到這里,希望對你學習和了解C# Windows CE特點之兼容性有所幫助。

【編輯推薦】

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

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
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产电影一区 | 隔壁老王国产在线精品 | 久久久久久国产精品免费免费狐狸 | 91大神在线资源观看无广告 | 免费黄色网址视频 | 久久久婷婷 | 成人在线a | www.99热.com | 欧美成ee人免费视频 | 免费看爱爱视频 | 久久看看| 在线观看中文视频 | 99国产精品久久久久 | 天天干com| 日本视频免费观看 | 国产一区二区三区免费 | 午夜黄色 | 国产日韩欧美一区二区 | 亚洲免费视频网址 | 成人精品鲁一区一区二区 | 日韩av黄色 | 操人网站| 羞羞色影院 | 天天搞天天操 | 亚洲一区免费 | 免费观看羞羞视频网站 | 天天摸天天干 | 国产视频中文字幕在线观看 | 欧美二区三区 | 精品9999| av三级在线观看 | 久久久91精品国产一区二区三区 | 日韩一区二区三区在线 | 国产激情一区二区三区 | 日本涩涩网 | 在线一区观看 | 亚洲一级毛片 | 国产激情在线 | 日本免费一区二区三区 | 可以看黄的视频 | 成人a免费 |