2008,比尔盖茨退居二线,但微软并没有因为盖茨的退居,而变软。它依然强硬。它依然是至今为止是全球最有实力的软件公司。她的开发工具依然深受程序员的喜欢。这十年来,我一直没有放弃微软的开发工具,从进大学到现在我一直都在使用。大学时,用过Dos下微软的Basic编译工具;工作后,从VS6(Foxpro,VB6)用到VS2003、VS2005(C#)。
前段时间为了帮一学校开发一选课系统,我们项目组就初次体验了VS2008。该选课系统包括学生信息管理、教师信息管理、课程信息管理、教师选课管理、学生选课系统、选课情况查询、系统设置与维护7大功能,可实现学校选课的全面自动管理。其中,客户要求实现操作简便、界面美观大方,操作响应快捷。基于这样的需求,我们当时本想用Powerbuider +SQL Server 来开发该系统。但考虑到灵活性,即当用户需求,如操作方式、运行环境、结果精度和数据结构与其他软件接口等发生变化时,设计的能够做适当的调整。考虑到微软的开发工具当前是可视化软件开发工具的主流,越来越多的IT从业人员,将会使用VS 系列开发工具,为了让他们以后维护方便,降低招聘成本,我们最终还是采用了VS2008 实现该系统。
虽然是初次使用VS2008,但并没有多少陌生感。毕竟,VS2005,我原来用得比较熟,使用起来,不但没给我们带来多少麻烦,反而让我们的开发变得更顺畅。由于VS2008提供了一些新的功能。尤其是,它可以支持支援巢状 Master Page 的 WYSIWYG 设计。一定程度上,提高了我们的工作效率,我们可以随意使用巢状 Master Page。不必为了避免减少或避免巢状 Master Page 的使用,而大伤脑筋。另外,VS2008提供了CSS的即时编辑和套用的功能。而且,VS2008对CSS的支援感觉起来不比DreamWeaver 差,同时,它还提供了和DreamWeaver一样的SplitView,也就是可以一个分割视窗,同时,我们还是可以看到设计画面和源代码。这提高了我们设计前端页面的速度。根据以往的经历,我们开发一个类似这样的系统前端,至少需要5天左右,这次我们只花了3天时间就搞定。原因是,我们没必要再为了设计前端在不同的窗口之间来回切换,从而造成大量的内存消耗,甚至造成系统死机,还影响设计的心情和灵感。这次前端设计,对我们来说,简直是一次比较轻松的旅旅。交付时,客户看了我们的前端界面也非常满意。这一切不能说没有VS2008的功劳。
其次,由于VS2008支持了JavaScript 的 Intelisense。同时,我们原来已经为其它应用系统开发的源代码可以直接拿来用(VS2008能打开VS2005的项目),这让开发前端的周期大大缩短,我们可以集中精力主要放在后端数据库上。而我们采用的数据库也是微软的SQL Server。我们对SQL Server早已驾轻就熟,因此,本项目开发也就非常容易了。更令人兴奋的是,由于她现在支持Linq语言集成查询(Language Integrated Query),.Net3.5(VS2008支持.Net3.5)中增加了很多查询关键字,这样就可以直接编写查询,而不用再写SQL 语句。例如,我在选课系统需查询选修人数少于30人的课程。
Var smallkechengs=from kecheng in kechengs
Orderby kecheng.number
Select kecheng.Name,kecheng.teacher
Where kecheng.number<30
Kechengs 可以是一个数组,可以是一个集合,可以是XML文件,也可以是数据库的一个表。
由于开发环境的大大改善,原本计划20天,才能开发完成的项目,结果我们只用了10天,就交付了。
回想起整个使用过程来,只是VS2008安装的时候时间长了一点,其它的一切都比较轻松。在程序调试方面,都比VS2005强,尤其在调试网页的时候,它可以直接调用JS文件。
我相信如此完美的VS2008,应该会很快受到程序员的青睐。虽然,目前部分程序员还依然在使用VS2005。但他们很快就会发现用VS2008来做开发会比使用VS2005开发更轻松、更快捷。
最后,我建议大家在开发新项目时,尽量采用VS2008。虽然使用VS2008相对使用VS2005会带来一定的技术风险。但作为一个程序员,为了学习一个新的东西,付出这点代价也值,使用VS2008能够顺利的使用.NET 3.0跟.NET 3.5的新特性和新技术(比如linq等),同时,还能使用VS2008IDE(VS2008集成开发环境)带来的新特性(比如VS2008中的Javascript代码的提示和调试功能),这样能大大提高开发效率,尤其是AJAX应用的开发。
分享到:
相关推荐
《Visual Studio程序员箴言》内容简介:Visual Studio是微软公司推出的、目前最流行的Windows平台应用程序开发环境。《Visual Studio程序员箴言》介绍了各种Visual Studio使用技巧,全书共7章,依次介绍了编辑器、...
Qt与visual studio集成:安装与配置.pdfQt与visual studio集成:安装与配置.pdf
Qt与visual studio集成:安装与配置.docxQt与visual studio集成:安装与配置.docx
版本: Version: ... 如果以前安装了 Visual Studio 2008 修补程序或 Visual Studio 2008 SP1 预发行版本,则必须在安装 Visual Studio 2008 SP1 之前运行 Service Pack 准备工具。 如果安装了多个
Visual Studio 2008开发指南,英文版资料,目前还没有中文版哦!不过值得观看哦!(分成了两部压缩卷哦!此卷为第二部分哦!)
警告:此自动卸载工具会卸载随 Visual Studio 2008 产品安装的“所有”组件,包括 Visual Studio Express 版本、Visual Studio Team System、Visual Studio Professional。但它不卸载 Visual Studio 2008 和 Visual ...
Professional Visual Studio 2008Microsoft Visual Studio 2008 is the latest version in the ongoing evolution of the Integrated Development Environment (IDE), and this resource examines the diverse ...
Microsoft Visual Studio 2008 Unleashed is an end-to-end, deep dive into the Visual Studio development environment. It’s meant to provide you guidance on how you can squeeze the ultimate productivity ...
高清版 Visual.Studio程序员箴言
本堂课的主题是C# 3.0的新功能介绍,我们将回顾.NET Framework与Visual Studio的发展史,再转入C# 3.0语言的新功能学习,例如:隐式类型的本地变量和数组,匿名类型,自动实现的属性等。 课程讲师: 徐长龙 MSDN...
《Visual Studio程序员箴言》内容简介:Visual Studio是微软公司推出的、目前最流行的Windows平台应用程序开发环境。《Visual Studio程序员箴言》介绍了各种Visual Studio使用技巧,全书共7章,依次介绍了编辑器、...
此下载文件会安装 Visual Studio 2008 Service Pack 1 (SP1) 和 .NET Framework 3.5 SP1。SP1 解决了在客户和合作伙伴反馈以及内部测试中发现的问题。这些 Service Pack 为 Visual Studio 和 .NET Framework 用户在...
Visual Studio 程序员箴言(中文版)!!!!!
VisualStudio2008的详细使用方法
微软官方提供的Visual Studio 2010彻底卸载工具,本人已亲测。用它可以轻松彻底地删除Visual Studio 2010以及它诸多的依赖项,让你彻底从机器上删除Visual Studio 2010。支持Visual Studio 2010 各种版本。 微软官方...
讲座内容: AJAX技术对Web开发人员来说充满了诱惑也存在着挑战,在VS2008中内置了对AJAX Extensions和AJAX Control TooKit控件...产品: Microsoft Visual Studio. 受众: 开发人员. 持续时间: 90 分钟 活动概览
Visual Studio 2008常用快捷键 Visual Studio 2008常用快捷键 Visual Studio 2008常用快捷键
微软称VS2008 引入了250多个新特性,对各个版本都进行了大幅改进,包括免费的Visual Studio Express和团队开发版本Visual Studio Team System。从编程高手到企业级开发团队,都可以得到一个稳固、安全、可靠的开发...
Intel Visual Fortran v11与Visual Studio 2008环境的入门教材