版權資訊
書 名: VisualC#2005+SQLServer2005資料庫開發與實例
作 者:王永皎出版社: 清華大學出版社
出版時間: 2008
ISBN: 9787302176831
開本: 16
定價: 54.00 元
內容簡介
《VisualC#2005+SQLServer2005資料庫開發與實例》詳細介紹了使用C#語言和SQLServer2005進行Windows及Web應用程式開發的技術知識以及綜合套用,以VisualStudio.NET2005和SQLServer2005為基礎,通過大量實例來介紹資料庫套用系統的開發方法與技巧。
《VisualC#2005+SQLServer2005資料庫開發與實例》共11章,第1~8章主要介紹了.NETFramework及MSDN、C#程式設計語言、C#Windows程式設計、C#Web程式設計、在.NET環境下XML使用及CrystalReports技術、ADO.NET核心技術、SQLServer2005資料庫開發技術,第9章和第10章講解了兩個基於C#+SQLServer2005的套用開發實例,分別是人事管理系統和線上會議管理系統,第11章詳細講解了C#窗體系統和Web系統的安裝及資料庫的移植。
《VisualC#2005+SQLServer2005資料庫開發與實例》難度適中,實例豐富,既適合C#的初學者閱讀,也適合有一定開發經驗的讀者閱讀,《VisualC#2005+SQLServer2005資料庫開發與實例》中包含的大量實例對應用程式開發人員具有一定的參考價值。《VisualC#2005+SQLServer2005資料庫開發與實例》可作為大中專院校相關專業的教材或參考用書,也可作為廣大程式設計人員的自學用書。
編輯推薦
《資料庫混合開發技術叢書》
開發工具與後台資料庫有很強的針對性
內容新穎,將多種資料庫技術相結合套用
案例豐富,有較強的實用價值,具備商業特性
實例講解清晰,符合軟體工程有理,且技術難點闡述明了
資料庫系統擴展性強,讀者適當修改即可套用實際需要
光碟內容包括實例原始碼,實例開發和運行過程全程多媒體講解
目錄
第1章.NET平台與VisualStudio.NET開發工具
1.1.NET平台概述
1.1.1什麼是.NET
1.1.2.NETFramework2.
1.1.3.NET3.0版本
1.2VisualStudio?.NET開發環境
1.2.1VisualStudio2005概覽
1.2.2使用MSDN
1.2.3理解命名空間
1.3創建第一個C#項目
1.3.1創建控制台應用程式
1.3.2創建Windows應用程式
1.3.3創建Web應用程式
1.4小結
第2章C#程式設計語言基礎
2.1C#語言概述
2.1.1C#語言的特點
2.1.2C#語言的編譯與執行
2.2C#基礎元素
2.2.1語句
2.2.2標識符與關鍵字
2.2.3變數
2.2.4數據類型
2.2.5操作符與表達式
2.3結構、枚舉與數組
2.3.1結構
2.3.2枚舉
2.3.3數組
2.4程式結構控制語句
2.4.1if語句
2.4.2switch語句
2.4.3for循環語句
2.4.4foreach循環語句
2.4.5while循環語句
2.4.6do-while循環語句
2.4.7跳出循環
2.5錯誤及異常處理
2.5.1溢出處理
2.5.2產生異常
2.5.3異常處理
2.6C#與面向對象
2.6.1類與對象
2.6.2域與屬性
2.6.3構造器與析構器
2.6.4方法
2.7集合
2.7.1集合與數組的區別
2.7.2ArrayList集合類
2.7.3Queue?集合類
2.7.4Stack集合類
2.7.5Hashtable集合類
2.7.6SortedList集合類
2.8小結
第3章Windows窗體應用程式開發
3.1Windows窗體編程
3.1.1.NETFramework窗體編程相關基類
3.1.2添加Windows窗體
3.1.3添加控制項
3.1.4布局控制項
3.1.5設定控制項屬性
3.1.6回響控制項事件
3.2常用控制項
3.2.1標籤和基於按鈕的控制項
3.2.2文本框控制項
3.2.3列表控制項
3.2.4日期時間相關控制項
3.2.5TreeView與ListView控制項
3.2.6TabControl控制項
3.2.7Splitter控制項
3.2.8控制項排版
3.3選單設計
3.3.1在VisualStudio2005開發環境中使用選單
3.3.2MainMenu類
3.3.3MenuItem類
3.3.4ContextMenu類
3.3.5處理選單事件
3.4工具列與狀態欄設計
3.4.1添加工具列
3.4.2回響工具列事件處理
3.4.3添加狀態欄
3.5MDI應用程式
3.5.1C#Form類
3.5.2構建MDI應用程式
3.6對話框編程
3.6.1通用對話框與Common
Dialog類
3.6.2打開/保存檔案對話框(OpenFile
Dialog/SaveFileDialog)
3.6.3字型對話框(FontDialog)
3.6.4顏色對話框(ColorDialog)
3.6.5列印對話框(PrintDialog)
3.7小結
第4章C#基於ASP.NET2.0的Web套用
4.1ASP.NET2.0概述
4.2ASP.NET2.0配置管理
4.2.1ASP.NET配置概述
4.2.2ASP.NET配置檔案
4.2.3ASP.NET和IIS配置
4.2.4ASP.NETMMC管理單元
4.2.5ASP.NET網站管理工具
4.2.6ASP.NET配置API
4.2.7保證ASP.NET配置的安全
4.2.8為SQLServer創建和配置應用程式服務資料庫
4.3使用ASP.NET2.0創建Web應用程式
4.3.1基於C#創建ASP.NET網站
4.3.2理解Server控制項
4.3.3創建和使用主題外觀
4.4創建基於VisualC#的資料庫
Web應用程式
4.5小結
第5章C#數據傳輸與XML
5.1XML概述
5.1.1什麼是XML
5.1.2創建格式良好的XML文檔
5.1.3驗證XML文檔的有效性
5.2在.NET中使用XML
5.2.1XML文檔對象模型
5.2.2.NETFramework對XML的支持
5.2.3在.NET中讀取XML
5.2.4在.NET中編輯XML
5.3小結
第6章C#中的報表技術--水晶報表
6.1水晶報表概述
6.1.1水晶報表簡介
6.1.2CrystalReportsforVisualStudio2005設計器
6.1.3使用報表嚮導
6.2水晶報表的設計
6.2.1資料庫專家
6.2.2節專家
6.2.3組專家
6.2.4組排序專家
6.2.5突出顯示專家
6.2.6圖表專家
6.2.7選擇專家
6.3在C#中使用水晶報表
6.3.1在WindowsForm中使用水晶報表
6.3.2在webform中使用
水晶報表
6.4小結
第7章資料庫系統核心--ADO.NET對象
7.1ADO.NET概述
7.1.1ADO.NET結構
7.1.2.NETFramework數據提供程式
7.2數據連線對象Connection
7.2.1Connection對象的屬性
7.2.2Connection對象的方法
7.2.3Connection對象的事件
7.2.4創建Connection對象
7.2.5Connection對象的套用
7.3執行資料庫命令對象Command
7.3.1Command對象的屬性
7.3.2Command對象的方法
7.3.3創建Command對象
7.3.4Command對象的套用
7.4數據讀取器對象DataReader
7.4.1DataReader對象的屬性
7.4.2DataReader對象的方法
7.4.3創建DataReader對象
7.4.4DataReader對象的套用
7.5數據適配器對象DataAdapter
7.5.1DataAdapter對象的屬性
7.5.2DataAdapter對象的方法
7.5.3DataAdapter對象的事件
7.5.4創建DataAdapter對象
7.5.5使用DataAdapter填充數據集
7.6數據集對象DataSet
7.6.1DataSet內部結構
7.6.2創建DataSet對象
7.6.3使用DataSet對象訪問資料庫
7.7使用ADO.NET連線數據源
7.7.1連線ODBC數據源
7.7.2連線OLEDB數據源
7.7.3訪問Excel
7.7.4訪問文本檔案
7.7.5在C#中使用ADO.NET訪問資料庫
7.8數據源控制項
7.8.1ObjectDataSource數據源控制項
7.8.2SqlDataSource數據源控制項
7.8.3AccessDataSource數據源控制項
7.8.4SiteMapDataSource數據源控制項
7.8.5XmlDataSource數據源控制項
7.9數據綁定控制項
7.9.1GridView控制項
7.9.2Repeater控制項
7.9.3DataList控制項
7.9.4DetailsView控制項
7.9.5FormView控制項
7.10小結
第8章後台資料庫系統--SQLServer2005
8.1配置SQLServer2005
8.1.1初識SQLServer2005
8.1.2服務的啟動、停止、暫停和重新啟動
8.1.3配置服務的啟動模式
8.1.4更改登錄身份
8.1.5為SQLServer2005配置共享記憶體協定
8.2創建和管理SQLServer2005資料庫
8.2.1數據類型
8.2.2SQLServerManagementStudio概述
8.2.3創建資料庫
8.2.4刪除資料庫
8.3創建和管理SQLServer2005數據表
8.3.1創建數據表
8.3.2修改數據表
8.3.3刪除數據表
8.3.4維護表數據
8.3.5查詢表數據
8.4外鍵關係
8.5索引和視圖
8.5.1索引(Index)
8.5.2視圖(View)
8.6存儲過程和觸發器
8.6.1存儲過程
8.6.2觸發器
8.7ReportingServices
8.7.1ReportingServices概述
8.7.2創建報表
8.7.3發布報表
8.7.4報表的傳遞技術
8.8資料庫的備份和還原
8.8.1備份資料庫
8.8.2還原資料庫
8.8.3自動備份的維護計畫
8.9小結
第9章人事管理系統
9.1系統設計
9.1.1需求分析
9.1.2系統設計
9.2系統檔案架構
9.3資料庫設計
9.3.1數據表的概要說明
9.3.2主要數據表的結構定義
9.4通用程式設計
9.4.1Certification類設計
9.4.2DataAccess類設計
9.5設計系統主窗體
9.5.1界面設計
9.5.2FormMain類設計
9.6許可權設定模組的實現
9.7人事檔案管理模組的實現
9.7.1人事檔案管理窗體的實現
9.7.2添加、修改員工信息窗體(FormAddEmp)的實現
9.8部門及其他設定模組的實現
9.8.1部門設定窗體的實現
9.8.2添加內容窗體(FormTreeNode)的實現
9.9小結
第10章線上會議管理系統
10.1總體設計
10.2檔案架構
10.3資料庫設計
10.3.1數據表的概要說明
10.3.2主要數據表的結構定義
10.3.3表之間的關係圖
10.4線上會議管理系統的詳細設計
10.4.1與資料庫連線的實現
10.4.2登錄模組的實現
10.4.3用戶管理模組的實現
10.4.4會議室管理模組的實現
10.4.5會議管理模組的實現
10.4.6我的會議模組的實現
10.5小結
第11章VisualStudio2005製作安裝部署程式及資料庫移植
11.1VisualStudio2005製作Web安裝程式
11.1.1創建基本安裝部署項目
11.1.2添加自定義操作--安裝資料庫
11.1.3添加啟動條件
11.1.4卸載程式
11.2VisualStudio2005製作Windows安裝部署程式
11.2.1創建安裝部署項目
11.2.2添加主程式項目輸出
11.2.3創建捷徑
11.2.4加入卸載功能
11.2.5生成安裝包
11.3資料庫移植
11.3.1資料庫移植概述
11.3.2SQLServer資料庫向高版本移植
11.3.3Access資料庫向SQLServer2005移植
11.3.4MySQL資料庫向SQLServer2005移植
11.3.5資料庫移植需要注意的問題
11.4小結
……