上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 75 下一页
摘要: C/C++编程规范精述(匈牙利命名法)1、排版上不同小结构间要空行分开,子逻辑项相对父逻辑项要缩进;{及if,while等判断语句应独占行并对齐,且后加空格以显突出。2、注释位于相应代码上面或右旁边。且与其它代码空行或空格隔开。3、变量命名风格:采用UNIX 的全小写加下划线的风格或大小写混排的方式,不要使用大小写与下划线混排的方式,但用作特殊标识如标识成员变量或全局变量的m_和g_,其后加上大小写混排的方式是允许的。定义标识符(变量名/函数名)应体现code is document:类型的第一个字母小写组合 + 有意义的单词。全局变量和函数名前应加模块名。如DWORD dwSum = 0;定 阅读全文
posted @ 2010-12-03 19:39 浪里飞 阅读(506) 评论(1) 推荐(0) 编辑
摘要: [问题描述] 用VS2008编译windows shell时,成功;相同的方法在VS2005下,提示错误: error C2787: 'IContextMenu' : no GUID has been associated with this object error C2440: 'initializing' : cannot convert from 'DWORD_PTR' to 'const... 阅读全文
posted @ 2010-12-03 19:37 浪里飞 阅读(2073) 评论(0) 推荐(0) 编辑
摘要: 第三部分 SHELL Additional一、编程中的一些关键点1、 We implemented the IShellExtInit interface, which was how Explorer initialized our object. There is another initialization interface used for some shell extensions, IPersistFile, and this is the one an infotip extension uses. IShellExtInit::Initialize() receives an 阅读全文
posted @ 2010-12-03 00:18 浪里飞 阅读(1958) 评论(0) 推荐(0) 编辑
摘要: 第二部分 Windows SHELL编程 There are many types of shell extensions, each type being invoked when different events happen. Here are a few of the more common types, and the situations in which they are invo... 阅读全文
posted @ 2010-12-03 00:15 浪里飞 阅读(2424) 评论(0) 推荐(0) 编辑
摘要: 第一部分 SHELL基本概念 Windows外壳扩展(Windows Shell Extension),是一类特殊的COM对象,在这类COM对象中用户可以加入自己的特殊功能,而Windows外壳扩展最终都会被Windows Explorer所引用[1]。 A shell extension is a COM object that adds some kind of functionality... 阅读全文
posted @ 2010-12-03 00:06 浪里飞 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 小结 归纳为以下几点: • 对象是属性、值对的集合。一个对象的开始于“{”,结束于“}”。每一个属性名和值间用“:”提示,属性间用“,”分隔。 • 数组是有顺序的值的集合。一个数组开始于"[",结束于"]",值之间用","分隔。 • 值可以是引号里的字符串、数字、true、false、null,也可以是对象或数组。这些结构都能嵌套。 • 字符串和数字的定义和C或Java基本一致。[2] 正如可以用... 阅读全文
posted @ 2010-12-02 23:40 浪里飞 阅读(782) 评论(0) 推荐(0) 编辑
摘要: JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript 编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)... 阅读全文
posted @ 2010-12-02 23:39 浪里飞 阅读(493) 评论(0) 推荐(0) 编辑
摘要: JSON定义JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript 编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的... 阅读全文
posted @ 2010-12-02 23:34 浪里飞 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: CreateFile FunctionZeroMemory MacroSetupDiEnumDeviceInterfaces FunctionSetupDiGetDeviceInterfaceDetail FunctionSetupDiGetDeviceInfoListDetail FunctionSetupDiGetHwProfileList FunctionSetupDiGetClassDevs FunctionSetupDiDestroyDeviceInfoList FunctionDeviceIoControl FunctionOffsetof Function 阅读全文
posted @ 2010-12-02 23:12 浪里飞 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 11. API之进程和线程函数CancelWaitableTimer 这个函数用于取消一个可以等待下去的计时器操作CallNamedPipe 这个函数由一个希望通过管道通信的一个客户进程调用ConnectNamedPipe 指示一台服务器等待下去,直至客户机同一个命名管道连接CreateEvent 创建一个事件对象CreateMailslot 创建一个邮路。返回的句柄由邮路服务器使用(收件人)Cr... 阅读全文
posted @ 2010-11-24 23:20 浪里飞 阅读(1275) 评论(0) 推荐(0) 编辑
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 75 下一页