模块
总述
上图为plain framework
(简称简约框架)所有的模块,包括基础、数据库、引擎、事件、文件、网络、性能、脚本、系统、工具模块,各个模块的详细介绍请看以下的独立说明。
基础模块
基础模块提供了基本的操作,包括时间、容器、字符串、日志、输入/输出流。
数据库模块
数据库模块提供了基本的数据操作接口,提供了查询以及结果集获取的方法。
引擎模块
引擎模块作为整个框架的核心,具有举足轻重的地位,我们的应用也是在引擎的扩展上衍生出来的。 这一点从框架给出的例子中可以看出:简明教程。
事件模块
事件模块主要提供了事件的管理器,事件的增加以及事件监听方法的增加/删除操作,在这里事件分为慢速和快速事件。
文件模块
文件模块主要封装了系统的API操作,方便跨平台使用,封装了excel格式的文本文件(数据库)读取,并提供了操作ini配置文件的类。
网络模块
网络模块提供了网络连接、网络包、网络管理器、连接管理器、套接字等常用的接口,包括服务器/客户端的接口。
性能模块
性能模块现提供了输出系统负载和当前进程的ID、CPU占用、FPS(帧率)、虚拟内存占用、物理内存占用、在线人数、网络连接数、网络流量的输出接口。
脚本模块
脚本模块提供了脚本缓存,并封装了lua常用的接口。
系统模块
系统模块封装了与提供直接相关的公用接口,内存操作、进程操作、线程操作、断言。
工具模块
工具模块为一些公用的或者引用外部的一些扩展方法或者类的集合。
成员招募(长期有效)
如果你也对开源知识比较感兴趣,如果也对网络应用或者网络游戏感兴趣,如果你也对该框架感兴趣,你可以加入我们的QQ群(348477824)。
欢迎大家进群相互交流学习,同时也欢迎各位朋友对该框架供出自己的一份心力。