重大缘由是温馨是做算法开发的,使用的编程工具从TC2.0

写下这些题目标时候,也是声明必须需要改变的时候了……

写下那多少个标题的时候,也是标志必须需要改变的时候了……

峨眉山松 (TomHuang) 公布于知乎http://www.cnblogs.com/tomview/

五指山松 (汤姆(Tom)Huang) 宣布于和讯http://www.cnblogs.com/tomview/

   
最早从windows3.1使用vb3编程,操作系统从win95,98,2000,xp,win7,win8,
甚至现在的win10,使用的编程工具从TC2.0,BC3.0,VC1.52,进化到 VC2.0,
VC4.2, VC5.0, 最终到VC6.0,然后就直接保持这一个开发工具一贯到前几天。

   
最早从windows3.1使用vb3编程,操作系统从win95,98,2000,xp,win7,win8,
甚至现在的win10,使用的编程工具从TC2.0,BC3.0,VC1.52,进化到 VC2.0,
VC4.2, VC5.0, 最终到VC6.0,然后就直接保持这多少个开发工具一向到前几日。

   
从高校之间起先编程,到硕士时做课题探究,到毕业后做智能系统主旨算法开发,算起来已经超过20年,以VC作为重大开发工具也一度超过20年,首要的岁月都是应用vc6。

   
从大学之间起初编程,到大学生时做课题研讨,到毕业后做智能系统主题算法开发,算起来已经超越20年,以VC作为紧要开发工具也早已领先20年,重要的年华府是利用vc6。

   
可以平素用到前天,重要缘由是温馨是做算法开发的,做形式识别,神经网络,系统虚假辨识领域的课题和序列。所以VC6在大多数时候仍是可以胜任的。

   
可以间接用到现行,首要原因是投机是做算法开发的,做格局识别,神经网络,系统虚假辨识领域的课题和系列。所以VC6在大部分时候还可以独当一面的。

   
其余,WINDOWS也直接维持操作系统的兼容性,VC6能一贯开发最新系统的次序,英特尔64位技术全面配合32位,这个都功不可没。

   
此外,WINDOWS也直接维持操作系统的兼容性,VC6能一贯开发最新系统的主次,Intel64位技术周密配合32位,那多少个都功不可没。

   
期间准备进步到VisualStudio新版的开发工具,但试验未来发现操作习惯很不等同,所以最后放弃了。

   
期间准备提高到VisualStudio新版的开发工具,但试验将来发现操作习惯很不雷同,所以最后吐弃了。

(1)自己最常用的多少个vc6的意义在新版的VS里面不可能落实,由于这六个职能我每日会用上百次或更多,由于时日没找到解决办法,就从未有过引力继续探究转移工具了。

(1)自己最常用的多少个vc6的效用在新版的VS里面无法兑现,由于这几个职能我每一天会用上百次或更多,由于一时没找到解决办法,就没有引力继续琢磨转移工具了。

style=”font-size: small;”>(a)在VC6里面给命令ToggleWorkspace指定 Alt

  • ~
    热键之后,可以丰富便宜地开辟和关闭所有工作区,而新版Vs的吩咐里面工作区的开拓和关闭是例外的一声令下,另外不同的面板(类视图,文件视图,资源视图等等)的命令也是分离的。所以在vc6里面可以一本万利的扩充代码区到骨干所有屏幕,只需要一个热键(平常我把工具栏也都躲藏,只用热键和菜单)所以整个屏幕基本都是代码区。

(b)自己做了一个Add-in,在指定 Alt +
1热键之后,可以直接在代码区切换头文件和促成文件,.h, .c,
.cpp可以自行切换呈现。

style=”font-size: small;”>(c)那个addin里面还有其他部分意义,例如自动添加函数的参数表明注释,自动插入自定义的代码碎片,打开工程目录等等。这个成效新的VS的插件可能都有,但自己原本的是不可能用了,需要再研商。放任已有些,熟识的事物是很难的哎(很多大集团也是如此倒掉的)

style=”font-size: small;”>(a)在VC6里面给命令ToggleWorkspace指定 Alt

  • ~
    热键之后,可以非常便宜地开拓和倒闭所有工作区,而新版Vs的一声令下里面工作区的开辟和关闭是见仁见智的下令,其余不同的面板(类视图,文件视图,资源视图等等)的通令也是分离的。所以在vc6里面可以方便的恢弘代码区到基本所有屏幕,只需要一个热键(通常我把工具栏也都掩藏,只用热键和菜单)所以任何屏幕基本都是代码区。

(b)自己做了一个Add-in,在指定 Alt +
1热键之后,可以一直在代码区切换头文件和兑现文件,.h, .c,
.cpp能够自动切换突显。

style=”font-size: small;”>(c)这一个addin里面还有其他部分功用,例如自动添加函数的参数表达注释,自动插入自定义的代码碎片,打开工程目录等等。这个功效新的VS的插件可能都有,但自己原本的是无法用了,需要再探讨。放弃已有些,熟识的事物是很难的哎(很多大集团也是如此倒掉的)

(2)同win7的包容性问题。在win7上设置vc6的时候说不配合,但事实上忽略之后行事全盘正常(据说ole
container不兼容),自己也试验过win8和win10,均可以正常办事。

(2)同win7的兼容性问题。在win7上设置vc6的时候说不配合,但实际忽略之后行事全盘正常(据说ole
container不兼容),自己也试验过win8和win10,均可以正常工作。

(3)同Office2010不般配的题材。其实只影响一个开拓的工具栏按钮,自己大旨一向不要这个按钮,所以也不影响自身维持现状。

(3)同Office2010不匹配的题目。其实只影响一个打开的工具栏按钮,自己核心从来不用这么些按钮,所以也不影响我维持现状。

(4)vc6编译器老化的问题。曾经尝试过用intel的编译器,集成在vc6环境中利用,但没感觉到到太大的差异。

(4)vc6编译器老化的问题。曾经尝试过用intel的编译器,集成在vc6条件中运用,但没感觉到到太大的差别。

(5)编译器不援助新的c++特性的题材。由于局部时髦的表征不帮忙,所以编程时要避免采用新型的C++特性(我难道会用到这么些新特点?我这一个年龄的人,假若还在编程,很多都在吃老本,所以不需要那些新特征,我们会用自己的方法落实这多少个新特点的效果)。

(5)编译器不扶助新的c++特性的问题。由于部分风靡的特色不援助,所以编程时要避免采取新型的C++特性(我难道会用到这个新特点?我这些年龄的人,假若还在编程,很多都在吃老本,所以不需要这一个新特色,大家会用自己的法子落实那一个新特点的功用)。

(6)新的开源库需要新的C++特性的题目,譬如boost,新的opencv等。这几个我都是在vs2015上把这一个库扩张一般性的接口函数,编译为动态链接库来处理的。

(6)新的开源库需要新的C++特性的题目,譬如boost,新的opencv等。这么些我都是在vs2015上把那些库扩充一般性的接口函数,编译为动态链接库来拍卖的。

(7)团队协作的题目。由于平素是单打独干,所以没有团队协作的题材。这些是上下一心的抉择,也是和谐的局限。

(7)团队协作的题目。由于直接是单打独干,所以没有社团协作的题材。这多少个是团结的精选,也是自己的局限。

(8)版本管理的问题。由于并未团队,所以版本管理就简单了,自己开支了自用的版本管理工具,即便成效差,可是完全是友好的习惯和笔触。

(8)版本管理的题材。由于没有社团,所以版本管理就概括了,自己开发了自用的本子管理工具,即便效果差,不过完全是和谐的习惯和思路。

 

 

   
那么些年想尽办法延续了VC6的使用,其实也就限制了团结的发展,现在是改变的时候了,怎么转移?是提高到新的visual
studio吗?学习新的日新月异的技艺?不,是要进去休息(或退休)的情事,少编程,多想想。

   
这么些年想尽办法延续了VC6的采取,其实也就限制了团结的向上,现在是改变的时候了,怎么转移?是进化到新的visual
studio吗?学习新的日新月异的技巧?不,是要进入休息(或退休)的图景,少编程,多动脑筋。

 

 

   
有空的时候会写写自己20多年来的代码积累,新的技巧日新月异,那个都会被吐弃,被废除在此之前恐怕会写一写。

   
有空的时候会写写自己20多年来的代码积累,新的技术日新月异,这个都会被丢弃,被撤废往日恐怕会写一写。

 

 

   
自己的算法是不是也可以逐步开源?

   
自己的算法是不是也足以逐步开源?

 

 

相关文章