ASP.NET(C#)網站開發

-
【作 者】主編 張志明 王輝
【I S B N 】978-7-5170-1693-9
【責任編輯】楊元泓
【適用讀者群】高職高專
【出版時間】2014-01-26
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】210
【千字數】288
【印 張】13.25
【定 價】¥29
【叢 書】高職高專院校“十二五”精品示范系列教材(軟件技術專業群)
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書由教學和教材編寫經驗豐富的一線教師編寫,結合高職教學特點和要求,針對課程知識點的具體應用,提供相應的任務范例,詳細介紹任務的操作步驟和原理。全書內容深入淺出、循序漸進、突出應用,具有很強的可讀性和可操作性。本書從計算機基礎知識和基本操作出發,以軟件應用為主線,以案例驅動為手段,詳細介紹了ASP.NET網站開發所必須的專業知識。并提供真實的企業網站開發案例進行綜合訓練,使得本書的全部內容形成有機整體,有助于學生的知識掌握。
本書既可作為高職院校計算機網絡技術和信息管理專業理論與實踐一體化教材,也可作為ASP.NET動態網站開發愛好者的自學教材。
本書提供代碼和源文件,讀者可以從中國水利水電出版社網站以及萬水書苑下載,網址為:http://www.waterpub.com.cn/softdown或http://www.dgboyong.cn/。
平臺課+ 模塊課 搭建專業群課程
實例驅動+ 項目同步 優化內容 新穎實用
教材+ 案例+ 實戰素材 立體化資源相結合
隨著社會信息化程度的不斷提高和電子商務在各行業的廣泛運用,企業越來越重視企業動態和產品的信息推廣,各行各業普遍開設了自己的門戶網站和公司主頁。動態網站開發技術已經成為計算機類專業畢業生所必須掌握的專業技術之一。而基于微軟公司.NET平臺的ASP.NET開發工具是初學動態網站開發的理想選擇。
本書從動態網站開發實際需求出發,本著高職教育“必須,夠用”的原則,所用教學內容結合案例教學展開。合理安排知識結構,從網站開發基礎知識開始,由淺入深、循序漸進地講解了Visual Studio軟件安裝、網站服務器搭建、常用控件使用、ADO.NET數據訪問、文件處理和網站外觀設計等內容。并在本書的最后一章,結合企業實際案例進行教程知識點的綜合訓練。本書共分為10章:第1章 ASP.NET開發環境;第2章 常用標準控件;第3章 數據驗證控件;第4章 ADO.NET數據訪問;第5章 ADO.NET數據顯示控制;第6章 ASP.NET內置對象;第7章 文件處理;第8章 外觀設計;第9章 頁面導航;第10章 綜合實例編程。
本書圖文并茂、條理清晰、通俗易懂,在講解每個知識點時都配有相應的實例,方便讀者上機實踐。同時,在難以理解和掌握的部分內容上給出相應介紹,讓讀者能夠在充分理解知識點的基礎上,快速提高操作技能。此外,本書在各個章節結尾處配有知識拓展,讓讀者在該章節內容鞏固提高的基礎上,對未來章節內容有一定的接觸,起到良好的承上啟下的作用。
本書由河南牧業經濟學院張志明、王輝任主編,陳炎龍、馬金素、張一帆任副主編。其中,王輝編寫了第1章和第9章;張志明編寫了第4章和第6章;陳炎龍編寫了第2章和第3章;張一帆、李建榮編寫了第5章和第10章;馬金素編寫了第7章和第8章。同時,武茜、段紅玉、郝玉東、吳慧玲也參與了本書部分編寫工作。在本書的編寫過程中,參閱了大量的文獻和著作,并得到了學院領導、專家和廣大老師的鼎力支持,在此深表感謝。
由于編者水平有限,時間倉促,不妥之處在所難免,衷心地希望廣大讀者批評指正。本書應用了大量的網絡和書本資料,個別參考文獻可能沒有一一顯示在參考文獻中,敬請作者諒解。
編 者
2013年12月
第1章 ASP.NET開發環境 1
1.1 情景分析 1
1.2 Web基礎知識 2
1.2.1 C/S結構和B/S結構 2
1.2.2 Web系統三層架構 3
1.2.3 ASP.NET工作原理 3
1.3 ASP.NET開發環境配置 4
1.3.1 ASP.NET的運行環境 4
1.3.2 安裝IIS服務 5
1.3.3 安裝.NET Framework 7
1.3.4 測試ASP.NET環境 7
1.3.5 安裝Visual Studio 8
1.4 初識Visual Studio 2008 10
1.4.1 Visual Studio簡介 10
1.4.2 創建ASP.NET網站 11
1.4.3 創建Web頁面 13
1.5 知識拓展 16
1.5.1 創建虛擬目錄 16
1.5.2 頁面處理過程 18
第2章 常用標準控件 21
2.1 情景分析 21
2.2 服務器控件概述 22
2.3 常用服務器控件 23
2.3.1 文本控件 23
2.3.2 選擇控件 27
2.3.3 按鈕控件 35
2.3.4 表格控件 40
2.4 會員注冊頁面設計 42
2.5 知識拓展 48
2.5.1 Panel控件 48
2.5.2 Image控件 49
2.5.3 ListBox控件 50
第3章 數據驗證控件 53
3.1 情景分析 53
3.2 數據驗證控件 54
3.2.1 RequiredFieldValidator控件 54
3.2.2 CompareValidator控件 56
3.2.3 RangeValidator控件 59
3.2.4 RegularExpressionValidator控件 60
3.2.5 CustomValidator控件 62
3.2.6 ValidationSummary控件 63
3.3 會員注冊信息驗證 65
3.4 知識拓展 66
3.4.1 客戶端驗證和服務器端驗證 66
3.4.2 驗證組 67
第4章 ADO.NET數據訪問 68
4.1 情景分析 68
4.2 ADO.NET核心對象 69
4.2.1 Connection對象 70
4.2.2 Command對象 73
4.2.3 DataReader對象 78
4.2.4 DataSet對象 79
4.2.5 DataAdapter對象 79
4.3 會員注冊信息管理 81
4.3.1 會員注冊信息瀏覽 81
4.3.2 會員注冊信息添加 83
4.3.3 會員注冊信息修改 86
4.3.4 會員注冊信息刪除 88
4.4 知識拓展 89
4.4.1 SQL Server數據庫操作 89
4.4.2 Web.config應用程序設置 90
第5章 ADO.NET數據顯示控制 92
5.1 情景分析 92
5.2 數據綁定 93
5.2.1 單值數據綁定 94
5.2.2 多值數據綁定 95
5.2.3 格式化數據綁定 99
5.3 GridView控件數據綁定 101
5.3.1 GridView顯示查詢結果 101
5.3.2 GridView常用屬性和事件 104
5.4 網站新聞頁面設計 106
5.4.1 新聞整體顯示 106
5.4.2 新聞標題省略顯示 108
5.4.3 新聞整體分頁 109
5.4.4 新聞詳細頁 110
5.5 知識拓展 111
5.5.1 GridView刪除記錄行 111
5.5.2 GridView刪除確認提示 113
5.5.3 Repeater控件數據綁定 113
第6章 ASP.NET內置對象 115
6.1 情景分析 115
6.2 ASP.NET常用對象 116
6.2.1 Page對象 116
6.2.2 Response對象 118
6.2.3 Request對象 120
6.2.4 Session對象 125
6.2.5 Application對象 128
6.2.6 Cookie對象 129
6.3 在線聊天室 132
6.3.1 前期準備工作 132
6.3.2 用戶登錄實現 133
6.3.3 在線聊天室實現 137
6.4 知識拓展 139
6.4.1 Server對象 139
6.4.2 網上投票系統的實現 140
6.4.3 防止重復投票 144
第7章 文件處理 146
7.1 情景分析 146
7.2 文件上傳和下載 146
7.2.1 文件上傳 146
7.2.2 文件下載 147
7.3 作品提交頁面實現 150
7.4 知識拓展(上傳圖片至數據庫) 153
7.4.1 保存圖片路徑 153
7.4.2 保存圖片數據 156
第8章 外觀設計 159
8.1 情景分析 159
8.2 樣式 159
8.2.1 CSS簡介 160
8.2.2 CSS基礎 160
8.2.3 創建CSS 162
8.3 主題 164
8.3.1 主題 165
8.3.2 創建主題 165
8.3.3 應用主題 166
8.3.4 SkinID的使用 168
8.3.5 禁用主題 168
8.4 網站外觀設計 169
8.5 知識拓展 170
8.5.1 用戶控件 170
8.5.2 母版頁 174
8.5.3 創建內容頁 178
第9章 頁面導航 181
9.1 情景分析 181
9.2 站點地圖 181
9.2.1 TreeView控件 182
9.2.2 Menu控件 183
9.2.3 SiteMapPath 183
9.3 后臺管理頁面設計 184
9.4 知識拓展 186
9.4.1 站點地圖 186
9.4.2 SiteMapDataSource控件 188
第10章 綜合實例編程 190
10.1 情景分析 190
10.2 數據庫設計 191
10.3 公用文件 193
10.3.1 配置文件 193
10.3.2 樣式和外觀文件 193
10.3.3 自定義操作類 194
10.3.4 用戶自定義控件 195
10.4 主要功能界面設計 196
10.4.1 設計母版頁MyPage.master 196
10.4.2 設計首頁Default.aspx 197
10.4.3 客戶留言Message.aspx 199
參考文獻 201
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- SwiftUI完全開發 [李智威 著]
- MySQL數據庫項目式教程 [陳亞峰]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- Python程序設計 [主編 姜春磊 陳虹潔]
- C語言程序設計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- Python程序設計基礎及實戰 [主編 劉健]
- C語言程序設計 [姜雪]
- Python程序設計實踐教程 [王鶴琴 蔡正保]
- C++程序設計實踐教程(第三版) [主編 劉衛國 曹岳輝]
- C++程序設計(第三版) [主編 曹岳輝 劉衛國]
- C語言程序設計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機器人流程自動化(RPA)實戰——基于UiPath [主編 金鑫]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- Python程序設計案例教程 [主編 毛錦庚 鐘肖英 周賢來 ]
- 基于.NET Core框架的分布式系統架構設計 [湯佳 著]
- Python語言程序設計教程 [郭其標 房宜汕]
- Python程序設計 [李國燕 王新強 劉佳 等編著]
- Python程序設計項目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習題精解 [主編 肖朝暉]
- Web用戶界面設計與制作 [主編 趙娟]
- Unity應用開發與實戰(微課版) [主 編 程永恒]
- PHP程序設計項目化教程 [主 編 杜海穎]