ASP其它应用范例精选.ppt

上传人:牧羊曲112 文档编号:6501790 上传时间:2023-11-07 格式:PPT 页数:14 大小:243.49KB
返回 下载 相关 举报
ASP其它应用范例精选.ppt_第1页
第1页 / 共14页
ASP其它应用范例精选.ppt_第2页
第2页 / 共14页
ASP其它应用范例精选.ppt_第3页
第3页 / 共14页
ASP其它应用范例精选.ppt_第4页
第4页 / 共14页
ASP其它应用范例精选.ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《ASP其它应用范例精选.ppt》由会员分享,可在线阅读,更多相关《ASP其它应用范例精选.ppt(14页珍藏版)》请在三一办公上搜索。

1、第二十一章ASP 其它應用範例精選,張智星http:/www.cs.nthu.edu.tw/jang清大資工系 多媒體檢索實驗室,本章大綱,大綱本章說明幾個常見的應用,這些應用都使用了 JavaScript/JScript 在用戶端及伺服器的功能,充分發揮其效能。主題21-1:元件的應用:網頁抓取及繁簡互換 21-2:通用式的應用:分色顯示 ASP 網頁,2/14,21-1:元件的應用:網頁抓取及繁簡互換,本小節介紹各種元件的應用。,3/14,範例21-1,主題:抓取 utf-8 網頁並顯示原始碼連結:執行結果檢視原始檔說明範例中使用 WinHttp.WinHttpRequest.5.1 元件

2、來抓取 Google 的首頁,然後顯示此網頁的原始碼。範例中,由於 Google 的首頁是以 utf-8 編碼,WinHttp.WinHttpRequest.5.1 剛好能夠支援,所以一切沒有問題。,4/14,範例21-2,主題:抓取 big5 網頁並顯示原始碼連結:執行結果檢視原始檔說明範例中,我們使用了 adodb.stream 元件,此元件提供了處理 binary 及 ascii 資料的各種方法,功能很強大。,5/14,範例21-3(1),主題:將繁體轉為簡體內容連結:執行結果檢視原始檔說明使用 WinHttp.WinHttpRequest.5.1 元件來抓取一個網頁的內容。使用 ado

3、db.stream 元件來將所抓到的 binary 資料轉為 big5 編碼。使用 Hokoy.WordKit 元件來將繁體轉成簡體。使用 Response.Charset 來將網頁編碼改為 gb2312 的簡體編碼,並將資料寫入網頁。,6/14,範例21-3(2),說明範例中的 Hokoy.WordKit 是一個很好用的元件,除了可以將中文繁體轉成剪體外,還可以進行各種中文轉碼。此元件可由老胡烘焙機所提供。下載 Hokoy.WordKit.dll 後,請註冊此元件:將 Hokoy.WordKit.dll 放到 c:windowssystem32 目錄下。開啟 DOS 視窗,進入 c:wind

4、owssystem32 目錄下,在 DOS 視窗輸入,按”確定”後即完成安裝。,7/14,範例21-3(3),說明Hokoy.WordKit 元件功能列表,8/14,從伺服器端來進行繁體轉簡體,流程如下:在需要轉簡體的網頁導入繁轉簡的程式碼檔案(如下述的 big5toGb.inc 檔案)。只要網址帶有language=gb的參數,上述程式碼就會將網頁內容轉為簡體。,9/14,範例21-4,主題:使用big5toGb.inc將繁體轉簡體連結:檢視原始檔說明程式碼中,其工作流程可以說明如下:若發覺有 language=gb 的選項,則刪除此選項,然後抓取網頁內容。將網頁內容轉成簡體,此流程和前一個

5、範例是完全一樣的。,10/14,21-2:通用式的應用:分色顯示 ASP 網頁,本小節使用通用式,使得ASP程式碼可以分色顯示。,11/14,Ultraedit分色顯示,Server-side 的程式碼都已經使用淡綠色顯示,而 Client-side 的重要標籤也都已經使用藍色來顯示,其他文字則以黑色顯示。,12/14,範例21-5(1),主題:連結:執行結果檢視原始檔說明我們可以知道,為達成各項功能,通用運算式所進行的代換如下:讓瀏覽器進行適當排版:將代換成,也就是將原先的%代換成%,13/14,範例21-5(2),將 Server-side JScript 顯示成紅色:將,也就是將原先的代換成 當然,這些只是簡單的代換,如果遇到更複雜的程式碼,就必須加入其他代換功能,以使分色顯示的功能更完整。,14/14,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号