基礎會計技能實訓(高職)

基礎會計技能實訓(高職)

《基礎會計技能實訓(高職)》是2017年1月人民郵電出版社出版的圖書,作者是秦佳。

基本介紹

  • 中文名:基礎會計技能實訓(高職)
  • 作者:秦佳
  • 出版時間:2017年1月
  • 出版社:人民郵電出版社
  • 頁數:162 頁
  • ISBN:9787115200365
  • 定價:20 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書是一本集技能、範例、項目和套用為一體的學習手冊,書中介紹了套用ASP.NET進行程式開發的各種技術和技巧。全書分4篇,共23章。第 1篇技能學習篇,主要包括ASP.NET技術基礎、C#語言基礎、流程語句控制和數組、面向對象編程、常用伺服器控制項、內置對象、驗證控制項、ADO.NET資料庫開發技術、數據控制項的套用、Web用戶控制項、ASP.NET快取技術、Ajax無刷新技術、LINQ資料庫訪問技術、程式調試與錯誤處理等內容;第 2篇範例演練篇,主要包括Web開發套用基礎、圖形圖像與多媒體、網站策略與安全、網站開發架構設計等相關的範例;第3篇模組開發篇,主要包括龍行天下搜尋引擎、明日知道、Ajax校內數碼相冊、明日網路硬碟等4個小型項目;第4篇商業系統篇,主要包括一個大型的商業項目,即企業級通用進銷存軟體開發Web版。
本書附有配套DVD光碟,光碟中提供了書中全部實例和項目的原始碼,這些原始碼全部經過精心調試,能夠在Windows XP、Windows Server 2003及Windows 7作業系統下編譯和運行。
本書適用於ASP.NET的初學者、編程愛好者,同時也可以作為培訓機構、大中專院校老師和學生的學習參考用書。

圖書目錄

第 1篇 技能學習篇
第 1章 淘我人生第 一桶金——從學ASP.NET開始
6個編程技術要點
8個編程技巧說明
5個編程注意事項
2個實例套用詳解
1.1 本章學習任務 4
1.1.1 本章能學到什麼 4
1.1.2 實踐檢驗真理 4
1.2 Web開發基礎知識 5
1.2.1 兩大網路套用體系 5
1.2.2 HTML與HTTP 5
1.2.3 動態頁面與靜態頁面 5
1.3 走近ASP.NET 3.5 6
1.3.1 追溯ASP.NET發展史 6
1.3.2 ASP.NET新特性 6
1.3.3 ASP.NET網站運行原理 6
1.3.4 .NET Framework介紹 7
1.4 ASP.NET開發利器——Visual Studio 2008 8
1.4.1 Visual Studio 2008簡介 8
1.4.2 安裝Visual Studio 2008(Windows Server 2003/Windows 7) 8
1.4.3 配置Visual Studio 2008(Windows Server 2003/Windows 7) 12
1.4.4 IIS安裝和配置(Windows Server 2003/Windows 7) 13
1.5 萬丈高樓平地起——ASP.NET網頁語法 15
1.5.1 ASP.NET網頁擴展名 15
1.5.2 常用頁面指令 15
1.5.3 注釋ASPX檔案內容 16
1.5.4 ASP.NET伺服器控制項標記語法 17
1.5.5 代碼塊語法 18
1.5.6 表達式語法 19
1.6 開發初體驗——第 一個ASP.NET網站 20
1.6.1 創建ASP.NET網站 20
1.6.2 設計Web頁面 21
1.6.3 運行應用程式 23
1.6.4 在網站中添加資源資料夾 23
1.7 **好的學習老師——使用MSDN輔助編程 24
1.7.1 MSDN的安裝 24
1.7.2 利用MSDN幫助學習 26
1.8 實戰檢驗 28
1.8.1 設定Visual Studio 2008開發環境中顯示代碼行號 28
1.8.2 如何中斷正在運行的程式 29
1.9 疑難解惑 29
1.9.1 C#和.NET有什麼關係 29
1.9.2 Visual Studio 2008安裝不上 29
1.10 精彩回顧 30
第 2章 ASP.NET必修課——C#語言基礎入門
20個編程技術要點
11個編程技巧說明
3個編程注意事項
12個實例套用詳解
2.1 本章學習任務 32
2.1.1 本章能學到什麼 32
2.1.2 實踐檢驗真理 32
2.2 C#語言輕鬆入門 32
2.2.1 快速入門——從第 1個C#程式說起 32
2.2.2 創建並運行C#控制台應用程式 34
2.2.3 沒有規矩不成方圓——C#代碼書寫規則 36
2.2.4 相得益彰——C#與.NET的完美結合 37
2.3 數據類型 37
2.3.1 值類型的使用 37
2.3.2 引用類型的使用 41
2.3.3 “箱子”學問——裝箱和拆箱 42
2.4 變數和常量 43
2.4.1 變數的命名規則與慣例 43
2.4.2 倉庫與盒子的學問——數據類型與變數 43
2.4.3 變數的聲明與賦值 44
2.4.4 變數的作用域和生存周期 44
2.4.5 常量的定義 45
2.5 數據類型轉換 45
2.5.1 隱式類型轉換 45
2.5.2 顯式類型轉換 46
2.6 運算符及表達式 47
2.6.1 算術運算符 47
2.6.2 賦值運算符 48
2.6.3 關係運算符 48
2.6.4 邏輯運算符 49
2.6.5 三目運算符 50
2.6.6 運算符的優先權 50
2.7 實戰檢驗 51
2.7.1 靜態方法與局部變數的套用 51
2.7.2 利用運算符判斷用戶名稱和密碼 52
2.8 疑難解惑 52
2.8.1 值類型和引用類型區別 52
2.8.2 C#基礎語言中是否有全局變數 52
2.8.3 C#字元類型中的string和Sting區別 52
2.9 精彩回顧 52
第3章 峰迴路轉——流程語句控制和數組
10個編程技術要點
6個編程技巧說明
12個編程注意事項
14個實例套用詳解
3.1 本章學習任務 56
3.1.1 本章能學到什麼 56
3.1.2 實踐檢驗真理 56
3.2 使用if/switch選擇(分支)語句 57
3.2.1 使用if…else語句實現條件選擇 57
3.2.2 if語句的嵌套 60
3.2.3 使用switch語句實現多分支選擇 64
3.3 使用for/foreach循環 65
3.3.1 簡化重複程式代碼for循環 65
3.3.2 使用foreach語句遍歷集合或數組 67
3.4 使用while/do...while循環語句 68
3.4.1 請出示通行證——while循環 68
3.4.2 先上車後補票——do…while循環 69
3.5 排成一串的“變數”——數組 70
3.5.1 數組概念 70
3.5.2 一維數組 71
3.5.3 二維數組 72
3.5.4 多維數組 73
3.6 實戰檢驗 74
3.6.1 會員註冊 74
3.6.2 數組排序 75
3.7 疑難解惑 76
3.7.1 使用for語句應該注意什麼 76
3.7.2 如何跳出while循環 76
3.8 精彩回顧 77
第4章 獨占鰲頭——面向對象編程
17個編程技術要點
17個編程技巧說明
9個編程注意事項
11個實例套用詳解
4.1 本章學習任務 80
4.1.1 本章能學到什麼 80
4.1.2 實踐檢驗真理 80
4.2 面向對象編程知多少 81
4.2.1 解析面向對象 81
4.2.2 面向對象三大支柱 82
4.3 家族核心——類與類成員 83
4.3.1 繪製家譜——用ASP.NET創建類 83
4.3.2 家族權力——類的定義及其訪問許可權 85
4.3.3 展現家族——實例化類對象 86
4.3.4 家族成員——類的成員欄位 87
4.3.5 家族行為——類的成員方法 89
4.3.6 家族特徵——類的成員屬性 91
4.3.7 構造函式和析構函式 94
4.4 神秘金字塔——封裝特性 96
4.4.1 揭密封裝特性 96
4.4.2 封存“埃及法老” 97
4.5 子承父業——繼承特性 98
4.5.1 “繼承”家族概況 98
4.5.2 一脈單傳——單繼承 98
4.5.3 四世同堂——接口和多重繼承 99
4.6 性相近習相遠——多態特性 103
4.6.1 萬千世界,多態體驗 103
4.6.2 多態體驗之一:重載(overload) 104
4.6.3 多態體驗之二:重寫(override) 105
4.7 實戰檢驗 106
4.7.1 顯式接口成員實現 106
4.7.2 “這是我定義的一個方法!” 107
4.8 疑難解惑 108
4.9 精彩回顧 108
第5章 網頁基本元素——常用伺服器控制項
13個編程技術要點
20個編程技巧說明
11個編程注意事項
12個實例套用詳解
5.1 本章學習任務 112
5.1.1 本章能學到什麼 112
5.1.2 實踐檢驗真理 112
5.2 文本類型控制項 113
5.2.1 Label控制項 113
5.2.2 TextBox控制項 115
5.3 按鈕類型控制項 119
5.3.1 Button控制項 119
5.3.2 ImageButton控制項 121
5.4 選擇類型控制項 122
5.4.1 ListBox控制項 122
5.4.2 DropDownList控制項 126
5.4.3 RadioButton控制項 130
5.4.4 CheckBox控制項 132
5.5 圖形顯示類型控制項 134
5.5.1 Image控制項 134
5.5.2 ImageMap控制項 137
5.6 FileUpload檔案上傳控制項 139
5.6.1 FileUpload控制項概述 139
5.6.2 FileUpload控制項的屬性 139
5.6.3 FileUpload控制項的方法 141
5.7 實戰檢驗 142
5.7.1 DropDownList控制項中添加ListBox控制項選擇的項目 142
5.7.2 限制上傳檔案的大小 143
5.8 疑難解惑 144
5.8.1 控制項自動回發伺服器,網頁總是刷新 144
5.8.2 使用FileUpload控制項時上傳的問題 145
5.9 精彩回顧 145
第6章 程式開發效率之利器——內置對象
25個編程技術要點
10個編程技巧說明
3個編程注意事項
15個實例套用詳解
6.1 本章學習任務 148
6.1.1 本章能學到什麼 148
6.1.2 實踐檢驗真理 148
6.2 程式回響對象:Response 149
6.2.1 Response對象概述 149
6.2.2 Response對象常用屬性和方法 150
6.2.3 判斷客戶端是否連線伺服器 150
6.2.4 使用Redirect方法實現頁面跳轉 151
6.2.5 BinaryWrite方法輸出二進制圖像 151
6.3 程式請求對象:Request 152
6.3.1 Request對象概述 152
6.3.2 Request對象常用屬性和方法 152
6.3.3 獲取客戶端瀏覽器信息 153
6.3.4 站內搜尋引擎 154
6.4 全局變數套用對象:Application 155
6.4.1 Application對象概述 155
6.4.2 Application對象常用屬性、方法 155
6.4.3 獲取Application對象數量 156
6.4.4 線上人數統計 156
6.5 會話信息處理對象:Session 157
6.5.1 Session對象概述 157
6.5.2 Session對象常用屬性和方法 157
6.5.3 判斷用戶是否登錄 158
6.5.4 設定用戶線上時間 159
6.6 客戶端數據快取對象:Cookie 160
6.6.1 Cookie對象概述 160
6.6.2 Cookie對象常用屬性和方法 160
6.6.3 使用Cookie對象保存和讀取客戶端信息 161
6.6.4 利用Cookie實現密碼記憶功能 161
6.7 伺服器信息處理對象:Server 163
6.7.1 Server對象概述 163
6.7.2 Server對象常用屬性和方法 163
6.7.3 獲取伺服器的物理地址 163
6.7.4 解決傳遞漢字丟失或亂碼的問題 164
6.8 實戰檢驗 165
6.8.1 利用Application對象開發聊天室 165
6.8.2 線上投票系統 167
6.9 疑難解惑 170
6.9.1 Session值丟失的問題 170
6.9.2 如何獲取客戶端的IP位址 170
6.10 精彩回顧 170
第7章 數據檢驗之利器——驗證控制項
12個編程技術要點
9個編程技巧說明
4個編程注意事項
7個實例套用詳解
7.1 本章學習任務 174
7.1.1 本章能學到什麼 174
7.1.2 實踐檢驗真理 174
7.2 驗證控制項 175
7.2.1 什麼是驗證控制項 175
7.2.2 驗證控制項的工作原理 175
7.2.3 結合多個驗證控制項 176
7.3 非空數據驗證 176
7.3.1 RequiredFieldValidator控制項 177
7.3.2 RequiredFieldValidator檢查必要的輸入 178
7.4 數據比較驗證 179
7.4.1 CompareValidator控制項 179
7.4.2 CompareValidator數據比較實例 180
7.5 數據範圍驗證 181
7.5.1 RangeValidator控制項 182
7.5.2 RangeValidator驗證範圍實例 182
7.6 數據輸入格式驗證 183
7.6.1 RegularExpressionValidator控制項 183
7.6.2 RegularExpressionValidator驗證格式實例 185
7.7 驗證錯誤信息匯總 187
7.7.1 ValidationSummary控制項 188
7.7.2 ValidationSummary匯總錯誤信息 189
7.8 自定義驗證控制項(CustomValidator) 190
7.9 禁止客戶端驗證功能 191
7.10 實戰檢驗 192
7.10.1 限制用戶名只能由數字、字母、漢字或下劃線組成 192
7.10.2 以編程方式驗證出生日期格式 193
7.11 疑難解惑 194
7.11.1 所有驗證控制項必須設定哪一屬性來指定驗證對象 194
7.11.2 驗證控制項的Display屬性值Static和Dynamic區別 194
7.11.3 是否可以通過編程方式來檢驗控制項 194
7.12 精彩回顧 194
第8章 學富五車——ADO.NET資料庫開發技術
17個編程技術要點
13個編程技巧說明
5個編程注意事項
8個實例套用詳解
8.1 本章學習任務 198
8.1.1 本章能學到什麼 198
8.1.2 實踐檢驗真理 198
8.2 ADO.NET技術知多少 199
8.2.1 ADO.NET對象模型 199
8.2.2 趣味理解ADO.NET 199
8.3 建立資料庫連線Connection對象 200
8.3.1 一切從我開始——Connection對象 200
8.3.2 串起數據珍珠鏈——資料庫連線字元串 201
8.3.3 使用SqlConnection對象連線SQL Server資料庫 202
8.3.4 使用OleDbConnection對象連線Access資料庫 203
8.4 執行資料庫命令Command對象 204
8.4.1 執行SQL命令好幫手——Command對象 204
8.4.2 使用Command對象添加聯繫人管理數據 207
8.4.3 使用Command對象修改聯繫人管理數據 208
8.4.4 使用Command對象刪除聯繫人管理數據 209
8.4.5 高效率代碼——調用存儲過程管理聯繫人數據 209
8.5 連線模式數據訪問DataReader對象 211
8.5.1 節省記憶體**優秀——DataReader對象 211
8.5.2 使用DataReader對象獲取數據 212
8.6 離線模式數據訪問DataSet和DataAdapter 213
8.6.1 離線模式核心對象——DataSet對象 213
8.6.2 橋樑架設工程師——DataAdapter對象 214
8.6.3 填充並訪問DataSet表中數據 215
8.6.4 修改DataSet並更新數據源(批量更新) 216
8.7 實戰檢驗 218
8.7.1 使用參數化查詢預防SQL注入式攻擊 218
8.7.2 套用存儲過程有效預防SQL注入式攻擊 220
8.8 疑難解惑 221
8.8.1 資料庫連線模式和離線模式的比較 221
8.8.2 ADO.NET中檢索數據的經典步驟 221
8.8.3 DataSet與DataReader對象套用場合 222
8.9 精彩回顧 222
第9章 全方位數據訪問——數據控制項的套用
14個編程技術要點
11個編程技巧說明
6個編程注意事項
14個實例套用詳解
9.1 本章學習任務 226
9.1.1 本章能學到什麼 226
9.1.2 實踐檢驗真理 226
9.2 GridView控制項基本套用 226
9.2.1 關於GridView控制項 226
9.2.2 GridView控制項分頁綁定數據 227
9.2.3 以編程方式實現選中、編輯和刪除GridView數據項 228
9.3 GridView控制項72般絕技 230
9.3.1 一次性編輯GridView控制項的所有行中數據 230
9.3.2 在GridView控制項中內嵌DropDownList設定考試試卷狀態 232
9.3.3 GridView控制項中高亮顯示行數據 233
9.3.4 在GridView控制項中排序數據 234
9.3.5 在GridView控制項中實現全選和全不選功能 236
9.4 靈活訪問資料庫:DataList控制項 237
9.4.1 關於DataList控制項 237
9.4.2 分頁綁定DataList控制項中數據(實現頁面跳轉功能) 237
9.4.3 使用DataList刪除數據(支持批量刪除) 240
9.4.4 在DataList控制項中實現數據進行編輯操作 242
9.5 王牌現身:全新的ListView控制項 244
9.5.1 關於ListView控制項 244
9.5.2 使用ListView控制項顯示數據 244
9.5.3 以獨立的DataPager控制項設定ListView控制項的分頁 246
9.6 實戰檢驗 247
9.6.1 實現用“…”代替超長字元串 247
9.6.2 加入自動求和求平均值 248
9.7 疑難解惑 249
9.7.1 GridView控制項分頁導航條樣式 249
9.7.2 DataList控制項如何智慧型化查看詳細信息 249
9.8 精彩回顧 250
第 10章 組件加工廠——Web用戶控制項
7個編程技術要點
4個編程技巧說明
2個編程注意事項
5個實例套用詳解
10.1 本章學習任務 254
10.1.1 本章能學到什麼 254
10.1.2 實踐檢驗真理 254
10.2 Web用戶控制項概述 255
10.2.1 Web用戶控制項與Web窗體比較 255
10.2.2 Web用戶控制項的優點 255
10.3 創建及使用Web用戶控制項 255
10.3.1 創建Web用戶控制項 255
10.3.2 將Web用戶控制項添加至網頁 256
10.3.3 製作一個站內搜尋用戶控制項 257
10.4 設定用戶控制項 258
10.4.1 訪問用戶控制項的屬性 258
10.4.2 訪問用戶控制項中的伺服器控制項 259
10.5 實戰檢驗 260
10.5.1 具有檔案上傳功能的用戶控制項 260
10.5.2 具有會員登錄功能的用戶控制項 262
10.6 疑難解惑 263
10.6.1 什麼情況下使用Web用戶控制項 263
10.6.2 在Web用戶控制項中不能彈出提示框 263
10.7 精彩回顧 263
第 11章 以逸待勞——ASP.NET快取技術
8個編程技術要點
11個編程技巧說明
2個編程注意事項
7個實例套用詳解
11.1 本章學習任務 266
11.1.1 本章能學到什麼 266
11.1.2 實踐檢驗真理 266
11.2 ASP.NET快取架構概述 267
11.2.1 新增功能 267
11.2.2 快取的優點 267
11.3 網頁輸出快取之完整網頁快取 268
11.3.1 完整網頁快取基本概念 268
11.3.2 以@ OutputCacher指令聲明網頁輸出快取 268
11.3.3 使用頁面輸出快取API 271
11.4 網頁輸出快取之部分網頁快取 274
11.4.1 頁面部分快取概述 274
11.4.2 控制項快取 274
11.4.3 快取後替換 276
11.5 實戰檢驗 277
11.5.1 通過Response.Cache對象設定頁面快取有效期 277
11.5.2 使用Cache類快取一個變數值 278
11.6 疑難解惑 279
11.6.1 什麼情況下使用快取 279
11.6.2 指定頁面快取在伺服器上 279
11.7 精彩回顧 279
第 12章 ASP.NET完美體驗——Ajax無刷新技術
23個編程技術要點
8個編程技巧說明
5個編程注意事項
13個實例套用詳解
12.1 本章學習任務 282
12.1.1 本章能學到什麼 282
12.1.2 實踐檢驗真理 282
12.2 邁向解密之路——ASP. NET Ajax初體驗 282
12.2.1 Ajax開發模式 283
12.2.2 ASP.NET Ajax優點 283
12.2.3 探討ASP.NET Ajax架構 284
12.3 ASP. NET Ajax伺服器端控制項 284
12.3.1 腳本管理員——ScriptManager控制項 284
12.3.2 局部更新面板——UpdatePanel控制項 285
12.3.3 定時操作的**佳利器——Timer控制項 287
12.4 Ajax完美體驗——酷我交流聊天室 288
2.4.1 酷我交流聊天室概述 288
2.4.2 核心代碼演練 289
12.5 炫酷效果營造者——Ajax Control Toolkit 290
12.5.1 安裝Ajax Control Toolkit擴展控制項工具包 290
12.5.2 密碼安全提示——密碼強度(PasswordStrength) 291
12.5.3 相冊播放器——播放照片(SlideShow) 293
12.6 Ajax炫酷體驗——美麗星空許願牆 294
12.6.1 美麗星空許願牆概述 294
12.6.2 核心代碼演練 295
12.7 實戰檢驗 296
12.7.1 套用Timer控制項實現線上考試倒計時 296
12.7.2 套用TextBoxWatermark控制項添加水印 297
12.8 疑難解惑 298
12.8.1 如何在Ajax環境中彈出對話框 298
12.8.2 Timer控制項的使用模式有幾種 298
12.8.3 伺服器控制項放在UpdatePanel外如何實現局部更新效果 298
12.9 精彩回顧 298
第 13章 ASP.NET神來之筆——LINQ資料庫訪問技術
20個編程技術要點
15個編程技巧說明
5個編程注意事項
10個實例套用詳解
13.1 本章學習任務 302
13.1.1 本章能學到什麼 302
13.1.2 實踐檢驗真理 302
13.2 嶄新眼光看世界——認識LINQ 303
13.2.1 你好!LINQ 303
13.2.2 LINQ架構概覽 303
13.2.3 為什麼需要LINQ 304
13.3 LINQ查詢初步——LINQ查詢子句 305
13.3.1 有始有終——from與select子句 305
13.3.2 查詢過濾器——where子句 306
13.3.3 數據分組——group by子句 306
13.3.4 數據排序——orderby子句 307
13.4 操作關係型數據——LINQ to SQL 307
13.4.1 走近LINQ to SQL 307
13.4.2 揭秘LINQ to SQL查詢 309
13.4.3 LINQ延遲執行模式 311
13.4.4 編程新體驗——通過LINQ插入、更新和刪除數據 312
13.5 使用LINQ操作DataSet 316
13.5.1 揭秘LINQ to DataSet 316
13.5.2 使用LINQ to DataSet查詢商品銷售數據 316
13.6 操作XML——LINQ to XML 318
13.6.1 為什麼需要LINQ to XML 318
13.6.2 使用LINQ to XML操作XML檔案 318
13.7 實戰檢驗 320
13.7.1 LINQ防止SQL注入式攻擊 320
13.7.2 LINQ to XML——合計XML元素值 320
13.8 疑難解惑 321
13.8.1 解決理念上的阻抗失調 321
13.8.2 LINQ並不僅僅用於查詢 321
13.8.3 在容易混淆的地方使用var關鍵字 322
13.9 精彩回顧 322
第 14章 鐘馗捉妖——程式調試與錯誤處理
25個編程技術要點
5個編程技巧說明
3個編程注意事項
15個實例套用詳解
14.1 本章學習任務 324
14.1.1 本章能學到什麼 324
14.1.2 實踐檢驗真理 324
14.2 “妖”之分類 325
14.2.1 千年小妖——語法錯誤 325
14.2.2 千年老妖——語義錯誤 325
14.2.3 萬妖之王——邏輯錯誤 326
14.3 修練仙道——程式調試 326
14.3.1 仙術秘訣——設定斷點 326
14.3.2 仙人指路——設定起始頁 327
14.3.3 開始修練——調試斷點 328
14.3.4 跨越險阻——中斷執行 330
14.3.5 飛升成仙——停止執行 330
14.4 捕妖之術——ASP.NET中**佳異常處理 331
14.4.1 使用try…catch語句捕獲異常 331
14.4.2 使用try…catch…finally捕獲異常 333
14.5 實戰檢驗 334
14.5.1 調試運行時錯誤 334
14.5.2 調試邏輯錯誤 335
14.6 疑難解惑 335
14.6.1 程式中的錯誤分為幾類,分別是什麼 335
14.6.2 怎樣理解程式調試與錯誤處理中的異常 336
14.6.3 如何針對不同的異常進行捕捉 336
14.7 精彩回顧 336
第 2篇 範例演練篇
第 15章 實踐檢驗真理——Web開發套用基礎
20個編程技術要點
15個編程技巧說明
12個編程注意事項
5個實例套用詳解
15.1 完美備份與還原資料庫 340
15.1.1 範例功能演示 340
15.1.2 開發思路指引 340
15.1.3 專家難點解析 341
15.1.4 設計過程詳解 344
15.1.5 範例開發手記 346
15.1.6 進階與提高 346
15.2 仿Google扭曲驗證碼 347
15.2.1 範例功能演示 347
15.2.2 開發思路指引 348
15.2.3 專家難點解析 348
15.2.4 設計過程詳解 350
15.2.5 範例開發手記 352
15.2.6 進階與提高 352
15.3 分塊下載檔案 353
15.3.1 範例功能演示 353
15.3.2 開發思路指引 353
15.3.3 專家難點解析 354
15.3.4 設計過程詳解 354
15.3.5 範例開發手記 356
15.3.6 進階與提高 357
15.4 智慧型驗證會員註冊信息 357
15.4.1 範例功能演示 357
15.4.2 開發思路指引 358
15.4.3 專家難點解析 358
15.4.4 設計過程詳解 361
15.4.5 範例開發手記 364
15.4.6 進階與提高 365
15.5 利用Word列印商品銷售報表 366
15.5.1 範例功能演示 366
15.5.2 開發思路指引 366
15.5.3 專家難點解析 366
15.5.4 設計過程詳解 367
15.5.5 範例開發手記 368
15.5.6 進階與提高 368
第 16章 打造多彩世界——圖形圖像與多媒體
15個編程技術要點
12個編程技巧說明
20個編程注意事項
5個實例套用詳解
16.1 帶進度條上傳圖片 370
16.1.1 範例功能演示 370
16.1.2 開發思路指引 370
16.1.3 專家難點解析 372
16.1.4 設計過程詳解 374
16.1.5 範例開發手記 380
16.1.6 進階與提高 380
16.2 線上圖像無損壓縮 381
16.2.1 範例功能演示 381
16.2.2 開發思路指引 381
16.2.3 專家難點解析 381
16.2.4 設計過程詳解 383
16.2.5 範例開發手記 386
16.2.6 進階與提高 387
16.3 線上收音機 387
16.3.1 範例功能演示 387
16.3.2 開發思路指引 388
16.3.3 專家難點解析 388
16.3.4 設計過程詳解 389
16.3.5 範例開發手記 392
16.3.6 進階與提高 392
16.4 圖片線上裁剪 393
16.4.1 範例功能演示 393
16.4.2 開發思路指引 394
16.4.3 專家難點解析 394
16.4.4 設計過程詳解 395
16.4.5 範例開發手記 397
16.4.6 進階與提高 397
16.5 循環播放廣告圖片 398
16.5.1 範例功能演示 398
16.5.2 開發思路指引 398
16.5.3 專家難點解析 398
16.5.4 設計過程詳解 399
16.5.5 範例開發手記 401
16.5.6 進階與提高 401
第 17章 築起安全防火牆——網站策略與安全
21個編程技術要點
14個編程技巧說明
4個編程注意事項
5個實例套用詳解
17.1 精忠報國——加密與解密Web.Config 404
17.1.1 範例功能演示 404
17.1.2 開發思路指引 404
17.1.3 專家難點解析 404
17.1.4 設計過程詳解 405
17.1.5 範例開發手記 406
17.1.6 進階與提高 406
17.2 幻影迷蹤——加密與解密資料庫中數據 407
17.2.1 範例功能演示 407
17.2.2 開發思路指引 407
17.2.3 專家難點解析 407
17.2.4 設計過程詳解 408
17.2.5 範例開發手記 411
17.2.6 進階與提高 411
17.3 一山不容二虎——用戶單點登錄 412
17.3.1 範例功能演示 412
17.3.2 開發思路指引 412
17.3.3 專家難點解析 413
17.3.4 設計過程詳解 414
17.3.5 範例開發手記 415
17.3.6 進階與提高 415
17.4 忠肝義膽——使用U口加密鎖進行身份驗證 416
17.4.1 範例功能演示 416
17.4.2 開發思路指引 416
17.4.3 專家難點解析 417
17.4.4 設計過程詳解 417
17.4.5 範例開發手記 419
17.4.6 進階與提高 419
17.5 三顧茅廬——會員密碼三次找回功能 420
17.5.1 範例功能演示 420
17.5.2 開發思路指引 420
17.5.3 專家難點解析 421
17.5.4 設計過程詳解 421
17.5.5 範例開發手記 424
17.5.6 進階與提高 424
第 18章 高級套用開發——網站開發架構設計
25個編程技術要點
15個編程技巧說明
19個編程注意事項
4個實例套用詳解
18.1 兩層架構在創建個人店鋪中的套用 426
18.1.1 範例功能演示 426
18.1.2 開發思路指引 427
18.1.3 專家難點解析 428
18.1.4 設計過程詳解 431
18.1.5 範例開發手記 433
18.1.6 進階與提高 433
18.2 三層架構在基於XML技術留言本中的套用 434
18.2.1 範例功能演示 434
18.2.2 開發思路指引 434
18.2.3 專家難點解析 436
18.2.4 設計過程詳解 437
18.2.5 範例開發手記 442
18.2.6 進階與提高 443
18.3 多層架構在新聞發布系統中的套用 443
18.3.1 範例功能演示 443
18.3.2 開發思路指引 444
18.3.3 專家難點解析 445
18.3.4 設計過程詳解 446
18.3.5 範例開發手記 449
18.3.6 進階與提高 450
18.4 MVC框架在聯繫人管理網站中的套用 450
18.4.1 範例功能演示 451
18.4.2 開發思路指引 452
18.4.3 專家難點解析 453
18.4.4 設計過程詳解 454
18.4.5 範例開發手記 459
18.4.6 進階與提高 459
第3篇 模組開發篇
第 19章 龍行天下搜尋引擎——暢遊神秘網路
8個編程技術要點
30個編程技巧說明
20個編程注意事項
1個實例套用詳解
19.1 搜尋引擎概述 464
19.1.1 開發背景 464
19.1.2 需求分析 464
19.1.3 系統目標 464
19.1.4 系統功能結構圖 464
19.1.5 資料夾組織結構 465
19.1.6 系統預覽 465
19.2 資料庫設計 466
19.2.1 數據表概要說明 466
19.2.2 數據表的結構 466
19.3 關鍵技術詳解 467
19.3.1 什麼是Lucene.NET 467
19.3.2 Lucene.NET基本語法 467
19.3.3 Lucene.NET技術多欄位搜尋 470
19.3.4 關鍵字分詞技術 470
19.3.5 高亮顯示查詢關鍵字 471
19.4 搜尋引擎主頁設計 472
19.4.1 模組功能展示 472
19.4.2 模組設計思路 472
19.4.3 模組功能實現 473
19.5 搜尋引擎結果頁設計 473
19.5.1 模組功能展示 473
19.5.2 模組設計思路 474
19.5.3 模組功能實現 474
19.6 程式調試與錯誤處理 480
第 20章 明日知道——程式設計師的十萬個問什麼
9個編程技術要點
2個編程技巧說明
3個編程注意事項
1個實例套用詳解
20.1 明日知道網站概述 482
20.1.1 開發背景 482
20.1.2 需求分析 482
20.1.3 系統目標 482
20.1.4 系統功能結構圖 482
20.1.5 資料夾組織結構 483
20.1.6 系統預覽 483
20.2 資料庫設計 485
20.2.1 數據表概要說明 485
20.2.2 數據模型圖 486
20.2.3 主要數據表的結構 486
20.3 關鍵技術詳解 488
20.3.1 LINQ技術簡介 488
20.3.2 LINQ to Object技術套用 488
20.3.3 LINQ to SQL技術套用 490
20.3.4 Javascript和C#之間的互相調用與訪問 492
20.3.5 頁面傳值方式 493
20.3.6 頁輸出快取 494
20.3.7 應用程式快取 495
20.4 提問模組 496
20.4.1 模組功能展示 496
20.4.2 模組設計思路 497
20.4.3 模組功能實現 498
20.5 回復模組 500
20.5.1 模組功能展示 500
20.5.2 模組設計思路 501
20.5.3 模組功能實現 502
20.6 設定**佳答案模組 506
20.6.1 模組功能展示 506
20.6.2 模組設計思路 507
20.6.3 模組功能實現 508
20.7 關閉問題模組 510
20.7.1 模組功能展示 510
20.7.2 模組設計思路 511
20.7.3 模組功能實現 511
20.8 搜尋問題模組 512
20.8.1 模組功能展示 512
20.8.2 模組設計思路 514
20.8.3 模組功能實現 514
20.9 程式調試與錯誤處理 517
第 21章 Ajax校內數碼相冊——結合LINQ操作的完美體驗
11個編程技術要點
7個編程技巧說明
3個編程注意事項
1個實例套用詳解
21.1 Ajax校內數碼相冊概述 520
21.1.1 開發背景 520
21.1.2 需求分析 520
21.1.3 系統流程圖 520
21.1.4 構建開發環境 521
21.1.5 資料夾組織結構 521
21.1.6 系統預覽 522
21.2 資料庫設計 523
21.2.1 數據表概要說明 523
21.2.2 數據模型圖 523
21.2.3 主要數據表的結構 524
21.3 關鍵技術詳解 524
21.3.1 Ajax異步的水平滾動照片(使用全新ListView控制項) 524
21.3.2 Ajax擴展控制項SlideShow實現幻燈片效果 525
21.3.3 Ajax密碼強度提示及水印文本框 526
21.3.4 如何在母版頁中使用UpdatePanel控制項 527
21.3.5 套用LINQ防止SQL注入式攻擊 527
21.3.6 套用LINQ操作綁定在ListView中的照片 528
21.3.7 通過LINQ to DataSet操作相冊分類並實現LINQ子查詢 529
21.4 幻燈片播放數碼照片 530
21.4.1 播放功能展示 530
21.4.2 模組設計思路 531
21.4.3 模組功能實現 531
21.5 創建相冊分類並上傳照片 532
21.5.1 模組功能展示 532
21.5.2 模組設計思路 533
21.5.3 模組功能實現 534
21.6 瀏覽和管理上傳照片 535
21.6.1 模組功能展示 535
21.6.2 模組設計思路 536
21.6.3 模組功能實現 537
21.7 數碼相冊分類管理 539
21.7.1 分類管理展示 539
21.7.2 模組設計思路 539
21.7.3 模組功能實現 540
21.8 程式調試與錯誤處理 542
21.8.1 解決IIS 7.5(Windows 7)區域網路內無法瀏覽網站 542
21.8.2 解決LINQ分頁與數據綁定控制項分頁屬性相衝突問題 543
第 22章 明日網路硬碟——網路流行媒介
10個編程技術要點
7個編程技巧說明
3個編程注意事項
1個實例套用詳解
22.1 網路硬碟概述 546
22.1.1 開發背景 546
22.1.2 需求分析 546
22.1.3 系統目標 546
22.1.4 系統功能結構圖 546
22.1.5 資料夾組織結構 547
22.1.6 系統預覽 547
22.2 資料庫設計 548
22.2.1 數據表概要說明 548
22.2.2 數據表的結構 548
22.3 關鍵技術詳解 549
22.3.1 上傳檔案 549
22.3.2 創建資料夾 550
22.3.3 刪除檔案或資料夾 550
22.3.4 檔案或資料夾更名 551
22.3.5 下載檔案 552
22.4 公共類設計 554
22.5 用戶註冊模組 556
22.5.1 模組功能展示 556
22.5.2 模組設計思路 557
22.5.3 模組功能實現 557
22.6 用戶登錄模組 559
22.6.1 模組功能展示 559
22.6.2 模組設計思路 559
22.6.3 模組功能實現 560
22.7 檔案上傳模組 561
22.7.1 模組功能展示 561
22.7.2 模組設計思路 561
22.7.3 模組功能實現 562
22.8 檔案管理模組 563
22.8.1 模組功能展示 563
22.8.2 模組設計思路 563
22.8.3 模組功能實現 563
22.9 個人資料模組 574
22.9.1 模組功能展示 574
22.9.2 模組設計思路 575
22.9.3 模組功能實現 575
22.10 程式調試與錯誤處理 578
第4篇 商業系統篇
第 23章 企業級通用進銷存軟體Web版——結合多樣ASP.NET前沿技術開發
9個編程技術要點
2個編程技巧說明
2個編程注意事項
1個實例套用詳解
23.1 軟體概述 584
23.2 系統分析 584
23.3 系統設計 585
23.3.1 項目總體規劃 585
23.3.2 系統設計目標 586
23.3.3 系統流程圖 586
23.3.4 系統功能結構 587
23.3.5 構建開發環境 588
23.3.6 資料夾組織結構 588
23.3.7 項目架構模式設計 589
23.3.8 系統預覽 589
23.4 資料庫設計 590
23.4.1 數據表概要說明 590
23.4.2 數據模型圖 591
23.4.3 主要數據表的結構 593
23.4.4 創建資料庫視圖 597
23.4.5 創建存儲過程 598
23.5 核心技術講解 598
23.5.1 LINQ to Objects技術介紹 598
23.5.2 LINQ to SQL技術簡介 599
23.5.3 套用LINQ to XML更換系統皮膚 600
23.5.4 套用LINQ 實現多表間的複雜查詢 602
23.5.5 反射在實體間賦值的套用 603
23.5.6 自定義Web組件開發——分頁導航組件OutPager 605
23.5.7 動態設定水晶報表數據源 606
23.5.8 泛型在多表數據提交中的套用 607
23.5.9 分散式事務協調器DTC技術套用 610
23.5.10 數據綁定控制項與JavaScript套用 612
23.5.11 界面設計的“超級模板”——母版頁 613
23.5.12 ASP. NET Ajax無刷新技術套用 614
23.6 主要公共類的設計 615
23.6.1 更換網頁皮膚主題類BasePage 615
23.6.2 自定義GridView數據綁定控制項類 616
23.6.3 自定義OurPager數據分頁控制項類 617
23.7 七大主要功能模組設計 620
23.7.1 貨品信息管理 620
23.7.2 採購計畫管理 627
23.7.3 入庫單管理 631
23.7.4 銷售單管理 635
23.7.5 庫存檔點表 640
23.7.6 貨品進銷存統計 644
23.7.7 選單許可權設定 648
23.8 疑難問題分析與解決 653
23.8.1 頁面快取引起的問題 653
23.8.2 LINQ to SQL快取機制引起的問題 653
23.8.3 窗體驗證模式引起的問題 653
23.8.4 開發自定義分頁控制項時的刷新問題 654
23.8.5 布署到IIS伺服器時涉及的檔案訪問許可權的問題 654
23.9 程式調試與錯誤處理 655
23.9.1 讀寫XML時出現的錯誤 655
23.9.2 版本不一致的問題 655
23.10 核心技術和經驗總結 656
23.10.1 single設計模式 656
23.10.2 工作單元模式 656
23.10.3 標誌映射模式 659
23.10.4 面向接口的程式設計模式 659
23.10.5 多層次系統架構設計 659
23.10.6 關於開發自定義控制項——組合控制項的經驗總結 659
23.10.7 軟體設計和開發時把可擴展性放在第 一位 659

相關詞條

熱門詞條

聯絡我們