无忧启动论坛

标题: Xp源码里有但xp里没有的组件 [打印本页]

作者: wyf19941230    时间: 2025-10-18 10:26
标题: Xp源码里有但xp里没有的组件
我从pan.szasah.com/dl/WinXP软件/WinXP编程软件/ 发现在编译完的xp代码里仍有来自nt4.0的qbasic与来自whistler 的测试主题,这都是xp最终安装盘里不存在的。那么是否还有别的旧版组件未打包?由于本人没有时间检查成千上万的文件,能否大家一起看一下。
作者: semiuel    时间: 2025-10-18 11:14
我以前不知道从哪下载过一个可以编译成exe的QBASIC软件
作者: 2747157    时间: 2025-10-18 13:03
学习下
作者: guong    时间: 2025-10-18 13:57
这个没研究过
作者: a66    时间: 2025-10-18 14:01
xp是古董了,研究源码价值不大
作者: sdb5168    时间: 2025-10-18 14:03
感谢分享
作者: zhl0518    时间: 2025-10-18 15:32
也只能是围观学习下了
作者: seeimpact153    时间: 2025-10-18 16:27
学习学习
作者: liangzr1976    时间: 2025-10-18 18:05
本帖最后由 liangzr1976 于 2025-10-18 18:06 编辑

DOS有Qbaisc,但Qbasic是 解释型运行的 编程语言吧?有独立的基本,也有内置在DOS安装盘的版本

MS-VB1.0 有 DOS、win3.1两个版本,也试用过。

作者: 2012pq6895148    时间: 2025-10-18 21:54
不懂 就看看
作者: chenye4    时间: 2025-10-18 22:43

学习学习
作者: handsome_xiang    时间: 2025-10-18 23:45
感谢分享!
作者: liangzr1976    时间: 2025-10-19 09:07
本帖最后由 liangzr1976 于 2025-10-19 09:17 编辑

以下是 百度AI的粗略结果:
请分别讲一下 Qbasic 在 DOS、win3.1、winxp 里面的情况

QBASIC在不同操作系统中的情况如下:

一、DOS环境
QBASIC最初是作为MS-DOS 5.0及更高版本的组成部分提供的,包含两个核心文件:QBASIC.EXE(解释程序主体)和QBASIC.HLP(联机帮助文件)。启动方式为在DOS命令行中进入安装目录后执行QBASIC命令,其交互式编程环境适合初学者学习基础语法和结构化编程概念。由于原生设计针对DOS系统,现代操作系统需通过DOSBox等模拟器运行

二、Windows 3.1环境
Windows 3.1作为16位图形界面系统,可通过兼容模式运行QBASIC,但需依赖DOS底层支持。该环境下QBASIC的功能与DOS版本完全一致,但窗口化界面可能带来更好的文本显示效果。由于Windows 3.1本身不具备直接运行QBASIC的机制,实际仍通过调用DOS子系统执行。

三、Windows XP环境
作为32位NT内核系统,Windows XP已移除对QBASIC的原生支持,但可通过以下两种方式兼容运行:

‌1、直接安装‌:将QBASIC文件复制到系统目录后,在命令提示符中调用,但可能存在显示或功能异常
2、‌模拟器方案‌:使用DOSBox等工具完美模拟DOS环境,支持全功能运行,包括图形和声音库调用部分开发者还专门为Windows XP制作了兼容版QBASIC编译器(如QB64项目),保留原始语法同时适配现代硬件

各系统下的共性特点是:QBASIC均以教育用途为主,其简单语法和即时反馈特性在早期编程教学中具有不可替代性========================================
所以个人理解:
MS在win3.1、winnt4.0时期,在已有 Visual-Basic、DOS宏命令的情况下,仍未放弃 Qbasic 作为 类似 powershell之类的 后续发展方向,仍保留期 其支线的研究。应该是 考虑 类似linux那样,要有 最小内核运行命令shell 及 扩展GUI 之间都兼容的操作系统自带编程工具的思路!虽然已经有Visual-Basic,但相对linux内核 不够精炼。

有点类似 快手编程那样,最小核  及 完整编程 界面的差别,同时考虑最小 系统库的依赖。





欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3