slic.nw
wherwh
这个作者很懒,什么都没留下…
展开
-
客户端数据校验器
1.用途简化客户端输入/编辑操作的编程。可大幅减少代码量,并易于维护和扩展。.支持从对象直接加载到控件和把控件数据更新到对象.自动根据校验规则控制输入.支持TEdit,TComboBox,TDatetimePicker限制:.仅支持对象的成员类型为基本数据类型和string2..定义头文件:validator.h名字空间:ns_validator原创 2013-05-07 06:46:46 · 989 阅读 · 0 评论 -
客户端码表管理实现
1.码表管理支持common下新增文件:.base_code_table.h:定义码表元素和码表资源名称.code_table_mgr.h:码表管理器模板定义template class CCodeTableMgr : public ICodeTableMgr { CAutoVector data_;.i_code_table_mgr.h:码表管理器接口定义;t原创 2013-05-09 12:02:31 · 1408 阅读 · 0 评论 -
node-webit demo学习笔记
本文为node-webkit的demo的学习笔记.代码来自https://github.com/zcbenz/nw-sample-apps 1.file-expoler打开index.html执行index.html中中的js,包括js/jquery-1.7.2.js和main.jsmain.js中创建应用主界面创建.实现了文件导航的功能,main.js调用了本地模块addes原创 2015-01-16 21:18:00 · 1429 阅读 · 0 评论 -
建立node-webkit开发环境
1.nodejs下载安装.nodejs下载下载地址:http://nodejs.org/download/下载文件node-v0.10.35-x64.msi.安装nodejs安装目录: %ProgramFiles%\nodejs2.下载安装gruntC:\>npm install -g grunt-cli%APPDATA%\npm\grunt -> %APPDA原创 2015-01-14 16:10:57 · 2057 阅读 · 0 评论 -
umx.js变更
2015-5-261.增加ParamAttrif (typeof ParamAttr=='undefined') { var ParamAttr = { SENSITIVE_MASK : 0x0001, ///< 敏感数据 ASIS_RETURNED_MASK : 0x0002, ///< 原样返回参数 };}; 2.umx的addParam增加attr参数.表原创 2015-05-26 13:49:44 · 571 阅读 · 0 评论 -
简单类型变量输入校验器
客户端数据校验器介绍了基于对象的数据输入时校验的实现,适应于业务对象的操作.在开发查询功能时,查询条件可能是对若干项简单变量的过滤(当然也可以定义查询条件对象).本文就是对基于简单类型变量的输入控制和校验的实现.客户端数据校验器在OnKeyPress处理上有以下增强(文档未更新).原有实现中截获控件的OnKeyPress后,开发人员自定义的OnKeyPress代码被校验器忽略,原创 2013-05-19 09:55:57 · 515 阅读 · 0 评论 -
客户端分页处理器
分页(查询)是客户端开发经常面临的问题.经常性或者带有普遍性的问题, 好的对策是用抽象,而不是重复。重复行为没有价值,而且有害,浪费资源(开发者资源,发布,运行时资源),代码臃肿,增加阅读和维护困难,弄不好牵一发而动全身。程序的原始目的之一是把重复的事情交给系统自动完成,重复开发的结果是程序员在程序级别的同样行为。当产生重复的冲动,需要ctrl+c/ctrl+v时,通常原创 2013-05-26 15:00:03 · 740 阅读 · 0 评论 -
umx.js压缩
umx压缩Xebo根据配置自动对打消息包进行压缩传输.压缩特性配置如下: 默认自动压缩,阈值64k. umx.js对压缩支持var compress_threshold_ = 64*1024; ///< 超过该值,自动压缩.单位:字节function umx() { this.serialize = function()原创 2015-06-08 16:17:54 · 650 阅读 · 0 评论 -
nodejs Crypto使用
slic客户端和Xebo服务器之间通信过程中加密敏感信息. slic采用nodejs的Crypto模块.Xebo采用OpenSSL库. 试验通信过程中遇到的主要问题及解决方法记录如下:1.客户端公钥证书含"Certificate:"内容,加密报一下错误:Error: error:0906D06C:PEM routines:PEM_read_bio:no start line原创 2015-06-30 20:22:18 · 7713 阅读 · 0 评论