機(jī)械專業(yè)外文文獻(xiàn)翻譯-外文翻譯-- ASP頁(yè)面的客戶端開(kāi)發(fā)環(huán)境
《機(jī)械專業(yè)外文文獻(xiàn)翻譯-外文翻譯-- ASP頁(yè)面的客戶端開(kāi)發(fā)環(huán)境》由會(huì)員分享,可在線閱讀,更多相關(guān)《機(jī)械專業(yè)外文文獻(xiàn)翻譯-外文翻譯-- ASP頁(yè)面的客戶端開(kāi)發(fā)環(huán)境(13頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
接 依靠 聯(lián)網(wǎng)信息服務(wù) (力的 網(wǎng)絡(luò) 技術(shù)。 為此,非常少 的產(chǎn)品嘗試 提供 換器。 伴隨著這些 交換器 的問(wèn)題 是您必須與網(wǎng)絡(luò)服務(wù)器一道工作 去 觸發(fā) 析器 并 發(fā)現(xiàn) 其 內(nèi)在 的 可利用對(duì)象。 當(dāng)從 開(kāi)發(fā)層 雙擊超文字標(biāo)記語(yǔ)言 時(shí), 簡(jiǎn)單地請(qǐng)求瀏覽器檢索和 反饋 文件的原始代碼。然而,當(dāng)您在 開(kāi)發(fā)工具 雙擊一個(gè) 不可能請(qǐng)求瀏覽器翻譯它成 換器的 使用 原因 換器也許不是數(shù)以 萬(wàn)計(jì)程序員 夢(mèng)寐以求的工具 。 然而,我可以構(gòu)想 出 至少兩三個(gè) 這樣的 情景,這樣 的 工具是非常得心應(yīng)手的。 第一個(gè)情景是 由羅伯特 · 2000年 4月 在 網(wǎng) Q&A 專欄提及 的 。 假設(shè)您在一個(gè)頻繁地被 訪問(wèn) 的網(wǎng)站 有幾個(gè) 要求與一個(gè)數(shù)據(jù)庫(kù) 交互作用的頁(yè)面 。 把 他們 當(dāng)作 看起來(lái)是非常完美 的解答。 然而,如果數(shù)據(jù)庫(kù)不是非常揮發(fā)性,并且頁(yè) 面的輸出不 依賴 用戶的輸入,您可 以很 容易地采取簡(jiǎn)單的 老式 表現(xiàn)。 例如,供應(yīng)商名單大概是 您一年僅僅更新幾次的 數(shù)據(jù)。 在訪問(wèn)時(shí)更新 名單,每次 發(fā)出 請(qǐng)求,靜態(tài)超文字標(biāo)記語(yǔ)言頁(yè) 都會(huì)引起 較少 的重置嗎 ? 具能 被運(yùn)用 作為 編譯器。 您 編寫(xiě)他們作為 服務(wù)器 端 資源,然 而 ,當(dāng)您 認(rèn)識(shí)到 他們不 依賴 特別執(zhí)行時(shí)間的情況 時(shí) ,您可以 把他們變換 成靜態(tài) 二者之一 , 當(dāng)我 面對(duì)這個(gè)課題時(shí) ,讓我指出在 一個(gè)在 的重大改善 在 所有資源與 伸 都 是受解析支配 的 ,他們是否包含了 碼。 在 ,當(dāng) 查 時(shí),后退 在裝載 析器之前 被消除 。 當(dāng)您需要 查 看 離線時(shí), 換器也是得心應(yīng)手的。 例如,客戶最近詢問(wèn)了我關(guān)于使用 單 一開(kāi)發(fā)環(huán)境 來(lái)建立 網(wǎng)站和 可能性。 我首先考慮使用 能夠 在 網(wǎng)絡(luò) 或在一個(gè)地方瀏覽器 查看 的靜態(tài) ,但想法很快駁回了 盡管包含了 相當(dāng)數(shù)量 的內(nèi)容和復(fù)雜性 。 并且,我的客戶不可能保證在用戶的機(jī)器 使用 任何特殊 的 軟件配置,并且可能 為 一臺(tái) 常規(guī) 瀏覽器。 目的 服務(wù)器端 ,但 對(duì)于 么樣 呢 ? 要使 不用網(wǎng)絡(luò)服務(wù)器,您需要提取所有 編碼塊并且處理他們。 另外,這個(gè)模塊將必須提供一個(gè)被模仿的 然后它將必須匯集 其 它全部,結(jié)合靜態(tài) 碼與被處理的 出 。 在這個(gè)專欄,我將談 論離線 測(cè) 和一些執(zhí)行 細(xì)節(jié)信息 的 結(jié)構(gòu) 。 特別是,我將顯示您如何 認(rèn)清 應(yīng)對(duì)象的行為。 下個(gè)月,我將完成代碼, 覆蓋 請(qǐng)求和服務(wù)器加上其他相關(guān)題目。 這個(gè)月的代碼顯示這種方法 的 潛力并且與典型的一起使用,雖然它不全面。 因?yàn)樗麄?的 地方 背景 , 沒(méi)有必要的話 我不會(huì)報(bào)道其他 話 或應(yīng)用。 瀏覽器的角色 要 認(rèn)清 工作離線時(shí),您需要一點(diǎn) 來(lái)自 瀏覽器 的幫助 。 基本上,瀏覽器一定能查出它將 登陸 的頁(yè)是否是 地方路徑,并且它是否包含 如果用戶 在訪問(wèn) 覽器做 他 通常 能 做 到的 。 否則,它 將訪問(wèn) 一個(gè) 常用 模塊 來(lái) 解析 此外,瀏覽器是 被 包含的,當(dāng)將 訪問(wèn) 的 包含 表 單 和超鏈接 時(shí) 。 (我將進(jìn)一步談?wù)撨@個(gè) 在 下個(gè)月。 )盡管有 這些要求,離線 處理 您需要瀏覽器的一個(gè)自定義版本。當(dāng) 能的 話 ,我建議您使用現(xiàn)有的瀏覽器技術(shù)寫(xiě)一個(gè)全新的瀏覽器例如微軟瀏覽控制器。 在 這里 我 將使用 您也 能 使用 C++。 作為一個(gè)好 的開(kāi)頭 在 C++,您能嘗試 都來(lái)自 最新的 例證,我劃分了客戶區(qū)域成三個(gè)塊: 一為實(shí)際 個(gè)為原 始的 展 的 在 表單 的初始化期間,一個(gè)新的 象被創(chuàng)造并且被適當(dāng)?shù)卦O(shè)置運(yùn)作。 一旦您點(diǎn)擊 提交 按鈕,瀏覽器查出您是否 是 且相應(yīng)地 做出反映 。 所有邏輯在 隱 藏, 展示出的 三個(gè)公開(kāi)作用: 初始化, 初始化確定寫(xiě)腳本的環(huán)境 被 適當(dāng)?shù)爻跏蓟⑶覝?zhǔn)備工作。 通過(guò) 接受 腳本 環(huán)境的運(yùn)作 函數(shù) (在以后會(huì)更多 )。 基本上,分析器讀 件的整體內(nèi)容 后做記錄然后輸出 。 它找出 “” 。 命令文本 各自 地被提取并且被處理。 所有 輸出 被添 加到響應(yīng) 緩沖 區(qū)腳本 代碼在 的 內(nèi)容中可能涉及 到 形成 象模型的內(nèi)在對(duì)象。 列出這些知名的對(duì)象 , 責(zé) 形成 這些對(duì)象: 有效的分析器處理各種各樣的代碼塊的內(nèi)容 時(shí) 。 要獲得在網(wǎng)絡(luò)服務(wù)器之外運(yùn)作的 析器,您應(yīng)該為這些對(duì)象提供 替代品 ,意味 著 建立客戶 端 客戶 端 象模型 當(dāng)工作在 其中一個(gè)問(wèn)題是 不 能 有效的 維護(hù)狀態(tài)。 狀態(tài)是 把多樣性 和 有 特殊用戶 的 對(duì)象 聯(lián)系在一起的能力 。 一個(gè) 存放各自設(shè)置和資源的工具可能解決 這個(gè) 問(wèn)題。 這是 會(huì)話 和應(yīng)用對(duì)象提供 的 ,雖然在不同的 層次 。 但您在 客戶端 象模型 中不 需要 總是體現(xiàn) 這個(gè)特點(diǎn)。 實(shí)際上, 本地的 次被一個(gè)用戶訪問(wèn) ,并且狀態(tài)管理是一個(gè) 比 較不重要問(wèn)題。 來(lái)自 一個(gè)離線 測(cè) 者 ,關(guān)鍵 象是 請(qǐng)求與反應(yīng) ,因?yàn)樗麄兲峁┗镜墓δ?通過(guò)頁(yè)面與 其他地方 進(jìn)行交流 。 您是否需要實(shí)施所有 或部分 標(biāo)準(zhǔn)方法 依賴于你建立的特殊工程 。 雖然 微軟交易服務(wù) ( 境緊緊集成,這不意味著您 不能使用 一個(gè)成為 一體 的 基于 方法為 產(chǎn)品的運(yùn)行環(huán)境 提供內(nèi)容 通過(guò)不同的媒體 (象 網(wǎng)絡(luò) 和 離線頁(yè)被消耗 在 沒(méi)有網(wǎng)絡(luò)服務(wù)器的干預(yù) 下 通常 會(huì)變的 更加簡(jiǎn)單,并且不需要一個(gè)網(wǎng)上 用程序的所有特點(diǎn)。 憑我的個(gè)人經(jīng)驗(yàn),我建議您實(shí)施一個(gè)最小的特性集合 (相似于我在這兒 的 談?wù)摰哪切?)然后擴(kuò)大集合,當(dāng)您的頁(yè)需要支持額外 點(diǎn)時(shí)。 我部署了我的項(xiàng)目的第一個(gè)版本 的 反應(yīng)和請(qǐng)求對(duì)象。 特別是,我只執(zhí)行反應(yīng)對(duì)象的書(shū)寫(xiě)方法和為 容類型。 請(qǐng)求只 體現(xiàn) 了 果 集。 在第二步,我增加了 為 反應(yīng) 提供的支持, 請(qǐng)求的 表單 和 果 集。 以后,我也增加了某種特殊性能例如新的環(huán)境變量和新的 獨(dú)自 離線對(duì)象,包括寫(xiě) 關(guān)鍵問(wèn)題有關(guān)您怎么模仿反應(yīng)或請(qǐng)求對(duì)象,并且 怎么運(yùn)行 碼。 要執(zhí)行 腳本 代碼,您或者 可以 利用微軟 腳本 控制 — 一個(gè)下載的組分(參見(jiàn) ),或者使用未加工的窗口 腳本看 ++專欄 , 在 1997年 8月 微軟互聯(lián)網(wǎng)開(kāi)發(fā)商 發(fā)表的 . 因?yàn)槲以?發(fā) 了 一種應(yīng)用,使用 腳本 控制是自然選擇。 腳本 控制 個(gè)包含 為對(duì)話需要的 有腳本語(yǔ)言分析器的 所有 口界面。 它有 一個(gè)語(yǔ)言集合通過(guò)他你可以選擇一門(mén)語(yǔ)言 。 二個(gè) 常用的 選擇,但,假設(shè)您有一個(gè) 復(fù)雜 的分析器,所有腳本語(yǔ)言 都是 優(yōu)良 的 。 當(dāng) 要 使用 您需要做三件事: 設(shè)定語(yǔ)言, 增加多個(gè)對(duì)象, 你需要的是 且執(zhí)行 腳本 代碼。 在我的 特殊編輯 瀏覽器,我設(shè)置了語(yǔ)言對(duì) 于 表單 裝載事件期間。 同時(shí),我創(chuàng)造我想要 的 可看見(jiàn)的 在腳本 引擎運(yùn)行 期間 所有對(duì)象的 函數(shù) 。 命名的 項(xiàng)目 在運(yùn)行期間是可見(jiàn)的是保證進(jìn)一步解釋的概念 。 整體 命名 項(xiàng)目 的建立 形成 s 本 分析器 (例如微軟分析器為 受已知的名字詞匯在起動(dòng) 的時(shí)候 。 這本字典包含語(yǔ)言的主題詞和全球性資源例如 變量 、對(duì)象和子程序。 在每個(gè)名字之后 (例如 一可編程序的個(gè)體 — 它是一個(gè) 有 具體作用分析器或 包含 象的方法。 您能增加新的名字到這 更有 , 接口 (本 編程接口 )允許您做 這些 用一個(gè)非常得心應(yīng)手的方式。 通過(guò) 名 項(xiàng) 目 對(duì) 從那時(shí)起,它被認(rèn)為語(yǔ)言項(xiàng)目。 每個(gè) 訪問(wèn) 對(duì)這個(gè)元素自動(dòng)地尋址對(duì)您指定作為 第二個(gè)論據(jù)的 象。 那些二條線是 始化方法,并且 為 腳本 處理使用 一旦您執(zhí)行那些線 程 ,您通過(guò) 那個(gè) 函數(shù)運(yùn)行 的所有 腳本 代碼作為主 鍵 并且使用 它 一起使用。 它是一個(gè)非常 通用 的技術(shù)在寫(xiě)腳本的時(shí)候 。 有時(shí) ,這是允許 用 真實(shí)的 象模型 在 服務(wù)器 端 的腳本的同一個(gè)技術(shù)。 訪問(wèn)在引用 當(dāng)瀏覽器的主要 表單 準(zhǔn)備解析和顯示 碼 時(shí),它叫 法,采取二個(gè)文件名字: 來(lái)源 件和目標(biāo) 件。 當(dāng)方法成功地時(shí)返回, 表單 簡(jiǎn)單地 提交 到新制的 本地 超文字標(biāo)記語(yǔ)言頁(yè)。 通過(guò)設(shè)置過(guò)程語(yǔ)言對(duì) 這是必要的,因?yàn)楹驮黾?的 函數(shù) 初始化 腳本 控制。反應(yīng)對(duì)象 后通過(guò)對(duì)方法 制。 它接受 件的名字,核實(shí)它有一個(gè) 且讀所有它的內(nèi)容。 我使用了腳本 編寫(xiě) 。使用 其他輸入 /輸出技術(shù)可能給您更好的表現(xiàn)。 字符 串與所有 容 在 塊 被解析 。 所有文本在這些標(biāo)志外面 被寫(xiě)到 反應(yīng)對(duì)象。 它積累文本 在 內(nèi)部 字符 串緩沖 區(qū) 。 這樣,被模仿的反應(yīng)對(duì)象 儲(chǔ)存所有的輸出 , 而 真正的 認(rèn)情況下中間轉(zhuǎn)換 被 打開(kāi),默認(rèn)情況下,而它在 被關(guān)閉了。 清除 的方法用于 清除 您通過(guò)重覆 訪問(wèn) 的所有緩沖 區(qū) 的文本。它在真正的 現(xiàn)在我們仔細(xì)的審視被模仿的 進(jìn)一步說(shuō)明 對(duì)以方法名字和一樣一些語(yǔ)言主 鍵(例如寫(xiě)或末端 ),我決定使用 ++ 寫(xiě) 實(shí)施。反應(yīng)對(duì)象是直接的 . 示 方法與匹配方式在您的客戶 端 如果您使用客戶 端 擎在具體客戶 端 頁(yè)運(yùn)轉(zhuǎn),則沒(méi)有您的特殊原因能使用仿造 反應(yīng)的一個(gè)習(xí)慣對(duì)象。 您是寫(xiě)一個(gè)完全地 常用 對(duì)象與您更喜歡的編程接口。 當(dāng)您寫(xiě)著在網(wǎng) 絡(luò) 將使用的雙重頁(yè)并且當(dāng)?shù)卦?要仿造 署名出現(xiàn)。 當(dāng)您在 方法 時(shí) 。您通過(guò)的文本增加 了一個(gè)內(nèi)部變量準(zhǔn)備返還給 訪問(wèn)者的內(nèi)部成員 變量 。 這行為確切地 模仿了 應(yīng)對(duì)象 在 內(nèi)部 所 做 的 ,當(dāng) 緩沖區(qū) 打開(kāi)時(shí)。 清除方法清 空緩沖 區(qū) 。 輸出緩沖區(qū)的當(dāng)前內(nèi)容的 輸出 。 這 輸出 在相似情況下運(yùn)作, 每次您讀它,清除它的內(nèi)容。 遞 被變換的文本到瀏覽器通過(guò) 結(jié)果,沒(méi)有需要安排內(nèi)部緩沖 區(qū) 可用 腳本 在 。 實(shí)際上, 出 (例如 還 在內(nèi)部緩沖 區(qū) 積累的文本。 在這客戶 端模仿 ,瀏覽器需要從對(duì)象得到被變換的文本,并且 輸出 比一個(gè)子程序有用 的 終于, 結(jié)束 方法設(shè)置內(nèi)部 變量 錯(cuò)誤。 這 變量 通過(guò) 出 被 展示和用于停止 管理 解析 環(huán) 。 您能看 到 , 應(yīng)對(duì)象是相似 的 ,但 應(yīng)對(duì)象 是 不相同的。在某種程度上邏輯在二個(gè)對(duì)象之后分享,但它 明顯 地不同作為客戶運(yùn)作的上下文,并且反應(yīng)的服務(wù)器 端 編輯要求。 您能看 常用 瀏覽器和 相同的方式瀏覽我簡(jiǎn)單的 頁(yè)面 。 如果您在包含指定的 并且雙擊項(xiàng)目的文件夾打開(kāi) 開(kāi)發(fā)工具 ,視覺(jué)許多情況下開(kāi)始,因?yàn)樗峭ǔ5怯浘庉? 如果您在 且看他們的內(nèi)容,您可能同他們聯(lián)系在一起一個(gè)節(jié)目視覺(jué) 對(duì)象 然而,切記普通 也許使用 在 客戶 端 分析器不支持的會(huì)話 或應(yīng)用。 結(jié) 束 方法正確地停止 進(jìn)程 。 如果您由 輸出 在 太有關(guān)。 查驗(yàn)同一個(gè)文件的嘗試通過(guò) 您看見(jiàn)瀏覽器從網(wǎng)絡(luò)服務(wù)器接受的 切地是相同 。 一個(gè)可能的絆腳石在轉(zhuǎn)換進(jìn)程中 =的意義是 在 之內(nèi)常用的標(biāo)志 。 更加復(fù)雜的頁(yè) 瀏覽器 通過(guò) 當(dāng)前路徑名字完成參考文件的名字。 如果您從點(diǎn)擊::// 在 話將及時(shí)地問(wèn)您想要下載文件或從它的當(dāng)前地點(diǎn)打開(kāi)。 關(guān)鍵是 如果 沒(méi)有一臺(tái) 絡(luò)服務(wù)器的幫助瀏覽器不會(huì)應(yīng)付 。 象 我這里,修造瀏覽器不包括客戶 端 執(zhí)行時(shí)間的引擎能解析和擴(kuò)展 型的瀏覽器的圖解為 鏈接 。它 通常 是足夠的 擴(kuò)展 到所有瀏覽器。用戶 從 瀏覽器移動(dòng) 到 三種方式: 從地址,通過(guò)頁(yè)鏈接,或者通過(guò) 寫(xiě) 腳本。 在所有的情況下,請(qǐng)求排隊(duì)到實(shí)際 求為網(wǎng)絡(luò)服務(wù)器做準(zhǔn)備或設(shè)法為 本地 文件做的一個(gè)內(nèi)部模塊。 當(dāng)您請(qǐng)求瀏覽器 鏈接到本地的 時(shí),被 預(yù)定義 的 這個(gè)模塊沒(méi)什么可 作用 。 基于 瀏覽器在登記 時(shí) 通??礊榈怯?的 應(yīng)用 件。 經(jīng)常這種應(yīng)用是視覺(jué) 結(jié)論 您能使用微軟 用 對(duì)象。 這樣,您能 瀏覽 所有 在對(duì)象和增加新的 對(duì)象 。 可能處理客戶 端 這是特別真實(shí)的超鏈接、 引用 和 表單 。 在這個(gè)專欄,我增加了客戶 端 僅支持 的 下個(gè)月 , 我將報(bào)道請(qǐng)求對(duì)象并且形成管理。 稍候。 A SP is a on to is in eb to SP on to of on SP to it so be of of I at a of a be in 000 &A a on a eb SP if is is on s to a of is of a a on it's a be as a of SP as on ) 'm on me a in of SP s a to or .0 IS SP be to SP a me of a eb I be eb or in a of my on s be Ds or a eb eb of D? To SP a In to a SP of of it to it of In I of SP In I'll to of I'll up s of SP it is I t SP in s To SP a be to to it's to is a or a it If is a it it a to of SP is SP be (I'll to SP a of is I a eb as 'll ++. As a ++, of of I've SP s a is to ve o re SP or is in is to of on of SP an of SP It ". is is to in of SP to SP in s is to of To SP eb a a SP A of eb is to is to a A to is at t to in a SP In a SP is by at a is a of an SP SP a of to or a of on SP is IS t a of eb of eb t of an eb on my I a of to to SP I of my In I of In a I s I as SP To of a ), or OM a at ++ in 997 'm an is is a a It a a a is in in 999 s " in 999 it to to do up as as to In my I At I of to be to at to at is a of s A as a of at s as s a it is a or of a OM to of to do in a at a to it is a to is to OM as of is of is to be of as a to It's a in is IS to SP in of a SP it to on a s is to SP it SP to of is by is to a of to to It of SP it SP in of I PI or- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
5 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 機(jī)械 專業(yè) 外文 文獻(xiàn) 翻譯 ASP 頁(yè)面 客戶端 開(kāi)發(fā) 環(huán)境
鏈接地址:http://www.820124.com/p-16960.html