前言

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

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

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

转载于:https://www.cnblogs.com/zc22/archive/2011/04/25/2026851.html

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

  1. mysql command line client 目标不对_MySql轻松入门系列-第一站 从源码角度轻松认识mysql整体框架图...

    一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...

  2. MySql轻松入门系列——第一站 从源码角度轻松认识mysql整体框架图

    一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...

  3. 源码 连接mysql_MySql轻松入门系列————第一站 从源码角度轻松认识mysql整体框架图...

    一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...

  4. java监听mysql某张表的insert操作_MySql轻松入门系列————第一站 从源码角度轻松认识mysql整体框架图

    一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...

  5. C# 读取西门子S7系列PLC教程及源码

    创建 PLC 实例,连接和断开连接 若要创建驱动程序的实例,需要使用此构造函数: public Plc(CpuType cpu, string ip, Int16 rack, Int16 slot) ...

  6. mysql threads create_MySql轻松入门系列——第一站 从源码角度轻松认识mysql整体框架图...

    一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...

  7. 微服务开源框架TARS的RPC源码解析 之 初识TARS C++服务端

    作者:Cony 导语:微服务开源框架TARS的RPC调用包含客户端与服务端,<微服务开源框架TARS的RPC源码解析>系列文章将从初识客户端.客户端的同步及异步调用.初识服务端.服务端的工 ...

  8. Bert系列(二)——源码解读之模型主体

    本篇文章主要是解读模型主体代码modeling.py.在阅读这篇文章之前希望读者们对bert的相关理论有一定的了解,尤其是transformer的结构原理,网上的资料很多,本文内容对原理部分就不做过多 ...

  9. 【深入浅出MyBatis系列十一】缓存源码分析

    为什么80%的码农都做不了架构师?>>>    #0 系列目录# 深入浅出MyBatis系列 [深入浅出MyBatis系列一]MyBatis入门 [深入浅出MyBatis系列二]配置 ...

  10. qt 在qtextedit显示数组_Qt开源作品34-qwt无需插件源码

    一.前言 QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图.为具有技术专业背景的程序提供GUI组件和一组 ...

最新文章

  1. uni-app编译配置
  2. 以下哪一个不属于python语言的特点-Python语言的特点有哪些
  3. 国内小程序生态服务平台即速应用完成5000万元A+轮融资
  4. sql报表按月统计_如何通过INTOUCH组态软件做EXCEL报表(含代码)
  5. 网工路由基础(3)RIP原理与配置
  6. stm32之ADC应用实例(单通道、多通道、基于DMA)
  7. 修改centos7容器的时间和宿主机时间一致
  8. MySQL技术内幕读书笔记(一)——Mysql体系结构和存储引擎
  9. P5273 【模板】多项式幂函数 (加强版)
  10. Failed to issue method call Unit mysql service failed to lo
  11. 4-1,4-2机器学习和神经网络的基本概念
  12. GNU make manual 翻译(二十)
  13. LINUX搭建EtherPad环境
  14. PLC梯形图编程入门
  15. 2.7 SLD参考标准与GeoServer扩展
  16. 神奇的Perl-哈希与数组(4)
  17. Android结课大作业报告
  18. idear怎么设置自动导包
  19. IPv4地址--公网地址可以有多少
  20. 张小飞的Java之路——第三章

热门文章

  1. js输出一个菱形_用js代码打印菱形
  2. C语言程序设计 详细注意事项
  3. 数据结构中符号的作用(图解)
  4. 狂神java web p30 sql语句
  5. 研究生待遇超好的院校!你知道吗?
  6. 九宫格心形拼图—python3
  7. java判断星座if语句_Java根据出生日期计算(判断)星座
  8. (转)Android刷机的一些知识整理
  9. win10系统下安装MySQL的过程
  10. 数据库第九次作业 连接查询子查询