出版時間:2009-1 出版社:電子工業(yè)出版社 作者:劉亮亮 等編著 頁數:440 字數:612000
Tag標簽:無
前言
VisualStudio2008是微軟精心打造的新一代的軟件開發(fā)平臺產品,該平臺的核心開發(fā)語言是VisualC#2008。VisualC#2008不僅繼承了VisualC#2005版本的眾多優(yōu)點,而且引入了多個新增特性,不僅與SQLServer2005數據庫完美融合,而且增強了LINQ查詢技術的功能特性。VisualStudio2008中新增的LINQ查詢功能對于很多用戶來說還比較生疏,目前市場上講述ASP.NET2008LINQ技術應用及開發(fā)的計算機書還比較少。在ASP.NET3.5 中的LINQ查詢技術功能遠遠超出傳統(tǒng)的數據查詢技術,它對不同數據源訪問、操作的技術進行了大大的拓展,使得使用同一種命令訪問不同數據源成為可能。市場上僅有的相關書籍講解的LINQ查詢技術,主要還是基于LINQ的基本使用語法,或者針對集合的操作來說的,這兩種書籍都不適合初學者從起步到使用、從使用到拓展的遞進式學習過程。為了使讀者快速地掌握VisualC#2008中的LINQ查詢技術,以及熟練地使用LINQ和各種數據綁定控件結合使用,筆者精心編寫了本書。本書根據讀者一般的學習習慣,以循序漸進的方式,通過官方經典案例和自己實踐實例的配合,給各層次的讀者一個適度的學習空間,讓讀者在學習數據庫知識的同時,掌握使用VisualC#2008LINQ查詢技術解決實際工作中問題的方法。本書的內容安排本書共分為六篇,循序漸進地講述了VisualC#2008、SQLServer2005數據庫與網絡開發(fā)的有關知識,從基本概念到具體實踐、從LINQ基本概念的講解到具體操作、從LINQ查詢技術的一般操作到技巧性使用的具體實例等全方位的知識。第一篇(第1章~第3章)講述了VisualC#2008環(huán)境配置基礎,主要介紹了.NETFramework3.5 介紹的體系結構,以及C#開發(fā)語言的基本語法和在VisualC#2008中新增的特性。在本篇詳細介紹這些知識點的同時,為了使讀者理解透徹,還舉了對應的實例,供讀者參看、模擬、實踐。第二篇(第4章~第6章)講述了SQLServer2005數據庫的關鍵技術,包括數據庫的基本操作、T-SQL的常用函數,還包括了VisualC#2008中原有和新增的報表功能,為讀者進一步學習VisualC#2008和SQLServer2005技術奠定基礎。第三篇(第7章~第11章)介紹了數據訪問技術——ADO.NET的有關技術,講述了VisualC#2008中ADO.NET的數據訪問技術、使用數據綁定和DataSet、SQLServerXML的功能、XML編程和LINQ——語言集成查詢技術。其中LINQ——語言集成查詢是本篇的重點和核心。為了使讀者深入了解數據訪問技術的有關技術,在本篇中每個章節(jié)中針對不同的數據訪問技術列舉了大量的實例,使讀者從不同方面來全面認識VisualC#2008中的數據訪問技術。第四篇(第12章~第14章)是Windows應用程序開發(fā)篇。主要介紹了Windows應用程序的相關技術、在Windows應用程序中使用的菜單和對話框以及在.NETFramework3.5 中新增組件開發(fā)。本篇深入地講解了Windows應用程序中常用的控件,并詳細講解了WPF、WWF、WCF這些新增組件。第五篇(第15章~第16章)是Web應用程序開發(fā)篇。主要介紹了ASP.NET2008開發(fā)和如何創(chuàng)建和使用Web服務。為了使讀者對Web應用程序有深入的了解,本篇中使用了大量的實例,供讀者參看和實踐。第六篇(第17章~第18章)是實戰(zhàn)篇。通過2個基于SQLServer2005數據庫的項目的介紹,講述了如何在Windows應用程序和Web應用程序中使用LINQ查詢技術,使讀者更深刻地認識VisualC#2008中新增的特性和使用方法。VisualC#2008中新增的特性以及使用方法對未來的軟件開發(fā)很重要,因此了解并學會使用這些新特性對開發(fā)人員來說尤為必要。讀者可以遵循本書的寫作順序,參考以下流程圖閱讀本書。本書的特點本書不僅包含了VisualC#2008和SQLServer2005的復雜概念和知識,而且對VisualC#2008涉及的新增特性進行了詳細的講解,并篩選了最常使用和日常工作中最常見的一些操作和示例進行演示并說明。最為重要的是本書中的很多實例是筆者參與實際開發(fā)中總結出來的經驗。本書將知識范圍鎖定在了適合初級、中級的部分,以大量的實例進行示范和解說,其特點主要體現在以下幾個方面。配有學習論壇:http://www.cnblogs.com/liuliang001/,讀者可以在上面討論技術,筆者會及時回答讀者提問,并提供各種技術文章,幫助你提高開發(fā)水平。本書的編排采用循序漸進的方式,適合初級、中級學者逐步掌握復雜的數據綁定技術及其控件。本書重點講述VisualC#2008的有關知識,并為讀者理解和實踐奠定基礎。本書采用了大量的實例,講述VisualC#2008中新增特性的基本功能和使用技巧。所有實例都具有代表性和實際意義,著重解決工作中的實際問題。對于有特點的實例進行詳細解釋和分析,幫助讀者理解和模擬實踐。對于工作中經常遇到的問題,需要注意的關鍵點予以特別注示。按遞進關系進行案例組織,使用新舊的知識點時相互關聯,對比分析易于理解。本書采用技術要點、詳細介紹、運行效果等多種方式進行講解,系統(tǒng)性及可用性強。適合閱讀本書的讀者VisualC#2008的初學者SQLServer2005數據庫的初學者VisualC#2008和SQLServer2005數據庫技術的研究人員LINQ查詢技術的研究人員使用LINQ查詢技術進行開發(fā)的人員基于SQLServer2005數據庫網站開發(fā)的人員使用LINQ技術進行畢業(yè)設計的計算機學員想了解LINQ技術的其他人員光盤內容介紹為了方便讀者學習本書,本書附帶超值光盤1張,內容為本書源程序和作者免費贈送的學習資料(659頁電子書、10個學習視頻和5個應用系統(tǒng))。這些免費贈送的學習資料如下:182頁ASP.NET網絡開發(fā)技術電子書;199頁VisualC#開發(fā)技術電子書;154頁.NET數據庫開發(fā)技術電子書;124頁ASP.NETAjax開發(fā)電子書;4個.NET2.0入門視頻;6個.NET3.5 入門視頻;5個常見的典型系統(tǒng)。一、源程序主要包括書中涉及的所有源程序文件,全部按照章節(jié)整理。二、免費贈送的學習資料1.ASP.NET網絡開發(fā)技術電子書(182頁)第0章Web開發(fā)基礎知識第1章走進ASP.NET2.0第2章類、對象和命名空間第3章ASP.NET2.0核心對象第4章標準服務器控件第5章HTML服務器控件第6章數據驗證控件2.VisualC#2005開發(fā)技術電子書(199頁)第1章C#與.NETFramework簡介第2章C#程序設計基礎第3章與用戶交互第4章常用控件第5章類第6章抽象類、多態(tài)及接口第7章處理異常和錯誤第8章XML編程第9章應用程序部署第10章時間跟蹤系統(tǒng)3..NET數據庫開發(fā)技術電子書(154頁)第1章操作數據庫第2章使用數據庫第3章使用數據綁定和DataSet第4章SQLServerXML的功能第5章XML編程第6章數據映射方案第7章NHibernate事務、并發(fā)和緩存第8章NHibernate高級數據映射和查詢4.ASP.NETAjax開發(fā)電子書(124頁)第1章初識ASP.NETAjax第2章AjaxControlToolkit中的文本輸入處理第3章基于Ajax的電子郵件處理5..NET2.0入門視頻(4個)VisualStudio的安裝和配置ASP.NETWeb程序開發(fā)入門.NET程序調試方法運行eBookShop實例6..NET3.5 入門視頻(6個)創(chuàng)建ASP.NET程序創(chuàng)建窗體應用程序創(chuàng)建控制臺應用程序打開現有程序讀取SQLExpress數據使用SQLExpress建立數據庫7.常見的典型系統(tǒng)(5個)博客引擎:是一個結構精練但功能強大的博客系統(tǒng),它充分利用了ASP.NET2.0的新特性,比如母版頁、主題、國際化等界面特性,還使用了提供者模型實現了一個可擴展的數據訪問層。時間跟蹤系統(tǒng):在工作團隊內部,經常會列出項目計劃、項目人員等信息。使用時間跟蹤系統(tǒng),將這些計劃信息錄入系統(tǒng),在項目完成時錄入實際完成信息,這樣可以跟蹤項目進度。通過生成自定義的報表,可以將預計與實際完成的時間進行比較。圖書館管理信息系統(tǒng):該管理信息系統(tǒng)具有一個典型的Windows窗體應用程序界面,并完成圖書館日常工作中大部分常見的流程。本系統(tǒng)具備的功能有圖書入庫、借書、還書、圖書管理、借閱人員管理、系統(tǒng)使用人員管理和懲罰管理等。在線求職系統(tǒng):本系統(tǒng)可以為企業(yè)和求職者提供一個互動的供求平臺。企業(yè)需要查看網站人才庫中感興趣的求職者信息,發(fā)布公司用人需求,并建立與求職者的互動。求職者需要查看企業(yè)所發(fā)布的招聘信息,并能通過求職網站了解公司的基本資料,求職者與企業(yè)都方便地收集感興趣的信息,以便于相互進一步的溝通與交流。中小型企業(yè)網站:本系統(tǒng)為企業(yè)提供了一個展示的平臺,向外界提供企業(yè)產品資料、企業(yè)專業(yè)人員、企業(yè)的客戶信譽,以及企業(yè)的相關新聞和聯系方式。
內容概要
Visual Studio 2008是微軟精心打造的新一代的軟件開發(fā)平臺產品,Visual C# 2008是該平臺的核心開發(fā)語言之一,也是目前最流行的軟件開發(fā)語言。Visual C# 2008是Visual C# 2005的升級版本,在此基礎上增加了很多新的特性。不僅增強了對各種數據庫的支持功能,而且提高了對SQL Server 2005數據庫和智能設備的支持力度。本書一共分六篇,循序漸進地講述了Visual C# 2008和SQL Server 2005數據庫的有關技術,從基本概念到具體實踐、從新增特性認識到具體操作、從新增控件及組件的一般操作到技巧性使用都進行了詳細的闡述,并對具體知識點進行了詳細的實例講解?! ”緯奶攸c是詳細介紹了Visual C# 2008和SQL Server 2005數據庫的常用操作,突出了LINQ查詢技術在數據操作中的實用性和技巧性。本書含有大量實例,詳細描述了各個數據綁定控件的屬性及代碼編寫技巧,方便讀者模擬實踐。本書適合正在學習使用Visual C# 2008和SQL Server 2005數據庫開發(fā)的用戶閱讀,并可作為開發(fā)人員的參考手冊使用。
書籍目錄
本書學習導航如下: 要學會Visual C# 2008環(huán)境配置基礎以及C#開發(fā)語言的基本語法和在Visual C# 2008中新增的特性,仔細閱讀第1篇 要了解SQL Server 2005數據庫的關鍵技術,仔細閱讀第2篇 要掌握數據訪問技術——ADO.NET的有關技術,特別是LINQ——語言集成查詢,仔細閱讀第3篇 要運用Windows應用程序開發(fā)技術,仔細閱讀第4篇 要運用Web應用程序開發(fā)技術,仔細閱讀第5篇 要將Visual C# 2008和SQL Server 2005數據庫的技術應用到實踐中,仔細閱讀第6篇第1篇 Visual C# 2008入門篇 1 .NET Framework 3.5簡介 2 C#語言基礎 3 Visual C# 2008簡介 第2篇 SQL Server 2005入門篇 4 操作數據庫 5 T-SQL進階 6 數據報表 第3篇 數據訪問ADO.NET篇 7 使用數據庫 8 使用數據綁定和DataSet 9 SQL Server XML的功能 10 XML編程 11 LINQ——語言集成查詢簡介 第4篇 Windows應用程序開發(fā)篇 12 Windows應用程序概述 13 使用菜單和對話框 14 .NET Framework 3.5組件開發(fā) 第5篇 Web應用程序開發(fā)篇 15 ASP.NET 2008開發(fā) 16 創(chuàng)建和使用Web服務 第6篇 實 戰(zhàn) 篇 17 簡歷管理系統(tǒng)網站 18 圖書館管理系統(tǒng)
章節(jié)摘錄
插圖:第1章 NETFramework3.5 簡介2007年11月,微軟發(fā)布了VisualStudi02008版本和.NETFramework3.5 。本章將對.NETFramework3.5 的主要概念和一些新增功能進行簡要介紹。.NETFramework是.NET技術的一部分,下面先簡單介紹一下VisualStudi02008的安裝配置和與VisualStudi02005相比較增加的一些主要控件。1.1 VisualStudi02008概述本節(jié)首先介紹了.NET的開發(fā)環(huán)境和安裝配置,重點介紹了VisualStudi02008新增的主要控件和MSDN。1.1.1.NET開發(fā)環(huán)境VisualStudio現在最流行的Windows平臺應用程序開發(fā)環(huán)境是VisualStudio,它是由微軟公司推出的綜合開發(fā)平臺。目前最新的版本是9.0版,也就是2007年11月發(fā)布的英文版VisualStudi02008。VisualStudi0可以用來創(chuàng)建Windows應用程序和Web應用程序,也可以使用它基于組件的強大開發(fā)工具,簡化基于團隊的企業(yè)級解決方案的設計開發(fā)。還可以用來創(chuàng)建網絡服務、智能設備應用程序和Office的插件。1998年,微軟公司發(fā)布VisualStudi06.0。這使得所有的程序開發(fā)語言的版本均升至6.0版。這也是微軟最后一次發(fā)布VisualBasic。此后出現的是一種新的面向對象語言——MicrosoftBasic.NET。2002年,隨著WindowsXP和OfficeXP的發(fā)布,微軟發(fā)布了VisualStudi0.NET。在這個版本的VisualStudi0中,微軟將VisualFoxPr0作為一個單獨的開發(fā)環(huán)境,取消了VisualInterDev,并引入一種建立在.NET框架上的托管代碼機制和新的程序開發(fā)語言——c_I}。c}}語言是運行于.NET框架結構之上的一種高級語言。
編輯推薦
《新手學Visual C# 2008+SQL Server 2005數據庫與網絡開發(fā)》作者希望通過博客園系列圖書讓更多朋友分享自己在對技術追求的征途中的思考與收獲。我們對技術追求的征途一直在進行,每邁出一步,我們就走得更遠,步伐越大,走得就越遠,這就是征途,讓我們在技術的征途上共同努力,用技術去改變世界。內容概述NETFramework3.5C#語言基礎VisualC#2008開發(fā)環(huán)境操作數據庫SQLServer2005T-SQL進階數據報表開發(fā)數據綁定和DataSetSQLServerXMLXML編程LINQWindows應用程序開發(fā)菜單和對話框WPF、WWF、WCFASP.NET3.5開發(fā)創(chuàng)建和使用Web服務簡歷管理系統(tǒng)網站圖書館管理系統(tǒng)超值光盤《新手學Visual C# 2008+SQL Server 2005數據庫與網絡開發(fā)》所有的源程序182頁ASP.NET網絡開發(fā)技術電子書199頁VisualC#開發(fā)技術電子書154頁.NET數據庫開發(fā)技術電子書124頁ASP.NETAJAX開發(fā)電子書4個.NET2.0入門視頻6個.NET3.5入門視頻5個常見的典型系統(tǒng)
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
新手學Visual C# 2008+SQL Server 2005數據庫與網絡開發(fā) PDF格式下載