递归火山软件开发平台

标题: VC6.0代码编辑器加一键编译exe,可编译MFC程序 [打印本页]

作者: 承易    时间: 2026-1-25 14:41
标题: VC6.0代码编辑器加一键编译exe,可编译MFC程序
VC6.0代码编辑器加一键编译exe,可编译MFC程序







VC6.0是经典的开发工具,
实现这个项目初衷是想作一个VC6.0学习工具,编辑代码,编译代码一体化,
解决学习C语言,记不住,看不懂,不会写的问题,
====================================
我是用VS2022_C#_WPF平台实现的,
一个VC6.0的代码编辑器,和集成编译器,
虽然比较简易,但是能用,
点击代码文件,直接编译,选中哪个C代码文件,点编译的按钮,就编译哪个,


Projects 文件夹 是C语言项目代码原文件,
OUT 文件夹 是编译C代码后输出.exe的目录,
vc98 文件夹 是编译器目录,
Mappings 文件夹 是中英对照JSON数据知识库,
经测试后,单文件的C代码和MFC界面程序,都可以一键编译,
加了EasyX库,作的测试例子,编译测试也没问题,


话说VC6编译的程序体积是真苗条,当年那时代,才造就了如此经典,
反观VS2022,现在都VS2026了,庞然大物,


不需要配置环境,VC6.0的编译器也打包了,
直接点击菜单选择编译器目录就行了,
=======================================
代码编辑框中 点击一些C语言关键词,会有中文提示,
直接输中文,会弹出英文代码,TAB键 直接上屏幕,


C语言的关键词,所有标准库的函数名 参数名,甚至第三方的库函数名,API的数据,
这些数据相当庞大,这些非一人之力能完成的,
Mappings中英对照JSON数据在这目录,只要不断添加C语言中英知识库数据就可以了,


这个中英对照的数据,只作了一部分,功能正常可用,后期可以大量扩展知识库添加,
我只是抛转引玉,作一个框架,先能用,以后在扩展,


如果完成大量的知识库中英对照,
将会成为一个完美的学习VC6.0的工具,
高校编程课应该是极其需要这样的学习工具,
大大降低学习门槛,
=====================================
我用VS2022_C#_AvaloniaUI平台也画了一个类似VC6.0的界面,没作任何功能,
但是这两个平台不一样,所以没合成,
因为在AvaloniaUI平台中的代码编辑器,我想要的功能,实现效果不理想,
但是他的主题风格漂亮,


WPF平台是界面主题效果一般,毕竟WPF平台老了点,
但是代码编辑器功能不错,


虽然用的是一个编辑器原型,移植的两个平台,
但是在AvaloniaUI平台代码编辑器没实现我要的功能,
这个留待高手解决吧,


虽然VC6.0老古董了,但是简单直接,很多底层功能是不错的,
C生万物,作为一个学习 还是不错的,


两个项目源码和编译器,一并打包,给同样喜欢编程的研究,
======================================
网盘下载:https://wwbdy.lanzoue.com/iwEsk3gyt64d


作者: 先生    时间: 2026-1-25 16:32
很强很厉害
作者: shuimiao    时间: 2026-1-25 16:52
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用三方库,然后编译的时候再自动替换回英文代码进行编译。然后支持个所见即所得的界面设计器。对于C++原版英文代码可用一个代码糖包裹,编译的时候不需要替换包裹的代码。
作者: 承易    时间: 2026-1-25 17:26
shuimiao 发表于 2026-1-25 16:52
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用 ...

是的,这是易语言用户的梦想,必须简单到 人人会封库,开源项目,拿来 转换函数和参数,就行了,不要改任何代码,直接调用,自己想用什么库 就找个,简单一封 就能调用,易语言精神就是简单 直接 迅速 好用,在作一个自动封装,哈哈,那可太爽了,不过说来简单,作起来难,毕竟C++是一个高难度的编程,
作者: shuimiao    时间: 2026-1-25 17:35
承易 发表于 2026-1-25 17:26
是的,这是易语言用户的梦想,必须简单到 人人会封库,开源项目,拿来 转换函数和参数,就行了,不要改任 ...

我一直在构思,想用AI实现,结果发现实在太难了
作者: 承易    时间: 2026-1-25 17:55
shuimiao 发表于 2026-1-25 17:35
我一直在构思,想用AI实现,结果发现实在太难了

难是难了点,毕竟C++是最难的,但也不是不行,只是困难点太多,要逐一突破
作者: hcwanz    时间: 2026-1-25 18:10
本帖最后由 hcwanz 于 2026-1-25 18:27 编辑
shuimiao 发表于 2026-1-25 16:52
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用 ...

那直接用c++就好了, c++大部分语法都是模块化设计的, 不用没有任何影响.
还有个传承自c语言的宏功能, 完全可以汉化所有关键词.

而且像clang这种c++编译器还有语法分析功能, 配合ai写个翻译软件, 直接可以精准到翻译某一个变量的关键词, 而不改变其他同名变量.
作者: j519948746    时间: 2026-1-25 18:47
shuimiao 发表于 2026-1-25 16:52
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用 ...

炫语言是不是差不多
作者: shuimiao    时间: 2026-1-25 19:55
j519948746 发表于 2026-1-25 18:47
炫语言是不是差不多

好像类似。但是我用炫语言试过,问题和bug多不胜数。想要去论坛提反馈,结果这论坛永远都是验z码错误,根本无法提交,只能放弃。他论坛都能搞成这样不知道改进,导致论坛里几乎没有新帖子,根本没几个人去反馈,可能他也不在乎,没有前途。
作者: amwji    时间: 2026-1-26 08:37
我来支持一下
作者: 承易    时间: 2026-1-26 09:39
shuimiao 发表于 2026-1-25 19:55
好像类似。但是我用炫语言试过,问题和bug多不胜数。想要去论坛提反馈,结果这论坛永远都是验z码错误,根 ...

不用担心 我在设计一种架构 可以调用任何编程语言,这就解决了,轮子随便调用,回头作一个能用的框架在分享,先让英文测试成功了,在说汉化的事,
作者: 承易    时间: 2026-1-26 09:41
j519948746 发表于 2026-1-25 18:47
炫语言是不是差不多

炫语言,有点费劲,站在用户角度考虑,打开用不了一会就能作出一个功能程序就可以,如果琢磨半天 无从下手 就会放弃的人多了
作者: aycap    时间: 2026-1-26 09:42
66666666
作者: 风一样存在    时间: 2026-1-26 19:04
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用三方库,然后编译的时候再自动替换回英文代码进行编译
作者: 承易    时间: 2026-1-26 23:35
风一样存在 发表于 2026-1-26 19:04
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用 ...

我也觉的是弄一个简化版本,而且各种库 开源库 不要动代码,直接拿来就能用,是最好的 ,中文嘛,中间加一个自动转换,我们看到的是中文编程,实际还是C代码,这样减少封装工作,你说的汉化关键字 那个很多,一样没法用的,大量标准库 哪换的过来,开源库,其他人写的功能代码,太多了,所以要实现一个自动转行工具,把他们的功能函数 参数 转中文 调用
作者: chenshui    时间: 2026-1-27 09:55
大佬6666
作者: 诗木    时间: 2026-1-27 18:36
shuimiao 发表于 2026-1-25 19:55
好像类似。但是我用炫语言试过,问题和bug多不胜数。想要去论坛提反馈,结果这论坛永远都是验z码错误,根 ...

都在qq群,炫更像是他们一帮人自己在玩,一个人更新,火山也是老吴一个人更新,只能说不要从这个坑跳入另外一个坑了
作者: xucy    时间: 2026-1-28 10:50
6666
作者: shuimiao    时间: 2026-1-28 12:39
诗木 发表于 2026-1-27 18:36
都在qq群,炫更像是他们一帮人自己在玩,一个人更新,火山也是老吴一个人更新,只能说不要从这个坑跳入另 ...

炫语言就是个鸡肋,远不如火山视窗好用,火山虽然很多东西需要完善和改进,但是至少可用能用,而且语法简便,表格式编程独领风骚,唯独是不听建议,没有上升通道。只有论坛才是正式、有效的交流场所,并且只有积极听取用户建议进行及时改进的产品才可能发展的起来。炫语言几年前我就看了,跟最新看的进步太小了,原因就是采纳用户意见的渠道不畅通、态度不积极所致,照这个样子,炫语言是没戏的,靠开发者自己瞎琢磨,10年后都够呛,那时候(也许仅需两年)都是AI高度智能化编程了,也没他啥事了。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4