自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u014023993的专栏

学习C++过程中遇到的一些问题及解决方法,记录学习C++路上的点点滴滴

  • 博客(32)
  • 资源 (13)
  • 收藏
  • 关注

原创 关于使用VS2010创建单文本程序客户区的问题

创建

2014-04-24 19:50:18 795

原创 DrawText函数与TextOut函数的区别

TextOut function:The TextOut function writes a character string at the specified location, using the currently selected font, background color, and text color.

2014-04-21 15:10:23 5136

转载 预编译头文件.PCH文件

预编译头文件(一般扩展名为.PCH),是把一个工程中较稳定的代码预先编译好放在一个文件(.PCH)里.这些预先编译好的代码可以是任何的C/C++代码--甚至可以是inline函数,只它们在整个工程中是较为稳定的,即在工程开发过程中不会经常被修改的代码. 为什么需要预编译头文件?一言以蔽之:提高编译速度.一般地,编译器以文件为单位编译,如果修改了一工程中的一个文件则所有文件都要重新编译,

2014-04-20 20:27:58 561

转载 VC++常见问题汇总(二)

(28)该怎样防止MFC在窗口标题栏上把文档名预置成应用程序名?在 PreCreateWindow 函 数 中 删 除 FWS_PREFIXTITLE 标 志 的 窗 口 样 式: cs.style&= ~FWS_PREFIXTITLE;(29) 我应该怎样防止MFC在窗口标题栏上添加文档名?在 PreCreateWindow 函 数 中 删 除 FWS_ADDTOTITLE 标 志 的 窗

2014-04-20 20:26:35 519

转载 VC++常见问题汇总(一)

(1)为什么某个类突然在工作区间里面突然看不见了?只是类隐藏了,打开FILEVIEW,找到隐藏类的头文件,随便敲一下键盘的空格键,类就会在CLASSVIEW中显示了(2)在基于对话框的程序中,一按回车键,对话框就没了。把确定按纽的缺省属性前面的对勾去掉,重载OnOk()函数,在OnOk()函数里注释掉调用基类的OnOk()函数那行代码(3) 为什么我的VC6.0自动显示成员列表功能时有

2014-04-20 20:25:19 634

原创 关于定时器位置的设置

当我们创建一个单文档程序,对其分割窗口后,

2014-04-15 10:48:49 875

原创 关于弹出式(POPUP)对话框的显示

对于弹出式对话框的显示:当我们在一个类的构造函数中声明了另一个类的对象,那么

2014-04-14 20:39:09 3220

原创 DECLARE_MESSAGE_MAP

Declares that the class defines a message map. Each CCmdTarget-derived class in your program must provide a message map to handle messages.Use the DECLARE_MESSA

2014-04-14 19:50:27 872

转载 AfxGetApp->GetMainWnd()与AfxGetMainWnd

AfxGetApp->GetMainWnd()与AfxGetMainWnd前台线程与后台线程,AfxGetApp->GetMainWnd()与AfxGetMainWnd的不同    顾名思义,前台指看得见,既然看得见自然要有窗口,而后台是看不见,看不见可以理解为没有窗口,既然没有窗口,那么用AfxGetMainWnd()取得其窗口句柄,未免有些搞笑,为什么呢?聪明的你想必早已明白,如果你曾

2014-04-14 16:13:34 767

原创 CWinAppEx::CleanState函数的作用

CWinAppEx::CleanStateVisual Studio 2013其他版本Removes all the information about the application from the Windows registry.

2014-04-14 15:45:09 2747

转载 MFC静态文本控件如何设置字体--大小和颜色及背景色

CFont font; font.CreateFont(10,10,0,0,FW_BLACK,FALSE,FALSE,  FALSE,GB2312_CHARSET,OUT_DEFAULT_PRECIS,  CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,  FIXED_PITCH|FF_MODERN, _T("华文楷体")); m_stc.SetFont

2014-04-14 09:58:32 6918

转载 VC++中给对话框设置背景图片的方法

VC++中给对话框设置背景图片的方法-----------------------------------------------------方法一(铺满窗口)-------------------------------------在窗口的OnPaint()函数中,加入如下代码:         CPaintDC   dc(this);         CRect  

2014-04-13 20:33:34 818

转载 GetSafeHwnd()和GetSafeHandle()的主要区别

GetSafeHwnd()和GetSafeHandle()的主要区别:1.使用者不同:(1)窗体使用:GetSafeHwnd()用于获取窗体的安全句柄(即HWND),有了HWND我们就可以方便的对HWND指向的窗体进行所需的操作了;(2)GDI对象使用:GetSafeHandle(),用于获取GDI对象的句柄。注意:在使用指针时强烈建议这么做:// pS

2014-04-13 20:00:09 610

原创 设置分割窗口背景色的简单方法

HBRUSH CLeftDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO:  在此更改 DC 的任何特性 if(nCtlColor==CTLCOLOR_DLG)     ret

2014-04-13 16:43:11 630

转载 WM_CTLCOLOR消息

     WM_CTLCOLOR消息               在每个控件开始绘制之前,都会向其父窗口发送WM_CTLCOLOR通告消息,在该消息的处理函数中,可以设置控件显示文本的前景色、背景色以及字体。该消息处理函数还要求返回一个画刷的句柄,用于在控件具体的绘制之前擦除其客户区。        WM_CTLCOLOR映射消息处理函数为afx_msg H

2014-04-13 16:26:58 572

转载 VC++窗口任意分割

VC++窗口任意分割一、关于CSplitterWnd类我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢 ?在VC6.0中这就需要使用到CSplitterWnd类。CSplitterWnd看上去像是一种特殊的框架窗口,每个窗口

2014-04-13 15:22:32 852

原创 关于自定义分割窗口类(派生于CSplitterWnd)遇到的问题

BEGIN_MESSAGE_MAP(CSplitterWinex, CSplitterWnd)//重要 ON_WM_MOUSEMOVE() ON_WM_LBUTTONDOWN() ON_WM_LBUTTONUP()END_MESSAGE_MAP()

2014-04-13 15:11:17 867

原创 List Control控件

对于VS2010中的List Control控件,其属性对话框View栏中应该设置为Report,这样就可以在该控件里添加一些列表并且显示出来

2014-04-11 15:16:12 491

转载 #pragma once

#ifndef的方式依赖于宏名字不能冲突,这不光可以保证同一个文件不会被包含多次,也能保证内容完全相同的两个文件不会被不小心同时包含。当然,缺点就是如果不同头文件的宏名不小心“撞车”,可能就会导致头文件明明存在,编译器却硬说找不到声明的状况。#pragma once则由编译器提供保证:同一个文件不会被编译多次。注意这里所说的“同一个文件”是指物理上的一个文件,而不是指内容相同的两个文件

2014-04-09 09:59:25 448

转载 fatal error LNK1120:error LNK2001: 无法解析的外部符号

所以主要是解决LNK1120关键是要解决链接器工具错误 LNK2001  这分一下的情况(来自VS 2008的帮助),在这里我只复制一些比较常见的,如果还不行,你重建工程来吧~~一、代码问题  1.如果 LNK2001 诊断文本报告 __check_commonlanguageruntime_version 是无法解析的外部符号,在 function 中找到了未定义的外部符号 

2014-04-08 19:32:43 8824

转载 VS2010 自动关闭的问题解决方法

VS2010 自动关闭的问题解决方法大致分为如下几个解决方法:没有安装VS2010的SP1,安装后,问题解决了 自定义设置,出现了不正确的情况,执行 devenv.exe /resetsettings 可以排除故障 使用 devenv.exe /safemode 可以正常启动VS2010,通常是给VS2010安装了第三方的插件或者辅助工具之类的,...

2014-04-08 14:50:56 732

转载 assert,assert_valid,verify,trace用法

assert,assert_valid,verify,trace用法(转载)对于开始学vc的人,对于assert,assert_valid,verify,trace的宏感到很奇怪,总是觉得很难掌握似的,其实这些主要是没有理清楚他们各自宏之间深层次的意义。这些都是我平时的学习笔记,可能有些是网上的资源,如果有重复请大家不要见怪~ASSERT()

2014-04-04 14:08:30 449

转载 error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结

LPCTSTR在Multi-byte Character方式下与const char*等价,在Unicode方式下与const tchar*等价。所以在Unicode方式下对其赋值像下面这样:LPCTSTR location = _T("Software//");//加_T进行转化否则报错:error C2440: “初始化”: 无法从“const char [10]”转换为“LP

2014-04-04 13:55:54 1323

转载 CStatic控件的基本使用

CStatic控件的基本使用CStatic 继承于 CWnd,是一种特殊的窗体。他可以显示文本字符串(这也是最常用的用法)、图标、指针(cursor)、位图和增强图文元件. 通常静态控件不提供输入和输出。但是如果把他的属性设置为 SS_NOTIFY,他可以通知其父窗口的击鼠标事件。一。CStatic 用于显示文本      如果文本不变,可以直接设置其 Caption。

2014-04-04 13:51:37 511

原创 孙鑫VC++视频教程关键代码在VS2010中出现问题

在孙鑫VC++6的视频教程中,第十六章:线程同步与异步套接字的例16-4代码如下:#include #include using namespace std;//原程序为#include DWORD WINAPI Fun1Proc(LPVOID lpParameter);DWORD WINAPI Fun2Proc(LPVOID lpParameter);in

2014-04-03 12:01:58 869

原创 error C1083: 无法打开包括文件:“iostream.h”: No such file or directory

用VS2010打开VC++6程序,按下F5键会发现有错误提示:error C1083: 无法打开包括文件:“iostream.h”: No such file or directory ;而程序在VC++6中没有任何问题!主要的原因是:1.#include是原来的C语言里面的,而#include是c++的标准库里的,而要调用这个这个标准库需要: using namespace std;

2014-04-03 09:09:39 9471 1

原创 Visual Studio遇到了问题,可能是某个扩展导致的

安装VS2010后,在代码的相应位置按下F1键,会自动了链接到微软MSDN的官方网站,上面有一些关于相应函数的,代码的详细说明。直接安装MSDN的软件包也可以查询相应信息。但是没有2010版的MSDN。在安装了2008版的MSDN后,打开VS2010,进行编程,在编写代码的过程中,会发现当按下回车键后,程序会自动关闭,然后自动重启。并且弹出以上对话框:  解决方法:卸掉VS2010重新安装

2014-04-02 20:37:06 702

转载 异常2error C2664: “sendto”: 不能将参数 2 从“CString”转换为“const char *”

错误2error C2664: “sendto”: 不能将参数 2 从“CString”转换为“const char *”VC 6的时候可能没问题,VC2005咋弄?GetDlgItemText(IDC_EDIT2,strSend);sendto(m_socket,strSend,strSend.GetLength()+1,0,(SOCKADDR*)&addrTo,sizeof

2014-04-02 19:39:02 1259

原创 创建套接字失败

在C**App的InitInstance函数中添加以下代码:if (!AfxSocketInit())  {   AfxMessageBox("加载套接字库失败!");   return FALSE;  }   运行程序,会发现弹出对话框:加载套接字库失败。原因是因为该段代码添加的位置不对。必须写在InitInstance函数的开始位置,(创建窗口前)。   考虑到

2014-04-02 19:31:31 3595

转载 错误 2 error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。 在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资

2014-04-02 16:58:29 884

原创 error C2440: “static_cast”: 无法从“void (__thiscall CChatDlg::* )(WPARAM,LPARAM)

   当用VS2010打开VC6的程序时会出现以下问题:error C2440: “static_cast”: 无法从“void (__thiscall CChatDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”从基类型到派生类型的强制转换需要 dynamic_cast 或 static_

2014-04-02 14:11:37 3551 5

原创 CDialog::OnInitDialog调用过程

OnintialDialog函数:This method is called in response to the WM_INITDIALOG message.从MSDN中可以看到:Windows sends the WM_INITDIALOG message to the dialog box during the Create, CreateIndirect, or D

2014-04-02 13:21:23 4215 1

golang生成的火焰图torch.svg

svg格式的火焰图,通过go-torch生成。文件可以通过浏览器打开,它对于调用图的最优点是它是动态的:可以通过点击每个方块来 zoom in 分析它上面的内容。 火焰图的调用顺序从下到上,每个方块代表一个函数,它上面一层表示这个函数会调用哪些函数,方块的大小代表了占用 CPU 使用的长短,火焰图的配色并没有特殊的意义。

2019-08-02

Building Machine Learning Projects with TensorFlow

Building Machine Learning Projects with TensorFlow,tensorflow入门书籍

2017-08-08

TensorFlow Python API documentation.pdf

TensorFlow Python API documentation,tensorflow python API接口文档

2017-08-08

OpenGL所需dll、lib以及头文件

以VS2010为例,说明如何配置OpenGl所需的环境

2015-07-03

修改过得WinHttp头文件

修改过的winhttp.h,不会和VS2010的一些都文件相冲突

2015-01-15

操作MsChart控件需要的类

这个资源包含了操作MsChart控件的几乎所有的类,使用MsChart必须的类

2014-11-27

Visual C++ 串口通信技术详解 源代码

《Visual C++ 串口通信技术详解》所有源代码,但源代码的质量很有问题

2014-11-12

CSerialPort-master

最新的串口通信类CSerialPort 类,经过不断的完善,以逐渐解决了很多问题

2014-11-12

Visual C++_Turbo+C串口通信编程实践 源代码

《Visual C++_Turbo+C串口通信编程实践》书本上所有实例的源代码,免费分享

2014-11-12

The Design and Evolution of C++简体中文版

The Design and Evolution of C++简体中文版

2014-06-26

FTP数据传输类

这个ftp数据传输类封装了ftp打开,链接,及上传下载功能

2014-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除