
0人評分過此書
ASP.NET 4.6 網頁程式設計:使用C#
本書以C#和Visual Studio Community 2015來開發ASP.NET網頁,它視覺化的整合開發環境具有所視即所得、拖放式資料設計、IntelliSense、自動完成程式碼、設計階段編譯等功能,只要以滑鼠拖曳控制項並設定相關屬性,就會自動產生網頁的程式碼,之後再撰寫一些簡短的程式碼,即便是初學者,也能快速開發出ASP.NET網頁。
.範例導向:各章節均以精心設計的範例帶領讀者動手實作,從上機的過程中學會撰寫ASP.NET網頁,以及將ASP.NET網站部署到IIS伺服器。
.主題完整:涵蓋C#語法教學、伺服器控制項、佈景主題、主版頁面、ASP.NET網頁的生命週期、常用物件、狀態管理、建立SQL Server資料庫、SQL語法教學、資料來源控制項、資料繫結控制項、ADO.NET資料庫存取、LINQ等完整的主題。
.視覺化設計:使用Visual Studio的視覺化工具自動產生網頁的程式碼,協助讀者以簡短的程式碼完成功能強大的ASP.NET網頁。
.實例演練:透過動手實作會員管理、檔案上傳、留言板,體驗如何整合已學會的網頁技術與資料庫存取技巧來建置網站。
.範例導向:各章節均以精心設計的範例帶領讀者動手實作,從上機的過程中學會撰寫ASP.NET網頁,以及將ASP.NET網站部署到IIS伺服器。
.主題完整:涵蓋C#語法教學、伺服器控制項、佈景主題、主版頁面、ASP.NET網頁的生命週期、常用物件、狀態管理、建立SQL Server資料庫、SQL語法教學、資料來源控制項、資料繫結控制項、ADO.NET資料庫存取、LINQ等完整的主題。
.視覺化設計:使用Visual Studio的視覺化工具自動產生網頁的程式碼,協助讀者以簡短的程式碼完成功能強大的ASP.NET網頁。
.實例演練:透過動手實作會員管理、檔案上傳、留言板,體驗如何整合已學會的網頁技術與資料庫存取技巧來建置網站。
-
第1 章 開始撰寫ASP.NET 網頁
-
1-1 認識動態網頁技術
-
1-1-1 瀏覽器端Scripts
-
1-1-2 伺服器端Scripts
-
-
1-2 認識ASP.NET 與 .NET Framework
-
1-3 安裝Visual Studio
-
1-4 Visual Studio 基本操作
-
1-4-1 新增ASP.NET 網站
-
1-4-2 新增/移除項目
-
1-4-3 儲存檔案或網站
-
1-4-4 建置與執行網頁
-
1-4-5 關閉/開啟檔案或網站
-
-
1-5 ASP.NET 網頁撰寫模式
-
1-5-1 single-file 模式
-
1-5-2 code-behind 模式
-
-
1-6 將ASP.NET 網站部署到IIS 伺服器
-
1-7 使用本書範例程式
-
-
第2 章 C# 語法介紹
-
2-1 型別
-
2-2 變數
-
2-2-1 變數的命名規則
-
2-2-2 變數的宣告方式
-
-
2-3 常數
-
2-4 列舉型別
-
2-5 運算子
-
2-5-1 算術運算子
-
2-5-2 邏輯運算子
-
2-5-3 比較運算子
-
2-5-4 遞增、遞減運算子
-
2-5-5 條件運算子
-
2-5-6 移位運算子
-
2-5-7 指派運算子
-
2-5-8 型別資訊運算子 (as、is、typeof、sizeof)
-
2-5-9 運算子的優先順序
-
-
2-6 流程控制
-
2-6-1 if⋯else
-
2-6-2 switch
-
2-6-3 for (計數迴圈)
-
2-6-4 foreach (陣列迴圈)
-
2-6-5 while (條件式迴圈)
-
2-6-6 do (條件式迴圈)
-
-
2-7 陣列
-
2-7-1 一維陣列
-
2-7-2 多維陣列
-
-
2-8 方法
-
2-8-1 傳值呼叫與傳址呼叫
-
2-8-2 區域變數與全域變數
-
2-8-3 靜態變數
-
-
2-9 結構化例外處理
-
-
第3 章 標準控制項
-
3-1 認識伺服器控制項
-
3-2 伺服器控制項共通的屬性、方法與事件
-
3-3 Label 控制項
-
3-4 Literal 控制項
-
3-5 HyperLink 控制項
-
3-6 HiddenField 控制項
-
3-7 Image 控制項
-
3-8 Button 控制項
-
3-9 ImageButton 控制項
-
3-10 LinkButton 控制項
-
3-11 TextBox 控制項
-
3-12 CheckBox 控制項
-
3-13 CheckBoxList 控制項
-
3-14 RadioButton 控制項
-
3-15 RadioButtonList 控制項
-
3-16 ListBox 控制項
-
3-17 DropDownList 控制項
-
3-18 BulletedList 控制項
-
3-19 Table 控制項
-
3-20 Calendar 控制項
-
3-21 Panel 控制項
-
3-22 PlaceHolder 控制項
-
-
第4 章 驗證控制項
-
4-1 認識驗證控制項
-
4-1-1 驗證控制項的類型
-
4-1-2 驗證控制項的屬性、方法與事件
-
-
4-2 RequiredFieldValidator 控制項
-
4-3 CompareValidator 控制項
-
4-4 RangeValidator 控制項
-
4-5 RegularExpressionValidator 控制項
-
4-6 CustomValidator 控制項
-
4-7 ValidationSummary 控制項
-
-
第5 章 網站巡覽控制項
-
5-1 認識網站巡覽功能與控制項
-
5-2 建立網站架構
-
5-3 Menu 控制項
-
5-4 TreeView 控制項
-
5-5 SiteMapPath 控制項
-
-
第6 章 佈景主題與主版頁面
-
6-1 佈景主題
-
6-1-1 建立佈景主題
-
6-1-2 套用佈景主題
-
-
6-2 主版頁面
-
6-2-1 建立主版頁面
-
6-2-2 建立內容頁面
-
-
-
第7 章 網頁的生命週期與常用物件
-
7-1 Page 類別
-
7-1-1 Page 類別的屬性
-
7-1-2 Page 類別的方法
-
7-1-3 Page 類別的事件
-
-
7-2 ASP.NET 網頁的生命週期
-
7-3 PostBack
-
7-4 網頁導向
-
7-4-1 Cross-Page Posting (跨網頁公布)
-
7-4-2 呼叫Response.Redirect() 方法導向到其它網頁
-
7-4-3 呼叫Server.Transfer() 方法轉移到其它網頁
-
-
7-5 ASP.NET 網頁的常用物件
-
7-6 Response 物件
-
7-6-1 將輸出傳送到用戶端
-
7-6-2 將檔案內容傳送到用戶端
-
-
7-7 Request 物件
-
7-7-1 利用查詢字串在網頁之間傳遞資料
-
7-7-2 判斷用戶端瀏覽器的能力
-
7-7-3 讀取伺服器環境變數與HTTP 標頭
-
-
7-8 Server 物件
-
7-8-1 字串編碼與解碼
-
7-8-2 執行指定的ASP.NET 網頁
-
-
-
第8 章 狀態管理
-
8-1 認識狀態管理
-
8-1-1 用戶端狀態管理
-
8-1-2 伺服器端狀態管理
-
-
8-2 檢視狀態 (view state)
-
8-3 Cookie
-
8-3-1 寫入Cookie
-
8-3-2 讀取Cookie
-
8-3-3 刪除Cookie
-
-
8-4 應用程式狀態 (Application State)
-
8-5 工作階段狀態 (Session State)
-
8-5-1 Global.asax 檔與網站訪客計數器實例 (一)
-
8-5-2 網站訪客計數器實例 (二)
-
-
8-6 設定檔屬性 (Profile Property)
-
-
第9 章 建立資料庫與SQL 查詢
-
9-1 認識資料庫
-
9-2 建立SQL Server 資料庫
-
9-3 在Visual Studio 連接SQL Server 資料庫
-
9-4 SQL 語法
-
9-4-1 Select 指令 (選取資料)
-
9-4-2 Insert 指令 (新增資料)
-
9-4-3 Update 指令 (更新資料)
-
9-4-4 Delete 指令 (刪除資料)
-
-
-
第10 章 資料來源與資料繫結控制項
-
10-1 認識資料來源控制項
-
10-2 SqlDataSource 控制項
-
10-3 認識資料繫結控制項
-
10-4 GridView 控制項
-
10-4-1 GridView 控制項的屬性與事件
-
10-4-2 BoundField (資料繫結欄位)
-
10-4-3 ButtonField (按鈕欄位)
-
10-4-4 CheckBoxField (核取方塊欄位)
-
10-4-5 HyperLinkField (超連結欄位)
-
10-4-6 CommandField (命令按鈕欄位)
-
10-4-7 ImageField (圖片欄位)
-
10-4-8 TemplateField 樣板欄位
-
10-4-9 啟用編輯、刪除、分頁瀏覽與資料排序功能
-
-
10-5 DetailsView 控制項
-
10-5-1 DetailsView 控制項的屬性與事件
-
10-5-2 搭配GridView 控制項設計Master/Detail 功能
-
-
10-6 DataList 控制項
-
-
第11 章 ADO.NET 資料庫存取
-
11-1 ASP.NET 應用程式存取資料庫的方式
-
11-2 ADO.NET 的架構
-
11-3 使用DataReader 物件存取資料庫
-
11-3-1 使用SqlConnection 物件建立資料連接
-
11-3-2 使用SqlCommand 物件執行SQL 命令
-
11-3-3 使用DataReader 物件讀取資料
-
-
11-4 傳遞參數給SQL 命令
-
11-5 使用DataSet 物件存取資料庫
-
11-5-1 使用SqlDataAdapter 物件執行SQL 命令
-
11-5-2 使用DataSet 物件讀取資料
-
11-5-3 DataTableCollection、DataColumnCollectoin 和DataRowCollection集合
-
11-5-4 使用DataSet 物件新增、更新與刪除資料
-
-
-
第12 章 LINQ
-
12-1 認識LINQ
-
12-2 LINQ to Objects
-
12-3 LINQ to DataSet
-
12-4 LINQ to SQL
-
-
第13 章 【實例演練】會員管理
-
13-1 設定會員管理功能
-
13-1-1 建立並註冊會員資料庫
-
13-1-2 設定MembershipProvider
-
13-1-3 啟動登入驗證
-
13-1-4 設定權限
-
13-1-5 設定SMTP 伺服器
-
-
13-2 登入控制項
-
13-2-1 CreateUserWizard 控制項
-
13-2-2 Login 控制項
-
13-2-3 ChangePassword 控制項
-
13-2-4 PasswordRecovery 控制項
-
13-2-5 LoginName 控制項
-
13-2-6 LoginStatus 控制項
-
13-2-7 LoginView 控制項
-
-
13-3 使用Membership 類別進行會員管理
-
13-3-1 建立新帳戶
-
13-3-2 驗證帳戶與登入網站
-
13-3-3 變更密碼
-
13-3-4 搜尋帳戶
-
13-3-5 更新帳戶
-
13-3-6 刪除帳戶
-
13-3-7 取得上線人數
-
13-3-8 產生亂數密碼
-
-
-
第14 章 【實例演練】檔案上傳
-
14-1 上傳單一檔案
-
14-2 上傳多個檔案
-
-
第15 章 【實例演練】留言板
-
15-1 認識留言板
-
15-2 組成留言板的檔案清單
-
15-3 操作步驟與程式碼列表
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分