写点东西给自己!
bluekevin
菜单项目系统2(MenuPROSys_v2.0)
作者:sinof 日期:2008-03-31
菜单项目系统2
比较完备的一个菜单项目系统,
通过该项目能系统的掌握程序设计的一些方法。
(本例着重体现 资源重组-模组驱动 模式)
该项目框架设计提取自一嵌入式系统的菜单架构,
具备如下特征:
1,仅适用简单的函数纯绘制式的实现屏显功能;
2,采用多种方式进行框架的设计及兼容性修改:
*, 状态-事件机制 state-event
*, 请求-服务机制 request-service
*, 参数-设置机制 params-setup
*, 抽象-实现机制 abstract-implement
*, 层级-分适机制 HPI-TPI-API
*, 消息-管理机制 Message-Handle
3,实现了由繁琐到简洁,由编写到重组的的设计;
4,良好的编码风格及工程化的资源组织形式;
比较完备的一个菜单项目系统,
通过该项目能系统的掌握程序设计的一些方法。
(本例着重体现 资源重组-模组驱动 模式)
该项目框架设计提取自一嵌入式系统的菜单架构,
具备如下特征:
1,仅适用简单的函数纯绘制式的实现屏显功能;
2,采用多种方式进行框架的设计及兼容性修改:
*, 状态-事件机制 state-event
*, 请求-服务机制 request-service
*, 参数-设置机制 params-setup
*, 抽象-实现机制 abstract-implement
*, 层级-分适机制 HPI-TPI-API
*, 消息-管理机制 Message-Handle
3,实现了由繁琐到简洁,由编写到重组的的设计;
4,良好的编码风格及工程化的资源组织形式;
C++例程库(C++LEL_v1.2)
作者:sinof 日期:2007-08-24
命令行方式的文件加密和解密
作者:sinof 日期:2007-04-21
// 命令行方式的文件加密和解密
//****************************************************
// How to use
//****************************************************
/*
The comand line is like this:
command line:
crypt [cpParams] [cpFile] [cpKey]
arguments description:
cpParams : /E|/e == Encode;
/D|/d == Decode;
/? == help information;
else == unknown params.
cpFile : file which needed Encode or Decode
cpKey : key which used for Encoding or Decoding
*/
//****************************************************
// How to use
//****************************************************
/*
The comand line is like this:
command line:
crypt [cpParams] [cpFile] [cpKey]
arguments description:
cpParams : /E|/e == Encode;
/D|/d == Decode;
/? == help information;
else == unknown params.
cpFile : file which needed Encode or Decode
cpKey : key which used for Encoding or Decoding
*/


