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,顺利过关。多数公司都是团队分工按模块完成项目的,容易产生隔手活,说都说不清。整个项目在模块整合的阶段,确定编译的版本非常重要。

 

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

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

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

这个是C++的项目。

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

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

 

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

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

 

 

 

 

 

 

 

 

 

 

 

来源:茂奇软件

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

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

相关推荐