自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Windows 8將替換Win32 API

開發(fā)
在Windows 8發(fā)布后,技術(shù)人員發(fā)現(xiàn)其新引入了稱為WinRT的核心API。支持使用C/C++、.NET或JavaScript來開發(fā)Metro風(fēng)格的應(yīng)用。這將替換之前的Win32 API。

  Windows 8 新引入了稱為WinRT的核心API。支持使用C/C++、.NET或JavaScript來開發(fā)Metro風(fēng)格的應(yīng)用。這些應(yīng)用自動獲得硬件加速和高級電源管理的功能?,F(xiàn)有的Silverlight和WPF應(yīng)用程序可以以最小的代價移植到新的“Native XAML”庫。

  以下是主題演講的摘要。當(dāng)它們發(fā)布時,將提供更多細(xì)節(jié)。

  概要

  Windows 8: 基本內(nèi)存使用從540MB降到281MB。

  鎖屏將顯示用戶內(nèi)容.

  觸摸式密碼,基本上是點(diǎn)擊圖像上的三個點(diǎn)給機(jī)器解鎖。

  類似Windows Phone,開機(jī)畫面使用鮮活的瓦片狀的Metro風(fēng)格。

  重點(diǎn)在全屏程序上。

  應(yīng)用程序特定的和系統(tǒng)設(shè)置在用戶接口上共享相同的空間,這表明應(yīng)用程序需要說明與哪些系統(tǒng)設(shè)置相關(guān)。

  新版IE將煥然一新。所有的功能都隱藏在滑動的應(yīng)用里。

  拼寫檢查系統(tǒng)內(nèi)置。

  開發(fā)者預(yù)覽版包括Visual Studio 11 Express和Expression Blend 5。在公開Beta的時間表里沒有標(biāo)明下一個里程碑是什么時候。內(nèi)在更新在需要的時候?qū)⒈煌扑偷桨惭b了預(yù)覽版的機(jī)器上。可用于x86/x64的預(yù)覽版本在今晚開始提供下載:http://dev.windows.com。

  應(yīng)用集成

  Windows 8將提供被稱為“掛件(charms)”的擴(kuò)展點(diǎn)。一個例子是“共享掛件”,它展示了文本共享的所有方式,如電子郵件、Facebook、Twitter等。應(yīng)用可以通過實(shí)現(xiàn)正確的接口,在掛件內(nèi)部注冊它們自己。同時其他應(yīng)用程序可以表明它們能發(fā)送信息給這個掛件。這個概念非常像JavaScript的混搭或經(jīng)典的OLE,但它更關(guān)注應(yīng)用間的交互。

  支持系統(tǒng)范圍的搜索。而且應(yīng)用可以注冊為搜索服務(wù)提供者。

  應(yīng)用程序可以直接公開云端的文件,為其他應(yīng)用程序使用。這樣不需要拷貝文件(如圖片)到本地硬盤,其他應(yīng)用程序就可以訪問它們。

  為Windows 7開發(fā):經(jīng)典平臺

  · Internet Explorer上的HTML/JavaScript

  · Win32上的C/C++

  · NET上的C#/VB和Silverlight

  為Windows 8開發(fā): Metro風(fēng)格

  Windows內(nèi)核仍然在最底層

  WinRT是新的操作系統(tǒng)級別的API層。它是新的Windows本地API,而不是構(gòu)建在Win32的上面。

  你可以從C / C ++,C#/ VB或JavaScript訪問WinRT。XAML是C、C++、C#和Visual Basic中的UI層。HTML/CSS將繼續(xù)作為JavaScript的UI層使用。

  Visual Studio提供Windows 8各種風(fēng)格的應(yīng)用程序的項(xiàng)目模板。第一個示例是一個基于JavaScript的應(yīng)用程序。應(yīng)用程序沒有編譯,而是打包其所需的所有的HTML和JavaScript文件。 Windows 8可以直接運(yùn)行它,而不需要啟動Web瀏覽器。

  上文提到,JavaScript可以使用WinRT API訪問本地功能。在主題演講的演示中,只用了幾行代碼便顯示了新的Windows打開文件對話框。由于Facebook已經(jīng)安裝在電腦上,打開文件對話框在演示者的Facebook頁面上顯示圖片。 JavaScript應(yīng)用程序并沒有寫任何網(wǎng)絡(luò)代碼,它和Facebook之間的這種聯(lián)系完全由平臺處理。

  Expression Blend現(xiàn)在更多地支持HTML和CSS。

  HTML5的網(wǎng)格方案對構(gòu)建Windows8應(yīng)用程序來說是必不可少的。如果沒有它,要支持多種屏幕分辨率的Windows8上運(yùn)行應(yīng)用,將非常困難。

  Metro風(fēng)格的應(yīng)用程序在不可見時自動掛起。這樣做可以延長電池使用時間。

  應(yīng)用商店

  正如預(yù)期的那樣,現(xiàn)在有分發(fā)Windows應(yīng)用程序的商店。應(yīng)用程序許可的技術(shù)方面由商店本身處理,應(yīng)用只是顯示基本信息,如價格和是否有試用期。

  提供Windows商店的應(yīng)用程序需要認(rèn)證。用來驗(yàn)證應(yīng)用程序的工具將交給開發(fā)者,這樣他們在正式提交申請前就可以看到和糾正違規(guī)現(xiàn)象。

  訪問Windows 8商店的應(yīng)用使用JavaScript編寫,使用了WinRT API。

  應(yīng)用商店不局限于Metro風(fēng)格的應(yīng)用,傳統(tǒng)的Win32程序在商店里也可以見到。

  從Silverlight升級到Windows 8

  在演示中,所有現(xiàn)存的XAML都如從前一樣工作。演示者僅需要改變命名空間(如System.Windows變?yōu)閃indows.UI),并調(diào)整網(wǎng)絡(luò)代碼。只有十幾行代碼,就能夠注冊應(yīng)用程序作為搜索服務(wù)提供商。

  從Windows 8遷移到Windows Phone只需要額外添加一兩行代碼。

  硬件支持

  一個稱為“連接待機(jī)(Connected Standby)”的新模式是受移動設(shè)備的啟發(fā)。功耗非常低,偶爾啟動為Windows臨時打開網(wǎng)絡(luò)連接,以允許應(yīng)用程序接收更新。由于該系統(tǒng)是從來沒有真正關(guān)閉,瞬間就恢復(fù)工作。

  最大支持256TB的硬盤。Windows 7僅支持小于2TB的引導(dǎo)驅(qū)動器。

  整個系統(tǒng)使用圖形硬件加速。Metro風(fēng)格的應(yīng)用默認(rèn)使用它,不需要額外編碼。

  Sensor Fusion API將結(jié)合陀螺儀、加速度計(jì)和磁強(qiáng)計(jì)的信息。獲取基本信息,如設(shè)備的物理方向,僅需要三行代碼。

  現(xiàn)在網(wǎng)絡(luò)協(xié)議棧支持如3G的邊信道(side-channels)概念。

  他們提供一臺運(yùn)行Windows8和Visual Studio的Tablet作為贈品。

  刷新(Refresh)和復(fù)位(Reset)

  使用刷新命令,將刪除除了個人信息/設(shè)置之外的一切。Metro風(fēng)格的應(yīng)用程序?qū)⒈槐A?,任何Win32風(fēng)格的應(yīng)用程序?qū)⒈粍h除。這基本上是用來響應(yīng)系統(tǒng)問題,如病毒。

  復(fù)位命令將徹底清理電腦。所有個人信息將被刪除,機(jī)器返回到出廠設(shè)置,就跟剛買來時一樣。

  有一個命令行工具來更新基準(zhǔn)鏡像。可以用于添加應(yīng)用程序到標(biāo)準(zhǔn)鏡像,如Visual Studio或Office。企業(yè)用戶很可能希望自己公司定制的軟件包括在此基準(zhǔn)圖像中。

  云服務(wù)

  應(yīng)用的設(shè)置、主題、密碼等可以通過Windows Live賬號在不同機(jī)器之間同步。

  Windows通訊簿從所有來源,包括社交網(wǎng)站,得到所有的聯(lián)系人,并通過Windows Live賬號共享它們。用同樣的方式可以共享日歷。

  所有Windows Live賬號的用戶都能使用Windows SkyDrive。

  Windows Live允許在一臺機(jī)器上訪問另一臺機(jī)器,即使另一臺機(jī)器是在防火墻后面。關(guān)心信息安全的公司應(yīng)該小心,因?yàn)檫@讓沒有技術(shù)技能的普通用戶可以很方便地將機(jī)密文件從工作站移動到家里的電腦,即使不在一棟建筑物里。

  微軟希望開發(fā)者使用Windows Live將他們的應(yīng)用連接起來。

  誰來構(gòu)建應(yīng)用?

  17個由2個或3個開發(fā)者組成的團(tuán)隊(duì)為演示應(yīng)用程序工作10周。他們都是暑期實(shí)習(xí)生,在一個演化中的平臺上工作。

  查看英文原文:Windows 8 Replaces the Win32 API

  譯者介紹:詹濤,畢業(yè)于武漢大學(xué),目前在趨勢科技(中國)研發(fā)中心工作,從事測試工作六年。對郵件安全領(lǐng)域比較了解,正在追趕云。拜讀了幾乎所有溫伯格的作品,踢球是最大愛好,喜歡馬拉多拉,討厭貝利。

【編輯推薦】

  1. 淺析.NET中的Server push技術(shù)
  2. .NET動靜結(jié)合編程 接口和委托的約束強(qiáng)度
  3. 使用.NET Array類的Sort方法分類數(shù)值
  4. WCF特點(diǎn)具體優(yōu)勢總結(jié)
  5. WCF事件通知具體實(shí)現(xiàn)方法詳解
責(zé)任編輯:彭凡 來源: InfoQ
相關(guān)推薦

2009-07-31 15:47:20

Win32 APIC#

2009-08-28 15:45:32

C#操作Win32 A

2009-12-18 16:43:32

Ruby模塊Win32

2021-07-13 05:34:32

微軟Windows 11Windows

2010-05-25 17:45:00

MySQL備份

2021-07-12 11:25:54

Windows UIUWP微軟

2021-01-18 16:27:06

Windows 10Windows操作系統(tǒng)

2023-10-19 07:27:31

Windows 11

2023-06-15 14:02:03

2009-10-22 18:09:10

linux虛擬機(jī)

2023-07-03 07:27:41

進(jìn)程線程Win32

2020-09-10 10:51:27

Windows操作系統(tǒng)功能

2012-05-11 10:40:10

Win 8Windows Sto

2021-04-21 15:04:01

Windows應(yīng)用商店開發(fā)者

2023-05-24 07:13:41

Windows 11微軟

2020-03-11 10:56:15

微軟Windows 10X

2010-06-09 09:05:35

非安裝版MySQL

2013-10-25 08:37:32

2020-11-26 20:31:38

Windows 10Windows操作系統(tǒng)

2010-07-12 09:14:17

Windows 864位32位
點(diǎn)贊
收藏

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