《基于C#的ASP.NET程序設(shè)計》課件-第5章 VS.NET開發(fā)會員管理系統(tǒng)_第1頁
《基于C#的ASP.NET程序設(shè)計》課件-第5章 VS.NET開發(fā)會員管理系統(tǒng)_第2頁
《基于C#的ASP.NET程序設(shè)計》課件-第5章 VS.NET開發(fā)會員管理系統(tǒng)_第3頁
《基于C#的ASP.NET程序設(shè)計》課件-第5章 VS.NET開發(fā)會員管理系統(tǒng)_第4頁
《基于C#的ASP.NET程序設(shè)計》課件-第5章 VS.NET開發(fā)會員管理系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第5章 VS.NET開發(fā)會員管理系統(tǒng)

項目基礎(chǔ)會員管理系統(tǒng)發(fā)布網(wǎng)站本章目標(biāo)項目基礎(chǔ)

VS.NET中的表格操作插入表格。

選擇表、行、列、單元格。

設(shè)置屬性。

單元格的合并。

行、列的插入與刪除。

程序排錯與調(diào)試

1.錯誤類型語法錯誤運行錯誤算法和邏輯錯誤2.使用調(diào)試器

設(shè)置一個斷點逐語句運行方式逐過程運行方式運行到光標(biāo)處方式斷點窗口停止調(diào)試3.調(diào)試實例

【例5-1】Session對象

Session對象的生命周期

Session對象也有其生命周期。在默認(rèn)的情況下,如果瀏覽器在20分鐘內(nèi)沒有再訪問網(wǎng)站中的任何網(wǎng)頁,則該網(wǎng)站為其建立的Session對象將自動釋放。Session對象的讀寫寫數(shù)據(jù)到Session對象中用如下格式:Session[“變量名”]=“內(nèi)容”例如:當(dāng)用戶登錄成功后,把用戶名存到名為UserName的Session變量中:Session[“UserName”]=“小王”下面代碼讀取UserName的Session變量值:strings;s=Session[“UserName”].ToString();【例5-2】5-2.aspx

編程規(guī)范

方法、屬性、變量命名規(guī)范方法、屬性和變量命名應(yīng)盡量遵循下列規(guī)范:避免容易被主觀解釋的難懂的名稱,如方法名DoThis(),或者屬性名xy6。這樣的名稱會導(dǎo)致多義性。在面向?qū)ο蟮恼Z言中,在類屬性的名稱中包含類名是多余的,如Book.BookTitle。而是應(yīng)該使用Book.Title。使用動詞-名詞的方法來命名對給定對象執(zhí)行特定操作的例程,如CalculateInvoiceTotal()。在允許函數(shù)重載的語言中,所有重載都應(yīng)該執(zhí)行相似的函數(shù)。在變量名中使用互補對,如min/max、begin/end和open/close。使用大小寫混合的格式,對例程名稱每個單詞的第一個字母都是大寫的。對于變量名,第一個單詞外每個單詞的第一個字母都是大寫的。布爾變量名應(yīng)該包含Is,這意味著Yes/No或True/False值,如IsAdmin。即使對于可能僅出現(xiàn)在幾個代碼行中的生存期很短的變量,仍然使用有意義的名稱。僅對于短循環(huán)索引使用單字母變量名,如i或j??赡艿那闆r下,盡量不要使用原義數(shù)字或原義字符串,如Fori=1To7。而是使用命名常數(shù),如Fori=1ToNUM_DAYS_IN_WEEK以便于維護(hù)和理解。web控件的命名

web控件用控件名縮寫+控件作用單詞的全稱來命名,單詞的第一個字母必須大寫,如果有多個單詞,則為控件縮寫+控件作用的第一個單詞+第二個單詞的全稱,每個單詞名的第一個字母必須大寫;例如:txtPassword(密碼文本框),btnSubmit(提交按鈕)。

代碼書寫規(guī)范代碼書寫應(yīng)盡量遵循下列規(guī)范:建立標(biāo)準(zhǔn)的縮進(jìn)大?。ㄈ缢膫€空格),并一致地使用此標(biāo)準(zhǔn)。用規(guī)定的縮進(jìn)對齊代碼節(jié)。為注釋和代碼建立最大的行長度,以避免不得不滾動源代碼編輯器,并且可以提供整齊的硬拷貝表示形式。使用空白為源代碼提供結(jié)構(gòu)線索。這樣做會創(chuàng)建代碼“段”,有助于讀者理解軟件的邏輯分段。當(dāng)一行內(nèi)容太長而必須換行時,在后面換行代碼中要使用縮進(jìn)格式,如下:stringinserString="InsertIntoUsers(username,password,email,sex,address)"+"Values('Soholife','chenyp','soholife@','male','北京')";只要合適,每一行上放置的語句避免超過一條。注釋使用注釋應(yīng)注意以下幾點:在每個例程的開始,提供標(biāo)準(zhǔn)的注釋以指示例程的用途、假設(shè)和限制很有幫助。注釋應(yīng)該是解釋它為什么存在和可以做什么的簡短介紹。如果需要用注釋來解釋復(fù)雜的代碼節(jié),請檢查此代碼以確定是否應(yīng)該重寫它。盡一切可能不注釋難以理解的代碼,而應(yīng)該重寫它。盡管一般不應(yīng)該為了使代碼更簡單以便于人們使用而犧牲性能,但必須保持性能和可維護(hù)性之間的平衡。注釋應(yīng)該闡明代碼,而不應(yīng)該增加多義性。5.不規(guī)范代碼實例【例5-3】

會員管理系統(tǒng)

系統(tǒng)分析與設(shè)計 會員管理系統(tǒng)是一般商務(wù)網(wǎng)站都具有的子系統(tǒng),主要用于對一些敏感數(shù)據(jù)、網(wǎng)頁的保護(hù)以及提供一些贏利性質(zhì)的信息服務(wù)。當(dāng)用戶要求訪問這些網(wǎng)頁時,系統(tǒng)將對其進(jìn)行身份驗證,以確認(rèn)其訪問權(quán)限。會員管理系統(tǒng)一般需要實現(xiàn)下面功能:會員登錄頁面注冊頁面修改個人信息的頁面查看個人注冊信息的頁面提供密碼查詢功能表5-2會員管理系統(tǒng)的程序文件文件說明Login.aspx會員登錄頁面Main.aspx主頁Register.aspx注冊頁面Person.aspx查看個人注冊信息的頁面Edit.aspx修改個人信息的頁面Step1.aspx密碼查詢步驟1頁面Step2.aspx密碼查詢步驟2頁面圖5-19用戶表Users的結(jié)構(gòu)登錄頁面主頁面注冊頁面顯示個人信息頁面修改個人信息頁面取回口令(1)頁面取回口令(2)頁面發(fā)布網(wǎng)站

1.配置ASP.NET的運行環(huán)境運行ASP.NET網(wǎng)站的電腦一般需要滿足兩個條件:(1)安裝了Internet信息服務(wù)(IIS)(2)安裝了.NETFramework2.在VS中發(fā)布網(wǎng)站程序在VS2013中打開站點member,單擊“生成”―>“發(fā)布網(wǎng)站”,彈出“發(fā)布網(wǎng)站”對話框,設(shè)置目標(biāo)路徑“C:\MyWeb”

3.配置站點

要顯示瀏覽動態(tài)頁面,我們需要把動態(tài)頁面文件放在某個虛擬目錄下。所謂虛擬目錄,就是在URL地

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論