`
wodamazi
  • 浏览: 1438994 次
文章分类
社区版块
存档分类
最新评论

Visaul Studio 2008:程序员的新式武器

 
阅读更多

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应用的开发。

分享到:
评论

相关推荐

    visualstudio安装教程:Visual Studio安装教程及易错点解析

    visualstudio安装教程:Visual Studio安装教程及易错点解析; visualstudio安装教程:Visual Studio安装教程及易错点解析; visualstudio安装教程:Visual Studio安装教程及易错点解析; visualstudio安装教程:...

    Microsoft Visual Studio 2008 Service Pack 1 (iso)

    版本: Version: ... 如果以前安装了 Visual Studio 2008 修补程序或 Visual Studio 2008 SP1 预发行版本,则必须在安装 Visual Studio 2008 SP1 之前运行 Service Pack 准备工具。 如果安装了多个

    Intel Visual Fortran+Visual Studio 2008入门

    Intel Visual Fortran+Visual Studio 2008入门 本书主要介绍了Intel Visual Fortran v11与Visual Studio 2008环境的入门知识,旨在帮助读者快速掌握Intel Visual Fortran编译器的使用和Visual Studio 2008环境的...

    Visual Studio 2008 开发指南

    Visual Studio 2008开发指南,英文版资料,目前还没有中文版哦!不过值得观看哦!(分成了两部压缩卷哦!此卷为第二部分哦!)

    Visual Studio 2008教程 Visual Studio 2008视频教程 微软官方教程

    本堂课的主题是C# 3.0的新功能介绍,我们将回顾.NET Framework与Visual Studio的发展史,再转入C# 3.0语言的新功能学习,例如:隐式类型的本地变量和数组,匿名类型,自动实现的属性等。 课程讲师: 徐长龙 MSDN...

    Visual Studio 2008 设置鼠标右键操作步骤

    "Visual Studio 2008 设置鼠标右键操作步骤" Visual Studio 2008 是一个功能强大且广泛使用的集成开发环境(IDE),它提供了许多实用的功能来提高开发效率和质量。其中,设置鼠标右键操作步骤是许多开发者需要了解...

    Mastering Visual Studio 2019 2nd Edition

    Mastering Visual Studio 2019: Become proficient in .NET Framework and .NET Core by:using advanced coding techniques in Visual Studio, 2nd Edition eBook Details: Paperback: 374 pages Publisher: WOW! ...

    professional visual studio 2008

    《Professional Visual Studio 2008》是一本由Nick Randolph和David Gardner共同编写的书籍,旨在帮助程序员深入掌握Visual Studio 2008这款集成开发环境(IDE)的各种功能和技巧。本书面向希望熟悉Visual Studio...

    Visual Studio 2008卸载工具.zip

    警告:此自动卸载工具会卸载随 Visual Studio 2008 产品安装的“所有”组件,包括 Visual Studio Express 版本、Visual Studio Team System、Visual Studio Professional。但它不卸载 Visual Studio 2008 和 Visual ...

    Visual Studio 2008(EN)

    《Visual Studio 2008:开启高效编程之旅》 Visual Studio 2008(简称VS2008)是微软公司推出的一款强大的集成开发环境(IDE),它为程序员提供了全面的工具集,用于创建各种类型的应用程序,包括桌面应用、Web应用...

    visual studio 2008下载

    ### Visual Studio 2008概述 Visual Studio 2008是一款由微软公司开发的集成开发环境(IDE),主要用于Windows平台的应用程序开发。它包含了多种编程语言的支持,如C++、C#、VB.NET等,并且提供了丰富的工具和服务...

    [Visual Studio] Microsoft Visual Studio 2008 揭秘 (英文版)

    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 2008入门教程

    **Visual Studio 2008 入门教程** Visual Studio 2008 是微软公司推出的一款强大的集成开发环境(IDE),它为开发者提供了编写、调试和发布各种平台应用程序的能力,包括.NET Framework 3.5下的Windows桌面应用、...

    Visual_Studio2010与Visual_Studio2008比较

    ### Visual Studio 2010 与 Visual Studio 2008 比较 #### 一、从 C++ 角度的比较 ##### C++ 在 Visual Studio 中的地位变迁 自 Visual Studio 6.0 以来,C++ 曾经是微软开发工具中的主打语言。然而,随着微软在 ...

    VisualStudio 2008 深色主题 (包含Visual Assist X 颜色设置)

    因最近开发需要,要使用VS2008,但是习惯了VS2017的深色主题,于是根据Visual Studio 2017深色主题默认颜色设置和Resharper2018代码着色调校了Visual Studio 2008深色背景颜色设置(包含了Visual Assist X 10.9.2283...

    Visual Studio 2008常用小技巧

    ### Visual Studio 2008 常用小技巧详解 #### 一、特殊快捷键与设置 在软件开发过程中,提升工作效率对于开发者而言至关重要。本文将详细介绍Visual Studio 2008中的一些实用小技巧,包括特殊快捷键以及一些特殊...

    Visual Studio 2008 移动开发新体验(Video).rar

    总结来说,《Visual Studio 2008 移动开发新体验》这部视频教程,对于想要利用Visual Studio 2008进行移动应用开发的程序员来说,是一份宝贵的教育资源。通过学习,开发者可以充分理解并掌握Visual Studio 2008在...

Global site tag (gtag.js) - Google Analytics