用MFC、C++的电脑关机程序,提供源代码下载,希望对大家能有帮助。
原创 2022-12-09 15:52:58
187阅读
VC++和MFC 编写的一个计算器程序,希望对大家有所帮助
原创 2022-12-09 15:56:53
122阅读
#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阅读
1前言 当程序的运行结果与程序员预想的不一样,如死机,计算值不正确,出现内存访问冲突等,就需要进行调试2进行调试前的准备工作 因为程序调试是一项十分耗时的工作,很难估计出将要花费多长时间,因此在调试前,一定要做好充分准备,尽量避免做无用功:1.构造好的测试步骤,让程序出错有规律性或出错的概率越大越好2.被调试程序及相关库是最符合要求的版本3.工程临时文件如.ncb被删除4.整个工程被重新编译5.应用程序的链接路经与调试路径保持一致6.单体测试全部通过3出错位置和原因的确定3.1几种典型错误的原因1 内存莫名其妙的失效原因:内存指针被多处引用,被多处释放2 多线程条件下死机原因:线程中由于用了S
转载 2013-05-05 01:27:00
189阅读
2评论
①整形(int)转化为字符串型(CString) //变量定义 private:  int m_iRandom;  CString m_sRandom; //int类型转换为CString类型  m_sRandom.Format("%d",m_iRandom); ②//获取系统当前时间 CTime tm; tm=CTime::GetCurrentTime(); m_sCurrentTime=tm
转载 2009-07-08 18:30:00
89阅读
2评论
  在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序简单,但欠灵活。其二是调用Windows的API函数,这种方法可以清楚地掌握串口通信的机制,并且自由灵活。下面是介绍的是关于API串口通信内容。  串口的操作可以有两种操作方式:同步操作方式和重叠操作方式(又称为异步操作方式)。同步操作时,API函数会阻塞直到操作完成以后才能返回(在多线程方式中,虽然不
转载 2023-08-26 18:33:44
60阅读
今天我们来学习编写C++一些简单的程序。“工欲善其事,必先利其器。”既然要写一段程序,首先就要有适合自己的IDE(集成开发环境)。下面我给大家推荐一些IDE:1.Visual C++在最开始(那时候我还什么都不懂)的时候,从网上下了一个Visual C++ 6.0,现在已经删掉了,所以就不放图片了。从个人的角度来说,初学者不太合适,因为它需要纯手工敲代码。2.CodeBlocks这一款软件是后来
转载 2023-07-06 10:53:51
149阅读
目前硬件配置在提高,软件开发环境也在不停的升级,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评论
如何使用VC来检测系统上的.NetFrameWork版本呢,原理见我前面刚刚写过,不懂的可以去看一下,下面直接贴代码了,百度呀,为什么没有贴代码的功能呢,哎直接贴真恶心呀,那就恶心一下吧。#include “stdio.h”#include “windows.h”#include “tchar.h”#include “strsafe.h”#include “stdafx.h”// 为避免机器编译时候出现:SDK中某些值没有被定义的情况,先定义他们。#ifndef SM_TABLETPC#define SM_TABLETPC 86#endif#ifndef SM_MEDIACENTER#defi
转载 2012-12-08 09:11:00
61阅读
2评论
void CTest1Dlg::OnButton2() {       //*权限的提升*//        static HANDLE hToken;     static TOKEN_PRIVILEGES tp;//提升权限以
原创 2009-09-24 13:57:06
1122阅读
在了解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评论
// 实验一Dlg.cpp : implementation file//#include "stdafx.h"#include "实验一.h"#include "实验一Dlg.h"//添加的头文件#include "shlwapi.h"#define WM_NOTIFYICON WM_USER+1//#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////
转载 2013-07-12 19:59:00
117阅读
2评论
在应用程序一个文档内引用头文件如下,并将hidsdi,hidpi.h,hidusage.h,hidsdi.lib,
原创 2022-11-01 00:19:34
1500阅读
2.1 如何动态添加和删除菜单项AppendMenuInsertMenuDeleteMenu/////////////////////////////////////////////////////////////////////////////// CMainFrame message handl...
转载 2015-04-01 10:51:00
233阅读
2评论
创建一个完整的窗口需要经过下面四个操作步骤: 1、设计一个窗口类; 2、注册窗口类; 3、创建窗口; 4、显示及更新窗口。#include <windows.h> #include <stdio.h> LRESULT CALLBACK WinSunProc( HWND hwnd,//窗口句柄UINT uMsg,//message identifierWPARAM w
原创 2022-09-14 10:17:13
130阅读
【代码】VC ++ | VC++调试方法。
原创 2023-05-06 00:48:31
65阅读
速记vc知识。
转载 2012-09-12 19:30:00
139阅读
2评论
下载TinyXML库文件http://sourceforge.net/projects/tinyxml/ 在TinyXML的目录找到tinystr.h, tinyxml.h,tinystr.cpp,tinyxml.cpp, tinyxmlerror.cpp,tinyxmlparser.cpp六个文件
转载 2014-01-02 16:51:00
196阅读
2评论
1. 记录时间 2. 报错 解决
原创 2022-08-21 00:12:52
151阅读
  • 1
  • 2
  • 3
  • 4
  • 5