注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETASP.NET應用開發(fā)與實踐

ASP.NET應用開發(fā)與實踐

ASP.NET應用開發(fā)與實踐

定 價:¥52.00

作 者: 劉乃琦 郭小芳 主編
出版社: 人民郵電出版社
叢編項:
標 簽: ASP 程序設計 計算機

ISBN: 9787115301826 出版時間: 2012-12-01 包裝: 平裝
開本: 16開 頁數(shù): 394 字數(shù):  

內容簡介

  《普通高等學校計算機教育“十二五”規(guī)劃教材:ASP.NET應用開發(fā)與實踐》系統(tǒng)全面地介紹了有關ASP.NET網(wǎng)站開發(fā)所涉及的各類知識。全書共分20章,內容包括Web開發(fā)基礎、搭建ASP.NET網(wǎng)站開發(fā)環(huán)境、ASP.NET開發(fā)基礎、ASP.NET內置對象、ASP.NET常用服務器控件、ADO.NET數(shù)據(jù)庫操作技術、數(shù)據(jù)綁定控件的使用、Web用戶控件、ASP.NET中的站點導航控件、母版頁的使用、外觀與皮膚——主題、AJAX異步刷新技術、LINQ數(shù)據(jù)操作技術、文件流操作、Web Service服務應用、程序調試與錯誤處理、網(wǎng)站優(yōu)化打包與發(fā)布、綜合案例——供求信息網(wǎng)、課程設計——在線音樂網(wǎng)、課程設計——AJAX許愿墻。全書每章內容都與實例緊密結合,有助于學生理解知識、應用知識,達到學以致用的目的?!镀胀ǜ叩葘W校計算機教育“十二五”規(guī)劃教材:ASP.NET應用開發(fā)與實踐》附有配套DVD光盤,光盤中包含本書所有實例、綜合實例、實驗、綜合案例和課程設計的源代碼、制作精良的電子課件PPT及教學錄像、《ASP.NET編程詞典(個人版)》體驗版學習軟件。其中,源代碼全部經(jīng)過精心測試,能夠在Windows XP、Windows 2003、Windows 7系統(tǒng)下編譯和運行。《普通高等學校計算機教育“十二五”規(guī)劃教材:ASP.NET應用開發(fā)與實踐》可作為本科計算機專業(yè)、軟件學院、高職軟件專業(yè)及相關專業(yè)的教材,同時也適合ASP.NET愛好者、初、中級的Web程序開發(fā)人員參考使用。

作者簡介

暫缺《ASP.NET應用開發(fā)與實踐》作者簡介

圖書目錄

第1章 Web開發(fā)基礎
1.1 Web簡介
1.1.1 什么是Web
1.1.2 B/S結構簡介
1.1.3 C/S結構簡介
1.1.4 B/S結構與C/S結構比較
1.2 Web程序運行機制
1.2.1 Web瀏覽器
1.2.2 HTML 5標記語言
1.2.3 CSS簡介
1.2.4 JavaScript簡介
1.2.5 HTTP
1.2.6 Web系統(tǒng)的三層架構
1.2.7 MVC架構
知識點提煉
習題
第2章 搭建ASP.NET網(wǎng)站開發(fā)環(huán)境
2.1 ASP.NET概述
2.1.1 ASP.NET的優(yōu)勢
2.1.2 ASP.NET的應用領域
2.1.3 ASP.NET網(wǎng)站的運行原理
2.1.4 ASP.NET網(wǎng)站的運行機制
2.2 ASP.NET與.NET框架
2.2.1 .NET框架簡介
2.2.2 ASP.NET與.NET框架
2.3 ASP.NET開發(fā)環(huán)境搭建
2.3.1 安裝并配置IIS 7.x服務器
2.3.2 安裝Visual Studio 2010系統(tǒng)必備
2.3.3 安裝Visual Studio 2010
2.3.4 卸載Visual Studio 2010
2.4 熟悉Visual Studio 2010開發(fā)環(huán)境
2.4.1 菜單欄
2.4.2 工具欄
2.4.3 “工具箱”窗口
2.4.4 “屬性”窗口
2.4.5 “錯誤列表”窗口
2.4.6 “輸出”窗口
2.5 Visual Studio 2010幫助系統(tǒng)
2.5.1 安裝Help Library管理器
2.5.2 使用Help Library管理器
2.6 綜合實例——創(chuàng)建一個ASP.NET網(wǎng)站
知識點提煉
習題
實驗:安裝Visual Studio 2010開發(fā)環(huán)境
第3章 ASP.NET開發(fā)基礎
3.1 第一個ASP.NET網(wǎng)站
3.1.1 創(chuàng)建ASP.NET網(wǎng)站
3.1.2 設計ASP.NET頁面
3.1.3 添加ASP.NET特殊文件夾
3.1.4 運行ASP.NET網(wǎng)站
3.1.5 配置IIS服務器并瀏覽網(wǎng)站
3.2 ASP.NET網(wǎng)頁基礎語法
3.2.1 ASP.NET網(wǎng)頁擴展名
3.2.2 ASP.NET頁面指令
3.2.3 注釋ASPX文件中的代碼
3.2.4 ASP.NET服務器控件語法
3.2.5 代碼塊語法
3.2.6 表達式語法
3.3 綜合實例——根據(jù)系統(tǒng)時間顯示“上午好!”或“下午好!”字符串
知識點提煉
習題
實驗:在網(wǎng)頁中添加一個下拉列表控件
第4章 ASP.NET內置對象
4.1 Response對象
4.1.1 Response對象概述
4.1.2 Response對象常用屬性和方法
4.1.3 在頁面中輸出指定信息數(shù)據(jù)
4.1.4 頁面跳轉并傳遞參數(shù)
4.2 Request對象
4.2.1 Request對象概述
4.2.2 Request對象常用屬性和方法
4.2.3 獲取頁面間傳送的值
4.2.4 獲取客戶端瀏覽器相關信息
4.3 Application對象
4.3.1 Application對象概述
4.3.2 Application對象常用集合、屬性和方法
4.3.3 統(tǒng)計網(wǎng)站的訪問量
4.3.4 簡單的網(wǎng)絡聊天室
4.4 Session對象
4.4.1 Session對象概述
4.4.2 Session對象常用集合、屬性和方法
4.4.3 利用Session對象存儲用戶登錄信息
4.5 Cookie對象
4.5.1 Cookie對象概述
4.5.2 Cookie對象常用屬性和方法
4.5.3 利用Cookie對象實現(xiàn)網(wǎng)絡投票功能
4.6 Server對象
4.6.1 Server對象概述
4.6.2 Server對象常用屬性和方法
4.6.3 獲取服務器的物理地址
4.6.4 對字符串進行編碼和解碼
4.7 綜合實例——實現(xiàn)用戶密碼記憶功能
知識點提煉
習題
實驗:投票系統(tǒng)中限制每月只能投票一次
第5章 ASP.NET常用服務器控件
5.1 服務器控件概述
5.1.1 HTML服務器控件
5.1.2 Web服務器控件
5.2 文本類型控件
5.2.1 Label控件
5.2.2 TextBox控件
5.3 按鈕類型控件
5.3.1 Button控件
5.3.2 ImageButton控件
5.4 鏈接類型控件
5.4.1 HyperLink控件
5.4.2 LinkButton控件
5.5 選擇類型控件
5.5.1 RadioButton控件
5.5.2 RadioButtonList控件
5.5.3 CheckBox控件
5.5.4 CheckBoxList控件
5.5.5 ListBox控件
5.5.6 DropDownList控件
5.6 Image圖像控件
5.7 Panel容器控件
5.8 FileUpload文件上傳控件
5.9 數(shù)據(jù)驗證控件
5.9.1 RequiredFieldValidator控件
5.9.2 CompareValidator控件
5.9.3 RangeValidator控件
5.9.4 RegularExpressionValidator控件
5.9.5 CustomValidator控件
5.9.6 ValidationSummary控件
5.10 綜合實例——實現(xiàn)省份與城市二級聯(lián)動下拉菜單
知識點提煉
習題
實驗:設計用戶注冊頁面
第6章 ADO.NET數(shù)據(jù)庫操作技術
6.1 ADO.NET概述
6.2 ADO.NET對象模型
6.2.1 Connection對象
6.2.2 Command對象
6.2.3 DataReader對象
6.2.4 DataAdapter對象
6.2.5 DataSet對象
6.2.6 DataTable對象
6.2.7 DataView對象
6.3 數(shù)據(jù)庫開發(fā)基本操作
6.3.1 打開和關閉數(shù)據(jù)庫連接
6.3.2 查詢數(shù)據(jù)庫中的數(shù)據(jù)
6.3.3 向數(shù)據(jù)庫中添加數(shù)據(jù)
6.3.4 修改數(shù)據(jù)庫中的數(shù)據(jù)
6.3.5 刪除數(shù)據(jù)庫中的數(shù)據(jù)
6.3.6 使用事務
6.4 綜合實例——批量更新供求信息發(fā)布時間
知識點提煉
習題
實驗:以二進制形式存取圖片
第7章 數(shù)據(jù)綁定控件的使用
7.1 GridView控件
7.1.1 GridView控件概述
7.1.2 GridView控件常用的屬性、方法和事件
7.1.3 使用GridView控件綁定數(shù)據(jù)源
7.1.4 自定義GridView控件的列
7.1.5 使用GridView控件分頁顯示數(shù)據(jù)
7.1.6 以編程方式實現(xiàn)選中、編輯和刪除GridView數(shù)據(jù)項
7.2 DataList控件
7.2.1 DataList控件概述
7.2.2 DataList控件常用的屬性、方法和事件
7.2.3 分頁顯示DataList控件中的數(shù)據(jù)
7.3 ListView控件
7.3.1 ListView控件概述
7.3.2 ListView控件常用的屬性、方法和事件
7.3.3 ListView控件的模板
7.3.4 使用ListView服務器控件對數(shù)據(jù)進行顯示、分頁和排序
7.4 綜合實例——設置在線考試系統(tǒng)管理權限
知識點提煉
習題
實驗:在DataList控件中批量刪除數(shù)據(jù)
第8章 Web用戶控件
8.1 Web用戶控件的概述
8.1.1 Web用戶控件與Web窗體比較
8.1.2 Web用戶控件的優(yōu)點
8.2 創(chuàng)建并使用Web用戶控件
8.2.1 創(chuàng)建Web用戶控件
8.2.2 在ASP.NET網(wǎng)頁中使用Web用戶控件
8.3 綜合實例——制作一個站內搜索Web用戶控件
知識點提煉
習題
實驗:使用Web用戶控件制作博客導航條
第9章 ASP.NET中的站點導航控件
9.1 站點地圖Web.sitemap概述
9.2 TreeView樹型導航控件
9.2.1 TreeView控件概述
9.2.2 TreeView控件的常用屬性和事件
9.2.3 TreeView控件的使用
9.3 Menu下拉菜單導航控件
9.3.1 Menu控件概述
9.3.2 Menu控件的常用屬性和事件
9.3.3 Menu控件的使用
9.4 SiteMapPath站點地圖導航控件
9.4.1 SiteMapPath控件概述
9.4.2 SiteMapPath控件的常用屬性和事件
9.4.3 SiteMapPath控件的使用
9.5 綜合實例——實現(xiàn)企業(yè)門戶網(wǎng)站的導航
知識點提煉
習題
實驗:使用TreeView控件實現(xiàn)OA系統(tǒng)導航
第10章 母版頁的使用
10.1 母版頁的使用
10.1.1 母版頁概述
10.1.2 創(chuàng)建母版頁
10.1.3 創(chuàng)建內容頁
10.1.4 嵌套母版頁
10.2 訪問母版頁的成員
10.2.1 使用Master.FindControl方法訪問母版頁上的控件
10.2.2 引用@MasterType指令訪問母版頁上的屬性
10.3 綜合實例——動態(tài)加載網(wǎng)站母版頁
知識點提煉
習題
實驗:創(chuàng)建一個帶網(wǎng)站計數(shù)器的母版頁
第11章 外觀與皮膚——主題
11.1 主題概述
11.1.1 組成元素
11.1.2 文件存儲和組織方式
11.2 創(chuàng)建主題
11.2.1 創(chuàng)建外觀文件
11.2.2 為主題添加CSS樣式
11.3 主題的使用
11.3.1 指定和禁用主題
11.3.2 動態(tài)加載主題
11.4 綜合實例——設計網(wǎng)站登錄模塊外觀
知識點提煉
習題
實驗:設計網(wǎng)站注冊模塊外觀
第12章 AJAX異步刷新技術
12.1 ASP.NET AJAX概述
12.1.1 AJAX開發(fā)模式
12.1.2 ASP.NET AJAX優(yōu)點
12.1.3 ASP.NET AJAX架構
12.2 ASP.NET AJAX服務器端控件
12.2.1 ScriptManager控件
12.2.2 UpdatePanel控件
12.2.3 Timer控件
12.3 AJAXControlToolkit工具包的使用
12.3.1 安裝AJAX Control Toolkit擴展控件工具包
12.3.2 PasswordStrength控件
12.3.3 TextBoxWatermark控件
12.3.4 SlideShow控件
12.4 綜合實例——AJAX開發(fā)聊天室
知識點提煉
習題
實驗:仿當當網(wǎng)對圖書通過五星顯示好評等級
第13章 LINQ數(shù)據(jù)操作技術
13.1 LINQ技術概述
13.2 LINQ查詢常用子句
13.2.1 from子句
13.2.2 where子句
13.2.3 select子句
13.2.4 orderby子句
13.3 使用LINQ操作SQL Server數(shù)據(jù)庫
13.3.1 創(chuàng)建LINQ數(shù)據(jù)源
13.3.2 使用LINQ執(zhí)行操作數(shù)據(jù)庫
13.3.3 靈活運用LinqDataSource控件
13.4 使用LINQ操作其他數(shù)據(jù)
13.4.1 使用LINQ操作數(shù)組和集合
13.4.2 使用LINQ操作DataSet數(shù)據(jù)集
13.4.3 使用LINQ操作XML文件
13.5 綜合實例——使用LINQ實現(xiàn)數(shù)據(jù)分頁
知識點提煉
習題
實驗:使用LINQ防止SQL注入式攻擊
第14章 文件流操作
14.1 System.IO命名空間
14.2 文件的基本操作
14.2.1 判斷文件是否存在
14.2.2 創(chuàng)建文件
14.2.3 打開文件
14.2.4 復制文件
14.2.5 移動文件
14.2.6 刪除文件
14.2.7 獲取文件基本信息
14.3 文件夾的基本操作
14.3.1 判斷文件夾是否存在
14.3.2 創(chuàng)建文件夾
14.3.3 移動文件夾
14.3.4 刪除文件夾
14.3.5 遍歷文件夾
14.4 數(shù)據(jù)流操作
14.4.1 流操作類介紹
14.4.2 文件流類
14.4.3 文本文件的寫入與讀取
14.4.4 二進制文件的寫入與讀取
14.5 綜合實例——文件下載功能的實現(xiàn)
知識點提煉
習題
實驗:使用ASP.NET傳送大文件
第15章 Web Service服務應用
15.1 Web Service概述
15.2 Web服務的創(chuàng)建及使用
15.2.1 Web服務文件的指令
15.2.2 Web服務代碼隱藏文件
15.2.3 創(chuàng)建一個簡單的Web服務
15.2.4 ASP.NET網(wǎng)站中調用Web服務
15.2.5 ASP.NET AJAX調用Web服務
15.3 綜合實例——利用Web服務上傳和下載圖片
知識點提煉
習題
實驗:使用Web服務生成產(chǎn)品編號
第16章 程序調試與錯誤處理
16.1 錯誤類型
16.1.1 語法錯誤
16.1.2 語義錯誤
16.1.3 邏輯錯誤
16.2 程序調試
16.2.1 斷點操作
16.2.2 開始、中斷和停止程序的執(zhí)行
16.2.3 單步執(zhí)行和逐過程執(zhí)行
16.2.4 運行到指定位置
16.3 常見服務器故障排除
16.3.1 Web服務器配置不正確
16.3.2 IIS管理服務沒有響應
16.3.3 未安裝ASP.NET
16.3.4 連接被拒絕
16.3.5 不能使用靜態(tài)文件
16.4 異常處理語句
16.4.1 使用throw語句拋出異常
16.4.2 使用try…catch語句捕捉異常
16.4.3 使用try…catch…finally語句捕捉異常
知識點提煉
習題
第17章 網(wǎng)站優(yōu)化、打包與發(fā)布
17.1 ASP.NET網(wǎng)站優(yōu)化
17.1.1 ASP.NET緩存概述
17.1.2 ASP.NET緩存的應用
17.2 ASP.NET網(wǎng)站打包
17.3 ASP.NET網(wǎng)站發(fā)布
17.3.1 使用IIS瀏覽ASP.NET網(wǎng)站
17.3.2 使用“發(fā)布網(wǎng)站”發(fā)布ASP.NET網(wǎng)站
17.3.3 使用“復制網(wǎng)站”發(fā)布ASP.NET網(wǎng)站
知識點提煉
習題
第18章 綜合案例——供求信息網(wǎng)
18.1 網(wǎng)站需求
18.2 總體設計
18.2.1 系統(tǒng)目標
18.2.2 構建開發(fā)環(huán)境
18.2.3 網(wǎng)站功能結構
18.2.4 業(yè)務流程圖
18.3 數(shù)據(jù)庫設計
18.3.1 數(shù)據(jù)庫概要說明
18.3.2 數(shù)據(jù)庫實體圖
18.3.3 數(shù)據(jù)表結構
18.4 公共類設計
18.4.1 數(shù)據(jù)層功能設計
18.4.2 網(wǎng)站邏輯業(yè)務功能設計
18.5 網(wǎng)站主要模塊開發(fā)
18.5.1 網(wǎng)站主頁設計(前臺)
18.5.2 網(wǎng)站招聘信息頁設計(前臺)
18.5.3 免費供求信息發(fā)布頁(前臺)
18.5.4 網(wǎng)站后臺主頁設計(后臺)
18.5.5 免費供求信息審核頁(后臺)
18.6 網(wǎng)站編譯與發(fā)布
18.6.1 網(wǎng)站編譯
18.6.2 網(wǎng)站發(fā)布
第19章 課程設計——在線音樂網(wǎng)
19.1 課程設計目的
19.2 功能描述
19.3 總體設計
19.3.1 構建開發(fā)環(huán)境
19.3.2 網(wǎng)站功能結構
19.3.3 業(yè)務流程圖
19.4 數(shù)據(jù)庫設計
19.4.1 數(shù)據(jù)庫實體圖
19.4.2 數(shù)據(jù)表設計
19.5 實現(xiàn)過程
19.5.1 母版頁設計
19.5.2 在線音樂網(wǎng)首頁設計
19.5.3 歌曲詳細信息頁設計
19.5.4 歌曲試聽頁設計
19.5.5 播放歌曲頁設計
19.5.6 搜索歌曲頁設計
19.6 調試運行
19.7 課程設計總結
第20章 課程設計——AJAX許愿墻
20.1 課程設計目的
20.2 功能描述
20.3 總體設計
20.3.1 構建開發(fā)環(huán)境
20.3.2 網(wǎng)站功能結構
20.3.3 業(yè)務流程圖
20.4 數(shù)據(jù)庫設計
20.4.1 數(shù)據(jù)庫實體圖
20.4.2 數(shù)據(jù)表設計
20.5 實現(xiàn)過程
20.5.1 頁眉用戶控件設計
20.5.2 頁腳用戶控件設計
20.5.3 生成驗證碼頁設計
20.5.4 AJAX許愿墻首頁設計
20.5.5 發(fā)送祝福頁設計
20.6 調試運行
20.7 課程設計總結
附錄 C#語言基礎
A.1 C#語言簡介
B.2 代碼編寫規(guī)則
B.2.1 代碼書寫規(guī)則
B.2.2 代碼注釋及規(guī)則
C.3 數(shù)據(jù)類型
C.3.1 數(shù)值類型
C.3.2 字符串類型
C.3.3 日期類型
C.3.4 布爾類型
C.3.5 數(shù)據(jù)類型的轉換
D.4 變量和常量
D.4.1 變量和常量的概念
D.4.2 變量的聲明和賦值
D.4.3 定義常量
E.5 C#中運算符
E.5.1 算術運算符
E.5.2 關系運算符
E.5.3 賦值運算符
E.5.4 邏輯運算符
E.5.5 位運算符
E.5.6 其他運算符
E.5.7 運算符的優(yōu)先級
F.6 字符串處理
F.6.1 比較字符串
F.6.2 定位字符及子串
F.6.3 格式化字符串
F.6.4 截取字符串
F.6.5 分隔字符串
F.6.6 插入和填充字符串
F.6.7 刪除和剪切字符串
F.6.8 復制字符串
F.6.9 替換字符串
G.7 流程控制
G.7.1 有效使用分支語句
G.7.2 有效使用循環(huán)語句
H.8 數(shù)組的基本操作
H.8.1 數(shù)組的聲明
H.8.2 初始化數(shù)組
I.9 面向對象的程序設計
I.9.1 面向對象的概念
I.9.2 類和對象
I.9.3 使用private、protected和public關鍵字控制訪問權限
I.9.4 構造函數(shù)和析構函數(shù)
I.9.5 定義類成員
I.9.6 命名空間的使用
J.10 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號