版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、16-1 交友網站的基礎16-1-1 訪客留言簿16-1-2 聊天室16-1-3 票選網調系統16-1 交友網站的基礎交友網站不只提供網友間強大的互動功能,還可以與網路上其它志同道合的網友建立談天說地的園地、共同參與線上連線遊戲、網路會議、留言版和即時訊息等人性化的互動功能,這就是為什麼網路交友能夠如此的迷人。16-1-1 訪客留言簿訪客留言簿(GuestBook)是一種常見的Web表單應用,類似News或BBS討論區提供網站使用者一個發表言論的地方,在留言薄可以依序顯示訪客訊息,如果想參與留言,只需在Web表單輸入基本資料和留言的內容,就可以發表個人高見,參與留言。16-1-2 聊天室無所不
2、談的網路聊天室,一般來說,在聊天室都有指定的聊天主題,登入的使用者能夠進行多人的同時討論,聊天室顯示的訊息是所有參與的使用者都可以看到,每一個顯示的訊息可以指出是屬於誰的意見。16-1-3 票選網調系統線上投票、民調或考試系統對於ASP.NET來說都屬於類似的網站功能,顧名思義它可以在網站提供票選的園地,提供問題來要求網友選擇意見,並且進行網友票選的統計。16-2 資料庫版的留言簿16-2-1 建立訪客留言的資料庫16-2-2 訪客留言薄的ASP.NET程式16-2-3 電子郵件功能16-2 資料庫版的留言簿建立資料庫版的訪客留言簿,其步驟如下所示:使用Access建立訪客留言的資料庫Gues
3、tbook.mdb。使用ASP.NET建立訪客留言薄,這是一頁Web表單可以輸入訊息,並且顯示出資料表儲存的留言內容。建立電子郵件表單,使用System.Web.Mail名稱空間寄送郵件給留言者。16-2-1 建立訪客留言的資料庫訪客留言資料表GuestBook是用來儲存使用者輸入留言的欄位內容,其欄位如下表所示:16-2-2 訪客留言薄的ASP.NET程式在建立好訪客留言薄所需的資料庫後,ASP.NET程式只是整合Web表單讓網友輸入留言,將留言存入資料庫。然後在Web表單後顯示儲存在GuestBook資料表其它訪客的留言記錄。16-2-3 電子郵件功能在訪客留言簿顯示的留言訊息中,郵件地址
4、是一個超連結,可以開啟Web郵件表單,使用System.Web.Mail名稱空間的郵件功能寄送電子郵件給此留言的使用者。16-3 System.IO版的留言簿使用System.IO名稱空間的文字檔案處理功能。文字檔案儲存使用者留言的HTML標籤,在Web表單後是顯示文字檔案的內容,也就是其它訪客的留言內容。16-4 ASP.NET的BBS電子佈告欄16-4-1 BBS電子佈告欄的基礎16-4-2 建立BBS電子佈告欄16-4-1 BBS電子佈告欄的基礎-說明BBS提供的討論功能允許回應使用者留言進行討論,不同於留言簿只能讓大家留下意見,還可以提供電子郵件功能讓參與討論的使用者相互進行私下討論,
5、或在聊天室進行線上通訊。簡單的說,BBS就是整合留言簿、網頁電子郵件和聊天室的Web應用程式。16-4-1 BBS電子佈告欄的基礎-留言板資料表BBS留言板資料表儲存BBS目前開放的討論主題,其欄位如下表所示:16-4-1 BBS電子佈告欄的基礎-留言內容資料表BBS留言內容資料表是用來儲存BBS的留言,其欄位如下表所示:16-4-2 建立BBS電子佈告欄ASP.NET建立BBS電子佈告欄,其步驟如下:在BBS站新增使用者管理,因為參與BBS討論的使用者都需要先註冊成為會員。當登入BBS站後,使用網路商店的產品目錄功能,顯示留言板清單,在選擇留言版後顯示各板的留言標題,活用DropDownLi
6、st控制項和DataGrid或DataList控制項,就可以建立此功能。請使用框架頁或Web控制項將網頁分成上下兩個部分,在上方顯示留言標題清單,下方是留言內容,按一下留言標題,就可以在下方顯示留言的內容。對於每一個留言,都提供有回應功能可以參與討論,或是提供電子郵件表單寄送電子郵件給留言者。在BBS站加上聊天室功能提供線上即時討論。16-5 網站範例:ASP.NET票選系統16-5-1 網站的安裝與使用16-5-2 網站的架構16-5-3 網站的檔案清單16-5-1 網站的安裝與使用-1ASP.NET Poll票選系統網站是獨立的Web應用程式,可以作為單獨的網站或社群網站的一部分,使用關聯
7、式資料庫儲存票選題目和使用者的投票記錄。票選系統網站的安裝方式十分的簡單,只需將光碟Ch16-5資料夾中的所有檔案都複製到網站的主目錄,或是建立成虛擬目錄,就可以啟動瀏覽程式執行此網站,其首頁是Ch16-5.aspx。16-5-1 網站的安裝與使用-216-5-1 網站的安裝與使用-316-5-1 網站的安裝與使用-316-5-1 網站的安裝與使用-416-5-1 網站的安裝與使用-516-5-2 網站的架構ASP.NET票選系統網站使用表格清單顯示目前的票選題目、提供者和有多少使用者已經參與投票,使用者只需按表格每一列的超連結,就可以參與投票或檢視目前的票選結果。檔案架構資料庫架構資料流架構
8、16-5-3 網站的檔案清單在ASP.NET票選系統網站一共擁有5個ASP.NET程式檔案,各檔案如下所示:Ch16-5.aspxJoinPoll.aspxViewPoll.aspxAddPoll.aspxAddPoll1.aspx16-6 網站範例:ASP.NET使用者清單聊天室16-6-1 網站的安裝與使用16-6-2 網站的架構16-6-3 網站的檔案清單16-6-1 網站的安裝與使用-1ASP.NET聊天室系統網站是獨立的Web應用程式,可以作為單獨的網站或社群網站的一部分,使用數個文字檔案(每一個聊天室一個)儲存聊天訊息。聊天室網站的安裝方式十分簡單,只需將光碟Ch16-6資料夾中的
9、所有檔案都複製到網站的主目錄,或是建立成虛擬目錄,就可以啟動瀏覽程式執行此網站,其首頁是Ch16-6.aspx。16-6-1 網站的安裝與使用-216-6-1 網站的安裝與使用-316-6-2 網站的架構網站架構上並沒有使用網頁資料庫儲存聊天訊息,而是使用文字檔案內容儲存開講的聊天室訊息,每一個聊天室擁有一個以【聊天室名稱】為檔名的文字檔案,檔案內容是該聊天室的訊息,至於開講聊天室的名稱和說明是儲存在ChatRooms.xml的XML檔案。檔案架構框架頁架構資料流架構16-6-3 網站的檔案清單ASP.NET聊天室網站擁有Web.cofig、Global.asax和數個ASP.NET程式檔案,各檔案如下所示:Web.configGlobal.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南建筑安全员-C证考试(专职安全员)题库附答案
- 贵州大学《钢琴合奏》2023-2024学年第一学期期末试卷
- 贵州财经大学《社会经济调查与写作》2023-2024学年第一学期期末试卷
- 2025吉林建筑安全员-C证考试(专职安全员)题库附答案
- 贵阳信息科技学院《韩国语听力》2023-2024学年第一学期期末试卷
- 硅湖职业技术学院《房屋建筑学A》2023-2024学年第一学期期末试卷
- 2025山东省建筑安全员《C证》考试题库及答案
- 广州幼儿师范高等专科学校《级管理与主任工作实务》2023-2024学年第一学期期末试卷
- 2025江西建筑安全员《C证》考试题库及答案
- 广州卫生职业技术学院《生态环境与人类发展》2023-2024学年第一学期期末试卷
- 外贸企业海外市场开拓计划书
- (医学课件)护理人文关怀
- 数据采集服务委托合同
- DB11T 1833-2021 建筑工程施工安全操作规程
- 信息检索课件 第2章 文献检索方法(1)-2
- 河长制工作总结报告5篇河长制年度工作总结
- 第二期专题04-短文填空(6选5)-冲刺中考英语必考题型终极预测(深圳专用)
- 《白描花卉妙笔生》 课件 2024-2025学年岭南美版(2024) 初中美术七年级上册
- 中国偏头痛诊治指南(第一版)2023解读
- 2025年公务员考试申论试题与参考答案
- 2024年秋季新人教PEP版三年级上册英语全册教案
评论
0/150
提交评论