ASP.NET Web程式設計與套用(第2版)

ASP.NET Web程式設計與套用(第2版)

《ASP.NET Web程式設計與套用(第2版)》是2015年清華大學出版社出版的圖書,作者是汪維清、汪維華。

基本介紹

  • 書名:ASP.NET Web程式設計與套用(第2版)
  • 作者:汪維清、汪維華
  • 出版社:清華大學出版社
  • 出版時間:2015年08月01日
  • 定價:35 元
  • ISBN:9787302400752
編輯推薦,內容簡介,圖書目錄,

編輯推薦

ASP.NET是一種建立在通用語言上的程式構架,能被用於一台Web伺服器來建立強大的Web應用程式。ASP.NET具有許多比現在的Web開發模式強大的優勢。本書是作者結合多年的教學和項目開發經驗,並根據近幾年教學改革的實踐以及對人才培養的要求而編寫的。
全書共9章,各章的主要內容如下。
第1章介紹動態網頁(ASP)、.NETFramework與ASP.NET各自的特點及其之間的關係,詳細介紹IIS伺服器的安裝與配置,並通過一個ASP.NET實例來初步認識開發網站的過程。
第2章介紹VisualC#.NET程式設計基礎,包括VisualC#.NET基本數據類型、常量和變數、表達式和程式基本結構等內容。
第3章介紹網頁設計基礎知識,包括靜態網頁、動態網頁的基本概念,特別是詳細討論了ASP.NET的各種控制項的使用方法,並通過開發實例介紹ASP.NET各類常用控制項。
第4章介紹網頁布局基本知識,包括站點建立、母版頁和內容頁的設計以及網站導航基本控制項的使用等內容。
第5章介紹基本內置對象基礎,包括Page對象、Cookie對象、Request對象Response對象、Application對象和Session對象等。通過本章的學習,讀者能輕鬆地在兩個網頁之間傳遞變數、輸出數據以及記錄變數值等。
第6章介紹資料庫相關操作,包括ADO.NET資料庫開發原理、Connection對象、Command對象、DataReader對象、DataAdapter對象、DataSet對象、數據綁定和數據控制項訪問資料庫等資料庫開發技術基礎。
第7章介紹有關檔案與資料夾的基本操作、讀寫檔案、檔案的上傳與下載等內容。
第8章介紹XML和Web服務的基本概念,XML檔案的讀寫,Web服務的創建、發布與使用等內容。
第9章介紹與網站發布相關的內容,包括IIS的配置、FTP的配置、網站的發布、Web安裝程式的創建以及Web網站安裝等。
本書是基於C#介紹ASP.NET程式開發技術,書中的所有例程都在VisualStudio2013編程環境中測試通過,能夠非常方便地設計出Windows程式的圖形用戶界面,去掉了以前版本中那些晦澀難懂的託管語法形式,簡化了編程過程,程式代碼更加清晰易懂。

內容簡介

本書以Visual Studio 2013和Windows 7為開發平台,以C#為程式語言,通過一系列實例詳細地介紹ASP.NET網站開發技術,包括C#的基本語法知識、常用控制項的基本使用方法、動態資料庫連線技術、ASP.NET程式開發基礎、XML和Web服務等內容。全書共9章,既包括基本的原理及語法,也包含大量編程技術細節和技巧。為了便於學生理解,各章均配有習題。 本書可作為各專業的學生或工程技術人員學習ASP.NET程式的教材,也可作為學習ASP.NET編程的初級和高級讀者的參考用書。

圖書目錄

第1章ASP.NET基礎
1.1ASP.NET概述
1.1.1ASP簡介
1.1.2ASP工作原理
1.1.3ASP.NET簡介
1.2.NETFramework
1.2.1.NETFramework的作用
1.2.2.NETFramework的組成
1.3ASP.NET服務安裝與配置
1.3.1安裝IIS伺服器
1.3.2安裝開發工具
1.4第一個ASP.NET程式
習題1
第2章C#程式語言基礎
2.1C#程式構成
2.2C#數據類型
2.2.1值類型
2.2.2引用類型
2.3常量、變數與表達式
2.3.1常量
2.3.2變數
2.3.3運算符與表達式
2.3.4運算符的優先權與結合性
2.3.5類型轉換
2.3.6數組Array
2.4基本結構
2.4.1順序結構
2.4.2選擇結構
2.4.3循環結構
2.4.4break、continue與return語句
習題2
第3章網頁設計
3.1網頁設計概述
3.2靜態網頁設計
3.3動態網頁設計
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.5Web伺服器端控制項
3.5.1ASP.NETLabel控制項
3.5.2ASP.NETTextBox控制項
3.5.3ASP.NETButton控制項
3.5.4ASP.NETHyperLink控制項
3.5.5ASP.NETImage控制項
3.5.6ASP.NETDropDownList控制項
3.5.7ASP.NETCheckBox控制項
3.5.8ASP.NETRadioButton控制項
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創建用戶控制項
3.8.3調用用戶控制項
3.8.4用戶控制項屬性增加
習題3
第4章網頁布局
4.1站點建立
4.1.1IIS的添加和運行
4.1.2Web伺服器
4.2母版頁和內容頁
4.2.1母版頁和內容頁概述
4.2.2創建母版頁和內容頁
4.3網站導航
4.3.1SiteMapPath控制項
4.3.2TreeView控制項
4.3.3Menu控制項
習題4
第5章基本內置對象
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章資料庫操作
6.1資料庫套用開發概述
6.2ADO.NET資料庫開發方式
6.2.1ADO.NET資料庫開發概述
6.2.2.NETFramework數據提供程式
6.2.3.NETFrameworkDataSet
6.2.4資料庫操作過程
6.3Connection對象
6.3.1連線字元串的差異
6.3.2資料庫連線方式
6.3.3應用程式中連線字元串的存儲
6.3.4連線池
6.4Command對象
6.4.1設定連線和SQL命令
6.4.2執行命令
6.5DataReader對象
6.5.1DataReader對象概述
6.5.2從DataReader讀取數據
6.5.3DataReader對象的使用
6.6DataAdapter對象與DataSet對象
6.6.1ADO.NET數據集工作原理
6.6.2DataAdapter對象
6.6.3DataSet對象
6.6.4DataTable對象
6.6.5DataColumn對象
6.6.6DataRow對象
6.6.7多表操作
6.7數據綁定
6.7.1單值數據綁定
6.7.2重複值數據綁定
6.8數據控制項訪問資料庫
6.8.1數據源控制項
6.8.2數據展示
習題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.1WebService簡介
8.2.2創建WebService
8.2.3發布WebService
8.2.4使用WebService
習題8
第9章設定與發布
9.1配置IIS伺服器
9.1.1Web伺服器與FTP伺服器
9.1.2設定IP位址
9.1.3安裝IIS
9.1.4配置IIS
9.2創建FTP遠程管理賬號
9.2.1安裝FTP組件

相關詞條

熱門詞條

聯絡我們