• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細(xì)頁面

        OneNote COM組件對(duì)象模型,與GUID-全局唯一標(biāo)識(shí)符

        OneNote COM組件對(duì)象模型,與GUID-全局唯一標(biāo)識(shí)符

        更新時(shí)間:2024-01-27 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        Microsoft Office是由Microsoft(微軟)公司開發(fā)的一套辦公軟件套裝。常用組件有 Word、Excel、PowerPoint等。Microsoft Office是一套由微軟公司開發(fā)的辦公軟件,它為 Microsoft Windows 和 Mac OS X而開發(fā)。

        在討論onenote的內(nèi)置對(duì)象的ID屬性之前,有必要先了解一個(gè)基礎(chǔ)概念——GUID,全局唯一標(biāo)識(shí)符。

        COM,全稱是ComponentObjectModel,即組件對(duì)象模型。COM是微軟為提高軟件開發(fā)效率而開發(fā)出的一種軟件開發(fā)新技術(shù)。OLE、ActiveX及DirectX等都是基于COM建立起來的。

        在COM規(guī)范中,客戶程序不會(huì)直接訪問COM組件,而是通過一個(gè)全局標(biāo)識(shí)符進(jìn)行對(duì)象的創(chuàng)建和初始化工作。在規(guī)范設(shè)計(jì)之初,設(shè)計(jì)人員需要考慮的問題是:如何定義全局標(biāo)識(shí)符,才能確保其唯一性呢?通過GUID。GUID廣泛應(yīng)用于微軟的產(chǎn)品中,例如,而微軟系統(tǒng)的注冊(cè)表、接口標(biāo)識(shí)、數(shù)據(jù)庫等對(duì)象中,隨處可見GUID。

        1.IP地址是如何保證唯一性的?

        設(shè)計(jì)人員最先考慮的是IP地址的實(shí)現(xiàn)方式。

        在TCP/IP網(wǎng)絡(luò)協(xié)議中,用IP地址來標(biāo)識(shí)每一臺(tái)計(jì)算機(jī),這種地址具有唯一性,這是互聯(lián)網(wǎng)實(shí)現(xiàn)正常通信的基本前提。IP地址是一個(gè)32位的二進(jìn)制數(shù)。為了確保唯一性,IP地址由權(quán)威機(jī)構(gòu)InternetNIC在全球范圍內(nèi)進(jìn)行統(tǒng)一分配。

        而對(duì)于COM組件的開發(fā)和使用,顯然不可能專門弄個(gè)管理機(jī)構(gòu)來分配標(biāo)識(shí)符,如果是那樣就毫無開發(fā)效率可言了。于是微軟采用了另一種方式:發(fā)明一種算法,每次都能產(chǎn)生全球唯一的標(biāo)識(shí)符。

        2.GUID的產(chǎn)生

        沒有管理機(jī)構(gòu),又該如何保證標(biāo)識(shí)符的唯一性?COM規(guī)范采用128位的全局唯一標(biāo)識(shí)符(即GUID,GloballyUniqueIdentifier),這是一個(gè)由特殊算法產(chǎn)生的隨機(jī)數(shù),不需要專門的管理機(jī)構(gòu)。

        既然是隨機(jī)數(shù),那就不可能絕對(duì)保證唯一性,但GUID重復(fù)的概率是極低的。《COM原理與應(yīng)用》一書中指出,“從理論上講,如果一臺(tái)機(jī)器每秒產(chǎn)生10000000個(gè)GUID,則可以保證(概率意義上)3240年不重復(fù)。”

        GUID的隨機(jī)性可以從兩方面得到保證:1.空間,對(duì)聯(lián)網(wǎng)機(jī)器,取網(wǎng)絡(luò)適配器的地址值,未聯(lián)網(wǎng)機(jī)器則用其他算法產(chǎn)生;2.時(shí)間,同一機(jī)器在不同時(shí)間產(chǎn)生的標(biāo)識(shí)符自然是不相同的。因此,在實(shí)際使用時(shí),根本無需擔(dān)心會(huì)產(chǎn)生重復(fù)的GUID。

        3.GUID的格式

        GUID的格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”(32個(gè)x),其中每個(gè)x是0-F范圍內(nèi)的一個(gè)16進(jìn)制數(shù)字。一個(gè)16進(jìn)制是4個(gè)二進(jìn)制,所以GUID是一個(gè)二進(jìn)制長度為128位的數(shù)字標(biāo)識(shí)符。

        例如,F(xiàn)3786832-BC35-45D6-97A4-98B7F4A025F6,即為一個(gè)有效的GUID值。


        Office辦公軟件是辦公的第一選擇,這個(gè)地球人都知道。Microsoft Office 2010的新界面簡潔明快,標(biāo)識(shí)也改為了全橙色。

        溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 亚洲人JIZZ日本人| 久久国产精品亚洲一区二区| 最新猫咪www免费人成| 免费人成激情视频| 国产AV无码专区亚洲AV男同| 亚洲av日韩aⅴ无码色老头| a在线观看免费视频| 成人午夜18免费看| 色在线亚洲视频www| 三年片免费高清版| 午夜私人影院免费体验区| 亚洲AV无码精品色午夜果冻不卡| 亚洲精品永久在线观看| 在线免费观看国产| 亚洲精品无码成人片在线观看| 亚洲视频在线观看视频| 一级毛片大全免费播放| 国内自产少妇自拍区免费| 亚洲另类无码专区丝袜| 亚洲AV无码一区二三区| 亚洲综合激情五月丁香六月| 日韩视频在线观看免费| 亚洲日韩在线中文字幕第一页| 亚洲国产精品无码久久98| 99re免费99re在线视频手机版| 爱情岛论坛网亚洲品质自拍| 很黄很污的网站免费| 亚洲一级特黄大片无码毛片 | 亚洲AV无码不卡在线观看下载 | 亚洲一卡二卡三卡| 亚洲免费在线视频| 亚洲综合伊人久久大杳蕉| 高潮毛片无遮挡高清免费视频| 午夜小视频免费观看| 亚洲人成免费电影| 免费阿v网站在线观看g| 亚洲免费电影网站| 亚洲Av无码国产情品久久 | 日韩视频在线精品视频免费观看 | 亚洲日韩中文字幕一区| 国产亚洲精品无码拍拍拍色欲|