公告:2024年4月15日起本站用户注册、新用户的前10个编辑需要审核,如果您的编辑没有立即显示,请等待管理员审核完毕。

Windows 1.0:Development Release 5

来自BetaWorld 百科
Th1r5bvn23留言 | 贡献2019年1月9日 (三) 00:36的版本 →‎注意事项
跳转到导航 跳转到搜索
1.0DR5Interface1.png
Windows 1.0 Development Release #5
内核版本 1.0
架构 16-Bit
语言 English (United States)
版本字串 Development Release #5
产品密钥 N/A

此版本是Development Release系列中的第五个版本,旨在帮助应用程序开发人员设计和开发其应用程序以使用Windows,根据INSTALL.BAT,它是在1984-11-01编译的。 它是迄今为止已泄露的最早Windows版本。

在1984年11月递交给开发者,这是我们能体验到的第一个Windows 版本。

有趣的发现

默认情况下,此版本将安装到C:\windows\test,开发资源位于C:\windows\bin。 资源存储在可执行文件之外的.res文件中,并且在双击时也会打开其关联的程序。 整体界面设计理念还没有最终确定,可以在对话框中清楚地看到有些使用菜单栏而不是OK和Cancel按钮。 还包括几个模型应用程序,即Chart,Graph,PPDemo,Sample和Template,以及它们的源代码。

崩溃消息

包含一个警告对话框,说“Windows 即将崩溃”。但是很难触发它,因为系统通常会在显示消息之前完全崩溃。

MS-DOS Executive拖放支持

DR5中的MS-DOS Executive实际上支持在目录之间移动文件的简单拖放操作。当MS-DOS Executive接受重新设计时,此功能后来在Alpha和Beta版本之间被完全删除。

时钟实例限制

Clock应用程序具有16个同时运行的实例的硬编码限制。如果尝试启动第17个时钟实例,将显示错误消息。

参考过去的版本

  • 在REMOVE.BAT(在WINDOWS文件夹中),你会看到一个更旧的日期【29/05/84】。根据InfoWorld 1984-05-07,这个文件可能是从之前的版本重新使用的,可能来自1984年5月发布的Development Release #1。
  • 在INSTALL.BAT中的安装过程,你会注意到它会清空某些文件夹,但会完全删除\windows\lib。以前的版本可能使用此文件夹,而DR5仅使用\lib。用于卸载Windows的批处理文件REMOVE.BAT并没有提及\windows\lib,而是提及\lib,因此它已被修改,或者已经使用它的版本\lib。
  • 在QANDA.DOC(位于\windows\doc中)中提供的文档中对任何先前版本的唯一引用,其中说:“RC.EXE程序有一个小文件缓冲区。小文件缓冲区无法处理你的菜单这个bug已被修复“。
  • 该文档只包含一个时间戳,即GRAPH.DOC中的16/10/1984 16:37(也在\windows\doc中)。文件尚未更改为具有相同的日期,因此您可以清楚地看到每个文件的创建和修改时间。

参考未来的版本

在QANDA.DOC中,多次提到即将发布的1月份版本:“在我们1月发布的版本中,我们的目标是...”和“在我们1月发布的版本中,将会......”。由于Alpha于1985年1月发布,这可能意味着DR5和Alpha之间没有其他版本。

彩蛋

RC.EXE(在\windows\bin中)在偏移730C处包含“MarkTaylor”字符串。如果未使用/ D指定其他文件,则它是DEF文件的默认值。

源代码还包含一些有趣的注释。

MENUID.C

/ * ------------------------------------------------ ----------------------------

“有些人,他们喜欢和我们一起跳舞,还有其他人
他们做所有的工作。 。 “。
-------------------------------------------------- -------------------------- * /
/ * ------------------------------------------------ ----------------------------

我们疯狂的鸡与它的头部切断错误中止常规。
-------------------------------------------------- -------------------------- * /

PPDEMO.C

/ *弄清楚有多少“字符”可以放在一条线上和屏幕下方* /
/ *注意:这个例程非常愚蠢。这两行只执行* /
/ *一次,如果窗口大小发生变化,则不会调整。 * /

图标

Windows 1.0引入了图标和光标格式(.ICO和.CUR文件),尽管它在Windows 3.0中已经改变为现在的状态。这两种格式不兼容,但文件可以从一种格式转换为另一种格式而无需太多工作。

  • SAMPLE.EXE的图标是超人徽标。SuperMAN.PNG
  • WINDOWS.RES中存在炸弹图标,用于显示错误消息,但Windows和任何包含的应用程序都没有显示真正的错误消息,只显示警告,而是显示音符图标。错误图标后来更改为执行“停止”手势,但原始选择的炸弹表明早期的Windows开发受Apple的Macintosh影响,后者也使用炸弹作为错误图标。
  • 同样在WINDOWS.RES中有一个名为TRASH的未使用图标,表示旧版本可能具有某种垃圾桶功能。这可以通过描述旧版本的照片和文章来支持,其中可以看到此图标,并将其描述为丢弃文件的位置。显然,在DR5之前已删除该功能,只剩下垃圾桶图标。

注意事项

将install.bat复制到C盘进行安装。重启之后再次使用MS-DOS启动盘,先输入path C:\windows\bin,再到C:\windows\test运行mswin。
可能需要密码。密码为 bGxz5oqEYnc=