freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ie瀏覽器二次開發(fā)實(shí)用指南(doc63)-經(jīng)營管理-在線瀏覽

2024-10-19 15:15本頁面
  

【正文】 t 方法:批量添加下載地址。 中國最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 9 頁 共 58 頁 網(wǎng)際快車和網(wǎng)絡(luò)螞蟻在批量添加下載地址時(shí)需注意,必需創(chuàng)建一個(gè)元素個(gè)數(shù)為下載鏈接數(shù) 2 倍加 1 的數(shù)組,然后數(shù)組的第一個(gè)元素需存放當(dāng)前頁面地址,其他元素如為奇數(shù),則存放鏈接的網(wǎng)址,如為偶數(shù),則存放鏈接的說明文字 。本實(shí)例通過自行編制腳本程序?qū)崿F(xiàn)了 IE右鍵菜單的擴(kuò)展開發(fā),運(yùn)行后對包含鏈接的網(wǎng)頁進(jìn)行下載全部鏈接操作時(shí),其下載列表中不僅添加所有的鏈接,還可添加所有的頁面圖片,網(wǎng)際快車的效果如圖 1 所示: 通過分析網(wǎng)際快車和網(wǎng)絡(luò)螞蟻所使用的腳本文件代碼,可得出這兩個(gè)軟件無法下載網(wǎng)頁內(nèi)嵌圖片的原因,具體如下所述: (1)腳本均未對網(wǎng)頁的圖片對象進(jìn) 行相關(guān)操作。 按前述知識,添加下載所有內(nèi)嵌圖片功能的步驟如下所述: (1)獲取網(wǎng)頁的圖像 (images)對象。 中國最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 10 頁 共 58 頁 (3)遍歷圖像對象,按程序接口添加相關(guān)的網(wǎng)址和說明。將頁面的所有圖片賦予 imgs變量 set imgs = 39。將奇數(shù)的數(shù)組元素賦值為圖片的目標(biāo)網(wǎng)址,為 FlashGet 的程序接口要求 params(j*2+1+i*2)=imgs(j).src 39。下面讓我們利用 IE提供的接口實(shí)現(xiàn) IE工具欄按鈕的二次開發(fā)。通過對已有 IE任務(wù)欄按鈕的相應(yīng)注冊表項(xiàng)進(jìn)行分析,得出修改注冊表的基本步驟,具體如下所述: GUID 在注冊表HKEY_CURRENT_USER\Software\Microsoft\Inter Explorer\Extensions\CmdMapping 下建立一個(gè) GUID(Globally Unique IDentifier,全局唯一描述符 )。 中國最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 13 頁 共 58 頁 建立完畢,在同一主鍵下有一個(gè)重要的鍵值需修改,即NextId。 在注冊表HKEY_LOCAL_MACHINE\Software\Microsoft\Inter Explorer\Extensions 下添加一個(gè)新項(xiàng),名稱為剛才建立的 GUID名稱。 在< Test IE GUID>下新建一個(gè) String類型值,名稱為“ HotIcon”,該值代表當(dāng)按鈕獲取焦點(diǎn)時(shí)的圖標(biāo),一般包括圖標(biāo)文件全路徑名和圖標(biāo)索引,如“ C:\Program Files\Messenger\,302”,也可直接輸入圖標(biāo)文件名。 IE工具欄按鈕需 20 20和 16 16 兩種尺寸的圖標(biāo),前者用于正常狀態(tài)顯示,后者用于全屏狀態(tài)顯示,因此上述 HotIcon和Icon指向的圖標(biāo)資源應(yīng)為三個(gè)圖標(biāo)的組合,這三個(gè)圖標(biāo)的規(guī)格如下表所示: 尺寸 顏色數(shù) 是否必需 尺寸 顏色數(shù) 是否必需 16 16 16色 是 20 20 中國最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 15 頁 共 58 頁 16色 否 20 20 256色 是 在< Test IE GUID>下建立一個(gè)新的字符串類型值,名稱為“ MenuText”,該值代表按鈕在 IE 的“工具”菜單中顯示的內(nèi)容。 ID 在< Test IE GUID>下建立一個(gè)新的字符串類型值,名稱為“ Clsid”,將該值設(shè)置為“ {1FBA04EE302411D28F1F0000F87ABD16}”,即系統(tǒng)默認(rèn)的工具欄按鈕 ID。 對注冊表操作較熟悉的讀者,也可將前述添加 IE按鈕時(shí)的修改的注冊表內(nèi)容步驟導(dǎo)出,其內(nèi)容如下所示: Windows Registry Editor Version [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Inter Explorer\Extensions\{FB5A1910F11011d2BB9E00C04F795683}] HotIcon=C:\\Program Files\\Messenger\\,302 Icon=C:\\Program Files\\Messenger\\,301 MenuText=IE 工具欄測試按鈕 Default Visible=Yes Clsid={1FBA04EE302411D28F1F0000F87ABD16} Script=C:\\iecode\\ 中國最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 17 頁 共 58 頁 讀者可直 接用文本編輯器修改導(dǎo)出的注冊表文件來建立其他的 IE工具欄按鈕。 (二 )程序?qū)嵗? 下面讓我們來實(shí)現(xiàn)在 IE任務(wù)欄中增加按鈕效果。 由于創(chuàng)建工具欄按鈕的步驟已經(jīng)介紹,因此不做贅述,按鈕對應(yīng)的腳本程序代碼如下所示: < script language=VBScript> sub displink() url= set links = ReDim params(*2) result=(″共有″ +cstr()+個(gè)鏈接,準(zhǔn)備瀏覽其鏈接目標(biāo)嗎? ) 中國最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 18 頁 共 58 頁 if result=1 then for i = 0 to url=url+links(i).href+chr(13) next (url) end if end sub call displink() < /script> 四、 IE瀏覽器的外接控制 IE除提供了內(nèi)置的二次開發(fā)接口外,還提供了強(qiáng)大的 COM組件接口,使開發(fā)者可通過其他開發(fā)工具來對 IE進(jìn)行外接控制。 (一 )相關(guān)知識點(diǎn) 對象 中國最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 19 頁 共 58 頁 ShellUIHelper 對象是 IE 對象庫中提供的成員,在開發(fā)前須在程序中加入對“ Microsoft Inter Controls”類型庫的引用。 ImportExportFavorites 方法用于對收藏夾進(jìn)行操作,格式如下所述: Sub ImportExportFavorites(fImport As Boolean, strImpExpPath As String) 其 中 fimport 參數(shù)為 Boolean 型參數(shù),用于設(shè)置導(dǎo)入或?qū)С鍪詹貖A, strImpExpPath 參數(shù)為字符型參數(shù),用于代表文件名。在程序中隨后可通過“ For...Each”語句來遍歷這些窗口。 中國最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 20 頁 共 58 頁 對象 Document 對象代表了 IE瀏覽器瀏覽的網(wǎng)頁內(nèi)容。如對象名稱為“ BODY”,那么該部分即為 HTML 的正文內(nèi)容,然后訪問其 innerText屬性即可獲取文檔正文。本例程通過利用 IE對象庫的 ShellUIHelper 對象,實(shí)現(xiàn)了導(dǎo)入和導(dǎo)出收藏夾內(nèi)容的操作,運(yùn)行效果如圖 2 所示。選擇“導(dǎo)入收藏夾”并單擊“開始”按鈕,可將已有的符合收藏夾格式的 HTML文件導(dǎo)入收藏夾。 按下表設(shè)置各控件屬性 (控件大小、位置讀者可自行設(shè)置,其他為默認(rèn)值 )。在文件對話框中選擇“取消”按鈕 CancelHandler: If = cdlCancel Then Exit Sub End Sub 在窗體 Load事件中輸入初始化操作的代碼: alue = True Import = False = True 在“開始”按鈕的 Click事件輸入以下代碼: 中國最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 25 頁 共 58 頁 ImportExportBookmark (Import) 在“導(dǎo)出收藏夾”單選框的 Click事件輸入以下代碼: 39。設(shè)置為“導(dǎo)入”操作 Import = True 五、 IE瀏覽器的程序控制 IE提供了 Document 對象和 HTML 對象庫,可實(shí)現(xiàn)對網(wǎng)頁中各類元素的分析操作。 (一 )相關(guān)知識點(diǎn) 使用 IE瀏覽器控件需在 VB6中的“部件”窗體中添加“ Microsoft Inter Controls”,隨后在控件工具欄上將顯示該控件的圖標(biāo)。 (2)Busy屬性:該屬性返回瀏覽器是否正在打開網(wǎng)頁。 (4)FullScreen屬性:該屬性返回瀏覽器是否處于全屏狀態(tài)。 (6)Offline 屬性:該屬性返回瀏覽器當(dāng)前是否在線。 (8)tagName:該屬性返回指定對象的標(biāo)記名稱。 (10)Navigate 方法:該方法用于控制瀏覽器訪問指定的網(wǎng)址。 獲取網(wǎng)頁數(shù)據(jù)必須使用 HTML對象庫,可在“引用”窗體中添加對“ Microsoft HTML Object Library”的引用。 id屬性:該屬性用于設(shè)置鏈接的標(biāo)識。 innerText 屬性:該屬性返回鏈接的文字。 click方法:該方法可模擬單擊鏈接。 bgColor屬性:該屬性返回網(wǎng)頁的背景色。 (3)HTMLDocument 對象:該對象包含網(wǎng)頁的整體,如所有的鏈接、表格對象等,其常用屬性和方法如下所述: 中國最大的管 理 資料下載中心 (收集 \整理 . 大量免費(fèi)資源共享 ) 第 28 頁 共 58 頁 anchors屬性:該屬性返回網(wǎng)頁包含的所有鏈接對象。 body屬性:該屬性返回網(wǎng)頁的正文對象。 frames屬性:該屬性返回網(wǎng)頁包含的所有框架對象。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1