Module
- Overview
- Basic
- Database
- Engine
- Event
- File
- Network
- Performance
- Script
- System
- Tools
Overview
Isplain framework
(Simple framework) all modules, including basic, database, engine, event, file, network, performance, script, system, and tool modules, for more information about each module, see the following independent description.
Basic module
The basic module provides basic operations, including time, container, String, log, and input/output streams.
Database module
The database module provides basic data operation interfaces and query and result set acquisition methods.
Engine Module
As the core of the entire framework, the engine module plays an important role. Our applications are derived from engine expansion. This can be seen from the example provided by the framework: Concise tutorial.
Event Module
The event module mainly provides the event manager, event addition, and event listening method addition/deletion operations. Here, events are classified into slow and fast events.
File Module
The file module encapsulates the system's API operations to facilitate cross-platform use, encapsulates the reading of text files (databases) in Excel format, and provides classes for operating ini configuration files.
Network Module
The network module provides common interfaces such as network connection, Network Package, network manager, Connection Manager, and socket, including server/client interfaces.
Performance module
The Performance module now provides the output system load and current process ID, CPU usage, FPS (Frame Rate), virtual memory usage, physical memory usage, online users, network connections, and network traffic output interfaces.
Script Module
The script module provides script caching and encapsulates common Lua interfaces.
System Module
The system module encapsulates public interfaces directly related to the provision of memory operations, process operations, thread operations, and assertions.
Tool module
The tool module provides a set of public or external extension methods or classes.
Concise tutorial | code style
Member recruitment (valid for a long term)
If you are also interested in open-source knowledge, if you are also interested in network applications or online games, if you are also interested in this framework, you can join our QQ group (348477824).
You are welcome to join the group for mutual exchange and learning. You are also welcome to share your efforts with this framework.
Plain framework 1 Reference Manual entry guide Module