plain framework 1 参考手册 入门指引之 模块

模块

总述

上图为plain framework(简称简约框架)所有的模块,包括基础、数据库、引擎、事件、文件、网络、性能、脚本、系统、工具模块,各个模块的详细介绍请看以下的独立说明。

基础模块

基础模块提供了基本的操作,包括时间、容器、字符串、日志、输入/输出流。

数据库模块

数据库模块提供了基本的数据操作接口,提供了查询以及结果集获取的方法。

引擎模块

引擎模块作为整个框架的核心,具有举足轻重的地位,我们的应用也是在引擎的扩展上衍生出来的。 这一点从框架给出的例子中可以看出:简明教程

事件模块

事件模块主要提供了事件的管理器,事件的增加以及事件监听方法的增加/删除操作,在这里事件分为慢速和快速事件。

文件模块

文件模块主要封装了系统的API操作,方便跨平台使用,封装了excel格式的文本文件(数据库)读取,并提供了操作ini配置文件的类。

网络模块

网络模块提供了网络连接、网络包、网络管理器、连接管理器、套接字等常用的接口,包括服务器/客户端的接口。

性能模块

性能模块现提供了输出系统负载和当前进程的ID、CPU占用、FPS(帧率)、虚拟内存占用、物理内存占用、在线人数、网络连接数、网络流量的输出接口。

脚本模块

脚本模块提供了脚本缓存,并封装了lua常用的接口。

系统模块

系统模块封装了与提供直接相关的公用接口,内存操作、进程操作、线程操作、断言。

工具模块

工具模块为一些公用的或者引用外部的一些扩展方法或者类的集合。

简明教程 | 代码风格

 成员招募(长期有效)

  如果你也对开源知识比较感兴趣,如果也对网络应用或者网络游戏感兴趣,如果你也对该框架感兴趣,你可以加入我们的QQ群(348477824)。

  欢迎大家进群相互交流学习,同时也欢迎各位朋友对该框架供出自己的一份心力。

原文地址:https://www.cnblogs.com/lianyue/p/3985717.html