VS学习心得由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“vs2010学习心得”。
Visual
2008开发环境的学习
心得和体会
指导老师:马金忠 姓名:陈煜
班级:08计算机(1、2)班 学号:120080510002 时间:2011-11-21
Studio VS2008简介
Microsoft Visual Studio 2008 于 2007 年 11 月发布,是第一款用于 Windows Presentation Foundation(WPF)的拥有可视化设计器的应用程序,它带有对齐线和事件选项卡,允许进行 RAD 风格的程序开发。它还通过用于 Outlook 和 Fluent 菜单的设计器来支持开发人员在 2007 Microsoft Office System 中进行程序开发。对于多专业团队,Visual Studio Team System 提高了可伸缩性,包括支持连续集成。
它还为 Web 开发人员提供了 CSS 格式化工具,使开发人员能够使用 ASP.NET AJAX 进行编码,并提供针对 JavaScript 的 IntelliSense 支持。引入的语言集成查询(LINQ)功能允许在 Visual Basic 和 C# 中进行高级数据操作和处理。为了提高应用程序性能,Visual Studio 2008 提供了代码分析工具,包括可在代码中识别低效或其他问题区域的代码度量。集成的构建系统还具有对构建和调试的多线程支持功能。
Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,经历了大约18个月的开发,是对Visual Studio 2005一次及时、全面的升级。
一.功能篇
在软件过程管理中,Visual Studio 2008引入了CODE MATRIX,可以测量代码的复杂度,对代码的性能进行定量的分析,从而对代码的优劣有一个比较深入的了解。此外,在Visual Studio 2008中引入了新的负载测试的模型、界面和报表。更重要的是,还有一个连续集成的构建,例如,一个企业有一个开发主线,还有很多开发分支。假定每个开发分支都是其中的一个功能点,当功能点开发完成以后,需要合并到开发主线,在对开发主线进行合并操作的时候,Visual Studio 2008能够自动进行团队构建,并且给出构建的结果。而在Visual Studio 2005时,需要进行很多手工操作。
WPF是微软最新的表示层框架,可以使用户在开发应用程序时,所有的界面都是统一的。WPF具有非常强的3D处理效果。
微软的Visual Studio团队、SQL Server团队、Office团队都在使用Team Foundation Server进行企业级的应用开发。Visual Studio 2008的设计目标主要有3点:提高开发效率、在开发过程生命周期中使团队成员能够更好的协作、能够开发基于微软最新技术的一些应用。Visual Studio 2008支持.NET framework 3.5,并且对以前.NET framework版本进行支持。同时,在VB3.5和C#3.5中加入了对LINQ的支持。LINQ使用户能够使用VB和C#编写出类似于SQL语句这样的指令,使得开发语言和数据库语言彼此能够结合起来。以前的SQL语言检索能力很强,但是并不擅长进行复杂的运算。现在VB和C#能够获取数据,并且能够对数据进行复杂的运算。这也是在Visual Studio
们的次序,在多个文件里对它们进行重构,以及在所见即所得设计器里选择一个HTML元素来应用CSS规则。
当开发人员在所见即所得设计器里选择一个HTML元素时,现在也可以使用CSS属性窗口来查看该元素上所有的CSS规则以及它们对应的设置。这个特性所带来的好处是,它可以显示从多个CSS规则继承而来的层叠式设置(cascading settings)。
这个版本终于实现了Dreamwaver几年前就实现的功能:分割视图(Split View)-就是同时将HTML源码和所见即所得设计模式打开的视图。同时,用户选择一个页面上的对象,在代码中也可高亮显示所选对象的代码,就是这里可能还有Bug,因为高亮的部分总是有点错位。此外,AJAX以及javascript的支持也被内置(支持javascript的Intellisense)。还有对于CSS的一些新的改进,感觉用起来像是在用Word里面的样式,也许对于美工来说有用。
四.重构和其他优化
在做这个小项目的时候,我发现C#重构功能(包括在专业版以及更高的版本中)运行顺利。编辑C#时,开发员能利用自动的重构。这是LINQ的完全智能感知支持。只为托管代码计算代码指标。
我也发现托管代码(包括VSTS Developer和Team Suite中的托管代码)的代码指标也运行得很好。我不确定我是否同意为代码(此代码从设计图面生成)计算指标的方法,但是我确定能看到指标的全部效应,尤其是在带有TFS的团队项目托管范围内。让人高兴的是,总结了Visual Studio 2008的新特性。当然,这并不是说Visual Studio 2008并无缺点可挑。例如,Visual Studio 2008偶尔也会突然的死机,这虽然不像在Visual Studio 2005中那么频繁。当然,就在使用Visual Studio Beat1的过程中,还是非常满意的。感觉它确实可以提高软件开发的效率。
五.多定向技术 对Visual Studio以前的版本而言,其中一个最大的明显不足之处在于每一个VS版本都要绑定一个特定版本的CLR。比如,使用Visual Studio 2005时,开发人员就不可能创建除了.NET 2.0应用以外的其他应用程序。在Visual Studio 2008里,这一问题会随着一个微软称之为多定向(Multi-targeting)的技术出现而得到部分解决。
Visual Studio 2008将是第一个允许开发人员针对多个.NET Framework版本开发的Visual Studio版本。这意味着开发人员可以打开或创建一个项目,明确地指定.NET Framework 2.0或者3.0或者3.5版本,Visual Studio会自动地过滤Intellisense、工具箱控件、添加引用的对话框项诸如此类的东西,只显示指定框架版本里支持的那些特性。然后开发人员可以针对这些不同框架版本进行编译,还能得到每个版本的完全的调试支持。
Ajax(Asynchronous JavaScript and XML)技术是综合异步通信、JavaScript以及XML等多种网络技术的新的编程方式。Ajax技术的 总结: 通过对VS2008的学习和应用,基本了解了VS的强大功能,其提供的窗口模式、视图模式、编程模式极大地方便了用户的使用,可以使用C++、C#、VB、VC等语言进行编程,为不同用户提供了便捷。通过不同的方法达到了同样的目的,学习编程语言是一个积累的过程,VS2008知识一个工具,利用好它我们就能达到写软件的目的,为自己的编程提供便捷!
2011-11-21
可口可乐与百事可乐的竞争与合作一.百年竞争世界上第一瓶可口可乐于1886年诞生于美国,距今已有113年的历史。这种神奇的饮料以它不可抗拒的魅力征服了全世界数以亿计的消费者,......
联想vs海尔:企业管理者的制度化难题企业在不同的阶段面临的是不同的问题,需要不同的领导才能和领导团队。但是,企业从小到大,不可能有哪一个人能够具备不同阶段所需要的一切关键......
蒙牛vs伊利 今天的中国是一个处处孕育着奇迹的地方,七年前没有人会想到在内蒙古的呼和浩特会成为今天中国的乳都,更没有人想到仅在这七年间就在中国乳业第一龙头-伊利的身边迅......
客户经理如何调节工作压力由于客户经理一职在烟草行业中担任的角色越来越重要,在最近几年中需要我们完成的各项工作以及针对我们的相应考核接踵而来,特别新品牌的培育考核、超......
一 VS常用的服务器控件 1 标签 label 2 文本框 textbox: 供用户输入/输出数据3 选项按钮: radiobutton:一个组中多个选项,但用户只能选其中一个.如性别4 复选框:check多个选......