【开源系列】三国演义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
转载于:https://www.cnblogs.com/zc22/archive/2011/04/25/2026851.html
【开源系列】三国演义LBS (三)源码:基础库相关推荐
- mysql command line client 目标不对_MySql轻松入门系列-第一站 从源码角度轻松认识mysql整体框架图...
一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...
- MySql轻松入门系列——第一站 从源码角度轻松认识mysql整体框架图
一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...
- 源码 连接mysql_MySql轻松入门系列————第一站 从源码角度轻松认识mysql整体框架图...
一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...
- java监听mysql某张表的insert操作_MySql轻松入门系列————第一站 从源码角度轻松认识mysql整体框架图
一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...
- C# 读取西门子S7系列PLC教程及源码
创建 PLC 实例,连接和断开连接 若要创建驱动程序的实例,需要使用此构造函数: public Plc(CpuType cpu, string ip, Int16 rack, Int16 slot) ...
- mysql threads create_MySql轻松入门系列——第一站 从源码角度轻松认识mysql整体框架图...
一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...
- 微服务开源框架TARS的RPC源码解析 之 初识TARS C++服务端
作者:Cony 导语:微服务开源框架TARS的RPC调用包含客户端与服务端,<微服务开源框架TARS的RPC源码解析>系列文章将从初识客户端.客户端的同步及异步调用.初识服务端.服务端的工 ...
- Bert系列(二)——源码解读之模型主体
本篇文章主要是解读模型主体代码modeling.py.在阅读这篇文章之前希望读者们对bert的相关理论有一定的了解,尤其是transformer的结构原理,网上的资料很多,本文内容对原理部分就不做过多 ...
- 【深入浅出MyBatis系列十一】缓存源码分析
为什么80%的码农都做不了架构师?>>> #0 系列目录# 深入浅出MyBatis系列 [深入浅出MyBatis系列一]MyBatis入门 [深入浅出MyBatis系列二]配置 ...
- qt 在qtextedit显示数组_Qt开源作品34-qwt无需插件源码
一.前言 QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图.为具有技术专业背景的程序提供GUI组件和一组 ...
最新文章
- uni-app编译配置
- 以下哪一个不属于python语言的特点-Python语言的特点有哪些
- 国内小程序生态服务平台即速应用完成5000万元A+轮融资
- sql报表按月统计_如何通过INTOUCH组态软件做EXCEL报表(含代码)
- 网工路由基础(3)RIP原理与配置
- stm32之ADC应用实例(单通道、多通道、基于DMA)
- 修改centos7容器的时间和宿主机时间一致
- MySQL技术内幕读书笔记(一)——Mysql体系结构和存储引擎
- P5273 【模板】多项式幂函数 (加强版)
- Failed to issue method call Unit mysql service failed to lo
- 4-1,4-2机器学习和神经网络的基本概念
- GNU make manual 翻译(二十)
- LINUX搭建EtherPad环境
- PLC梯形图编程入门
- 2.7 SLD参考标准与GeoServer扩展
- 神奇的Perl-哈希与数组(4)
- Android结课大作业报告
- idear怎么设置自动导包
- IPv4地址--公网地址可以有多少
- 张小飞的Java之路——第三章