ASP.NET Web程序設(shè)計(jì)與應(yīng)用
定 價(jià):35 元
叢書(shū)名:21世紀(jì)高等學(xué)校計(jì)算機(jī)應(yīng)用技術(shù)規(guī)劃教材
- 作者:汪維清,汪維華主編
- 出版時(shí)間:2015/8/1
- ISBN:9787302400752
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP393.092
- 頁(yè)碼:273
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)以Visual Studio 2013和Windows 7為開(kāi)發(fā)平臺(tái),以C#為編程語(yǔ)言,通過(guò)一系列實(shí)例詳細(xì)地介紹ASP.NET網(wǎng)站開(kāi)發(fā)技術(shù),包括C#的基本語(yǔ)法知識(shí)、常用控件的基本使用方法、動(dòng)態(tài)數(shù)據(jù)庫(kù)連接技術(shù)、ASP.NET程序開(kāi)發(fā)基礎(chǔ)、XML和Web服務(wù)等內(nèi)容。全書(shū)共9章,既包括基本的原理及語(yǔ)法,也包含大量編程技術(shù)細(xì)節(jié)和技巧。
ASP.NET是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。ASP.NET具有許多比現(xiàn)在的Web開(kāi)發(fā)模式強(qiáng)大的優(yōu)勢(shì)。本書(shū)是作者結(jié)合多年的教學(xué)和項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),并根據(jù)近幾年教學(xué)改革的實(shí)踐以及對(duì)人才培養(yǎng)的要求而編寫(xiě)的。
本書(shū)的目的是以Visual Studio 2013和Windows 7為開(kāi)發(fā)平臺(tái),以C#為開(kāi)發(fā)語(yǔ)言,通過(guò)一系列實(shí)例詳細(xì)地介紹ASP.NET網(wǎng)站開(kāi)發(fā)技術(shù)的基礎(chǔ)知識(shí)和工作原理,綜合運(yùn)用文字、圖形和表格加強(qiáng)讀者對(duì)教學(xué)內(nèi)容的理解。
本書(shū)面向毫無(wú)程序設(shè)計(jì)基礎(chǔ)的讀者,采用案例方式,全面詳細(xì)地介紹C#的基本語(yǔ)法知識(shí)、常用控件的基本使用方法、動(dòng)態(tài)數(shù)據(jù)庫(kù)連接技術(shù)、ASP.NET程序開(kāi)發(fā)基礎(chǔ)、XML和Web服務(wù)等。全書(shū)共9章,各章的主要內(nèi)容如下。
第1章介紹動(dòng)態(tài)網(wǎng)頁(yè)(ASP)、.NET Framework與ASP.NET各自的特點(diǎn)及其之間的關(guān)系,詳細(xì)介紹IIS服務(wù)器的安裝與配置,并通過(guò)一個(gè)ASP.NET實(shí)例來(lái)初步認(rèn)識(shí)開(kāi)發(fā)網(wǎng)站的過(guò)程。
第2章介紹Visual C#.NET程序設(shè)計(jì)基礎(chǔ),包括Visual C#.NET基本數(shù)據(jù)類(lèi)型、常量和變量、表達(dá)式和程序基本結(jié)構(gòu)等內(nèi)容。
第3章介紹網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ)知識(shí),包括靜態(tài)網(wǎng)頁(yè)、動(dòng)態(tài)網(wǎng)頁(yè)的基本概念,特別是詳細(xì)討論了ASP.NET的各種控件的使用方法,并通過(guò)開(kāi)發(fā)實(shí)例介紹ASP.NET各類(lèi)常用控件。
第4章介紹網(wǎng)頁(yè)布局基本知識(shí),包括站點(diǎn)建立、母版頁(yè)和內(nèi)容頁(yè)的設(shè)計(jì)以及網(wǎng)站導(dǎo)航基本控件的使用等內(nèi)容。
第5章介紹基本內(nèi)置對(duì)象基礎(chǔ),包括Page對(duì)象、Cookie對(duì)象、Request對(duì)象、Response對(duì)象、Application對(duì)象和Session對(duì)象等。通過(guò)本章的學(xué)習(xí),讀者能輕松地在兩個(gè)網(wǎng)頁(yè)之間傳遞變量、輸出數(shù)據(jù)以及記錄變量值等。
第6章介紹數(shù)據(jù)庫(kù)相關(guān)操作,包括ADO.NET數(shù)據(jù)庫(kù)開(kāi)發(fā)原理、Connection對(duì)象、Command對(duì)象、DataReader對(duì)象、DataAdapter對(duì)象、DataSet對(duì)象、數(shù)據(jù)綁定和數(shù)據(jù)控件訪問(wèn)數(shù)據(jù)庫(kù)等數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)基礎(chǔ)。
第7章介紹有關(guān)文件與文件夾的基本操作、讀寫(xiě)文件、文件的上傳與下載等內(nèi)容。
第8章介紹XML和Web服務(wù)的基本概念,XML文件的讀寫(xiě),Web服務(wù)的創(chuàng)建、發(fā)布與使用等內(nèi)容。
第9章介紹與網(wǎng)站發(fā)布相關(guān)的內(nèi)容,包括IIS的配置、FTP的配置、網(wǎng)站的發(fā)布、Web安裝程序的創(chuàng)建以及Web網(wǎng)站安裝等。
本書(shū)是基于C#介紹ASP.NET程序開(kāi)發(fā)技術(shù),書(shū)中的所有例程都在Visual Studio 2013編程環(huán)境中測(cè)試通過(guò),能夠非常方便地設(shè)計(jì)出Windows程序的圖形用戶界面,去掉了以前版本中那些晦澀難懂的托管語(yǔ)法形式,簡(jiǎn)化了編程過(guò)程,程序代碼更加清晰易懂。
本書(shū)由汪維清、汪維華主編,其中,第1~5章由汪維清編寫(xiě),第6~9章由汪維華編寫(xiě)。
動(dòng)態(tài)網(wǎng)頁(yè)程序設(shè)計(jì)是一項(xiàng)不斷發(fā)展的程序技術(shù),ASP.NET更是博大精深,鑒于作者水平有限,經(jīng)驗(yàn)不足,書(shū)中難免存在錯(cuò)誤和不當(dāng)之處,敬請(qǐng)專(zhuān)家、同行和讀者批評(píng)指正。
編者2015年3月
第1章ASP.NET基礎(chǔ)
1.1ASP.NET概述
1.1.1ASP簡(jiǎn)介
1.1.2ASP工作原理
1.1.3ASP.NET簡(jiǎn)介
1.2.NET Framework
1.2.1.NET Framework的作用
1.2.2.NET Framework的組成
1.3ASP.NET服務(wù)安裝與配置
1.3.1安裝IIS服務(wù)器
1.3.2安裝開(kāi)發(fā)工具
1.4第一個(gè)ASP.NET程序
習(xí)題1
第2章C#編程語(yǔ)言基礎(chǔ)
2.1C#程序構(gòu)成
2.2C#數(shù)據(jù)類(lèi)型
2.2.1值類(lèi)型
2.2.2引用類(lèi)型
2.3常量、變量與表達(dá)式
2.3.1常量
2.3.2變量
2.3.3運(yùn)算符與表達(dá)式
2.3.4運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
2.3.5類(lèi)型轉(zhuǎn)換
2.3.6數(shù)組Array
2.4基本結(jié)構(gòu)
2.4.1順序結(jié)構(gòu)
2.4.2選擇結(jié)構(gòu)
2.4.3循環(huán)結(jié)構(gòu)
2.4.4break、continue與return語(yǔ)句
習(xí)題2
第3章網(wǎng)頁(yè)設(shè)計(jì)
3.1網(wǎng)頁(yè)設(shè)計(jì)概述
3.2靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)
3.3動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)
3.3.1ASP
3.3.2ASP.NET
3.4HTML控件
3.4.1HtmlForm控件
3.4.2HtmlInputText控件
3.4.3HtmlInputButton控件
3.4.4HtmlTable 控件
3.4.5HtmlSelect 控件
3.4.6HtmlImage控件
3.5Web服務(wù)器端控件
3.5.1ASP.NET Label 控件
3.5.2ASP.NET TextBox控件
3.5.3ASP.NET Button控件
3.5.4ASP.NET HyperLink控件
3.5.5ASP.NET Image控件
3.5.6ASP.NET DropDownList控件
3.5.7ASP.NET CheckBox控件
3.5.8ASP.NET RadioButton控件
3.6Web表單驗(yàn)證控件
3.6.1RequiredFieldValidator控件
3.6.2RangeValidator控件
3.6.3ValidationSummary控件
3.6.4CompareValidator控件
3.6.5RegularExpressionValidator控件
3.6.6CustomValidator控件
3.7登錄控件
3.7.1Login控件
3.7.2LoginName 控件
3.7.3LoginStatus 控件
3.7.4LoginView 控件
3.7.5CreateUserWizard 控件
3.7.6ChangePassword 控件
3.7.7PasswordRecovery 控件
3.8用戶控件
3.8.1用戶控件簡(jiǎn)介
3.8.2創(chuàng)建用戶控件
3.8.3調(diào)用用戶控件
3.8.4用戶控件屬性增加
習(xí)題3
第4章網(wǎng)頁(yè)布局
4.1站點(diǎn)建立
4.1.1IIS的添加和運(yùn)行
4.1.2Web服務(wù)器
4.2母版頁(yè)和內(nèi)容頁(yè)
4.2.1母版頁(yè)和內(nèi)容頁(yè)概述
4.2.2創(chuàng)建母版頁(yè)和內(nèi)容頁(yè)
4.3網(wǎng)站導(dǎo)航
4.3.1SiteMapPath控件
4.3.2TreeView控件
4.3.3Menu控件
習(xí)題4
第5章基本內(nèi)置對(duì)象
5.1ASP.NET對(duì)象概述
5.2Page 和Cookie對(duì)象
5.2.1Page對(duì)象
5.2.2Cookie對(duì)象
5.3Request和Response對(duì)象
5.3.1Request對(duì)象
5.3.2Response對(duì)象
5.4Application和Session對(duì)象
5.4.1Application對(duì)象
5.4.2Session對(duì)象
習(xí)題5
第6章數(shù)據(jù)庫(kù)操作
6.1數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)概述
6.2ADO.NET數(shù)據(jù)庫(kù)開(kāi)發(fā)方式
6.2.1ADO.NET數(shù)據(jù)庫(kù)開(kāi)發(fā)概述
6.2.2.NET Framework 數(shù)據(jù)提供程序
6.2.3.NET Framework DataSet
6.2.4數(shù)據(jù)庫(kù)操作過(guò)程
6.3Connection對(duì)象
6.3.1連接字符串的差異
6.3.2數(shù)據(jù)庫(kù)連接方式
6.3.3應(yīng)用程序中連接字符串的存儲(chǔ)
6.3.4連接池
6.4Command對(duì)象
6.4.1設(shè)置連接和SQL命令
6.4.2執(zhí)行命令
6.5DataReader對(duì)象
6.5.1DataReader對(duì)象概述
6.5.2從DataReader讀取數(shù)據(jù)
6.5.3DataReader對(duì)象的使用
6.6DataAdapter對(duì)象與DataSet對(duì)象
6.6.1ADO.NET數(shù)據(jù)集工作原理
6.6.2DataAdapter對(duì)象
6.6.3DataSet對(duì)象
6.6.4DataTable對(duì)象
6.6.5DataColumn對(duì)象
6.6.6DataRow對(duì)象
6.6.7多表操作
6.7數(shù)據(jù)綁定
6.7.1單值數(shù)據(jù)綁定
6.7.2重復(fù)值數(shù)據(jù)綁定
6.8數(shù)據(jù)控件訪問(wèn)數(shù)據(jù)庫(kù)
6.8.1數(shù)據(jù)源控件
6.8.2數(shù)據(jù)展示
習(xí)題6
第7章文件操作
7.1概述
7.1.1文件和流
7.1.2流相關(guān)類(lèi)介紹
7.2文件與文件夾基本操作
7.2.1Directory
7.2.2DirectoryInfo
7.2.3File
7.2.4FileInfo
7.3讀寫(xiě)文件
7.3.1StreamReader
7.3.2StreamWriter
7.3.3FileStream
7.4文件的上傳與下載
7.4.1上傳文件
7.4.2下載文件
習(xí)題7
第8章XML和Web服務(wù)
8.1XML
8.1.1XML概述
8.1.2寫(xiě)XML文檔
8.1.3讀XML文檔
8.1.4XmlDocument類(lèi)
8.2Web服務(wù)
8.2.1Web Service簡(jiǎn)介
8.2.2創(chuàng)建Web Service
8.2.3發(fā)布Web Service
8.2.4使用Web Service
習(xí)題8
第9章設(shè)置與發(fā)布
9.1配置IIS服務(wù)器
9.1.1Web服務(wù)器與FTP服務(wù)器
9.1.2設(shè)置IP地址
9.1.3安裝IIS
9.1.4配置IIS
9.2創(chuàng)建FTP遠(yuǎn)程管理賬號(hào)
9.2.1安裝FTP組件
9.2.2添加FTP站點(diǎn)
9.3發(fā)布網(wǎng)站
9.3.1使用FTP方式發(fā)布網(wǎng)站
9.3.2使用HTTP方式發(fā)布網(wǎng)站
9.3.3使用文件系統(tǒng)方式發(fā)布網(wǎng)站
9.4使用Web安裝項(xiàng)目部署應(yīng)用程序
習(xí)題9
參考文獻(xiàn)