现在的位置: 首页 > 综合 > 正文

【开源系列】三国演义LBS (三)源码:基础库

2011年11月30日 ⁄ 综合 ⁄ 共 1924字 ⁄ 字号 评论关闭

前言

-----------------------------------------------

本随笔介绍了接下来开源的路线图,包含了基础库、核心框架一、核心框架二、游戏服务器+前端四部分。

相关讨论组入口: 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 

 

000 Pixysoft开源系列 代码结构.doc (包含SVN信息)

http://qun.qq.com/air/#95755843/share 

 

抱歉!评论已关闭.