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有什么感觉?

解决方案 »

  1.   

    少了一个,我觉得最好的开发环境还是
     vc6 ide+boundschecker+visualassist+wndtabs
      

  2.   

    其实很多新技术推出时大家都不习惯,而且新技术在初期都会有这样那样问题,但从长远看,是会有推动力的,就如win95刚出来时。
      

  3.   

    这个和习惯无关,不方便就是不方便,用一下vs.net你就知道有多别扭了不过vc7的编译器确实比vc6进步了好多,特别是对标准 c++ 支持的很好
      

  4.   

    还有就是不知道为什么 ms 的程序员那么喜欢 html 的界面,搞得速度巨慢
    (我的机器配置是 p4 1.5g 256m rambus )
      

  5.   

    visual assist + wndtabs 这两个是什么软件,什么用途呀,请指点!
      

  6.   

    Visual Assist 是辅助的编程工具(集成在vc6 的 ide 里面),可以减少程序员大量的手指运动(大约 1.5MB,我目前用的版本是4.1.2.1228 更新的版本我没有注册码了)BoundsChecker 是调试工具,可以检测资源泄漏,内存泄漏,还有其他很多种错误。(大约 20MB ,目前用的版本是6.5)WndTabs 就是一个给vc6多文档加上tab页,也很方便.(大约 1MB,我目前用的版本是3.05)
      

  7.   

    补充一下,这几个东东都是, vc6 的插件,都是集成在 vc6 ide 中的btw:
    像vs.net这样的开发环境不是用习惯了就方便的,好多有用的东西都给去掉了,怎么能习惯。
    如果用 vs.net 开发程序,很多功能手写代码比使用 ide 提供的工具更好(比如添加成员函数,为对话框控件添加变量)。我猜大概可能是原来的 vc 开发组集体跳槽了,所以做出今天这样的东西
    :D
      

  8.   

    VC.net下没有了Components and Controls Gallery ,我想加一个splash windows怎么办?
      

  9.   

    to webber84
    我现在的办法是在 vc6 中写代码,在 vs.net 中编译
    ---------------------
    我想可能是 microsoft 自己对这个新的 ide 也没有自信,所以才允许 vs.net 和 vs6 共存。
    以前的如 vc4-->vc5-->vc6 都是不允许不同的版本共存的。
      

  10.   

    好像外国人用VC++的不多吧。还是ms要放弃VC了。
    vs.net整的就是Vb得升级。对于VC太别扭了。
    我也感到非常气愤。
      

  11.   

    如果ms要放弃vc,为什么要把那么多c++专家挖到微软,为什么要向vc中添加 Managed Extensions for C++ ,为什么要升级mfc,为什么要升级atl,这些都说明 vc 还是会存在下去的,并且会越来越强大。
    但是少了那么多方便的工具无疑是提高了学习vc的门槛,不知道 ms 在想些什么?
      

  12.   

    我看了一下,就是麻烦
    ================================================================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    [自解压]
      

  13.   

    资源编辑器 bug 多多,我实在忍受不了了
    最严重的是,文本方式打开 rc 文件编辑之后,返回到资源编辑器方式,居然发现所有的资源都被删除掉了 faint! 我看我还是老老实实用 vc6 吧。结论
    vs.net 的破ide起码会降低30%的开发效率
      

  14.   

    有这样的感觉,个人认为本质上是MS对VC++的不重视,过分强调VC#和VB.Net了,据说新的mcsd认证中有.Net的认证,包括VC#和VB.Net,但没有VC++.Net!
      

  15.   

    我很喜欢VISUAL STUDIO.NET,以前编程用VC,现在改用微软的C#了。楼上的问题其实只是一个习惯问题,还有一些可以简化的操作只是你还没找到操作方法,虽然我也没找到,但我相信肯定有。就像WORD操作一样,有些复杂的繁琐的操作只需菜单上的某个设置即可搞定。
    WINDOWS XP刚出来时我用起来也很不习惯,现在久了也就没感觉了。
      

  16.   

    个有所爱。就象你给别人看mcse 证书,有人说:“我读书少,别拿英文骗我,你过了二级了吗“。
    我原来是用delphi的,公司要用vc.刚看vc6的时候差点吐了。什么垃圾界面。搞得代码区太多,添加控件也不方便。也没属性页。还要跑道class wizard 里面去点击。呵呵。要不是公司用,根本不可能去学。现在改成 vc.net 反倒熟悉了好多。什么东西都是相对的,用熟悉了,换新的环境谁也受不了。但新技术就是新技术。尤其是可以方便的切换代码页,还有制作 htmldialog 等,托管的c++.等等。你早晚都要用的,就别抱怨了
      

  17.   

    c++primer 上258页程序用 vc6 编译。要10几秒。而.net very quickly.为了c++.也不能用vc6了。我的机器是 p4 1.7G 的。不然没法调试stl程序
      

  18.   

    习惯了就好了
    不过我想为什么我们总要去习惯别人呢?
    faint!
      

  19.   

    偶觉得 .net 不错。
    感觉界面确实漂亮(xp style?),
    绝大多数的功能不需要用菜单,直接用右键就能激出来。当然,偶承认 vc6 不太熟,可能少一些成见或习惯。当然好象也有不方便的地方,就是 vc6 地书里说的 ide 使用方法、技巧,
    step by step 的教程,搬到 .net 里就有些不知所以了。而现在 vc.net的好书又不多。还有用起来 ide 感觉常有明显迟滞或停顿,
    不知道 整套的 ide 是不是根本是基于 .net 的,
    总要 jit 编译一下。
      

  20.   

    xjh_net(乱刀之井中月)老兄说的好
      

  21.   

    请问谁有WndTabs3.05的注册码,可以给我一个吗?
    我的邮箱是[email protected],谢谢!
      

  22.   

    我还发现一个Bug(我用的是简体中文企业版),完全安装后一个DirectX的头文件没装进去:amvideo.h。所有include "Dshow.h"的程序都会有找不到这个文件的错误。
      

  23.   

    VC.net下没有了Components and Controls Gallery ,我想加一个splash windows怎么办?
    到自定义工具箱里去添加。
      

  24.   

    to abcynic(门外汉)1. 头文件这个应该不是 bug, 可以在选项中自己设定 包含文件的路径
    2. 自定义工具箱中好像只能添加 com 组件或者 .net framework 中的组件,没有原来的 Components and Controls Gallery 中的东西
      

  25.   

    非常赞成你 的观点,不过可以用.net.可以用gdi+。可以用managed c++。有所得当然有所失的
      

  26.   

    还有一点没有说。装了以后。你以前可以用的很多ocx,或者组件都不能用了
    比喻datagrid。说什么的需要授权才行。所以我两个都装了。
      

  27.   

    我对vc用得不多,没什么概念,不过c#确实很好用