定 價:35 元
叢書名:21世紀高等學校計算機應用技術規(guī)劃教材
- 作者:汪維清,汪維華主編
- 出版時間:2015/8/1
- ISBN:9787302400752
- 出 版 社:清華大學出版社
- 中圖法分類:TP393.092
- 頁碼:273
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以Visual Studio 2013和Windows 7為開發(fā)平臺,以C#為編程語言,通過一系列實例詳細地介紹ASP.NET網(wǎng)站開發(fā)技術,包括C#的基本語法知識、常用控件的基本使用方法、動態(tài)數(shù)據(jù)庫連接技術、ASP.NET程序開發(fā)基礎、XML和Web服務等內(nèi)容。全書共9章,既包括基本的原理及語法,也包含大量編程技術細節(jié)和技巧。
ASP.NET是一種建立在通用語言上的程序構架,能被用于一臺Web服務器來建立強大的Web應用程序。ASP.NET具有許多比現(xiàn)在的Web開發(fā)模式強大的優(yōu)勢。本書是作者結合多年的教學和項目開發(fā)經(jīng)驗,并根據(jù)近幾年教學改革的實踐以及對人才培養(yǎng)的要求而編寫的。
本書的目的是以Visual Studio 2013和Windows 7為開發(fā)平臺,以C#為開發(fā)語言,通過一系列實例詳細地介紹ASP.NET網(wǎng)站開發(fā)技術的基礎知識和工作原理,綜合運用文字、圖形和表格加強讀者對教學內(nèi)容的理解。
本書面向毫無程序設計基礎的讀者,采用案例方式,全面詳細地介紹C#的基本語法知識、常用控件的基本使用方法、動態(tài)數(shù)據(jù)庫連接技術、ASP.NET程序開發(fā)基礎、XML和Web服務等。全書共9章,各章的主要內(nèi)容如下。
第1章介紹動態(tài)網(wǎng)頁(ASP)、.NET Framework與ASP.NET各自的特點及其之間的關系,詳細介紹IIS服務器的安裝與配置,并通過一個ASP.NET實例來初步認識開發(fā)網(wǎng)站的過程。
第2章介紹Visual C#.NET程序設計基礎,包括Visual C#.NET基本數(shù)據(jù)類型、常量和變量、表達式和程序基本結構等內(nèi)容。
第3章介紹網(wǎng)頁設計基礎知識,包括靜態(tài)網(wǎng)頁、動態(tài)網(wǎng)頁的基本概念,特別是詳細討論了ASP.NET的各種控件的使用方法,并通過開發(fā)實例介紹ASP.NET各類常用控件。
第4章介紹網(wǎng)頁布局基本知識,包括站點建立、母版頁和內(nèi)容頁的設計以及網(wǎng)站導航基本控件的使用等內(nèi)容。
第5章介紹基本內(nèi)置對象基礎,包括Page對象、Cookie對象、Request對象、Response對象、Application對象和Session對象等。通過本章的學習,讀者能輕松地在兩個網(wǎng)頁之間傳遞變量、輸出數(shù)據(jù)以及記錄變量值等。
第6章介紹數(shù)據(jù)庫相關操作,包括ADO.NET數(shù)據(jù)庫開發(fā)原理、Connection對象、Command對象、DataReader對象、DataAdapter對象、DataSet對象、數(shù)據(jù)綁定和數(shù)據(jù)控件訪問數(shù)據(jù)庫等數(shù)據(jù)庫開發(fā)技術基礎。
第7章介紹有關文件與文件夾的基本操作、讀寫文件、文件的上傳與下載等內(nèi)容。
第8章介紹XML和Web服務的基本概念,XML文件的讀寫,Web服務的創(chuàng)建、發(fā)布與使用等內(nèi)容。
第9章介紹與網(wǎng)站發(fā)布相關的內(nèi)容,包括IIS的配置、FTP的配置、網(wǎng)站的發(fā)布、Web安裝程序的創(chuàng)建以及Web網(wǎng)站安裝等。
本書是基于C#介紹ASP.NET程序開發(fā)技術,書中的所有例程都在Visual Studio 2013編程環(huán)境中測試通過,能夠非常方便地設計出Windows程序的圖形用戶界面,去掉了以前版本中那些晦澀難懂的托管語法形式,簡化了編程過程,程序代碼更加清晰易懂。
本書由汪維清、汪維華主編,其中,第1~5章由汪維清編寫,第6~9章由汪維華編寫。
動態(tài)網(wǎng)頁程序設計是一項不斷發(fā)展的程序技術,ASP.NET更是博大精深,鑒于作者水平有限,經(jīng)驗不足,書中難免存在錯誤和不當之處,敬請專家、同行和讀者批評指正。
編者2015年3月
第1章ASP.NET基礎
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服務安裝與配置
1.3.1安裝IIS服務器
1.3.2安裝開發(fā)工具
1.4第一個ASP.NET程序
習題1
第2章C#編程語言基礎
2.1C#程序構成
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)先級與結合性
2.3.5類型轉換
2.3.6數(shù)組Array
2.4基本結構
2.4.1順序結構
2.4.2選擇結構
2.4.3循環(huán)結構
2.4.4break、continue與return語句
習題2
第3章網(wǎng)頁設計
3.1網(wǎng)頁設計概述
3.2靜態(tài)網(wǎng)頁設計
3.3動態(tài)網(wǎng)頁設計
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服務器端控件
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調用用戶控件
3.8.4用戶控件屬性增加
習題3
第4章網(wǎng)頁布局
4.1站點建立
4.1.1IIS的添加和運行
4.1.2Web服務器
4.2母版頁和內(nèi)容頁
4.2.1母版頁和內(nèi)容頁概述
4.2.2創(chuàng)建母版頁和內(nèi)容頁
4.3網(wǎng)站導航
4.3.1SiteMapPath控件
4.3.2TreeView控件
4.3.3Menu控件
習題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對象
習題5
第6章數(shù)據(jù)庫操作
6.1數(shù)據(jù)庫應用開發(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應用程序中連接字符串的存儲
6.3.4連接池
6.4Command對象
6.4.1設置連接和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重復值數(shù)據(jù)綁定
6.8數(shù)據(jù)控件訪問數(shù)據(jù)庫
6.8.1數(shù)據(jù)源控件
6.8.2數(shù)據(jù)展示
習題6
第7章文件操作
7.1概述
7.1.1文件和流
7.1.2流相關類介紹
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下載文件
習題7
第8章XML和Web服務
8.1XML
8.1.1XML概述
8.1.2寫XML文檔
8.1.3讀XML文檔
8.1.4XmlDocument類
8.2Web服務
8.2.1Web Service簡介
8.2.2創(chuàng)建Web Service
8.2.3發(fā)布Web Service
8.2.4使用Web Service
習題8
第9章設置與發(fā)布
9.1配置IIS服務器
9.1.1Web服務器與FTP服務器
9.1.2設置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安裝項目部署應用程序
習題9
參考文獻