網路程式開發實驗報告

2022-08-21 12:57:09 字數 1733 閱讀 9681

一、實驗目的

1.熟悉和掌握web開發的基本理論和程式設計方法。

2.掌握使用asp.net進行**開發的方法。

3.掌握web應用程式與資料庫的連線和資料庫操作的方法。

二、實驗原理

web應用程式也叫動態網頁。動態網頁是相對於靜態網頁而言的,所謂靜態網頁,是指所有的網頁內容都已事先設計完成,當使用者通過網頁瀏覽器(如最常見的ie瀏覽器)請求開啟網頁時,web伺服器就將這種事先設計好的網頁一字不改地傳送到使用者的瀏覽器中供使用者瀏覽。而動態網頁則不同,動態網頁至少有一部分內容並非事先設計,這部分內容要根據使用者的具體請求在web伺服器上進行處理,臨時生成,然後將包含臨時生成內容的網頁傳送到使用者的瀏覽器中供使用者瀏覽。 

asp.net就是用於開發動態網頁的,它由微軟的.net技術細化而來,asp.net完全基於模組與元件,和以前的web應用程式開發平台相比,使使用者可以像開發windows應用程式那樣開發web應用程式,有效地縮短了web應用程式的開發周期。

三、實驗內容

採用asp.net+mysql搭建**開發平台,實現兩種網頁介面:使用者註冊介面和管理員介面,使用者註冊介面可實現新使用者的註冊,管理員介面可修改使用者密碼和查詢使用者資訊。1、安裝mysql 5.5資料庫;2、配置mysql server;3、安裝mysql administrator;4、建立資料庫;5、建立資料庫建立資料表,表名為users;6、安裝mysql connector/net,用於asp.net連線mysql資料庫;7、建立asp.net工程;8、進行使用者註冊網頁設計;9、設計管理員查詢介面;10、按f5執行除錯default.aspx介面,第一次啟動除錯時,系統會出現如下介面,點選「確定」,修改web.config檔案進行除錯,之後就不會再修改。

四、實驗思考

1.  asp.net有哪些常用的物件,這些物件有哪些常用的屬性或方法?

response物件用語輸出資料到客戶端,包括向瀏覽器輸出資料、重定向瀏覽器到另乙個url或向瀏覽器輸出cookie檔案。 其類名為httpresponse

屬性和方法:write()向客戶端傳送字串資訊;bufferoutput屬性是否使用快取

clear() 清除快取 ;flush()    強制輸出快取的所有資料

redirect() 網頁轉向位址 ;   end() 終止當前頁的執行 

writefile() 讀取乙個檔案,並且寫入客戶端輸出流

server物件提供對伺服器上的方法和屬性進行的訪問 .其類名稱是

httpserverutility. 主要屬性有: machinename:獲取伺服器的計算機名稱。 

scripttimeout:獲取和設定請求超時(以秒計)搜尋。

2.  asp.net是如何實現mysql資料庫的訪問的?

答:asp.net連線mysql需要乙個元件(.net本身不提供訪問mysql的驅動)mysql.data.dll,此為官方提供(純c#開發,開源噢),有多個版本選擇,採用的資料訪問模式為ado.net在**頁裡輸入using mysql.data.mysqlclient

在page_load函式裡寫mysqlconnection。

網路攻防實驗報告二

中國人民公安大學 chinese people public security university 網路對抗技術 實驗報告 實驗二網路嗅探與欺騙 學生姓名 梁鑫 年級 18區隊 三指導教師 高見 資訊科技與網路安全學院 2016年11月7日 實驗任務總綱 2020 2021學年第一學期 一 實驗目...

詞法分析程式實驗報告

實驗一詞法分析程式實驗 專業 商軟2班 姓名 區展翔 學號 201506110183 一 實驗目的 編制乙個詞法分析程式。二 實驗內容和要求 輸入 源程式字串 輸出 二元組 種別,單詞符號本身 三 實驗方法 步驟及結果測試 1.源程式名 詞法分析.c 可執行程式名 詞法分析.exe 2.原理分析及流...

詞法分析程式實驗報告

實驗 一 詞法分析實驗 專業 商業軟體工程 姓名王芷玲 學號201606110246 一 實驗目的 編制乙個詞法分析程式。二 實驗內容和要求 對字串表示的源程式,從左到右進行掃瞄和分解,根據詞法規則,識別出乙個乙個具有獨立意義的單詞符號,以供語法分析之用 發現詞法錯誤,則返回出錯資訊。三 實驗方法 ...