出版時間:2008-6 出版社:王永皎、 廖建軍 清華大學(xué)出版社 (2008-06出版) 作者:王永皎,廖建軍 著 頁數(shù):493
Tag標(biāo)簽:無
前言
Microsoft.NET是微軟以服務(wù)方式遞交軟件的一種策略。它是微軟公司的新戰(zhàn)略,所有微軟的產(chǎn)品都將圍繞這個戰(zhàn)略開發(fā)。微軟為了推行.NET戰(zhàn)略,特別為.NET平臺設(shè)計(jì)了一種新語言——C#。C#是由C和C++發(fā)展而來的一種“簡單、高效、面向?qū)ο?、類型安全”的程序設(shè)計(jì)語言,其綜合了VisualBasic的高效率和C++的強(qiáng)大功能。C#是.NET的關(guān)鍵語言,是整個.NET平臺的基礎(chǔ)。
內(nèi)容概要
使用C#語言和SQLServer2005進(jìn)行Windows及Web應(yīng)用程序開發(fā)的技術(shù)知識以及綜合應(yīng)用,以VisualStudio.NET2005和SQLServer2005為基礎(chǔ),通過大量實(shí)例來介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)方法與技巧?!禫isual C# 2005+SQL Server 2005數(shù)據(jù)庫開發(fā)與實(shí)例》共11章,第1~8章主要介紹了.NETFramework及MSDN、C#程序設(shè)計(jì)語言、C#Windows程序設(shè)計(jì)、C#Web程序設(shè)計(jì)、在.NET環(huán)境下XML使用及CrystalReports技術(shù)、ADO.NET核心技術(shù)、SQLServer2005數(shù)據(jù)庫開發(fā)技術(shù),第9章和第10章講解了兩個基于C#+SQLServer2005的應(yīng)用開發(fā)實(shí)例,分別是人事管理系統(tǒng)和在線會議管理系統(tǒng),第11章詳細(xì)講解了C#窗體系統(tǒng)和Web系統(tǒng)的安裝及數(shù)據(jù)庫的移植?!禫isual C# 2005+SQL Server 2005數(shù)據(jù)庫開發(fā)與實(shí)例》難度適中,實(shí)例豐富,既適合C#的初學(xué)者閱讀,也適合有一定開發(fā)經(jīng)驗(yàn)的讀者閱讀,《Visual C# 2005+SQL Server 2005數(shù)據(jù)庫開發(fā)與實(shí)例》中包含的大量實(shí)例對應(yīng)用程序開發(fā)人員具有一定的參考價值。
書籍目錄
第1章 .NET平臺與Visual Studio NET開發(fā)工具1.1 .NET平臺概述1.1.1 什么是.NET1.1.2 .NETFrame work 2.01.1.3 .NET3.0版本1.2 Visual StudioNET開發(fā)環(huán)境1.2.1 Visual Studio2005概覽1.2.2 使用MSDN1.2.3 理解命名空間1.3 創(chuàng)建第一個C#項(xiàng)目1.3.1 創(chuàng)建控制臺應(yīng)用程序1.3.2 創(chuàng)建Windows應(yīng)用程序1.3.3 創(chuàng)建Web應(yīng)用程序1.4 小結(jié)第2章 C#程序設(shè)計(jì)語言基礎(chǔ)2.1 C#語言概述2.1.1 C#語言的特點(diǎn)2.1.2 C#語言的編譯與執(zhí)行2.2 C#基礎(chǔ)元素2.2.1 語句2.2.2 標(biāo)識符與關(guān)鍵字2.2.3 變量2.2.4 數(shù)據(jù)類型2.2.5 操作符與表達(dá)式2.3 結(jié)構(gòu)、枚舉與數(shù)組2.3.1 結(jié)構(gòu)2.3.2 枚舉2.3.3 數(shù)組2.4 程序結(jié)構(gòu)控制語句2.4.1 if語句2.4.2 switch語句2.4.3 for循環(huán)語句2.4.4 foreach循環(huán)語句2.4.5 while循環(huán)語句2.4.6 do-while循環(huán)語句2.4.7 跳出循環(huán)2.5 錯誤及異常處理2.5.1 溢出處理2.5.2 產(chǎn)生異常2.5.3 異常處理2.6 C#與面向?qū)ο?.6.1 類與對象2.6.2 域與屬性2.6.3 構(gòu)造器與析構(gòu)器2.6.4 方法2.7 集合2.7.1 集合與數(shù)組的區(qū)別2.7.2 ArrayList集合類2.7.3 Queue集合類2.7.4 Stack集合類2.7.5 Hashtable集合類2.7.6 SortedList集合類2.8 小結(jié)第3章 Windows窗體應(yīng)用程序開發(fā)3.1 Windows窗體編程3.1.1 .NETFramework窗體編程相關(guān)基類3.1.2 添加Windows窗體3.1.3 添加控件3.1.4 布局控件3.1.5 設(shè)置控件屬性3.1.6 響應(yīng)控件事件3.2 常用控件3.2.1 標(biāo)簽和基于按鈕的控件3.2.2 文本框控件3.2.3 列表控件3.2.4 日期時間相關(guān)控件3.2.5 TreeView與ListView控件3.2.6 TabControl控件3.2.7 Splitter控件3.2.8 控件排版3.3 菜單設(shè)計(jì)3.3.1 在Visual Studio2005開發(fā)環(huán)境中使用菜單3.3.2 Main Menu類3.3.3 Menultem類3.3.4 Context Menu類3.3.5 處理菜單事件3.4 工具欄與狀態(tài)欄設(shè)計(jì)3.4.1 添加工具欄3.4.2 響應(yīng)工具欄事件處理3.4.3 添加狀態(tài)欄3.5 MDI應(yīng)用程序3.5.1 C# Form類3.5.2 構(gòu)建MDI應(yīng)用程序3.6 對話框編程3.6.1 通用對話框與Common Dialog類3.6.2 打開/保存文件對話框(Open File Dialog/Save File Dialog)3.6.3 字體對話框(Font Dialog)3.6.4 顏色對話框(Color Dialog)3.6.5 打印對話框(Print Dialog)3.7 小結(jié)第4章 C#基于ASP.NET2.0的Web應(yīng)用4.1 ASP.NET2.0概述4.2 ASP.NET2.0配置管理4.2.1 ASP.NET配置概述4.2.2 ASP.NET配置文件4.2.3 ASP.NET和IIS配置4.2.4 ASP.NETMMC管理單元4.2.5 ASP.NET網(wǎng)站管理工具4.2.6 ASP.NET配置API4.2.7 保證ASP.NET配置的安全4.2.8 為SQLServer創(chuàng)建和配置應(yīng)用程序服務(wù)數(shù)據(jù)庫4.3 使用ASP.NET2.0創(chuàng)建Web應(yīng)用程序4.3.1 基于C#創(chuàng)建ASP.NET網(wǎng)站4.3.2 理解Server控件4.3.3 創(chuàng)建和使用主題外觀4.4 創(chuàng)建基于VisualC#的數(shù)據(jù)庫Web應(yīng)用程序4.5 小結(jié)第5章 C#數(shù)據(jù)傳輸與XML5.1 XML概述5.1.1 什么是XML5.1.2 創(chuàng)建格式良好的XML文檔5.1.3 驗(yàn)證XML文檔的有效性5.2 在.NET中使用XML5.2.1 XML文檔對象模型5.2.2 .NETFramework對XML的支持5.2.3 在.NET中讀取XML5.2.4 在.NET中編輯XML5.3 小結(jié)第6章 C#中的報(bào)表技術(shù)——水晶報(bào)表6.1 水晶報(bào)表概述6.1.1 水晶報(bào)表簡介6.1.2 Crystal Repots for Visual Studio2005設(shè)計(jì)器6.1.3 使用報(bào)表向?qū)?.2 水晶報(bào)表的設(shè)計(jì)6.2.1 數(shù)據(jù)庫專家6.2.2 節(jié)專家6.2.3 組專家6.2.4 組排序?qū)<?.2.5 突出顯示專家6.2.6 圖表專家6.2.7 選擇專家6.3 在C#中使用水晶報(bào)表6.3.1 在Windows Form中使用水晶報(bào)表6.3.2 Web Form中使用水晶報(bào)表6.4 小結(jié)第7章 數(shù)據(jù)庫系統(tǒng)核心——ADO.NET對象7.1 ADO.NET概述7.1.1 ADO.NET結(jié)構(gòu)7.1.2 .NETFramework數(shù)據(jù)提供程序7.2 數(shù)據(jù)連接對象Connection7.2.1 Connection對象的屬性7.2.2 Connection對象的方法7.2.3 Connection對象的事件7.2.4 創(chuàng)建Connection對象7.2.5 Connection對象的應(yīng)用7.3 執(zhí)行數(shù)據(jù)庫命令對象Command7.3.1 Command對象的屬性7.3.2 Command對象的方法7.3.3 創(chuàng)建Command對象7.3.4 Command對象的應(yīng)用7.4 數(shù)據(jù)讀取器對象Data Reader7.4.1 Data Reader對象的屬性7.4.2 Data Reader對象的方法7.4.3 創(chuàng)建Data Reader對象7.4.4 Data Reader對象的應(yīng)用7.5 數(shù)據(jù)適配器對象Data Adapter7.5.1 Data Adapter對象的屬性7.5.2 Data Adapter對象的方法7.5.3 Data Adapter對象的事件7.5.4 創(chuàng)建Data Adapter對象7.5.5 使用Data Adapter填充數(shù)據(jù)集7.6 數(shù)據(jù)集對象DataSet7.6.1 DataSet內(nèi)部結(jié)構(gòu)7.6.2 創(chuàng)建DataSet對象7.6.3 使用DataSet對象訪問數(shù)據(jù)庫7.7 使用ADO.NET連接數(shù)據(jù)源7.7.1 連接ODBC數(shù)據(jù)源7.7.2 連接OLEDB數(shù)據(jù)源7.7.3 訪問Excel7.7.4 訪問文本文件7.7.5 在C#中使用ADO.NET訪問數(shù)據(jù)庫7.8 數(shù)據(jù)源控件7.8.1 Object Data Source數(shù)據(jù)源控件7.8.2 Sql Data Source數(shù)據(jù)源控件7.8.3 Access Data Source數(shù)據(jù)源控件7.8.4 SiteMap Data Source數(shù)據(jù)源控件7.8.5 XmlDataSource數(shù)據(jù)源控件7.9 數(shù)據(jù)綁定控件7.9.1 GridView控件7.9.2 Repeater控件7.9.3 DataList控件7.9.4 DetailsView控件7.9.5 FormView控件7.10 小結(jié)第8章 后臺數(shù)據(jù)庫系統(tǒng)——SQL Server 20058.1 配置SQLServer20058.1.1 初識SQLServer20058.1.2 服務(wù)的啟動、停止、暫停和重新啟動8.1.3 配置服務(wù)的啟動模式8.1.4 更改登錄身份8.1.5 為SQL Server2005配置共享內(nèi)存協(xié)議8.2 創(chuàng)建和管理SQL Server 2005數(shù)據(jù)庫8.2.1 數(shù)據(jù)類型8.2.2 SQL Server Management Studio概述8.2.3 創(chuàng)建數(shù)據(jù)庫8.2.4 刪除數(shù)據(jù)庫8.3 創(chuàng)建和管理SQL Server2005數(shù)據(jù)表8.3.1 創(chuàng)建數(shù)據(jù)表8.3.2 修改數(shù)據(jù)表8.3.3 刪除數(shù)據(jù)表8.3.4 維護(hù)表數(shù)據(jù)8.3.5 查詢表數(shù)據(jù)8.4 外鍵關(guān)系8.5 索引和視圖8.5.1 索引(Index)8.5.2 視圖(View)8.6 存儲過程和觸發(fā)器8.6.1 存儲過程8.6.2 觸發(fā)器8.7 Reporting Services8.7.1 Reporting Services概述8.7.2 創(chuàng)建報(bào)表8.7.3 發(fā)布報(bào)表8.7.4 報(bào)表的傳遞技術(shù)8.8 數(shù)據(jù)庫的備份和還原8.8.1 備份數(shù)據(jù)庫8.8.2 還原數(shù)據(jù)庫8.8.3 自動備份的維護(hù)計(jì)劃8.9 小結(jié)第9章 人事管理系統(tǒng)9.1 系統(tǒng)設(shè)計(jì)9.1.1 需求分析9.1.2 系統(tǒng)設(shè)計(jì)9.2 系統(tǒng)文件架構(gòu)9.3 數(shù)據(jù)庫設(shè)計(jì)9.3.1 數(shù)據(jù)表的概要說明9.3.2 主要數(shù)據(jù)表的結(jié)構(gòu)定義9.4 通用程序設(shè)計(jì)9.4.1 Certification類設(shè)計(jì)9.4.2 DataAccess類設(shè)計(jì)9.5 設(shè)計(jì)系統(tǒng)主窗體9.5.1 界面設(shè)計(jì)9.5.2 FormMain類設(shè)計(jì)9.6 權(quán)限設(shè)置模塊的實(shí)現(xiàn)9.7 人事檔案管理模塊的實(shí)現(xiàn)9.7.1 人事檔案管理窗體的實(shí)現(xiàn)9.7.2 添加、修改員工信息窗體(Form AddEmp)的實(shí)現(xiàn)9.8 部門及其他設(shè)置模塊的實(shí)現(xiàn)9.8.1 部門設(shè)置窗體的實(shí)現(xiàn)9.8.2 添加內(nèi)容窗體(Form TreeNode)的實(shí)現(xiàn)9.9 小結(jié)第10章 在線會議管理系統(tǒng)10.1 總體設(shè)計(jì)10.2 文件架構(gòu)10.3 數(shù)據(jù)庫設(shè)計(jì)10.3.1 數(shù)據(jù)表的概要說明10.3.2 主要數(shù)據(jù)表的結(jié)構(gòu)定義10.3.3 表之間的關(guān)系圖10.4 在線會議管理系統(tǒng)的詳細(xì)設(shè)計(jì)10.4.1 與數(shù)據(jù)庫連接的實(shí)現(xiàn)10.4.2 登錄模塊的實(shí)現(xiàn)10.4.3 用戶管理模塊的實(shí)現(xiàn)10.4.4 會議室管理模塊的實(shí)現(xiàn)10.4.5 會議管理模塊的實(shí)現(xiàn)10.4.6 我的會議模塊的實(shí)現(xiàn)10.5 小結(jié)第11章 Visual Studio2005制作安裝部署程序及數(shù)據(jù)庫移植11.1 Visual Studio2005制作Web安裝程序11.1.1 創(chuàng)建基本安裝部署項(xiàng)目11.1.2 添加自定義操作——安裝數(shù)據(jù)庫11.1.3 添加啟動條件11.1.4 卸載程序11.2 Visual Studio2005制作Windows安裝部署程序11.2.1 創(chuàng)建安裝部署項(xiàng)目11.2.2 添加主程序項(xiàng)目輸出11.2.3 創(chuàng)建快捷方式11.2.4 加入卸載功能11.2.5 生成安裝包11.3 數(shù)據(jù)庫移植11.3.1 數(shù)據(jù)庫移植概述11.3.2 SQLServer數(shù)據(jù)庫向高版本移植11.3.3 Access數(shù)據(jù)庫向SQL Server2005移植11.3.4 MySQL數(shù)據(jù)庫向SQL Server2005移植11.3.5 數(shù)據(jù)庫移植需要注意的問題11.4 小結(jié)
章節(jié)摘錄
第1章 .NET平臺與Visual Studio NET開發(fā)工具Internet的出現(xiàn)與普及很大程度上改變了人們的行為方式甚至思維方式。在有問題、有困難時人們已經(jīng)習(xí)慣于從Internet上獲取答案。這就促使開發(fā)人員不斷地推出Internet服務(wù),并盡可能地使這些服務(wù)簡單、易用。但是這些軟件所基于的技術(shù)都是在早期形成的,已無法滿足互聯(lián)網(wǎng)發(fā)展的需要。人們亟需一種全新觀念的開發(fā)平臺,在這樣的背景下,Microsoft公司推出了全新的.NET平臺。本章將簡要介紹.NET平臺以及該平臺的開發(fā)工具Visual Studio2005。1.1 .NET平臺概述Microsoft.NET是基于Internet的新一代開發(fā)平臺,借助于.NET平臺,可以創(chuàng)建和使用基于XML的應(yīng)用程序、進(jìn)程和Web站點(diǎn)以及服務(wù),它們之間可以在任何平臺或智能設(shè)備上共享或組合信息與功能,以向單位和個人提供定制好的解決方案。1.1.1 什么是.NET到底什么是.NET?Microsoft首席執(zhí)行官鮑爾默先生是這樣表述的,“Microsoft.NET代表了一個集合、一個環(huán)境、一個可以作為平臺支持下一代Internet的可編程結(jié)構(gòu)”。首先.NET是一個環(huán)境。這是一個理想化的未來互聯(lián)網(wǎng)環(huán)境,微軟的構(gòu)想是一個“不再關(guān)注單個網(wǎng)站、單個設(shè)備與因特網(wǎng)相連的互聯(lián)網(wǎng)環(huán)境,而是要讓所有的計(jì)算機(jī)群、相關(guān)設(shè)備和服務(wù)商協(xié)同工作”的網(wǎng)絡(luò)計(jì)算環(huán)境。簡而言之,互聯(lián)網(wǎng)提供的服務(wù),要能夠完成更高程度的自動化處理。未來的互聯(lián)網(wǎng),應(yīng)該以一個整體服務(wù)的形式展現(xiàn)在最終用戶面前,用戶只需要知道自己需要什么,而不需要知道怎么樣才能一步一步得到自己想要的,這包括網(wǎng)絡(luò)搜索、推理判斷、擇優(yōu)選擇等。
編輯推薦
《Visual C#2005+SQL Server2005數(shù)據(jù)庫開發(fā)與實(shí)例》內(nèi)容:C#程序設(shè)計(jì)基礎(chǔ),Windows應(yīng)用程序開發(fā),Web應(yīng)用程序開發(fā),C#數(shù)據(jù)傳輸與XML,C#中的報(bào)表技術(shù),ADO.NET對象基礎(chǔ),SQL Server 2005基礎(chǔ),人事管理系統(tǒng),在線會議管理系統(tǒng),程序安裝部署與數(shù)據(jù)庫移植。開發(fā)工具與后臺數(shù)據(jù)庫有很強(qiáng)的針對性,內(nèi)容新穎,將多種數(shù)據(jù)庫技術(shù)相結(jié)合應(yīng)用。案例豐富,有較強(qiáng)的實(shí)用價值,具備商業(yè)特性,實(shí)例講解清晰,符合軟件工程是,且技術(shù)難點(diǎn)闡述明了,數(shù)據(jù)庫系統(tǒng)擴(kuò)展性強(qiáng),讀者適當(dāng)個性即可應(yīng)用于實(shí)際需要。光盤內(nèi)容包括實(shí)例源代碼、實(shí)例開發(fā)和運(yùn)行過程全程多媒體講解。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual C#2005+SQL Server2005數(shù)據(jù)庫開發(fā)與實(shí)例 PDF格式下載