自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(116)
  • 资源 (3)
  • 收藏
  • 关注

原创 MDI全屏显示窗体

RepositionBars(UINT nIDFirst,UINT nIDLast,UINT nIDLeftOver,UINT nFlag = CWnd::reposDefault,LPRECT lpRectParam = NULL,LPCRECT lpRectClient = NULL,BOOL bStretch = TRUE)nIDFirst  //要重新定位并改变大小的控制条范围

2015-10-09 14:54:05 1111

原创 在MDI主窗口中设置图像背景

1.创建一个多文档应用程序,工程名为NoChild。2.导入背景位图IDB_CAR3.添加新的类CBgWnd。基类选择generic CWnd类。4.重载CBgWnd类的OnEraseBkgnd(CDC *pDC)函数。BOOL CBgWnd::OnEraseBkgnd(CDC* pDC) {// TODO: Add your message handler code he

2015-10-09 11:08:16 1621 1

原创 MFC中消息循环机制

在MFC中通过重载CWnd类中的虚拟函数PreTranslateMessage,可以改变消息控制流程。只有经过消息队列的消息才受PreTranslateMessage的影响,使用SendMessage函数发送或其他类似方式直接向窗口发送消息是不经过消息队列的。在消息处理函数中,不能处理WM_CHAR消息。SetWindowText会发送WM_CHAR字符消息。GetMessage在

2015-09-01 12:38:52 8224

原创 虚拟键码和windows消息分析

大多数虚拟键码的名称在WINUSER.H表头档案中都定义为以VK_开头。如下#ifndef NOVIRTUALKEYCODES // begin_r_winuser /* *Virtual Keys, Standard Set */#define VK_LBUTTON        0x01#define VK_RBUTTON        0x02#d

2015-09-01 11:46:05 1813

原创 ISO14229 根据标识符读取数据ReadDataByIdentifier(22 Hex) service

ReadDataByIdentifier(22 Hex) service根据标识符读取数据例子:req=88 18 DA 00 F1 03 22 F1 20 00 00 00 00 res=88 18 DA F1 00 10 0F 62 F1 20 33 36 30 req=88 18 DA 00 F1 30 00 0A 00 00 00 00 00 res=88

2015-08-14 16:05:31 6620 1

原创 使用IDA破解TraceMe.exe

我发现用IDA破解TraceMe.exe比OD容易多了。打开IDA 后,直接搜索“序列号”,得到双击跳转到反汇编窗口,按F5转换为类C++代码 signed int __stdcall DialogFunc(HWND hWnd, int a2, unsigned __int16 a3, int a4){  signed int v5; // ebx@9  i

2015-08-10 18:08:38 7861

原创 配置IDA显示中文

IDA默认是不显示中文字符串的,但是可以在ida.cfg文件中进行配置。打开安装目录下cfg目录中ida.cfg文件,搜索AsciiStringChars,找到后将cp866 version那段注释掉,反注释full version那段,变成下面这样:// (cp866 version)//AsciiStringChars =//        "\r\n\a\v\b\

2015-08-10 17:32:10 18415

原创 C++运算符优先级记忆

为了方便自己记忆,将几乎所有优先级编成口诀记忆:圆方括号域,箭头一句号位反逻非长强制,正负增减值取地乘除加减再移位,大小等等等不等八位与九位异或,十一二逻辑与或条件赋值后逗号1.圆方括号域,箭头一句号 (),【】,::,->,.1[]数组下标数组名[常量表达式]左到右

2015-07-28 17:52:59 2921

原创 在软件开发过程中出现的异常:警告warning、错误error

1.编译我的工程时候,出现fatal error C1010: unexpected end of file while looking for precompiled header directive解决方法:在文件开头添加: #include "stdafx.h" 2.'CDataStream::GetBytes' : illegal call of non

2013-11-08 10:15:11 3052

原创 数学符号

今天在看数学的时候,发现很多符号都不记得读了,所以就收集一些常用的符号记录下来,以便查找。符号读法:大写        小写     英文注音          国际音标注音          中文注音  Α           α       alpha              alfa                 阿耳法  Β           β       be

2013-11-08 08:48:03 1824

原创 VC 创建具有提示功能的工具栏

类CToolBar的对象是带有一行位图按钮和可选分隔线的控件条。这些按钮可以像普通按钮、核选按钮或单选按钮那样动作。Visual C++提供了两种创建一个工具条的方法。要使用资源编辑器(ResourceEditor)创建一个工具条,应遵循下面的步骤: 1. 创建一个工具条资源。  2. 构造CToolBar对象。  3. 调用Create(或CreateEx)函数来创建Window

2013-05-08 14:56:29 2077

原创 循环单链表相关操作

typedef char DataType;typedef struct node{ DataType data; struct node *next;}NODE;NODE* CreateSinglyLinkedList();int Insert(NODE *head, DataType data, int index);int Delete(NODE *head, Data

2013-04-24 17:39:05 681

原创 顺序栈的相关操作

#define MAXSIZE 100#define DataType inttypedef struct SqStack{ DataType data[MAXSIZE]; int top;};void InitStack(SqStack sqStack);BOOL Push(SqStack sqStack, DataType da);BOOL PopUp(SqStack s

2013-04-24 17:34:46 594

原创 双向链表的相关操作

typedef char DataType;typedef struct node{ DataType data; struct node *next, *prior;}DUNODE;/************************************************************************函数名: CreateDoublyLinkedL

2013-04-19 16:49:08 672

原创 单向链表相关操作

typedef char DataType;typedef struct node{ DataType data; struct node *next;}NODE;/************************************************************************函数名: CreateSinglyLinkedList作 者:

2013-04-16 17:39:40 757 1

原创 常用排序算法

typedef int DataType;typedef struct{ DataType *data; int iLength; int iAllocatedSpace;}SqList;/************************************************************************函数名: DirectInsertSort

2013-04-16 16:41:00 588

原创 商店管理系统源代码(十六)

#if !defined(AFX_COMMODITYCLASSIFY_H__8513787F_04D5_48B7_9554_913BA20B876B__INCLUDED_)#define AFX_COMMODITYCLASSIFY_H__8513787F_04D5_48B7_9554_913BA20B876B__INCLUDED_#if _MSC_VER > 1000#pragma onc

2013-04-12 15:39:12 969

原创 商店管理系统源代码(十五)

#if !defined(AFX_COMMODITYINFO_H__D5B7CE7F_B4BB_4035_B642_960A7819A0D7__INCLUDED_)#define AFX_COMMODITYINFO_H__D5B7CE7F_B4BB_4035_B642_960A7819A0D7__INCLUDED_#if _MSC_VER > 1000#pragma once#endif

2013-04-12 15:38:14 952

原创 商店管理系统源代码(十四)

#if !defined(AFX_DIAGLOG_H__A29D4DC7_72D6_4211_88E0_448F2C34E77F__INCLUDED_)#define AFX_DIAGLOG_H__A29D4DC7_72D6_4211_88E0_448F2C34E77F__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER

2013-04-12 15:37:20 1055

原创 商店管理系统源代码(十三)

#if !defined(AFX_DLGALL_H__175C80B2_CE9C_4386_92D6_DEEDB3A146C0__INCLUDED_)#define AFX_DLGALL_H__175C80B2_CE9C_4386_92D6_DEEDB3A146C0__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER >

2013-04-12 15:36:10 1309

原创 商店管理系统源代码(十二)

#if !defined(AFX_DLGCLIENT_H__C5CDA217_1770_4544_A53C_1BF029D8C452__INCLUDED_)#define AFX_DLGCLIENT_H__C5CDA217_1770_4544_A53C_1BF029D8C452__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC

2013-04-12 15:35:03 928

原创 商店管理系统源代码(十一)

#if !defined(AFX_DLGIMPORT_H__F9771D9D_678B_4EE9_B9EE_BE85023C3C2A__INCLUDED_)#define AFX_DLGIMPORT_H__F9771D9D_678B_4EE9_B9EE_BE85023C3C2A__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC

2013-04-12 15:34:00 875

原创 商店管理系统源代码(十)

#if !defined(AFX_DLGINTEGRAL_H__B214685B_09EE_412A_8A55_5A1A425E836B__INCLUDED_)#define AFX_DLGINTEGRAL_H__B214685B_09EE_412A_8A55_5A1A425E836B__INCLUDED_#if _MSC_VER > 1000#pragma once#endif //

2013-04-12 15:32:56 853

原创 商店管理系统源代码(九)

#if !defined(AFX_DLGPASSWD_H__4943EA0C_903C_4B43_AC19_9139808A0454__INCLUDED_)#define AFX_DLGPASSWD_H__4943EA0C_903C_4B43_AC19_9139808A0454__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC

2013-04-12 15:31:31 669

原创 商店管理系统源代码(八)

#if !defined(AFX_DLGPROVIDER_H__C77F0241_D7F1_4840_A135_85CEC854C1B8__INCLUDED_)#define AFX_DLGPROVIDER_H__C77F0241_D7F1_4840_A135_85CEC854C1B8__INCLUDED_#if _MSC_VER > 1000#pragma once#endif //

2013-04-12 15:30:20 1068

原创 商店管理系统源代码(七)

#if !defined(AFX_DLGREPORT_H__DD0CD5A3_4ED0_4056_8CF6_F394385DFEF1__INCLUDED_)#define AFX_DLGREPORT_H__DD0CD5A3_4ED0_4056_8CF6_F394385DFEF1__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC

2013-04-12 15:28:39 745

原创 商店管理系统源代码(六)

#if !defined(AFX_DLGUSER_H__AB210C70_3B52_4972_A839_0D58276824C2__INCLUDED_)#define AFX_DLGUSER_H__AB210C70_3B52_4972_A839_0D58276824C2__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER

2013-04-12 15:27:27 1104

原创 商店管理系统源代码(五)

// MyExcel.h: interface for the CMyExcel class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_MYEXCEL_H__5E68A78D_06D3_43B7_BC44_B557B4C15F4C__INCLUDED_)

2013-04-12 15:23:33 1589

原创 商店管理系统源代码(四)

// MyTime.h: interface for the CMyTime class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_MYTIME_H__9B47C165_ED21_464C_92C3_4184CEBF2766__INCLUDED_)#de

2013-04-12 15:19:46 1157

原创 商店管理系统源代码(三)

#if !defined(AFX_SALESBILL_H__E95A758E_1C5A_442D_91F0_BA25EF86E146__INCLUDED_)#define AFX_SALESBILL_H__E95A758E_1C5A_442D_91F0_BA25EF86E146__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC

2013-04-12 15:10:07 1211

原创 商店管理系统源代码(二)

// SalesManagementSystem.h : main header file for the SALESMANAGEMENTSYSTEM application//#if !defined(AFX_SALESMANAGEMENTSYSTEM_H__6EB4B2A4_C21A_4DDB_971B_D9BD457CCBD6__INCLUDED_)#define AFX_SALES

2013-04-12 15:04:38 1227

原创 商店管理系统源代码(一)

// SalesManagementSystemDlg.h : header file//#if !defined(AFX_SALESMANAGEMENTSYSTEMDLG_H__105B9A75_F845_4C7E_8FEF_84A37882625E__INCLUDED_)#define AFX_SALESMANAGEMENTSYSTEMDLG_H__105B9A75_F845_4C7

2013-04-12 15:01:21 3486

原创 顺序表相关操作

// SequenceList.h: interface for the CSequenceList class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_SEQUENCELIST_H__ECAED4FD_189E_4994_9843_BC7E9134CA

2013-04-12 14:53:18 1320

原创 数据转换

/************************************************************************函数名: ByteCStringToDec作 者: 谭友亮(Charles Tan)日 期: 2013-2-18作 用: 将十六进制字符串(高位字节在后面:如1F 55, 即0x551F)转换为十进制形参数: CString s

2013-04-11 16:20:28 687

原创 操作ACCESS的类CADOConn

// ADOConn.h: interface for the CADOConn class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_ADOCONN_H__6FC87078_9BAB_4B1F_B205_E932FD387E09__INCLUDED_)

2013-04-11 16:13:20 1967

原创 将Toyota三级菜单处理成我们需要的格式并用在产品上

菜单的结构是: OptionID OptionFirst OptionSec OptionThr ModelName VehicleID 1 ES240 1690 1 CAMRY,-0605 W/ VSC

2013-04-11 15:34:11 1048

原创 VC++ 树的孩子兄弟表示法

树的孩子兄弟表示法,又叫二叉树表示法、二叉链表表示法,它是以二叉链表作为存储结构。这个主要是因为在工作中要将一个三级菜单处理成需要的格式。我会在汽车电子中将这个程序列出来。Tree.hstruct TreeNode {public: struct TreeNode *firstChild; struct TreeNode *nextSibling; int tagParent;

2013-04-11 14:42:12 1414

转载 50个最受网友欢迎的HTML5资源下载列表

http://bbs.51cto.com/thread-933835-1.html HTML5从根本上改变了开发商开发Web应用的方式,从桌面浏览器到移动应用,这种语言和标准都正在影响并将继续影响着各种操作平台。本人从众多的html5资料中整理出来最受欢迎的50个资源下载列表,包含html5基础入门、html5开发实战、游戏源代码、html5跨平台游戏开发到高级程序设计,都是来自国内一大型

2012-12-25 20:13:09 2390

转载 Android源码50例汇总,欢迎各位下载

http://bbs.51cto.com/thread-935541-1.html 下载中心好资料很多,藏在各个角落,小弟在此帮大家做了一个整理,做了一个下载目录,方便大家选择性下载。源码实例如下:《Android应用开发揭秘》源代码推荐http://down.51cto.com/data/102497Android Phone驱动http://down

2012-12-25 20:10:58 507

转载 Android开发推荐资料大合集

Android开发资料大集合http://bbs.51cto.com/thread-937263-1.html点击打开链接Android开发问题集锦1~6集合http://down.51cto.com/data/440230Android画图学习http://down.51cto.com/data/440226Android SDK的Eclipse插件ADT 11.0.

2012-12-25 20:09:23 877 1

黑客反汇编揭秘CHM

黑客反汇编揭秘是一本英文书,非常棒,有想了解这个方面的可以看看

2010-05-18

C语言大全、库函数、C++

包括C语言和库函数,全面介绍了库函数,比较详细

2010-05-18

空空如也

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

TA关注的人

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