




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置1.IISIIS:是InternetInformationServer的縮寫,是一種在Internet上發(fā)布信息的Web服務器。要成為網(wǎng)站服務器,建立B/S模式系統(tǒng),必須要有IIS的服務程序。IIS主要功能:是響應用戶的要求,將所要瀏覽的網(wǎng)頁內容傳輸給他們;管理及維護Web站點;管理及維護FTP站點和SMTP(SimpleMailTransferProtoco1)虛擬服務器。應用程序實現(xiàn)2.VisualStudio.NET3.VisualStudio.NET的安裝1.軟件選擇ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)⑴數(shù)據(jù)庫:MicrosoftSQLServer2000。⑵技術平臺:Microsoft.NETFramework2.0版本。⑶IIS:InternetInformationServer5.0⑷開發(fā)工具:MicrosoftVisualStudio.NET2003中文企業(yè)版。⑸服務器操作系統(tǒng):WindowsXPProfessional
。2.硬件環(huán)境⑴CPU推薦使用IntelPentium3800MHz以上。⑵要流暢運行VisualStudio.NET2003關鍵是內存大小,至少256MB,推薦512MB。⑶磁盤空間3.2GB(完全安裝,包括.NETFramework及.NETIDE全部開發(fā)工具和MSDN);2.6GB(選擇安裝,包括.NETFramework及.NETIDE的部分開發(fā)工具)。⑷顯示800像素×600像素,256色。⑸CD-ROM必需。ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)1.開發(fā)模型的類型⑴單文件頁模型,與傳統(tǒng)的ASP、JSP一樣,應用程序的用戶界面代碼和服務器端腳本代碼編寫在同一個文件中。其中,服務器端腳本代碼位于Script塊中,該塊包含runat=”server”屬性,此屬性將其標記為ASP.NET應執(zhí)行的代碼;⑵代碼隱藏頁模型,將用戶界面代碼和服務器端腳本代碼分開存放在不同的文件中。ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)2.單文件頁模型與代碼隱藏模型特點ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)⑴單文件頁模型特點①有太多代碼的頁中,可以方便地將代碼和標記保留在同一個文件中。②為只有一個文件,所以使用單文件模型編寫的頁更容易部署或發(fā)送給其他程員。③為頁自包含于單個文件中,故而在源代碼管理系統(tǒng)中管理文件稍微簡單一些。⑵代碼隱藏模型特點①碼隱藏頁可以清楚地分隔標記(用戶界面)和代碼。②碼并不會向僅使用頁標記的頁設計人員或其他人員公開,代碼可在多個頁中重用3.開發(fā)ASP.NET應用程序的過程ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)創(chuàng)建設計規(guī)范創(chuàng)建新項目創(chuàng)建界面和編寫代碼新項目生成項目部署測試與調試1.Request對象⑴Request對象屬性和方法`Request對象屬性和方法見表8-1.1,表8.1.2所示。⑵對象的集合調用方法格式Request.Collection[“VariabLe”]其中:Collection包含QueryString、Form、Cookies、ServerVariables四種集合。ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)2.Response對象
Response對象用來處理來自服務器端所創(chuàng)建的并發(fā)回給客戶端的信息。Response對象的主要功能是將HTTP的信息封裝后,從服務器端發(fā)送到客戶端瀏覽器的頁面上。屬性和方法見表8-2.1,表8.2.2所示。ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)3.Application
對象
⑴對象屬性和方法對象屬性和方法見表8-3.1,表8.3.2所示。⑵對象事件Application對象在應用程序中第一次執(zhí)行前和執(zhí)行結束后將觸發(fā)Start和Eed事件。與它們相對應的事件處理程序將在應用程序中的Global.asax文件中定義。4.Session對象
⑴對象屬性和方法對象屬性和方法見表8-4.1,表8.4.2所示。⑵對象事件Session對象的事件與Application對象的事件類似。如,Session_Start和Session_End事件。當有一個新的用戶訪問應用程序時,會立即觸發(fā)Session_Start事件;當某個用戶停止訪問或者是程序執(zhí)行了Session.Abandon方法時,觸發(fā)Session_End事件。ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)5.Server對象
Server對象是專門為處理服務器上的特定任務而設計的,特別是與服務器的環(huán)境和處理活動有關的任務。屬性和方法見表8-5.1,表8-5.2所示。ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)1.Web服務器控件Web服務器控件是ASP.NET頁面中用來定義Web應用程序用戶界面的組件,提供了可在Web表單的代碼中引用的對象模型。包括傳統(tǒng)的窗體控件,例如按鈕、文本框和表等復雜控件。它們還包括提供常用窗體功能(例如在網(wǎng)格中顯示數(shù)據(jù)、選擇日期、顯示菜單等)的控件。除了提供HTML控件所有功能(不包括與元素的一對一映射)外,Web服務器控件還提供以下附加功能:
·功能豐富的對象模型,該模型具有類型安全編程功能。
·自動瀏覽器檢測。控件可以檢測瀏覽器的功能井呈現(xiàn)適當?shù)臉擞洝?/p>
·對于某些控件,可以使用Templates定義自己的控件布局。
·對于某些控件,可以指定控件的事件是立即發(fā)送到服務器,還是先緩存然后在提交該頁是引發(fā)。
·可將事件從嵌套控件傳遞到容器控件中。⑴Label控件ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)Label控件是用來顯示靜態(tài)文字的。它允許在設計時設定文本的顯示內容。基本語法形式如下:
<asp:Labelid=”Label1”nlnat=”server”>控件顯示的內容</asp:Label>⑵Button控件Button控件的作用是在頁面上通過單擊此按鈕觸發(fā)Click事件,并執(zhí)行此事件所指定的事件處理程序。語法基本格式:<asp:Buttonid=”ButtonID”runat=”server”Text=”Button上面的文本”O(jiān)nClick=”事件處理程序名稱”></asp:Button>⑶TextBox控件ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)TextB0x控件是用來讓用戶輸入文字的,它的語法形式如下:<asp:TextBoxid=”對象名稱”
runat=“server“TextMode=”文字顯示模式”
Text=”要在文本框中顯示的字符串”
MaxLength=”可輸入字符串的最大字數(shù)”
Rows=”可顯示的最大行數(shù)”
Columns=”可顯示的最大列數(shù)”
Warp=”是否自動換行”
AutoPostBack=”是否馬上回傳到服務器“
OnTextChanged=”事件處理程序“/>⑷ListBox控件ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)LisIBox控件允許用戶從預定義列表中選擇一項或者多項。在使用上ListBox控件和DownList控件的功能基本相同,主要區(qū)別就在于ListBox允許選擇多項。其基本的語法形式如下:
<asp:ListBoxid=”對象名稱”
runat=”server”Rows=”要顯示的選項的數(shù)目”
SelectionMode=”設置單選或者復選”
AutoPostBack=”是否馬上回傳到服務器”
OnSelectedIndexChanged=”事件處理程序”<asp:ListItemText=”選項名稱”
Value=”選項的相關數(shù)據(jù)”
Selected=“選項是否被選中”/></asp:ListBox>⑸CheckBoxList和CheckBox控件ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)這兩種控件都為用戶提供了一種輸入布爾型數(shù)據(jù)的方法于復選多個選項。
①CheckBox基本語法格式如下:<asp:CheckBoxid=”對象名稱”
runat=”server”Text=”要顯示的字符串“
TextAlign=”文字對齊方式”
Checked=”設置是否為默認選中”
AutoPostBack=”是否馬上回傳到服務器”
OnCheckedChanged=”事件處理程序”
/>⑸CheckBoxList和CheckBox控件ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)這兩種控件都為用戶提供了一種輸入布爾型數(shù)據(jù)的方法于復選多個選項。
②CheckBoxList基本語法格式如下:<asp:CheckBoxListid=”對象名稱”
runat=”Sel'ver”RepeatColurans=”字段數(shù)量”
RepeatDirection=”設置控件的排列方式,水平或垂直”
RepeatLayout=”設置是否以表格來呈現(xiàn)控件“
TextAlign=”文字對齊方式”
AutoPostBack=”是否馬上回傳到服務器”
OnCheckedChanged=”事件處理程序”><asp:ListItemText=”選項名稱”
</></asp:CheckBoxList>⑹RadioButtonList和RadioButton控件ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)這兩種控件與⑸類似用于多選一。①RadioButton的基本語法格式如下:
<asp:RadioButtonid=”對象名稱”
runat=”server”Text=”要顯示的字符串”
TextAlign=”文字對齊方式”
Checkcd=”設置是否為默認選中”
AutoPostBack=”是否馬上回傳到服務器”
GroupName=”組名”
OnCheckedChanged=”事件處理程序”/>⑹RadioButtonList和RadioButton控件ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)這兩種控件與⑸類似用于多選一。②RadioButtonList的基本語法格式如下:<asp:RadioButtonListid=”對象名稱”
runat=”Server”RepeatColunms=”字段數(shù)量“
RepcatDirection=”設置控件的排列方式,水平或垂直”
RepeatLayout=”設置是否以表格來呈現(xiàn)控件”
TextAlign=”文字對齊方式”
AutoPostBack=“是否馬上回傳到服務器”
OnCheckedChanged=”事件處理程序”><asp:ListItemText=”選項名稱”
valuc=”選項的相關數(shù)據(jù)”
Selected=”是否被選中”</></asp:RadioButtonList>⒉用戶控件ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)⑴用戶控件和Web應用程序的關系開發(fā)者可以使用任何文本編輯器開發(fā)用戶控件,或者使用VisualStudio.NET集成開發(fā)環(huán)境開發(fā)用戶控件。用戶控件所使用的編程技術將與用于編寫Web窗體頁面的技術相同。甚至只需稍做修改即可將Web窗體頁面轉換為Web用戶控件。此外,與Web窗體頁面一樣,用戶控件可以在第一次請求時被編譯并存儲在服務器內存中,從而縮短以后請求的響應時間。⑵用戶控件和Web應用程序的主要區(qū)別①用戶控件擴展名為.ascx,而Web應用程序擴展名為.aspx。②在代碼隱藏文件中,用戶控件繼承System.Web.UI.UserControl,而Web應用程序繼承System.Web.UI.Page。③在頁面設置文件中,用戶控件頁面指令為<%@Control…%>,而Web應用程序頁面指令為<%@Page…%>,此外,用戶控件中不包含<HTML>、<Body>和<Form>元素,這些元素必須位于包含用戶控件的宿主頁中。⒊驗證控件驗證控件是一種特殊的控件,是用于檢驗用戶輸入是否符合特定條件的控件。例如,用戶在文本框中輸入數(shù)據(jù)后。便顯示一條提示信息,表明校驗的數(shù)據(jù)是不合法的。
ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)⑴驗證控件類型ASP.NET在web窗體工具箱中提供了6個用于驗證的服務器控件,分別是:①RangeValidator范圍驗證控件。②RegularExpressionValidator正則表達式驗證控件。③RequiredFieldValidator必填字段控件。④CompareValidator比較驗證控件。⑤ValidationSummary驗證總結控件。⑥CustomValidator自定義驗證控件。
ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)⑵驗證控件屬性驗證控件是由BaseValidator類直接或間接派生的,因此具有共同的屬性和方法。但ValidationSummary控件除外。①ControlToValidate屬性:用于綁定需要驗證控件的ID。使用驗證控件時,必須指定該屬性,否則運行時將出現(xiàn)錯誤。②ErrorMessage屬性:當輸入產生錯誤時,顯示提示錯誤信息的文本。③IsValid屬性:該屬性值表示關聯(lián)的輸入控件是否通過驗證。④EnableClientScript屬性:該屬性值指示是否啟用客戶端驗證。⑤Enabled屬性:該屬性值指示是否啟用驗證控件。⒈配置Web服務器安裝IIS的步驟如下:①單擊【開始】→【設置】→【控制面板】。②在彈出的【控制面板】窗口中雙擊【添加或刪除程序】按鈕圖標,在彈出的【添加或刪除程序】對話框中選擇安裝IIS服務器,如圖8-2所示。③單擊[下一步],開始復制文件,在這個過程中可能會提示放入Windows系統(tǒng)盤,按照系統(tǒng)提示進行操作,直到IIS安裝完成。ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)⒈配置Web服務器⑵測試IIS安裝完成之后,要測試IIS安裝是否正確。因為IIS正確安裝之后,會自動建立一個默認的Web站點,并且默認的首頁是“l(fā)ocalstart.asp”。因此要啟動IE瀏覽器并且要訪問本機默認的Web服務器,看能否訪問到默認首頁,就能驗證IIS是否正確安裝。⑶查看網(wǎng)站目錄點擊“管理工具”→雙擊“計算機管理”圖標→“網(wǎng)站”,如圖8-4所示。⑷配置IISASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)⒉安裝ASP.NET⑴安裝.NETFramework2.0⑵開發(fā)工具VisualStudio.NET2003的安裝ASP.NET一般規(guī)則ASP.NET的系統(tǒng)需求開發(fā)工具的選擇主要控件ASP.NET對象模型ASP.NET應用程序開發(fā)模型常用工具內置對象ASP。NET環(huán)境應用ASP.NET運行環(huán)境設置應用程序實現(xiàn)3.數(shù)據(jù)庫管理系統(tǒng)SQLserver2000的安裝⑴選擇“創(chuàng)建新的SQLServer實例”,如圖8-6所示。⑵選擇安裝“服務器和客戶端工具”,如圖8-7所示。⑶為服務設定啟動方式⑷身份驗證⑸服務管理器⑹企業(yè)管理器⒈網(wǎng)上書店管理系統(tǒng)的總體設計網(wǎng)上書店系統(tǒng)通常包括如下功能:⑴用戶注冊和登錄:為用戶提供注冊、登錄、找回丟失密碼、修改個人信息等功能。⑵圖書信息查詢及管理:管理員對信息進行靈活地分類、儲存,方便用戶迅速從少則幾萬,多則幾十萬甚至上百萬種圖書中找出自己所需圖書。⑶購物車管理:用于存儲用戶選擇好的圖書,完成購物后可以自動生成訂單以供管理者進行處理。⑷訂單處理:顯示用戶訂購但沒有處理的訂單。⑸缺書登記處理:對用戶所報告的本站沒有的書籍進行回復。ASP.NET一般規(guī)則ASP.NE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025西安明德理工學院輔導員考試試題及答案
- 2025遼寧理工職業(yè)大學輔導員考試試題及答案
- 2025鹽城師范學院輔導員考試試題及答案
- 2025蘇州百年職業(yè)學院輔導員考試試題及答案
- 衛(wèi)生防病健康宣傳
- 混凝土攪拌站工藝設計
- 景觀設計建筑改造分析
- 聯(lián)邦制藥(內蒙古)有限公司招聘筆試題庫2025
- 四川綿陽交發(fā)實業(yè)有限責任公司招聘筆試題庫2025
- 健康體姿課件
- DB37T 5281-2024 地源熱泵系統(tǒng)工程技術規(guī)程
- 拖拉機買賣合同協(xié)議書(2024版)
- 2024結腸鋸齒狀病變診斷及治療進展
- 2024年外墻保溫承包合同范本
- 學校課后服務外聘老師合同
- JBT 14745-2024《鎂合金壓鑄熔爐 安全要求》
- 2024年中考地理簡答題技巧及答題模板
- 華為項目管理金種子中級培訓教材
- 《新疆維吾爾自治區(qū)建筑安裝工程費用定額》
- 小升初卷(試題)-2023-2024學年六年級下冊數(shù)學人教版
- 中國現(xiàn)代文學思潮智慧樹知到期末考試答案章節(jié)答案2024年杭州師范大學
評論
0/150
提交評論