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
安装和配置:
MSDN i Tell You: 可以下载Windows系统,VC编译器等 http://msdn.itellyou.cn/ :
win7(64位旗舰版)visual studio 2017无法安装及vs2015闪退问题解决方式 : 测试可用。
Visual C++6.0安装教程(win10版) : 测试可用
vs2010创建和使用动态链接库(dll) : 创建DLL动态库。
windows下多个静态库合并的方法 : 备份,未实践
VC++调用并编译静态库 : 公共语言运行时支持 (/clr)??
VC++ 项目设置中的【生成后事件】设置 : 生成后事件
VC++配置: 32位,64位,debug,release : 编译
简单内存泄漏检测方法 解决 Detected memory leaks! 问题 : CrtSetBreakAlloc
内存可用性判断 IsBadCodePtr IsBadReadPtr 等等
使用Visual Leak Detect or 检测c/ c++ 程序内存泄漏 : 内存泄露检测工具
MFC程序崩溃的友好处理 : SetUnhandledExceptionFilter
使 VC2013 编写的程序运行在其它电脑上(exe兼容XP);
网络教程:
VC驿站 : 视频教程不错
如鹏网 : C语言也能干大事,C语言也能开发网站
控件资料:
VC驿站精彩 : 收集的有用控件
VS2010/MFC编程入门教程之目录和总结 鸡啄米 : 很多控件有参考,有范例。
资源和答疑:
http://www.cplusplus.com/: C++官网
编程技巧:
有用的sleep(1) // 降低CPU
tr1::shared_ptr 代码范例 : 智能指针
环形缓冲区-公式 : 环形缓冲区很有用
位域 : 有用 ( 也可以直接用 如何实现简单的位数组(bit array) : )
MFC类和范例
CFileDialog : 选择文件对话框
选择文件目录 : 选择文件目录
CToolTipCtrl : 工具提示
对话框 ~ 更新菜单和工具栏: ON_UPDATE_COMMAND_UI
如何让子窗口全屏显示 //测试成功。
CxImage 使用范例 //图像处理类
在父对话框中嵌入子对话框 //抛开内容不谈,在父对话框中嵌入子对话框的确是我常用的编程方式
C风格文件读取: C语言读写文件范例
MFC消息处理
WM_CONTEXTMENU : 标准的菜单消息:右键按下然后松开时会触发此消息。
VC多线程
多线程和MsgWaitForMultipleObjects : Windows中,安全的等待线程退出!
使用_beginThreadex创建多线程(C语言版多线程)
WaitForSingleObject : CreateEvent
串口:
串口编程利器:Pcomm lite 串口库介绍 ------这个库很好用。
GDI & GDI+
GDI贴图闪烁解决方法
GDI有用的函数 --- 收集
GDI+ //MFC中 ,GDI+,环境配置
GDI+ 编程 关于VS2008的配置 //GDI+封装为 DLL 配置出现了问题,该文解决
编译问题和解决:
error C3861: “max”,“min”: 找不到标识符 : 成功解决
下面的文章不怎么看了
PS:-------------------
Some of the Best Open Source Project's in VC++ & MFC
Chrome 浏览器怎么找到看完视频之后那个缓存文件 , 优快云 文章处理, + 优快云文章搜索方法
PreCreateWindow ; 可以调整Windwos Style
在MFC中,如何获取CWinApp,CMainFrame,CChildFrame,CDocument,CView ;
VC不同的资源分配、释放 统计表 ; 资源的申请和释放要对应
在OnPaint中必须调用一次BeginPaint和EndPaint,且也只能调用一次 ;
窗口刷新 Invalidate UpdateWindow RedrawWindow ;
文件类型及相关打开程序的注册; 指定某一后缀的文件被指定的程序打开
VC搜索窗口、遍历子控件 : EnumChildWindows
PeekMessage完美解决MFC主界面无响应 : 耗时操作处理
MFC 处理耗时操作的一种办法: 耗时操作处理
精确延时的实现: 来源easyx(sleep(1)的使用)
MFC 等待函数 WaitKey: 耗时操作处理
Windows API (我常用的) 常用VC++代码 : 如exe路径,当前消息ID,...
URLDownloadToFile : 下载Http URL地址
CMFCButton : 功能比较强大, 以CMFC前缀的可以考虑使用
优秀开源项目之四:CrashRptProbe,查询程序奔溃的利器
Visual Studio 2008 查找耗时函数 C++ Profiler 性能 优化
vs2010 mfc中 出现: “当前不会命中断点。源代码与原始版本不同”
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)"解决办法
C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息
Qt Windows 7(Win7)下获取并显示电池电量和WIFI信号强度
XML
Ribbon: (使用起来不舒服)
响应MFC Feature Pack中 CMFCRibbonCategory 切换消息
通过代码实现---Switch Ribbon Category
CDockablePane小技巧 + CDockablePane使用心得
如何隐藏RibbonBar的QAT QuickAccessToolBar
脚本语言:
VC++ Word
VC++ 操作Word
在 C++ 程序中导出 Word 文档的简易方法
鸡啄米 之 VC++操作Word之简明入门教程
Word VBA参考教程
Object model reference Word 2013 developer reference , https://msdn.microsoft.com/ZH-CN/library/ff837519.aspx
打印纸的规格
VBA代码收集
VC++ 操作Word(使用开源库,不依赖于office控件) : DocxFactory , DuckX
C Plus Plus:
STL
数据库