答疑信箱
1. 问:如何在安装了Windows 95操作系统的计算机中引导旧的DOS版本?
答:如果是在DOS系统上安装的Windows 95,且不在原有的Windows 3.X目录下,就可以在启动系统之后,当屏幕出现引导信息Starting Windows 95时,按F4;或者按F8,当出现八条引导信息后,选择第8项(Previous version of MS-DOS),也可以引导以前的DOS版本。
2. 问:在Visual Basic中,窗体模块与标准模块的区别是什么?
答:窗体模块在Visual Basic中总是与窗体密切相关。窗体中包含有控件,且每一种控件都可以引发或响应事件。为窗体的控件所编写的事件过程代码必须保存在该窗体的窗体模块内。通用程序,例如几个程序必须共享的普通计算程序,应该保存在以.BAS为扩展名的标准模块中。顺便提一下,不仅其他的应用程序可以使用标准模块文件,你也能把相同的窗体和窗体模块添加到多个应用程序中。
3. 问:在设计Visual FoxPro数据库时,常常是工作都完成一大部分了,才发现数据库模型不够理想。有什么比较好的办法来避免这种情形的发生吗?
答:原则上讲,在创建任何数据库之前,都应先根据数据库要完成的功能来确定数据库要执行的任务,设计支持这些任务的数据结构以及相应的任务流程,只有按照正确的步骤,才能快捷、高效地创建一个完善的数据库系统,为今后访问所需信息提供方便。通常说来,在设计Visual FoxPro数据库应按以下步骤进行:1分析数据需求;2确定需要的表;3确定所需的字段;4确定关系(表与表之间、字段与字段之间);5修改并完善数据库的设计。
4. 问:如果在当前目录下有三个文件名相同,其扩展名分别为.bat、.com、.exe,那么在DOS操作系统提示符下键入文件名并回车之后,系统先执行哪一个文件?
答:当文件名相同而扩展名分别为.bat、.com、.exe时,系统执行文件的先后顺序为:.com文件、.exe文件、.bat文件。主要是由于.com文件是命令文件,文件大小不可超过64K;.exe文件大多为各种计算机编程语言编制的源程序文件经过编译后产生的,其文件长度可以超过64K,调入内存执行的速度比.com文件慢;而.bat文件是将本来应该分别键入的一批命令集中在一个文件中,运行时,文件本身并不载入内存,命令被逐行执行。
5. 问:在计算机的使用过程中,往往会出现这样那样的故障,能简要介绍一下系统故障的检测方法吗?
答:计算机系统故障的现象和原因千差万别,常用的检测方法为:1原理分析法:从系统的原理入手,根据系统的时序关系从逻辑上分析各部分电路的特征,进而找出故障原因;2测量法:用测试仪器(如万用表、示波器、逻辑笔等)测量有关信号的波形、电位;3程序诊断法:编制诊断程序进行故障诊断,根据系统部件的不同反馈信息确定故障原因;4人工诊断法:以人工的方法进行故障诊断(包括观察法、交换法、分割法、跟踪法等);5降温法与升温法:就是在机器启动后,人为地将环境温度降低或升高,减缓或加快由于元器件热稳性差而产生故障的时间,从而尽快找出即将失效的元器件,使机器恢复正常。
6. 问:在Delphi工程项目中,常有许多不同扩展名的文件(如.DSK文件),不清楚它们究竟用于什么目的?
答:在进行程序设计时,Delphi总会自动创建一些文件,下面就列出一些常用类型的文件:.pas用于保存程序源代码,可以是与窗体有关的单元或是独立的单元;.DPR用于保存窗体、单元等信息,以及程序运行初始化等,这种文件实际上包含了Pascal源代码;.DFM保存窗体或数据模块及其构件特性的二进制文件信息;.res包含项目的图标,由Delphi不断更新和创建;.TLB这是一种自动建立或由类型库编辑器为OLE服务器端应用程序建立的;.DLL为设计动态链接库时创建的文件;.OCX一种特殊的DLL,含有ActiveX构件或窗体;.dcu单元文件的编译版本,会链接到最终的执行文件中;.Dof含有当前项目选项设置的文本文件。本文出自:《电脑报》1999年09月27日第38期