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

Windows 7 E程序開發(fā)官方問(wèn)答

系統(tǒng)
微軟IE及網(wǎng)絡(luò)技術(shù)專家Giorgio Sardo近日應(yīng)邀回答了一些有關(guān)Windows 7 E的問(wèn)題,主要從軟件開發(fā)與應(yīng)用的角度澄清了這個(gè)歐洲特別版的不同之處。

微軟IE及網(wǎng)絡(luò)技術(shù)專家Giorgio Sardo近日應(yīng)邀回答了一些有關(guān)Windows 7 E的問(wèn)題,主要從軟件開發(fā)與應(yīng)用的角度澄清了這個(gè)歐洲特別版的不同之處。

問(wèn):Windows 7 E版本與標(biāo)準(zhǔn)版之間有何區(qū)別?

答:唯一的功能區(qū)別就是(Windows 7 E)沒(méi)有集成Internet Explorer 8瀏覽器,不過(guò)WebOC等互聯(lián)網(wǎng)網(wǎng)絡(luò)平臺(tái)(Internet Web Platform)組件仍會(huì)存在于所有版本的Windows 7中,因?yàn)樗鼈兪荳indows系統(tǒng)內(nèi)核的一部分。

問(wèn):如何測(cè)試應(yīng)用程序以確保在沒(méi)有IE的情況下也能正常工作?

答:可以在控制面板的打開或關(guān)閉Windows功能對(duì)話框里取消IE8復(fù)選框,來(lái)模仿Windows 7 E環(huán)境。建議對(duì)應(yīng)用程序?qū)τ袩o(wú)瀏覽器安裝兩種環(huán)境都進(jìn)行測(cè)試。

Windows 7 E程序開發(fā)官方問(wèn)答

問(wèn):如果在未安裝瀏覽器的情況下點(diǎn)擊超鏈接會(huì)如何?

答:會(huì)彈出一個(gè)“未找到應(yīng)用程序”的錯(cuò)誤對(duì)話框。

Windows 7 E程序開發(fā)官方問(wèn)答

問(wèn):Windows 7 E對(duì)一般應(yīng)用程序有何影響,特別是那些依賴WebOC的?

答:應(yīng)用程序兼容性測(cè)試表明,絕大部分都可以直接在Windows 7 E里正常運(yùn)行,包括大量使用WebBrowser控件、hosting Trident、HTML Help等網(wǎng)絡(luò)平臺(tái)組件的。

下邊的截圖就是一個(gè)嵌入了WebBrowser控件的.NET程序在Windows 7 E下運(yùn)行的情況:

Windows 7 E程序開發(fā)官方問(wèn)答

問(wèn):WPF、Win Froms、Java等使用WebBrowser控件的Windows應(yīng)用程序會(huì)有兼容性問(wèn)題么?

答:理論上一切都能正常工作,但是如果程序依賴某個(gè)特定的瀏覽器,就可能出現(xiàn)問(wèn)題,特別是如果你使用WebBrowser控件讓程序打開新窗口,但又不考慮用戶的默認(rèn)瀏覽器選擇,就可能會(huì)碰到問(wèn)題。

問(wèn):測(cè)試中發(fā)現(xiàn)的最常見(jiàn)問(wèn)題是什么?對(duì)獨(dú)立軟件開發(fā)商(ISV)有何建議?

答:Windows 7 E中的程序兼容問(wèn)題主要有三類:

1、在打開瀏覽器訪問(wèn)網(wǎng)絡(luò)的時(shí)候嚴(yán)重依賴IE的程序。這種程序通常都是執(zhí)行“iexplore.exe http://foobar.com”,而不是在http://foobar.com上執(zhí)行ShellExecute。有時(shí)候是開發(fā)者粗心,有時(shí)候是某些網(wǎng)站只能通過(guò)IE才能正常打開,實(shí)屬無(wú)奈。

2、允許在WebBrowser控件內(nèi)部打開新窗口的程序。此類鏈接會(huì)始終通過(guò)IE打開,而與默認(rèn)瀏覽器設(shè)置無(wú)關(guān)。建議使用NewWindow3事件,代碼如下:

void web1_NewWindow3(
                ref object ppDisp,
                 ref bool Cancel,
                 uint dwFlags,
                 string bstrUrlContext,
                 string bstrUrl )
{
    Process.Start(bstrUrl);
    Cancel = true;
}

3、未考慮系統(tǒng)未安裝瀏覽器情況的程序

問(wèn):如何識(shí)別用戶的默認(rèn)瀏覽器?

答:使用IApplicationAssociationRegistration::QueryCurrentDefault API檢查QueryCurrentDefault(“http”, AT_URLPROTOCOL,  AL_EFFECTIVE, out progID)。

問(wèn):我的程序需要打開瀏覽器,怎么辦最好?

答:運(yùn)行shellexecute()而不要強(qiáng)行指定瀏覽器。尊重用戶的默認(rèn)瀏覽器選擇。如果系統(tǒng)未安裝瀏覽器,給用戶相應(yīng)提示。

問(wèn):如何檢查我是否正在運(yùn)行某個(gè)版本的Windows 7 E?

答:GetProductInfo() API(已包含在Vista中)可以精確地告訴你當(dāng)前Windows版本。用于Windows 7 E的新的常量值會(huì)在Windows 7 SDK中提供。

家庭高級(jí)版與旗艦版識(shí)別代碼示例:

[DllImport("Kernel32.dll")]
        internal static extern bool GetProductInfo(
            int osMajorVersion,
            int osMinorVersion,
            int spMajorVersion,
            int spMinorVersion,
            out uint edition);
                private void CheckEdition()
        {
            uint edition;
            GetProductInfo(6, 1, 0, 0, out edition);
            switch ((ProductEditions)(edition))
            {
                case ProductEditions.HOMEPREMIUM :
                case ProductEditions.HOMEPREMIUME:
                case ProductEditions.HOMEPREMIUMN:
                    MessageBox.Show("Running on a Home Premium edition");
                    break;
                case ProductEditions.ULTIMATE :
                case ProductEditions.ULTIMATEE:
                case ProductEditions.ULTIMATEN:
                    MessageBox.Show("Running on an Ultimate edition");
                    break;
            }
        }

問(wèn):Windows 7 E版本是否也會(huì)在MSDN上提供?如果是的話什么時(shí)候?

答:是的,Windows 7標(biāo)準(zhǔn)版和E版本都會(huì)在MSDN上同時(shí)發(fā)布。

問(wèn):Windows 7 E的IE8 Feature Pack功能包呢?是否、何時(shí)會(huì)公開發(fā)布?

答:Windows 7公開發(fā)售(10月22日)后會(huì)通過(guò)微軟下載中心提供給用戶。

【編輯推薦】

  1. Windows 7基本無(wú)助于固態(tài)硬盤普及
  2. 實(shí)戰(zhàn)Windows7系統(tǒng)的Powershell命令
  3. 老顯卡玩Windows 7藍(lán)屏的故障處理
責(zé)任編輯:龐桂玉 來(lái)源: 驅(qū)動(dòng)之家
相關(guān)推薦

2017-01-09 10:01:49

微信小程序

2009-08-02 08:47:59

Windows 7EWindows 7歐洲

2011-04-11 10:12:07

Windows 7主題

2009-07-14 08:53:53

微軟Windows 7 EWindows 7歐洲

2009-07-16 08:52:41

Windows 7歐洲版預(yù)訂

2011-03-21 09:05:40

IronRubyWindows Pho

2010-11-03 15:10:04

SilverlightSilverlightWindows Pho

2009-08-21 18:52:52

Windows 7 R下載

2009-12-31 09:05:33

Windows 7系統(tǒng)漫畫

2009-07-15 08:20:37

微軟Windows 7Windows 7 R

2009-04-23 09:00:41

Windows 7微軟操作系統(tǒng)

2011-02-21 14:20:57

諾基亞開發(fā)者

2010-12-01 09:01:31

獨(dú)立存儲(chǔ)Windows Pho

2009-03-09 18:48:26

Windows 7驅(qū)動(dòng)開發(fā)

2009-02-13 13:36:42

2009-05-12 09:50:16

微軟Windows 7操作系統(tǒng)

2009-08-18 09:10:36

Windows 7 UX64繁體中文版

2009-04-23 08:59:37

Windows 7微軟操作系統(tǒng)

2015-03-10 10:29:26

微軟Windows 7Azure云服務(wù)

2009-05-06 08:57:40

微軟Windows 7操作系統(tǒng)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 亚洲精品黄色 | 黄网站免费观看 | 欧美极品视频在线观看 | 欧洲一区二区三区 | 在线观看日韩av | 盗摄精品av一区二区三区 | 午夜视频免费 | 五月婷婷在线视频 | 日韩欧美中文 | 久久久久国产精品免费免费搜索 | 日本黄色大片免费 | 中文字幕视频在线观看 | 国产成人精品一区二区三区 | 国产黄色在线 | 欧洲精品码一区二区三区免费看 | 欧美一级三级 | 天天躁人人躁人人躁狂躁 | 亚洲欧美日韩在线 | 亚州视频在线 | 成人久久18免费网站图片 | 午夜欧美一区二区三区在线播放 | 香蕉久久久| 欧美视频二区 | 国产探花在线精品一区二区 | 欧美一级黄色片免费观看 | 亚洲国产精品一区二区三区 | 中文字幕免费在线 | 福利网站在线观看 | 国产精久久久久久 | 亚洲成人精品一区 | 亚洲成av人片在线观看 | 精品国产一区二区在线 | 亚洲二区视频 | 久久综合香蕉 | 高清免费在线 | 久久一区二| 日韩三级一区 | 国产精品99一区二区 | 91影院| 欧美色成人 | 三级黄色片在线 |