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

正文內容

visualc瀏覽器的設計與實現-wenkub.com

2024-12-02 01:36 本頁面
   

【正文】 利用 CHTMLVIEW類實現這些功能比較容 易,只需調用 CHTMLVIEW 類的一些成員函數。 首先需要在 ChtmlView 類中建立 OnDocumentComplete()函數,可以使用 Class Wizard來添加該函數。這就實現了自動記錄網址的功能。為此,專門編寫了一個對注冊 表操作的類,具體的操作包括注冊表的打開、注冊表的關閉、判斷注冊表的狀態(tài)、從注冊表中讀數據等等操作。當應用程序最初運行時網址欄需要初始化,將上次瀏覽輸入的網址顯示出來。 HTML 語言解釋模塊與 WEB 頁面顯示模塊間的接口 該接口在 5個接口中最為復雜,它直接反映了源 HTML 文件中的數據內容解釋后以何種形式存在。多個數據通信線程在后臺并發(fā)執(zhí)行(每個線程負責取一個資源文件),當某個線程取回資源數據,則向 WEB頁面 顯示模塊發(fā)消息,激活后者顯示已取回資源文件,然后本線程終止。 數據通信模塊與 HTML語言解釋模塊間的接口 數據通信 模塊取回 HTML 文件后,先保存該文件內容、存儲數據塊的首地址和文件長度,然后向 HTML 語言解釋模塊發(fā)消息。 WEB 頁畫顯示模塊功能 WEB 頁面顯示模塊的功能是:計算數據對象(特別是表格中的數據元素)的顯示位置;顯示文本、圖像、語音數據;調用 JVM(Java Virtual Machine)執(zhí)行 Java Applet 程序。根據超文本傳輸協(xié)議 HTML的 規(guī)范,一次 WEB頁面瀏覽操作可分成數據獲取、 HTML文件解釋、 WEB頁面顯示和人機交互四個子過程。如今瀏覽器已經發(fā)展成可支持多種語言的系統(tǒng)軟件,并成為眾多網絡應用系統(tǒng)的支撐平臺。實現這項功能有兩種方法,一種是使用組策略,另一種是使用注冊表。這可以保護個人上網的隱私,提高上網的安全性。 刷新功能 在瀏覽器的設計與開發(fā)中,刷新也同樣是一項常用的功能。 當用戶點擊前進按鈕時,顯示下一個頁面,并在 URL 框中顯示當前網頁地址。當需要查看曾經瀏覽過的,下一個網頁時,可以通過此功能,查看曾經瀏覽過的下一個網頁。以下的開發(fā)設計流程就是基于第二種方案的設計流程。例如,如果發(fā)現 HTML 頁面里有一個 JPG 連接 , 就可以生成一個 CJpg 的實例,在構造函數里設 置好它的顯示坐標,ULR 等屬性,然后調用 CJpg::Display()。 ( 3)、第三種方法利用 SOCKET 編程加 VC 的 WinI API 編程實現。有了這樣的框架以 后,具體程序的開發(fā)就變得相對容易一些了。 利用 VC 的 SOCKET 編程。 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 第 3 章 系統(tǒng)需求分析 可行性研究 要開發(fā)一個瀏覽器應用程序,其工作量不僅和程序員本身的熟練程度,開發(fā)水平有關,而且與選擇的開發(fā)語言、開發(fā)方案有很大關系。 Inter Explore HTML 瀏覽器封裝在 CHtmlView 類中,通過使用該類就可以輕松地創(chuàng)建出具有 WEB 瀏覽能力的應用程序。 :當應答結束后, Web 瀏覽器與 Web 服務器必須斷開,以保證其它 Web瀏覽器 能夠與 Web 服務器建立連接。 ② MIME_Version::它指示 MIME 類型的版本。如果找到該文件, Web 服務器把該文件內容傳送給相應的 Web 瀏覽器。 : Web 瀏覽器提交請求后,通過 HTTP 協(xié)議傳送給 Web 服務器。 : Web 瀏覽器與 Web 服務器建立連接,打開一個稱為 socket(套接字)的虛擬文件,此文件的建立標志著連接建立成功。若正確,則向源主機發(fā)確認信息;若不正確或丟包,則向源主機要求重發(fā)信息。 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 ●鏈路層在其 MAC 幀的數據部分裝上 IP 數據包,再加上源、目的主機的 MAC 地址和幀頭,并根據其目的 MAC 地址,將 MAC 幀發(fā)往目的主機或 IP 路由器。 下面采 用 TCP/IP 協(xié)議傳送文件為例,說明 TCP/IP 的工作原理,其中應用層傳輸文件采用文件傳輸協(xié)議( FTP)。 TCP/IP 協(xié)議 TCP/IP( Transmission Control Protocol/Inter Protocol),即傳輸控制協(xié)議 /網間協(xié)議 ,是一個工業(yè)標準的協(xié)議集 ,它是為廣域網 (WANs)設計的。 為解決這種問題,就創(chuàng)建了 URL 編碼方案,每個空格都被轉換成 +來避免意義模糊。 ②、借助中間服務的方式,即設定所謂中間服務器,或稱中繼結點。 HTTP 是面線連接的協(xié)議,通信開始時會在客戶與服務器之間建立一條可靠的虛電路(virtual circuit),請求應答完成后,即斷開鏈路。 (2)、統(tǒng)一資源定位器 URL(Unit Resource Location):用對全球 Inter 服務器的共享訪問資源進行唯一標識和定位。 在 Inter Explorer 中內置 Java 虛擬機( Java Virtual Machine),從而使 Java Applet 能夠在 Inter Explorer 上運行,并可以與 ActiveX 控制通過腳本描述語言進行通信。其主要內容是: ActiveX 控制( ActiveX Control);用于向 WEB 頁面、 Microsoft Word 等支持 ActiveX的容器( Container)中插入 COM 對象。它與具體的編程語言無關。利用這個類,可以完成從銷售代表處遠程更新公司數據庫到讓用戶易于登記產品之類的一切任務。由于查詢用戶所需的信息與建立這些信息處于同等重要的位置,因此,基于HTML 的幫助并不適合于初級用戶。另外,使用 Microsoft Help Workshop 還需要做一些額外的工作。例如,你可以把 CHtmlView 類添加到現存應用程序中,讓它能夠訪問基于 Web 服務器的幫助桌面,作為創(chuàng)建標準幫助文 件并把它添加到應用程序的一種替代方法,你可以創(chuàng)建十分專業(yè)化的 Web 瀏覽器,并把它置入到應用程序中。 由于定制的瀏覽器不需要具備全功能瀏覽器所有的通用功能,因此,定制瀏覽器會減少內存需求和磁盤空間需求。客戶窗口為服務器菜單和工具條提供了框架,因此不會再浪費額外的內存空間了。例如,如果你以前把 Word 用做過 OLE服務器,你就會知道,在另一個應用程序中單擊鏈接之后,每次打開這個龐大的應用程序時都要等待很長時間這種煩惱了。還需 要決定是否允許用戶同時顯示多個文檔。而全功能的字處理程序則把查找和替換作為標準功能來對待。文本編輯器具備有限吸引力的原因正是由于其一次只能打開一個文檔。 技巧 : 當操作數據庫管理系統(tǒng)時,單文檔、基于窗口的應用程序 工作的相當完美,其原因相當簡單,極少有用戶需要同時打開多個數據庫。 通過把應用程序的基視圖類選擇為 CHtmlView,可以把單文檔界面的應用程序轉換成簡單的 Web 瀏覽器。 基于對話框的應用程序相似,單文檔應用程序也可以創(chuàng)建成 OLE 服務器。它一次處理一個文檔,降低了編程的復雜度并減少了運行程序時所需的資源。作為標準編輯器的替代物,你的用戶會看到 Web 瀏覽器風格的前端應用。 ,比如字處理程序或電子表格。 MFC 應用程序類型 Visual C++應用程序可以分為五種類型 : 全功能操作界面的情況。會看到包含單個空白的 New CustomResource(新建自定義資源)對話框。另一種共享資源的方法是,將其復制到剪貼板,再在創(chuàng)建了正確類型的空白資源后,將其粘貼到工程中。 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 技 巧 : 有幾種使用來自其它工程的其它類型資源的方式,如 About(關于)對話框。你會看到 Opentype(打開類型)對話框。還應該看到,有三種創(chuàng)建資源的方式,即使用對話框 上的 New(新建), Import(導入)或 Custom(自定義)按鈕。 圖 資源圖 可以隨時創(chuàng)建任何所需要的資源。在某些情況下,用向導設計程序時,Visual C++自動創(chuàng)建資源,如 About 對話框。事實上,在程序中看到的大多數元素也都來自某類資源。就物理意義而言,從森林中的樹木到地層中開采出來的煤炭,這一切都可以稱為資源。 可以根據需要移動工具條的位置。在這種情況下,你看到的總是命令的文本版本而不是圖標。如果想給現存工具條上增加一個命令,只需要抓住其圖標(或文本命令)并把它拖曳到工具條上,這樣,所選命令就顯示在工具條上,你可以更快速地訪問它們了。帶選中符號的菜單項對應的工具條當前顯示在工具條區(qū)域中。右擊特定資源的文件夾,系統(tǒng)會顯示添加該類新資源的上下文菜單。在每個文件夾中包含了工程中所用的該類資源。任何圖像、字符串值以及程序所需要的其它非編程部件都可以作為資源使用。類視圖中還使用了其它幾種類型的圖標,但上面所述的六種圖標是創(chuàng)建絕大多數工程時都需要知道的圖標。例如,每個類的前面都有一個由線條連 接起來的三個方 框形圖標。 類視圖( ClassView) 該視圖提供了工程中所有類的層次列表,通過擴展可以顯示類中包含的細節(jié)。 Check Mnemonics 菜單項告訴 Visual C++ 檢查一下 已經添加的所有控件,看是否存在同名錯誤或任何違反規(guī)則的情況。 由于前面已經討論過這些菜單項的主要用途,因此這里只研究三個最重要的菜單項。可以找到某個特定項目在哪里引用、在哪里定義。 Check Out 菜單項用于管理小組型工程,通過它可以獲取對文件的控制,以便編輯文件。上下文菜單中包含了可以進行基本操作的各種選項,與 Developer Studio 界面的其它地方 不同,這些菜單不能直接進行修改 。這種方式的彩色代碼讓你能夠輕易地分辨出代碼的性質。圖 顯示了典型編輯器的顯示情況以及這三個功能區(qū)的位置。 Visual C++可以生成人們真正想要的簡短可執(zhí)行文件?,F在,這個特性還不能把 Visual C++提升到像 Visual Basic 向導相同的水平上,但它確實減少了開發(fā)應用程序的入門時間,這是個深受歡迎的變化。 C++實際上是介于匯編語言中寄存器編程的神秘莫測和像 Pascal 這種保護型編程環(huán)境方便性之中間難度的語言。其它語言則更多地趨向于庇護程序員,當要做一些基本的東西時,它們會做得很好??梢院茌p易地引入需要花上數小時才能排除的微妙錯誤這一事實一點也無助于提高程序員的開發(fā)效率。反過來,則并不見得如此。 硬盤空間: 20GB 以上。 4. 查看源文件的制作。本課題的難點如下: 1.網址欄的初始化,需要從注冊表中讀取 URL 格 式的文件去初始化網址欄,以便于每次瀏覽時以前輸入的網址可用,不必為了瀏覽打開過的網址而重新輸入。 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 在較為詳細地 了解 了 Visual C++應用平臺之后, 掌握 瀏覽器的制作與實現過程,通過強大的 Visual C++應用平臺設計一個 WEB 瀏覽器,要求它具有瀏覽器的最基本的應用功能的基礎上,添加一些具有人性化的選項功能。如今瀏覽器已經從 90 年代初單一的 HTML 文本解釋器發(fā)展成可支持 Java, Java Script, VRML 等多種語言訴系統(tǒng)軟件,并成為眾多網絡應用系統(tǒng)的支撐平臺。從 HTTP 出現到制定相應的 RTC, HTTP 的版本經歷了 , 。 本課題是為了加深理解 HTTP 協(xié)議的工作機理, 進而 開發(fā)出方便用戶使用的網絡資源瀏覽應用程序軟件瀏覽器。 WebBrowser 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 目 錄 摘 要 ............................................................................... 2 第 1章 緒論 ......................................................................... 6 研究本課題的意義 .................................................................................................................. 6 國內外研究狀況概述 .............................................................................................................. 6 本課題的主要任務 .................................................................................................................. 6 本課題的難點 ...........
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1