ASP.NET(C#)網(wǎng)站開發(fā)(第二版)

-
【作 者】主編 張志明 王輝
【I S B N 】978-7-5170-7953-8
【責(zé)任編輯】張玉玲
【適用讀者群】本專通用
【出版時(shí)間】2019-08-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】220
【千字?jǐn)?shù)】335
【印 張】13.75
【定 價(jià)】¥39
【叢 書】高等職業(yè)教育“十三五”規(guī)劃教材(軟件技術(shù)專業(yè))
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書由教學(xué)和教材編寫經(jīng)驗(yàn)豐富的一線教師編寫,結(jié)合高職教學(xué)特點(diǎn)和要求,針對(duì)課程知識(shí)點(diǎn)的具體應(yīng)用,提供相應(yīng)的任務(wù)范例,詳細(xì)介紹任務(wù)的操作步驟和原理。全書內(nèi)容深入淺出、循序漸進(jìn)、突出應(yīng)用,具有很強(qiáng)的可讀性和可操作性。本書從計(jì)算機(jī)基礎(chǔ)知識(shí)和基本操作出發(fā),以軟件應(yīng)用為主線,以案例驅(qū)動(dòng)為手段,詳細(xì)介紹了ASP.NET網(wǎng)站開發(fā)所需要的專業(yè)知識(shí),并提供真實(shí)的企業(yè)網(wǎng)站開發(fā)案例進(jìn)行綜合訓(xùn)練,使得本書的全部?jī)?nèi)容形成了一個(gè)有機(jī)的整體,有助于讀者對(duì)知識(shí)的掌握。
隨著社會(huì)信息化程度的不斷提高和電子商務(wù)在各行各業(yè)的廣泛運(yùn)用,很多企業(yè)越來(lái)越重視企業(yè)形象的動(dòng)態(tài)展示和產(chǎn)品的信息推廣,紛紛開設(shè)了自己的門戶網(wǎng)站和主頁(yè)。動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)已經(jīng)成為計(jì)算機(jī)類專業(yè)畢業(yè)生所必須掌握的專業(yè)技術(shù)之一。而基于美國(guó)微軟公司.NET平臺(tái)的ASP.NET開發(fā)工具,是初學(xué)動(dòng)態(tài)網(wǎng)站開發(fā)的理想選擇。
本書從動(dòng)態(tài)網(wǎng)站開發(fā)的實(shí)際需求出發(fā),為滿足課程教學(xué)“必須,夠用”的要求,所述內(nèi)容均結(jié)合案例進(jìn)行展開。本書合理安排知識(shí)結(jié)構(gòu),從網(wǎng)站開發(fā)基礎(chǔ)知識(shí)開始,由淺入深、循序漸進(jìn)地講解了Visual Studio軟件安裝、網(wǎng)站服務(wù)器搭建、常用控件使用、ADO.NET數(shù)據(jù)訪問、文件處理和網(wǎng)站外觀設(shè)計(jì)等內(nèi)容,并在本書的最后一章,結(jié)合企業(yè)實(shí)際案例進(jìn)行本書知識(shí)點(diǎn)的綜合訓(xùn)練。本書共分為11章:第1章 ASP.NET開發(fā)環(huán)境;第2章 C#編程基礎(chǔ);第3章 常用標(biāo)準(zhǔn)控件;第4章 數(shù)據(jù)驗(yàn)證控件;第5章 ADO.NET數(shù)據(jù)訪問;第6章 ADO.NET數(shù)據(jù)顯示控制;第7章 ASP.NET內(nèi)置對(duì)象;第8章 文件處理;第9章 外觀設(shè)計(jì);第10章 頁(yè)面導(dǎo)航;第11章 綜合實(shí)例編程。
本書圖文并茂、條理清晰、通俗易懂,在講解每個(gè)知識(shí)點(diǎn)時(shí)都配有相應(yīng)的實(shí)例,并為每一個(gè)實(shí)例制作了微課視頻,讀者可以掃描二維碼進(jìn)行觀看,從而方便讀者學(xué)習(xí)。同時(shí),對(duì)難以理解和掌握的部分內(nèi)容給出相應(yīng)介紹,使讀者能夠在充分理解知識(shí)點(diǎn)的基礎(chǔ)上快速提高操作技能。此外,本書在1~10章結(jié)尾處配有知識(shí)拓展,使讀者在對(duì)該章內(nèi)容進(jìn)行鞏固提高的基礎(chǔ)上,對(duì)下一章的內(nèi)容進(jìn)行一定的接觸,起到了承上啟下的作用。
本書由河南牧業(yè)經(jīng)濟(jì)學(xué)院的張志明、王輝擔(dān)任主編,李禮(武漢軟件工程職業(yè)學(xué)院)、張一帆、高翠玲(河南農(nóng)業(yè)職業(yè)學(xué)院)、趙洋擔(dān)任副主編。武茜、許朝俠、段紅玉、孫雅娟、馬金素也參與了本書的編寫和微課錄制工作。本書在編寫過程中參閱了大量的文獻(xiàn)和著作,并得到了一些學(xué)院的領(lǐng)導(dǎo)、專家和許多老師的大力支持,在此深表感謝。
由于編者水平有限,加之時(shí)間倉(cāng)促,書中不妥之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正。本書參考和借鑒了一些網(wǎng)絡(luò)上和書本上的資料,已在參考文獻(xiàn)中列出,在此對(duì)這些資料的提供者表示感謝,不當(dāng)之處敬請(qǐng)批評(píng)指正。
第一版前言
第1章 ASP.NET開發(fā)環(huán)境 1
1.1 情景分析 1
1.2 Web基礎(chǔ)知識(shí) 2
1.2.1 C/S結(jié)構(gòu)和B/S結(jié)構(gòu) 2
1.2.2 Web系統(tǒng)三層架構(gòu) 2
1.2.3 ASP.NET工作原理 3
1.3 ASP.NET開發(fā)環(huán)境配置 4
1.3.1 ASP.NET的運(yùn)行環(huán)境 4
1.3.2 安裝IIS服務(wù) 4
1.3.3 安裝.NET Framework 6
1.3.4 測(cè)試ASP.NET環(huán)境 7
1.3.5 安裝Visual Studio 7
1.4 初識(shí)Visual Studio 2017 9
1.4.1 Visual Studio簡(jiǎn)介 9
1.4.2 創(chuàng)建ASP.NET網(wǎng)站 11
1.4.3 創(chuàng)建Web頁(yè)面 12
1.5 知識(shí)拓展 15
1.5.1 IIS創(chuàng)建網(wǎng)站 15
1.5.2 頁(yè)面處理過程 18
第2章 C#編程基礎(chǔ) 21
2.1 情景分析 21
2.2 C#基礎(chǔ) 22
2.3 常量與變量 24
2.3.1 常量 24
2.3.2 變量 25
2.4 數(shù)據(jù)類型與運(yùn)算符 26
2.4.1 數(shù)據(jù)類型 26
2.4.2 數(shù)據(jù)類型轉(zhuǎn)換 26
2.4.3 運(yùn)算符 28
2.5 流程控制 29
2.5.1 順序結(jié)構(gòu) 29
2.5.2 選擇結(jié)構(gòu) 30
2.5.3 循環(huán)結(jié)構(gòu) 33
2.5.4 異常處理 38
2.6 管理員登錄頁(yè)面設(shè)計(jì) 39
2.7 知識(shí)拓展 42
第3章 常用標(biāo)準(zhǔn)控件 44
3.1 情景分析 44
3.2 服務(wù)器控件概述 45
3.3 常用服務(wù)器控件 46
3.3.1 文本控件 46
3.3.2 選擇控件 51
3.3.3 按鈕控件 60
3.3.4 表格控件 65
3.4 會(huì)員注冊(cè)頁(yè)面設(shè)計(jì) 67
3.5 知識(shí)拓展 72
3.5.1 Panel控件 72
3.5.2 Image控件 74
3.5.3 ListBox控件 75
第4章 數(shù)據(jù)驗(yàn)證控件 77
4.1 情景分析 77
4.2 數(shù)據(jù)驗(yàn)證控件 78
4.2.1 RequiredFieldValidator控件 78
4.2.2 CompareValidator控件 80
4.2.3 RangeValidator控件 82
4.2.4 RegularExpressionValidator控件 83
4.2.5 CustomValidator控件 85
4.2.6 ValidationSummary控件 86
4.3 會(huì)員注冊(cè)信息驗(yàn)證 87
4.4 知識(shí)拓展 89
4.4.1 客戶端驗(yàn)證和服務(wù)器端驗(yàn)證 89
4.4.2 驗(yàn)證組 89
第5章 ADO.NET數(shù)據(jù)訪問 90
5.1 情景分析 90
5.2 ADO.NET核心對(duì)象 91
5.2.1 Connection對(duì)象 92
5.2.2 Command對(duì)象 95
5.2.3 DataReader對(duì)象 99
5.2.4 DataSet對(duì)象 100
5.2.5 DataAdapter對(duì)象 101
5.3 會(huì)員注冊(cè)信息管理 102
5.3.1 會(huì)員注冊(cè)信息瀏覽 102
5.3.2 會(huì)員注冊(cè)信息添加 104
5.3.3 會(huì)員注冊(cè)信息修改 107
5.3.4 會(huì)員注冊(cè)信息刪除 109
5.4 知識(shí)拓展 110
5.4.1 SQL Server數(shù)據(jù)庫(kù)操作 110
5.4.2 Web.config應(yīng)用程序設(shè)置 111
第6章 ADO.NET數(shù)據(jù)顯示控制 113
6.1 情景分析 113
6.2 數(shù)據(jù)綁定 114
6.2.1 單值數(shù)據(jù)綁定 114
6.2.2 多值數(shù)據(jù)綁定 115
6.2.3 格式化數(shù)據(jù)綁定 120
6.3 使用GridView控件綁定數(shù)據(jù) 122
6.3.1 使用GridView控件顯示查詢結(jié)果 122
6.3.2 GridView控件的常用屬性和事件 125
6.4 網(wǎng)站新聞頁(yè)面設(shè)計(jì) 127
6.4.1 新聞?wù)w顯示 127
6.4.2 新聞標(biāo)題省略顯示 130
6.4.3 新聞?wù)w分頁(yè) 131
6.4.4 新聞詳細(xì)頁(yè) 131
6.5 知識(shí)拓展 132
6.5.1 使用GridView控件刪除記錄行 132
6.5.2 使用GridView控件刪除記錄后的
確認(rèn)提示信息 134
6.5.3 使用Repeater控件綁定數(shù)據(jù) 135
第7章 ASP.NET內(nèi)置對(duì)象 136
7.1 情景分析 136
7.2 ASP.NET常用對(duì)象 137
7.2.1 Page對(duì)象 137
7.2.2 Response對(duì)象 139
7.2.3 Request對(duì)象 140
7.2.4 Session對(duì)象 146
7.2.5 Application對(duì)象 148
7.2.6 Cookie對(duì)象 150
7.3 在線聊天室 152
7.3.1 前期準(zhǔn)備工作 152
7.3.2 用戶登錄實(shí)現(xiàn) 154
7.3.3 在線聊天室的實(shí)現(xiàn) 158
7.4 知識(shí)拓展 160
7.4.1 Server對(duì)象 160
7.4.2 網(wǎng)上投票系統(tǒng)的實(shí)現(xiàn) 161
7.4.3 防止重復(fù)投票 164
第8章 文件處理 166
8.1 情景分析 166
8.2 文件上傳和下載 166
8.2.1 文件上傳 166
8.2.2 文件下載 167
8.3 作品提交頁(yè)面的實(shí)現(xiàn) 169
8.4 知識(shí)拓展 171
第9章 外觀設(shè)計(jì) 175
9.1 情景分析 175
9.2 樣式 175
9.2.1 CSS簡(jiǎn)介 175
9.2.2 CSS基礎(chǔ) 176
9.2.3 創(chuàng)建CSS 178
9.3 主題 182
9.3.1 主題 182
9.3.2 創(chuàng)建主題 182
9.3.3 應(yīng)用主題 183
9.3.4 禁用主題 184
9.4 動(dòng)態(tài)切換網(wǎng)站外觀 184
9.5 知識(shí)拓展 186
9.5.1 用戶控件 186
9.5.2 母版頁(yè) 190
第10章 頁(yè)面導(dǎo)航 192
10.1 情景分析 192
10.2 站點(diǎn)地圖 192
10.2.1 TreeView控件 193
10.2.2 Menu控件 195
10.2.3 SiteMapPath 196
10.3 網(wǎng)站后臺(tái)管理頁(yè)面 197
10.4 知識(shí)拓展 199
10.4.1 站點(diǎn)地圖 199
10.4.2 SiteMapDataSource控件 200
第11章 綜合實(shí)例編程 201
11.1 情景分析 201
11.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 201
11.3 公用文件 203
11.3.1 配置文件 203
11.3.2 樣式和外觀文件 204
11.3.3 自定義操作類 204
11.3.4 用戶控件 206
11.4 主要功能界面設(shè)計(jì) 207
11.4.1 設(shè)計(jì)母版頁(yè)MyPage.master 207
11.4.2 設(shè)計(jì)首頁(yè)Default.aspx 208
11.4.3 客戶留言Message.aspx 209
參考文獻(xiàn) 211
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)(第二版) [主編 倪燃]
- Python程序設(shè)計(jì)及實(shí)踐教程 [肖朝暉]
- C語(yǔ)言程序設(shè)計(jì) [魏琴 劉祖珉 趙仕波 肖陽(yáng)春]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程 [張小剛 司春景]
- 電氣控制與PLC程序設(shè)計(jì)(第二版) [胡冠山]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- C語(yǔ)言程序設(shè)計(jì)(第三版) [主編 丁紅 王立新 蔡開立]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- Python程序設(shè)計(jì)與應(yīng)用(第二版) [主編 張廣淵]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動(dòng)化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語(yǔ)言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>