【Asp.net精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Asp.net精品源码-【精品】VS2008学习心得 - 培训资料的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
专业好文档为您整理谢谢使用请双击清除页眉页脚 更多精彩内容请关注本站 专业好文档为您整理谢谢使用请双击清除页眉页脚 Visual Studio 2008开发环境的学习心得和体会 指导老师马金忠 姓名陈煜 班级08计算机1、2班 学号120080510002 时间2011-11-21 专业好文档为您整理谢谢使用请双击清除页眉页脚 更多精彩内容请关注本站 专业好文档为您整理谢谢使用请双击清除页眉页脚 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和C3.5中加入了对LINQ的支持。
LINQ使用户能够使用VB和C编写出类似于SQL语句这样的指令使得开发语言和数据库语言彼此能够结合起来。
以前的SQL语言检索能力很强但是并不擅长进行复杂的运算。
现在VB和C能够获取数据并且能够对数据进行复杂的运算。
这也是在Visual Studio 专业好文档为您整理谢谢使用请双击清除页眉页脚 更多精彩内容请关注本站 专业好文档为您整理谢谢使用请双击清除页眉页脚 2008中引入LINQ技术的原因。
二语言增强 Visual Studio 2008中的VB语言不但可以获取数据并对数据进行复杂的运算。
此外对XML的处理也更加方便。
同时VB集成开发环境的开发效率有了大幅度提高变得更加智能。
Visual Studio 2008整合了对象、关系型数据、XML的访问方式语言更加简洁。
在Visual Studio 2008的C语言当中MFC可以支持Vista的通用控件。
Visual Studio 2008还支持智能感应除此以外对于AJAX引入了很多扩展控件从而可以快速开发
ASP.NET AJAX的应用。
新的Vista SDK中包含大量的非托管API。
UAC用户访问控制是Vista的一种访问控制机制主要是防止病毒对系统的破坏。
三.HTML/CSS编辑器 Visual Studio 2008的这一新特性将提供无比丰富的CSS支持包括CSS属性窗口CSS继承图示器CSS预览以及CSS管理器极大改进的视图转换性能可以从
源码模式转换成HTML设计模式将会瞬时完成对
源码视图内控件设计器的支持 包括属性构造器事件接通wire-up以及向导将会在
源码视图内正常工作更丰富的标尺ruler和布局支持 可喜的是它们的值将被自动储存在外部的CSS文件中对内嵌模板页nested master pages的设计器支持。
Visual Studio 2008的在CSS方面也在较大的改进。
新的“管理样式”属性窗口允许开发人员在样式表内轻易地创建、管理和重构CSS规则。
譬如开发人员可以在样式表里拖放规则来重新安排它专业好文档为您整理谢谢使用请双击清除页眉页脚 更多精彩内容请关注本站 专业好文档为您整理谢谢使用请双击清除页眉页脚 们的次序在多个文件里对它们进行重构以及在所见即所得设计器里选择一个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的团队项目托管范围内。
让人高兴的是专业好文档为您整理谢谢使用请双击清除页眉页脚 更多精彩内容请关注本站 专业好文档为您整理谢谢使用请双击清除页眉页脚 VS2008为托管代码引进了此技术。
但是非托管 C项目不能使用代码指标和代码重构对这一点让人感到很失望。
另一方面C程序可以利用一个很好的调用浏览器即它给你提供一个关于其他功能的简洁说明这些功能可以调用一个特定的功能代码行则执行这些调用。
Visual Basic项目有代码指标这些代码指标带有简洁得不可思议的句法巨大的智能感知功能以及许多代码片断。
然而 让人失望的是Visual Basic项目没有代码重构尽管可以利用几个第三方插件添加此功能。
现在单元测试是专业版本的一个功能它是VS2005中的一个VSTS功能。
我们可以为CVisual Basic以及 托管 C解决方案创建单元测试和测试项目。
在使用免费的开放源程序Nunit之前可以为C Visual Basic以及 托管 C解决方案创建单元测试和测试项目但是将单元测试功能和IDE集成起来更好。
为JavaScript设计的智能感知是VS2008一个大的进步但是代价很高尽管已经增加了用来写
ASP.Net AJAX 和Silverlight页的JavaScript的支持然而用来编辑VBScript以及Classic ASP的支持却被抛弃了。
因为我仍然保持了一个1999 vintage Classic ASP站点当发现VS2008处理ASP网页做得比VS05还差时或者比Visual InterDev 6还差时真是让人非常恼火。
据说微软正在考虑恢复此功能为VS2008提供一个服务包。
同时仍然保持Classic ASP站点的人们不应该放弃它们现有的工具。
专业好文档为您整理谢谢使用请双击清除页眉页脚 更多精彩内容请关注本站 专业好文档为您整理谢谢使用请双击清除页眉页脚 总结了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、工具箱控件、添加引用的对话框项诸如此类的东西只显示指定框架版本里支持的那些特性。
然后开发人员可以针对这些不同框架版本进行编译还能得到每个版本的完全的调试支持。
AjaxAsynchronous JavaScript and XML技术是综合异步通信、JavaScript以及XML等多种网络技术的新的编程方式。
Ajax技术的专业好文档为您整理谢谢使用请双击清除页眉页脚 更多精彩内容请关注本站 专业好文档为您整理谢谢使用请双击清除页眉页脚 主要内容包括基于Web标准XHTMLCSS的表示使用DOM进行动态显示及交互使用XML和XSLT进行数据交换及相关操作使用XMLHttpRequest进行异步数据检索使用JavaScript将所有的东西绑定在一起。
Ajax技术的最大优点就是能在不更新整个页面的前提下维护数据。
这使得Web应用程序能够更为迅捷的回应用户动作并避免了在网络上发送那些没有改变过的信息。
多定向Multi-Targeting的很大的好处在于开发人员可以马上在 Visual Studio Orcas中使用绝大多数的新特性譬如所见即所得设计器和JavaScript编辑器等即使开发人员还在开发或更新老一点版本的项目。
从.NET 1.0到3.5只能有一个版本的CLR可以被装载到一个进程里。
因为Visual Studio本身部分上就是用.NET框架构建的所以它也只能装载自带的CLR版本。
这就使得它几乎不可能和基于其他版本的应用一起工作。
Visual Studio 2008其实也没有真正地解决这个问题。
可以称其为打了一个擦边球因为.NET 3.0和3.5实际上只是构建于2.0运行时上的类库。
因为这个问题没有得到彻底的解决所以如果开发人员要构建.NET 1.0或者.NET 1.1应用还是需要选择各自的开发工具VS2002或者VS2003。
不过利好的一面是至少项目文件不会改变VS 2005的用户也可以和VS 2008的用户协同工作。
专业好文档为您整理谢谢使用请双击清除页眉页脚 更多精彩内容请关注本站 专业好文档为您整理谢谢使用请双击清除页眉页脚 总结 通过对VS2008的学习和应用基本了解了VS的强大功能其提供的窗口模式、视图模式、编程模式极大地方便了用户的使用可以使用C、C、VB、VC等语言进行编程为不同用户提供了便捷。
通过不同的方法达到了同样的目的学习编程语言是一个积累的过程VS2008知识一个工具利用好它我们就能达到写软件的目的为自己的编程提供便捷 2011-11-21
上一篇:
【精品】个人网站设计的毕业论文之美食网站
下一篇:
经济民主一种关于劳动的政治经济学