- 博客(222)
- 资源 (944)
- 问答 (1)
- 收藏
- 关注
原创 Visual Studio C++ 示例
Windows 示例库包含代码示例,用于演练 Windows 8 和 Windows Server 2012 中提供的各种新编程模型、平台、功能和组件。这些可下载的示例包含 Visual Studio 解决方案 (sln) 文件、源文件、资产、资源,以及成功编译和运行所必需的元数据。文档中的许多文章都参考了这些示例。下表包含每个示例的说明,以及指向存储库中示例目录的链接。这些示例按原样提供,以演示 Windows 8 和 Windows Server 2012 的编程模型和功能 API 的功能。
2024-04-23 20:44:08 1130
原创 Microsoft Visual C++ 编译器版本控制
有用的两个例子是区分 Visual Studio 2019 16.8 与 16.9 以及 Visual Studio 2019 16.10 与 16.11。b Visual Studio 2019 16.10 和 16.11 共享相同的主版本和次要版本(因此具有相同的。a Visual Studio 2019 16.8 和 16.9 共享相同的主版本和次要版本(因此具有相同的。Visual Studio 2019 16.8 和 16.9 共享相同的主版本和次要版本,因此具有相同的。表示编译器的内部版本。
2024-04-23 20:40:34 649
原创 C++初学者:优雅创建第一个窗口
我喜欢用C#之类的语法,这里我, 主要是用C++的方法来包装实现,没有错误检查,本身水平也不高,属于初学者之流,但是这里个程序的编写过程中,我检验了自己的想法,并把他实现了。今天学习C++类的包装知识,终于整出了一个我的筷的界面 类,虽然代码很弱,但是我自己有点小成就感,这次就用这个类,写了自己工作上常用控制软件,我很满意。准备再花点时间,把这个类整理一下,通过这次程序的编写,我实现了自己的想法,简单 ,方便,再花点时间,这个类写的完善一些,还有好多知识要学习。简单的编程,快乐写代码。
2024-03-30 21:33:40 377
原创 C++初学者:如何优雅地写程序
C语言用来做题目,考试研究是很方便的,但是用来写程序做软件,你就会发现,一大堆的函数,你找半天,自己都晕头转向,没有很好的代码组织能力,感觉很吃力,很多的数据结构要自己造,你要研究算法,这时我感觉心累了,不想学了,比如用C语言写个界面,界面上显示网页,做自己的浏览器, 发现全是C++的项目 ,webview2都用到C++14了...要用自己的想法去写软件,为什么要听专家的,我听不懂,学不会,我要按自己的方法来。我喜欢C语言的功能强大,简洁,我也喜欢C#的语法简单,清晰,写起来又方便好用。
2024-03-27 16:42:17 1037 3
原创 C++初学者:像C#一样优雅写程序
我学不会,我比较笨,我是初学者,我写不出高手一样的代码,我只能老老实实的,我喜欢C#一样的语法,中规中矩,我现在不要技巧,只要我自己能看懂自己的代码,别1个月后,自己的代码都看不懂了,你别信,很多程序员都是这样的。C++的语言更强大,你也可以像C这样乱写,并且他还提供了一整套的方法,让他发挥自己的想像力,提供你一双梦想自由的翅膀,但你得自己学会飞。C语言的强大,在于自由自在,你可以随便怎么写程序,不讲格式,可以很整齐,也可以鬼画符,只要能运行就可以了,程序员可以自由发挥。国际C语言大赛中的代码。
2024-03-27 16:31:11 362
原创 C++ DLL 导出类中的静态函数
客户端要导入这个静态成员函数,需要相应的头文件和库文件。但是,由于静态成员函数属于类而不是对象,因此导出它们不需要实例化类。宏,因为它是用来导入符号的。当客户端链接到DLL时,它会正确地导入。在C++中,要从DLL中导出类中的静态成员函数,可以使用。宏用于标记DLL中导出的类和函数。在DLL项目设置中,以下是一个简单的例子,展示了如何从一个名为。C++ DLL 导出类中的静态函数。在客户端的项目设置中,不需要定义。宏在编译DLL时导出符号。
2024-03-18 22:38:40 105
原创 Windows XP 部署 高版本的VisualStudio运行库
由于缺少对 SHA-256 代码签名证书的支持,适用于 Visual Studio 2015、2017、2019 和 2022 的最新中不再提供对 Windows XP 的运行时库支持。Visual Studio 2019 版本 16.7 中随附有支持 Windows XP 的最后一个可再发行程序包。请使用文件版本以 14.27 开头的可再发行程序包。如果使用更高版本的可再发行程序包部署 Windows XP 应用或应用更新到更高版本的可再发行程序包,应用则不会运行。
2024-03-17 19:47:54 962
原创 从命令提示窗口使用 Visual C++ Toolkit 2003
要使用该工具编译 C++ 应用程序,您通常要使用文本编辑器(例如,记事本)编写应用程序,用扩展名 .cpp 保存该文件,然后调用该编译器,并传递您要编译的文件的名称作为参数。请随时地通过 [email protected] 向我发送便条,以提供您对本文的意见,以及您希望看到的有关该主题的其他文章的建议。现在您已经了解了如何使用 Visual C++ Toolkit 2003 生成和运行非常简单的应用程序,接下来您应当能够生成和测试介绍性的 C++ 书籍中可能包含的任何示例。您应当看到以下消息。
2024-03-12 11:31:29 413
原创 WM_CTLCOLOR消息的一点备注
此外,但是, MFC 4.0 便于重复使用通过提供称为 “在子控件窗口或父窗口使这些通知消息已处理的消息反映”函数,或者在两个。在控件背景色的示例中,您现在可以编写通过处理反映的 WM_CTLCOLOR 消息设置自己的背景颜色 —所有不依赖于父控件的类。这意味着消息处理代码需要在父窗口的类,并在需要处理消息的每个类都必须复制。以前用MFC的时候,可以使用OnCtlColor函数来处理字体信息,今天在SDK编程中,我想处理WM_CTLCOLOR消息,窗口却收不到WM_CTLCOLOR这个通知。
2024-01-19 11:01:35 426
原创 具有该ID的控件已经存在
同一个界面中不可以使用一样的符号名称,但是不同的界面,要使用同一个符号名称时,按道理是可以, 这又是什么原因呢,以前一直是修改一个名称就完事了。如果要改名称的话,那也太麻烦了,很多地方要改代码。用计事本打开resource.h 符号定义文件 ,发现IDC_IP 这个符号的值 与IDC_COMBO1值是一样,在这里写个笔记,高手看不上这种问题,但是初学者遇到这个问题,真是急死人啊。原来是这个原因,修改一个成一个没使用的值 ,就可以了。最后,可以使用IDC_IP的这个符号了!修改后,变成这样的了,
2024-01-18 11:31:28 423
原创 VS2019 C++安装最基本的组件
-add Microsoft.VisualStudio.Component.CoreEditor --add Microsoft.Component.MSBuild --add Microsoft.VisualStudio.Component.Roslyn.Compiler--add Microsoft.VisualStudio.Component.TextTemplating--add Microsoft.VisualStudio.Component.VC.CoreIde--add Microso
2024-01-10 10:32:38 779
原创 powerbuilder调用webbrowser时的注意事项
/加载完成后,才可以使用documentu.body元素,不然会报错。//等待网页加载完成。
2023-11-09 09:45:22 267
原创 soncpp处理Json是一个用来处理 Json文本的开源C++库。源码下载地址:http://sourceforge.net/projects/jsoncpp/1)从文件中读取Jsonstd
JSONCPP 参考文档:c++ jsoncpp所有类及类方法的全面解析(代码示例)序列化与反序列化在处理json数据时,数据的序列化及反序列化是经常要使用的方法,下面详细介绍些jsoncpp关于序列化及反序列话的方法。//反序列化//反序列化,将字符串转化为json格式的数据//序列化//只能序列化json的object,不能带key值一起序列化。//会出现段错误//序列化为带格式字符串,序列化整个接送对象//序列化为不带格式的字符串。
2023-09-30 13:38:13 149
原创 脚本诊断要求在将其安装到的文件夹上设置特定权限。
有时候,vs2005~vs2010调试脚本时,提示找不到源码,就用这个集合设置权限。VS2012 调试JScript时,提示要设置权限。记录以下DOS命令,方便以后使用。
2023-08-29 08:58:37 93
原创 JScript调试时,提示 脚本诊断要求在将其安装到文件夹上设置特定权限
提权让其获得安装目录下Microsoft Visual Studio 11.0\Common7\IDE文件夹及子目录、文件都有读取和执行的权限,但是右键”IDE”文件夹属性--安全-里面根本就没有这个用户。其实翻阅msdn档案得知”S-1-15-2-1”其实就是ALL_APP_PACKAGES,即ALL_APPLICATION_PACKAGES。方法一,是手动修改IDE文件夹属性--安全--ALL_APPLICATION_PACKAGES权限为上图所示即可。所以手动提权的步骤有两种,方法二,用命令提示符。
2023-08-24 11:06:07 99
原创 JScript脚本,智能提示文件的制作说明
在编写JScrpt的时候,很多对象的方法没有提示功能,真是太不方便了。最的主要的是要提示:函数的参数类型及说明,成员变量的类型,返回值类型。虽然是很简单的一个要求,捣鼓了半天,才能一点眉目。收集了一些资料,总算是实现了,有了提示功能,写代码也方便了。对于我来说真是太难了。
2023-08-18 16:52:46 71
原创 由于应用程序配置不正确,应用程序未能启动
有的时候,你在Visual C++上面经过好几个月的辛勤努力,终于将程序编写完成并且测试完毕,然而当你试图在客户的发布机上运行刚写好的程序时,有可能会碰到类似下面的错误,操作系统告诉你“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”:复制这几个文件夹,用于调试一般情况下,这个问题都是由于程序不能找到所需要的C运行库(CRT)而引起的。
2023-07-22 13:42:57 97
原创 ASCII
ASCII是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,它是现今最通用的单字节编码系统。下面笔者为你准备了完整版的AS CL L 对照表,一起来看看吧!
2023-07-14 08:18:35 67
原创 SHAppBarMessage函数检索 Windows 任务栏的边框
请注意,这仅适用于系统任务栏。其他对象(特别是第三方软件提供的工具栏)也可以存在。因此,Windows 任务栏未覆盖的某些屏幕区域对用户可能不可见。若要检索任务栏和其他应用栏未覆盖的屏幕区域,该工作区可用于应用程序 ,请使用。并非所有消息都使用此成员。成员接收任务栏的边界矩形(以屏幕坐标表示)。发送此消息时,必须指定。应用程序定义的消息标识符。一个 指定屏幕边缘的 值。成员标识的应用栏的通知消息。有关详细信息,请参阅各个消息页。包含有关系统应用栏消息的信息。结构的指针,该结构的。此成员可以是以下值之一。
2023-06-24 12:22:23 168
原创 registerShellHookWindow 函数
此函数不适用于常规用途。它可以在后续版本的 Windows 中更改或不可用。注册指定的 Shell 窗口,以接收对 Shell 应用程序有用的事件或通知的某些消息。收到的事件消息只是那些发送到与指定窗口桌面关联的 Shell 窗口的事件消息。许多消息与调用函数后可以接收的消息相同,并为挂钩类型指定。的区别在于,消息是通过指定窗口的接收的,而不是通过回叫过程接收的。
2023-06-24 12:18:15 190
原创 VC++ 加载拖放时光标显示
拖放光标属于ole32.dll。您可以从该库中加载它们。为此,您需要使用LoadLibrary加载ole32.dll,然后使用LoadCursor获取这些游标的句柄。您可以使用1到7作为LoadCursor参数从ole32.dll获取光标。
2023-06-18 16:28:16 57
原创 windows系统图标文件存储方式、存放位置、默认图标更改及使用方式全解析
windows系统图标文件存储方式、存放位置、默认图标更改及使用方式全解析2022年10月03日 09:29162阅读 · 4喜欢 · 0评论达芬奇科普粉丝:122文章:50关注系统图标非常直观地表达了文件或命令的类型和含义,让用户方便快捷地做到“顾图思义”,windows系统经过多年的系统更新及完善积累了大量的图标,供我们查看,使用甚至二次开发,今天达芬奇就同大家从下述4个部分详细介绍下系统图标。第一部分:Windows 系统自带图标是如何存储的?第二部分:Windows图标默认位置第
2023-06-14 16:36:24 923
原创 控制面板项的规范名称
从 Windows 7 和 Windows Server 2008 R2 开始,规范名称可以在组策略中使用来隐藏特定的控制面板项。本主题提供了每个控制面板项的详细信息:规范名称、GUID、模块名称和可识别规范名称的操作系统版本。从 Windows Vista 开始,Windows 附带的控制面板项都会获得规范名称,该名称可用于。如果要删除添加到“显示”或“隐藏控制面板项”列表的所有条目,请返回到步骤 4 中的屏幕,然后选择“在 Windows Vista 之前,不支持控制面板项的规范名称。
2023-06-14 16:22:04 257
原创 执行控制面板项项目
在 Windows Vista 及更高版本中,从命令行启动控制面板项的首选方法是使用控制面板项的规范名称。在 Windows Vista 上,Windows XP 上的.cpl模块访问的某些选项现在作为.exe文件实现。例如,以下示例在 Windows XP 上的“系统”项中启动第四个选项卡,在 Windows Vista 上启动第三个选项卡。若要打开项目中的特定子页,或使用其他参数打开它,请使用:“%systemroot%\system32\control.exe /name。
2023-06-14 16:21:08 83
原创 VC++6.0 没用atlstr.h 怎么办
于是把atlmisc.h这个文件,复制一份,把名称改成atlstr.h,不就OK了。在VC++6.0中配置WTL9.0,提示没有atlstr.h,这个文件,怎么办呢。str.Format("%s","牛牛和妙妙" );又可使用CString 这个恶心的东西了。解决此问题可以修改stdafx.h。
2023-06-11 20:48:05 357 1
原创 常用注册表设置
"E:\\Visual Studio 2012\\Projects\\http\\Debug\\http.exe.ApplicationCompany"="程序更新向导4.0""E:\\Visual Studio 2012\\Projects\\http\\Debug\\http.exe.FriendlyAppName"="程序更新向导4.0""C:\\Program Files\\Windows NT\\Accessories\\WORDPAD.EXE.FriendlyAppName"="写字板"
2023-03-18 08:12:10 273
原创 将脚本分割成函数(函数对象)
将脚本分割成函数(函数对象)当你有一个脚本变得很长或很复杂时,将其分割成几个独立的函数是个好办法,函数是一群语句的集合,你可以调用多次同一个函数,你也可以传递参数给函数并从函数获得返回值。对于JScript这样的面向对象语言,函数实际上也是对象,虽然函数是对象,但它们工作起来就象VBScript的过程和函数一样(JScript中设有过程),你可以象下面所示那样明确地建立一个新函数:
2023-03-08 19:06:35 600 1
原创 修改窗口的样式
LONGlStyle =GetWindowLong( g_hwndRich,GWL_STYLE);if( lStyle&WS_HSCROLL) lStyle |=WS_HSCROLL;else lStyle &= ~WS_HSCROLL;SetWindowLong( g_hwndRich,GWL_STYLE, lStyle );
2023-03-08 08:41:17 613 1
原创 cl.exe 命令行
1) DSW:全称是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配置信息,她是一个纯文本的文件,在vc创建新项目的时候自动生成。4) /E:预处理C、C++源文件,将源文件中所有的预编译指令及宏展开,将注释去掉,然后将预处理器的输出拷贝至标准输出设备输出,并且在每个文件的开头和末尾加入#line。比较奇怪,加上 #include 后,测试结构体的时候就会出现很输出,应该是库中的类,看起来真麻烦,所以这里去掉它。
2023-02-12 08:43:12 1203
Microsoft Visual Studio 2005 Express Editions Service Pack 1 (X8
2022-07-22
en_visual_studio_community_2013_with_update_5.003
2022-07-18
en_visual_studio_community_2013_with_update_5.002
2022-07-18
en_visual_studio_community_2013_with_update_5.001
2022-07-18
Visual Studio .NET 2002 Service Pack 1
2022-07-18
mu_visual_studio_2012_update_5_x86_dvd_6967467.ISO
2022-07-17
vccode C++界面框架 RViewer示例代码
2024-04-03
VS2019 精简版本 只有C++功能,有ATL库/WIN10SDK(不含MFC)
2024-01-11
Windows Shell SDK 中文文档
2023-06-27
HelpView for vs2012
2023-05-24
helpview 2.3 for vs2017
2023-05-24
VC++开发一个资源编辑器
2022-12-18
Qt5.6.3 for vs2017 动态编绎版本
2022-11-12
Visual Studio Express 2015 不能下载
2022-07-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人