递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1847|回复: 18
打印 上一主题 下一主题

[其它] VC6.0代码编辑器加一键编译exe,可编译MFC程序

[复制链接]

58

主题

562

帖子

2115

积分

金牌会员

Rank: 6Rank: 6

积分
2115
QQ
跳转到指定楼层
楼主
发表于 2026-1-25 14:41:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
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

Q 75520266
回复

使用道具 举报

477

主题

2919

帖子

1万

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
10277
19#
发表于 2026-1-28 12:39:28 | 只看该作者
诗木 发表于 2026-1-27 18:36
都在qq群,炫更像是他们一帮人自己在玩,一个人更新,火山也是老吴一个人更新,只能说不要从这个坑跳入另 ...

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

使用道具 举报

11

主题

246

帖子

1848

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1848
18#
发表于 2026-1-28 10:50:13 | 只看该作者
6666
回复

使用道具 举报

11

主题

298

帖子

4304

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4304
17#
发表于 2026-1-27 18:36:26 | 只看该作者
shuimiao 发表于 2026-1-25 19:55
好像类似。但是我用炫语言试过,问题和bug多不胜数。想要去论坛提反馈,结果这论坛永远都是验z码错误,根 ...

都在qq群,炫更像是他们一帮人自己在玩,一个人更新,火山也是老吴一个人更新,只能说不要从这个坑跳入另外一个坑了
回复

使用道具 举报

1

主题

109

帖子

681

积分

高级会员

Rank: 4

积分
681
QQ
16#
发表于 2026-1-27 09:55:15 | 只看该作者
大佬6666
业余使用火山PC 对powermill  和NX 进行二次开发
回复

使用道具 举报

58

主题

562

帖子

2115

积分

金牌会员

Rank: 6Rank: 6

积分
2115
QQ
15#
 楼主| 发表于 2026-1-26 23:35:31 | 只看该作者
风一样存在 发表于 2026-1-26 19:04
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用 ...

我也觉的是弄一个简化版本,而且各种库 开源库 不要动代码,直接拿来就能用,是最好的 ,中文嘛,中间加一个自动转换,我们看到的是中文编程,实际还是C代码,这样减少封装工作,你说的汉化关键字 那个很多,一样没法用的,大量标准库 哪换的过来,开源库,其他人写的功能代码,太多了,所以要实现一个自动转行工具,把他们的功能函数 参数 转中文 调用
Q 75520266
回复

使用道具 举报

0

主题

103

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
14#
发表于 2026-1-26 19:04:58 | 只看该作者
要是能弄一个好用的C++中文编程就好了。完美兼容C++所有语法,只是汉化关键字、数据类型、标准库和部分常用三方库,然后编译的时候再自动替换回英文代码进行编译
回复

使用道具 举报

22

主题

315

帖子

3756

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3756
13#
发表于 2026-1-26 09:42:13 | 只看该作者
66666666
回复

使用道具 举报

58

主题

562

帖子

2115

积分

金牌会员

Rank: 6Rank: 6

积分
2115
QQ
12#
 楼主| 发表于 2026-1-26 09:41:38 | 只看该作者
j519948746 发表于 2026-1-25 18:47
炫语言是不是差不多

炫语言,有点费劲,站在用户角度考虑,打开用不了一会就能作出一个功能程序就可以,如果琢磨半天 无从下手 就会放弃的人多了
Q 75520266
回复

使用道具 举报

58

主题

562

帖子

2115

积分

金牌会员

Rank: 6Rank: 6

积分
2115
QQ
11#
 楼主| 发表于 2026-1-26 09:39:38 | 只看该作者
shuimiao 发表于 2026-1-25 19:55
好像类似。但是我用炫语言试过,问题和bug多不胜数。想要去论坛提反馈,结果这论坛永远都是验z码错误,根 ...

不用担心 我在设计一种架构 可以调用任何编程语言,这就解决了,轮子随便调用,回头作一个能用的框架在分享,先让英文测试成功了,在说汉化的事,
Q 75520266
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-4-18 20:30 , Processed in 0.098837 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表