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