自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 收藏
  • 关注

转载 BCB:如何在BCB中使用CodeGuard

www.educity.cn发布者:xjxyj2006 来源:网络转载发布日期:2013年12月13日文章评论发表文章  一、 为什么写这篇东西  自己在使用 BCB5 写一些程序时需要检查很多东西,例如内存泄漏、资源是否有释放等等,在使用了很多工具后,发觉 BCB5 本身自带的工具—— CodeGuard ,非常不错,使用也挺方便的,但是摸索了很久(以及翻查了一些资...

2014-10-09 16:00:00 213

转载 VC-基础:VS2010/MFC-1MFC消息映射

Windows消息分类  Windows消息分为系统消息和用户自定义消息。Windows系统消息有三种: 1.标准Windows消息。除WM_COMMAND外以WM_开头的消息是标准消息。例如,WM_CREATE、WM_CLOSE。    CWnd的派生类都可以接收到标准Windows消息、通知消息和命令消息。命令消息还可以由文档类等接收。 2.命...

2014-10-08 17:04:00 107

转载 BCB::TClientSocket,TServerSocket控件

一,首先服务端开启监听ServerSocket1->Port=StrToInt(5000); ServerSocket1->Active=true;ServerSocket1控件,响应ServerSocket1Listen事件;二,创建连接 ClientSocket1->Address="127.0.0.1"; ClientSocket1-&g...

2014-08-18 15:19:00 179

转载 CPP-基础:类

1,成员访问属性一,对于类的实现来说:private:类内部(包括类域范围内)可访问。protect:类内部(包括类域范围内)或 派生类类内部(包括类域范围内)可访问。public: 类内部和外部均可访问。二,对于类的对象来说:单个类的对象:对象只可访问公有属性的成员。2.类继承属性转载于:https://www.cnblogs.com/CP...

2014-06-19 16:14:00 88

转载 CPP-STL:用vector保存对象时保存指针的优点, 以及reserve的使用(转)

代码1[cpp]view plaincopy#include<vector>#include<stdio.h>classA{public:A(){printf("A()/n");}...

2014-05-22 11:23:00 84

转载 CPP-基础:C_C++变量命名规则

C_C++变量命名规则变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则:1、变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。2、第一个字母必须是字母或者下划线开头。3、不能使用C++关键字来命名变量,以免冲突。4、变量名区分大小写。变量命名规则:一、用最短字...

2014-05-15 09:32:00 217

转载 MFC-[转]基于MFC的ActiveX控件开发

作者:lidan | 出处:博客园 |2012/3/13 16:10:34 | 阅读22次ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件,广泛应用于桌面及Web应用中。在VC下ActiveX控件的开发可以分为三种,一种是直接用COM的API来开发,这样做显然非常的麻烦,对程序员要求也非常高,因此一般是不予考虑的;一种是基于传统的MFC,采用面向对象的方式将...

2014-03-08 13:50:00 80

转载 版本管理工具-SourceSafe

一、什么是SourceSafe  SourceSafe是Micrsoft公司推出的一款支持团队协同开发的配置管理工具,是Visual Studio的套件之一。因为其短小精悍,又继承了微软集成销售的一贯作风用户可以相对于免费的价格得到,用户量绝对是第一位。  SourceSafe简单易用人们在使用配置管理工具时候,80%的时间只是用Add,Check in,Check out等区区几个...

2014-03-05 09:28:00 212

转载 VC-基础-WebBrowser控件中弹出新网页窗口

用webbrowser控件浏览网页时,常弹出新的网页窗口,若不做任何控制的话,会在默认浏览器(一般是IE)中打开,这样就在新的窗口打开了,原程序就很难控制了,且存在webbrowser控件和IE的session共享问题。解决方法是让新打开的网页在自己的对话框中打开,具体步骤如下:一、新建基于对话框的MFC程序,对话框ID为IDD_SHELL_DIALOG,添加Mic...

2014-03-04 16:34:00 125

转载 多线程:InterlockedIncrement

1.InterlockedIncrement保护多线程中操作的整数。#include <stdio.h> #include <windows.h> volatile long g_nLoginCount; //登录次数 unsigned int __stdcall Fun(void *pPM); //线程函数 const DWORD...

2014-02-28 10:42:00 93

转载 字符编码:WideCharToMultiByte

WideCharToMultiByte编辑目录1基本介绍及功能2相关变量1基本介绍及功能编辑WideCharToMultiByte函数功能:该函数映射一个unicode字符串到一个多字节字符串。函数原型:int WideCharToMultiByte(UINTCodePage, //指定执行转换的代码页...

2014-02-13 09:24:00 128

转载 CPP-STL:vector中的size和capacity

在vector中与size()和capacity()相对应的有两个函数:resize(size_type)和reserve(size_type)。Size指目前容器中实际有多少元素,对应的resize(size_type)会在容器尾添加或删除一些元素,来调整容器中实际的内容,使容器达到指定的大小。Capacity指最少要多少元素才会使其容量重新分配,对应reserve...

2014-01-14 11:31:00 194

转载 MFC:DISP_FUNCTION 参数

/*#include <afxdisp.h>DISP_FUNCTION( theClass, pszName, pfnMember, vtRetVal, vtsParams )参数:theClass 类的名字。pszName 函数的外部名字。pfnMember 成员函数的名字。vtRetVal 指定了函数返回类型的值。vtsParams 指定了函数参数表的一个或多个常...

2013-12-27 09:10:00 129

转载 CPP-网络/通信:经典HTTP协议详解

2008-11-03 09:11 by Hundre,266688阅读,23评论,收藏,编辑转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于...

2013-12-27 08:46:00 176

转载 MFC:Unicode和多字节字符集下 CString和char的转化(MFC中)

2011-05-16 00:101166人阅读评论(0)收藏举报mfcdeleteUnicode下CString转TCHARTCHAR* szMsg = new TCHAR[wcslen(strAdbCmd)];szMsg = strAdbCmd.GetBuffer(strAdbCmd.GetL...

2013-12-26 15:33:00 75

转载 CPP-网络/通信:用CMarkup类操纵XML

  首先到http://www.firstobject.com/下载CMarkup教学版,解压后里面是一个DEMO,将Markup.h .cpp拷贝并添加到工程中,第一次编译可能会出现预编译错误,解决的方法在Markup.cpp最前面include "stdafx.h",或者关闭预编译。  以下转自http://www.sqlite.com.cn/MySqlite/12/211...

2013-12-25 22:57:00 61

转载 数据库-SQL语法:把一个字段的值设为随机整数

updatetest2setzuig=(cast(ceiling(rand()*9)asint)) 转载于:https://www.cnblogs.com/CPYER/p/3482376.html

2013-12-19 16:00:00 195

转载 计算机英语:单词

1.explicitly 显式地...They must be explicitly destroyed by the application. 他们需要程序显式地销毁。2.sorted 有序的For sorted lists... 对于一个有序列表...3.entry 条目;index,索引trying to add a duplicate string cau...

2013-12-18 09:08:00 60

转载 CPP-基础:新标准 C++iostream

在新的标准 C++ iostream 库中:1. open 函数不采用第三个参数(保护参数)。2. 无法从文件句柄创建流。3. 除了几个例外,新的标准 C++ 库中的所有名称都在 std 命名空间中。有关更多信息,请参见使用 C++ 库头。4. 单独用 ios::out 标志无法打开 ofstream 对象。ios::out 标志必须在逻辑 OR 中和另一个 ios 枚举数组合;...

2013-12-17 17:29:00 82

转载 CPP-基础:c++读取ini文件

配置文件格式是[JP]K=2EC156673E 2F4240 5595F6char str[50];GetPrivateProfileString("JP", "K",NULL, str, sizeof(str),".\\keydog.ini");得到str后想将其分成三个字符串str1=2EC156673Estr2=2F4240str3=5595F6第一种方法用MFC 得有这句...

2013-12-10 09:55:00 114

转载 WCF-----------------

待定。。。。转载于:https://www.cnblogs.com/CPYER/p/3461812.html

2013-12-06 17:13:00 90

转载 BCB:Windows消息处理

Windows消息处理 BCB本文研究了BCB中的消息处理机制,在此基础上提出了处理Windows消息和自定义消息响应的方法和建立动态和静态消息映射的技巧。  C++ Builder作为一种RAD方式的程序开发工具,提供了功能强大的集成开发环境。C++ Builder提供的VCL组件,封装了Windows的底层API和具体实现细节,也提供了对组件消息机制的良好封装。比...

2013-12-06 15:28:00 115

转载 WINDOWS-基础:SafeArray的使用方法

1 SafeArray的作用  使用SafeArray SafeArray是VB中的数组存储方式。通过SafeArray,可以在VC++和VB间相互调用。  SafeArray也是Automation中的标准数组存储方式。SAFEARRAY的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成SafeArray。...

2013-12-05 15:40:00 129

转载 字符编码:BSTR

typedef wchar_t WCHAR;typedef WCHAR OLECHAR;typedef OLECHAR __RPC_FAR *BSTR;;转载于:https://www.cnblogs.com/CPYER/p/3459575.html

2013-12-05 15:02:00 58

转载 BCB:使用CppWebBrowser判断网页加载完成

void __fastcall TForm1::CppWebBrowser1DocumentComplete(TObject *Sender, LPDISPATCH pDisp, Variant *URL){  Memo1->Lines->Add("Complete"); //每次触发的Complete  if(pDisp==CppWebBrow...

2013-12-05 14:53:00 151

转载 WINDOWS-基础:Thread.Sleep(0)

我们可能经常会用到Thread.Sleep函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:  假设现在是2008-4-712:00:00.000,如果我调用一下Thread.Sleep(1000),在2008-4-712:00:01.000的时候,这个线程会不会被唤醒?某人的代码中用了一句看似莫明其妙的话:Thread.Sleep...

2013-11-13 17:25:00 75

转载 字符编码:Unicode和UTF-8的关系

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机...

2013-11-08 17:31:00 69

转载 WINDOWS-基础:LPTSTR

1.LPTSTR解释与char*等价,表示普通字符/字符串变量,指向字符/字符串的指针。LP: 长指针(long pointer)。T: win32环境中有一个_T宏,用来标识字符是否采用Unicode编码(两字节表示一个字符),若程序中定义了Unicode,该字符/字符串被作为Unicode字符串,否则就是标    准的ANSI(单字节表示一个字符)字...

2013-11-08 14:15:00 97

转载 BCB:UTF8Encode、AnsiToUtf8

UTF8Encode:Call Utf8Encode to convert a Unicode string to UTF-8. WS is the Unicode string to convert. Utf8Encode returns the corresponding UTF-8 string.AnsiToUtf8:AnsiToUtf8 converts the st...

2013-11-07 17:12:00 210

转载 BCB:AnsiString BSTR WideString

WideStringwstr;AnsiStringastr;wchar_t*wp;//或者BSTRwp;wp=wstr.c_bstr();//WideString转化为BSTRwstr=astr;//AnsiString转化为WideStringastr=wstr;//WideString转化为AnsiStringwstr=wp;astr=wp;转载于:https://w...

2013-11-07 16:53:00 177

转载 VC-基础:vs2010快捷键

F12:转到所调用过程或变量的定义CTRL+SHIFT+B生成解决方案CTRL+F7生成编译CTRL+O打开文件CTRL+SHIFT+O打开项目CTRL+SHIFT+C显示类视图窗口F4显示属性窗口SHIFT+F4显示项目属性窗口CTRL+SHIFT+E显示资源视图F1...

2013-11-06 14:49:00 124

转载 WINDOWS-API:关于线程 GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId...

{返回当前线程的虚拟句柄}GetCurrentThread: THandle;{返回当前线程 ID}GetCurrentThreadId: DWORD;{返回当前进程的虚拟句柄}GetCurrentProcess: THandle;{返回当前进程 ID}GetCurrentProcessId: DWORD;提示:ID 是系统唯一的标识.所谓...

2013-11-05 13:48:00 188

转载 CPP-基础:有关调用约定

  在C语言中,假设咱们有这样的一个函数:intfunction(inta,intb)调历时只有用result=function(1,2)的方法就能利用这个函数。然而,当高档语言被编译成计算机可以识别的另外的代码时,有一个题目就凸显了:在CPU中,计算机没有办法知道一个函数调用几个、什么类型的参数,也没有硬件可以保留这些参数。也就是说,计算机不...

2013-11-05 10:52:00 65

转载 WINDOWS-API:关于线程CreateThread,_beginthead(_beginthreadex),AfxBeginThread

【转】windows多线程编程CreateThread,_beginthead(_beginthreadex)和AfxBeginThread的区别在Windows的多线程编程中,创建线程的函数主要有1.CreateThread2._beginthead(_beginthreadex)3.AfxBeginThread那么它们之间有什么联系与区别呢?当我需要创...

2013-11-05 09:47:00 154

转载 MFC:AfxSetResourceHandle

AfxGetResourceHandle用于获取当前资源模块句柄。而AfxSetResourceHandle则用于设置程序目前要使用的资源模块句柄,一般在InitInstance()里调用。转载于:https://www.cnblogs.com/CPYER/p/3402330.html...

2013-11-01 17:25:00 203

转载 CPP-基础:虚函数表

虚函数表  对C++了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,这张虚函数表...

2013-10-31 15:45:00 100

转载 BCB:WebBrowser 控件说明

控件文件:system32\shdocvw.oca shdocvw.dll 注册:regsvr32 shdocvw.dll WebBrowser 是 IE 内核做的 VB 控件, WebBrowser.Document 为活动的文档返回自动化对象,引用 Microsoft HTML Object Library 可查看详细属性和方法 下面的解说假设窗体中有一个名称为 ...

2013-10-28 10:13:00 172

转载 CPP-网络/通信:SSL功能和原理

  面对诸多的网上交易的风险,很多网上银行、网上商城在建立系统时都注意到了安全问题。而我们也经常可以看到很多网上银行、电子商务网站在强调本系统的安全性的时候,都说采用了基于数字证书的SSL加密传输。SSL加密传输是什么呢?比如当我们在网页的支付窗口提交信用卡号等重要信息时,在浏览器的下方就会出现一个“锁”的标志,如图10—3所示。当然,大多数人并不知道这个“锁”具体代表的含义-总而言之,...

2013-10-25 10:10:00 99

转载 CPP-网络/通信:gsoap 的教程和使用

1.1.1 gSOAP1.1.1.1简介gSOAP编译工具提供了一个SOAP/XML关于C/C++语言的实现,从而让C/C++语言研发web服务或客户端程式的工作变得轻松了很多。绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP数据结构,这样就使得用户必须改变程式结构来适应相关的类库。和之...

2013-10-25 10:05:00 93

转载 CPP-STL:vector的内存释放

1. vector容器的内存自增长与其他容器不同,其内存空间只会增长,不会减小。先来看看"C++ Primer"中怎么说:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。设想一下,当vector添加一个元素时,为了满足连续存放这个特性,都需要重新分配空间、拷贝元素、撤销旧空间,这样性能难以接受。因此STL实现者在对vector进行...

2013-10-24 16:51:00 74

空空如也

空空如也

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

TA关注的人

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