Viusal Studio 是软件开发工具,很棒的工具。

(干了很久的程序员了,想分享一下我的开发经历,也是对我自己经历的记录,以后自己可以回顾一下这段经历,希望大家喜欢。)

Visual Studio 是软件开发工具,很棒的工具。打个比方,木匠可以做家具,他工具有斧子,刨子,锯子,当然也可以用削洗机床,有的加工机床一个人就能操作了,有的加工机床根本不需要人,就是一整条流水线。比方说,宜家的家具工厂使用流水线加工木板配件,用户买来自己组装。这种模式非常有效率。

所以说软件开发最重要的不是软件工具,而是软件工程这个系统性工具。高度合作,工业化和自动化的编程方法才是工业化软件生产的必须条件。只有合理的软件工程方法才是提高开发效率的根本,比方说,我们使用了迅捷开发的思想组织项目,调理清晰,不折腾,写程序的过程很容易一次成稿,而且bug少。因为写代码的速度足够快,写一遍详细设计的时间和直接写代码的时间是一样多的。小型项目中,详细设计可以写得足够简单,这样最多可以省一半时间。但是我们还是绕不过程序最终是要通过编写原代码,编译成为程序,提交测试发布的流程。优秀的程序员都想要使用最顺手的IDE才能达到这种迅捷开发境界。这就是Visual Studio的生命力,自动化的编码输入过程,极力支持程序员干出有效率的项目。经验告诉我们,如果一个项目迟迟交不出来,一定是有软件工程层面上的问题的。亲眼所见,一个熟手程序员3~4天的活,新手可能来回折腾一个月。这不是夸大其词。

程序员们一定有自己热衷的IDE,放下Java体系的,开发window程序的,一定是用Visual Studio。从1997年Visual Studio第一版开始,微软推进发展了20年。我记得那时我们还在用 Turbo C++, Ansi C++, Borland C++, Delphi等开发工具。自Visual Studio第二版(Visual Studio 6.0)开始,Microsoft 把所有的语言开发工具合并起来组合成为Visual Studio套件,其他公司的IDE色彩就渐渐褪去。

第一章 先讲一下Visual Studio的历程。

1、Visual Studio 97
1997年,微软发布了 Visual Studio 97。包含有面向 Windows 开发使用的Visual Basic 5.0、Visual C++ 5.0,面向Java开发的Visual J++和面向数据库开发的 Visual FoxPro,还包含有创建 DHTML (Dynamic HTML) 所需要的 Visual InterDev。

2、Visual Studio 6.0  (内部版本 为 6.0)
1998 年,微软发布了 Visual Studio 6.0。所有开发语 言的开发环境版本均升至 6.0。

3、Visual Studio 2002 (内部版本 为 7.0)
2002 年,微软提出了.Net口 ,发布了 Visual Studio .NET。在这个版本中,微软建立了 .NET 框架(版本1.0)以及一门新的语言C#(读作 C Sharp)。

4、 Visual Studio 2003 (内部版本 为 7.1)
2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名义发布。

5、Visual Studio 2005(内部版本 为 8.0)
2005 年,微软发布了 Visual Studio 2005.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)。这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本。

6、Visual Studio 2008 (内部版本 为 9.0)
2007年11月,微软发布了 Visual Studio 2008。面向.NET 框架(版本3.5),取消了Visual J#,从此不再支持Java。

7、 Visual Studio 2010 (内部版本 为 10.0)
2010年4月12,微软发布了 Visual Studio 2010。 以及.NET 框架(版本4.0)。

8、Visual Studio 2012 (内部版本 为 11.0)
2012年9月12日,微软在西雅图发布 Visual Studio 2012。面向.NET 框架(版本4.5)集成了 ASP.NET MVC 4.0

9、Visual Studio 2013 (内部版本 为 12.0)
2013年11月13日,微软发布 Visual Studio 2013。

10、 Visual Studio 2015 (内部版本 为 14.0)
2014年11月,微软发布 Visual Studio 2015 以及.NET Framework 4.5。 。

11、 Visual Studio 2017 (内部版本 为 15.0)
2017年3月7日, 微软发布 Visual Studio 2017
https://docs.microsoft.com/zh-cn/visualstudio/install/visual-studio-build-numbers-and-release-datesiew=vs-2017

12、 Visual Studio 2019 (内部版本 为 16.0)
2019年4月2日, 微软发布 Visual Studio 2019
https://docs.microsoft.com/zh-cn/visualstudio/install/visual-studio-build-numbers-and-release-datesiew=vs-2019

 

好吧,灌水了几十行,不是为了炫耀我收藏了所有的版本ISO。是因为分清版本这件事情非常重要,曾经付出过血痛的代价。举例说明:

那是2015年的事情,一次我们的项目还在使用Visual Studio 2013开发,用C#的Win Form项目中需要调用USB Key的功能。主要提供了32位 64位两种DLL文件。要用C#调用DLL,始终不成功,一直在调整项目属性各种设置。以前都可以,就是这次不行,整整折腾了一个星期。项目快要来不及交活了,汗啊。一周后突发灵感,想起来去问一下编译DLL的人,他说是“Visual Studio C++2015”编译的。到这里,读者们都能看出问题了。Visual Studio C# 2013是不能调用Visual Studio C++2015编译的程序模块。负责C++的开发同事提前升级了Visual Studio,但没有通告,谁能想得到呢。他赶快帮忙用2013版本编译一个DLL,顺利过关。多数公司都是团队分工按模块完成项目的,容易产生隔手活,说都说不清。整个项目在模块整合的阶段,确定编译的版本非常重要。

 

学会使用程序框架是一个非常重要的第一步,使用正确的模板和开发方法,能节省大量的时间。我们新建项目就是从模板生成的。

这个是C++的项目。

 

今天累了先写到这里吧。2021年2月6日晚  <jansenzhu@maochsoft.com>

最后,非常感谢您花了几十元读了我的文章,真知灼见,如有不妥请多海涵,祝您春节快乐。

 

 

 

 

 

 

 

 

 

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月25日
下一篇 2022年9月25日

相关推荐