熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

ASP.NET Web程序設(shè)計

中國水利水電出版社
    【作 者】吳琴霞 栗青生 康晶 編著 【I S B N 】978-7-5170-3270-0 【責(zé)任編輯】李炎 【適用讀者群】本專通用 【出版時間】2015-07-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】260 【千字?jǐn)?shù)】410 【印 張】16.25 【定 價】32 【叢 書】21世紀(jì)高等學(xué)校精品規(guī)劃教材 【備注信息】
圖書詳情

    本書從ASP.NET編程基礎(chǔ)出發(fā),系統(tǒng)地講述了Web程序設(shè)計和網(wǎng)站設(shè)計的基本方法,并針對ASP.NET程序設(shè)計的各個知識點進(jìn)行了全面、深入的剖析和提煉,為讀者構(gòu)建了一個完備的網(wǎng)絡(luò)程序設(shè)計知識體系。

    全書共11章,主要內(nèi)容包括:ASP.NET 4.5運(yùn)行及開發(fā)環(huán)境,ASP.NET 4.5與Script語言,C#和ASP.NET 4.5,ASP.NET常用控件,ASP.NET內(nèi)置對象,網(wǎng)站導(dǎo)航,主題,母版和用戶控件,數(shù)據(jù)訪問,數(shù)據(jù)綁定,Microsoft Ajax,網(wǎng)上書城綜合實例。本書在學(xué)習(xí)和掌握知識點的同時,突出了編程學(xué)習(xí)過程中的練習(xí)、實驗和實習(xí)訓(xùn)練等環(huán)節(jié),每個環(huán)節(jié)中的概念、過程和方法都利用Visual Studio 2013和ASP.NET 4.5等最新的程序開發(fā)工具進(jìn)行詳盡的闡釋,直觀易懂,易學(xué)易用。另外本書列舉了多個典型的實例,并給出了詳盡透徹的分析過程,便于鞏固所學(xué)知識,提高程序設(shè)計能力。

    本書內(nèi)容翔實、實例豐富,可作為高等院校計算機(jī)專業(yè)和非計算機(jī)專業(yè)學(xué)生學(xué)習(xí)“C#語言和Web程序設(shè)計”課程的教材和參考書。

    •注重基礎(chǔ),講究實用,力求從入門到精通。

    •充分體現(xiàn)案例教學(xué)——以易學(xué)易用為重點,精選大量實用的示例,知識豐富、步驟詳細(xì),學(xué)習(xí)效率高,特別適合初學(xué)者。

    •配有源代碼,方便上機(jī)實踐——所有示例均在Visual Studio Express 2012 for Web 開發(fā)環(huán)境下調(diào)試通過,讀者可以直接下載所有例子的源程序,并通過書中介紹的步驟學(xué)習(xí)開發(fā)要點。

    •配有上機(jī)實驗和綜合實驗,方便對所學(xué)知識的綜合應(yīng)用和鞏固。

    隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,信息資源的共享技術(shù)和集中管理技術(shù)已經(jīng)開始從專業(yè)領(lǐng)域向普通消費領(lǐng)域轉(zhuǎn)變。越來越多的人習(xí)慣在網(wǎng)上搜索和發(fā)布自己需要的資料,越來越多的企業(yè)或個人通過建立網(wǎng)站,實現(xiàn)快捷、方便的業(yè)務(wù)處理。基于瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)的應(yīng)用程序隨著用戶的這種需求而被提升到更高的地位。

    在實現(xiàn)B/S結(jié)構(gòu)的技術(shù)中,最具代表性的就是.NET框架下的ASP.NET技術(shù)和J2EE框架下的JSP技術(shù)。如今,隨著ASP.NET技術(shù)的方便性逐漸提高,越來越多的開發(fā)人員轉(zhuǎn)入.NET開發(fā)陣營,使得這個技術(shù)領(lǐng)域內(nèi)的初學(xué)者和技術(shù)待提高人員數(shù)量不斷增加。2012年,微軟推出了Visual Studio 2013和ASP.NET 4.5,它在Visual Studio 2012基礎(chǔ)之上進(jìn)行構(gòu)建,保留了很多令人喜愛的功能,并增加了一些其他領(lǐng)域的新功能和工具。ASP.NET 4.5建立在.NET Framework 4.5的基礎(chǔ)上,強(qiáng)調(diào)開發(fā)人員的工作效率,著力提升系統(tǒng)運(yùn)行性能和可擴(kuò)展性。通過使用LINQ技術(shù),提供跨數(shù)據(jù)源和數(shù)據(jù)格式查詢數(shù)據(jù)的一致模型。包含的Microsoft Ajax極大地簡化了在ASP.NET網(wǎng)站中實現(xiàn)頁面局部刷新的效果。使用ASP.NET 4.5的開發(fā)環(huán)境Visual Studio 2013,能很好地支持XHTML5、CSS3、JQuery,實現(xiàn)JavaScript的智能編程提示,還支持開發(fā)適合智能手機(jī)與平板電腦瀏覽的頁面。

    本書從基礎(chǔ)開始,由淺入深地介紹了相關(guān)知識,使讀者能夠全面、輕松、深刻地了解書中介紹的技術(shù)。概括起來,本書具有以下幾項特色:

     •注重基礎(chǔ),講究實用,力求從入門到精通。

     •充分體現(xiàn)案例教學(xué)。本書以易學(xué)易用為重點,精選大量實用的示例、知識豐富、步驟詳細(xì)、學(xué)習(xí)效率高,特別適合初學(xué)者。

     •配有源代碼,方便上機(jī)實踐。本書的所有示例均在Visual Studio Express 2012 for Web開發(fā)環(huán)境下調(diào)試通過,讀者可以直接下載所有例子的源程序,并通過書中介紹的步驟學(xué)習(xí)開發(fā)要點。

     •配有上機(jī)實驗和綜合實驗,方便對所學(xué)知識的綜合應(yīng)用和鞏固。

    本書共分11章,各章的主要內(nèi)容介紹如下:

    第1章ASP.NET 4.5運(yùn)行及開發(fā)環(huán)境。簡要介紹HTTP協(xié)議、靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁等Web基礎(chǔ)知識,介紹了ASP.NET 4.5 的發(fā)展歷史以及主要特點,并且講解了Visual Studio Express 2013 for Web的安裝方法和開發(fā)ASP.NET應(yīng)用程序的一般步驟,最后介紹了Visual Studio Express 2013 for Web平臺新增功能。通過這些介紹使讀者對ASP.NET有一個整體的了解,為以后章節(jié)的學(xué)習(xí)打下基礎(chǔ)。

    第2章ASP.NET 4.5與Script語言。以知識夠用原則介紹ASP.NET 4.5 Web應(yīng)用程序開發(fā)的準(zhǔn)備知識,主要包括核心的XHTML5元素、頁面模型、實現(xiàn)布局的CSS3、提高用戶體驗的JavaScript、標(biāo)準(zhǔn)的數(shù)據(jù)交換格式語言XML;還詳細(xì)講述了配置文件Web.config的配置方法,這對讀者理解ASP.NET的工作模式非常重要。

    第3章C#和ASP.NET 4.5。給出了C#的濃縮版,并且在介紹時直接與ASP.NET 4.5結(jié)合,還介紹了ASP.NET 4.5頁面調(diào)試技術(shù)。

    第4章ASP.NET常用控件。介紹Web控件的種類和屬性,包括標(biāo)準(zhǔn)控件、驗證控件、登錄控件、導(dǎo)航控件的使用方法,控件為開發(fā)人員提供了高效的應(yīng)用程序開發(fā)方法,開發(fā)人員無須具有專業(yè)知識就能夠?qū)崿F(xiàn)復(fù)雜的應(yīng)用操作,是開發(fā)ASP.NET應(yīng)用程序的基礎(chǔ)。

    第5章ASP.NET內(nèi)置對象。介紹ASP.NET中常用的內(nèi)置對象,包括Request、Response、Session、Application和Server的主要方法和屬性,并講解了Cookie對象的使用方法。熟練掌握這些內(nèi)置對象,可以開發(fā)出功能強(qiáng)大的應(yīng)用程序。

    第6章網(wǎng)站導(dǎo)航。介紹網(wǎng)站導(dǎo)航技術(shù)和ASP.NET中常用的網(wǎng)站導(dǎo)航控件,能夠合理地建立網(wǎng)站地圖。

    第7章主題、母版和用戶控件。介紹ASP.NET中的主題、母版、用戶控件,以及利用這些技術(shù)創(chuàng)建具有統(tǒng)一風(fēng)格和個性化網(wǎng)站的方法。

    第8章數(shù)據(jù)訪問。介紹數(shù)據(jù)的訪問,首先介紹使用ADO.NET進(jìn)行數(shù)據(jù)庫訪問的方法。主要包括ADO.NET的數(shù)據(jù)提供者(DataProvider)、SQL Server 2012 Express開發(fā)環(huán)境和數(shù)據(jù)集(DataSet)的基礎(chǔ)知識等;其次介紹LINQ的基本知識和如何使用LINQ進(jìn)行數(shù)據(jù)庫操作,包括如何將表生成實體類,了解DataContext類,如何使用LINQ to SQL,并利用LINQ技術(shù)完成數(shù)據(jù)的基本查詢、添加、刪除和修改。

    第9章數(shù)據(jù)綁定。介紹數(shù)據(jù)綁定技術(shù)、ASP.NET 4.5提供的各種數(shù)據(jù)源控件和使用數(shù)據(jù)源控件連接到各種數(shù)據(jù)源的方法。

    第10章Microsoft Ajax。介紹Ajax的基礎(chǔ)知識以及ASP.NET Ajax控件——微軟的客戶端異步無刷新頁面技術(shù),在ASP.NET 4.5以前的版本中,已經(jīng)包含了此技術(shù)框架。

    第11章網(wǎng)上書城綜合實例。在前十章的基礎(chǔ)上,給出了一個網(wǎng)上書城的綜合實例,通過詳細(xì)的系統(tǒng)數(shù)據(jù)庫設(shè)計、用戶控件設(shè)計、前臺設(shè)計和后臺設(shè)計等技術(shù)的綜合應(yīng)用,為學(xué)習(xí)者提供了一個綜合實踐的平臺。

    在本書的最后,安排了課程的實驗和綜合實踐,供讀者在學(xué)習(xí)過程中參考。

    在本書寫作的過程中,非常感謝田喜平、高峰、趙紅丹等老師提出的良好建議,感謝我的學(xué)生崔靜麗、張澤楠,牛聰慧等,他們都參與了許多有關(guān)項目的研發(fā)工作,編寫了程序代碼,祝愿他們在以后的工作和生活中一切順利,取得更大的成績。

    在本書的編寫過程中參考了許多相關(guān)文獻(xiàn),在此向這些文獻(xiàn)的作者深表感謝。由于時間倉促,書中難免有錯誤與不足之處,懇請專家和廣大讀者批評指正。我們的電子郵箱是wqx0218@163.com。

    前言

    第1章 ASP.NET 4.5運(yùn)行及開發(fā)環(huán)境 1
    1.1 ASP.NET概述 1
    1.2 .NET Framework 2
    1.2.1 .NET Framework概述 2
    1.2.2 .NET Framework各版本簡述 2
    1.3 IIS 4
    1.3.1 IIS 6.0 安裝 4
    1.3.2 IIS 7.5安裝 4
    1.3.3 IIS 7.5中的網(wǎng)站、Web應(yīng)用程序和
    虛擬目錄 5
    1.4 ASP.NET開發(fā)環(huán)境 10
    1.4.1 開發(fā)環(huán)境概覽 11
    1.4.2 在Visual Studio 2013中新建網(wǎng)站 12
    本章小結(jié) 13
    習(xí)題一 13
    第2章 ASP.NET 4.5與Script語言 15
    2.1 Web標(biāo)準(zhǔn)與腳本發(fā)展概述 15
    2.2 HTML和XHTML 16
    2.2.1 HTML文件結(jié)構(gòu) 17
    2.2.2 常用的XHTML元素 17
    2.3 .aspx文件 18
    2.3.1 單文件頁模型 18
    2.3.2 代碼隱藏頁模型 19
    2.4 CSS 21
    2.4.1 定義CSS樣式 21
    2.4.2 CSS樣式位置 22
    2.5 Script語言 23
    2.5.1 JScript簡介 23
    2.5.2 JScript代碼位置 26
    2.6 .xml文件和XML常識 27
    2.6.1 XML基本語法規(guī)則 28
    2.6.2 完整的XML文件 29
    2.7 Web.config 30
    本章小結(jié) 30
    習(xí)題二 31
    第3章 C#和ASP.NET 4.5 32
    3.1 C#概述 32
    3.2 .NET Framework命名空間 32
    3.3 編程規(guī)范 33
    3.4 類型 34
    3.4.1 值類型 34
    3.4.2 引用類型 37
    3.4.3 裝箱和拆箱 39
    3.5 變量及其變換 40
    3.5.1 靜態(tài)變量與局部變量 40
    3.5.2 變量轉(zhuǎn)換 40
    3.5.3 變量賦值 41
    3.6 運(yùn)算符、表達(dá)式、語句 42
    3.6.1 使用運(yùn)算符 42
    3.6.2 選擇語句 43
    3.6.3 迭代語句 47
    3.6.4 異常處理 50
    3.7 類和對象 53
    3.7.1 定義類和對象 53
    3.7.2 用戶自定義類舉例 56
    3.8 ASP.NET 4.5頁面調(diào)試 57
    本章小結(jié) 57
    習(xí)題三 58
    第4章 ASP.NET常用控件 59
    4.1 ASP.NET頁面事件處理 59
    4.1.1 ASP.NET事件 59
    4.1.2 屬性IsPostBack 60
    4.2 ASP.NET控件概述 60
    4.2.1 HTML服務(wù)器控件簡介 60
    4.2.2 Web服務(wù)器控件簡介 61
    4.3 常用的Web服務(wù)器控件 61
    4.3.1 Label控件 62
    4.3.2 TextBox控件 62
    4.3.3 按鈕類型控件 64
    4.3.4 選擇類型控件 66
    4.3.5 鏈接類型控件 76
    4.3.6 Image控件 77
    4.3.7 Panel控件 78
    4.3.8 MultiView和View控件 79
    4.3.9 FileUpload控件 81
    4.4 數(shù)據(jù)驗證控件 83
    4.4.1 RequiredFieldValidator驗證控件 83
    4.4.2 CompareValidator驗證控件 84
    4.4.3 RangeValidator驗證控件 84
    4.4.4 RegularExpressionValidator驗證控件 85
    4.4.5 ValidationSummary驗證控件 86
    4.5 綜合實例——設(shè)計注冊頁面和登錄頁面 86
    本章小結(jié) 91
    習(xí)題四 92
    第5章 ASP.NET內(nèi)置對象 93
    5.1 Response對象和Request對象 93
    5.1.1 Response對象 93
    5.1.2 Request對象 95
    5.2 Web應(yīng)用程序中的特殊文件夾 100
    5.2.1 App_Data文件夾 100
    5.2.2 Bin文件夾 100
    5.2.3 其他特殊文件夾 100
    5.3 狀態(tài)管理 100
    5.3.1 ViewState 對象 101
    5.3.2 Cookie 101
    5.3.3 Session 106
    5.3.4 Application 108
    5.3.5 Server對象 110
    5.4 ASP.NET配置管理 111
    5.4.1 Web.config和Machine.config 111
    5.4.2 使用數(shù)據(jù)庫保存配置 112
    5.5 綜合實例——簡單的網(wǎng)絡(luò)聊天室 112
    習(xí)題五 114
    第6章 網(wǎng)站導(dǎo)航 115
    6.1 網(wǎng)站地圖 115
    6.2 SiteMapPath控件顯示導(dǎo)航 117
    6.3 TreeView控件顯示導(dǎo)航 119
    6.3.1 TreeView控件概述 119
    6.3.2 TreeView使用 121
    6.4 Menu控件顯示導(dǎo)航 124
    6.4.1 Menu控件概述 125
    6.4.2 Menu控件應(yīng)用 126
    本章小結(jié) 128
    習(xí)題六 128
    第7章 主題、母版和用戶控件 129
    7.1 主題 129
    7.1.1 主題與外觀的基本概念 129
    7.1.2 自定義主題 131
    7.1.3 在主題中同時包含外觀和樣式表 132
    7.2 母版 133
    7.2.1 母版頁概述 133
    7.2.2 創(chuàng)建母版頁 134
    7.2.3 創(chuàng)建內(nèi)容頁 136
    7.3 用戶控件 137
    7.3.1 用戶控件概述 137
    7.3.2 創(chuàng)建并使用用戶控件 138
    本章小結(jié) 141
    習(xí)題七 142
    第8章 數(shù)據(jù)訪問 143
    8.1 數(shù)據(jù)訪問概述 143
    8.1.1 ADO.NET數(shù)據(jù)訪問模型 143
    8.1.2 建立SQL Server Express 2012
    數(shù)據(jù)庫 147
    8.1.3 利用ADO.NET完成登錄和注冊 149
    8.2 使用LINQ實現(xiàn)數(shù)據(jù)訪問 155
    8.2.1 LINQ查詢表達(dá)式 156
    8.2.2 LINQ 查詢常用子句 156
    8.2.3 LINQ to SQL概述 158
    8.2.4 使用LINQ執(zhí)行操作數(shù)據(jù)庫 160
    8.3 綜合實例 167
    本章小結(jié) 169
    習(xí)題八 169
    第9章 數(shù)據(jù)綁定 170
    9.1 數(shù)據(jù)源控件 170
    9.1.1 SqlDataSource控件 171
    9.1.2 利用SqlDataSource控件管理數(shù)據(jù) 176
    9.2 ListControl類控件 179
    9.3 GridView控件 180
    9.3.1 GridView控件常用的屬性、方法
    和事件 180
    9.3.2 自定義GridView控件的列 184
    9.3.3 使用模板列 185
    9.3.4 利用GridView編輯、刪除數(shù)據(jù) 187
    9.3.5 利用GridView跨網(wǎng)頁提交數(shù)據(jù) 190
    9.4 DataList控件 193
    9.4.1 DataList控件常用的屬性、方法
    和事件 193
    9.4.2 DataList控件模板編輯器 194
    9.4.3 在DataList控件中管理數(shù)據(jù) 196
    本章小結(jié) 200
    習(xí)題九 200
    第10章 Microsoft Ajax 202
    10.1 ASP.NET Ajax概述 202
    10.1.1 Ajax技術(shù)的優(yōu)點 203
    10.1.2 ASP.NET Ajax架構(gòu) 203
    10.2 ASP.NET Ajax服務(wù)器控件 204
    10.2.1 ScriptManager控件 204
    10.2.2 UpdatePanel控件 207
    10.2.3 Timer控件 207
    10.3 Ajax Control Toolkit工具包的使用 208
    10.4 綜合實例——Ajax開發(fā)聊天室 210
    本章小結(jié) 213
    習(xí)題十 213
    第11章 網(wǎng)上書城綜合實例 214
    11.1 系統(tǒng)總體設(shè)計 214
    11.1.1 系統(tǒng)功能模塊設(shè)計 214
    11.1.2 用戶控件 215
    11.1.3 Web.config配置文件 216
    11.2 數(shù)據(jù)庫設(shè)計 216
    11.2.1 圖書類型表 216
    11.2.2 圖書表 217
    11.2.3 會員表 217
    11.2.4 管理員表 217
    11.2.5 購物車表 218
    11.2.6 訂單表 218
    11.2.7 詳細(xì)訂單表 218
    11.2.8 購物車視圖 218
    11.2.9 圖書銷售視圖 219
    11.2.10 圖書信息視圖 219
    11.2.11 詳細(xì)訂單視圖 219
    11.3 用戶控件設(shè)計 219
    11.3.1 “網(wǎng)頁頂部的導(dǎo)航菜單”
    用戶控件 219
    11.3.2 “用戶登錄”用戶控件 220
    11.3.3 “菜單導(dǎo)航”用戶控件 221
    11.3.4 “圖書搜索”用戶控件 221
    11.3.5 “天氣預(yù)報”用戶控件 222
    11.4 前臺顯示頁面設(shè)計 223
    11.4.1 首頁設(shè)計 223
    11.4.2 注冊頁面 224
    11.4.3 購物車頁面的設(shè)計 226
    11.4.4 訂單頁面的設(shè)計 229
    11.4.5 訂單查詢頁面的設(shè)計 230
    11.5 后臺管理模塊 231
    11.5.1 后臺主頁設(shè)計 231
    11.5.2 后臺圖書管理 232
    11.5.3 訂單管理 233
    11.5.4 用戶管理 234
    本章小結(jié) 234
    附錄 上機(jī)實驗與綜合實踐 235
    實驗一 C#和ASP.NET 4.5 235
    實驗二 ASP.NET 4.5標(biāo)準(zhǔn)控件 236
    實驗三 ASP.NET 4.5驗證控件 239
    實驗四 HTTP請求、響應(yīng)及狀態(tài)管理 244
    實驗五 母版、主題和導(dǎo)航設(shè)計 247
    實驗六 綜合實踐 248
    參考文獻(xiàn) 252
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
祥云县| 泽州县| 铜川市| 连州市| 离岛区| 玉田县| 图片| 太保市| 星座| 九江市| 沂源县| 宁晋县| 和顺县| 南城县| 南京市| 隆尧县| 平凉市| 富民县| 凌云县| 铅山县| 海兴县| 昭苏县| 南宫市| 广安市| 东明县| 漠河县| 金秀| 通山县| 衡水市| 宾阳县| 金华市| 奉贤区| 蓬安县| 宣武区| 怀化市| 读书| 准格尔旗| 巫溪县| 忻州市| 内黄县| 油尖旺区|