zoukankan      html  css  js  c++  java
  • 【开源系列】三国演义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 

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

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

  • 相关阅读:
    Eclipse快捷键
    vs2010有哪些快捷键
    游戏引擎列表
    移动设备开发推荐网站(J2ME开发)
    Python入门学习资料推荐
    C#中常用的几种读取XML文件的方法
    Springboot整合RabbitMq
    JAVA获取上下行网速
    java jar 指定logback.xml、application.yaml
    在CentOS7系统安装与配置RabbitMQ
  • 原文地址:https://www.cnblogs.com/zc22/p/2026851.html
Copyright © 2011-2022 走看看