自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 XML Schema(应用设计)

     XML Schema主要用来设计XML文档的结构,注意不是格式。有人问怎么不是格式?格式跟结构什么区别?我想搞开发的人都对代码进行格式化过,也就是缩进、字体等等;而我们写的程序实际上也是定义一种结构,它不会因为你是否缩进、采用不同的字体就有所改变吧?很多人哪了不分行的xml文档说用VS的工具格式化一下,确又分不清xml格式跟结构有什么区别,让我难以理解。好了,废话少说,接下来说明下如何使

2010-01-03 12:54:00 569

原创 项目工作总结--XML Schema(标准解读)

        最近在做NetConf相关开发工作,其中很重要的一块是XML解析,项目也需要支持Schema,因此前段时间整理了Schema的两部分标准,只不过整理文档是无法带出来的,所以就在此把Schema相关的内容简单介绍其标准之后,以如何应用的方式记录下来,以供以后使用时参考。在后续的部分,我还将整理NetConf相关标准,作为总结。 一、总体概述     XML Schema的

2010-01-03 12:01:00 637

原创 Learn DLL (Three)

                                                Learn DLL8.       DLL延迟加载DLL延迟加载是VC提供的一项特性,主要是在隐式链接时并不实际加载DLL,而是在要引用DLL的到处符号时才加载的一项技术。它在以下方面比较有用:(1)              当程序引用多个DLL时,在初始化阶段使用该技术可以减少初始化时间

2009-10-29 12:22:00 423

原创 Learn DLL (Two)

Learn DLL6.  DLL 入口点函数DLL入口点函数框架大致如下:BOOL WINAPI DllMain(HINSTANCE hInstDll, DWORD fdwReason, PVOID fImpLoad) {    switch (fdwReason) {      case DLL_PROCESS_ATTACH:         // The DLL

2009-10-14 11:46:00 478

原创 Learn DLL (One)

Learn DLL1.       DLL 声明通常,在设计DLL时头文件中进行如下声明:(1)C或C++编程#ifndef  XXX_LIBAPI#define XXX_LIBAPI __declspec(dllimport)#endifXXX_LIBAPI 函数声明(2)C/C++混合编程#ifndef  XXX_LIBAPI#define XXX_LI

2009-10-13 16:03:00 822

转载 Windows数据类型探幽

Windows Data Types Windows数据类型   由微软Windows操作系统所支持的各种数据类型是用来定义函数的返回值、函数和消息的参数以及结构体成员(因为Win32程序是用C语言来编写,所以没有“类”这个概念)的。这些数据类型定义了上述元素的尺码(在内存中的,也就是占用内存的字节数)和含义。笔者以前一直不太注意这些东西,结果在程序设计时可谓步履维艰。不同

2009-07-28 09:23:00 534

转载 DllMain详解

DLL的进入/退出函数1.1  DllMain简介跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是DllMain。以“DllMain”为关键字,来看看MSDN帮助文档怎么介绍这个函数的。The DllMain function is an optional method of entry into a dynamic-link library (DLL)。(简要翻译

2009-07-18 20:24:00 446

转载 开张了,学习“函数调用的几个概念”

函数调用的几个概念:_stdcall,_cdecl....     1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。     2、C调用约定(即用__cdecl关键字说明)按从右至左的顺序压参数入栈,由调用者把参数弹出栈。对

2009-04-25 14:17:00 490 2

空空如也

空空如也

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

TA关注的人

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