
0人評分過此書
ASP.NET4.0從零開始-使用C#2010
編寫本書的主要目標是為了讓初學者能快速使用C# 2010開發ASP.NET Web應用程式,並將所學應用到職場上而編寫的教科書。本書不同於市面上ASP.NET書籍,除了介紹使用VWD 2010設計網頁輸出入介面及控制項屬性的同時,也會介紹該工具對應的控制項宣告語法,使初學者能了解ASP.NET控制項的設計原理,而不只是會拖拉設計控制項,更能了解控制項宣告語法,並將語法及工具整合運用,讓初學者具有紮實和獨立開發Web應用程式設計能力,花費最短的時間,獲得最高的學習效果,是一本適用教師教授ASP.NET的入門書,也是一本初學者自學的書籍。本書內容由淺入深涵蓋如下:
※ASP.NET網頁架構與C#語法
第1~3章了解ASP.NET網頁的設計方式與組成,並介紹C# 程式設計基本流程,培養初學者基本電腦素養和程式設計能力。
※ASP.NET Web伺服器控制項與常用物件
第4~10章主要介紹ASP.NET Web應用程式輸出入介面開發,詳實解說常用的ASP.NET Web伺服器控制項的應用、主版頁面設計技巧、檔案上傳元件及ASP.NET常用物件,使初學者具有開發Web應用程式的能力。
※SQL Server Express資料庫、資料控制項、AJAX非同步網頁介紹
第11~15章為Web資料庫程式設計,如何使用SQL Server Express建立資料庫,使用資料控制項及資料繫結控制項設計網頁資料庫,除了強調資料工具控制項的靈活運用,更介紹資料工具設定時所產生的宣告語法,使初學者能透過SqlDataSource、DataList、GridView、FormView、DetailView等資料控制項快速建立網頁資料庫,學習使用Chart圖表控制項在網頁上繪製圖表,並整合AJAX擴充功能建立可非同步更新的網頁資料庫,與使用AJAX Control Toolkit建立豐富用戶端展示層的網頁。
※電子商務網站實作
第16章整合前面15章所介紹的技術並實作出擁有會員系統、購物系統、產品銷售統計圖表、產品上下架系統以及訂單管理系統的小型電子商務網站,讓初學者能學以致用,為加強初學者學習本章範例,提升任課教師教授的品質,本章提供教學影片,讓學習與教學能達事半功倍的效果。
※ASP.NET網頁架構與C#語法
第1~3章了解ASP.NET網頁的設計方式與組成,並介紹C# 程式設計基本流程,培養初學者基本電腦素養和程式設計能力。
※ASP.NET Web伺服器控制項與常用物件
第4~10章主要介紹ASP.NET Web應用程式輸出入介面開發,詳實解說常用的ASP.NET Web伺服器控制項的應用、主版頁面設計技巧、檔案上傳元件及ASP.NET常用物件,使初學者具有開發Web應用程式的能力。
※SQL Server Express資料庫、資料控制項、AJAX非同步網頁介紹
第11~15章為Web資料庫程式設計,如何使用SQL Server Express建立資料庫,使用資料控制項及資料繫結控制項設計網頁資料庫,除了強調資料工具控制項的靈活運用,更介紹資料工具設定時所產生的宣告語法,使初學者能透過SqlDataSource、DataList、GridView、FormView、DetailView等資料控制項快速建立網頁資料庫,學習使用Chart圖表控制項在網頁上繪製圖表,並整合AJAX擴充功能建立可非同步更新的網頁資料庫,與使用AJAX Control Toolkit建立豐富用戶端展示層的網頁。
※電子商務網站實作
第16章整合前面15章所介紹的技術並實作出擁有會員系統、購物系統、產品銷售統計圖表、產品上下架系統以及訂單管理系統的小型電子商務網站,讓初學者能學以致用,為加強初學者學習本章範例,提升任課教師教授的品質,本章提供教學影片,讓學習與教學能達事半功倍的效果。
-
Chapter 1 認識ASP.NET 與VWD 2010 整合開發環境
-
1.1 Visual Studio 2010 介紹
-
1.2 Visual Studio 2010 版本分類
-
1.3 ASP.NET 的特色
-
1.4 ASP.NET Web 應用程式開發
-
1.4.1 新增網站
-
1.4.2 關閉網站
-
1.4.3 開啟網站
-
-
1.5 認識VWD 2010 整合開發環境
-
1.5.1 VWD 2010 整合開發環境介紹
-
1.5.2 標題欄
-
1.5.3 功能表列
-
1.5.4 標準工具列
-
1.5.5 工具箱
-
1.5.6 方案總管
-
1.5.7 屬性視窗
-
1.5.8 如何固定方案總管視窗
-
-
1.6 控制項編輯與命名
-
1.6.1 如何新增ASP.NET 網頁
-
1.6.2 如何刪除ASP.NET 網頁
-
1.6.3 如何更改ASP.NET 網頁的檔名
-
1.6.4 如何建立控制項
-
1.6.5 如何選取控制項
-
1.6.6 如何刪除控制項
-
1.6.7 控制項的命名
-
-
1.7 ASP.NET 網頁的撰寫模式
-
1.7.1 ASP.NET 網頁單一檔案的撰寫模式
-
1.7.2 ASP.NET 網頁程式碼後置的撰寫模式
-
1.7.3 如何選擇適合的ASP.NET 網頁撰寫模式
-
-
1.8 課後練習
-
-
Chapter 2 資料型別與流程控制
-
2.1 程式構成要素
-
2.1.1 識別項
-
2.1.2 敘述
-
2.1.3 關鍵字
-
-
2.2 常數與變數
-
2.2.1 常數
-
2.2.2 變數
-
-
2.3 如何宣告變數的資料型別
-
2.4 運算子與運算式
-
2.4.1 運算子與運算元
-
2.4.2 算術運算子
-
2.4.3 關係運算子
-
2.4.4 邏輯運算子
-
2.4.5 指定運算子
-
2.4.6 合併運算子
-
2.4.7 移位運算子
-
2.4.8 運算子優先順序和順序關聯性
-
-
2.5 Escape sequence 控制字元
-
2.6 選擇結構
-
2.6.1 if….else 選擇敘述
-
2.6.2 if….else if…else 多重選擇敘述
-
2.6.3 switch 多重選擇敘述
-
-
2.7 重複結構
-
2.7.1 for 迴圈
-
2.7.2 前測式迴圈
-
2.7.3 後測式迴圈
-
2.7.4 巢狀迴圈
-
-
2.8 break 與continue 陳述式
-
2.9 例外處理
-
2.9.1 例外處理語法
-
2.9.2 常用例外類別
-
2.9.3 例外類別的常用成員
-
-
2.10 課後習題
-
-
Chapter 3 陣列與方法
-
3.1 陣列
-
3.1.1 陣列的宣告與建立
-
3.1.2 一維陣列的存取
-
-
3.2 陣列常用的屬性與方法
-
3.3 Array 類別常用靜態方法
-
3.4 多維陣列
-
3.5 結構化程式設計
-
3.6 方法的簡介
-
3.7 亂數類別的使用
-
3.8 方法的使用
-
3.8.1 方法的定義
-
3.8.2 方法的呼叫
-
-
3.9 引數的傳遞方式
-
3.9.1 傳值呼叫
-
3.9.2 參考呼叫
-
-
3.10 陣列引數的傳遞方式
-
3.11 多載
-
3.12 課後習題
-
-
Chapter 4 標準控制項(一)
-
4.1 Web Form 介紹
-
4.1.1 何謂Web Form
-
4.1.2 程式碼後置的網頁模型
-
-
4.2 Web 伺服器控制項介紹
-
4.2.1 Web 伺服器控制項的宣告語法
-
4.2.2 Web 伺服器控制項的種類
-
-
4.3 Web 控制項常用的屬性
-
4.4 Label、HyperLink 與Image 控制項
-
4.4.1 Label 標籤控制項
-
4.4.2 HyperLink 超連結控制項
-
4.4.3 Image 影像控制項
-
-
4.5 Button、LinkButton 與ImageButton 控制項
-
4.5.1 Button 按鈕控制項
-
4.5.2 LinkButton 超連結按鈕控制項
-
4.5.3 ImageButton 影像按鈕控制項
-
4.5.4 按鈕控制項常用屬性
-
4.5.5 控制項的共用事件
-
4.5.6 控制項來源的判斷
-
-
4.6 TextBox 控制項
-
4.7 RadioButton 與RadioButtonList 控制項
-
4.7.1 RadioButton 選項按鈕控制項
-
4.7.2 RadioButtonList 選項按鈕清單控制項
-
-
4.8 CheckBox 與CheckBoxList 控制項
-
4.8.1 CheckBox 核取方塊控制項
-
4.8.2 CheckBoxList 核取方塊清單控制項
-
-
4.9 PostBack 觀念與Page.IsPostBack 屬性
-
4.10 課後練習
-
-
Chapter 5 標準控制項(二)
-
5.1 DropDownList 與ListBox 控制項
-
5.1.1 DropDownList 下拉式清單控制項
-
5.1.2 ListBox 清單控制項
-
-
5.2 AdRotator 控制項
-
5.3 Calendar 控制項
-
5.3.1 Calendar 月曆控制項的宣告語法與常用屬性
-
5.3.2 如何取得使用者選取Calendar 控制項中的日期
-
5.3.3 Calendar 月曆控制項的樣式物件
-
-
5.4 課後練習
-
-
Chapter 6 標準控制項(三)
-
6.1 Panel 控制項
-
6.2 MultiView 與View 控制項
-
6.3 FileUpload 控制項
-
6.4 課後習題
-
-
Chapter 7 驗證控制項
-
7.1 驗證控制項簡介
-
7.2 RequiredFieldValidator 控制項
-
7.3 驗證控制項的通用屬性
-
7.4 CompareValidator 控制項
-
7.5 RangeValidator 控制項
-
7.6 RegularExpressionValidator 控制項
-
7.7 CustomValidator 控制項
-
7.8 ValidationSummary 控制項
-
7.9 驗證控制項的群組功能
-
7.10 課後練習
-
-
Chapter 8 主版頁面
-
8.1 主版頁面簡介
-
8.2 主版頁面與內容頁面的使用
-
8.3 存取主版頁面內的控制項
-
8.4 課後練習
-
-
Chapter 9 巡覽控制項
-
9.1 Menu 控制項
-
9.1.1 Menu 功能表控制項宣告語法
-
9.1.2 Menu 功能表控制項常用屬性
-
9.1.3 靜態功能表與動態功能表介紹
-
9.1.4 Menu 功能表控制項的樣式物件
-
-
9.2 TreeView 控制項
-
9.2.1 TreeView 樹狀檢視控制項宣告語法
-
9.2.2 TreeView 樹狀檢視控制項常用屬性
-
9.2.3 TreeView 樹狀檢視控制項樣式物件
-
-
9.3 網站導覽檔與SiteMapDataSource 控制項
-
9.3.1 網站巡覽簡介
-
9.3.2 建立Web.sitemap 網站導覽與SiteMapDataSource 控制項
-
-
9.4 SiteMapPath 控制項
-
9.5 課後練習
-
-
Chapter 10 ASP.NET 常用物件
-
10.1 ASP.NET 常用物件介紹
-
10.2 Response 物件
-
10.2.1 Response 物件常用屬性
-
10.2.2 Response 物件常用方法
-
-
10.3 Request 物件
-
10.3.1 Request 物件常用屬性
-
10.3.2 使用Request 物件讀取表單資料
-
10.3.3 使用Request.Browser 屬性判斷用戶端瀏覽器的功能
-
10.3.4 使用Request.ServerVariables 取得伺服器端環境變數
-
-
10.4 Cookie 物件
-
10.4.1 如何將Cookie 寫入用戶端
-
10.4.2 如何讀取用戶端的Cookie
-
10.4.3 如何更新用戶端的Cookie
-
10.4.4 如何刪除用戶端的Cookie
-
-
10.5 Server 物件
-
10.5.1 Server 物件常用屬性
-
10.5.2 Server 物件常用方法
-
-
10.6 Session 物件
-
10.6.1 如何建立Session 物件
-
10.6.2 Session 物件常用屬性
-
10.6.3 Session 物件常用方法
-
-
10.7 Application 物件
-
10.7.1 如何建立Application 物件
-
10.7.2 Application 物件常用方法
-
-
10.8 課後練習
-
-
Chapter 11 SQL Express 資料庫
-
11.1 使用SQL Express 建立資料庫
-
11.1.1 如何建立SQL Server Express 資料庫
-
11.1.2 認識資料表欄位的資料型別
-
11.1.3 如何建立SQL Server Express 資料庫的資料表
-
11.1.4 如何將資料輸入到SQL Server Express 資料表內
-
-
11.2 資料表的關聯
-
11.3 SQL 語法
-
11.3.1 使用INSERT 陳述式新增記錄
-
11.3.2 使用UPDATE 陳述式更新記錄
-
11.3.3 使用DELETE 陳述式刪除記錄
-
11.3.4 使用SELECT 陳述式查詢記錄
-
-
11.4 檢視表的設計
-
11.5 課後練習
-
-
Chapter 12 資料來源控制項
-
12.1 資料來源控制項簡介
-
12.2 SqlDataSource 控制項
-
12.3 資料來源連接字串設定技巧
-
12.4 SqlDataSource 控制項的參數應用
-
12.4.1 SqlDataSource 控制項參數語法
-
12.4.2 ControlParameter 參數的使用
-
12.4.3 QueryStringParameter 參數的使用
-
-
12.5 如何使用SqlDataSource 控制項編輯資料表記錄
-
12.5.1 使用命令參數編輯器視窗建立參數進行編輯資料表
-
12.5.2 使用智慧標籤產生SQL 語法及透過程式碼後置方式來編輯資料表
-
12.5.3 直接使用SqlDataSource 控制項的屬性來編輯資料表
-
-
12.6 課後習題
-
-
Chapter 13 資料繫結控制項(一)
-
13.1 資料繫結控制項簡介
-
13.2 GridView 控制項
-
13.3 GridView 控制項欄位的建立與應用
-
13.3.1 GridView 控制項欄位類型
-
13.3.2 GridView 控制項影像欄位的建立
-
13.3.3 GridView 控制項超連結欄位的建立
-
-
13.4 GridView 控制項樣版欄位的建立與應用
-
13.5 GridView 控制項的分頁外觀設計
-
13.6 課後練習
-
-
Chapter 14 資料繫結控制項(二)
-
14.1 DetailView 控制項
-
14.2 FormView 控制項
-
14.3 DataList 控制項
-
14.4 Chart 控制項
-
14.5 課後練習
-
-
Chapter 15 AJAX 網頁技術
-
15.1 AJAX 簡介
-
15.2 AJAX 擴充功能控制項
-
15.3 ScriptManager 與UpdatePanel 控制項
-
15.3.1 ScriptManager 控制項
-
15.3.2 UpdatePanel 控制項
-
-
15.4 UpdateProgress 控制項
-
15.5 Timer 控制項
-
15.6 ASP.NET AJAX Control Toolkit
-
15.6.1 下載ASP.NET AJAX Control Toolkit
-
15.6.2 安裝ASP.NET AJAX Control Toolkit
-
15.6.3 AlwaysVisibleControlExtender 控制項
-
15.6.4 CalendarExtender 控制項
-
-
15.7 課後練習
-
-
Chapter 16 電子商務網站實作
-
16.1 電子商務網站功能簡介
-
16.2 電子商務網站功能說明與執行結果
-
16.3 電子商務網站資料庫分析
-
16.4 電子商務網站架構圖
-
16.5 電子商務網站各檔案功能說明
-
- Appendix A C#常用類別方法
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分