【开源系列】三国演义LBS (三)源码:基础库
前言:
-----------------------------------------------
本随笔介绍了接下来开源的路线图,包含了基础库、核心框架一、核心框架二、游戏服务器+前端四部分。
相关讨论组入口: http://www.pixysoft.net/ (点击进入)
Pixysoft源码路线图:
-----------------------------------------------
本人从05年开始接触.Net 2.0,就养成了一个习惯,网上找到好用的代码,就收集起来;对于.Net提供的API觉得麻烦的就自己封装起来,这样逐渐形成了自己的一系列库、框架。
这个习惯坚持到了现在,也有7、8年了,因此积累了一大堆的代码,最起码自己开发系统的时候速度非常快。主要代码如下:
Pixysoft.X 基础库
|     Audio  |        播放声音  |   
|     BarCode  |        显示、打印条码  |   
|     Cache  |        缓存  |   
|     Cellphone  |        短信猫  |   
|     Coder  |        基本数据类型处理  |   
|     Collections  |        数据结构  |   
|     Data  |        数据处理  |   
|     Debug  |        调试帮助类  |   
|     DesignPattern  |        设计模式相关类  |   
|     Drawing  |        图像处理类  |   
|     Exceptions  |        通用异常类  |   
|     Hooks  |        键盘钩子  |   
|     IO  |        磁盘操作  |   
|     Json  |        Json处理类  |   
|     PaymentGateway  |        支付网关调用类  |   
|     Reflection  |        反射帮助类  |   
|     RTF  |        RTF帮助类  |   
|     Security  |        加密、解密算法类  |   
|     SQL  |        SQL字符串拼接类  |   
|     Strings  |        String处理类  |   
|     Threads  |        多线程帮助类  |   
|     Tools  |        工具类  |   
|     Video  |        视频处理类  |   
|     Web  |        网络帮助类  | 
Pixysoft.Framework.X 核心框架
|     Pixysoft.Framework.Comet  |        Comet通讯基础框架  |   
|     Pixysoft.Framework.Jsons  |        Json通讯基础框架  |   
|     Pixysoft.Framework.Messageflow  |        信息流框架,用于整合各种IM。  |   
|     Pixysoft.Framework.Noebe  |        持久层框架,支持所有数据库。  |   
|     Pixysoft.Framework.Noebe.Orm  |        ORM框架,使用IL实现操作。  |   
|     Pixysoft.Framework.Remoting  |        基于HTTP的远程调用框架。  |   
|     Pixysoft.Framework.Schema  |        数据库元数据建模框架,是持久层的基础。  |   
|     Pixysoft.Framework.Security  |        RBAC权限框架  |   
|     Pixysoft.Framework.Sockets  |        Socket服务器框架。  | 
Pixysoft.Framework.X 应用框架
|     Pixysoft.Framework.Noebe.MemoryCaches  |        带内存缓存的持久层。  |   
|     Pixysoft.Framework.Reports  |        报表引擎  |   
|     Pixysoft.Framework.Schedular  |        时间调度引擎  |   
|     Pixysoft.Framework.Workflow  |        工作流引擎  | 
Pixysoft.Weblications.X 互联网应用系统
|     Sango  |        三国演义LBS前端源码  |   
|     Pixysoft.Weblications.Sango  |        三国演义LBS 服务器源码  | 
Pixysoft.X 基础库:
基础库不针对任何业务逻辑,可重用性高。一般对基本数据结构进行处理,对特定领域的通用应用进行封装,例如byte的处理、反射的封装、SQL的拼接、加密解密等。
在基础库里面,会有很多有趣的工具类,例如:
ChineseSpeller 中文转拼音
CodeTimer 老赵的代码运行计时器
IDCard 身份证验证类
RMB 数字转人民币
ScreenShot 屏幕截图
等等。
包括超级实用的Barcode生成器,例如:
Code11/Code39/Code93/Code128/EAN8/EAN13/Interleaved2of5等等
包括SMS短信猫操作类:
cellphoneHelper
包括多线程封装类,例如:
WinformInvoker 在Winform界面下实现异步回调界面控件。
AsyncInvoker 对异步进一步封装,提升易用性。
相信,里面会有很多有趣的代码,能够丰富您的知识库。
附件下载:
Pixysoft.X 基础库打包下载
http://www.boxcn.net/shared/un31ajian4
http://qun.qq.com/air/#95755843/share