出版時(shí)間:2008-6 出版社:王永皎、 廖建軍 清華大學(xué)出版社 (2008-06出版) 作者:王永皎,廖建軍 著 頁(yè)數(shù):493
Tag標(biāo)簽:無(wú)
前言
Microsoft.NET是微軟以服務(wù)方式遞交軟件的一種策略。它是微軟公司的新戰(zhàn)略,所有微軟的產(chǎn)品都將圍繞這個(gè)戰(zhàn)略開(kāi)發(fā)。微軟為了推行.NET戰(zhàn)略,特別為.NET平臺(tái)設(shè)計(jì)了一種新語(yǔ)言——C#。C#是由C和C++發(fā)展而來(lái)的一種“簡(jiǎn)單、高效、面向?qū)ο?、?lèi)型安全”的程序設(shè)計(jì)語(yǔ)言,其綜合了VisualBasic的高效率和C++的強(qiáng)大功能。C#是.NET的關(guān)鍵語(yǔ)言,是整個(gè).NET平臺(tái)的基礎(chǔ)。
內(nèi)容概要
使用C#語(yǔ)言和SQLServer2005進(jìn)行Windows及Web應(yīng)用程序開(kāi)發(fā)的技術(shù)知識(shí)以及綜合應(yīng)用,以VisualStudio.NET2005和SQLServer2005為基礎(chǔ),通過(guò)大量實(shí)例來(lái)介紹數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)方法與技巧?!禫isual C# 2005+SQL Server 2005數(shù)據(jù)庫(kù)開(kāi)發(fā)與實(shí)例》共11章,第1~8章主要介紹了.NETFramework及MSDN、C#程序設(shè)計(jì)語(yǔ)言、C#Windows程序設(shè)計(jì)、C#Web程序設(shè)計(jì)、在.NET環(huán)境下XML使用及CrystalReports技術(shù)、ADO.NET核心技術(shù)、SQLServer2005數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),第9章和第10章講解了兩個(gè)基于C#+SQLServer2005的應(yīng)用開(kāi)發(fā)實(shí)例,分別是人事管理系統(tǒng)和在線會(huì)議管理系統(tǒng),第11章詳細(xì)講解了C#窗體系統(tǒng)和Web系統(tǒng)的安裝及數(shù)據(jù)庫(kù)的移植?!禫isual C# 2005+SQL Server 2005數(shù)據(jù)庫(kù)開(kāi)發(fā)與實(shí)例》難度適中,實(shí)例豐富,既適合C#的初學(xué)者閱讀,也適合有一定開(kāi)發(fā)經(jīng)驗(yàn)的讀者閱讀,《Visual C# 2005+SQL Server 2005數(shù)據(jù)庫(kù)開(kāi)發(fā)與實(shí)例》中包含的大量實(shí)例對(duì)應(yīng)用程序開(kāi)發(fā)人員具有一定的參考價(jià)值。
書(shū)籍目錄
第1章 .NET平臺(tái)與Visual Studio NET開(kāi)發(fā)工具1.1 .NET平臺(tái)概述1.1.1 什么是.NET1.1.2 .NETFrame work 2.01.1.3 .NET3.0版本1.2 Visual StudioNET開(kāi)發(fā)環(huán)境1.2.1 Visual Studio2005概覽1.2.2 使用MSDN1.2.3 理解命名空間1.3 創(chuàng)建第一個(gè)C#項(xiàng)目1.3.1 創(chuàng)建控制臺(tái)應(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ì)語(yǔ)言基礎(chǔ)2.1 C#語(yǔ)言概述2.1.1 C#語(yǔ)言的特點(diǎn)2.1.2 C#語(yǔ)言的編譯與執(zhí)行2.2 C#基礎(chǔ)元素2.2.1 語(yǔ)句2.2.2 標(biāo)識(shí)符與關(guān)鍵字2.2.3 變量2.2.4 數(shù)據(jù)類(lèi)型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)控制語(yǔ)句2.4.1 if語(yǔ)句2.4.2 switch語(yǔ)句2.4.3 for循環(huán)語(yǔ)句2.4.4 foreach循環(huán)語(yǔ)句2.4.5 while循環(huán)語(yǔ)句2.4.6 do-while循環(huán)語(yǔ)句2.4.7 跳出循環(huán)2.5 錯(cuò)誤及異常處理2.5.1 溢出處理2.5.2 產(chǎn)生異常2.5.3 異常處理2.6 C#與面向?qū)ο?.6.1 類(lèi)與對(duì)象2.6.2 域與屬性2.6.3 構(gòu)造器與析構(gòu)器2.6.4 方法2.7 集合2.7.1 集合與數(shù)組的區(qū)別2.7.2 ArrayList集合類(lèi)2.7.3 Queue集合類(lèi)2.7.4 Stack集合類(lèi)2.7.5 Hashtable集合類(lèi)2.7.6 SortedList集合類(lèi)2.8 小結(jié)第3章 Windows窗體應(yīng)用程序開(kāi)發(fā)3.1 Windows窗體編程3.1.1 .NETFramework窗體編程相關(guān)基類(lèi)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 日期時(shí)間相關(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開(kāi)發(fā)環(huán)境中使用菜單3.3.2 Main Menu類(lèi)3.3.3 Menultem類(lèi)3.3.4 Context Menu類(lèi)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類(lèi)3.5.2 構(gòu)建MDI應(yīng)用程序3.6 對(duì)話框編程3.6.1 通用對(duì)話框與Common Dialog類(lèi)3.6.2 打開(kāi)/保存文件對(duì)話框(Open File Dialog/Save File Dialog)3.6.3 字體對(duì)話框(Font Dialog)3.6.4 顏色對(duì)話框(Color Dialog)3.6.5 打印對(duì)話框(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ù)庫(kù)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ù)庫(kù)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文檔對(duì)象模型5.2.2 .NETFramework對(duì)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)表簡(jiǎn)介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ù)庫(kù)專(zhuān)家6.2.2 節(jié)專(zhuān)家6.2.3 組專(zhuān)家6.2.4 組排序?qū)<?.2.5 突出顯示專(zhuān)家6.2.6 圖表專(zhuān)家6.2.7 選擇專(zhuān)家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ù)庫(kù)系統(tǒng)核心——ADO.NET對(duì)象7.1 ADO.NET概述7.1.1 ADO.NET結(jié)構(gòu)7.1.2 .NETFramework數(shù)據(jù)提供程序7.2 數(shù)據(jù)連接對(duì)象Connection7.2.1 Connection對(duì)象的屬性7.2.2 Connection對(duì)象的方法7.2.3 Connection對(duì)象的事件7.2.4 創(chuàng)建Connection對(duì)象7.2.5 Connection對(duì)象的應(yīng)用7.3 執(zhí)行數(shù)據(jù)庫(kù)命令對(duì)象Command7.3.1 Command對(duì)象的屬性7.3.2 Command對(duì)象的方法7.3.3 創(chuàng)建Command對(duì)象7.3.4 Command對(duì)象的應(yīng)用7.4 數(shù)據(jù)讀取器對(duì)象Data Reader7.4.1 Data Reader對(duì)象的屬性7.4.2 Data Reader對(duì)象的方法7.4.3 創(chuàng)建Data Reader對(duì)象7.4.4 Data Reader對(duì)象的應(yīng)用7.5 數(shù)據(jù)適配器對(duì)象Data Adapter7.5.1 Data Adapter對(duì)象的屬性7.5.2 Data Adapter對(duì)象的方法7.5.3 Data Adapter對(duì)象的事件7.5.4 創(chuàng)建Data Adapter對(duì)象7.5.5 使用Data Adapter填充數(shù)據(jù)集7.6 數(shù)據(jù)集對(duì)象DataSet7.6.1 DataSet內(nèi)部結(jié)構(gòu)7.6.2 創(chuàng)建DataSet對(duì)象7.6.3 使用DataSet對(duì)象訪問(wèn)數(shù)據(jù)庫(kù)7.7 使用ADO.NET連接數(shù)據(jù)源7.7.1 連接ODBC數(shù)據(jù)源7.7.2 連接OLEDB數(shù)據(jù)源7.7.3 訪問(wèn)Excel7.7.4 訪問(wèn)文本文件7.7.5 在C#中使用ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)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章 后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)——SQL Server 20058.1 配置SQLServer20058.1.1 初識(shí)SQLServer20058.1.2 服務(wù)的啟動(dòng)、停止、暫停和重新啟動(dòng)8.1.3 配置服務(wù)的啟動(dòng)模式8.1.4 更改登錄身份8.1.5 為SQL Server2005配置共享內(nèi)存協(xié)議8.2 創(chuàng)建和管理SQL Server 2005數(shù)據(jù)庫(kù)8.2.1 數(shù)據(jù)類(lèi)型8.2.2 SQL Server Management Studio概述8.2.3 創(chuàng)建數(shù)據(jù)庫(kù)8.2.4 刪除數(shù)據(jù)庫(kù)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 存儲(chǔ)過(guò)程和觸發(fā)器8.6.1 存儲(chǔ)過(guò)程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ù)庫(kù)的備份和還原8.8.1 備份數(shù)據(jù)庫(kù)8.8.2 還原數(shù)據(jù)庫(kù)8.8.3 自動(dòng)備份的維護(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ù)庫(kù)設(shè)計(jì)9.3.1 數(shù)據(jù)表的概要說(shuō)明9.3.2 主要數(shù)據(jù)表的結(jié)構(gòu)定義9.4 通用程序設(shè)計(jì)9.4.1 Certification類(lèi)設(shè)計(jì)9.4.2 DataAccess類(lèi)設(shè)計(jì)9.5 設(shè)計(jì)系統(tǒng)主窗體9.5.1 界面設(shè)計(jì)9.5.2 FormMain類(lèi)設(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 部門(mén)及其他設(shè)置模塊的實(shí)現(xiàn)9.8.1 部門(mén)設(shè)置窗體的實(shí)現(xiàn)9.8.2 添加內(nèi)容窗體(Form TreeNode)的實(shí)現(xiàn)9.9 小結(jié)第10章 在線會(huì)議管理系統(tǒng)10.1 總體設(shè)計(jì)10.2 文件架構(gòu)10.3 數(shù)據(jù)庫(kù)設(shè)計(jì)10.3.1 數(shù)據(jù)表的概要說(shuō)明10.3.2 主要數(shù)據(jù)表的結(jié)構(gòu)定義10.3.3 表之間的關(guān)系圖10.4 在線會(huì)議管理系統(tǒng)的詳細(xì)設(shè)計(jì)10.4.1 與數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn)10.4.2 登錄模塊的實(shí)現(xiàn)10.4.3 用戶管理模塊的實(shí)現(xiàn)10.4.4 會(huì)議室管理模塊的實(shí)現(xiàn)10.4.5 會(huì)議管理模塊的實(shí)現(xiàn)10.4.6 我的會(huì)議模塊的實(shí)現(xiàn)10.5 小結(jié)第11章 Visual Studio2005制作安裝部署程序及數(shù)據(jù)庫(kù)移植11.1 Visual Studio2005制作Web安裝程序11.1.1 創(chuàng)建基本安裝部署項(xiàng)目11.1.2 添加自定義操作——安裝數(shù)據(jù)庫(kù)11.1.3 添加啟動(dòng)條件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ù)庫(kù)移植11.3.1 數(shù)據(jù)庫(kù)移植概述11.3.2 SQLServer數(shù)據(jù)庫(kù)向高版本移植11.3.3 Access數(shù)據(jù)庫(kù)向SQL Server2005移植11.3.4 MySQL數(shù)據(jù)庫(kù)向SQL Server2005移植11.3.5 數(shù)據(jù)庫(kù)移植需要注意的問(wèn)題11.4 小結(jié)
章節(jié)摘錄
第1章 .NET平臺(tái)與Visual Studio NET開(kāi)發(fā)工具Internet的出現(xiàn)與普及很大程度上改變了人們的行為方式甚至思維方式。在有問(wèn)題、有困難時(shí)人們已經(jīng)習(xí)慣于從Internet上獲取答案。這就促使開(kāi)發(fā)人員不斷地推出Internet服務(wù),并盡可能地使這些服務(wù)簡(jiǎn)單、易用。但是這些軟件所基于的技術(shù)都是在早期形成的,已無(wú)法滿足互聯(lián)網(wǎng)發(fā)展的需要。人們亟需一種全新觀念的開(kāi)發(fā)平臺(tái),在這樣的背景下,Microsoft公司推出了全新的.NET平臺(tái)。本章將簡(jiǎn)要介紹.NET平臺(tái)以及該平臺(tái)的開(kāi)發(fā)工具Visual Studio2005。1.1 .NET平臺(tái)概述Microsoft.NET是基于Internet的新一代開(kāi)發(fā)平臺(tái),借助于.NET平臺(tái),可以創(chuàng)建和使用基于XML的應(yīng)用程序、進(jìn)程和Web站點(diǎn)以及服務(wù),它們之間可以在任何平臺(tái)或智能設(shè)備上共享或組合信息與功能,以向單位和個(gè)人提供定制好的解決方案。1.1.1 什么是.NET到底什么是.NET?Microsoft首席執(zhí)行官鮑爾默先生是這樣表述的,“Microsoft.NET代表了一個(gè)集合、一個(gè)環(huán)境、一個(gè)可以作為平臺(tái)支持下一代Internet的可編程結(jié)構(gòu)”。首先.NET是一個(gè)環(huán)境。這是一個(gè)理想化的未來(lái)互聯(lián)網(wǎng)環(huán)境,微軟的構(gòu)想是一個(gè)“不再關(guān)注單個(gè)網(wǎng)站、單個(gè)設(shè)備與因特網(wǎng)相連的互聯(lián)網(wǎng)環(huán)境,而是要讓所有的計(jì)算機(jī)群、相關(guān)設(shè)備和服務(wù)商協(xié)同工作”的網(wǎng)絡(luò)計(jì)算環(huán)境。簡(jiǎn)而言之,互聯(lián)網(wǎng)提供的服務(wù),要能夠完成更高程度的自動(dòng)化處理。未來(lái)的互聯(lián)網(wǎng),應(yīng)該以一個(gè)整體服務(wù)的形式展現(xiàn)在最終用戶面前,用戶只需要知道自己需要什么,而不需要知道怎么樣才能一步一步得到自己想要的,這包括網(wǎng)絡(luò)搜索、推理判斷、擇優(yōu)選擇等。
編輯推薦
《Visual C#2005+SQL Server2005數(shù)據(jù)庫(kù)開(kāi)發(fā)與實(shí)例》內(nèi)容:C#程序設(shè)計(jì)基礎(chǔ),Windows應(yīng)用程序開(kāi)發(fā),Web應(yīng)用程序開(kāi)發(fā),C#數(shù)據(jù)傳輸與XML,C#中的報(bào)表技術(shù),ADO.NET對(duì)象基礎(chǔ),SQL Server 2005基礎(chǔ),人事管理系統(tǒng),在線會(huì)議管理系統(tǒng),程序安裝部署與數(shù)據(jù)庫(kù)移植。開(kāi)發(fā)工具與后臺(tái)數(shù)據(jù)庫(kù)有很強(qiáng)的針對(duì)性,內(nèi)容新穎,將多種數(shù)據(jù)庫(kù)技術(shù)相結(jié)合應(yīng)用。案例豐富,有較強(qiáng)的實(shí)用價(jià)值,具備商業(yè)特性,實(shí)例講解清晰,符合軟件工程是,且技術(shù)難點(diǎn)闡述明了,數(shù)據(jù)庫(kù)系統(tǒng)擴(kuò)展性強(qiáng),讀者適當(dāng)個(gè)性即可應(yīng)用于實(shí)際需要。光盤(pán)內(nèi)容包括實(shí)例源代碼、實(shí)例開(kāi)發(fā)和運(yùn)行過(guò)程全程多媒體講解。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Visual C#2005+SQL Server2005數(shù)據(jù)庫(kù)開(kāi)發(fā)與實(shí)例 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版