18章个人入口网站的建立.pptVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
18章个人入口网站的建立

第18章 個人入口網站的建立 18-1入口網站的基礎 18-2 System.IO版全文檢索搜尋 18-3 網址搜尋引擎 18-4 Web Services的基礎 18-5 Google的Web Service 18-6 Amazon的Web Service 18-1入口網站的基礎 18-1-1 什麼是入口網站 18-1-2 搜尋引擎的種類 18-1入口網站的基礎 在網站內容的設計上,如果是建構「入口網站」(Portal Site),例如:國外的Yahoo!、微軟的MSN、國內的奇摩Kimo(台灣Yahoo)、SinaNet新浪網、PC HOME等網站,此時網站內容需要提供眾多資訊,入口網站的各種搜尋功能就是本章討論的主題。 18-1-1 什麼是入口網站 入口網站指的是連上Internet啟動瀏覽程式後,瀏覽程式首頁第一個進入的網站,這類網站提供多樣化資訊,例如:搜尋引擎、新聞、股市行情、免費電子郵件和聊天室等,也可能是一份結合報紙、媒體和各類資訊的電子報,可以給網友一個一次看完的網路資訊需求。 18-1-2 搜尋引擎的種類 網站搜尋引擎的目的是快速找尋所需的資訊,可以分成兩種,如下所示: 網址搜尋 網址搜尋是找尋指定關鍵字的相關網站,其目的是透過搜尋引擎找尋有興趣或所需資訊的網址,這類搜尋引擎是使用者進入網路世界的窗口。 全文檢索搜尋 因為網站內容愈來愈豐富,使用者如何在網站中快速找到所需的資料,網站導覽介面的設計和內容的搜尋功能就成為網站必備的重要功能。 18-2 System.IO版全文檢索搜尋 18-2-1 遞迴函數的基礎 18-2-2 遞迴全文檢索搜尋的程式 18-2-1 遞迴函數的基礎 遞迴是一種程式設計技巧,可以在程序或函數中呼叫自已本身,以便簡化程式碼的長度。 在撰寫遞迴的函數時有一些注意事項,基本上遞迴函數需要擁有下列的條件,如下所示: 一個終止條件:能夠終止遞迴函數的執行,以資料夾或目錄的範例來說,就是一個沒有子資料夾,只有檔案的資料夾。 遞迴函式會縮小範圍:遞迴函數處理的範圍會愈來愈小,直到終上條件,如此遞迴函數才能結束執行,以資料夾來說,就是進入一層層的子資料夾,此時其下的子樹將愈來愈小。 18-2-1 遞迴函數的基礎-System.IO版的遞迴全文檢索搜尋 遞迴程序完成網站全文檢索搜尋的功能,其特點如下所示: 搜尋所有的子目錄:遞迴程序可以搜尋所有子目錄檔案,程式能夠指定查詢的檔案類型和搜尋數目。 提供繼續查詢功能:如果找到的指定數目檔案並沒有所需的資料,能夠從上一次最後查詢處,再往下繼續查詢,直到全部查完為止。 多條件查詢:查詢的Web表單支援AND和OR邏輯連結,可以處理一個條件以上的全文檢索查詢。 指定查詢範圍:能夠指定全文檢索的目標為網站的虛擬目錄,不過搜尋時是以實際資料夾進行搜尋。 18-2-2 遞迴全文檢索搜尋的程式 在建立好Web表單輸入查詢的關鍵字後,接下來就可以撰寫遞迴全文檢索函數的ASP.NET程式,以完成搜尋的工作,其流程圖如下所示: 18-3 網址搜尋引擎 18-3-1 網址搜尋引擎的資料表 18-3-2 網址搜尋引擎的ASP.NET程式 18-3 網址搜尋引擎 入口網站的網址搜尋引擎可以搜尋符合相關條件的網站或網頁,在實作上就是使用資料庫儲存這些網址資訊,然後使用SQL查詢指令搜尋資料表的記錄。 18-3-1 網址搜尋引擎的資料表-WebSearch資料表 Access資料庫【WebSearch.mdb】的資料表WebSearch儲存網站的相關資訊,如下表所示: 18-3-1 網址搜尋引擎的資料表-SQL指令 SQL查詢指令搜尋所需的網址記錄,其程式碼如下所示: strSQL = SELECT * From WebSearch WHERE SiteName LIKE % _ keyword strSQL = % OR URL LIKE % keyword % OR Description LIKE % strSQL = keyword % OR Keywords LIKE % keyword % 18-3-2 網址搜尋引擎的ASP.NET程式 程式範例提供網址搜尋和新增網址的兩個ASP.NET程式,ASP.NET程式只是網頁資料庫查詢和操作,如下所示: Ch18-3.aspx 建立搜尋的Web表單,在建立SQL指令字串查詢資料表後,使用DataGrid控制項以分頁顯示搜尋的結果。 Ch18-3Add.aspx ASP.NET程式建立輸入網站資料的Web表單,使用SQL的INSERT指令插入資料表。 18-4 Web Services的基礎 18-4-1 什麼是Web Services 18-4-2 Web Services

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档