阳光日志

向着阳光,每天进步一点点!

带你玩转Visual Studio——带你高效开发

VassistX有以下主要功能: **智能提示:**关键字的提示,已有类名、方法名的提示,类成员(成员数据和成员函数)的提示; **代码高亮:**关键字、类名、方法名等用不同的颜色进行高亮,方便代码的阅读; **快速追踪:**声明与实现的快速跳转,.cpp与.h文件的快速切换; **高效查找:**...

2015-10-02 00:31:19

阅读数:26097

评论数:14

带你玩转Visual Studio——结局汇总

感谢这一系列文章陆陆续续写了一个月,也差不多可以告一个段落了。感谢读者们一直以来对我关注和支持!现将这一系列文章在这做一个汇总,以方便大家查阅。若是初学者,建议按顺序阅读。

2015-10-29 23:33:09

阅读数:6122

评论数:7

字符集和字符编码(Charset & Encoding)

原文:字符集和字符编码(Charset & Encoding)原作者:吴秦(Tyler)——每个软件开发人员应该无条件掌握的知识!——Unicode伟大的创想!相信大家一定碰到过,打开某个网页,却显示一堆像乱码,如"бЇЯАзЪСЯ"、"�????????&q...

2015-10-25 22:57:30

阅读数:5108

评论数:2

带你玩转Visual Studio——带你理解多字节编码与Unicode码

上一篇文章带你玩转Visual Studio——带你跳出坑爹的Runtime Library坑帮我们理解了Windows中的各种类型C/C++运行时库及它的来龙去脉,这是C++开发中特别容易误入歧途的一个地方,我们对它进行了总结和归纳。本篇文章我们将继续讲解C++开发中容易混淆的另一个概念——多字...

2015-10-25 22:55:33

阅读数:29670

评论数:11

带你玩转Visual Studio——带你跳出坑爹的Runtime Library坑

Windows下**C Runtime Library**是微软对C标准库函数的实现,这样每个程序可以直接使用C标准库的函数;后来出现了C++,于是又在C Runtime Library基础上开发了**C++ Runtime Library**,实现了对C++标准库的支持。因此现在Windows下...

2015-10-13 20:06:47

阅读数:31158

评论数:15

C Runtime Library 的来历

运行时库就是C Run-Time Library,是C而非C++语言世界的概念。取这个名字就是因为你的C程序运行时需要这些库中的函数。 C Run-Time Library里面含有初始化代码,还有错误处理代码(例如divide by zero处理)。你写的程序可以没有 math库,程序照样运行,只...

2015-10-11 17:45:59

阅读数:4430

评论数:0

带你玩转Visual Studio——带你理解微软的预编译头技术

所谓头文件预编译技术,就是把一个工程(Project)中常用的一些头文件(如标准头文件Windows.h、Afxwin.h等,也可以是自己定义的头文件)包含在stdafx.h中,并对stdafx.h预先编译(在所有的.cpp文件编译之前进行编译),得到编译结果.pch文件(默认名称为Project...

2015-10-10 22:31:50

阅读数:14110

评论数:2

带你玩转Visual Studio——带你多工程开发

在带你玩转Visual Studio——带你新建一个工程一文中提到一个Solution(解决方案)可以有多个Project(工程),那什么时候需要有多工程呢? 多工程又有什么好处呢? 应用场景:当一个项目由多个不同的组件(模块)构成时,为每一个组件创建一个工程,所有的组件工程在同一个解决方案下。 ...

2015-10-06 00:07:47

阅读数:11258

评论数:4

带你玩转Visual Studio——带你管理多种释出版本

Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。 Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以使编译出的可执行文件或库的性能最高,以便用户很好地使用。 Debug和Release本质上就是两组不同的编译选择...

2015-10-05 14:38:06

阅读数:6769

评论数:3

带你玩转Visual Studio——带你发布自己的工程库

库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。比如你经常使用的STL(Standard Template Library)也是库,有了STL你才能方便地使用std::string、std::cout这些类。...

2015-10-04 23:27:44

阅读数:11895

评论数:7

带你玩转Visual Studio——带你高效管理代码

**CVS:**是一个用于代码版本控制的自由软件,它是一个比较早出现的工具,由于它有很多自身的缺陷,现在几乎被SVN所取代了。 **SVN:**SVN是Subversion的简称,它是集中式的版本控制系统。SVN继承了CVS的基本思想,包含了CVS的几乎所有功能。你可以认为SVN是CVS的升级版(...

2015-10-03 19:40:01

阅读数:19871

评论数:5

提示
确定要删除当前文章?
取消 删除
关闭
关闭