ASP.NET Web程序設(shè)計與應(yīng)用
定 價:35 元
叢書名:21世紀高等學(xué)校計算機應(yīng)用技術(shù)規(guī)劃教材
- 作者:汪維清,汪維華主編
- 出版時間:2015/8/1
- ISBN:9787302400752
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP393.092
- 頁碼:273
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以Visual Studio 2013和Windows 7為開發(fā)平臺,以C#為編程語言,通過一系列實例詳細地介紹ASP.NET網(wǎng)站開發(fā)技術(shù),包括C#的基本語法知識、常用控件的基本使用方法、動態(tài)數(shù)據(jù)庫連接技術(shù)、ASP.NET程序開發(fā)基礎(chǔ)、XML和Web服務(wù)等內(nèi)容。全書共9章,既包括基本的原理及語法,也包含大量編程技術(shù)細節(jié)和技巧。
ASP.NET是一種建立在通用語言上的程序構(gòu)架,能被用于一臺Web服務(wù)器來建立強大的Web應(yīng)用程序。ASP.NET具有許多比現(xiàn)在的Web開發(fā)模式強大的優(yōu)勢。本書是作者結(jié)合多年的教學(xué)和項目開發(fā)經(jīng)驗,并根據(jù)近幾年教學(xué)改革的實踐以及對人才培養(yǎng)的要求而編寫的。
本書的目的是以Visual Studio 2013和Windows 7為開發(fā)平臺,以C#為開發(fā)語言,通過一系列實例詳細地介紹ASP.NET網(wǎng)站開發(fā)技術(shù)的基礎(chǔ)知識和工作原理,綜合運用文字、圖形和表格加強讀者對教學(xué)內(nèi)容的理解。
本書面向毫無程序設(shè)計基礎(chǔ)的讀者,采用案例方式,全面詳細地介紹C#的基本語法知識、常用控件的基本使用方法、動態(tài)數(shù)據(jù)庫連接技術(shù)、ASP.NET程序開發(fā)基礎(chǔ)、XML和Web服務(wù)等。全書共9章,各章的主要內(nèi)容如下。
第1章介紹動態(tài)網(wǎng)頁(ASP)、.NET Framework與ASP.NET各自的特點及其之間的關(guān)系,詳細介紹IIS服務(wù)器的安裝與配置,并通過一個ASP.NET實例來初步認識開發(fā)網(wǎng)站的過程。
第2章介紹Visual C#.NET程序設(shè)計基礎(chǔ),包括Visual C#.NET基本數(shù)據(jù)類型、常量和變量、表達式和程序基本結(jié)構(gòu)等內(nèi)容。
第3章介紹網(wǎng)頁設(shè)計基礎(chǔ)知識,包括靜態(tài)網(wǎng)頁、動態(tài)網(wǎng)頁的基本概念,特別是詳細討論了ASP.NET的各種控件的使用方法,并通過開發(fā)實例介紹ASP.NET各類常用控件。
第4章介紹網(wǎng)頁布局基本知識,包括站點建立、母版頁和內(nèi)容頁的設(shè)計以及網(wǎng)站導(dǎo)航基本控件的使用等內(nèi)容。
第5章介紹基本內(nèi)置對象基礎(chǔ),包括Page對象、Cookie對象、Request對象、Response對象、Application對象和Session對象等。通過本章的學(xué)習(xí),讀者能輕松地在兩個網(wǎng)頁之間傳遞變量、輸出數(shù)據(jù)以及記錄變量值等。
第6章介紹數(shù)據(jù)庫相關(guān)操作,包括ADO.NET數(shù)據(jù)庫開發(fā)原理、Connection對象、Command對象、DataReader對象、DataAdapter對象、DataSet對象、數(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)境中測試通過,能夠非常方便地設(shè)計出Windows程序的圖形用戶界面,去掉了以前版本中那些晦澀難懂的托管語法形式,簡化了編程過程,程序代碼更加清晰易懂。
本書由汪維清、汪維華主編,其中,第1~5章由汪維清編寫,第6~9章由汪維華編寫。
動態(tài)網(wǎng)頁程序設(shè)計是一項不斷發(fā)展的程序技術(shù),ASP.NET更是博大精深,鑒于作者水平有限,經(jīng)驗不足,書中難免存在錯誤和不當之處,敬請專家、同行和讀者批評指正。
編者2015年3月
第1章ASP.NET基礎(chǔ)
1.1ASP.NET概述
1.1.1ASP簡介
1.1.2ASP工作原理
1.1.3ASP.NET簡介
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第一個ASP.NET程序
習(xí)題1
第2章C#編程語言基礎(chǔ)
2.1C#程序構(gòu)成
2.2C#數(shù)據(jù)類型
2.2.1值類型
2.2.2引用類型
2.3常量、變量與表達式
2.3.1常量
2.3.2變量
2.3.3運算符與表達式
2.3.4運算符的優(yōu)先級與結(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è)計
3.1網(wǎng)頁設(shè)計概述
3.2靜態(tài)網(wǎng)頁設(shè)計
3.3動態(tài)網(wǎng)頁設(shè)計
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表單驗證控件
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用戶控件簡介
3.8.2創(chuàng)建用戶控件
3.8.3調(diào)用用戶控件
3.8.4用戶控件屬性增加
習(xí)題3
第4章網(wǎng)頁布局
4.1站點建立
4.1.1IIS的添加和運行
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)置對象
5.1ASP.NET對象概述
5.2Page 和Cookie對象
5.2.1Page對象
5.2.2Cookie對象
5.3Request和Response對象
5.3.1Request對象
5.3.2Response對象
5.4Application和Session對象
5.4.1Application對象
5.4.2Session對象
習(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對象
6.3.1連接字符串的差異
6.3.2數(shù)據(jù)庫連接方式
6.3.3應(yīng)用程序中連接字符串的存儲
6.3.4連接池
6.4Command對象
6.4.1設(shè)置連接和SQL命令
6.4.2執(zhí)行命令
6.5DataReader對象
6.5.1DataReader對象概述
6.5.2從DataReader讀取數(shù)據(jù)
6.5.3DataReader對象的使用
6.6DataAdapter對象與DataSet對象
6.6.1ADO.NET數(shù)據(jù)集工作原理
6.6.2DataAdapter對象
6.6.3DataSet對象
6.6.4DataTable對象
6.6.5DataColumn對象
6.6.6DataRow對象
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簡介
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遠程管理賬號
9.2.1安裝FTP組件
9.2.2添加FTP站點
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安裝項目部署應(yīng)用程序
習(xí)題9
參考文獻