群:恋恋IDE 1104090715

选方案，新建项目点工具栏上的新建
选项目，新程序集选工具栏上的新建
选中项目后，在项目页 指定编译器  32位  动态MD   控制台程序  GBK
两个编译按钮，左侧一个是增量编译，右侧一个是全量编译

[0.5]更新
1、改错
2、智能提示修改
3、变量、方法名称联动修改，还有问题中
4、全局内容添加至左侧导航树中
5、尝试UI功能，winui例程中的窗口上可添加按钮文本框，对应例程中的相关类，目前不能删除，要删除把项目中的窗口1，窗口1事件删除重来

[0.4]更新
1、加入撤销与重做
2、优化与改错

[0.3]更新
1、新建项目方案修复
2、工具栏按钮功能补完
3、注册表添了文件关联
4、添个视频演示IDE操作  
链接：https://pan.baidu.com/s/1iv1TVKRIpas3lZn3baM2Ng    
提取码：0000 




[0.2]更新,改个名叫 RE中文代码编辑
1、支持VS2019，之前都是在VS2013下试的; 用2019可能调试模式会报 _MSC_VER 版本不同的错误，因为现有支持库没用vs2019编译过;
2、编译器 指定 改为 指定 VS 的环境配置批处理文件路径
   比如VS2019的路径:C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvarsall.bat
   比如VS2013的路径:D:\Program Files\vs2013\VC\vcvarsall.bat
3、尝试支持转换时生成结构体定义（原先都处理成类),  用法同类一样用用，类的 关键字 处 填上 结构体,新增成员方法自动会勾上公开，类的话是默认不勾公开
4、尝试支持 类、结构体 的静态成员 、友元 、内部类 
5、构造方法名称(C++中就是类名)  "初始" 、“创建"  ，将 不用 "创建" 作为构造方法; 析构方法(C++中为~类名) 仍为 "销毁"
6、项目列表中支持增加分组，暂未开启拖动，所以只能选中新建的分组，点工具栏上的新增来添加程序集，有空再试一下已有程序集直接拖入分组中
7、两种方式的函数默认参数，一种C++的，在参数的可空处添加默认值，一种是类易语言，方法内可用“是否为空"来判断

附:微软VS2019  或  VS2019编译工具  下载 
https://visualstudio.microsoft.com/zh-hans/downloads/




[0.1]更新
1、自绘UI
2、32、64、动态、静态调整好，可选择切换，项目编译器要先指定好
3、CTRL+ALT切换显示转换后代码，方便查错
4、部分菜单、按钮是无效的，未匹配代码


[0.05]更新
1、增加了调试器例程
2、增加了动态调用DLL例程
3、界面功能补充
   缩放字体大小 CTRL+滚轮
   关键字跳入跳出 CTRL+鼠标左击（跳入） CTRL+鼠标右击(跳出)
4、添加快速加入头文件内函数、常量、结构体的功能，右键菜单库符号添加
5、其他发现的崩溃问题


[0.04]更新
这版可编译
1、加了个WINDOWS创建窗口按钮的例程
2、方法、类末尾空行处左点、右点，直接调整空行的层级
3、几处崩溃问题修改




功能尝试，有些按钮菜单是没用的，操作如下：

一、环境设置
    每项目指定到VC++的BIN目录下cl.exe， 其他GCC暂不能
二、例程
    左侧树型框点开已有的新方案1，选择项目; 项目中是单个EXE文件的，点编译图标即可编译运行；项目中是多个EXE文件的，要选择某个EXE文件，才能点编译运行
三、新建方案项目
    1、菜单“程序">>"项目"
    2、树型框中选择某个方案选项，右击，弹出菜单中选“项目"

四、项目中添加文件
    选中某项目，右击，弹出菜单中选“新程序集"，其他项没用。
    程序集中，右键添加入口方法后，编译运行即为EXE文件，项目内可添多个EXE文件的程序集，有多个时，只有当前选中的才能编译运行

五、程序集中的操作
    1、程序集名称改掉就是改文件名改树型框项目中的显示名称
    2、程序集变量,程序集编辑窗口，右键菜单中添加程序集变量,不勾公开
    3、全局变量，目前是程序集变量，勾选公开或变量名首两字是全局或附属中加入"全局变量"(附属中有多个用;号隔开)
    4、局部变量，当前行在方法体内，右键菜单中添加局部变量 
    5、参数变量，当前行在方法体内，右键菜单中添加参数
    6、类，右键菜单添加嵌入类，注意当前行位置，在类内就是个类中类
    7、类成员变量，当前行位置在类内，右键菜单添加类变量
    8、类方法，当前行位置在类内，右键菜单添加方法
    9、类常量，当前行位置在类内，右键菜单添加类常量
    10 常量暂没有  ，目前用类常量形式，类名.常量名，转换时直接用类常量值替换
    11 枚举型暂没有，目前用类替换，差不多的，成员变量都勾上公开，一样用了
    12 枚举型暂没有，用类常量替换，转换时自动值替换
    13 联合体暂没有，库内已定义好的联合体，封装时可用类替换
    
    右键菜单中，空行左移、跳转、复制、剪切、粘贴、保存可用; 编译只是看看当前程序集转换后的C++代码，真编译运行是工具栏上的运行按钮

    已加入的关键字 如果 如果真 判断  判断分支 循环...用法看示例

六、封装现成有LIB文件的动态库静态库内方法、结构 
    使用C++已定义好的方法、结构、类型，IDE要显示定义中文与英文的对应关系，有了后转换时才能中文名 替换 英文名 或 替换嵌入行   
    方法   定义好方法的中文名称、参数、类型，一种附属中对应填入库内英文名称，另一种附属里填嵌入行，方法体内写调用库内方法的
    结构   编辑框中右键菜单选添加嵌入类，添加类成员，成员都公开，附属里跟库内结构的名称，成员名称一一对应好，顺序无所谓
    其他库内的各种别名类型，也是添加个嵌入类，中文名定好，附属对应填好英文名
    具体可参照 ”SFML2D多媒体库“里的
    这个过程还是较麻烦，之后会改成从头文件中调取，自动转好格式，想改中文名就自已改，懒得改就英文名用用。

七、调试器，没有

八，可视化界面库，暂没有

九、撤消，重复 没有写

十、已有自动保存，在项目下每个修改过的文件有个最后修改的备份，意外没保存，需手动替换恢复





