前言:
-----------------------------------------------
本随笔介绍了接下来开源的路线图,包含了基础库、核心框架一、核心框架二、游戏服务器+前端四部分。
相关讨论组入口: 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