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