vc6
文章平均质量分 68
IIIIIII_II
历尽千辛万苦的飞升者,成为围剿孙悟空的十万天兵之一
展开
-
VS学习建议
学习如何使用大纲视图(Outlining)、类视图(Class View)和解决方案资源管理器(Solution Explorer)进行代码导航。- 如果需要,学习如何使用Visual Studio进行跨平台开发,如使用.NET Core开发跨平台应用程序,或使用C++进行跨平台编程。- 掌握使用代码编辑器的基本功能,如智能提示(IntelliSense)、代码高亮、格式化、重构、查找替换等。- 学习如何新建、打开、保存、构建和调试不同类型的项目,如C++、C#、VB.NET、Python等。原创 2024-03-31 00:49:17 · 216 阅读 · 0 评论 -
VC++6. 0学习建议
尽管目前主流软件开发环境已经升级到了Visual Studio的较新版本,但如果出于教学目的或维护遗留项目的需求,了解和学习VC++ 6.0的基础使用仍然有其价值。不过,VC++ 6.0的基础知识对于理解C++语言的核心概念和传统的Windows编程仍有很大的帮助作用。- 虽然重点是学习VC++ 6.0,但是理解现代C++标准的发展以及如何将老项目的知识迁移到更新的IDE如Visual Studio 2019等也是非常有用的。- 编写和编辑C++代码,理解预处理器指令、注释、变量声明、函数定义等基础知识。原创 2024-03-31 00:48:55 · 347 阅读 · 0 评论 -
namespace命名空间
加上using声明(using namespace std) 或using指示(如std::string、1) 当使用的时候,该头文件没有定义全局命名空间,必须使用。1)当使用时,相当于在c中调用库函数,使用的是全局命。二: 由于namespace的概念,使用C++标准程序库的任何标识符时,可。2) 当使用的时候,该头文件没有定义全局命名空间,必须。std是c++标准命名空间,c++标准程序库中的所有标识符都被定义在std。原创 2024-03-28 00:29:03 · 1005 阅读 · 0 评论 -
lambda表达式
3. **箭头操作符(Arrow Operator)**:`->`,在C++和Java中用于分隔参数列表和返回类型声明(在C++中)或者函数体(在Java中,不需要明确写出返回类型,会自动推断)。4. **函数体(Body)**:包含要执行的逻辑,可以是单个表达式(在这种情况下通常隐式返回该表达式的结果)或一个代码块(可能包含若干语句,并可以显式返回结果)。1. **捕获列表(Captures)**(在C++中):可选部分,用于捕获外部作用域的变量,可以是值捕获或引用捕获。// C++ 中的基本结构。原创 2024-03-28 00:28:42 · 293 阅读 · 0 评论 -
VC++ class wizard介绍
当Object IDs列表框中选定当前类名时,Message列表框前部分显示的是当前类所能覆盖的虚拟函数,后部分显示的是能够处理的消息。利用ClassWizard可以很轻松地完成一些最基本、最普通的工作,如在自己的应用程序中创建新类、映射消息为其添加消息处理函数、覆盖虚拟函数、将对话框中的控件与某个变量相关联等。而当前消息则是在Message列表框中选定的消息。所谓能映射成员变量的控件,就是可以使用类中的成员变量来代表某个控件,当控件发生改变时,该成员变量的值也发生相应变化。原创 2024-03-26 11:15:27 · 613 阅读 · 0 评论 -
【VC++学习笔记】控件及按钮的设置和使用
改变控件尺寸可以放在OnDraw()函数中,也可放在CalcWindowRect()函数中,当窗口尺寸发生变化时,它们都将被执行,且CalcWindowRect()函数先于OnDraw()函数,下例是在CalcWindowRect()函数中修改控件尺寸。//把编辑控件的大小设为(100,80),位置不变。原创 2024-03-17 00:15:23 · 790 阅读 · 0 评论 -
【vc6学习笔记】error C2057: expected constant expression
在Visual C++ 6.0(VC6)中,错误 error C2057: expected constant expression 表示编译器期望一个常量表达式,但实际得到的是一个非常量或变量表达式。这个错误常见于以下几种情况:原创 2024-03-14 20:37:47 · 593 阅读 · 0 评论 -
【vc++学习笔记】MessageBox用法
MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对框。6.if(MessageBox("一种常用的应用","这是标题",MB_ICONEXCLAMATION|MB_OKCANCEL)==IDCANCEL)","这是标题", MB_ICONEXCLAMATION|MB_OKCANCEL );//一个重试按钮,一个取消按钮。原创 2024-03-14 15:06:53 · 1184 阅读 · 2 评论 -
vc6更改exe名称
在“链接”选项卡中,查找“输出文件”(Output file)或者“目标文件名”(Target name)的设置项。通常情况下,在“对象/模块定义”(Object/library modules)下的输入框中可以找到默认的.exe文件名。修改这个输入框中的名称,比如将它从默认的“Win32Project1.exe”更改为想要的名称,如“NewAppName.exe”。在菜单栏选择“项目”(Project) -> “设置”(Settings)。在弹出的“设置”对话框中,找到“链接”(Link)选项卡。原创 2024-03-14 15:06:19 · 467 阅读 · 0 评论 -
【vc6++学习笔记】cFileDialog用法
"cFileDialog" 通常是指一个文件对话框,用于在计算机程序中打开或保存文件时与用户进行交互。这是一个常见的图形用户界面(GUI)元素,允许用户浏览文件系统、选择文件路径和输入文件名。在不同的编程环境和框架中,文件对话框的实现方式可能会有所不同。例如,在Windows平台上,使用C++编程时,你可以使用 Windows API 中的 "GetOpenFileName" 函数来创建一个打开文件对话框,或使用 "GetSaveFileName" 函数创建一个保存文件对话框。这些函数允许你自定义对话框原创 2024-03-14 10:48:43 · 1034 阅读 · 0 评论 -
回调函数使用机制
回调函数(Callback Function)是一种在计算机程序设计中广泛使用的机制,它允许一个函数将另一个函数作为参数传递,并在适当的时机调用该函数。回调函数的应用场景非常广泛,例如在异步编程、事件驱动编程、GUI编程、网络编程、线程同步等领域都会大量使用回调函数来处理各种事件和任务。这个例子演示了同步回调,实际上,在异步编程场景中,回调函数的应用更为常见,例如用于处理完成的异步任务、响应网络请求等。函数作为参数,并在其内部调用该函数处理传入的参数。输出将是通过回调函数计算得到的结果。原创 2024-03-13 18:08:45 · 238 阅读 · 0 评论 -
RegOpenKeyEx函数:error C2065: ‘RgeOpenKeyEx‘ : undeclared identifier
RegOpenKeyEx函数打开指定的注册表项。参数hkey:当前打开的密钥或以下预定义密钥之一的句柄HKEY_USERSlpSubKey:指向一个空终止字符串的指针,该字符串包含要打开的子键的名称。如果该参数为NULL或指向空字符串的指针,则函数将为由hKey参数标识的键打开一个新句柄。在这种情况下,函数将不会关闭先前打开的句柄。ulOptions:保留;必须是零。samDesired:一个访问掩码,它指定对密钥的期望访问权限。这个参数可以是以下值的组合。原创 2024-02-28 10:37:49 · 444 阅读 · 0 评论