第一篇初識FineUI第1章ASP.NET常用的第三方組件 3
1.1DeveloperExpress 3
1.2RibbonDesigner 5
1.3FineUI 7
第2章FineUI介紹 10
2.1初識FineUI 10
2.1.1FineUI發展歷史 10
2.1.2FineUI的構成 10
2.1.3FineUI的運行機制 11
2.2FineUI的配置與運行 11
2.3FineUI使用示例 14
2.3.1從當前窗口彈出對話框 14
2.3.2從頂層窗口彈出對話框 15
2.3.3FineUI綜合示例 16
2.4常用的FineUI組件 18
2.4.1表單組件 18
2.4.2表單布局 32
2.4.3表格組件 40
2.4.4窗體控件 80
2.4.5內聯框架 91
第二篇FineUI項目實戰
第3章項目需求分析 101
3.1項目背景介紹 101
3.2系統功能需求 101
第4章總體設計 114
4.1系統目標 114
4.2開發環境 114
4.3網站功能結構 115
4.3.1普通游客功能 115
4.3.2學生用戶功能 115
4.3.3教師用戶功能 117
4.3.4管理員用戶功能 121
4.4業務流程 125
第5章數據庫設計 129
5.1概念設計 130
5.2邏輯結構設計 133
5.3物理結構設計 135
5.3.1系統的表結構 135
5.3.2自定義函數的設計 141
5.3.3存儲過程的設計 145
5.4數據庫的保護 148
5.4.1數據庫備份和還原 148
5.4.2故障恢復 150
第6章代碼實現 152
6.1用戶管理 152
6.1.1用戶添加 152
6.1.2用戶管理 159
6.2用戶登錄 173
6.3作業管理 176
6.3.1作業發布 176
6.3.2作業維護 194
6.3.3作業詳情 196
6.3.4作業批改 204
6.4文件管理 213
6.5題庫管理 216
6.5.1頻道管理 216
6.5.2領域管理 221
6.5.3題庫管理 223
6.6數據統計 249
6.6.1用戶使用清單統計 249
6.6.2作業安排統計 252
6.6.3作業成績清單 253
6.6.4 作業情況分析 254
6.6.5部門題庫統計 254
6.6.6題庫清單 255
6.6.7教師題庫統計 256
6.6.8自主式學習統計 257
6.6.9自主式學習詳細清單統計 258
6.6.10按學校用戶使用統計 258
6.6.11按部門用戶使用統計 259
6.6.12用戶使用清單 260
6.6.13按用戶使用統計 261
6.6.14圖表統計 261
6.7新聞管理 268
6.8自主學習 277
6.8.1學習計劃管理 277
6.8.2完成學習計劃 294
6.9討論與交流 310
第7章項目測試與部署 331
7.1項目的測試 331
7.1.1測試的重要性 331
7.1.2測試的基本概念 332
7.1.3測試計劃 332
7.1.4測試結果分析 345
7.2項目發布與部署 345
7.2.1在Windows7中配置IIS7 345
7.2.2發布網站 346
7.2.3部署網站 347
第三篇FineUI拾遺
第8章FineUI組件索引 353
8.1FineUI的表單組件 353
8.2FineUI的表格組件 355
8.3其他組件 355
第9章NeatUpload第三方組件 357
9.1NeatUpload組件的介紹 357
9.2NeatUpload組件的安裝及使用 357
9.2.1獲取NeatUpload組件 357
9.2.2配置NeatUpload組件 358
9.2.3NeatUpload組件的使用 359
第10章Web.config的詳細配置 361
10.1Web.config文件介紹 361
10.2Web.config配置詳解 361
10.3在Web.config中配置FineUI 369
10.3.1設置configurations 369
10.3.2設置system.web 370
10.3.3常見問題列表 370
第11章FineUI支持的Ajax屬性 373
第12章ViewState與XState 376
12.1ViewState在ASP.NET控件中的
作用 376
12.2FineUI早期使用ViewState的
情況 377
12.3FineUI中的XState機制 380
參考文獻 382