書籍簡介:
本書是國務院委托課題“創(chuàng)業(yè)教育研究”課題的子課題《創(chuàng)業(yè)技能之基于原子構(gòu)件的.NET項目開發(fā)》的研究成果之一。本書由兩個部分構(gòu)成,第一部分ASP.NET基礎,主要講解ASP.NET相關基礎知識,共7章,包括ASP.NET環(huán)境的構(gòu)建、ASP.NET語法基礎、ASP.NET控件、對象和數(shù)據(jù)庫,這部分內(nèi)容為后面的構(gòu)件化Web開發(fā)案例做好鋪墊。第二部分職業(yè)能力與技能訓練,共14章,以教師業(yè)務檔案管理系統(tǒng)的開發(fā)為背景,通過構(gòu)件化開發(fā)思路,說明系統(tǒng)規(guī)劃設計和一些常用構(gòu)件(如用戶管理構(gòu)件、通用數(shù)據(jù)顯示構(gòu)件、通用數(shù)據(jù)修改構(gòu)件、通用記錄添加構(gòu)件、通常數(shù)據(jù)刪除構(gòu)件、數(shù)據(jù)更新構(gòu)件、文件上傳構(gòu)件、加密構(gòu)件、友情鏈接構(gòu)件等)的開發(fā)及在教師業(yè)務檔案管理系統(tǒng)中的應用,以構(gòu)件思路開發(fā),既與主流軟件開發(fā)技術同步,又可實現(xiàn)軟件復用。
全書淡化基礎,注重應用,突出職業(yè)能力和技能需求,適合高職高專院校作為教材使用,也可供相關技術人員參考。
讀者對象:
全書淡化基礎,注重應用,突出職業(yè)能力和技能需求,適合高職高專院校作為教材使用,也可供相關技術人員參考。
作者簡介:
劉友生 主編
出版日期:
2012年06月
章節(jié)目錄:
第一部分 基本技能部分
——ASP.NET程序設計基礎
第1章 ASP.NET程序開發(fā)環(huán)境構(gòu)建
1.1 ASP.NET簡介
1.2 安裝ASP.NET的運行環(huán)境
1.2.1 IIS Web服務器的安裝與配置
1.2.2 Visual Studio.NET 2005(2008)的安裝
1.3 編寫簡單Web應用程序
1.3.1 啟動Visual Studio.NET 2005(2008)
1.3.2 創(chuàng)建第一個ASP.NET Web應用程序
第2章 C#.NET語法基礎
2.1 變量與數(shù)據(jù)類型
2.1.1 數(shù)值數(shù)據(jù)類型
2.1.2 字符型
2.1.3 布爾型(bool)
2.1.4 字符串(string)
2.1.5 聲明枚舉型(enum)
2.1.6 聲明結(jié)構(gòu)類型(struct)
2.1.7 C#語言中的數(shù)據(jù)類型劃分
2.2 運算符
2.2.1 運算符的分類及優(yōu)先級別
2.2.2 測試運算符is
2.2.3 typeof運算符
2.2.4 new運算符
2.3 控制語句
2.3.1 選擇結(jié)構(gòu)
2.3.2 循環(huán)結(jié)構(gòu)
2.4 異常處理語句
2.5 在ASP.NET中使用類
2.5.1 自定義ASP.NET類
2.5.2 使用自定義ASP.NET類
第3章 控件基礎(1)——Web服務器控件
3.1 Label控件和Literal控件
3.2 TextBox控件
3.3 Button控件和LinkButton控件
3.4 ImageButton控件和Image控件
3.4.1 ImageButton控件
3.4.2 Image控件
3.5 HyperLink控件
3.6 DropDownList控件
3.7 ListBox控件
3.8 CheckBox控件和CheckBoxList控件
3.8.1 CheckBox控件
3.8.2 CheckBoxList控件
3.9 RadioButton控件和RadioButtonList控件
3.9.1 RadioButton控件
3.9.2 RadioButtonList控件
3.10 Table控件
3.11 Calendar控件
3.12 FileUpload控件
3.13 Panel控件
第4章 控件基礎(2)——驗證控件
4.1 RequiredFieldValidator控件
4.2 RangeValidator控件
4.3 RegularExpressionValidator控件
4.4 CompareValidator控件
4.5 CustomValidator控件
4.6 ValidationSummary控件
第5章 控件基礎(3)——其他控件
5.1 導航控件
5.1.1 基于XML的站點地圖
5.1.2 SiteMapPath控件
5.1.3 Menu控件
5.1.4 TreeView控件
5.2 登錄控件
5.2.1 Login控件
5.2.2 PasswordRecovery控件
5.2.3 ChangePassword控件
5.2.4 CreateUserWizard控件
第6章 ASP.NET內(nèi)置對象
6.1 Server對象及應用
6.1.1 Server對象的屬性
6.1.2 Server對象的方法
6.1.3 頁面轉(zhuǎn)向請求
6.1.4 網(wǎng)頁重定向
6.1.5 將虛擬路徑轉(zhuǎn)化為物理路徑
6.2 Response 對象
6.2.1 Response對象的屬性
6.2.2 Response對象的方法
6.2.3 直接向客戶輸出信息
6.2.4 將文件內(nèi)容輸出到客戶端
6.2.5 實現(xiàn)網(wǎng)頁重定向
6.3 Request對象
6.3.1 Request對象的屬性
6.3.2 Request對象的方法
6.3.3 用Request對象的QueryString集合傳遞參數(shù)
6.3.4 用Request對象的Form集合接收表單數(shù)據(jù)
6.4 Cookie對象
6.4.1 Cookie對象的屬性
6.4.2 Cookie對象的方法
6.4.3 讀取客戶端Cookie文件
6.5 Application 對象
6.5.1 Application對象的屬性
6.5.2 Application對象的方法
6.5.3 訪問計數(shù)器
6.6 Session 對象
6.6.1 Session對象的屬性
6.6.2 Session對象的方法
6.6.3 利用Session保存登錄信息
第7章 數(shù)據(jù)庫操作
7.1 數(shù)據(jù)庫概述
7.2 數(shù)據(jù)庫連接
7.2.1 準備數(shù)據(jù)庫
7.2.2 Connection類
7.2.3 連接字符串
7.3 數(shù)據(jù)源控件
7.3.1 SqlDataSource數(shù)據(jù)源控件
7.3.2 AccessDataSource數(shù)據(jù)源控件
7.3.3 XmlDataSource數(shù)據(jù)源控件
7.3.4 SiteMapDataSource數(shù)據(jù)源控件
7.3.5 ObjectDataSource數(shù)據(jù)源控件
7.4 Command類
7.5 DataAdpater類
7.5.1 創(chuàng)建使用DataAdapter
7.5.2 使用DataAdpater類結(jié)合DataSet實現(xiàn)多表顯示
7.6 數(shù)據(jù)對象
7.6.1 DataReader對象
7.6.2 DataSet對象(容器對象)
7.6.3 DataTable對象(容器對象)
7.6.4 DataView對象(容器對象)
7.7 數(shù)據(jù)綁定控件
7.7.1 DataGrid控件
7.7.2 GridView控件
7.7.3 DetailsView控件
7.7.4 FormView控件
7.7.5 DataList控件
7.7.6 Repeater控件
第二部分 ASP.NET技能與職業(yè)能力訓練
——基于構(gòu)件的ASP.NET項目(教師信息管理系統(tǒng))開發(fā)
第8章 系統(tǒng)規(guī)劃
8.1 系統(tǒng)功能簡介
8.2 目錄規(guī)劃
8.3 欄目和文件規(guī)劃
第9章 數(shù)據(jù)庫的創(chuàng)建
第10章 用戶管理模塊的設計
10.1 設計用戶管理權(quán)限
10.2 系統(tǒng)操作處理流程
10.3 用戶管理構(gòu)件的設計
10.3.1 用戶登錄檢查構(gòu)件類的設計
10.3.2 用戶修改密碼構(gòu)件類的設計
10.3.3 用戶修改密碼構(gòu)件類的使用
10.4 利用用戶管理構(gòu)件類設計用戶管理模塊
10.4.1 設計用戶登錄頁面Index.aspx
10.4.2 設計修改密碼頁面UpdatePassword.aspx
第11章 數(shù)據(jù)的顯示及瀏覽程序的設計
11.1 通用數(shù)據(jù)顯示構(gòu)件的設計
11.1.1 設計行數(shù)據(jù)顯示通用類
11.1.2 設計表格數(shù)據(jù)顯示類
11.1.3 設計帶處理提示的通用數(shù)據(jù)顯示類
11.1.4 設計獲取地址欄地址類函數(shù)
11.2 通用數(shù)據(jù)顯示構(gòu)件在教師業(yè)務檔案中的應用
11.2.1 設計“顯示教師基本信息”程序
11.2.2 設計“顯示教師教學工作”程序
11.2.3 設計“教師科研成果”程序
11.2.4 設計“教師能力考核結(jié)果”程序
11.2.5 設計其他數(shù)據(jù)顯示程序
第12章 數(shù)據(jù)修改和更新程序的設計
12.1 設計數(shù)據(jù)修改構(gòu)件
12.1.1 設計數(shù)據(jù)修改構(gòu)件——生成表單構(gòu)件類
12.1.2 設計數(shù)據(jù)修改構(gòu)件——處理表單數(shù)據(jù)構(gòu)件類
12.2 使用數(shù)據(jù)修改構(gòu)件
12.2.1 設計通用數(shù)據(jù)顯示處理的頁面Display.aspx
12.2.2 設計通用數(shù)據(jù)頁面UpdateData.aspx
12.2.3 修改構(gòu)件在教師業(yè)務檔案中的應用
第13章 數(shù)據(jù)刪除程序的設計
13.1 設計記錄刪除構(gòu)件
13.2 使用記錄刪除構(gòu)件
13.2.1 設計刪除記錄記錄頁
DeleteData.aspx
13.2.2 在教師業(yè)務檔案中使用數(shù)據(jù)刪除構(gòu)件
第14章 添加新記錄程序的設計
14.1 設計記錄添加構(gòu)件
14.1.1 設計數(shù)據(jù)添加構(gòu)件——表單填寫構(gòu)件類
14.1.2 設計數(shù)據(jù)修改構(gòu)件——處理表單數(shù)據(jù)構(gòu)件類
14.2 使用記錄添加構(gòu)件
14.2.1 設計通用添加程序AddData.aspx
14.2.2 在教師業(yè)務檔案中使用記錄添加構(gòu)件
第15章 數(shù)據(jù)查詢程序的設計
15.1 設計數(shù)據(jù)查詢構(gòu)件類
15.1.1 設計類CreateDataSet
15.1.2 設計類BindListToGridView
15.1.3 設計類BindFiledToDropDownList
15.2 使用查詢構(gòu)件類
15.2.1 設計通用數(shù)據(jù)查詢頁
15.2.2 在教師業(yè)務檔案中使用通用數(shù)據(jù)查詢構(gòu)件
第16章 文件上傳程序的設計
16.1 設計文件上傳構(gòu)件
16.1.1 設計文件上傳保存至指定文件夾類
16.1.2 設計將文件上傳信息保存到數(shù)據(jù)庫的類
16.2 使用文件上傳構(gòu)件
16.2.1 文件上傳至指定文件夾
16.2.2 上傳照片至指定文件夾并將信息保存數(shù)據(jù)庫
第17章 友情鏈接和導航菜單的設計
17.1 設計友情鏈接構(gòu)件
17.2 利用友情鏈接構(gòu)件設計友情鏈接頁
17.3 設計導航構(gòu)件
17.4 利用導航構(gòu)件設計導航欄
第18章 數(shù)據(jù)加密及解密的設計
18.1 設計數(shù)據(jù)加密解密構(gòu)件
18.1.1 設計數(shù)據(jù)加密構(gòu)件類
18.1.2 設計數(shù)據(jù)解密構(gòu)件類
18.1.3 設計添加管理員構(gòu)件類
18.2 使用加密解密構(gòu)件
18.2.1 使用加密解密構(gòu)件加密信息
18.2.2 利用加密構(gòu)件設計添加管理員頁
18.2.3 加密后管理員登錄的設計
第19章 網(wǎng)站新聞公告的設計
19.1 設計新聞公告構(gòu)件
19.1.1 設計顯示新聞列表類
19.1.2 設計顯示新聞消息詳細內(nèi)容構(gòu)件類
19.2 使用新聞公告新聞構(gòu)件類
19.2.1 設計新聞公告顯示頁
19.2.2 設計顯示新聞公告頁
19.2.3 設計顯示新聞詳細內(nèi)容頁
第20章 向?qū)綌?shù)據(jù)導入導出的設計
20.1 數(shù)據(jù)導出的設計
20.1.1 數(shù)據(jù)導出實現(xiàn)原理
20.1.2 設計數(shù)據(jù)導出頁
20.2 數(shù)據(jù)導入的設計
20.2.1 公共類的設計
20.2.2 設計數(shù)據(jù)導入頁
第21章 網(wǎng)站綜合架構(gòu)的設計
21.1 頁面布局及美工設計
21.1.1 美工的設計
21.1.2 版面布局的設計
21.2 網(wǎng)站綜合架構(gòu)的設計
21.2.1 主頁面Default.aspx綜合架構(gòu)設計
21.2.2 子菜單頁面main.aspx的設計
21.2.3 權(quán)限的管理與分配
參考文獻
封面圖: