想问下大虾们,现在企业中,实际上那种平台用的比较多呢?
最近把C++的语法部份看完了,觉得应该上平台上去试试,不过发现好麻烦= =,庞大的类库,与C++标准相去甚远的一系列定义?下了个孙鑫老师的视频来看, 发现就是建一个很简单的窗口都是好多的类。这些类都需要记下来?
有什么比较好的学习方向么?前辈们说说当初自己学习的经验吧~
54 个解决方案
#1
我用的VS08 企业用的都不同,
还是把基础打牢才重要,另外平台可以选个用的舒服的就行。
至于你说的“发现就是建一个很简单的窗口都是好多的类。这些类都需要记下来?”
不懂的时候msdn一下就行,那些记住的不是因为死记出来的,而是
用的熟悉了。
还是把基础打牢才重要,另外平台可以选个用的舒服的就行。
至于你说的“发现就是建一个很简单的窗口都是好多的类。这些类都需要记下来?”
不懂的时候msdn一下就行,那些记住的不是因为死记出来的,而是
用的熟悉了。
#2
lz 的路还很长
GUI 本来就是复杂的问题
使用封装好的库,编程时的代码可以大大减少
GUI 本来就是复杂的问题
使用封装好的库,编程时的代码可以大大减少
#3
就用VC++写就够了,主要是把基础打好,工具的影响不会太大
#4
我用Code::Blocks + VC10 + GCC4.4.x
#5
up
#6
VC9 + Qt
#7
用vs2008/vc6/gnu + wxwidgets
#8
VIM + Code::Blocks + Qt + GCC
#9
gcc
#10
公司在用的是C++ builder开发些自动化测试工具
#11
每个公司使用的IDE都是不同的,这里面牵涉到很多问题,如:版权问题,项目相关问题,人员熟悉度问题...
我现在在用visual studio 6.0 SP2
IDE就是一个工具,你只要把这些IDE的本质——计算机编程语言,学好了,再使用这些集成度很高的IDE来进行编译、连接、执行。。。。
其实无论什么IDE,最终调用的还是编译器和连接器,只是在使用的时候,她把很多你以前必须要做的事情由IDE给做掉了,省去了很多事情。
你完全可以在记事本上敲代码,然后调用编译器去编译,调用连接器去连接!
:)
我现在在用visual studio 6.0 SP2
IDE就是一个工具,你只要把这些IDE的本质——计算机编程语言,学好了,再使用这些集成度很高的IDE来进行编译、连接、执行。。。。
其实无论什么IDE,最终调用的还是编译器和连接器,只是在使用的时候,她把很多你以前必须要做的事情由IDE给做掉了,省去了很多事情。
你完全可以在记事本上敲代码,然后调用编译器去编译,调用连接器去连接!
:)
#12
楼主还是去看看<windows程序设计>那本书
#13
我用的是source insight + g++ + ftp
#14
vc6.0
#15
不知道楼主学习的是C++还是VC++,如果是纯的C++的话,就用GCC,DJGPP一类的平台吧,偶学习C++的时候就是用的这个平台,就算是现在,如果我不编译窗口程序的话我还会用DJGPP,开源的,非常好用,如果做窗体程序的话,个人意见还是用VC6.0,因为我发现了,如果用VC6.0以后的版本的话,编译出来的程序得要.NET框架的支持,而VC6.0不要用框架的,可移植性非常的高,而且,VC6.0以后,编译出来的东东都是非常的大,系统给它加了很多的东东,没有以前编译出来的东东简洁,这只是我的个人经验,仅供参考
#16
待过4家公司
从2002年开始分别用
1 vs2002 vs2003
2 vs2003
3 vs2003
4 vs2005
上面推荐vc6的太缺德了 ,自己没有实际经验就不要误导别人
从2002年开始分别用
1 vs2002 vs2003
2 vs2003
3 vs2003
4 vs2005
上面推荐vc6的太缺德了 ,自己没有实际经验就不要误导别人
#17
vim + ctags + cscope
#18
很有用的一段话,多谢
#19
能谈谈你的看法吗,高手? .net移植性很差么?
#20
VS2008
#21
跟.net有啥关系,我用c++的,
用vs2003是因为c++支持的全面,你用老掉牙的vc6用最新的stl、boost试试看
用vs2005是因为里面的代码分析很有用
#22
现在Windows平台也用VCExpress 2008 + VC10了
#23
mark
#24
Windows:VC 2005
Linux: Code::Blocks + automake + gcc。
Linux: Code::Blocks + automake + gcc。
#25
vc6已经不适合了。很多c++特性不支持。
偶现在用vc2008 express + vc2008 platform sdk, 偶尔用mingw(gcc)
偶现在用vc2008 express + vc2008 platform sdk, 偶尔用mingw(gcc)
#26
也说不上“相去甚远”吧?VC对在支持C++标准方面还算是比较努力的了。
这些类当然不需要全记住,现用现查就是了。以后工作中可能需要用到的类库还会有很多很多(即使选用其它开发语言也一样,而且往往有过之而无不及),基本都是现学现用。
#27
eclipse gcc
#28
企业用什么不知道,在校的学生用vc6.0
up
up
#29
晕,.NET不用就需要它的库的.
至于什么工具方便,要看环撞,代码量,什么样的项目的.
如果用VC,也不学MFC,从C++开始是值得推荐的
#30
VS2008
#31
我觉得 windows 下还是 visual c++ 好使
#32
#33
初学用VC最合适了。我现在复习算法写小程序还要用VC,简洁实用。等lz写两年后再用VS不迟
#34
语言只是一种表达手段
#35
少见多怪了,VC6在现在还是在一些企业中存在的,原由我知道的有两个,也是我确实碰到的
(1)历史原因,代码移值代价过大
(2)由于VC6的CRT目前主流Windows平台都自带的有,所以模块体积有着先天的优势,我最近的一个项目就是由于体积需要,要把vc2005的工程移值到vc6下
#36
用vs2005的飘过
#37
vs2008
#38
vc6.0好用,顺手!
#39
弱弱的问一下ls的大大们用的vs都是正版的??
公司买的?
公司买的?
#40
只看程序从来不写的飘过
#41
谁说VC6以后的C++都需要.net框架的。。。不要误人子弟
#42
LS 上面应该只是说VS安装时需要
#43
无聊的争论
#44
VS不是都一定需要。NET框架的,可以选择使用,也可以选择使用MFC,要说起来我是从VC6开始的,用VC6顺手点,但是VS基本延续了VC6的风格,转换很快,既然是新学还是从VS开始吧,能跟上新的为什么不跟。学会了VS,就算公司要求用回VC6也 应该没问题
#45
没啥实战经验,支持一个先
#46
用的顺手什么都好用
#47
vs2005
#48
vs2008
#49
烦
#50
vs05
#1
我用的VS08 企业用的都不同,
还是把基础打牢才重要,另外平台可以选个用的舒服的就行。
至于你说的“发现就是建一个很简单的窗口都是好多的类。这些类都需要记下来?”
不懂的时候msdn一下就行,那些记住的不是因为死记出来的,而是
用的熟悉了。
还是把基础打牢才重要,另外平台可以选个用的舒服的就行。
至于你说的“发现就是建一个很简单的窗口都是好多的类。这些类都需要记下来?”
不懂的时候msdn一下就行,那些记住的不是因为死记出来的,而是
用的熟悉了。
#2
lz 的路还很长
GUI 本来就是复杂的问题
使用封装好的库,编程时的代码可以大大减少
GUI 本来就是复杂的问题
使用封装好的库,编程时的代码可以大大减少
#3
就用VC++写就够了,主要是把基础打好,工具的影响不会太大
#4
我用Code::Blocks + VC10 + GCC4.4.x
#5
up
#6
VC9 + Qt
#7
用vs2008/vc6/gnu + wxwidgets
#8
VIM + Code::Blocks + Qt + GCC
#9
gcc
#10
公司在用的是C++ builder开发些自动化测试工具
#11
每个公司使用的IDE都是不同的,这里面牵涉到很多问题,如:版权问题,项目相关问题,人员熟悉度问题...
我现在在用visual studio 6.0 SP2
IDE就是一个工具,你只要把这些IDE的本质——计算机编程语言,学好了,再使用这些集成度很高的IDE来进行编译、连接、执行。。。。
其实无论什么IDE,最终调用的还是编译器和连接器,只是在使用的时候,她把很多你以前必须要做的事情由IDE给做掉了,省去了很多事情。
你完全可以在记事本上敲代码,然后调用编译器去编译,调用连接器去连接!
:)
我现在在用visual studio 6.0 SP2
IDE就是一个工具,你只要把这些IDE的本质——计算机编程语言,学好了,再使用这些集成度很高的IDE来进行编译、连接、执行。。。。
其实无论什么IDE,最终调用的还是编译器和连接器,只是在使用的时候,她把很多你以前必须要做的事情由IDE给做掉了,省去了很多事情。
你完全可以在记事本上敲代码,然后调用编译器去编译,调用连接器去连接!
:)
#12
楼主还是去看看<windows程序设计>那本书
#13
我用的是source insight + g++ + ftp
#14
vc6.0
#15
不知道楼主学习的是C++还是VC++,如果是纯的C++的话,就用GCC,DJGPP一类的平台吧,偶学习C++的时候就是用的这个平台,就算是现在,如果我不编译窗口程序的话我还会用DJGPP,开源的,非常好用,如果做窗体程序的话,个人意见还是用VC6.0,因为我发现了,如果用VC6.0以后的版本的话,编译出来的程序得要.NET框架的支持,而VC6.0不要用框架的,可移植性非常的高,而且,VC6.0以后,编译出来的东东都是非常的大,系统给它加了很多的东东,没有以前编译出来的东东简洁,这只是我的个人经验,仅供参考
#16
待过4家公司
从2002年开始分别用
1 vs2002 vs2003
2 vs2003
3 vs2003
4 vs2005
上面推荐vc6的太缺德了 ,自己没有实际经验就不要误导别人
从2002年开始分别用
1 vs2002 vs2003
2 vs2003
3 vs2003
4 vs2005
上面推荐vc6的太缺德了 ,自己没有实际经验就不要误导别人
#17
vim + ctags + cscope
#18
很有用的一段话,多谢
#19
能谈谈你的看法吗,高手? .net移植性很差么?
#20
VS2008
#21
跟.net有啥关系,我用c++的,
用vs2003是因为c++支持的全面,你用老掉牙的vc6用最新的stl、boost试试看
用vs2005是因为里面的代码分析很有用
#22
现在Windows平台也用VCExpress 2008 + VC10了
#23
mark
#24
Windows:VC 2005
Linux: Code::Blocks + automake + gcc。
Linux: Code::Blocks + automake + gcc。
#25
vc6已经不适合了。很多c++特性不支持。
偶现在用vc2008 express + vc2008 platform sdk, 偶尔用mingw(gcc)
偶现在用vc2008 express + vc2008 platform sdk, 偶尔用mingw(gcc)
#26
也说不上“相去甚远”吧?VC对在支持C++标准方面还算是比较努力的了。
这些类当然不需要全记住,现用现查就是了。以后工作中可能需要用到的类库还会有很多很多(即使选用其它开发语言也一样,而且往往有过之而无不及),基本都是现学现用。
#27
eclipse gcc
#28
企业用什么不知道,在校的学生用vc6.0
up
up
#29
晕,.NET不用就需要它的库的.
至于什么工具方便,要看环撞,代码量,什么样的项目的.
如果用VC,也不学MFC,从C++开始是值得推荐的
#30
VS2008
#31
我觉得 windows 下还是 visual c++ 好使
#32
#33
初学用VC最合适了。我现在复习算法写小程序还要用VC,简洁实用。等lz写两年后再用VS不迟
#34
语言只是一种表达手段
#35
少见多怪了,VC6在现在还是在一些企业中存在的,原由我知道的有两个,也是我确实碰到的
(1)历史原因,代码移值代价过大
(2)由于VC6的CRT目前主流Windows平台都自带的有,所以模块体积有着先天的优势,我最近的一个项目就是由于体积需要,要把vc2005的工程移值到vc6下
#36
用vs2005的飘过
#37
vs2008
#38
vc6.0好用,顺手!
#39
弱弱的问一下ls的大大们用的vs都是正版的??
公司买的?
公司买的?
#40
只看程序从来不写的飘过
#41
谁说VC6以后的C++都需要.net框架的。。。不要误人子弟
#42
LS 上面应该只是说VS安装时需要
#43
无聊的争论
#44
VS不是都一定需要。NET框架的,可以选择使用,也可以选择使用MFC,要说起来我是从VC6开始的,用VC6顺手点,但是VS基本延续了VC6的风格,转换很快,既然是新学还是从VS开始吧,能跟上新的为什么不跟。学会了VS,就算公司要求用回VC6也 应该没问题
#45
没啥实战经验,支持一个先
#46
用的顺手什么都好用
#47
vs2005
#48
vs2008
#49
烦
#50
vs05