Visual Studoi.net 的 IDE 有些设计实在是别扭之极
(Visual C++)比如:
1. Components and Controls Gallery 没有了?
2. 添加函数的对话框实在太麻烦,远远不如 VC6 的样子,并且添加的自定义函数不能通过菜单删除,只能手工删除代码。
3. 给对话框上的控件添加变量,一次只能填一个,并且会自动的切换到对应的 cpp 文件中,我的对话框上有数十个编辑框,加了几个我都快疯掉了,发现还是手工写 DDX_xxx 更方便一些,很怀念class wizard的方式。
4. 对话框上的 static 控件把原来的 Center Vertically 属性,居然改成了 Center Image ,岂有此理。
5. 那个破属性表用起来远远不如 VC6 的属性页方便,一个控件几十种属性列了一大片,找起来真是费劲。
6. DateTimePicker 控件的“长日期”属性好像保存不住,总是被自动的改回“短日期”,这可能是个 bug 吧。
7. 还有就是那个新的 msdn,搜索页中的上下键处理真是别扭的很。不过 vs.net 的 ide 也有增强的部分比如
1. 任务列表(以注释的方式添加任务还算有用,但是好像不能直接显示全部任务)
2. 还有那个命令窗口,调试的时候还算顺手
3. 大纲的方式显示代码
[不过这些功能基本上没什么用处]总结
vs.net 的 ide 除了有一个好看的界面之外,其他的地方对于 visual c++ 开发人员来说应该是基本上很烂 :-)
这是我这几天用 vs.net 的体会,我觉得最好的开发环境还是
vc6 ide + visual assist + wndtabs不知道大家对这个新的ide有什么感觉?
(Visual C++)比如:
1. Components and Controls Gallery 没有了?
2. 添加函数的对话框实在太麻烦,远远不如 VC6 的样子,并且添加的自定义函数不能通过菜单删除,只能手工删除代码。
3. 给对话框上的控件添加变量,一次只能填一个,并且会自动的切换到对应的 cpp 文件中,我的对话框上有数十个编辑框,加了几个我都快疯掉了,发现还是手工写 DDX_xxx 更方便一些,很怀念class wizard的方式。
4. 对话框上的 static 控件把原来的 Center Vertically 属性,居然改成了 Center Image ,岂有此理。
5. 那个破属性表用起来远远不如 VC6 的属性页方便,一个控件几十种属性列了一大片,找起来真是费劲。
6. DateTimePicker 控件的“长日期”属性好像保存不住,总是被自动的改回“短日期”,这可能是个 bug 吧。
7. 还有就是那个新的 msdn,搜索页中的上下键处理真是别扭的很。不过 vs.net 的 ide 也有增强的部分比如
1. 任务列表(以注释的方式添加任务还算有用,但是好像不能直接显示全部任务)
2. 还有那个命令窗口,调试的时候还算顺手
3. 大纲的方式显示代码
[不过这些功能基本上没什么用处]总结
vs.net 的 ide 除了有一个好看的界面之外,其他的地方对于 visual c++ 开发人员来说应该是基本上很烂 :-)
这是我这几天用 vs.net 的体会,我觉得最好的开发环境还是
vc6 ide + visual assist + wndtabs不知道大家对这个新的ide有什么感觉?
vc6 ide+boundschecker+visualassist+wndtabs
(我的机器配置是 p4 1.5g 256m rambus )
像vs.net这样的开发环境不是用习惯了就方便的,好多有用的东西都给去掉了,怎么能习惯。
如果用 vs.net 开发程序,很多功能手写代码比使用 ide 提供的工具更好(比如添加成员函数,为对话框控件添加变量)。我猜大概可能是原来的 vc 开发组集体跳槽了,所以做出今天这样的东西
:D
我现在的办法是在 vc6 中写代码,在 vs.net 中编译
---------------------
我想可能是 microsoft 自己对这个新的 ide 也没有自信,所以才允许 vs.net 和 vs6 共存。
以前的如 vc4-->vc5-->vc6 都是不允许不同的版本共存的。
vs.net整的就是Vb得升级。对于VC太别扭了。
我也感到非常气愤。
但是少了那么多方便的工具无疑是提高了学习vc的门槛,不知道 ms 在想些什么?
================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
最严重的是,文本方式打开 rc 文件编辑之后,返回到资源编辑器方式,居然发现所有的资源都被删除掉了 faint! 我看我还是老老实实用 vc6 吧。结论
vs.net 的破ide起码会降低30%的开发效率
WINDOWS XP刚出来时我用起来也很不习惯,现在久了也就没感觉了。
我原来是用delphi的,公司要用vc.刚看vc6的时候差点吐了。什么垃圾界面。搞得代码区太多,添加控件也不方便。也没属性页。还要跑道class wizard 里面去点击。呵呵。要不是公司用,根本不可能去学。现在改成 vc.net 反倒熟悉了好多。什么东西都是相对的,用熟悉了,换新的环境谁也受不了。但新技术就是新技术。尤其是可以方便的切换代码页,还有制作 htmldialog 等,托管的c++.等等。你早晚都要用的,就别抱怨了
不过我想为什么我们总要去习惯别人呢?
faint!
感觉界面确实漂亮(xp style?),
绝大多数的功能不需要用菜单,直接用右键就能激出来。当然,偶承认 vc6 不太熟,可能少一些成见或习惯。当然好象也有不方便的地方,就是 vc6 地书里说的 ide 使用方法、技巧,
step by step 的教程,搬到 .net 里就有些不知所以了。而现在 vc.net的好书又不多。还有用起来 ide 感觉常有明显迟滞或停顿,
不知道 整套的 ide 是不是根本是基于 .net 的,
总要 jit 编译一下。
我的邮箱是[email protected],谢谢!
到自定义工具箱里去添加。
2. 自定义工具箱中好像只能添加 com 组件或者 .net framework 中的组件,没有原来的 Components and Controls Gallery 中的东西
比喻datagrid。说什么的需要授权才行。所以我两个都装了。