20190518 重新编辑!
Visual Studio 6 : vc6
Visual Studio 2003 : vc7
Visual Studio 2005 : vc8
Visual Studio 2008 : vc9
Visual Studio 2010 : vc10
Visual Studio 2012 : vc11
Visual Studio 2013 : vc12
Visual Studio 2015 : vc14
Visual Studio 2017 : vc15
安装和配置:
Visual Studio官网下载地址
MSDN i Tell You: 可以下载Windows系统,VC编译器等 http://msdn.itellyou/ :
win7(64位旗舰版)visual studio 2017无法安装及vs2015闪退问题解决方式 : 测试可用。
Visual C++6.0安装教程(win10版) : 测试可用
vs2010创建和使用动态链接库(dll) : 创建DLL动态库。
windows下多个静态库合并的方法 : 备份,未实践
VC++调用并编译静态库 : 公共语言运行时支持 (/clr)??
VC++ 配置: 引入外部DLL
VC++配置 : H, Lib, DLL配置
VC++ 项目设置中的【生成后事件】设置 : 生成后事件
VC++配置: 32位,64位,debug,release : 编译
简单内存泄漏检测方法 解决 Detected memory leaks! 问题 : CrtSetBreakAlloc
内存可用性判断 IsBadCodePtr IsBadReadPtr 等等
使用Visual Leak Detect or 检测c/ c++ 程序内存泄漏 : 内存泄露检测工具
生产dump文件: MiniDumper
MFC程序崩溃的友好处理 : SetUnhandledExceptionFilter
怎样在VS2010中打开VS2012的项目 : 可用
使 VC2013 编写的程序运行在其它电脑上(exe兼容XP);
VS2017修改编码格式为utf-8,再也不用担心乱码了
网络教程:
VC驿站 : 视频教程不错
如鹏网 : C语言也能干大事,C语言也能开发网站
控件资料:
codeproject的精彩文章: 对我有用的控件
VC驿站精彩 : 收集的有用控件
VS2010/MFC编程入门教程之目录和总结 鸡啄米 : 很多控件有参考,有范例。
资源和答疑:
https://sourceforge/
http://www.codeproject/
http://stackoverflow/
http://www.cplusplus/: C++官网
MSDN官网 - MFC Classes
编程技巧:
do...while(0)的妙用
有用的sleep(1) // 降低CPU
经典软件设计模型 - MVC
tr1::shared_ptr 代码范例 : 智能指针
环形缓冲区-公式 : 环形缓冲区很有用
位域 : 有用 ( 也可以直接用 如何实现简单的位数组(bit array) : )
用异或操作,实现简单的密码加解密处理
MFC类和范例
ATL::CImage + IStream
CFileDialog : 选择文件对话框
选择文件目录 : 选择文件目录
CMenu & CMenu(弹出式菜单)
CRectTracker : 橡皮筋
CScrollView :作为对话框控件使用
CToolTipCtrl : 工具提示
CTreeCtrl 常用操作整理
CView : 对话框上创建视图会有问题
CWinThread : 线程管理 ,套路
CDialog 非模态对话框的创建和销毁
MFC之模态与非模态对话框的创建与销毁
VC为控件加ToolTip工具提示方法总结
将位图复制到剪切板
对话框 ~ 更新菜单和工具栏: ON_UPDATE_COMMAND_UI
如何让子窗口全屏显示 //测试成功。
同一类消息或命令映射到同一个函数
CxImage 使用范例 //图像处理类
在父对话框中嵌入子对话框 //抛开内容不谈,在父对话框中嵌入子对话框的确是我常用的编程方式
C风格文件读取: C语言读写文件范例
MFC逐行读取txt文件内容 :
MFC消息处理
常用Windows消息合集
WM_ACTIVATE
WM_CONTEXTMENU : 标准的菜单消息:右键按下然后松开时会触发此消息。
WM_DRAPFILES
WM_ERASEBKGND
WM_GETMINMAXINFO
WM_MOUSEHOVER 和 WM_MOUSELEAVE
WM_SETCURSOR, + WM_SETCURSOR
WM_TIMER
VC多线程
VC++多线程编程 10个范例
VC多线程--在线程之间传递窗口句柄是安全的
多线程和MsgWaitForMultipleObjects : Windows中,安全的等待线程退出!
使用_beginThreadex创建多线程(C语言版多线程)
WaitForSingleObject : CreateEvent
串口:
串口编程利器:Pcomm lite 串口库介绍 ------这个库很好用。
串口应用: 一种字符串转化为16进制显示的算法
串口通信程序中十六进制格式发送和接收实现
GDI & GDI+
CDC
CMemDC
CPen
GDI贴图闪烁解决方法
GDI有用的函数 --- 收集
GDI+ //MFC中 ,GDI+,环境配置
GDI+ 编程 关于VS2008的配置 //GDI+封装为 DLL 配置出现了问题,该文解决
实例解说 双缓冲 + 创建兼容的DC + 双缓存
半透明: MFC实现父窗口不透明,子窗口半透明效果
编译问题和解决:
error C3861: “max”,“min”: 找不到标识符 : 成功解决
下面的文章不怎么看了
PS:-------------------
VC++编程基本技巧
Some of the Best Open Source Project's in VC++ & MFC
推荐!国外程序员整理的 C++ 资源大全
C/C++ 开源库及示例代码 ;
C++开源库; 值得学习的开源项目。
Chrome 浏览器怎么找到看完视频之后那个缓存文件 , CSDN 文章处理, + CSDN文章搜索方法
Windows窗口风格~Windows Style ;
PreCreateWindow ; 可以调整Windwos Style
MFC消息处理流程;
在MFC中,如何获取CWinApp,CMainFrame,CChildFrame,CDocument,CView ;
VC不同的资源分配、释放 统计表 ; 资源的申请和释放要对应
在OnPaint中必须调用一次BeginPaint和EndPaint,且也只能调用一次 ;
窗口刷新 Invalidate UpdateWindow RedrawWindow ;
文件类型及相关打开程序的注册; 指定某一后缀的文件被指定的程序打开
VC搜索窗口、遍历子控件 : EnumChildWindows
PeekMessage完美解决MFC主界面无响应 : 耗时操作处理
MFC 处理耗时操作的一种办法: 耗时操作处理
精确延时的实现: 来源easyx(sleep(1)的使用)
VC中基于Windows的精确定时
MFC 等待函数 WaitKey: 耗时操作处理
Windows API (我常用的) 常用VC++代码 : 如exe路径,当前消息ID,...
Windows文件、目录操作编程 常用API
ShellExecuteEx
URLDownloadToFile : 下载Http URL地址
MFC常用类与API函数
CMFCButton : 功能比较强大, 以CMFC前缀的可以考虑使用
CMFCColorButton
CMFCMenuBar & CMFCToolBar
优秀开源项目之四:CrashRptProbe,查询程序奔溃的利器
Visual Studio 2008 查找耗时函数 C++ Profiler 性能 优化
vs2010 mfc中 出现: “当前不会命中断点。源代码与原始版本不同”
CMFCControl 问题!!!
MFC中调用.c文件错误,C++调用.c文件 解决方案: C++调用C函数
LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
LINK1123:failure during conversion to COFF:file invalid or corrupt
uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)"解决办法
Cppcheck 1.54 C/C++静态代码分析工具
C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息
Qt Windows 7(Win7)下获取并显示电池电量和WIFI信号强度
XML
在VC中用CMarkup类操纵XML
Ribbon: (使用起来不舒服)
响应MFC Feature Pack中 CMFCRibbonCategory 切换消息
通过代码实现---Switch Ribbon Category
CDockablePane小技巧 + CDockablePane使用心得
关于Ribbon界面 和 一些使用方法
如何隐藏RibbonBar的QAT QuickAccessToolBar
脚本语言:
语料编程空手道:从 VBA,到 VBS,到 HTA
VBS脚本的GUI界面——HTA简明教程
VC++ Word
VC++ 操作Word
在 C++ 程序中导出 Word 文档的简易方法
鸡啄米 之 VC++操作Word之简明入门教程
Word VBA参考教程
Object model reference Word 2013 developer reference , https://msdn.microsoft/ZH-CN/library/ff837519.aspx
打印纸的规格
VBA代码收集
VC++ 操作Word(使用开源库,不依赖于office控件) : DocxFactory , DuckX
C Plus Plus:
C++开发者都应该使用的10个C++11特性
C++的四种强制转换
C++代码注释规范(整理)
为什么析构函数是虚函数
C++成员函数做为线程函数
C++计算 MD5值 (数字签名)
lambda
volatile
c++ RTTI(运行时类型识别)
STL
STL容器的区别
STL之list排序
数据库
SQLite简介
VC连接SQLite3的方法(MFC封装类)
常用SQL语句
全功能DB数据库管理工具,超赞,完全支持所有主流数据库
字符点阵:
GB2312区位码、编码表与编码规则
更多推荐
文章索引~ Visual C++
发布评论