自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

转载 友元类

<br />《windows环境多线程编程原理与应用》中解释: 如果将类的封装比喻成一堵墙的话,那么友元机制就像墙上了开了一个门,那些得 到允许的类或函数允许通过这个门访问一般的类或者函数无法访问的私有属性和方法。友元机制使类的封装性得到消弱,所以使用时一定要慎重。友元类的说明将外界的某个类在本类别的定义中说明为友元,那么外界的类就成为本类的“朋 友”,那个类就可以访问本类的私有数据了。<br /><br />class Merchant<br />{<br />private :<br

2010-08-25 10:25:00 563 1

翻译 清除栈错误: User 42 panic

A C class, CSquare, uses multiple inheritance from CBase and an M class interface, MPolygon. The object is instantiated and the M class interface pushed on to the cleanup stack. The object is later de

2010-03-06 16:21:00 1673

转载 程序设计小议递归与迭代

作者:Enoch Wang  引用自:http://chinawangquan.spaces.live.com>           所谓递归,简而言之就是应用程序自身调用自身,以实现层次数据结构的查询和访问。 递归的使用可以使代码更简洁清晰,可读性更好(对于初学者到不见得),但由于递归需要系统堆栈,所以空间消耗要比非递归代码要大很多,而且,如果递归深度太大,可能系统资源会不够用。  

2010-01-25 17:07:00 825

原创 listbox

 http://www.codeproject.com/KB/combobox/imagelb.aspxhttp://www.codeproject.com/KB/combobox/listboxch.aspx

2009-11-02 00:09:00 280

原创 2009.10.10(今日打包及vista同步)

http://www.codeguru.com/cpp/w-p/ce/pocketpc/article.php/c9269__1/http://blog.csdn.net/yihan7h/archive/2009/01/21/3845938.aspxhttp://www.abcdown.net/InfoView/Article_310379.htmlhttp://hi.baidu.co

2009-10-10 09:39:00 330

原创 stdcall

    首先说明一下,堆是进程的全局数据内存存储区,栈是函数的局部数据内存存储区。由于大多数书籍在介绍堆或栈时,皆以堆栈泛指,因此,题目标题亦如此表述,希望读者不要混淆就是了。  在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语

2009-09-27 09:54:00 462

原创 size of

   最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。 一、好首先看看sizeof和strlen在MSDN上的定义: 首先看一MSDN上如何对sizeof进行定义的:

2009-09-08 18:37:00 529

原创 ASCII,Unicode和UTF-8

1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,

2009-09-08 18:34:00 299

原创 变量的声明与定义以及关键字extern的用法

变量的声明与定义:A of a variable allocatesstorage for the variable and may also specify an initial value for the variable.There must be one and only one definition of a variable in a program.A

2009-09-04 09:17:00 376

原创 vc学习书籍

 VC++学习方法及书籍推荐2004-06-09 13:37作者:harrymeng出处:论坛责任编辑:方舟   现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编程,××宝典等

2009-09-03 18:31:00 519

原创 书籍下载

VC++技术内幕(第四版)     http://202.96.70.229/cakk/delphi/doc/vc++技术内幕IV(潘爱民).rar         VC++技术内幕(第五版)     http://www.helpwork.net/downdata/book/programming/vc/book/vc++2/invcpp5.chm      

2009-08-24 18:42:00 522

原创 网址1

http://roaringwind.best.163.com             http://wlbookwl.myrice.com/dmk.htm  源码下载         编程书籍下载     http://www.snowwolf119.8u8.com/bianchengyuandi.htm         VC论坛:  

2009-08-24 18:38:00 697

翻译 inet_addr函数处理IP地址需要注意的问题

首先,假设你已经有了一个sockaddr_in结构体ina,你有一个IP地址"132.241.5.10" 要储存在其中,你就要用到函数inet_addr(),将IP地址从 点数格式转换成无符号长整型。使用方法如下:ina.sin_addr.s_addr = inet_addr("132.241.5.10");注意,inet_addr()返回的地址已经是网络字节格式,所以你无需再调用 函数h

2009-08-24 18:31:00 743

原创 button按钮变换名称

str.Format(_T("第%d次循环"),i);CString str;str.Format(_T("Floating point: %.2f/n"), 12345.12345);_tprintf("%s", (LPCTSTR) str);str.Format(_T("Left-justified integer: %.6d/n"), 35);_tpr

2009-08-15 15:28:00 1433

原创 想看的书

VCWindows 程序设计(第5版)-----Charles Petzold“windows编程泰山北斗”---Windows核心编程----------Jeffrey Richter“windows编程泰山北斗”---Windows高级编程指南---------Jeffrey Richter“windows编程泰山北斗”---深入浅出MFC(第二版)-----“

2009-08-15 12:27:00 331

原创 typedef

基础1、typedef的最简单使用  typedef long byte_4;  给已知数据类型long起个新名字,叫byte_4。  2、 typedef与结构结合使用  typedef struct tagMyStruct  {  int iNum;  long lLength;  } MyStruct;  这语句实际

2009-08-05 18:45:00 302

原创 C++ 字符串操作经验集

  C++ 字符串操作经验集  1.    字符类型和字符串 lchar,wchar_t,CHAR,BYTE,UCHAR,WCHAR,TCHAR,TBYTE char是C语言标准数据类型,字符型,至于由几个字节组成通常由编译器决定,一般一个字节。wchar_t是char的Unicode版本。相当于unsigned short。一般两个字节。CHAR 和WCHAR分别是char和wchar_t的别名

2009-08-05 18:32:00 1191 1

原创 Memset memcpy

 Memset  用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ ’或‘/0’;例:char a[100];memset(a, /0, sizeof(a));memcpy  用来做内存拷贝,你可以拿它拷贝任何数据类型的对象,可以指定拷贝的数据长度。例:char a[100],b[50]; memcpy(b, a, sizeof(b));注意如用s

2009-08-04 19:36:00 371

原创 VC中改变窗体及控件的颜色

VC中改变窗体及控件的颜色孟学桢   一般情况下,VC中的对话框及控件的颜色大都是灰色的,但一个良好的应用程序,它的界面都是丰富多彩的,那么在VC中怎样实现窗体及控件的着色呢?   改变窗体的颜色  要改变一个对话框的背景色,可以调用CWin::SetDialogBkColor,它可以改变所有的对话框的颜色。第一参数指定了背景颜色,第二参数指定了文本颜色。  用法如下:  BOOL C

2009-08-04 19:22:00 788

原创 Mfc的全局函数以Afx开头。

Mfc的全局函数以Afx开头。

2009-08-04 19:20:00 741

原创 CMenu::TrackPopupMenu

 BOOL TrackPopupMenu( UINT nFlags, int x, int y, CWnd* pWnd,LPCRECT lpRect = NULL );返回值:如果成功,则返回非零值,否则为0。参数: nFlags 指定屏幕位置标志或鼠标键标志。屏幕位置标志可以为下列值之一: · TPM_CENTERALIGN 使弹出菜单在水平方向相对于

2009-08-04 19:08:00 1726

原创 TRACE

 TRACE(变量)

2009-08-04 19:01:00 350

原创 快捷键

 ctl+D  TABLE次序

2009-08-04 18:59:00 233

原创 改变编辑框背景颜色/改变快捷菜单

class CEditEx : public CEdit{private: CBrush  m_brush; COLORREF m_colBrush;  public: CEditEx();// Attributespublic: VOID SetBackColor(COLORREF col);// Operationspublic:// public: virtual ~CEditEx(

2009-08-04 18:47:00 541

原创 CFILE的使用:读文件

逐行/*  CStdioFile   sfile;    if(!sfile.Open(dlg2.m_szFilepath,CFile::modeRead))    {     AfxMessageBox("Open   file   error!");     return;    }    CString strText="" ;  CString szLine ;      while(

2009-08-04 18:44:00 398

快学scala中文版带目录

快学scala中文版带目录,清晰 快学scala中文版带目录,清晰 快学scala中文版带目录,清晰 快学scala中文版带目录,清晰 快学scala中文版带目录,清晰 快学scala中文版带目录,清晰 快学scala中文版带目录,清晰

2018-06-27

apktool for mac

apktool for mac 反编译 android代码

2015-07-08

英文windows核心编程第五版

Windows核心编程\英文windows核心编程第五版 chm chm

2009-08-28

windows程序设计(英文)第五版

windows程序设计(英文)第五版 windows程序设计(英文)第五版 windows程序设计(英文)第五版

2009-08-27

_MFC类库详解.chm

MFC类库详解MFC类库详解MFC类库详解MFC类库详解MFC类库详解

2009-08-15

空空如也

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

TA关注的人

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