TOP
英國出版界指標大獎肯定!A.F. Steadman 獲年度作家,《史坎德》系列帶你踏上熱血奇幻旅程
從零開始學ASP.NET(簡體書)
滿額折
從零開始學ASP.NET(簡體書)
從零開始學ASP.NET(簡體書)
從零開始學ASP.NET(簡體書)
從零開始學ASP.NET(簡體書)
從零開始學ASP.NET(簡體書)
從零開始學ASP.NET(簡體書)
從零開始學ASP.NET(簡體書)
從零開始學ASP.NET(簡體書)
從零開始學ASP.NET(簡體書)

從零開始學ASP.NET(簡體書)

商品資訊

人民幣定價:99 元
定價
:NT$ 594 元
優惠價
87517
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :15 點
商品簡介
名人推薦
目次

商品簡介

本書從零基礎讀者的角度出發,通過通俗易懂的語言、豐富多彩的實例,循序漸進地引導讀者在實踐中學習ASP.NET編程知識,並提升自己的實際開發能力。 全書共分為4篇20章,內容包括初識ASP.NET、網頁前端開發基礎、ASP.NET內置物件、ASP.NET服務器控件、數據驗證控件、程序調試與異常處理、ASP.NET頁面中的數據綁定、數據庫基礎、使用ADO.NET操作數據庫、LINQ數據訪問技術、數據綁定控件的使用、Web用戶控件、母版頁與主題、ASP.NET緩存技術、ASP.NET Ajax技術、WebService服務、ASP.NET MVC編程、ASP.NET網站發布、惡搞圖片生成器、公眾號/APP後臺接口通用管理平臺等。書中知識點講解細致,側重介紹每個知識點的使用場景,涉及的代碼給出了詳細的注釋,可以使讀者輕鬆領會ASP.NET程序開發的精髓,快速提高開發技能。同時,本書配套了大量教學視頻,掃碼即可觀看,還提供所有程序源文件,方便讀者實踐。 本書適合ASP.NET初學者、網站開發工程師等自學使用,也可用作高等院校相關專業的教材及參考書。

名人推薦

本書具有如下特色:
? 由淺入深,循序漸進。本書以入門讀者為物件,先從語言基礎學起,再學習語言的核心技術,然後學習高 級應用,*後學習開發一個完整項目。講解過程中步驟詳盡,版式新穎,使讀者在閱讀時一目了然,從而快速掌握書中內容。
? 語音視頻,講解詳盡。書中每一章節均提供聲圖並茂的教學視頻,讀者可以掃描書中對應的二維碼隨時隨地學習。這些視頻能夠引導初學者快速入門,感受編程的快樂和成就感,增強進一步學習的信心,從而快速成為編程高手。
? 實例典型,輕鬆易學。通過例子學習是好的學習方式,本書通過“一個知識點、一個例子、一個結果、一段評析、一個綜合應用”的模式,透徹詳盡地講述了實際開發中所需的各類知識。另外,為了便於讀者閱讀程序代碼,快速學習編程技能,書中幾乎每行代碼都提供了注釋。
? 精彩欄目,貼心提醒。本書根據需要在各章安排了很多“注意”“說明”“技巧”等小欄目,讓讀者可以在學習過程中更輕鬆地理解相關知識點及概念,更快地掌握個別技術的應用技巧。
? 附贈資源,優質服務。除配套視頻和源程序外,本書還贈送相關資源庫、題庫,同時為讀者提供社區技術支持、QQ在線答疑等學習服務,收獲更好的學習體驗。

ASP.NET是微軟公司推出的建立動態Web應用程序的開發平臺,它可以極大提升程序開發人員的工作效率。隨著.NET的跨平臺應用,ASP.NET技術開始被越來越多的大廠使用,像騰訊、網易、攜程、順豐等。ASP.NET支持多種開發語言,但由於同屬微軟公司及.NET框架,因此,C#語言是開發ASP.NET網站時最常用的後臺編程語言,本書選擇使用C#語言來講解ASP.NET網站開發。
本書內容
本書包含了學習ASP.NET網站開發的各類必備知識,全書共分為4篇20章內容,結構如下。
第1篇:基礎知識篇。本篇主要對ASP.NET網站開發的基礎知識進行詳解,包括初識ASP.NET、網頁前端開發基礎、ASP.NET內置物件、ASP.NET服務器控件、數據驗證控件、程序調試與異常處理等內容。
第2篇:數據存取篇。數據是項目開發的核心內容,數據的存儲方式有多種,其中最常用的是數據庫,而如何將存儲的數據顯示在網頁上,也是網站開發的一個核心內容,本篇通過ASP.NET頁面中的數據綁定、數據庫基礎、使用ADO.NET操作數據庫、LINQ數據訪問技術、數據綁定控件的使用等內容,講解如何在ASP.NET網站中對數據進行存儲和顯示。
第3篇:頁面交互篇。本篇主要講解ASP.NET網頁以及其中的數據如何進行前後臺的交互,包括Web用戶控件、母版頁與主題、ASP.NET緩存技術、ASP.NET Ajax技術、WebService服務、ASP.NET MVC編程、ASP.NET網站發布等內容。
第4篇:項目開發篇。學習編程的最終目的是進行開發,解決實際問題,本篇通過惡搞圖片生成器、公眾號/APP後臺接口通用管理平臺這兩個不同類型的項目,講解如何使用所學的ASP.NET知識開發網站項目。
本書特點
知識講解詳盡細致。本書以零基礎入門學員為物件,力求將知識點劃分得更加細致,講解更加詳細,使讀者能夠學必會,會必用。
案例側重實用有趣。通過實例學習是最好的編程學習方式,本書在講解知識時,通過有趣、實用的案例對所講解的知識點進行解析,讓讀者不只學會知識,還能夠知道所學知識的真實使用場景。
思維導圖總結知識。每章最後都使用思維導圖總結本章重點知識,使讀者能一目了然回顧本章知識點,以及需要重點掌握的知識。
配套高清視頻講解。本書資源包中提供了同步高清教學視頻,讀者可以根據這些視頻更快速地學習,感受編程的快樂和成就感,增強進一步學習的信心,從而快速成為編程高手。
讀者物件
初學編程的自學者 編程愛好者
大中專院校的老師和學生 相關培訓機構的老師和學員
畢業設計的學生 初、中、高級程序開發人員
程序測試及維護人員 參加實習的“菜鳥”程序員
讀者服務
為了方便解決本書疑難問題,我們提供了多種服務方式,並由作者團隊提供在線技術指導和社區服務,服務方式如下:
√ 企業QQ:4006751066
√ QQ群:465817674
√ 服務電話:400-67501966、0431-84978981
本書約定
開發環境及工具如下:
√ 操作系統:Windows7、Windows 10等。
√ 開發工具:Visual Studio 2019(Visual Studio 2015及Visual Studio 2017等兼容)。
√ 數據庫:SQL Serve2019(SQL Serve2014及SQL Serve2017等兼容)。
致讀者
本書由明日科技.NET程序開發團隊組織編寫,主要人員有王小科、申小琦、趙寧、李菁菁、何平、張鑫、周佳星、王國輝、李磊、賽奎春、楊麗、高春艷、馮春龍、張寶華、龐鳳、宋萬勇、葛忠月等。在編寫過程中,我們以科學、嚴謹的態度,力求精益求精,但不足之處在所難免,敬請廣大讀者批評指正。
感謝您閱讀本書,零基礎編程,一切皆有可能,希望本書能成為您編程路上的敲門磚。
祝讀書快樂!

編著者

目次

第1篇 基礎知識篇
第1章 初識ASP.NET 2 視頻講解:4節,50分鐘
1.1 ASP.NET簡介 3
1.1.1 概述 3
1.1.2 認識.NET Framework 3
1.1.3 ASP.NET的特性 4
1.1.4 ASP.NET成功案例 4
1.2 ASP.NET開發環境搭建 5
1.2.1 安裝IIS 5
1.2.2 配置IIS 6
1.2.3 安裝Visual Studio 2019必備條件 7
1.2.4 下載Visual Studio 2019 7
1.2.5 安裝Visual Studio 2019 7
1.3 認識ASP.NET網站 9
1.3.1 創建ASP.NET網站程序 10
1.3.2 ASP.NET網頁擴展名 13
1.3.3 ASP.NET項目中的各文件目錄 14
1.3.4 ASP.NET頁面指令 15
1.3.5 在ASPX文件中實現內容注釋 15
1.3.6 ASP.NET中的控件 16
1.3.7 ASP.NET頁面中的代碼塊語法 16
1.4 一個簡單的ASP.NET網站 17
1.4.1 ASP.NET網站的基本構建流程 17
1.4.2 設計Web頁面 17
1.4.3 運行網站 18
本章知識思維導圖 20

第2章 網頁前端開發基礎 21 視頻講解:43節,326分鐘
2.1 HTML標記語言 22
2.1.1 創建第一個HTML文件 22
2.1.2 HTML文檔結構 23
2.1.3 HTML常用標記 24
[實例2.1] 向頁面中輸出一首古詩詞 24
[實例2.2] 使用標題標記和段落標記設計頁面 24
[實例2.3] 將頁面中的內容進行居中處理 25
[實例2.4] 在頁面中使用無序列表 26
[實例2.5] 在頁面中使用有序列表 27
2.1.4 表格標記 28
[實例2.6] 在頁面中定義學生成績表 28
2.1.5 表單標記 29
[實例2.7] 在頁面中定義不同類型的input標記 31
2.1.6 超鏈接與圖片標記 32
[實例2.8] 頁面中添加圖片和超鏈接 33
2.2 CSS樣式表 34
2.2.1 CSS語法 34
2.2.2 CSS選擇器 35
[實例2.9] 類別選擇器控制頁面文字樣式 35
[實例2.10] 使用ID選擇器控制頁面文字 36
2.2.3 在頁面中包含CSS 37
[實例2.11] 行內樣式的使用 37
[實例2.12] 使用鏈接方式引入樣式表 38
本章知識思維導圖 39

第3章 ASP.NET內置物件 40 視頻講解:6節,123分鐘
3.1 Response物件 41
3.1.1 Response可向客戶端響應的內容 41
3.1.2 向頁面輸出數據 41
[實例3.1] 向頁面中輸出名人名言 41
3.1.3 重定向頁面 42
[實例3.2] 模擬實現抽獎頁面 42
3.2 Request物件 44
3.2.1 Request物件常獲取的客戶端內容 45
3.2.2 使用Request物件獲取頁面間的傳值 45
[實例3.3] 以多種方式獲取參數數據 45
3.2.3 使用Request物件獲取客戶端信息 46
[實例3.4] 實現獲取客戶端瀏覽器的信息 46
3.3 Application物件 47
3.3.1 存儲和獲取數據的基本語法 47
3.3.2 Application物件的基本使用 48
[實例3.5] 統計各類客戶端訪問網站的次數 48
3.4 Session物件 50
3.4.1 ASP.NET 中Session的本質 50
3.4.2 Session物件的基本使用 51
[實例3.6] 登錄時使用Session物件保存用戶信息 51
3.5 Cookie物件 52
3.5.1 Cookie中的幾個關鍵屬性 52
3.5.2 寫入和獲取Cookie數據 53
3.5.3 Cookie物件的基本使用 53
[實例3.7] 使用Cookie物件實現用戶7天免登錄功能 53
3.5.4 Cookie與Session的使用場景選擇 56
3.6 Server物件 56
3.6.1 Server物件的常用方法 56
3.6.2 使用Server物件重定向頁面 57
[實例3.8] 實現兩種重定向頁面方法 57
本章知識思維導圖 59

第4章 ASP.NET服務器控件 60 視頻講解:19節,155分鐘
4.1 控件概述 61
4.2 文本類控件 61
4.2.1 Label標簽 61
[實例4.1] 使用CSS修改Label控件的外觀樣式 62
4.2.2 TextBox文本框 63
[實例4.2] 使用TextBox控件製作會員登錄界面 65
4.3 按鈕類控件 66
4.3.1 Button按鈕 66
[實例4.3] 單擊Button按鈕彈出消息對話框 67
4.3.2 LinkButton鏈接按鈕 68
[實例4.4] 實現個性化頁面跳轉功能 68
4.3.3 ImageButton圖片按鈕 70
[實例4.5] 實現單擊預覽圖片更改頁面背景圖片 71
4.3.4 HyperLink超鏈接 72
[實例4.6] 使用HyperLink控件實現2種不同的方式打開鏈接 73
4.4 選擇類控件 74
4.4.1 ListBox列表 74
[實例4.7] 選擇並移動ListBox控件中的項 75
4.4.2 DropDownList下拉選擇控件 77
[實例4.8] 實現根據選擇的假日安排項列出放假時間 78
4.4.3 RadioButton單選按鈕 79
[實例4.9] 模擬考試系統中的單選題 80
4.4.4 CheckBox復選框 81
[實例4.10] 實現模擬考試系統中的多選題 82
4.5 圖形顯示類控件 84
4.5.1 Image圖片控件 84
[實例4.11] 實現動態顯示用戶頭像功能 85
4.5.2 ImageMap圖片熱點控件 86
[實例4.12] 展示圖片中的方位 87
4.6 Panel容器控件 89
4.6.1 Panel控件的概述 89
4.6.2 Panel控件的常用屬性 89
4.6.3 Panel控件的應用 90
[實例4.13] 使用Panel控件顯示或隱藏一組控件 90
4.7 FileUpload文件上傳控件 92
4.7.1 FileUpload控件的概述 92
4.7.2 FileUpload控件的常用屬性 92
4.7.3 FileUpload控件的常用方法 92
[實例4.14] 使用FileUpload控件上傳圖片文件 93
本章知識思維導圖 95

第5章 數據驗證控件 96 視頻講解:7節,27分鐘
5.1 非空數據驗證控件 97
[實例5.1] 對文本框進行非空數據驗證 97
5.2 數據比較驗證控件 98
[實例5.2] 驗證密碼與確認密碼是否一致 99
5.3 數據類型驗證控件 100
[實例5.3] 驗證出生日期輸入是否正確 100
5.4 數據格式驗證控件 101
[實例5.4] 驗證出生日期及Email格式 103
5.5 數據範圍驗證控件 104
[實例5.5] 驗證學生成績的輸入範圍 105
5.6 驗證錯誤信息顯示控件 106
[實例5.6] 匯總頁面中所有的錯誤提示並顯示 107
5.7 禁用數據驗證 108
本章知識思維導圖 109

第6章 程序調試與異常處理 110 視頻講解:3節,19分鐘
6.1 程序調試 111
6.1.1 Visual Studio編輯器調試 111
6.1.2 Visual Studio調試器調試 111
6.2 異常處理語句 114
6.2.1 使用throw語句拋出異常 115
[實例6.1] 使用throw語句拋出異常 115
6.2.2 使用try…catch語句捕捉異常 115
[實例6.2] 使用try…catch語句捕捉異常 116
6.2.3 使用try…catch…finally語句捕捉異常 117
[實例6.3] 使用try…catch…finally語句捕捉異常 117
6.2.4 異常的使用原則 118
本章知識思維導圖 118

第2篇 數據存取
第7章 ASP.NET頁面中的數據綁定 120 視頻講解:9節,42分鐘
7.1 數據綁定概述 121
7.2 簡單屬性綁定 121
7.2.1 簡單屬性綁定概述 121
7.2.2 綁定屬性的實現方式 121
[實例7.1] 綁定屬性數據源 121
7.3 表達式綁定 123
7.3.1 表達式綁定概述 123
7.3.2 表達式綁定的實現方式 123
[實例7.2] 表達式綁定 123
7.4 集合綁定數據 125
7.4.1 集合綁定數據概述 125
7.4.2 集合綁定數據的實現方式 125
[實例7.3] 將集合綁定到DropDownList下拉列表 126
7.5 方法調用結果綁定 127
7.5.1 方法調用結果綁定概述 127
7.5.2 方法調用結果綁定的實現方式 127
[實例7.4] 綁定方法調用的結果 127
本章知識思維導圖 129

第8章 數據庫基礎 130 視頻講解:4節,70分鐘
8.1 SQL Server數據庫的下載與安裝 131
8.1.1 數據庫簡介 131
8.1.2 SQL Serve數據庫概述 131
8.1.3 SQL Serve2019安裝必備 131
8.1.4 下載SQL Serve2019安裝引導文件 132
8.1.5 下載SQL Serve2019安裝文件 132
8.1.6 安裝SQL Serve2019數據庫 133
8.1.7 安裝SQL ServeManagement Studio管理工具 138
8.1.8 啟動SQL Server管理工具 139
8.2 數據庫常見操作 140
8.2.1 創建數據庫 140
8.2.2 刪除數據庫 141
8.2.3 附加數據庫 141
8.2.4 分離數據庫 142
8.2.5 執行SQL腳本 143
8.3 數據表常見操作 144
8.3.1 創建數據表 144
8.3.2 刪除數據表 145
8.3.3 重命名數據表 145
8.3.4 在表結構中添加新字段 146
8.3.5 在表結構中刪除字段 146
8.4 SQL語句基礎 147
8.4.1 SQL語言簡介 147
8.4.2 簡單SQL語句的應用 147
本章知識思維導圖 152

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 517
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區