公告:
本站正在遭受网络攻击,访问速度可能严重下降甚至无法访问。
查看“Windows 1.0:Development Release 5”的源代码
←
Windows 1.0:Development Release 5
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
{{NavBar|[[Windows 桌面操作系统]] > [[Windows 1.0]] > '''Development Release #5'''}} {{Infobox Buildinfo |image=1.0DR5Interface1.png |imagecaption=Windows 1.0 Development Release #5 |kernel=1.0 |arch=x86 16-bit |sku= |language=English (United States) |compiledate=1984/11/1 |string=Development Release #5 |key= }} 此版本是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 is about to crash”。但是很难触发它,因为系统通常会在显示消息之前完全崩溃。 ===MS-DOS Executive拖放支持=== DR5中的MS-DOS Executive实际上支持在目录之间移动文件的简单拖放操作。当MS-DOS Executive接受重新设计时,此功能后来在Alpha和Beta版本之间被完全删除。 ===时钟实例限制=== Clock应用程序具有16个同时运行的实例的硬编码限制。如果尝试启动第17个时钟实例,将显示错误消息。 ===更古老版本的痕迹=== * 在REMOVE.BAT(在WINDOWS文件夹中),你会看到一个更旧的日期。<pre>rem Microsoft windows 1.0 Development Release. 5-29-84.</pre>根据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中)中提供的文档中对任何先前版本的唯一引用,其中说:“The RC.EXE program had a small file buffer. It simply couldn't handle your large menu. The bug has been repaired.”。 * 该文档只包含一个时间戳,即GRAPH.DOC中的16/10/1984 16:37(也在\windows\doc中)。文件尚未更改为具有相同的日期,因此您可以清楚地看到每个文件的创建和修改时间。 ===未来的版本=== 在QANDA.DOC中,多次提到即将发布的1月份版本:“By our January release, our goal is to...”“In our January release...”“We will fix this problem in the January release.”。由于 Alpha 发布于1985年1月,这可能意味着DR5和Alpha之间并没有其他正式编译出的版本。 ===彩蛋=== \windows\bin\RC.EXE 在偏移730C处包含“MarkTaylor”字符串。如果未使用/D指定其他内容,则它是DEF文件的默认值。 源代码还包含一些有趣的注释。 MENUID.C <syntaxhighlight lang="c" line start="95"> /*---------------------------------------------------------------------------- "Some people, they like to go our dancing, and other people [like main], they do all the work . . ." ----------------------------------------------------------------------------*/ </syntaxhighlight> <syntaxhighlight lang="c" line start="553"> /*---------------------------------------------------------------------------- Our mad chicken-with-it's-head-cut-off error abort routine. ----------------------------------------------------------------------------*/ </syntaxhighlight> PPDEMO.C <syntaxhighlight lang="c" line start="104"> /* figure out how many "characters" can fit on a line and down the screen */ /* NOTE: this routine is very stupid. These two lines get executed only */ /* once, and if the size of the window changes, it does not adjust. */ </syntaxhighlight> ===图标=== Windows 1.0引入了图标和光标格式(.ICO和.CUR文件),尽管它在Windows 3.0中已经改变为现在的状态。这两种格式不兼容,但文件可以从一种格式转换为另一种格式而无需太多工作。 * SAMPLE.EXE的图标是超人徽标。[[File:SuperMAN.PNG]] * WINDOWS.RES中存在炸弹图标,用于显示错误消息,但Windows和任何包含的应用程序都没有显示真正的错误消息,只显示警告,而是显示音符图标。错误图标后来更改为执行“停止”手势,但原始选择的炸弹表明早期的Windows开发受Apple的Macintosh影响,后者也使用炸弹作为错误图标。 * 同样在WINDOWS.RES中有一个名为TRASH的未使用图标,表示旧版本可能具有某种垃圾桶功能。这可以通过描述旧版本的照片和文章来支持,其中可以看到此图标,并将其描述为丢弃文件的位置。很显然,在DR5之前已删除该功能,只剩下垃圾桶图标。 ==注意事项== ===安装=== 将install.bat复制到C盘进行安装。重启之后再次使用MS-DOS启动盘,先输入<code>path C:\windows\bin</code>,再<code>cd C:\windows\test</code>运行<code>mswin</code>。 ===切换显示适配器驱动=== 切换为 Hercules 驱动: <syntaxhighlight lang="dosbatch" line> path C:\WINDOWS\BIN cd C:\WINDOWS\TEST DRIVERS.BAT HERCULES </syntaxhighlight> 切换为 CGA 驱动: <syntaxhighlight lang="dosbatch" line> path C:\WINDOWS\BIN cd C:\WINDOWS\TEST DRIVERS.BAT IBMCOLOR </syntaxhighlight> ==图库== ===CGA=== <gallery> DR5 Installation 1.png DR5 Installation 2.png DR5 Installation 4.png DR5 General Failure error reading drive A.png|驱动器读取错误(导致系统锁定) DR5_Font Demo.png </gallery> ===Hercules=== <gallery> DR5 HERC MS-DOS Executive.png DR5 HERC End session.png </gallery> [[Category:以 DOS 为基础的 Windows]]
本页使用的模板:
模板:Infobox Buildinfo
(
查看源代码
)(受保护)
模板:Infobox Buildinfo/css
(
查看源代码
)
模板:NavBar
(
查看源代码
)(受保护)
返回
Windows 1.0:Development Release 5
。
我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。
确定
导航菜单
个人工具
创建账号
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
编辑指南
使用本百科
批量上传文件
深色模式
工具
链入页面
相关更改
特殊页面
页面信息