VisualStudio2010简介

上传人:宝路 文档编号:54412820 上传时间:2018-09-12 格式:PPT 页数:42 大小:2.34MB
返回 下载 相关 举报
VisualStudio2010简介_第1页
第1页 / 共42页
VisualStudio2010简介_第2页
第2页 / 共42页
VisualStudio2010简介_第3页
第3页 / 共42页
VisualStudio2010简介_第4页
第4页 / 共42页
VisualStudio2010简介_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《VisualStudio2010简介》由会员分享,可在线阅读,更多相关《VisualStudio2010简介(42页珍藏版)》请在金锄头文库上搜索。

1、Visual Studio 2010简介,招商地产-信息技术部,目录,计算机语言简史 开发工具简介 Visual Studio 2010简介,一、计算机语言简史,1.1计算机语言(Computer Language)用于人与计算机之间通讯的语言;人与计算机之间传递信息的媒介;,一、计算机语言简史,1.2计算机语言的发展机器语言:20世纪中期,运算效率最高;汇编语言:20世纪中期,助记符,效率很高;高级语言:5070年代,面向人类的语言,,一、计算机语言简史,1.3计算机语言的分类低级语言高级语言专用语言脚本语言,一、计算机语言简史,1.3.1低级语言机器语言、汇编语言、符号语言等;又被称为二进

2、制语言,计算机可以直接识别,不需要进行任何翻译;其格式和代码所代表的含义都是硬性规定的,面向机器的语言,不同的硬件具有不同的机器语言。,一、计算机语言简史,1.3.2高级语言BASIC、C、C+、Java、C#等;接近于数学语言或人的自然语言,不依赖于计算机硬件,编译出的程序可以在所有机器上通用。,一、计算机语言简史,1.3.3专用语言CAD系统中的绘图语言和DBMS的数据库查询语言等;,一、计算机语言简史,1.3.3脚本语言JavaScript、VBScript、ASP、PHP、Perl、Python等;脚本语言或扩建的语言,又叫动态语言;一种编程语言控制软件应用程序(如浏览器、多媒体工具等

3、);,二、开发工具简介,2.1软件开发工具定义很方便的把一种编程语言代码化并编译执行的工具;Java开发工具、DotNet开发工具、Delphi开发工具等;,二、开发工具简介,2.1软件开发工具组成一般结构分为:总控部分及人机界面、信息库(repository)及其管理、代码生成及文档生成、项目管理及版本管理;,三、Visual Studio 2010简介,2.2常见开发工具编译器:Turbo C、Microsoft C/C+、Borland C/C+、集成开发环境IDE:Delphi、Borland C+ Builder、Microsoft Visual Studio、Borland JBu

4、ilder、Eclipse,三、Visual Studio 2010简介,3.1Visual Studio简述微软推出的开发环境,目前最流行的Windows平台应用程序开发环境;Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件;,三、Visual Studio 2010简介,3.2 Visual Studio历史1992年微软在原有C+开发工具Microsoft C/C+ 7.0的基础上,开创性地引进了MFC(Microsoft Foundation Classes)库,完善了源代码,发

5、布了Microsoft C/C+ 8.0,也就是Visual C+ 1.0。Visual C+ 1.0是真正意义上的Windows IDE,这也是Visual Studio的最初原型,将软件开发带入可视化开发时代。,三、Visual Studio 2010简介,3.2 Visual Studio历史1998年 Visual Studio 6.02002年 Visual Studio .Net2003年 Visual Studio 20032005年 Visual Studio 20052008年 Visual Studio 20082010年 Visual Studio 2010,三、Visu

6、al Studio 2010简介,3.2.1 Visual Studio 6.01998 年,微软公司发布了 Visual Studio 6.0。所有开发语言的开发环境版本均升至 6.0。这也是 Visual Basic 最后一次发布,从下一个版本 (7.0) 开始,Microsoft Visual Basic 进化成了一种新的面向对象的语言:Microsoft Visual Basic.NET。由于微软公司对于 Sun 公司 Java 语言扩充导致与 Java 虚拟机不兼容而 被Sun 告上法庭,微软在后续的 Visual Studio 中不再包括面向 Java 虚拟机的开发环境。,三、Vi

7、sual Studio 2010简介,3.2.2 Visual Studio .Net2002 年 Visual Studio .NET(内部版本号为 7.0)。在这个版本的 Visual Studio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了 Visual InterDev。与此同时,微软引入了建立在 .NET 框架上(版本1.0)的托管代码机制以及一门新的语言 C# (读作 C Sharp,意为 C+)。C# 是一门建立在 C+ 和 Java 基础上的现代语言,是编写 .NET 框架的语言。NET 的通用

8、语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。 Visual Basic、Visual C+ 都被扩展为支持托管代码机制的开发环境,且 Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。而 Visual J+ 也变为 Visual J#。后者仅语法同 Java 相同,但是面向的不是 Java 虚拟机,而是 .NET Framework。,三、Visual Studio 2010简介,3.2

9、.3 Visual Studio 20032003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名义发布(内部版本号为 7.1)。Visio 作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。.NET 框架也升级到了 1.1。,三、Visual Studio 2010简介,3.2.4 Visual Studio 20052005 年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向

10、 .NET 框架的(版本2.0)。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本。,三、Visual Studio 2010简介,3.2.5 Visual Studio 20082008年,Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,经历了大约18个月的开发,是对Visu

11、al Studio 2005一次及时、全面的升级,支持建立于 DHTML 基础上的 AJax(基于异步的客户端动态网页技术) 技术。,三、Visual Studio 2010简介,3.1.6 Visual Studio 20102010年4月12日正式发布,中国市场4月13日推出;正式中文版5月底或6月中才会上市。,三、Visual Studio 2010简介,3.3 Visual Studio 2010新特性C# 4.0中的动态类型和动态编程;多显示器支持;使用Visual Studio 2010的特性支持TDD;支持Office ;Quick Search特性;C+ 0x新特性;IDE增强

12、;使用Visual C+ 2010创建Ribbon界面;新增基于.NET平台的语言 F#;,三、Visual Studio 2010简介,3.3.1 C# 4.0中的动态类型和动态编程C# 4.0的主题就是动态编程(Dynamic Programming)。虽然C#仍然是一种静态语言,但是对象的意义开始变得越来越“动态”。它们的结构和行为无法通过静态类型来捕获,或者至少编译器在编译程序时无法得知对象的结构和行为。C#引入了一种新的静态类型”dynamic”,当你拥有了一个dynamic类型的对象后,你“对它做的事情”只会在运行时进行解析。,三、Visual Studio 2010简介,3.3.

13、2 多显示器支持“一夫多器“:随着现代应用程序规模越来越大,开发工具越来越复杂,需要同时处理的信息也越来越多,多显示器已经成为我们开发工作的实际需要了。常常我们希望能够一边编写代码,一边能够直观地看到界面的变化,同时我们还想开着搜索引擎查找资料等等。,三、Visual Studio 2010简介,3.3.3 Visual Studio 2010特性支持TDDTDD(Test-Driven Development)测试驱动开发:开始流行于20世纪90年代,是极限编程中倡导的程序开发方法之一,其主要思想就是先写测试程序,然后再实现代码使其通过测试。无法高效地编写测试程序;困难:测试程序写好后,无法

14、自动生成代码框架,开发人员还要用大量的时间来编写实现代码。VS2010的“即用即产生”特性,可以让我们根据测试程序,根据代码的使用情况,快速地反向生成相应的代码。,三、Visual Studio 2010简介,3.3.4 支持Office 动态编程C# 4.0中引入了一种新的静态类型dynamic,这使得我们在使用COM进行Office开发的时候,无需再进行复杂而繁琐的对象类型转换。 可选参数Office函数有很多参数,C# 3.0不支持可选参数,每次调用函数都必须给定全部参数;C# 4.0支持参数使用默认值。 No-PIA部署以前Office开发要求目标机器(用户机器)安装特定版本Offic

15、e,在VS2010的No-PIA部署中,将真正使用到的程序集嵌入到应用程序中。,三、Visual Studio 2010简介,3.3.5 Quick Search特性在VS2010中,我们可以通过在任何代码文件中使用快捷键“Ctrl + ,”(Ctrl键加上逗号键)调出“Quick Search”窗口,在搜索框中输入任意的字符作为搜索条件,VS就会替我们在项目中搜索相关联的符号,类型,成员名称等等,同时将搜索结果动态地显示在窗口下方的搜索结果列表中。我们可以不断地更换搜索条件,直到找到我们想要的结果为止。,三、Visual Studio 2010简介,3.3.6 C+ 0x新特性C+的新标准C

16、+0x已经进入了feature freeze的阶段。Visual Studio 2010引入了TR1包含的部分特性外,还引入了4个重要的C+新特性:Lambda表达式,静态断言static_assert,auto关键字,右值引用。,三、Visual Studio 2010简介,3.3.7 IDE增强VS2000之后,VC+的IDE效率越来越低下。VS2010中VC+增强主要包括:改进的项目系统支持,改进的VS用户体验,增强的MFC,VC+程序的发布与部署。,三、Visual Studio 2010简介,3.3.8 Visual C+ 2010创建Ribbon界面随着Office 2007的发布,它改变了以往传统的下拉式菜单用户界面,取而代之的是全新的被称之为“Ribbon”的固定式工具栏界面。,三、Visual Studio 2010简介,3.3.9 新增基于.NET平台的语言 F#F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的,用于显示.NET在不同编程语言间互通的程序设计。微软计划将慢慢整合F#至.NET平台并使F#最终成为.NET平台的顶峰语言。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号