出版時間:2012-10 出版社:清華大學(xué)出版社 作者:尹成,陳荔城,陳振宇 頁數(shù):803 字?jǐn)?shù):1242
Tag標(biāo)簽:無
內(nèi)容概要
Visual
Studio是微軟公司推出的開發(fā)環(huán)境,是目前最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境。Visual
Studio2010版本于2010年4月12日面市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計和組織,變得更加簡單明了。Visual
Studi0 2010同時帶來了.NET Framework 4.0、Microsoft Visual Studi0 2010
CTP(Community Technology Preview),并且支持開發(fā)面向Windows
7的應(yīng)用程序。除了Microsoft SQL Server,它還支持IBM DB2和Oracle數(shù)據(jù)庫。
這部《Visual C# 2010開發(fā)權(quán)威指南》簡要而全面地介紹了C#和.NET
Framework,可幫助程序員迅速進(jìn)入Visual C# 2010編程領(lǐng)域,并在Windows Azure云計算開發(fā)、Windows
Phone 7智能手機(jī)、Windows 7操作系統(tǒng)、Office
2010辦公自動化等方面給出諸多案例以供讀者在項目開發(fā)時參考。
作者簡介
尹成,微軟最具價值專家,中科院碩士,Windows平臺資深軟件構(gòu)架師。
陳荔城,中科院博士,主要研究方向為計算機(jī)體系結(jié)構(gòu)以及相關(guān)的操作系統(tǒng)內(nèi)核,參與多個國家基金項目的科研開發(fā),精通VC++和.NET框架開發(fā)。
陳振宇,中科院博士,軟件設(shè)計師,ACM Member,IEEE GUCAS
Member,中國計算機(jī)學(xué)會YOCSEF-GS委員,諾基亞移動互聯(lián)網(wǎng)創(chuàng)新俱樂部成員,參與國家973計劃、863計劃、國家自然科學(xué)基金等多個重大項目的研發(fā),主要研究方向為普適計算、數(shù)據(jù)挖掘、多媒體技術(shù)等。
李陽,中南林業(yè)科技大學(xué)講師,中科院博士,主要研究方向為信息安全、數(shù)據(jù)挖掘、社交網(wǎng)絡(luò)等,參與多個國家基金與工程項目的科研開發(fā)。
顏成鋼,中科院博士,參與多個國家級科研項目開發(fā),具備豐富的編程經(jīng)驗,參加了多詞國際權(quán)威的視頻檢索比賽,都取得優(yōu)異的成績。曾在多個國際著名會議期刊發(fā)表論文。
書籍目錄
第1章.NET4.0框架和Visual Studio 2010開發(fā)工具
1.1 Visual Studio 2010開發(fā)平臺
1.1.1 Visual Studio 2010的安裝流程
1.1.2 Visual Studio 2010開發(fā)概覽
1.1.3 Visual Studio 2010與以往版本的比較
1.1.4 Visual Studio 2010的11大新功能
1.1.5 把項目遷移到Visual Studio 2010
1.1.6 Visual Studio 2010 的集成開發(fā)環(huán)境
1.1.7 Visual Studio 2010 的類層次結(jié)構(gòu)
1.1.8 Visual Studio 2010 代碼編輯器
1.1.9 Visual Studio 2010 代碼段
1.1.10 Visual Studio 2010 調(diào)試
1.1.11 Visual Studio 2010 重構(gòu)
1.1.12 Visual Studio 2010 的生成和部署
1.1.13 Visual Studio 2010 MSBuild
1.1.14 Visual Studio 2010 Click Once部署
1.2 .NET4.0框架概覽和新特性
1.2.1 .NET發(fā)展歷程
1.2.2 .NET4.0新特性與先前版本的比較
1.2.3 .NET4.0框架概述與分析
1.2.4 .NET4.0中的新特性-等價類型(TypeEquivalency)
1.2.5 .NET4.0中的新特性-契約式設(shè)計
1.2.6 .NET4.0中的新特性-交互新特性
1.2.7 .NET4.0中的新特性-.NET4.0安全模型
1.2.8 .NET4.0中的新特性-Stub方法重定向
1.2.9 .NET4.0中的新特性-InProcSXS
1.2.10 .NET4.0中的新特性-垃圾回收機(jī)制
1.2.11 .NET4.0中的新特性-并行計算
1.2.12 .NET4.0中的新特性-動態(tài)語言C#與VB混合編程
1.2.13 .NET4.0中的新特性-性能及診斷
1.2.14 .NET4.0中的升級與增強(qiáng)-數(shù)據(jù)
1.2.15 .NET4.0中的升級與增強(qiáng)-并行編程
1.2.16 .NET4.0中的升級與增強(qiáng)-WPF
1.2.17 .NET4.0中的升級與增強(qiáng)-WF
1.2.18 .NET4.0中的升級與增強(qiáng)-Omce2010
1.2.19 .NET4.0中的升級與增強(qiáng)-WindowsAzure
1.2.20 .NET4.0中的升級與增強(qiáng)-Silverlight
1.2.21 .NET4.0中的升級與增強(qiáng)-SharePoin
1.2.22 .NET4.0中的升級與增強(qiáng)-WCF
1.2.23 .NET4.0中的升級與增強(qiáng)-ASP.NET
1.2.24 .NET4.0中的升級與增強(qiáng)-Reports
本章小結(jié)
第2章 C#4.0新特性概覽和Visual C# 2010新體驗
2.1 C#4.0新特性概覽
2.1.1 C#4.0新特性-動態(tài)查找
2.1.2 C#4.0新特性-dynamic類型
2.1.3 C#4.0新特性-動態(tài)操作
2.1.4 C#4.0新特性-運行時查找
2.1.5 C#4.0新特性-帶有動態(tài)參數(shù)的重載解析
2.1.6 C#4.0新特性-動態(tài)語言運行時
2.1.7 C#4.0新特性-已知問題
2.1.8 C#4.0新特性-命名參數(shù)和可選參數(shù)
2.1.9 C#4.0新特性-可選參數(shù)
2.1.10 C#4.0新特性-命名參數(shù)和可選參數(shù)
2.1.11 C#4.0新特性-重載解析
2.1.12 C#4.0新特性-COM交互特性
2.1.13 C#4.0新特性-動態(tài)引入
2.1.14 C#4.0新特性-無PIA的編譯
2.1.15 C#4.0新特性-省略ref
2.1.16 C#4.0新特性-Variance變性
2.1.17 C#4.0新特性-Covariance協(xié)變性
2.1.18 C#4.0新特性-Contravariance逆變性
2.1.19 C#4.0新特性-限制
2.1.20 C#4.0新特性-COM示例
2.2 創(chuàng)建Visual C#2010應(yīng)用程序
2.2.1 基于Visual C#2010創(chuàng)建WindowsForm第一個應(yīng)用
2.2.2 基于Visual C#2010創(chuàng)建WPF第一個應(yīng)用
2.2.3 基于Visual C#2010創(chuàng)建ASP.NET第一個應(yīng)用
2.2.4 基于Visual C#2010創(chuàng)建Reports第一個應(yīng)用
2.2.5 基于Visual C#2010創(chuàng)建WCF第一個應(yīng)用
2.2.6 基于Visual C#2010創(chuàng)建Windows Azure第一個應(yīng)用
2.2.7 基于Visual C#2010創(chuàng)建Office2010的第一個應(yīng)用
2.2.8 基于Visual C#2010創(chuàng)建SharePoint第一個應(yīng)用
2.2.9 基于Visual C#2010創(chuàng)建Windows Sevice第一個應(yīng)用
2.2.10 基于Visual C#2010創(chuàng)建WF第一個應(yīng)用
2.2.11 基于Visual C#2010創(chuàng)建Silverlight第一個應(yīng)用
2.2.12 基于Visual C#2010創(chuàng)建XNAGames第一個應(yīng)用
2.2.13 基于Visual C#2010創(chuàng)建WindowsPhone7第一個應(yīng)用
本章小結(jié)
第3章 C#面向?qū)ο缶幊毯驼Z法分析
3.1 變量、作用域、運算符和表達(dá)式
3.1.1 變量
3.1.2 作用域
3.1.3 運算符
3.1.4 表達(dá)式
3.2 方法和操作符重載
3.2.1 方法
3.2.2 運算符重載
3.3 使用流程控制語句
3.3.1 條件語句
3.3.2 循環(huán)
3.3.3 跳轉(zhuǎn)語句
……
第4章 .NET框架知識講解
第5章 Visual C#2010開發(fā)及Windows Form應(yīng)用
第6章 Visual C#2010開發(fā)Windows Azure云計算應(yīng)用
第7章 以C#開發(fā)Office 2010應(yīng)用
第8章 Visual C#2010開發(fā)SharePoint應(yīng)用
第9章 Visual C#2010開發(fā)ASP.NET應(yīng)用
第10章 Visual C#2010開發(fā)Siverlight4.0應(yīng)用
第11章 Visual C#2010開發(fā)WPF應(yīng)用
第12章 Visual C#2010開發(fā)WCF應(yīng)用
第13章 基于Visual C#2010開發(fā)Windows Phone7應(yīng)用
第14章 基于Visual C#2010開發(fā)Windows7應(yīng)用
章節(jié)摘錄
版權(quán)頁: 插圖: 3.特點 Windows Azure為Windows Azure平臺提供開發(fā)、運行和控制環(huán)境。Windows Azure處理負(fù)載平衡、資源管理和基于服務(wù)擁有者需求的云服務(wù)生命周期管理。由想在Windows Azure上部署應(yīng)用程序的開發(fā)人員指定服務(wù)形式,包括部署的實例的個數(shù)以及任何的配置設(shè)定。Windows Azure部署服務(wù)并管理更新和事故來維持可用性。 4.計算服務(wù) Windows Azure提供了一個由在地理上分散的數(shù)據(jù)中心建成的互聯(lián)網(wǎng)規(guī)模的主機(jī)環(huán)境。這個主機(jī)環(huán)境為托管代碼提供了運行時執(zhí)行環(huán)境。 Windows Azure計算服務(wù)是在一個或多個角色(Role)A2建立的。Role定義了一個可運行在執(zhí)行環(huán)境的組件。在Windows Azure內(nèi)部,一個服務(wù)可能運行一個或多個Role的實例。 Windows Azure支持兩種類型的Role:一個是為網(wǎng)絡(luò)應(yīng)用程序編程定制的、為IIS7及ASP.NET所支持的Web Role。這些Web Role運行在安裝有IIS7的網(wǎng)絡(luò)核心的集成管道模式(Integrated Pipeline Mode)里。 一個服務(wù)可能由一種或兩種類型的Role組成,并且可能包含每種類型的多個Role。 管理員可以很輕松地通過修改配置文件的方式來管理每個Role需要運行幾個實例。運行多個實例可以讓程序更快地處理請求和執(zhí)行任務(wù),但是也意味著需要支付更多的費用。當(dāng)不再需要那么多的計算資源的時候,可以通過修改配置文件來減少實例的數(shù)量,從而支付較少的租金。這也正是云計算的一大優(yōu)勢,如果不使用云計算,就必須自行購買大量的硬件來處理更多的請求和執(zhí)行更多的任務(wù),當(dāng)不再需要那么多的計算資源的時候,這些硬件也就白白浪費在那里了。 5.Web Role 在Windows Azure里,Web Role包含被Intemet信息服務(wù)(IIS)支持的網(wǎng)站或其他代碼。通常情況下,這是一個頁面(Page)或者一個Web服務(wù),但我們也可以使用其他網(wǎng)絡(luò)開發(fā)工具(例如PHP)來提供服務(wù)。在Windows Azure里的,一個ASP.NET的Web Role類似于一個ASP.NET網(wǎng)絡(luò)應(yīng)用程序,由.aspx文件和源代碼文件組建成,但它包含了一些額外的工具來允許它運行在Windows Azure環(huán)境里。 Web Role也能運行大部分使用HTTP協(xié)議的其他應(yīng)用,如FastCGl,或使用basicHttpBinding架構(gòu)(basicHttpBinding Schema)的WCF服務(wù)。 6.Worker Role Worker Role提供了一個在Windows Azure里運行應(yīng)用程序的一般性環(huán)境。它對一般性開發(fā)來說是很有用的一個服務(wù)組件,并且可能會為Web Role進(jìn)行后臺處理。WorkerRole被頻繁地用于沒有交互的長時間運行的各種任務(wù),但是也可以用它來運行其他任何類型的工作。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual C#2010開發(fā)權(quán)威指南 PDF格式下載