ASP.NET程序設(shè)計(jì)案例教程

出版時(shí)間:2009-1  出版社:機(jī)械工業(yè)出版社  作者:郭力子  頁數(shù):273  

前言

  ASP.NET是由微軟公司推出的基于.NETFramework的Web應(yīng)用開發(fā)平臺。作為一種建立在.NET公共語言運(yùn)行庫上的Web應(yīng)用編程框架,ASP.NET為開發(fā)內(nèi)容豐富的、動態(tài)的、個(gè)性化的Web應(yīng)用程序提供了一種高效的方案。使用ASP.NET進(jìn)行Web應(yīng)用程序的開發(fā),程序結(jié)構(gòu)更加清晰,開發(fā)流程更加簡單,從而可以提高開發(fā)效率,縮短開發(fā)周期。因此,ASP.NET已成為當(dāng)今Web應(yīng)用開發(fā)的主要平臺之一。  本書編寫的指導(dǎo)思想是強(qiáng)調(diào)實(shí)際應(yīng)用,注重能力培養(yǎng)。本書內(nèi)容涵蓋了運(yùn)用ASP.NET進(jìn)行Web應(yīng)用開發(fā)的基本知識和技能,書中示例面向應(yīng)用,全面兼顧了知識介紹、編程能力培養(yǎng)和實(shí)踐技能訓(xùn)練?! ”緯凑战滩捏w例編寫,每章節(jié)重要的知識點(diǎn)都有相應(yīng)的案例。這些案例簡單明了、針對性強(qiáng),大多可以直接用于工程實(shí)踐。每章后都配有實(shí)訓(xùn)題,很多都是書中案例的擴(kuò)展,有助于讀者實(shí)踐。另外還配有豐富的簡答題和選擇題供讀者練習(xí),為了幫助讀者快速理解,書中案例前都有關(guān)于代碼編寫的簡要分析,案例后對重要或易錯之處還有說明。讀者通過仔細(xì)研讀這些代碼并且經(jīng)過實(shí)訓(xùn)練習(xí),可以迅速培養(yǎng)和提高獨(dú)立解決實(shí)際編程問題的能力。本書最后的綜合示例,可幫助讀者提高編寫Web應(yīng)用程序的綜合能力。  本書適用于高職高專院校、成人高校或其他院校相關(guān)專業(yè),也可作為ASP.NET程序設(shè)計(jì)培訓(xùn)機(jī)構(gòu)的教材或參考書。對于ASP.NET的初學(xué)者,可以按照目錄安排,循序漸進(jìn)地閱讀本書,學(xué)習(xí)理解相應(yīng)的示例,從而掌握基本的Web應(yīng)用程序的開發(fā)技能;對于有一定編程基礎(chǔ)和Web開發(fā)經(jīng)驗(yàn)的讀者,可以仔細(xì)研讀示例,從而提高獨(dú)立編寫Web應(yīng)用程序的能力?! ≡诰帉戇^程中,作者參考了大量相關(guān)技術(shù)資料,吸取了許多同仁的經(jīng)驗(yàn),在此謹(jǐn)表謝意。  鑒于作者水平有限,難免在書中出現(xiàn)錯誤和不妥之處,懇請讀者批評指正。

內(nèi)容概要

  《全國高等職業(yè)教育規(guī)劃教材:ASP.NET 程序設(shè)計(jì)案例教程》從應(yīng)用的角度出發(fā),系統(tǒng)地介紹了運(yùn)用ASP.NET進(jìn)行Web應(yīng)用開發(fā)的基礎(chǔ)知識和基本技能。全書共10章,包括:ASP.NET概述、HTML語言基礎(chǔ)、VB.NET語言程序設(shè)計(jì)基礎(chǔ)、ASP.NET服務(wù)器控件、ASP.NET的內(nèi)置對象、ASP.NET數(shù)據(jù)庫訪問基礎(chǔ)、ASP.NET中的主要數(shù)據(jù)控件、ASP.NET文件處理和電子郵件、ASP.NET程序的設(shè)置、ASP.NET應(yīng)用程序?!  度珖叩嚷殬I(yè)教育規(guī)劃教材:ASP.NET 程序設(shè)計(jì)案例教程》的內(nèi)容立足于課堂教學(xué)和面向應(yīng)用,書中配有數(shù)量豐富的案例、實(shí)訓(xùn)和習(xí)題.內(nèi)容循序漸進(jìn),示捌面向應(yīng)用,全面兼顧了知識弁紹、編程能力培養(yǎng)和實(shí)踐技能訓(xùn)練?!  度珖叩嚷殬I(yè)教育規(guī)劃教材:ASP.NET 程序設(shè)計(jì)案例教程》可作為高職高專院校、成人高?;蚱渌盒O嚓P(guān)專業(yè)的教材,也可作為ASP.NET程序設(shè)計(jì)培訓(xùn)機(jī)構(gòu)或。NET開發(fā)人員的教材或參考書。

書籍目錄

前言第1章 ASP.NET概述1.1 網(wǎng)頁設(shè)計(jì)程序概述1.1.1 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁1.1.2 網(wǎng)頁的工作原理1.2.NET概述1.3 ASP.NET的功能與程序組成1.3.1 ASP.NET的主要功能1.3.2 ASP.NET應(yīng)用程序的組成1.4 ASP.NET Web窗體基本概念1.5 ASP.NET的開發(fā)環(huán)境1.5.1 安裝IIS和.NET Framework1.5.2 虛擬目錄的創(chuàng)建與刪除1.6 使用Visual Studio 2005建立ASP.NET項(xiàng)目1.6.1 創(chuàng)建應(yīng)用程序項(xiàng)目的步驟1.6.2 編輯ASP.NET網(wǎng)頁1.6.3 為控件添加事件代碼1.6.4 預(yù)覽ASP.NET網(wǎng)頁1.6.5 ASP.NET應(yīng)用程序的文件1.7 使用文本編輯器建立ASP.NET應(yīng)用程序1.7.1 建立ASP.NET應(yīng)用程序的一般步驟1.7.2 建立ASP.NET網(wǎng)頁文件1.7.3 ASP.NET的基本語法1.8 實(shí)訓(xùn)1.9 習(xí)題第2章 HTML語言基礎(chǔ)2.1 簡單了解HTML語言2.2 HTML語言的語法結(jié)構(gòu)2.3 頭部標(biāo)記2.4 主體標(biāo)記2.5 文字與段落2.5.1 字體標(biāo)記2.5.2 標(biāo)題字及其對齊屬性2.5.3 文字的修飾標(biāo)記2.5.4 段落及相關(guān)標(biāo)記2.6 列表標(biāo)記2.7 鏈接標(biāo)記2.7.1 內(nèi)部鏈接2.7.2 外部鏈接2.7.3 鏈接的目標(biāo)窗口2.8 圖像標(biāo)記2.9 表格標(biāo)記2.10 表單標(biāo)記2.10.1 Input輸入標(biāo)記2.10.2 Select下拉列表框及Option標(biāo)記2.10.3 TextArea文本域標(biāo)記2.11 框架標(biāo)記2.12 CSS層疊樣式表2.13 實(shí)訓(xùn)2.14 習(xí)題第3章 VB.NET語言程序設(shè)計(jì)基礎(chǔ)3.1 VB.NET概述3.2 數(shù)據(jù)類型3.2.1 基元數(shù)據(jù)類型3.2.2 變量與常量3.2.3 數(shù)組3.3 運(yùn)算符與控制語句3.3.1 運(yùn)算符3.3.2 分支語句3.3.3 循環(huán)語句3.4 VB.NET的過程3.4.1 Sub過程3.4.2 Function過程3.4.3 過程的參數(shù)傳遞3.5 異常處理3.6 使用系統(tǒng)函數(shù)3.7 VB.NET面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)3.7.1 面向?qū)ο蟮幕靖拍?.7.2 類的定義3.7.3 類的使用和繼承3.7.4 使用系統(tǒng)類3.8 實(shí)訓(xùn)3.9 習(xí)題第4章 ASP.NET服務(wù)器控件4.1 ASP.NET服務(wù)器控件類型4.2 Html服務(wù)器控件4.2.1 HtmlForm(表單)4.2.2 HtmlInputText(單行文本和密碼框)4.2.3 HtmlTextArea(多行文本框)4.2.4 HtmllnputButton(提交、重置和普通按鈕)4.2.5 HtmllnputRadioButton(單選框)4.2.6 HtmllnputCheckBox(多選框)4.2.7 HtmlSelect(下拉列表框)4.2.8 HtmllnputHidden(隱藏控件)4.2.9 HtmlAnchor(鏈接控件)4.2.10 Htmllmage(圖像控件)4.2.11 HtmlGenericControl(一般控件)4.2.12 HtmllnputFile(文件上傳控件)4.2.13 Html服務(wù)器控件的Style屬性4.2.14 Html服務(wù)器控件綜合示例4.3 Web服務(wù)器控件4.3.1 Label(標(biāo)簽)4.3.2 Literal(文字)4.3.3 TextBox(文本框)4.3.4 Button(按鈕)4.3.5 RadioButton(單選框)4.3.6 RadioButtonList(單選列表框)4.3.7 CheckBox(復(fù)選框)4.3.8 CheckBoxList(復(fù)選列表框)4.3.9 ListBox(列表框)4.3.10 DropDownList(下拉框)4.3.11 HyperLink(超鏈接)4.3.12 LinkButton(超鏈接按鈕)4.3.13 Table(表格)4.3.14 Calendar(日歷)4.3.15 Image(圖像)4.3.16 ImageButton(圖像按鈕)4.3.17 Panel(面板)4.3.18 Web服務(wù)器控件綜合示例4.4 Validation驗(yàn)證控件4.4.1 RequiredFieldValidator(必填驗(yàn)證)4.4.2 CompareValidator(比較驗(yàn)證)4.4.3 RangeValidator(范圍驗(yàn)證)4.4.4 RegularExpressionValidator(正則驗(yàn)證)4.4.5 CustomValidator(用戶驗(yàn)證)4.4.6 ValidationSummary(驗(yàn)證概要)4.4.7驗(yàn)證綜合示例4.5用戶自定義控件4.6 實(shí)訓(xùn)4.7 習(xí)題第5章 ASP.NET的內(nèi)置對象5.1 ASP.NET的內(nèi)置對象概述5.2 Page對象5.3 Request對象5.3.1 使用QueryString傳遞信息5.3.2 使用ServerVariables數(shù)據(jù)集合5.3.3 使用Browser數(shù)據(jù)集合5.4 Response對象5.4.1 使用Write方法輸出信息5.4.2 使用Redirect方法重定向5.4.3 使用End方法停止輸出5.5 Cookie對象5.5.1 使用Response對象設(shè)置Cookies5.5.2 使用Request對象讀取Cookies5.6 Session對象5.6.1 利用Session存儲信息5.6.2 利用Session存儲數(shù)組信息5.6.3 Session的生存期5.7 Application對象5.7.1 利用Application對象存儲信息5.7.2 利用Application對象存儲數(shù)組信息5.8 Server對象5.8.1 HTMLEncode方法5.8.2 MapPath方法5.8.3 Execute方法5.9 實(shí)訓(xùn)5.10 習(xí)題第6章 ASP.NET數(shù)據(jù)庫訪問基礎(chǔ)6.1 關(guān)系數(shù)據(jù)庫的基本概念6.2 SQL語言概述6.2.1 數(shù)據(jù)定義語言(DDL)6.2.2 數(shù)據(jù)操作語言(DML)6.3 控件的數(shù)據(jù)綁定6.4 ADO.NET概述6.4.1 ADO.NET的組成6.4.2 NET數(shù)據(jù)提供程序6.4.3 DataSet數(shù)據(jù)集6.5 ADO.NET工作方式6.5.1 連接狀態(tài)下的工作方式6.5.2 非連接狀態(tài)下的工作方式6.6 Connection對象6.7 Command對象6.7.1 使用ExecuteReader方法查詢數(shù)據(jù)6.7.2 使用ExecuteNonQuery方法插入記錄6.7.3 使用ExecuteScalar方法返回單個(gè)記錄6.8 DataReader對象6.9 DataAdapter對象6.10 DataSet對象6.10.1 使用DataSet查詢記錄6.10.2 使用DataSet更新和插入記錄6.11 使用帶參數(shù)的SQL命令6.12 實(shí)訓(xùn)6.13 習(xí)題第7章 ASP.NET中的主要數(shù)據(jù)控件7.1 ADO.NET數(shù)據(jù)服務(wù)控件7.2 DataGrid數(shù)據(jù)服務(wù)控件7.2.1 DataGrid控件的常用屬性、方法和事件7.2.2 使用DataGrid實(shí)現(xiàn)分頁和排序7.2.3 在DataGrid控件中定制列7.2.4 在DataGrid控件中編輯、更新數(shù)據(jù)7.3 DataList數(shù)據(jù)服務(wù)控件7.3.1 DataList數(shù)據(jù)服務(wù)控件的使用語法和模板7.3.2 使用DataList控件查詢記錄7.3.3 使用DataList控件編輯更新記錄7.3.4 使用DataList控件實(shí)現(xiàn)分頁7.4 Repeater數(shù)據(jù)服務(wù)控件7.4.1 使用Repeater控件查詢記錄7.4.2 使用Repeater控件的模板7.4.3 使用Repeater控件實(shí)現(xiàn)分頁7.5 Repeater、DataList和DataGrid的比較7.6 實(shí)訓(xùn)7.7 習(xí)題第8章 ASP.NET文件處理和電子郵件8.1 訪問文件系統(tǒng)8.1.1 創(chuàng)建和讀取文本文件8.1.2 復(fù)制和刪除文本文件8.1.3 創(chuàng)建和讀取二進(jìn)制文件8.1.4 顯示目錄和路徑8.1.5 文件目錄的創(chuàng)建、移動和刪除8.2 在ASP.NET中操作XML文件8.2.1 XML文件的創(chuàng)建8.2.2 在ASP.NET中讀寫XML文件8.3 讀取Excel文件8.4 發(fā)送Email8.4.1 使用SmtpMail類8.4.2 使用MailMessage類8.5 實(shí)訓(xùn)8.6 習(xí)題第9章 ASPNET程序的設(shè)置9.1 ASP.NET程序的配置9.2 使用Web.Config配置文件9.2.1 基本的Web.Conflg配置文件9.2.2 設(shè)置數(shù)據(jù)庫連接字符串9.3 使用Global.asax配置文件9.3.1 基小的Global.asax配置文件9.3.2 設(shè)置網(wǎng)頁訪問在線人數(shù)統(tǒng)計(jì)9.4 ASP.NET程序的安全性9.4.1 ASP.NET的身份驗(yàn)證方式和授權(quán)9.4.2 基于Windows的身份驗(yàn)證9.4.3 基于Forms的身份驗(yàn)證9.4.4 基于Forms的數(shù)據(jù)庫用戶驗(yàn)證9.5 優(yōu)化ASP.NET9.5.1 使用頁面緩存9.5.2 使用頁面數(shù)據(jù)緩存9.6 使用跟蹤9.7 實(shí)訓(xùn)9.8 習(xí)題第10章 ASP.NET應(yīng)用程序10.1 網(wǎng)上考試系統(tǒng)10.1.1 網(wǎng)上考試系統(tǒng)簡介10.1.2 系統(tǒng)設(shè)計(jì)10.1.3 考生登錄和選課10.1.4 試題生成與成績判定10.1.5 成績顯示10.2 網(wǎng)上購物系統(tǒng)10.2.2 系統(tǒng)設(shè)計(jì)10.2.3 主頁面及購物區(qū)的實(shí)現(xiàn)10.2.4 實(shí)現(xiàn)“購物車”10.2.5 貨架管理10.3 實(shí)訓(xùn)附錄VB.NET主要常用函數(shù)參考文獻(xiàn)

章節(jié)摘錄

  1.1.1靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁  Intemet的主要應(yīng)用Www網(wǎng)頁根據(jù)其生成方式,大致可以分為靜態(tài)和動態(tài)網(wǎng)頁兩種?! ∷^靜態(tài)網(wǎng)頁,就是說該網(wǎng)頁文件里沒有程序代碼,只有HTML標(biāo)記(本書將在第2章中介紹基本的HTML標(biāo)記)。這種網(wǎng)頁一般以后綴名htm或html,存放。靜態(tài)網(wǎng)頁一經(jīng)制成,在瀏覽器中,其內(nèi)容就固定不變了?! ∷^動態(tài)網(wǎng)頁,就是說該網(wǎng)頁文件不僅含有HTML標(biāo)記,而且含有程序代碼,動態(tài)網(wǎng)頁能夠根據(jù)不同的時(shí)間、不同的訪問者而顯示不同的內(nèi)容?!皠討B(tài)”主要指的是“交互性”,這與動畫、Flash等只是視覺上的所謂動態(tài)網(wǎng)頁是不同的概念。如常見的BBS、留言板、聊天室、網(wǎng)上購物、網(wǎng)上銀行等通常都是采用動態(tài)網(wǎng)頁實(shí)現(xiàn)的?! ∫话銇碚f,靜態(tài)網(wǎng)頁較為容易生成。通常采用Dreamweaver、FrontPage等軟件來完成。而動態(tài)網(wǎng)頁的制作較為復(fù)雜,需要用到ASP、PHP、JSP以及本書重點(diǎn)介紹的ASPNET等專門的動態(tài)網(wǎng)頁設(shè)計(jì)語言?! ?.1.2網(wǎng)頁的工作原理  要了解動態(tài)網(wǎng)頁的工作原理,首先要了解什么是服務(wù)器端和客戶端,并且要注意比較靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的工作原理的區(qū)別?! ?.服務(wù)器端和客戶端  通常,凡是提供服務(wù)的一方稱為服務(wù)器端,而接受服務(wù)的一方稱為客戶端。例如,當(dāng)讀者在瀏覽新浪網(wǎng)站主頁的時(shí)候,新浪網(wǎng)站主頁所在的服務(wù)器就稱為服務(wù)器端,讀者自己的計(jì)算機(jī)就稱為客戶端,如圖1所示?! 》?wù)器端和客戶端的位置也不是一成不變的。如果原來提供服務(wù)的服務(wù)器端需要接受別的服務(wù)器端的服務(wù),它就轉(zhuǎn)化成了客戶端;原來接受服務(wù)的客戶端要為別的客戶端提供服務(wù),它就轉(zhuǎn)化成了服務(wù)器端。

圖書封面

評論、評分、閱讀與下載


    ASP.NET程序設(shè)計(jì)案例教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7