ASP.NET Web程序設(shè)計(jì)與應(yīng)用
定 價(jià):35 元
叢書名:21世紀(jì)高等學(xué)校計(jì)算機(jī)應(yīng)用技術(shù)規(guī)劃教材
- 作者:汪維清,汪維華主編
- 出版時(shí)間:2015/8/1
- ISBN:9787302400752
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP393.092
- 頁碼:273
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以Visual Studio 2013和Windows 7為開發(fā)平臺(tái),以C#為編程語言,通過一系列實(shí)例詳細(xì)地介紹ASP.NET網(wǎng)站開發(fā)技術(shù),包括C#的基本語法知識(shí)、常用控件的基本使用方法、動(dòng)態(tài)數(shù)據(jù)庫連接技術(shù)、ASP.NET程序開發(fā)基礎(chǔ)、XML和Web服務(wù)等內(nèi)容。全書共9章,既包括基本的原理及語法,也包含大量編程技術(shù)細(xì)節(jié)和技巧。
ASP.NET是一種建立在通用語言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。ASP.NET具有許多比現(xiàn)在的Web開發(fā)模式強(qiáng)大的優(yōu)勢(shì)。本書是作者結(jié)合多年的教學(xué)和項(xiàng)目開發(fā)經(jīng)驗(yàn),并根據(jù)近幾年教學(xué)改革的實(shí)踐以及對(duì)人才培養(yǎng)的要求而編寫的。
本書的目的是以Visual Studio 2013和Windows 7為開發(fā)平臺(tái),以C#為開發(fā)語言,通過一系列實(shí)例詳細(xì)地介紹ASP.NET網(wǎng)站開發(fā)技術(shù)的基礎(chǔ)知識(shí)和工作原理,綜合運(yùn)用文字、圖形和表格加強(qiáng)讀者對(duì)教學(xué)內(nèi)容的理解。
本書面向毫無程序設(shè)計(jì)基礎(chǔ)的讀者,采用案例方式,全面詳細(xì)地介紹C#的基本語法知識(shí)、常用控件的基本使用方法、動(dòng)態(tài)數(shù)據(jù)庫連接技術(shù)、ASP.NET程序開發(fā)基礎(chǔ)、XML和Web服務(wù)等。全書共9章,各章的主要內(nèi)容如下。
第1章介紹動(dòng)態(tài)網(wǎng)頁(ASP)、.NET Framework與ASP.NET各自的特點(diǎn)及其之間的關(guān)系,詳細(xì)介紹IIS服務(wù)器的安裝與配置,并通過一個(gè)ASP.NET實(shí)例來初步認(rèn)識(shí)開發(fā)網(wǎng)站的過程。
第2章介紹Visual C#.NET程序設(shè)計(jì)基礎(chǔ),包括Visual C#.NET基本數(shù)據(jù)類型、常量和變量、表達(dá)式和程序基本結(jié)構(gòu)等內(nèi)容。
第3章介紹網(wǎng)頁設(shè)計(jì)基礎(chǔ)知識(shí),包括靜態(tài)網(wǎng)頁、動(dòng)態(tài)網(wǎng)頁的基本概念,特別是詳細(xì)討論了ASP.NET的各種控件的使用方法,并通過開發(fā)實(shí)例介紹ASP.NET各類常用控件。
第4章介紹網(wǎng)頁布局基本知識(shí),包括站點(diǎn)建立、母版頁和內(nèi)容頁的設(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ì)象等。通過本章的學(xué)習(xí),讀者能輕松地在兩個(gè)網(wǎng)頁之間傳遞變量、輸出數(shù)據(jù)以及記錄變量值等。
第6章介紹數(shù)據(jù)庫相關(guān)操作,包括ADO.NET數(shù)據(jù)庫開發(fā)原理、Connection對(duì)象、Command對(duì)象、DataReader對(duì)象、DataAdapter對(duì)象、DataSet對(duì)象、數(shù)據(jù)綁定和數(shù)據(jù)控件訪問數(shù)據(jù)庫等數(shù)據(jù)庫開發(fā)技術(shù)基礎(chǔ)。
第7章介紹有關(guān)文件與文件夾的基本操作、讀寫文件、文件的上傳與下載等內(nèi)容。
第8章介紹XML和Web服務(wù)的基本概念,XML文件的讀寫,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)站安裝等。
本書是基于C#介紹ASP.NET程序開發(fā)技術(shù),書中的所有例程都在Visual Studio 2013編程環(huán)境中測(cè)試通過,能夠非常方便地設(shè)計(jì)出Windows程序的圖形用戶界面,去掉了以前版本中那些晦澀難懂的托管語法形式,簡(jiǎn)化了編程過程,程序代碼更加清晰易懂。
本書由汪維清、汪維華主編,其中,第1~5章由汪維清編寫,第6~9章由汪維華編寫。
動(dòng)態(tài)網(wǎng)頁程序設(shè)計(jì)是一項(xiàng)不斷發(fā)展的程序技術(shù),ASP.NET更是博大精深,鑒于作者水平有限,經(jīng)驗(yàn)不足,書中難免存在錯(cuò)誤和不當(dāng)之處,敬請(qǐng)專家、同行和讀者批評(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安裝開發(fā)工具
1.4第一個(gè)ASP.NET程序
習(xí)題1
第2章C#編程語言基礎(chǔ)
2.1C#程序構(gòu)成
2.2C#數(shù)據(jù)類型
2.2.1值類型
2.2.2引用類型
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類型轉(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語句
習(xí)題2
第3章網(wǎng)頁設(shè)計(jì)
3.1網(wǎng)頁設(shè)計(jì)概述
3.2靜態(tài)網(wǎng)頁設(shè)計(jì)
3.3動(dòng)態(tài)網(wǎng)頁設(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)頁布局
4.1站點(diǎn)建立
4.1.1IIS的添加和運(yùn)行
4.1.2Web服務(wù)器
4.2母版頁和內(nèi)容頁
4.2.1母版頁和內(nèi)容頁概述
4.2.2創(chuàng)建母版頁和內(nèi)容頁
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ù)庫操作
6.1數(shù)據(jù)庫應(yīng)用開發(fā)概述
6.2ADO.NET數(shù)據(jù)庫開發(fā)方式
6.2.1ADO.NET數(shù)據(jù)庫開發(fā)概述
6.2.2.NET Framework 數(shù)據(jù)提供程序
6.2.3.NET Framework DataSet
6.2.4數(shù)據(jù)庫操作過程
6.3Connection對(duì)象
6.3.1連接字符串的差異
6.3.2數(shù)據(jù)庫連接方式
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ù)控件訪問數(shù)據(jù)庫
6.8.1數(shù)據(jù)源控件
6.8.2數(shù)據(jù)展示
習(xí)題6
第7章文件操作
7.1概述
7.1.1文件和流
7.1.2流相關(guān)類介紹
7.2文件與文件夾基本操作
7.2.1Directory
7.2.2DirectoryInfo
7.2.3File
7.2.4FileInfo
7.3讀寫文件
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寫XML文檔
8.1.3讀XML文檔
8.1.4XmlDocument類
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)