网络程序开发实验报告
一、實驗目的
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有哪些常用的對象,這些對象有哪些常用的屬性或方法??
答:1.Response ?2.Request ?3.Server ?4.Application ?5.Session ?6.CookiResponse對象用語輸出數據到客戶端,包括向瀏覽器輸出數據、重定向瀏覽器到另一個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。
轉載于:https://www.cnblogs.com/luoyunjian/p/4584699.html
總結
以上是生活随笔為你收集整理的网络程序开发实验报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: github是什么?
- 下一篇: 理论物理极础1. 经典物理的本性