美文网首页
2014-10-07-Visual Studio 心得

2014-10-07-Visual Studio 心得

作者: YimianDai | 来源:发表于2015-08-25 10:49 被阅读583次

    我是大一下学期学的C++,用的IDE是经典的VC++ 6.0,至此以后就再也没有碰过C++了。最近(可能)项目需要,我必须重新拾起C++了,IDE用的是Visual Studio Express 2012。初次使用有很多不习惯的地方,有些是关于IDE的,有些是跟C++标准变化相关的,这篇文章就是这些困惑及其相应的解答。
    我用的版本是 Express 2012,下载地址是http://www.microsoft.com/zh-cn/download/details.aspx?id=34673。对了,下2012的时候我没遇到,下2013的时候,记得不要用微软自己的下载工具,我用的是IDM,那速度快10倍吧,主要是微软的下载工具太渣了。

    本文主要由以下几个问题:
    1. Visual Studio、Visual C++和C++之间的关系
    2. Win32控制台程序、Win32工程和空项目的区别,该用哪个?
    3. 建立好项目后,源代码放那里,怎么一个组织架构?
    4. 如何统计一个 Project 的代码行数?
    5. Visual Studio 快捷键
    6. 如何对多行在同一列输入相同的代码?
    7. 如何在 Visual Studio 中调用 OpenCV?

    <div id="Section1">1. Visual Studio和Visual C++之间的关系</div>

    摘自《Visual C++ 2010入门教程》:

    一直以来都有不少人混淆Visual C++和Visual Studio,其实最初Visual C++发布的时候还没有Visual Studio这个东西,Visual C++是一个独立的开发工具,与Visual Basic等并列,最后微软将它们整合在一起组成了Visual Studio。
    Visual C++从发布起到现在已经有10个大版本了,我们这里介绍的Visual C++ 2010就是Visual C++ 10,简称VC10。上朔10多年,Visual C++ 6.0发布了,这个被称为史上最经典的VC,现在有很多企业还在用它,大量的教材基于这个版本的VC来写的。

    <div id="Section2">2. Win32控制台程序、Win32工程和空项目的区别,该用哪个?</div>

    VC2010跟VC++6.0不一样,不能单独编译一个.cpp或者一个.c文件,这些文件必须依赖于某一个项目,因此必须先创建一个项目才能运行代码。
    知乎问题:对于一个新手来说,在使用Visual Studio新建项目时,win32控制台应用程序和win32项目、空项目、MFC应用程序有哪些区别?

    <div id="Section3">3. 建立好项目后,源代码放那里,怎么一个组织架构?</div>

    其实,VS已经给我们安排好了,打开查看下的解决方案资源浏览器就可以看到,在我们刚刚新建的Project下面分别有外部依赖项、头文件、源文件和资源文件4个文件夹。

    • 外部依赖项里面包含了我们熟悉的iostream、stdio、string等C++语言自带的核心头文件。
    • 源文件,就是我们存放自己代码的地方。

    <div id="Section4">4. 如何统计一个 Project 的代码行数?</div>

    在 Visual Studio 开发环境中,ctrl + shift + F 会弹出查找窗口,在 Find what: 内输入

    b*[^:b#/]+.*$
    

    并在 Look in: 选择 Current Project,在 Find options 中勾选 ** Use Regular Expressions**,最后点击 Find All 就可以在 Find Results 中最后一行的 Matching lines 里看到源代码行数了。

    <div id="Section5">5. Visual Studio 快捷键</div>

    • 注释(Ctrl+K, Ctrl+C)
    • 取消注释(Ctrl+K, Ctrl+U)
    • 格式化整个文档(Ctrl + K, Ctrl + D)

    <div id="Section6">6. 如何对多行在同一列输入相同的代码?</div>

    可以利用矩形选择框功能,即Alt+鼠标左键对代码进行选取,不过我们这里的列宽就是 0 啦,直接往下拉就可以了。

    <div id="Section7">7. 如何在 Visual Studio 中调用 OpenCV?</div>

    篇幅较长,请移步我的另一篇博文《[Visual Studio Express 2012 下的 OpenCV 2.4.10 安装过程][Visual Studio Express 2012 下的 OpenCV 2.4.10 安装过程]》。

    <div id="Section8">8. 如何设置字体?

    </div>

    TOOLS -> Options -> Environment -> Font and Colors
    我的设置是 Monaco 字号 18

    初写于 2014-10-07,更新于 2015-08-14,未完待续。
    首发于 [Yimian Dai's Homepage],转载请注明出处。

    参考资料:
    Visual Studio 常用快捷键
    Visual Studio 常用快捷键 (二)
    Visual Studio 2010 实用功能总结


    [Visual Studio Express 2012 下的 OpenCV 2.4.10 安装过程]: http://dym.mobi/post/technology/2015-03-26-visual-studio-install-opencv
    [Yimian Dai's Homepage]: http://dym.mobi/

    相关文章

      网友评论

          本文标题:2014-10-07-Visual Studio 心得

          本文链接:https://www.haomeiwen.com/subject/shlqcttx.html