制作新网络框架快速自动生成消息结构体的编辑器
来源:互联网 发布:淘宝好看的男鞋店铺 编辑:程序博客网 时间:2024/06/08 11:48
这两天制作了一个自动生成代码脚本的窗体编辑器
目前还没有做过第一行可以选择生成的脚本类型,分请求消息和回应消息两种结构体脚本
第二行可以手动输入命名空间,第三行手动输入文件的名称,类名与文件名称相同
后面两个ID是消息的ID
下面的Popon的列表根据第一行选择脚本类型不同是变化的
选中string或者数组时会出现长度的输入框
输入好一条字段后点击Add New Field按钮可以添加下一条
当有大于一条字段的时候就可以生成脚本了,选一个路径将其保存
这行代码可以刷新Project文件夹,自动生成meta文件
本次最大的难点在于字节对齐方面,逻辑比较复杂,经过很多逻辑的试验和计算思考,最终完成了算法,
PS:2017.06.19更新,加入连续两个Short字段出现时的特殊情况处理办法
这个是刚刚自动生成出的脚本,会根据后面的字段和整体长度,自动进行字节对齐,并且自动计算字段的总长度。使用者仅仅输入需要的字段类型名称注释和长度即可全自动生成
阅读全文
0 0
- 制作新网络框架快速自动生成消息结构体的编辑器
- 网络消息结构体脚本自动生成编辑器的进一步扩展
- 编辑器自动生成的函数
- Java自动生成Mvp框架目录结构
- nodejs的express自动生成项目框架
- Android网络框架Volley的快速使用
- 一种自动生成网络IP的方案
- java自动生成 框架
- WIN32的消息结构体
- 百度编辑器上传图片,去除自动生成的title
- 结构体的新理解
- JEECG新的快速开发框架让开发飞起来!
- 基于Silverlight的快速开发框架RapidSL新特性解析
- DataGridView自动生成新行
- java自动生成复杂的新密码,强密码。
- mysql使用存储过程,自动生成新的表单
- 网络消息代码生成gencode
- 自动生成打印无指针结构的数据结构的代码
- mac svn: E210004: Number is larger than maximum
- 卡卡捕鱼项目更新内容复盘总结
- Unity编辑器重写Inspector面板,面板中编辑的数据不触发场景发生变化的问题。
- 转载:【Hadoop】HDFS的运行原理
- Spring AOP 切面
- 制作新网络框架快速自动生成消息结构体的编辑器
- 网络消息结构体脚本自动生成编辑器的进一步扩展
- fr
- 卡卡捕鱼小版本更新记录
- Flume和Kafka整合安装
- Java初学错误积累
- Unity strip engine code可能会使程序崩溃
- Java基础之Java中的类与对象
- 在Unity3D项目中接入ShareSDK实现安卓平台微信分享功能(可使用ShareSDK默认UI或自定义UI)