随笔分类 - Windows程序设计
摘要:在32位的Windows系统中,每一个进程都有权访问他自己的4GB(232=4294967296)平面地址空间,没有段,没有选择符,没有near和far指针,没有near和far函数调用,也没有内存模式。 每个进程都有独立的4GB逻辑地址空间,32位的Windows系统允许每一个进程独立访问自己的内
阅读全文
摘要:1. NuGet是什么? NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that
阅读全文
摘要:为了加深对函数递归调用过程中的理解,本Demo程序特意在VS2008 C#控制台程序实现了阶乘的计算功能,用于观察函数递归调用过程中的调用堆栈的情况。 源码如下: 函数递归调用过程中的调用堆栈的情况截图如下: 源码下载:https://pan.baidu.com/s/18SHyws1vX2a-fvb
阅读全文
摘要:基类: 派生类: 主函数调用测试代码为: 基类的XML文件: 派生类的XML文件: 源码下载:DeserializeTest.rar 提取码:pkya 总结:将xml文件反序列化为类的实例的时候,只要xml文件的根节点的名字与被反序列化的类的名字一致即可。当然了,反序列化成功后,用基类的实例引用去指
阅读全文
摘要:XmlIgnore是一个自定义属性,用来指明在序列化时是否序列化一个属性。如下面的例子: 在序列化时,其结果如下所示 我们可以看到,因为设置了XmlIgnore,所以Comments没有被序列化。对于已经设置了XmlIgnore的属性,也可以通过XmlAttributeOverrides 来重新第一
阅读全文
摘要:刚学WinAPI编译遇到不少问题,LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib test。 这个问题表明你新建的是一个main类型函数(控制台程序),而你的程序中有窗口程序,显然是个win32函数,解决方法:项
阅读全文
摘要:1. 问题描述: 提示如下错误:error MSB8020: The builds tools for v140 (Platform Toolset = 'v140') cannot be found. To build using the v140 build tools, either clic
阅读全文
摘要:问题描述: OpenGL红宝书第9版源码采用CMake编译后,用相应的Visual Studio(如VS2012)打开“vermilion9.sln”解决方案,并运行时Visual Studio提示“无法启动程序...ALL_BUILD。拒绝访问“的问题。 解决办法: 由于打开“vermilion9
阅读全文
摘要:Visual Studio、.NET Framework、VC++、C#各个版本的对应关系 Visual Studio版本 .NET Framework版本 内部版本 VC++版本 C#版本 Visual Studio 2002 .NET Framework1.0 7.0 VC++2002 VC#1
阅读全文
摘要:计算机在最初只支持ASCII编码,但是后来为了支持其他语言中的字符(比如汉字)以及一些特殊字符(比如€),就引入了Unicode字符集。基于Unicode字符集的编码方式有很多,比如UTF-7、UTF-8、Unicode以及UTF-32。在Windows操作系统中,一个文本文件的前几个字节是用来指定
阅读全文
摘要:Imag watch的简介 Image Watch是一个VS插件,能够让你在调试一个OpenCV程序的时候,看到内存中的图像,这对跟踪bug或者理解一段代码非常有帮助。(原文:Image Watch is a plug-in for Microsoft Visual Studio that lets
阅读全文
摘要:直接给出原文链接吧: C#中基于GDI+(Graphics)图像处理系列之前言 链接:https://pan.baidu.com/s/1zm5TCOHqkqEfiLZuqO0UMA 提取码:qz0h
阅读全文
摘要:我想有很多搞图形方面的朋友都会用到双缓冲技术的时候,而且有的时候她的确是个头疼的问题。最近我也要用双缓冲技术,程序怎么调试都不合适,当要对图形进行移动时,总是会出现闪烁抖动。在网上找了些资料,说得都不清不楚的,折腾了一晚上也没弄出来。第二天觉定自己研究一下。现在把自己的一些想法拿出来跟大家分享一下。
阅读全文
摘要:C#中的NameValueCollection类读取配置信息,大家可以参考下。 我首先介绍配置文件中的写法: 1.在VS2015中的工程下建立一个控制台应用程序,其config文件默认名称为App.config,并如下编辑: <?xml version="1.0" encoding="utf-8"
阅读全文
摘要:1.下载filetool.exe,然后将文件解压在一个小文件夹内2.打开filetool.dsw 在release模式下编译程序,复制filetool.dll3.放在VC6.0安装目录AddIns的下,比如我的路径C:\Program Files\Microsoft Visual Studio\Co
阅读全文
摘要:原文链接:VC 宏与预处理使用方法总结 原文链接:VC预处理指令与宏定义的妙用
阅读全文
摘要:最近抽空复习了一下MFC的内容,觉得一篇博文写的不错。 原文内容太多直接给出链接吧:深入理解MFC中程序框架 链接2:深入浅出话VC++(2)——MFC的本质 链接3:MFC单文档/视图结构穷追猛打
阅读全文
摘要:视频教程:3D游戏开发步步高系列课程(微软课堂) 。美中不足的是视频的声音和画面不太对应。专心的听声音,听老师讲解吧。 PPT和源码下载:3D游戏开发步步高系列课程-PPT和源码 网址链接:3D游戏开发步步高系列课程(视频课程讲师:付仲恺)
阅读全文