自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 邮件格式说明

<br />1        概述<br />网络间传递的电子邮件需要公共认同的格式,以便于客户端邮箱软件识别拆解其间的信息。邮件本身是由ASCII字符构成,总体上分为邮件头邮件体两部分,其间允许字符编码、附件、压缩等等多样化的格式。本文档参考网络官方协议标准中,请求批注的邮件相关条款,总结了邮件结构及其各部分的格式说明,给出部分字符编码的相关解释。<br />RFC( Require for comment )是Internet Official Protocol Standards标准所提供的网络协议标

2010-09-20 16:11:00 1667

原创 GlassFish EJB配置

<br /><br /> Properties props = new Properties();<br />        props.setProperty("javax.naming.factory.intial","com.sun.enterprise.naming.SerialInitContextFactory");<br />        props.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming"

2010-06-11 10:20:00 884

原创 可用的UML Profile

<br />UML profile for Software Development Processes<br />UML profile for Business Modeling<br />Data Modeling<br />Real-Time Software Modeling<br />XML DTD Modeling<br />XML Schema Modeling<br />UML EJB Modeling<br />Web Modeling

2010-06-10 08:09:00 689

原创 Delphi面向对象学习随笔六:接口

Delphi面向对象学习随笔六:接口作者:巴哈姆特(转载请注明出处并保持完整)在对象化中,类的继承是一个非常强大的机制;而更加强大的继承机制应该是来自从一个接口的继承。    本篇我们将讨论接口的特点。    首先,接口的定义方式与类相似。不同的是:类代表了一种实体,而接口代表了一批操作规范。还有,接口中所有的数据成员都是public访问限制,也就是说,你不能为接口中的

2010-03-05 01:28:00 655

转载 Delphi 关键字详解

 absolute//它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同.var Str: string[32]; StrLen: Byte absolute Str;//这个声明指定了变量StrLen起始地址与Str相同.//由于字符串的第0个位置保存了字符串的长度, 所以StrLen的值即字符串长度.begin Str := ab

2010-03-05 01:20:00 784

原创 Ubuntu下修改系统默认语言为简体中文

 Ubuntu下修改系统默认语言为简体中文1.首先要安装中文的支持,安装:language-selector,language-env,language-pack-zh包,运行:sudoapt-get install language-selector language-env language-pack-zh。2.然后使安装生效,配置区域,运行:dpkg-reconf

2009-11-22 17:02:00 7986

原创 RestoreDC

 RestoreDC  函数功能:该函数恢复设备上下文环境(DC)到指定状态,该设备上下文环境的恢复是通过使状态信息出栈而进行的。该堆栈由先前调用SaveDC函数时创建的。  函数原型:BOOL RestoreDC(HDC hdc, int nSavedDC);  参数:  hdc:设备上下文环境句柄。  nSaveDC:指定将要被恢复的设备上下文环境的实例,如果该参数为正,则nSaveD

2009-10-31 16:53:00 812

原创 DrawEdge

 DrawEdge通常用来画边筐     RAISEDINNER表示画凹进型边框,   DrawEdge(Canvas.Handle, r, BDR_RAISEDINNER, BF_RIGHT);    DrawEdge(Canvas.Handle, r, BDR_RAISEDINNER, BF_TOP);    DrawEdge(Canvas.Handle, r, BDR_RAISEDI

2009-10-31 16:27:00 1223

原创 ExcludeClipRect

 ExcludeClipRect  函数功能:该函数的功能是创建一个新的剪切区域,该区域由一个现存的剪切区域减去一个特定的矩形区域而构成。  函数原型:int ExcludeClipRect(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);  参数:  hdc:设备环境句柄。  nLeftRect

2009-10-31 15:19:00 946

原创 MapWindowPoints

 MapWindowPoints  函数功能:该函数把相对于一个窗口的坐标空间的一组点映射成相对于另一窗口的坐标空 的一组点。  函数原型:int MapWindowPoints(HWND hWndFrom, HWND hWndTo,LPPOINT lpPoints, UINT cPoints);  参数:  hWndfrom:转换点所在窗口的句柄,如果此参数为NULL或HWND_DESE

2009-10-31 15:01:00 1177

原创 SetFocus

 SetFocus  函数功能:该函数对指定的窗口设置键盘焦点。该窗口必须与调用线程的消息队列相关。  函数原型:HWND SetFocus(HWND hWnd);  参数:  hWnd:接收键盘输入的窗口指针。若该参数为NULL,则击键被忽略。  返回值:若函数调用成功,则返回原先拥有键盘焦点的窗口句柄。若hWnd参数无效或窗口未与调用线程的消息队列相关,则返回值为NULL。若要获得更多

2009-10-31 14:56:00 4724

原创 SizeofResource

 SizeofResource  函数功能:该函数返回指定资源字节数大小。  函数原型:DWORD SizeofResource(HMODULE hModule,HRSRC hReslnfo);  参数:  hModule:包合资源的可执行文件模块的句柄。  hReslnfo:资源句柄。此句柄必须由函数FindResource或FindResourceEx来创建。  返回值:如果函数运行成

2009-10-29 00:29:00 1489

原创 LockResource

LockResource  函数功能:该函数锁定内存中的指定资源,说白了就是返回资源在内存中的地址,通常和GlobalUnlock(解除内存中的指定资源)函数一同使用。  函数原型:LPVOID LockResource(HGLOBAL hResDate);  参数:  hResDate:被装载的资源的句柄。函数LoadResource可以返回这个句柄。  返回值:如果被装载的资源被锁住了,返

2009-10-29 00:27:00 1738

原创 FindResource

 FindResource  函数功能:该函数确定指定模块中指定类型和名称的资源所在位置。  函数原型:HRSRC FindResource(HMODULE hModule,LPCTSTR lpName,LPCTSTR lpType);  参数:  hModule:处理包含资源的可执行文件的模块。NULL值则指定模块句柄指向操作系统通常情况下创建最近过程的相关位图文件。  lpName:指

2009-10-29 00:01:00 971

原创 windows message

 SendMessageA说明调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回 SendMessage所包含4个参数 hwnd 32位的窗口句柄窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句柄wMsg 用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量wParam 通常是一个与消息有关的常量值,

2009-10-28 19:20:00 504

原创 SetWindowPos

 SetWindowPos  函数功能:该函数改变一个子窗口,弹出式窗口式顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。  函数原型:BOOL SetWindowPos(HWN hWnd,HWND hWndlnsertAfter,int X,int Y,int cx,int cy,UNIT.F

2009-10-28 18:47:00 607

原创 InflateRect

 InflateRect  InflateRect函数增大或减小指定矩形的宽和高。InflateRect函数在矩形的左和右增加dx,在矩形的上下增加dy。 dx和dy参数是由符号值。正数增加宽和高,负数减小。  BOOL InflateRect(  LPRECT lprc, //矩形  int dx, // amount to adjust width  int dy // a

2009-10-28 18:40:00 929

原创 IntersectClipRect

 函数功能:该函数创建了一个新的剪切区域,该区域是当前剪切区域和一个特定矩形的交集。    函数原型:int IntersectClipRect(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);    参数:    hdc:设备环境句柄。    nLeftRect:定义矩形左上角的逻辑

2009-10-28 18:38:00 1475

原创 InvalidateRgn

 InvalidateRgn函数通过添加一个区域到一个窗口的更新区域中来使指定矩形的客户区域无效;这个无效的区域和所有更新区域中的其他区域将被标记用来在下一个WM_PAINT消息发生的时候描绘。BOOL InvalidateRgn(  HWND hWnd,    // 窗口的句柄  HRGN hRgn,    // 区域的句柄  BOOL bErase   // 擦除状态);参数:hWnd:[

2009-10-28 17:53:00 1533

原创 BeginPaint

 BeginPaint函数准备指定的窗口来重绘并将绘画相关的信息放到一个PAINTSTRUCT结构中。HDC BeginPaint(  HWND hwnd,            // 窗口的HANDLE  LPPAINTSTRUCT lpPaint // 绘画信息);参数:hWnd:[输入]被重绘的窗口HANDLElpPaint:[输出]指向一个用来接收绘画信息的PAINTSTRUCT结构返回值

2009-10-28 17:51:00 937

原创 EndPaint

 EndPaint函数标记指定窗口的绘画过程结束;这个函数在每次调用BeginPaint函数之后被请求,但仅仅在绘画完成以后。BOOL EndPaint(  HWND hWnd,                  // handle to window  CONST PAINTSTRUCT *lpPaint  // paint data);参数:hWnd:[输入]已经被重画的窗口的HANDLElp

2009-10-28 17:50:00 538

原创 SetViewportOrgEx

 SetViewportOrgEx说明哪个设备点映射到窗口原点(0,0)BOOL SetViewportOrgEx(  HDC hdc,        // 设备内容HANDLE  int X,          // 新Viewport的x坐标  int Y,          // 新Viewport的y坐标  LPPOINT lpPoint // 原来的Viewport的坐标);参数:hdc

2009-10-28 17:49:00 696

原创 OffsetRect

 OffsetRect函数将指定的矩形移动到指定的位置 BOOL OffsetRect(  LPRECT lprc,  // 矩形  int dx,       // 横向偏移  int dy        // 纵向偏移); 参数: Lprc:[输入输出]指向一个RECT结构,其中包含了被移动矩形的逻辑坐标 Dx:[输入]指定的矩形左右移动的量。当向左移动的时候,

2009-10-28 17:48:00 1317

原创 SetStretchBltMode

 SetStretchBltMode函数设置在指定设备内容中的伸展模式。 int SetStretchBltMode(   HDC hdc,           // DC的HANDLE   int iStretchMode   // 位图伸展模式 ); Hdc:输入,设备内容的HANDLE iStretchMode:输入,指定的伸展模式,参数可以下

2009-10-28 17:47:00 1563

原创 IntersectRect

 IntersectRect函数计算两个源矩形的交集,并将交集矩形的坐标放到目标矩形中,如果源矩形没有交集,那么一个空的矩形(坐标都是0)被设置。 BOOL IntersectRect(   LPRECT lprcDst,        // intersection buffer   CONST RECT *lprcSrc1,  // first rectangle 

2009-10-28 17:41:00 5588 1

转载 InvalidateRect

InvalidateRect添加一个区域到指定窗口的更新区域。更新区域代表必须被重绘的窗口客户区域的一部分。BOOL InvalidateRect(  HWND hWnd,           // 窗口的HANDLE  CONST RECT* lpRect,  // 矩形饿坐标  BOOL bErase          // 擦除状态);参数:hWnd:[输入]一个更新区域已经改变的窗口HAN

2009-10-28 17:03:00 3190 1

转载 VCL HardCore ——VCL窗口函数注册机制研究手记,兼与MFC比较

         VCL  HardCore      ——VCL窗口函数注册机制研究手记,兼与MFC比较                 By  cheka  cheka@yeah.net     (转载请保留此信息)     这个名字起的有些耸人听闻,无他意,只为吸引眼球而已,如果您对下列关键词有兴趣,希望不要错过本文:1.        VCL可视组件在内存中的分页式管理;2

2009-10-25 23:01:00 695

原创 winsock函数

 函数 描述 accept Permits an incoming connection attempt on a socket. 允许一个socket上的接入连接尝试。 AcceptEx Accepts a new connection, returns the local and remote address, and recei

2009-10-25 01:44:00 947

原创 互锁函数

       InterlockedCompareExchange属于互锁函数    类似的还有下面的几个   (1) LONG InterlockedExchangeAdd ( LPLONG Addend, LONG Increment );   Addend为长整型变量的地址,Increment为想要在Addend指向的长整型变量上增加的数值(可以是负数)。这个函数的主

2009-10-24 23:45:00 631

原创 TThread 详解 2

在是使用TThread时将会用到Classes单元中定义的9个函数,这9个函数为TThread提供同步管理下面就来分析一下,这几个函数,在函数中用到的几个单元变量                       var                        SyncList: TList = nil;//统计同时调用同步方法的线程对象                        Th

2009-10-24 16:13:00 922

转载 TThread 详解 1

TThread是一个抽象类,可以创建几个独立的线程。类关系 TObject在一个多线程的应用程序中创建一个TThread的后子类代表一个线程。每一新子类的TThread对象的实例是一个新的线程。从TThread派生的多线程实例可以构成Delphi的多线程应用程序。  当一个应用程序运行时,应用程序就被载入内存准备执行。此时,它成为包含一个或多个线程的进程,每个线程含有数据、代码和系统资源。

2009-10-24 13:47:00 1106

原创 MsgWaitForMultipleObjects 的解释

DWORD MsgWaitForMultipleObjects(                                                        DWORD nCount,         //pHandle所指的handle数组中元素的个数                                                        LPHANDLE

2009-10-24 13:36:00 1757

visual C++ 6.0 高级编程

visual C++ 6.0 高级编程visual C++ 6.0 高级编程visual C++ 6.0 高级编程visual C++ 6.0 高级编程

2009-08-28

windows网络编程技术

windows网络编程技术,一本不错的网络编程入门书籍

2009-08-28

Delphi7组件及分布式应用开发

Delphi7组件及分布式应用开发Delphi7组件及分布式应用开发Delphi7组件及分布式应用开发Delphi7组件及分布式应用开发Delphi7组件及分布式应用开发Delphi7组件及分布式应用开发Delphi7组件及分布式应用开发Delphi7组件及分布式应用开发Delphi7组件及分布式应用开发

2009-06-27

TCP IP详解卷一 协议

TCP IP详解卷一 协议。。。。。。。。。。。。。。。。。。。

2008-12-13

BIOS和DOS中断大全

。BIOS和DOS中断大全。。。。。。。。。。。。。。。。。。。。。

2008-12-13

计算机图形学实用技术(第2版)

计算机图形学实用技术(第2版)。。。。。。。。。。。。

2008-12-13

操作系统启动引导探究

是个和不错的东东,喜欢的人可以下,对学习操作系统有很大帮助

2008-10-06

GCC编译器中文手册

11111111111111111111111111111111111111111

2008-09-11

mfc 教程

.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2008-08-29

RED HAT 9.0入门教程

不错的东西。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2008-08-29

保护模式下的80386及编程

保护模式下的80386及编程

2008-07-26

空空如也

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

TA关注的人

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