接上篇,原生的控件都不太好看,所以决定自己画一个,稍微处理下消息就能用了。不过,美化这东西是需要天赋的。即使技术再好,没有对UI布局调整和良好的审美能力,做出来的东西还是很挫。主要把消息逻辑和画的过程写出来:LRESULT CALLBACK WindowProcedure (HWND hwnd, U...
1 #include 2 #include 3 4 LRESULT CALLBACK WinSunProc( 5 HWND hwnd, // handle to window 6 UINT uMsg, // message identifier 7 WPARAM wPar...
第三篇Cocos2d-x开发实例:使用Lambda 表达式在Cocos2d-x 3.0之后提供了对C++11标准[1]的支持,其中的Lambda[2]表达式使用起来非常简洁。我们可以使用Lambda表达式重构上一节的实例。我们可以将下面的代码:listener->onTouchBegan =CC_CALLBACK_2(HelloWorld::onTouchBegan, this);
... ......
分类:
其他好文 时间:
2014-07-27 11:44:24
阅读次数:
208
在Cocos2d-x 3.0之后提供了对C++11标准[1]的支持,其中的Lambda[2]表达式使用起来非常简洁。我们可以使用Lambda表达式重构上一节的实例。我们可以将下面的代码:[html]view plaincopylistener->onTouchBegan=CC_CALLBACK_2(...
分类:
其他好文 时间:
2014-07-27 10:11:32
阅读次数:
213
tornado+ansible+twisted+mongodb运维自动化系统开发(三)...
分类:
数据库 时间:
2014-07-26 15:20:10
阅读次数:
289
如果我们现在有一个需求,大概是先读取一个文件的内容,再把得到的内容传给后台去解析,最后把解析后的结果再保存到那个文件,按照最原始的做法代码就是下面这个样子的: 1 //读取文件的原始内容 2 var readFile = function(fileName, callback){ 3 win...
分类:
其他好文 时间:
2014-07-26 01:38:36
阅读次数:
349
atitit.设计模式(2) -----查表模式/ command 总结
1. 应用场景: 1
1. 取代一瓦if else 1
2. 建设api rpc风格的时候儿. 1
3. 菜单是Command模式的一个典型实例,
1
4. 上下文中执行客户代码 1
5. 使用命令模式作为"CallBack"在面向对象系统中的替代。
1
6. 3)系统需要支持命令的撤消(undo)。...
分类:
其他好文 时间:
2014-07-25 11:19:21
阅读次数:
241
一、对话框
1、对话框的分类
2、对话框的基本使用方式
3、对话框资源
4、有模式对话框的使用
5、 无模式对话框的使用
5.1 添加对话框资源
5.2 定义窗口处理函数
BOOL CALLBACK DialogProc(
HWND hWnd,
UINT UMsg,
WPARAM wParam,
LPARAM lParam
)
5.3 创建对话框
HWND ...
1.创建url 链接到form
$items['qianfeng/add'] = array(
'title' => t('添加信息'),
'page callback' => 'drupal_get_form',
'page arguments' => array('qianfeng_add',1),
'file' => 'videocloud_qian...
分类:
其他好文 时间:
2014-07-24 17:46:31
阅读次数:
240
1.创建helloworld.c
#include
#include
PSP_MODULE_INFO("Hello World", 0, 1, 1);
#define printf pspDebugScreenPrintf
/* Exit callback */
int exit_callback(int arg1, int arg2, void *common)
{...
分类:
其他好文 时间:
2014-07-24 17:45:46
阅读次数:
253