Code Monkey home page Code Monkey logo

xxlib_simpleframework's Introduction

基于 libuv C++ 轮子封装 再进行 CLI 封装的, 适合用 C# 开发服务器端的基础框架

运行需要 vs2017 并勾安 CLI/C++ 旧crt 支持和 win81 sdk, 打开 all.sln, 同时设置 test_cpp1, test_csharp1 为启动项目

技术讨论群: 125081098

目录大结构:

  1. 生成器
  2. 模板
  3. 依赖库
  4. 测试项目

生成器通过对模板的读取解析, 产生具体项目代码, 向指定生成目录覆盖写入

目录结构:

db 数据库操作代码生成器的输出目录项目

dbgen 数据库操作代码生成器, 生成目标路径当前为 server_db 项目下

dbgen_template_DB 数据库模板, 用于填写所有用到的 SQL 语句, 以及描述结果集的长相

gen_library 各种生成器所依赖的库

pkg 通信包生成器的输出目录项目

pkggen 通信包生成器, 生成目标路径当前为 pkg 项目下

pkggen_template_PKG 通信包结构描述模板

test_cpp1 chat room 测试客户端 C++ 实现

test_csharp1 chat room 测试服务器端 C# 实现

xxlib_csharp 为 c# 项目服务的库, 命名空间为 xx

xxuvlib_csharp 为 c# 项目服务的库, 基于 xxqp\xxlib_cpp 的 uv 相关代码, 用 cli/c++ 封装而成

xxuvlibex_csharp 为 c# 项目服务的库, 引用 xxuvlib_csharp, 继承 Peer 相关类以提供 send pkg 等便利功能

docs 有一些小零碎

下列项目为实验性质, 未竣工 test_cpp2 server_db

xxlib_simpleframework's People

Contributors

denghe avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.