
c++
wogel
默默无言
展开
-
const在函数前与函数后的区别
const在函数前与函数后的区别一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b;转载 2013-07-30 13:47:16 · 627 阅读 · 0 评论 -
DUI中的函数说明
过年有些耽搁,深感抱歉。近日依旧在进行客户端界面使用DirectUI 进行尝试,由于一切控件均需要进行自绘,过程较为耗时。 控件的实现由CUIBaseCtrl基类开始定义如下: [cpp] view plaincopy/* CLASS_BEGIN ********************************转载 2013-07-31 14:04:07 · 2044 阅读 · 0 评论 -
使用DUILIB建立项目(一)
使用DUILIB加载XML界面这篇主要目的就是教给大家怎样在自己的工程中加载XML界面,这是最基本的应用,对于界面控件响应啥的,我就不讲了,在大家懂了这个之后,我会给大家一个其它人写的博客,再看他的文章,大家应该就更清楚明白一,建立工程建立win32应用程序,取名叫blog_try这里有几点要注意:1、选择.net fra转载 2013-08-01 16:03:45 · 20031 阅读 · 2 评论 -
C++ 容器及选用总结
C++ 容器及选用总结目录 原文:http://www.cnblogs.com/answeryi/archive/2011/12/16/2289811.html====================================================第一章 容器第二章 Vector和string第三章 关联容器第转载 2013-08-03 11:14:39 · 614 阅读 · 0 评论 -
函数名与函数指针
转自:whyhappy: http://www.programfan.com/blog/article.asp?id=6030函数名与函数指针一 通常的函数调用 一个通常的函数调用的例子://自行包含头文件void MyFun(int x); //此处的申明也可写成:void MyFun( int );int main(int argc, char* a转载 2013-08-02 17:53:13 · 660 阅读 · 0 评论 -
C++的iostream标准库介绍(3)
C++的iostream标准库介绍(3)(发表时间: 2005-9-25 13:37:00)【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/whyhappy/5302.html 复制链接分享到:0C语言提供了格式化输入输出的方法,C++也同样,但是C++的控制符使用起来更为简单方便,在c++下有两中方法控制转载 2013-08-02 19:18:23 · 568 阅读 · 0 评论 -
typedef的用法总结
关于typedef的用法总结 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我转载 2013-08-02 17:51:12 · 767 阅读 · 0 评论 -
C++的iostream标准库介绍(1)
C++的iostream标准库介绍(1)【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/whyhappy/5305.html 复制链接分享到:0 作者:管宁我们从一开始就一直在利用C++的输入输出在做转载 2013-08-02 19:15:43 · 769 阅读 · 0 评论 -
C++的iostream标准库介绍(2)
C++的iostream标准库介绍(2)(发表时间: 2005-9-25 13:41:00)【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/whyhappy/5303.html 复制链接分享到:0接下来我们继续看一下C++风格的串流控制,C++引入了ostringstream、istringstream、s转载 2013-08-02 19:17:03 · 582 阅读 · 0 评论 -
窗体生命周期所响应的消息
窗体生命周期所响应的消息[cpp] view plaincopyprint?创建窗体 … 1. WM_GETMINMAXINFO 2. WM_NCCREATE 3. WM_NCCALCSIZE 4. WM_CREATE 创建完毕. 显示窗体转载 2013-09-07 17:12:11 · 774 阅读 · 0 评论 -
duilib库分析日志 : 消息流程分析
duilib库分析日志 : 消息流程分析转自:http://blog.youkuaiyun.com/yimsungnam/article/details/6935855看下CWindowWnd类与CPaintManagerUI类是咋进行消息分发的吧.1. 先看下CPaintManagerUI类的MessageLoop函数:[cpp] view plainco转载 2013-09-07 17:05:16 · 929 阅读 · 0 评论 -
DUILIB创建菜单窗口
转自:http://blog.163.com/zwei3666@126/blog/static/993128052012101272027399/先发一张效果图。支持多级扩展,支持菜单表头,支持文本居中/左对齐/右对齐三种方式,支持字体颜色设置,支持添加自定义控件,支持基本属性(背景颜色,图片,图标,宽高等)的自定义设置。 漂亮不? 咳~一般般吧~其实DuiLib里已经有个转载 2013-07-31 13:35:34 · 3754 阅读 · 1 评论 -
配置duilib
首先,你应该知道新建的工程是一个“win32项目”,之后选择一个“空工程”。新建一个cpp文件将《duilib简单文档》中得代码拷贝进去之后,你可以试着去编译一下。提示:“无法打开包括文件:“..\DuiLib\UIlib.h”: No such file or directory”,那么我们就添加UIlib.h。将之前下载的duilib源码中的DuiLib文件夹拷贝至项目文件夹(即cpp转载 2013-07-31 13:48:45 · 2501 阅读 · 0 评论 -
如何在WTL和MFC中使用duilib及如何静态使用duilib库!
duilib篇 如何在WTL和MFC中使用duilib及如何静态使用duilib库!(初级讲解 附带一个Demo)分类: duilib treeview转载自:http://blog.youkuaiyun.com/lin98666lin/article/details/6580461关于duilib的历史,我也就不多说了,能看到这篇文章的人都是有一定了解才能找到这个的。我直转载 2013-07-30 19:22:07 · 2426 阅读 · 0 评论 -
DUiLib 源码分析——第一篇UIManager
DUiLib 源码分析——第一篇UIManager分类: 学习duilibDUiLib 源码分析 ——以UiLib 1.01版为分析目标----------------------------------------------------------------------------------分析约定:private o------- 私有的成员变量或方法转载 2013-07-30 19:42:11 · 2622 阅读 · 1 评论 -
DUiLib 源码分析——第二篇UIBase
DUiLib 源码分析——第二篇UIBase分类: 学习duilibDUiLib 源码分析 ——以UiLib 1.01版为分析目标----------------------------------------------------------------------------------分析约定:private o------- 私有的成员变量或方法转载 2013-07-30 19:43:04 · 1276 阅读 · 0 评论 -
duilib中各控件响应的消息类型
消息类型消息说明Senderclick鼠标点击CButtonUIdropdown下拉显示CComboUIheaderclick点击列标题CListHeaderItemUIitemactivate CListElementUI、CListContainerElementUIitem转载 2013-07-30 19:47:17 · 2467 阅读 · 1 评论 -
DirectUI界面渲染流程
DirectUI界面渲染流程分类: 学习duilibDirectUI是通过xml文件来描述界面的,DirectUI库通过解析xml文件来呈现界面,从而实现界面与逻辑的分离。当然,xml需要遵照特定的规矩描述界面元素的名称、坐标、大小、配色方案、背景图片等多种属性。下面我们给出一个xml文件的实例:xml version="1.0" encoding="UTF-8"?>转载 2013-07-30 19:34:40 · 3984 阅读 · 0 评论 -
Duilib编译成静态库
首先在vs中设置duilib项目。如图:配置类型改为静态库。第二步修改UIlib.h头文件上面的宏。如图:第三步在这个头文件下面添加内容:#pragma comment(lib,"oledlg.lib")#pragma comment(lib,"winmm.lib")#pragma comment(lib,"comctl32.lib") #p转载 2013-07-30 19:55:53 · 1352 阅读 · 0 评论 -
自绘按钮的实现过程
申明自绘属性进行VM_MESUREITEM事件响应,说明按钮的尺寸进行VM_DRAWITEM消息的重新响应,说明如何绘制按钮首先在vc6中新建工程,选择MFC并且新建dialog工程输入工程名,然后将生成的按钮等删除,重新添加两个按钮。为按钮设置属性选择自绘,就是自己向上贴图在dlg类的对象上添加WM_DRAWITEM属性在生成的OnDraw转载 2013-07-30 20:04:24 · 1075 阅读 · 0 评论 -
友元函数和友元类
友元函数和友元类分类: C++ 程序开发2010-02-22 11:02 57人阅读 评论(0) 收藏 举报classc 采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数转载 2013-07-30 13:49:37 · 493 阅读 · 0 评论 -
duilib之源码分析
duilib之源码分析《duilib之源码分析》1 stdAfx.h* lengthof(x) 计算数组长度宏* MAX 两值最大* MIN 两值最小* CLAMP(x,a,b) x在a,b之间则取x否则取最小2 UIBase* UI_WNDSTYLE_ 窗口风格属性* UI_CLASSSTYLE_ 窗口类属性* TRACE(LPCTSTR pstr转载 2013-07-30 19:27:52 · 2118 阅读 · 0 评论 -
DirectUI的消息流转
Windows是一个基于消息循环的系统,DirectUI同样遵循这样的消息流转。当界面呈现、用户点击、定时器等各种各样的消息一旦进入windows消息循环队列,系统自动调用该窗口的WndProc过程。对于DirectUI程序来说,因为所有的界面都是逻辑界面,均基于程序运行之初通过CreateWindowEx生成的原始窗口,因此,所有的消息最开始都会先流转到DirectUI中CWindowWnd类的转载 2013-07-30 19:48:36 · 1984 阅读 · 0 评论 -
node-webkit node.js c++扩展
node-webkit node.js c++扩展2014-10-31 00:05 18人阅读 评论(0) 收藏 举报node.js借鉴http://blog.youkuaiyun.com/haifengzhilian/article/details/26482529和http://ybxu-123.blog.163.com/blog/static/5947377020131131转载 2014-10-31 10:04:12 · 2331 阅读 · 0 评论