主要是为了解决VC++6.0使用过程中的问题,以后遇到难解决的问题,也会再次更新此列表Visual C++开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意。    1:使用vc开发项目时,常会遇到这种情况:     即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编译连接一次,非常讨厌
转载 2024-05-25 18:10:58
59阅读
# VC程序架构的科普介绍 在软件开发中,VC(即Visual C++)是一种广泛使用的编程语言和环境,特别是在Windows操作系统上的应用开发。了解VC程序的架构对开发者来说至关重要,它不仅影响软件的性能和可维护性,还决定了用户的体验。在本文中,我们将深入探讨VC程序的架构,并提供相应的代码示例和可视化图表,包括甘特图与旅行图,以帮助读者全面理解VC程序架构的各个组成部分。 ## VC程序
#include "stdafx.h" #include <windows.h> #include <windowsx.h> #include "resource.h" #include "MainDlg.h" #include <winsock2.h> /* Template designed by RuPeng.com. Please
原创 2013-05-14 13:25:54
622阅读
VC编程制作系统托盘程序 Windows操作系统中的某些程序运行时不显示运行窗口,只在任务栏上显示一个图标,表示程序正在运行,用户
原创 2023-06-11 13:16:15
812阅读
1前言 当程序的运行结果与程序员预想的不一样,如死机,计算值不正确,出现内存访问冲突等,就需要进行调试2进行调试前的准备工作 因为程序调试是一项十分耗时的工作,很难估计出将要花费多长时间,因此在调试前,一定要做好充分准备,尽量避免做无用功:1.构造好的测试步骤,让程序出错有规律性或出错的概率越大越好2.被调试程序及相关库是最符合要求的版本3.工程临时文件如.ncb被删除4.整个工程被重新编译5.应用程序的链接路经与调试路径保持一致6.单体测试全部通过3出错位置和原因的确定3.1几种典型错误的原因1 内存莫名其妙的失效原因:内存指针被多处引用,被多处释放2 多线程条件下死机原因:线程中由于用了S
转载 2013-05-05 01:27:00
189阅读
2评论
目前硬件配置在提高,软件开发环境也在不停的升级,vs2008 beta2 Enterprise Edition已经发布,使用的结果感觉非常满意,比vs2005进步不少,首先在IDE环境的启动速度上比05要快,MFC的空间数量上也增加了几个,最重要的是vs2008应该是windows vista内核开发的主要工具,微软的东西向下兼容肯定是没有问题了,如果能够熟练使用vs2005那么vs2008应该一点问题都没有的,下面说下vs2005、vs2008程序发布的方法:alt+F7->配置属性->C/C++->Code Generation->RuntimeLibrary 属性
转载 2007-10-14 13:00:00
50阅读
2评论
首先包含头文件和库文件:#include #pragma comment(lib, "DbgHelp.lib")#include #pragma comment(lib,"Shlwapi.lib")然后
原创 2023-01-16 00:14:00
103阅读
最近在看《深入浅出MFC》,书中候先生所有的程序都是利用makefile进行编译与连接的,我想直接利用VC++6.0进行编译与连接,下面的是书中第六章hello程序的连接时的错误,请各位帮忙看看!--------------------Configuration: HELLO - Win32 Debug--------------------Linking...nafxcwd.lib(thrdco
转载 精选 2008-03-31 23:25:57
3064阅读
1评论
1、如果你的程序为Hello.exe,直接在Hello\res文件夹下面找到Hello.ico,然后用你喜欢的ico图标把Hello.ico替换掉即可; 2、如果你有多个窗体,第一种方法就望尘莫及了。此时你可以添加或导入资源浏览器中,我们假定其ID为 IDR_MYICON       然后在该窗体的OnInitDialog()中添加以下代码即可:      //CDialog::OnInitDia
转载 2009-07-10 20:19:00
152阅读
2评论
原文: http://blog.csdn.net/petergu1984/article/details/1563859 1:程序的“导火索”---theApp CmyApp theApp; 在声明对象的同时,调用其...
转载 2012-09-05 22:07:00
158阅读
2评论
原文:http://blog.csdn.net/petergu1984/article/details/15638591:程序的“导火索”---theAppCmyApp theApp;在声明对象的同时,调用其构造函数。按C++的语法,首先要调用其基类Cwinapp的构造函数.这个文件主要用于应用程序的一些初始化操作。class CWinApp : public...
原创 2021-09-29 11:22:26
295阅读
 用VC2005打开VC2008程序,点击.sln文件没什么反应,点击.vcproj则提示:        要想用VC2005打开VC2008的程序,要对.sln和.vcproj这两个文件做一下简单修改,毕竟软件工具通常都是向下兼容而不会向上兼容。    -------------------------------
转载 精选 2011-08-17 14:51:10
644阅读
一、
原创 2008-04-28 13:04:00
709阅读
BOOL WINAPI ConsoleHandler(DWORD CEvent) {  DWORD e = 0;  switch (CEvent)  {  case CTRL_C_EVENT:   e = CTRL_C_EVENT;   b
原创 2010-03-01 16:28:03
1971阅读
前言:最近开始了C++的学习,从开始的建立项目到最后的理解,从中感悟到了很多。学
原创 2022-10-17 15:06:30
112阅读
在了解GDI的一些基本知识之后,我们就可以着手编写绘图程序了。这个绘图程序可以让读者用鼠标器在窗口内任意涂写,并可以保存所画的内容。这里我们参考了Visual C++的例子Scribble,并作了一些修改和简化。8.3.1 MDI应用程序框架首先用AppWizard生成绘图程序的基本框架:选择File->New,弹出New对话框,选择MFC AppWizard(exe),并指定项目文件名为D
转载 2021-04-18 18:40:59
724阅读
2评论
没有过多的理论, 但有些内容是必要的. 在 C++ 中执行一段 Script 的方法相当的多, 但你需要其返回值, 这可能需要使用 MS 提供的 MSScript.ocx (在 C++ 中引用该 ActiveX Object). 先来个例子, 假定一段 VBScript 的过程如下: Private Function GetValue() GetValue=5 End Function 你期望在 C++ 中执行此过程, 并将返回值 5 保存到 C++ 中定义的变量中. 这好办, 在 C++ 需要引用 MSScript.ocx, 以下是一个Win32 Console Application (控
转载 2013-07-08 18:26:00
279阅读
2评论
1 Run-Time Check Failure: being used without being defined场景    将一个未曾初始化的结构体作为参数传递给一个函数,在运行时出现如上的错误,尽管没有在函数中使用,但是依然需要进行结构体的初始化,重申初始化的重要性 2 Run-Time Check Failure Stack around the v
原创 2017-07-12 18:12:46
3496阅读
VC cl.exe
原创 2017-07-13 13:43:02
2296阅读
以下是网上看到的一个实现VC托盘的程序,好像只适用于对话框程序。经本人简单整理。一、托盘简介     所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起,但又不希望占据任务栏的时候,就可以把程序放到托盘区。其实,托盘区的编程很简单,下面简要阐述一下子喽^_^ 二、托盘编程相关函数&
转载 精选 2015-06-09 18:59:35
1291阅读
  • 1
  • 2
  • 3
  • 4
  • 5