电脑技术大全

社区服务
高级搜索
猴岛论坛电脑百科电脑技术大全
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
9个回复

[网络问题]电脑技术大全

楼层直达
小猪_新的开始

ZxID:12255202

等级: 中校
配偶: Fate_小蝶
   做与不做的最大区别是:   后者拥有对前者的评论

举报 只看楼主 使用道具 楼主   发表于: 2010-06-30 0
1,Q:Windows 系统软件的安装技巧:
  A:Windows 的安装,一般情况下,人们习惯于从光盘上直接安装。 但是,我强烈建议您将 Windows 拷贝到硬盘上进行安装。其理由如下:
  (1)如今硬盘已经越做越大,拷贝 Windows 到硬盘已经对硬盘的空间利用不会产生大的影响;
  (2)拷贝 Windows 到硬盘,实际上同时对 Windows 安装盘做了一个备份;
  (3)从硬盘上安装 Windows 比从光盘上安装快;
  (4)在对 Windows 进行设置时,经常需要 Windows 的源安装盘拷贝一些文件。将 Windows 拷贝到硬盘后,不再需要到处寻找
Windows 的安装光盘。 
2,Q:Windows 程序 mystartprogram.exe 为什么不执行?
  A:有人在 Windows 下写了一个程序,取名 mystartprogram.exe,加在自动批处理文件 AUTOEXEC.BAT
中,想让它在机器启动时自动执行,但是总不能成功。为什么呢?原因是文件名太长了,不符合 DOS 文件名 8.3 的格式。 虽然 Windows
支持长文件名,但在机器运行 AUTOEXEC.BAT 时,它还处于 DOS 的控制之下,而在 DOS 环境下,mystartprogram.exe
的真实文件名是 mystar~1.exe。所以,解决办法是:要么在 AUTOEXEC.BAT 中加载 mystar~1.exe,要么将
mystartprogram.exe 修改为 8.3 格式的 DOS 短文件名。 
3,Q:Windows 光驱“丢失”一例:
  A:某机器,在“我的电脑”里不能看见光驱图标(当然更不能使用光驱了)。 在“我的电脑/控制面板/系统/性能”中,Windows
显示“...主引导记录已被改写...”等信息,于是怀疑系统感染病毒。用 KV300+ 杀毒盘引导机器,然后查毒,果然在硬盘的主引导区发现 CMOS
病毒。杀毒后系统恢复正常。 
4,Q:重新建立文件“关联”:
  A:在资源管理器中选中该文件,按住 Shift
键,单击鼠标右健,执行弹出菜单的“打开方式”项,然后,在“打开方式”窗口中选择其新对应的应用程序,勾选窗口下方的“始终使用该程序打开这种类型的文件”项,最后按“确定”按钮。这样,以后只要双击这种类型的文件,新选择的应用程序就会自动打开文件。

5,Q:屏幕保护,立竿见影:
  A:屏幕保护在键盘空闲多长时间后执行?设置短了太烦人;太长了,
在你离开机器后将有很长时间使机器处于“开放”状态,不太安全。最好是在你离开机器时,使机器立即进入屏保状态。可以这样作:在 Windows 目录下找到 *.scr
类型的屏幕保护程序,拖放到桌面上,在你离开时双击执行它,即可使机器立即进入屏保状态。 
6,Q:怎样直接删除文件,而不是放入回收站?
  A:选中文件,右键单击,按 Shift 键,再选“删除”。 
7,Q:WindowsNT4.0 server 版安装后,为什么显卡驱动程序总是不起作用?
  A:这种情况经常出现在安装 AGP 显卡的机器上,因为 WindowsNT4.0 server 最初发布时, AGP 类型的显卡还没出现,因此
WindowsNT4.0 server 必须安装 SP4 以上的补丁包,才能支持 AGP 类型的显卡。 
8,Q:为什么我的 Windows9x/NT/Win2000/WindowsMe 不能进入纯 DOS 环境?
  A:原因可能如下:
  (1)你的机器安装了 Windows97;
  (2)你的 C: 盘为为 FAT32 (非FAT16)分区格式;
  (3)你的 C: 盘为 NTFS 分区格式(OS 为 NT/Win2000 时)。
  (4)WindwsMe 本身已经取消了进入纯 DOS 环境的功能。 
9,Q:怎样在桌面上建立文件夹的快捷方式?
  A:(1法)鼠标右击桌面,选“新建/快捷方式”,在“新建快捷方式” 对话窗口中的文本框里输入文件夹的正确路径后,按“下一步”,再按“完成”即可。在
Windwos2000 中,
还可以按“新建快捷方式”对话窗口上的“浏览”按钮,选择文件夹,再建立其快捷方式。(2法)鼠标右击文件夹,选“发送到-桌面快捷方式”即可。 
10,Q:我正在进行磁盘碎片整理,但它为什么不时地又“从 0 开始……”?
  A:首先看看你有没有运行病毒监测等定时运行的程序,如果有的话,应将它们关闭;
再看看你的机器是否在联网状态,如果有人不时访问你的硬盘,那一定会影响你进行磁盘碎片整理。 
11,Q:Windows2000 启动时为什么要读软驱?
 
A:Windows2000不仅运行在所有的台式机上,而且适用于笔记本等移动用户。对于笔记本电脑,软驱是它们的“可移动”(removable)设备。考虑到这一点,Win2000在启动时读软驱是为了检测机器的硬件配置情况,并不是机器“中毒”或设计缺陷。

12,Q:怎样使 Windows2000 启动时不读软驱?
 
A:在Windows2000下,右击“我的电脑”-“属性”-“硬件”-“设备管理器”,找到软盘驱动器,在它的“属性”对话框中设置为“禁用”就可以了。 
13,Q:如何修改 Windows 启动密码?
  A:在“控制面板/密码/更改密码”窗口中,点按钮“更改Windows密码(W)...”进行修改。 
14,Q:为什么在运行 Word 等程序时,有时出现“……应用程序出错……”的错误?
  A:可能你 C: 盘的剩余空间太小了,影响了Windows 虚拟内存的创建。想办法增加 C: 盘的剩余空间试试。 
15,Q:使 Windows9x 恢复(Windows+DOS)双启动?
  A:Windows97 默认不能进行双启动,或者由于别的原因使 Windows95/98 丢失了双启动的特性。怎么办? 按以下步骤:
  (1)Windows 环境下,将 C:\ 下的 IO.SYS、MSDOS.SYS 和 COMMAND.COM 备份至目录
C:\WINBOOT.BAK 下(注意以上 3 文件的属性);
  (2)用 DOS6.22 启动机器,然后执行: A:\>sys A: C: 这样,DOS 的IO.SYS、MSDOS.SYS 和
COMMAND.COM 会覆盖掉 Windows 的 3 个 同名文件;
  (3)DOS 环境下,将 C:\ 的以上 3 文件去掉各种属性,将它们改名: IO.SYS --> IO.DOS,MSDOS.SYS -->
MSDOS.DOS,COMMAND.COM --> COMMDND.DOS;
  (4)DOS 环境下,将 Windows 的 C:\WINBOOT.BAK 下的 3 个备份文件拷回 C:\,即执行:copy
C:\winboot.bak\*.* C:\;
  (5)完成。启动 Windows。恢复 3 个系统文件的 RHS 属性。 
16,Q:怎样自动安装 Windows98?
  A:如果要给配置相同的多台电脑安装 Windows98,则可以制作一个自动安装脚本,进行 Windows98
的自动安装。具体做法是:在一台已经安装有 Win98 的电脑上,安装 Win98 安装源盘 \tools\reskit\batch 路径下的“Microsoft
Batch 98”, 然后使用它提供的“收集目前注册表设置”或“系统设置”方式自动或手动生成一个 msbatch.inf 文件,然后将该文件放到软盘或硬盘上,按
“Setup [path:]〈msbatch.inf〉”的方式启动安装命令,则安装程序就可以按 .inf 文件给出的设置进行自动安装。 
17,Q:快速安装 Windows98 的一些命令行参数?
  A:如果机器硬件正常,则可以用
    Setup /id /ie /ih /im /is /iv 的方式快速安装 Win98。这些参数的意义为:
    /id 跳过磁盘空间检查
    /ie 不制作安装盘
    /im 跳过内存检查
    /is 不执行磁盘扫描
    /iv 不显示版本说明 
18,Q:WindowsNT4.0 安装时可以不制作 3 张安装盘吗?
  A:可以。用以下形式即可: WINNT /b 
19,Q:为什么安装 WindowsNT4.0 后,要安装其补丁程序包(Service pack)?
  A: 微软的软件补丁,修正了NT4.0中的一些错误,对部分软件模块进行了升级,还包括 NT4.0 的 Y2K 修正模块。只有安装了
SP4/SP5/SP6 补丁包, 才能保证我们的应用系统运行在一个比较完善、可靠的操作平台上。必要的情况下, 还应安装其选件包 OP4(Optional
Pack 4.0)。 
20,Q:操作系统对内存的大小有什么要求?
  A: DOS,UCDOS ≥1M
    Window3.1/3.2 ≥2M
    Window95  ≥8M
    Window98  ≥16M
    Window2000  ≥32M 
21,Q:怎样使用 PDOS95?
  A:PDOS95 是 Windows9x 自带的一种汉字系统,在 Windows9x 的 MS-DOS 方式下使用。使用方法是, 进入MS-DOS
方式,在命令行状态下键入 PDOS95,回车。这时,屏幕右下方会显示一行黄色文字:“Windows95中文DOS方式”,表明已经进入 PDOS95
汉字状态。要输入汉字,按“Ctrl+空格”即可。其它功能键是:“Shift+空格”可切换“全角/半角”,“Ctrl+Shift”可选择输入法。在命令行状态下执行
Quit 可以退出 PDOS95 方式,执行 Exit 可以退出 MS-DOS 方式并返回 Windows 图形用户界面。 
22,Q:如何认识 Windows9x 的 MSDOS.SYS 文件?
  A:Windows9x 的 MSDOS.SYS 文件不同于纯 DOS 的 MSDOS.SYS。在 Windows9x 中,MSDOS.SYS
是一个文本格式的系统配置文件,可以对 Windows9x 的开机状态进行设置。去掉该文件的所有属性后,可以用 Edit 或记事本(Notepad)对其进行编辑。

    [Paths]
    WinDir=C:\WINDOWS  ; 指明 Win98 所在的目录
    WinBootDir=C:\WINDOWS  ; 指明启动 Win98 的目录
    HostWinBootDrv=C  ; 启动驱动器的盘符
    [Options]
    BootMulti=1  ; 1 表示可以进入纯 DOS 方式,0 表示不可以
    BootMenu=1  ; 1 表示显示多重启动选单
    BootGUI=1  ; 1 表示开机后进入 Win98,0 表示开机后进入 DOS7.0
    WinVer=4.10.1998  ; 显示 Windows 的版本号(4.10.1998 对应 Windows98 第一版) 
23,Q:忘记 Windows 的 CDKEY 怎么办?
  A:忘记 Windows 的 CDKEY 时,可以在系统的注册表里去查,办法是:运行 Regedit 程序,在 Windows95注册表搜索字符串
ProductID,在 Windows98 注册表搜索字符串 ProductKey, 找到的键值即为本 Windows 的CDKEY 号。 
24,Q:什么是线程?
  A:线程是指程序的一个指令执行序列,WIN32 平台支持多线程程序,允许程序中存在多个线程。在单 CPU 系统中,系统把 CPU
的时间片按照调度算法分配给各个线程,因此各线程实际上是分时执行的,在多 CPU 的 Windows NT 系统中, 同一个程序的不同线程可以被分配到不同的
CPU 上去执行。由于一个程序的各线程是在相同的地址空间运行的,因此设及到了如何共享内存,
如何通信等问题,这样便需要处理各线程之间的同步问题,这是多线程编程中的一个难点。 
25,Q:怎样快速重新启动 Windows ?
  A:在进入关机画面时,选“关闭计算机”,按住 Shift 键不放,点按纽 [是] 即可。 
26,Q:简单屏蔽 Windows 的自动运行功能?
  A:在放入 CD 碟片、或放入自动运行的程序光盘时,先按住 Shift 键不放,再推入碟片。 
27,Q:简单隐藏“控制面板”窗口中的图标:
  A:简单设置 Windows 文件夹下的 control.ini 文件,可以隐藏“控制面板” 窗口中的图标。方法为,打开 control.ini
文件,将下列语句放置到 control.ini 文件的 [dont't load] 节中,保存,再重新启动机器:
    netcpl.cpl=yes ; 隐藏“网络”
    appwiz.cpl=yes ; 隐藏“添加/删除用户”
    inetcpl.cpl=yes ; 隐藏“用户”和“Internet”
    odbccp32.cpl=yes ; 隐藏“32位 ODBC”
    sysdm.cpl=yes ; 隐藏“系统”和“添加新硬件”
    password.cpl=yes ; 隐藏“密码”
    modem.cpl=yes ; 隐藏“调制解调器”
    desk.cpl=yes ; 隐藏“显示” 
28,Q:系统关机时总是提示 msgsrv32.exe 出错,如何处理?
  A:msgsrv32.exe 是一个管理信息窗口的应用程序,在此出错的常见原因是 DirectX 不支持某种显卡或声卡的驱动程序造成的,
每当用户运行需要 DirectX 支持的软件时,就会产生死机现象。为解决该问题,可以先进入“安全模式”,将声卡或显卡驱动程序删除,然后再安装新的驱动程序试试。

29,Q:有时文档文件夹出现“Vbe\01\1\2”之类的空文件夹,这是怎么回事?
  A: 
30,Q:将 Windows9x/NT4.0 变成你的“OEM 版”?
  A:在你的 Windows9x 的 system 文件夹下创建文本文件 OEMINFO.INI,编辑成如下内容格式:
    [General]
    manufacturer=电脑品牌
    model=电脑型号
    [Support Information]
    line1="……"
    line2="……"
    line3="O'ICQ: 9365822"
    ……
  再制作一幅 180x110 像素的 BMP 图像(背景最好透明),作为你的 Logo 标志,以 OEMLOGO.BMP 命名,存放于
Windows\system 文件夹下。这样,当你右击“我的电脑”图标,选“属性”,就可以看到类似“联想”品牌机一样的 OEM
信息了,点“支持信息”按纽,还可以看到在 OEMINFO.INI 中设置的支持信息。
  在 WindowsNT4.0 中,以上文件存放在 Winnt\system32 文件夹下。
  ( 站长注:本站长写有一个程序,可以帮你方便的完成这些工作,请在 “站长专区-站长玩编程”找这个程序。) 
31,Q:如何一次性删除硬盘上的 *.BAK 文件?
  A:调出“查找”界面,查找硬盘里所有文件夹中的 *.BAK 文件,找到后,选择并删除它们。
如果要对硬盘上的所有图形文件进行打包备份,也可以照此处理。 
32,Q:怎样解决 Windows2000 安装中的 ACPI 错误问题?
  A:ACPI 是 Advanced Configuration and Power Interface(高级配置与电源管理) 的缩写,是
Intel、Microsoft 和东芝共同开发的一种电源管理标准。ACPI 是 Windows
的一部分,它帮助操作系统控制划拨给每一件与计算机相连的设备的电量, 有了ACPI,操作系统就可以把不同的外设关闭。在安装 Windows2000
时,有时报告“检测到 ACPI 兼容性问题……”,安装不能继续进行,机器重新启动。这时,可以打开 CMOS 设置,把其中的“ACPI Function”设为
Disabled(禁用),保存设置后重新启动机器,然后就可以顺利安装 Windows2000 了。有的主板支持 ACPI 功能并不完善,一般用户也不常用,建议将
ACPI 功能关闭。
也可以在出现问题时重新开机,按下 F7 键就可以离开“ACPI MODE SETUP”,到“TEXT MODE SETUP”就可以继续安装了。 
33,Q:打开 Windows98 的“回收站”,里面没有一个文件,但仍可以运行“清空回收站”命令,这是怎么回事?
  A:这种情况一般出现在一台机器上安装了多种操作系统的情况下,如 Win98+WinNT,或 Win98+Win2000 等,
因为这些操作系统使用了根目录下的相同的“回收站”文件夹 RECYCLED。这种情况一般不影响使用。 
34,Q:硬盘整理完毕后,工具栏里的 Outlook 的图标变成了资源管理器的图标,怎么办?
  A:右键单击 Outlook 图标,点“属性”,弹出“Outlook属性”窗口,点击“更改图标” 按钮,找到对应的图标后按“确定”。 
35,Q:在 Win2000 下很多原先在 Win98 下熟悉的工具都不能在开始菜单或控制面板中找到了?
  A:在 Win2000 Professional 中,你有时可能会发现桌面主题不见了,其实你只要在“开始/运行”对话框 中输入 themes
后回车,就会看到桌面主题的窗口了,以后若觉得这样很麻烦,也可以在桌面上新建一个快捷方式,其路径是 \winnt\system32\themes.exe。 
36,Q:恢复 Windows 系统注册表一法:
  A:如果 Win95/98 启动或者运行时故障太多,以前又忘记了给运行正常时的系统注册表作备份;或者根本启动不了
Win95/98,该怎么办,其实我们可以使用 System.1st 恢复系统注册表。   细心的 Windows 用户应该知道,Windows98
在安装成功后会把第一次正常运行的 Win95/98 系统信息保存在启动盘(通常为 C 盘)根目录下的 System.1st 文件中,并且不会随 Win95/98
系统配置而改变。   
  下面介绍使用 System.1st 恢复系统注册表的操作步骤(假定 Win98 安装在 C:\Windows目录下):  
  在DOS环境下,执行如下系列命令:   
  Attrib -h -r -s C:\System.1st   
  Attrib -h -r -s C:\Windows\System.dat   
  Copy C:\System.1st C:\Windows\System.dat   
  Attrib +h +r +s C:\System.1st
注意:操作注册表应十分慎重!在操作前应做好备份!出问题后果自负。 
37,Q:怎样锁住注册表,使 regedit.exe 不能编辑注册表?
  A:用 regedit.exe 打开注册表,然后打开
HKEY_CURRENT_USER\Software\Microsoft\Windows\CrrentVersion\Polices\System,建一个
Dword 值 DisableRegistryTools,键值设为 1,这样就锁住了注册表。
注意!一旦用这种方法锁住了注册表,就不能用 regedit.exe 解锁了。不要自己把自己木仓毙了!站长再次申明:操作注册表后果自负。 
38,Q:怎样知道 Windows 的某个文件包含在安装盘的那个压缩包(cabinet)里?
  A:这与 Windows\Inf 文件夹下的 LAYOUT.INF、LAYOUT1.INF、LAYOUT2.INF 文件有关。比如要找
ping.exe 文件的源压缩包,可以顺次打开以上三文件,查找“ping.exe”字符串,会在 LAYOUT1.INF
文件找到一串字符“ping.exe=8,,28672”,注意“=”号后的那个数字 8,它表明 ping.exe 是在安装盘的 8 号压缩包中,我们找到 8
号压缩包,是 NET8.CAB,然后双击打开(如果打不开请用 Winzip 试试),就会发现 ping.exe
在这里,展开后就可以使用了。寻找其它的文件与此类似。
  注意压缩包有 MINI*.CAB、NET*.CAB、Win98_*.CAB、PRECOPY*.CAB 等形式。“=”号后的那个数字如果为
0,则表明要找的文件不在压缩包中。 
39,Q:了解 Windows 中一些大家不太熟悉的程序:
  A:
  fontreg.exe 字体注册程序
  internat.exe 输入法切换程序
  sysedit.exe 系统文件编辑程序
  control.exe “控制面板”项目调用程序
  fontview.exe 字体文件的默认关联程序
  ieshwiz.exe 自定义文件夹向导
  systray.exe 音量控制程序
  taskman.exe 任务管理器
  winfile.exe 文件管理器 
40,Q:了解 NTFS (New Technology File System 新技术文件系统)?
  A:NTFS 是 Windows NT 操作环境和 Windows NT 高级服务器网络操作系统环境的文件系统。NTFS
的目标是提供:可靠性,通过可恢复能力(事件跟踪)和热定位的容错特征实现;增加功能性的一个平台;对 POSIX 需求的支持;消除 FAT 和 HPFS
文件系统中的限制。
NTFS 提供长文件名、数据保护和恢复,并通过目录和文件许可实现安全性。NTFS
支持大硬盘和在多个硬盘上存储文件(称为跨越分区)。例如,一个大公司的数据库可能大得必须跨越不同的硬盘。NTFS
提供内置安全性特征,它控制文件的隶属关系和访问。从 DOS 或其他操作系统上不能访问 NTFS 分区上的文件。这是Windows NT
安全性系统的一部分,但是,只有在使用 NTFS 时才是这样。
NTFS 允许文件名的长度可达 256 个字符。虽然 DOS 用户不能访问 NTFS 分区,但是 NTFS 文件可以拷贝到 DOS 分区。每个 NTFS
文件包含一个可被 DOS 文件名格式认可的 DOS 可读文件名。这个文件名是 NTFS 从长文件名的开始字符中产生的。   
41,Q:手动建立右键关联:
A:以给 *.htm
文件建立右键关联为例,让右键选单中出现“用记事本打开”项:打开资源管理器,选“查看/文件夹选项/文件类型”,在“已注册的文件类型”列表框中找到“Microsoft
HTML Document 5.0”(对
IE5.0),点“编辑”按钮,再点“新建”按钮,在“操作”文本框中输入“用记事本打开”字样,在下面的应用程序文本框中输入可执行文件的正确路径,本例中输入 "c:\windows\notepad.exe"
"%1",确定(%1 表示将本文档作为 Notepad 的命令行参数传递过去)。
本帖de评分: 2 条评分 DB +45
DB+40

我很赞同

DB+5

优秀文章

小 猪 親筆

小猪_新的开始

ZxID:12255202

等级: 中校
配偶: Fate_小蝶
   做与不做的最大区别是:   后者拥有对前者的评论

举报 只看该作者 沙发   发表于: 2010-06-30 0
41,Q:在 VB 编程中检测声卡是否存在?
A:
Option Explicit
Private Declare Function auxGetNumDevs Lib "winmm.dll" () As Long
Private Sub Form_Load()
  Dim i As Integer
  i = auxGetNumDevs()
  If i > 0 Then 'There is at least one sound card on the system
  MsgBox "A Sound Card has been detected."
  Else 'auxGetNumDevs returns a 0 if there is no sound card
  MsgBox "There is no Sound Card on this system."
  End If
End Sub
42,Q:在 VB 中终止 Windows95 的运行:
A:在Visual Basic 程序中,可以使用 Windows API 的 ExitWindowsEx 函数来从程序中重新启动计算机系 统。
要使用该函数,需要将如下声明语句包含在窗体的通常声明部分中:
   Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long,
ByVal dwReserved As Long) As Long
   ExitWindowsEx 函数需要 2 个参数,可以使用一个或多个下面的标识的组合来告诉 ExitWindowsEx 函 数希望进行哪种关机过程。
   EWX_FORCE 所有进程都被强制终止
   EWX_LOGOFF 所有的进程被强制止,并且用户退出登录(logged off)
   EWX_POWEROFF 计算机系统被关机,并且如果支持节电特性则计算机被物理关机
   EWX_REBOOT 计算机系统被关机并重新启动
   EWX_SHUTDOWN 计算机被物理地安全地关机
   下面的样例程序中使用了上面的三个标识的组合。该标识组合(EWX_LOGOFF,EWX_FORCE,以及EWX_REBOOT) 告诉 Windows
退出所有正在执行的进程,使用户退出网络登录,使计算机系统处于准备状态以供 用户关机。
样例程序的使用:
  1,在 VB 中开始一个新的项目,采用缺省的方法建立 Form1;
   2,将如下常量和声明语句添加到 Form1 的通常声明部分中(注意该声明语句需要书写在一行内):
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long,
ByVal dwReserved As Long) As Long
Const EWX_LOGOFF = 0
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT = 2
Const EWX_FORCE = 4
Const EWX_POWEROFF = 8
Const EWX_RESET = EWX_LOGOFF + EWX_FORCE + EWX_REBOOT
  3,在 Form1 上添加一个命令按钮控件,采用缺省的方法建立 Comand1, 将它的 Caption 属性设置为“ 重 新启动计算机”;
  4,将如下代码添加到 Command1 的单击事件中:
Private Sub Command1_Click()
  Dim X As Long
  X = ExitWindowsEx(EWX_RESET, dwReserved)
End Sub
   按下 F5 来运行上述样例程序,单击命令按钮,即可重新启动计算机系统。 
43,Q:给一大段 VB 程序一次性加上注释符号:
A:VB 注释程序代码的符号是 ',只要在某行程序前面加上该符号就可以注释该行程序。但如果程序代码语句很多的时候,一行一行地注释就非常不方便。其实
VB 本身提供了一次性注释多条语句的功能:在主菜单“视图”选项的“工具栏”下,选中“编辑”,VB
的界面会出现一排工具按钮,其中就有用于“设置注释块”和“解除注释块”功能的按钮。选中一块语句,按该按钮即可。
44,Q:VB 中在一个窗体中执行另一个窗体中的代码:
A:可以用“窗体.代码”的模式去执行别的窗体的代码。假设要在窗体 frm1 里执行窗体 frm2 的Form_Click 代码,程序如下:
Private Sub Form_Click()
  frm2.Form_Click() '在frm1 里执行 frm2 的 From_Click 代码
End Sub 
45,Q:Visual Basic 5.0 支持类吗?
A:支持。您可以在 Visual Basic 5.0/6.0
的内部创建自己的类。具体说,您可以为各种类型的应用程序创建标准的基础类库,以便为具体类型的程序提供特定的功能,然后将这些类编译进您的应用程序中。这样做可以节省大量您在某一应用程序中重新编写一系列标准功能所需花费的时间。

46,Q:在 VB 5.0 中文版中,表单上最多允许有多少个控件?
A: Visual Basic 5.0 允许在表单上最多可以有 255 个控件。
47,Q:Visual Basic 能用来创建在 Windows CE 环境下运行的应用程序吗?
A:不能。目前情况下,您必须使用 Visual C++ 或其他与 Windows 95 兼容的 C/C++ 编译工具。
48,Q:Visual Basic5.0/6.0 能用来创建 Windows NT 服务吗?
A:不能。Windows NT 中的服务必须是完全用机器代码编译的可执行文件。Visual Basic 目前不具备这一功能。您必须使用 Visual
C++ 4.x 或其他与 Windows NT 兼容的 C/C++ 编译工具来创建服务。有关编写 Windows NT 服务的信息,请参阅微软 MSDN
的有关内容。
49,Q:Microsoft Visual Basic 5 除了支持本机编译的代码外,还支持 p 代码吗?
A:支持。VB5.0 是第一个在将应用程序编译成 p 代码或本机代码方面提供了灵活操作可能性的 RAD 工具。编译成 p
代码可使应用程序的大小优化为最小。p 代码凭借这一最小化特性成为了低带宽条件下创建 Internet 应用程序的首选方式。本机代码编译极大地提高了速度(最高快
20 倍),但生成的可执行文件较大。 Visual Basic 是唯一既能够支持 RAD 的解释方式、编辑与连续、以及开发等,又能够支持从本机编译的 .EXE
文件的 RAD 工具。
50,Q:Microsoft Visual Basic 可以在 Macintosh 上使用吗?
A:VB4.0 引入了可移植的 VBA (Visual Basic for Applications)语言引擎。Microsoft Excel 5.0
最近已在 Macintosh 上发行,其中随附了 Excel 的 VBA 组件,因此在它上面就有这个语言引擎。微软目前似乎对 Macintosh 上的
Visual Basic 版没有任何承诺。
51,Q:Visual Basic 5.0/6.0 支持 16 位开发吗?
A:不支持。Visual Basic 5.0/6.0 只能创建 32 位可执行文件。开发 16 位 Windows 应用程序需要 Visual
Basic 4.0。
52,Q:Visual Basic 5.0 中文版内的 Text Box 能存储 64K 以上的数据吗?
A:不能。VB5.0 中文版没有突破文本框的 64K 限制,因为它是由操作系统指定的。如果您需要存储 64K 以上的数据,应使用 Visual
Basic 内含的多信息文本框。多信息文本框类似于多行文本控件,不同的是增加了个别字符和段落的格式编排功能。多信息文本框能够保存 64K 以上的文本,提供内置的
OLE 2.0
客户支持,主要特性包括:使一个段落内的文本左、右、居中对齐,可定义左制表位、字体样式、简单的项目符号、查找/替换、上标、下标、加删除线等格式编排。

53,Q:在 ASP 编程中统计查询结果的记录数:
A:
<%
  Set theConn=Sever.CreateObject("ADODB.Connection")
  Set theRs=Sever.CreateObject("ADODB.RecordSet")
  theConn.Open "FILEDSN=d:\Program Files\Common Files\ODBC\Data
Sources\MyData.dsn"
  theRs.Open "SELECT COUNT(*) as Mycount FROM theTable",theConn
%>
共有<% =theRs("MyCount")%>条记录
<%
  theRs.Close
  theConn.Close
%>
54,Q:为何无法编译成 dll 文件?
A:无论是用 VB 还是 VJ++,在编译 Active dll 文件时都会发现无法重新编译成 dll 文件的问题。原因是第一次编译后 dll
文件已经被自动注册了。这时关闭 Web server 后即可再次编译,待编译完毕后再打开 Web server。
55,Q:资源文件有什么用处?
A:最重要的有两个地方:
1、国际发行:如果我们将 Application 中所有的文字从 Resource 中读取,那么,只要更动 Resource
文件的内容,就可以用不同语言的方式来显示;
2、管理资源:例如,我们的软件中用了数百张的图片或声音,不用 Resource
文档的话,在发行出去的软件中,就必需有数百个图形、声音文档,那似乎不太好,使用 Resource 文件,便可以将这些图形、声音放进一个 .Res 文档中。
56,Q:如何在 DOS 程序结束执行时,自动将其关闭?
A:在 VB 程序中启动 DOS 程序(或指令)的方法是:
  Shell "DOS可执行文件名", vbNormalFocus
例如:Shell "Xcopy c:\temp\*.* d:\temp\*.*", vbNormalFocus
但是当以上的 Xcopy 程序结束执行时, 却会残留着 DOS 窗口没有被关闭,如果想要让 DOS 程序结束执行时, DOS 窗口自动被关闭,
则应该使用以下方法来启动 DOS 程序:
Shell "Command.com /C DOS可执行文件名", vbNormalFocus
例如:Shell "Command.com /C Xcopy c:\temp\*.* d:\temp\*.*", vbNormalFocus
57,Q:VB 编程中打开默认网址和 Email 的更简单的方法:
A:打开网址:Call Shell("start http://www.alchemydev.com", vbHide)
  打开 Email:Call Shell("start mailto:[email protected]", vbHide)
58,Q:我用 VB6.0 的 ActiveX dll 工程开发了一个在 ASP 中调用的 dll 类型库,里面有好多封装的函数,我能不能在 VB 的
EXE 工程中利用它们?
A:当然可以! 这正是微软 COM 模型的具体应用之一。具体用法是:在 VB 的 EXE 工程的 IDE
界面中,引用你建立的类库文件,然后在“对象浏览器”里就可以看到你的所有类及其函数。比方你的类 myobj 中有函数 myfun(),则调用语句是:
  dim theobj as new myobj
  ret = theobj.myfun() 'ret 为函数返回值
当然如果你要在别的机器上使用你的组件,就必须先进行注册:regsvr32 <你的组件名>
59,Q:“我爱你”病毒传播的秘密:
A:千禧年五月分大面积流行的 "ILOVEYOU" 病毒至今让人记忆尤新。这种病毒是一种通过电子邮件流行的典型的蠕虫病毒。她是通过调用 Outlook
的应用程序对象的属性和方法进行信件发送的,其发送邮件的基本代码如下:
  Set OlApp = CreateObject("outlook.application")
  Set Oitem = OlApp.CreateItem(olMailItem)
  With Oitem
  .Subject = "邮件主题"
  .To = "收件人"
  .Body = "邮件正文"
  .attachments.Add "path:附件"  ' 添加附件
  .Send ' 发送邮件
  End With
60,Q:在 PowerBuilder 中使用 RichTextEdit 控件,属性中没用
Font,我想设置字体怎么办(如果不设字体,读入一个文本文件,缺省的字体对不齐)?
A:RichTextEdit 没有 Font 属性,在 Document 属性页中选择 Toolbar,使用的时候可以自行选择字体。
61,Q:在一个 PowerBuilder 程序中,我想用 RichTextEdit 控件从本地取文本文件显示,可是在我的机器上 RTE
只能显示出少量英文和乱码,程序并没有编错,因为相同的程序在其他人的机器上显示出的是正确的文本,不知是什么原因?
A:应该是默认的类型不正确,导入的时候指定类型为 FileTypeText 试试。
62,Q:如何在 PowerBuilder 的 BLOB 字段中写入大于 1M 的文件(数据库为MSSQL 7.0)?
A:源文件分块写。
63,Q:用程序控制电脑说英语?
A:现在,应用 Microsoft 提供的一套文字朗读引擎(Text-To-Speech Engine,简称
TTS),可以在程序中编写代码来使安装了声卡的电脑流畅的朗读英文。如果安装了“金山词霸2000”,那么 Windows 文件夹下会有一个 Speech
文件夹,里面的文件 vtxtauto.tlb 文件就包含了有关的类型库和函数,我们完全可以在我们的程序中调用它们,使电脑开口说话。TTS
包含在“金山词霸2000”的安装盘上,文件名为 mstts.exe 和 spchapi.exe。要在 VB 程序中调用 TTS,必须首先引用
vtxtauto.tlb 文件中的“VoiceText 1.0 Type Library”类型库,然后参考以下代码,电脑就可以说话了:
  Option Explicit
  Private Sub Form_Load()
  Call VTxtAuto.VTxtAuto.Register(Space(1), Space(1))
  VTxtAuto.VTxtAuto.Speed = 170 '设置语速(170 为正常语速,值越小语速越慢)
  Dim strTxt
  strTxt = "I love you very much.Do you love me? "
  On Error GoTo ErrorHandler
  Call VTxtAuto.VTxtAuto.Speak(strTxt, vtxtsp_VERYHIGH + vtxtst_READING)
  MsgBox "OK!"
  End
  ErrorHandler:
  ' 错误处理语句
  End
  End Sub
至于语速、频率等的控制,大家可以在“对象浏览器”里参看相关的控制属性。
(站长话题:什么时候能够让电脑说一口流利的中国普通话甚至是方言呢?
      但愿不会让我们等待太久!
      但愿生产厂家能够像微软一样把技术公布给普通用户!)

64,Q:怎样判断、防止程序重复执行?
A:
Private Sub Form_load()
'判断程序是否已经运行
If App.PrevInstance Then
MsgBox "本程序已经运行!", vbInformation Or vbOKOnly, "提示信息"
Unload Me
Exit Sub
End If
'以下是主要程序
' ……
End Sub

附:另一个例子:
Option Explicit
Public Sub CheckExist(fm As Form) '防止程序重复执行
  Dim title As String
  If App.PrevInstance Then
  title = App.title
  Call MsgBox("这程序已执行", vbCritical)
  App.title = "" '如此才不会 Avtivate 到自己
  fm.Caption = ""
  AppActivate title 'activate 先前就已运行的程序
  End ' 结束
  End If
End Sub
Private Sub Form_Load()
Call CheckExist(Me)
End Sub
65,Q:如何结束 Shell 所启动的程序?
A:如果被 Shell 所启动的程序还没有结束,我们就想主动结束它,该怎么做呢? 此时应调用的 Windows API 是
TerminateProcess, 细节如下:
1. API 的声明:
Const SYNCHRONIZE = &H100000
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess
As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long)
As Long
Private Declare Function TerminateProcess Lib "kernel32" Alias
"TerminateProcess" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
(注1:如果以上的声明放在「一般模块」底下,应将 Declare 之前的 Private 保留字去掉,并且在 Const 之前加上 Public
保留字。)
2. Shell 的程序范例:(以执行 MS-DOS 为例)
Dim pId As Long, pHnd As Long ' 分别声明 Process Id 及 Process Handle 变数
pId = Shell("Command.com", vbNormalFocus) ' Shell 传回 Process Id
pHnd = OpenProcess(SYNCHRONIZE, 0, pId) ' 取得 Process Handle
Call TerminateProcess( pHnd, 0 ) ' TerminateProcess 所传入的是 Process Handle
Call CloseHandle( pHnd )
(注2:以上的方案只适用于 Shell 所启动的程序,ShellExecute 则不适用,原因是 ShellExecute
函数是通过资源管理器来启动程序,而资源管理器启动程序之后,并没有将 Process ID 或 Process Handle 传回来。
注3:以上程序在 Windos98、VB6.0 下调试通过。)
66,Q:用 VB5.0 创建 Windows 程序组中的快捷方式:
A:
'API 函数声明:要在 VB5.0 中创建 Windows 的快捷方式,需要用到一个动态链接库
Vb5stkit.dll。在该动态链接库中提供了三个函数
OSfCreateShellGroup、OSfCreateShellLink、OSfRemoveShellLink,分别用于创建快捷方式程序组、快捷方式、删除快捷方式。这三个函数的声明形式分别如下:
Private Declare Function OSfCreateShellGroup Lib "Vb5stkit.dll" Alias
"fCreateShellFolder" (ByVal lpstrDirName As String) As Long
Private Declare Function OSfCreateShellLink Lib "Vb5stkit.dll" Alias
"fCreateShellLink" (ByVal lpstrFolderName As String, ByVal lpstrLinkName As
String,ByVal lpstrLinkPath As String, ByVal lpstrLinkArguments As String) As
Long
Private Declare Function OSfRemoveShellLink Lib "Vb5stkit.dll" Alias
"fRemoveShellLink" (ByVal lpstrFolderName  As String, ByVal lpstrLinkName As
String) As Long
'实现的语句:
Dim lresult As Long
lresult = OSfCreateShellGroup("Test") '在程序菜单中添加一个名为 Test 的程序组
lresult = OSfCreateShellLink("test", "记事本", "c:\Windows\notepad.exe", "")
'在程序菜单的Test程序组下创建记事本的快捷方式
lresult = OSfRemoveShellLink("Test", "记事本") '删除 Test 程序组下的快捷方式
(注:在 Windows98/NT4.0、VB5.0 下可以正常运行。但创建桌面快捷方式和 Start Menu 快捷方式有些问题。在 VB6.0
中也有些问题(是否要安装 SP3?)。)
67,Q:VB 中使 TextBox 按 Mouse 右键时只出现自定 PopUp Menu?
A:一般我们可能在 TextBox 的 MouseDown Event 中 Check 是否按右键,若是,则设定出现 Popup Menu 程式如下:
Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
If Button = 2 Then
PopupMenu MyMenu
End If
End Sub
可是出现的还是原先内定的 Popup Menu,之后再按一次右键,才出现我们自定的 menu。很奇怪吧?如果用 API 来解决,那便是要拦截 Mouse
的按键(使用 SubClassing 的技巧),但是有人发现了以下的方式便可以解决(也是一个十分实作性的经验):
Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
If Button = 2 Then
Text1.Enabled = False : Text1.Enabled = True
PopupMenu MyMenu
End If
End Sub
68,Q:用 VB 实现拖放功能:
A:拖放是用鼠标拖动一个对象到其它对象的活动。在图形操作过程中,拖放是最常用的功能之一,下面我们来看看怎样用 VB 实现拖放功能。
  首先介绍与拖放有关的控件:
  1.属性:DragMode 决定拖动操作的初始化是人工方式还是自动方式,DragIcon 确定在拖动过程中显示的指针的图标形状;
  2.方法:Drag 开始,结束或取消拖动控件;
  3.事件:MouseDown 事件发生于用户按下鼠标按钮时,DragOver 事件发生于拖动操作完成时,DragDrop 事件发生于拖动操作正在进行时。
  然后编写一个小程序,这个程序能实现在窗口中或窗口间拖动图标的功能。建立窗口 Form1 和 Form2,在窗口中都加入
Image1,为它们设置初始显示的图片。键入以下代码(本程序在 VB5.0/6.0,Window95/98/NT4.0 环境下通过):

  ' Form1 下程序代码为:
  Option Explicit
  Dim dragx As Single
  Dim dragy As Single
  Const BEGIN_DRAG=1
  Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
Image1.Picture=Source   'Sourse为被拖动的控件
   Form2.Image1.Picture=LoadPicture("")
   Image1.Move(X-dragx),(Y-dragy) ' X,Y为鼠标所在目标窗体或控件的当前坐标
  End Sub
  Private Sub Form_Load()
   Load Form2
   Form2.Show 0
  End Sub
  Private Sub Image1_MouseDown(Button As Integer,Shift As Integer,X As Single,Y
As Single)
   dragx=X
   dragy=Y
   Image1.Drag BEGIN_DRAG  '开始拖动操作
   Image1.DragIcon = LoadPicture("按下鼠标时想显示的光标")
  End Sub

  ' Form2 下程序代码为:
  Option Explicit
  Dim dragx As Single
  Dim dragy As Single
  Const BEGIN_DRAG=1
  Private Sub Form_DragDrop(Source As Control,X As Single,Y As Single)
   Image1.Picture=Source
   Form1.Image1.Picture=LoadPicture("")
   Image1.Move(X-dragx),(Y-dragy)
  End Sub
  Private Sub Image1_MouseDown(Button As Integer,Shift As Integer,X As Single,Y
As Single)
   dragx=X
   dragy=Y
   Image1.Drag BEGIN_DRAG
   Image1.DragIcon=LoadPicture("按下鼠标时想显示的光标")
  End Sub
69,Q:用 VB 程序如何改变桌面的墙纸图片?
A:此一问题需调用 SystemParametersInfo API 函数,细节如下:
1. API 的声明:
Const SPI_SETDESKWALLPAPER = 20
Const SPIF_UPDATEINIFILE = &H1
Private Declare Function SystemParametersInfo Lib "user32" Alias
"SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal
lpvParam As Any, ByVal fuWinIni As Long) As Long
注:如果以上的声明放在「一般模块」底下,应在 Const 之前加上 Public 保留字,并且将 Private 保留字去掉。
2. 程序范例:
Call SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, BMP图档名称,
SPIF_UPDATEINIFILE)
例如:
' 1. 将桌面图片设定成 c:\windows\setup.bmp:
  Call SystemParametersInfo(SPI_SETDESKWALLPAPER, 0,
"c:\windows\setup.bmp", SPIF_UPDATEINIFILE)
' 2. 将桌面图片清掉:
  Call SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "",
SPIF_UPDATEINIFILE)
程序如下:
  Call SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, BMP图档名称,
SPIF_UPDATEINIFILE)
但以上程序设定图片之后,必须等到下次 Windows 重新启动时才生效,如果希望设定之后立刻生效,则程序须修改如下:
Const SPIF_UPDATEINIFILE = &H1
Const SPIF_SENDWININICHANGE = &H2
Const SPI_SETDESKWALLPAPER = 20
Call SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "c:\windows\setup.bmp",
SPIF_UPDATEINIFILE +  SPIF_SENDWININICHANGE)
此外希望只有本次使用 Windows 时改变桌面图片(下次开机时还原原状),则程序如下:
Call SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "c:\windows\setup.bmp",
SPIF_SENDWININICHANGE) ' 去掉 SPIF_UPDATEINIFILE
70,Q:用 VB 程序捕捉屏幕图像:
A:在 Form1 上添加一个 Picture 和 Command 控件,代码如下(Windows98/NT、VB6.0):
Private Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal
hdc As Long) As Long
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As
Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function SetClipboardData Lib "user32" (ByVal wFormat As
Long, ByVal hMem As Long) As Long
Private Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal
hObject As Long) As Long
Private Declare Function DeleteDC Lib "gdi32" (ByVal hdc As Long) As Long
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x
As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal
hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As
Long
Private Declare Function CreateDC Lib "gdi32" Alias "CreateDCA" (ByVal
lpDriverName As String, ByVal lpDeviceName As String, ByVal lpOutput As String,
lpInitData As Long) As Long
Private Declare Function CreateCompatibleDC Lib "gdi32" (ByVal hdc As Long)
As Long
Private Declare Function CreateCompatibleBitmap Lib "gdi32" (ByVal hdc As
Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long
Private Declare Function CloseClipboard Lib "user32" () As Long

Sub ScrnCap(Lt, Top, Rt, Bot)
rWidth = Rt - Lt
rHeight = Bot - Top
SourceDC = CreateDC("DISPLAY", 0, 0, 0)
DestDC = CreateCompatibleDC(SourceDC)
BHandle = CreateCompatibleBitmap(SourceDC, rWidth, rHeight)
SelectObject DestDC, BHandle
BitBlt DestDC, 0, 0, rWidth, rHeight, SourceDC, Lt, Top, &HCC0020
Wnd = Screen.ActiveForm.hwnd
OpenClipboard Wnd
EmptyClipboard
SetClipboardData 2, BHandle
CloseClipboard
DeleteDC DestDC
ReleaseDC DHandle, SourceDC
End Sub

Sub Command1_Click()
Form1.Visible = False
ScrnCap 0, 0, 640, 480
Form1.Visible = True
Picture1 = Clipboard.GetData()
End Sub
71,Q:测试表中的记录总数又一法(笨而准确):
A:
Dim db As Database ' DAO
Dim rs As Recordset
Dim theRecordNum As Long
Set db = OpenDatabase(App.Path & "\mylib.mdb")
Set rs = db.OpenRecordset("test") '测试表 test 中记录数
theRecordNum = 0
rs.MoveFirst
Do While Not rs.EOF()
  theRecordNum = theRecordNum + 1
  rs.MoveNext
Loop
Debug.Print theRecordNum ' 在监视窗口中输出
72,Q:如何判断生成的记录集是“空集”(记录数为 0)?
A:如果记录集的 eof 为真,则记录集是“空集”:
  if AdoRS.EOF=true then
  ' ……
  EndIf
73,Q:VB 编程中如何使窗口右上角的关闭按钮(X)失效?
A:用以下两个过程中的一个即可:
1、Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  Cancel = True
  End Sub
2、Private Sub Form_Unload(Cancel As Integer)
  Cancel = True
  End Sub
74,Q:用 VB 实现超级链接功能:
A:声明 ShellExecute 函数;在 form 上建立 label、line
控件各一个(myHttp、Line1),再仿照以下代码,即可打开浏览器登录 http://why100000.at.china.com 网站。
Private Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile
As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal
nShowCmd As Long) As Long
Private Sub myHttp_MouseDown(Button As Integer, Shift As Integer, X As
Single, Y As Single)
  Line1.Visible = False
End Sub

Private Sub myHttp_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
  Line1.Visible = True
End Sub
Private Sub Form_MouseMove(Index As Integer, Button As Integer, Shift As
Integer, X As Single, Y As Single)
  Line1.Visible = False
End Sub
Private Sub myHttp_Click()
  Dim HttpJump
  Dim MyUrl As String
  MyUrl = "http://why100000.at.china.com"
  HttpJump = ShellExecute(0&, vbNullString, MyUrl, vbNullString,
vbNullString, vbNormalFocus)
End Sub
75,Q:在 VB 安装程序中加入“卸载”功能:
A:在制作安装盘的过程中,在建立程序项的时候,建立一个名为“卸载”的程序项,“目标”文本框中填入命令:
  $(WinPath)\st6unst.exe -n "$(AppPath)\st6unst.log"
  这样安装后的程序就会有卸载功能了。
76,Q:怎样在 VC++ 中产生闪烁的光标
A:先调用函数 CreateCaret(),然后再调用函数 ShowCaret()。例如:
  if(CreateCaret(hWnd,NULL,2,20))
{
  SetCaretPos(0,0);
 ShowCaret(hWnd);
}
77,Q:VFP 程序编译成 .EXE 文件后运行,为在什么屏幕上一闪而过就结束了?
A:这是初学 VFP 的人易犯的一个错误,只要在主文件中加入 read events 语句,在退出程序中加入 clear events 即可。
78,Q:VB 中如何在保存并覆盖文件时让其出现对话框,询问是否替换
A:用 CommonDailog 控件,在 CommonDialog 控件 Flags 属性设定中添加
cdlOFNOverwritePrompt,如:
CommonDialog1.Flags=CommonDialog1.Flags Or cdlOFNOverwritePrompt
  CommonDialog1.ShowSave
79,Q:VB6 中的字体出现乱码怎么办?
A:这是 VB 的 Bug。引起的原因是系统中安装了 Word2000 或 IE5.x 以及繁体支持,将繁体支持删除,或者安装 VB6 的 SP3 或
SP4 就可以解决问题。
80,Q:怎样用 VB 编写多线程程序
A:尽管 VB5.0 是单线程的,但用 addressof 加上一些 API 函数,就可以非常容易的做多线程程序。每一个线程约占用 20
毫秒的时间片。
VB5 有一个主线程,我们可以另外加一个工作线程。对于不清楚什么是单/多线程的程序员,我们用一个简单的列子来说明一下:
在 Form 里加上两个 timer 控件,把 interval 属性设成 5000(5秒),然后在两个 timer1_timer 事件中放一个大 Loop,如
for 10000 next, 运行。你会看到第二个 timer 控件不会在五秒后执行,除非 timer1 的for-next
结束。同样,如果你的程序中有大量的数据库读写,你的用户界面可能被“冻”。这时,我们就需要用多线程来改进程序了。(当然你可以用 DoEvents 来避免被冻,但用
DoEvents 有很多副作用-这里不提。)
我们用的第一个 API 是 CreateThread,VB 的格式是:
private declare function CreateThread Lib "kernel32" (byval
pThreadAttributes as any, byval dwStackSize as long, byval lpStartAddress as
long, lpParameter as any, byval dwCreationFlags as long, lpThreadID as long) as
long
CreateThread 的参数指出你将要创立的线程是什么样子的,CreateThread 的返回值是一个线程的 handle。以下是
VB 的多线程初始化程序:
  Public Sub Initialize(lpfnBasFunc as long)
  dim dwStackSize as long
  dim dwCreationFlags as long
  dim lpThreadId as long
  dim lpParameter as long
  dim myNull as long
  myNull = 0& 'create a null pointer
  dwStackSize = 0 '0 表示用 exe stack size
  dwCreationFlags = 4 '用 4 表示初始化后先不激活,让别人来激活
  Me.Thread = CreateThread(myNull, dwStackSize, lpfnBasFunc, myNull,
dwCreationFlags,lpThreadId)
  If Me.Thread = myNull then
  Msgbox "create thread failed"
  End if
  End Sub
下面是两个 API 用来激活/暂停该线程:
  private declare function ResumeThread lib "kernel32"(byval hThread as
long)as long
  private declare function SuspendThread lib "kernel32"(byval hThread as
long)as long
让我们来用一个变量表示当前线程的状态:
  public ThreadStatus as boolean
在 VB 里,可用 property 来实现 ThreadStatus 的管理。
  Public property Let Enabled(byval vNewValue as boolean)
  if vNewValue = true and Me.ThreadStatus = false then
  ResumeThread Me.Thread
  Me.ThreadStatus = True
  elseif Me.ThreadStatus = true then
  SuspendThread Me.Thread
  Me.ThreadStatus = False
  end if
  End Property
这个简单的类可以用 New Object 来引用:
  'make new thread object
  dim myThread as New clsThreads '创建县城 Foo
  myThread.Initialize AddressOf Foo '激活县城
  myThread.Enabled = True
执行后,你可以用 PVIEW95.EXE 看到你的线程。你还可以提高你的线程的优先级:
  SetThreadPriority '设优先级
  GetThreadPriority '查优先级
你把以上的程序加入 timer 例子,就会看到两个 timer 同时运行。
这里要提醒一下,VB5 的开发环境是单线程的,如果你的程序写错,或中断后试图恢复,往往会出错,有时是严重出错。总之,用 VB 的多线程可以写出和
VC++ 一样快的程序,而且开发容易的多,开发效率也快得多。

81,Q:加快 Delphi5.0 启动速度
Aelphi5.0 的启动确实有点慢,既要显示快闪窗口,又要读注册表设置,对于配置低的机器简直是一种折磨,实际上我们可以通过启动参数来控制它:
建立一个快捷方式,目标为:C:\DELPHI5\Delphi5\Bin\delphi32.exe /ns /np (假设 delphi 装在C:\delphi5
目录下),ns 表示 no splash,即不显示快闪屏幕,np 表示 no project,即不加载工程。
82,Q:观察 Delphi5.0 内存堆分配情况:
A:建立一快捷方式,目标为:C:\DELPHI5\Delphi5\Bin\delphi32.exe /hm /hv
此后每启动此快捷方式就可看到 Delphi5.0 的标题栏上不停变化的堆分配字节数。
83,Qelphi 中如何在打印或打印预览前获取报表页数
A:有时需要在打印前获取报表的打印页数,比如我们需要在页眉或页脚中打印“共 xx 页 第 xx 页”,如何实现呢?QuickReport 生成
Report 之前,我们是无法得知报表页数的,而 QuickReport
是在打印或打印预览时才生成报表,换言之我们只有在打印或打印预览前先将报表生成一次才能获取打印页数。生成报表的方法是 Prepare,请参考以下的例子:
...
var nPageCount:integer;
begin
  {...}
  QuickRep1.Prepare;
  nPageCount:=QuickRep1.QRPrinter.PageCount;
  QuickRep1.QRPrinter.Free;
  QuickRep1.QRPrinter:=nil;
  {在此修改QuickRep1,实现在页眉或页脚中打印“共 xx 页 第 xx 页” ... }
  QuickRep1.PreView;
  {...}
End;
84,Q:如何在 Delphi 中实现普通文件的拷贝?
A:示例代码如下:
procedure TForm1.btnCopyClick(Sender: TObject);
var
sfile,dfile : String;
begin
sfile :='a.txt'; //被copy的文件
dfile :='b.txt'; //copy后的文件名
CopyFile(pchar(sfile),pchar(dfile),false);
第三个参数为 false,如果 b.txt 已经存在,则覆盖;如果为 true,则不进行操作。
85,Q:用 Delphi 编写支持多国语言的程序
A:使用 Delphi5.0 的 Integrated Translation Environment(ITE) 可以轻易完成这个工作。
创建一个示意性的工程 MultiLanguage,在 Form 上放一个 Label 和一个 Button,分别把 Caption
赋值为“English Label”和“English Button”。
选择菜单 Project|anguages|Add ...,Delphi 显示 Add Languages 对话框, 选择 Next。
从语言列表中选中“英语(美国)”和“中文(中国)”,选择 Next。
ITE 会根据所选的语言创建子目录,目录名称是语言的缩写,选择 Next。
第一次增加语言时,Update Mode 为 Create new, 选择 Next。选择 Finish。
Delphi 会自动创建支持不同语言的资源动态库。Delphi 还会自动创建一个工程组,其中包括原有的
MultiLanguages.EXE,还包括新建的两个资源动态库(MultiLanguages.enu,MultiLanguages.chs)。保存工程组。
Delphi 启动 Translation
Manager,左边是需要翻译的语言,右边是完成百分比。选择“中文(中国)”|Forms|Unit1,在右边第 15 行和 20
行填写翻译后的中文。保存并关闭。
打开 Project Manager,编译 MultiLanguages.enu 和 MultiLanguages.chs,Delphi
会在相应的子目录生成资源动态库,但后缀不是 DLL 而是 ENU 和 CHS。
86,Q:在 SQL Server 中怎么样恢复数据的存储?
A:在 SQL Server 中提供了这种恢复方式的存储过程。
一个数据库包括两个文件,mdf 数据库文件和 ldf 日志文件
1.sp_attach_db [@dbname =] 'dbname',[@filename1 =] 'filename_n'
给系统添加一个数据库,在 dbname 指定数据库名称,filename_n 指定数据库的文件和日志文件。比如我有一个 ji 的库,停止SQL
Server 服务备份 ji_data.mdf,ji_log.ldf,启动SQL server,删除掉这个库,然后再把这两个文件拷到 sql
server DATA 目录中,在 Query Analyzer 中执行如下语句:
EXEC sp_attach_db @dbname = N'ji',
@filename1 = N'd:\mssql7\data\ji_data.mdf',
@filename2 = N'd:\mssql7\data\ji_log.ldf'
就会把这个库加入到 SQL Server Group 中。
87,Q:Asp 中无 DSN 法连接 SQL Server 数据库的方法及其注意问题
A:无 DSN 法连接 SQL Server 数据库的方法示例如下:
'Less-DSN 法连接 SQLServer 服务器
set conn=server.createObject("adodb.connection")
conn.Open "driver={SQL Server};server=mysqlserver; database=jspcs; uid=sa;
pwd=sql"
其中服务器名为 mysqlserver(ip=192.168.0.1),数据库为 jspcs,用户名为 sa,口令为 sql。由于使用了 TCP/IP
协议,所以 server=mysqlserver 语句段还可以写成指向安装 SQL Server 的机器的 IP 地址,即
server=192.168.0.1,注意该 IP 地址必须是网卡的默认(基本) IP 地址。同时,如果在 Client 端设置 SQL Server
ODBC,也可以把服务器名输成 SQL Server 的 IP 地址。
88,Q:Delphi 中判断系统是否已经安装了声卡
A:要判断系统是否安装了声卡,调用 Winmm.dll 中的 waveOutGetNumDevs 和 midiOutGetNumDevs
函数就可以了。这两个函数在 Var 部分的说明如下:
function waveOutGetNumDevs: longint; stdcall; external 'winmm.dll' name
'waveOutGetNumDevs';
function midiOutGetNumDevs: longint; stdcall; external 'winmm.dll' name
'midiOutGetNumDevs';
//判断声卡是否存在
Function IsSoundcardInstalled : Boolean;
Var
WaveOutPutDeviceCount : Integer;
MidiOutPutDeviceCount : Integer;
Begin
Result := False;
WaveOutPutDeviceCount := waveOutGetNumDevs;
MidiOutPutDeviceCount := midiOutGetNumDevs;
if (WaveOutPutDeviceCount>0) and (MidiOutPutDeviceCount>0) Then
  Result := True
Else
  Result := False;
End;

procedure TForm1.Button1Click(Sender: TObject);
Begin
if IsSoundcardInstalled Then
  ShowMessage('系统已经安装了声卡.')
Else
  ShowMessage('系统没有安装声卡.');
end;
89,Q:用 ASP 打开 Web 服务器上的应用程序
A:
<%
dim wsh
set wsh = createobject("WScript.Shell")
response.write wsh.run("command.com")
set wsh = nothing
%>
90,Q:一个用进度条表示的时钟
A:在 Form 上拖 3 个进度条,命名为 h、m、s,分别表示时、分、秒,再放一个 Timer 控件,然后键入以下代码:
Private Sub Form_Load()
  h.Orientation = ccOrientationVertical
  h.Scrolling = ccScrollingSmooth
  h.Max = 24: h.Min = 0
  m.Orientation = ccOrientationVertical
  m.Scrolling = ccScrollingSmooth
  m.Max = 60: m.Min = 0
  s.Orientation = ccOrientationVertical
  s.Scrolling = ccScrollingSmooth
  s.Max = 60: s.Min = 0
End Sub
Private Sub Timer1_Timer()
  h.Value = Format$(Now, "hh")
  m.Value = Minute(Now)
  s.Value = Format$(Now, "ss")
End Sub
91,Q:Delphi 中实现对日期数据的有效性检验
A:函数如下:
function isdate(s:string):boolean;
begin
  result:=false;
  try
    strtodate(s);
    result:=true;
  except
    on econverterror do
    result:=false;
  end;
end;
92,Q:PHP4 的 CGI 版本和 ISAPI 版本有什么区别?
A:1、CGI 方式是以 php.exe 来解释 .PHP 文件的,ISAPI 方式是以 php4ts.dll 来解释 .PHP 文件的;
2、ISAPI 会快一些;
3、ISAPI 据说可以支持 HTTP 认证等功能;
4、ISAPI 方式没有 CGI 方式稳定,也不大好配置;
5、ISAPI 方式只有 WIN32 下才有,而且在 ISAPI 方式下和 CGI 方式下的一些全局变量的值会不一样。
93,Q:VFP6.0 一条语句有多长?
A:VFP6 的参考中说,每条语句中字符数的最大值是 8192个,但命令编辑器每行最多只能键入 255 个字符,对于超过 255
个字符的命令行,可以用分号将语句分成多行,每行都不长过 250
个字符即可。注意如果是字符串常量跨行,则后续行应以编辑器本行的第一个位置为基准,否则字符串中间会无端地加许多空格。
94,Q:Delphi 中调用 Windows API 函数 ShellExecute 实现打开 IE 和 Outlook 应用程序?
A:在 uses 单元加入 Shellapi 引用,然后应用以下语句(函数):
打开 IE:ShellExecute(Handle,'open','http://www……',nil,nil,SW_SHOWNORMAL);
打开
IE:ShellExecute(Handle,'open','mailto:[email protected]?subject=…&body=…',nil,nil,SW_SHOWNORMAL);
如果以上函数的返回值小于或等于 32,则表明发生网络错误。
95,Q:用一条 SQL 语句找出“相同的客户代码中序号最大”的那些数据:
A: Select * from meney_in_list WHERE 序号 IN (select MAX(序号) from
meney_in_list Group by 客户代码)
96,Q:在 Delphi5.0 中怎么找不到 Html 组件?
A: Html 组件在 Delphi4.0 中有,在 Delphi5.0 中已经升级为 TWebBrowser 组件,且功能有所加强,比如支持图片。

97,Q:在 Delphi 中实现控件焦点转移?
A:要在 Delphi 中实现按回车后控件焦点的转移,可以调用 Windows API 消息发送函数 PostMessage,做法如下:
把 Form1 的 KeyPreview 属性设为 True,在 Edit 和 Memo 的 OnKeyPress 事件中加入以下代码:
  if Key=#13 then
  if not (ActiveControl is TMemo) then
  PostMessage(Handle,WM_KERYDOWN,VK_TAB,0);
98,Q:在 Delphi 中判断本程序是否已经运行?
A:要判断实例是否运行,必须在程序的消息循环之前,在 Delphi 中,是在 Application.Initialize 之前。实现本功能,
Delphi 使用的主要函数是 CreateMutex。这个函数用来生成一个 Mutex 对象的句柄,这个句柄具有操作系统的全局命名空间。
  Delphi 例子程序的部分代码如下:
  const MB_MINE = MB_OK or MB_ICONINFORMATION or MB_TASKMODAL;
  var
   hMutex: DWORD;
  begin
   hMutex := CreateMutex(nil, TRUE, 'MyMutex'); //TRUE 标明该进程拥有此 Mutex 对象
  if (GetLastError = ERROR_ALREADY_EXISTS) then //Mutex 对象是否存在
   begin
    ReleaseMutex(hMutex);
   Exit; //退出程序
    end
   else
   if hMutex = ERROR_INVALID_HANDLE
then //检查"mymutex"这个名字是否被其他诸如文件映射、信号灯和事件等对象占用
  MessageBox(0, 'The name matched with a existing object!',
'Information',MB_MINE)
  else
   begin
   Application.Initialize;
   Application.CreateForm(TForm1, Form1);
   Application.Run;
   ReleaseMutex(hMutex); //释放 Mutex 对象
   end;
99,Q:Delphi 与 VB、ASP 带变量参数 SQL 语句的比较
A:在 SQL 语句的 where 条件表达式中要带字符串变量 s 和数值变量 v,在 Delphi 中为:
  strSQL:='select * from a_table where a_f1='+''''+s+''''+' and a_f2='+'v';
在 VB 和 Asp 中为:
  strSQL="select * from a_table where a_f1='" & s & "' and a_f2=" & v
100,Q:Delphi 实现渐变窗口背景
  A:创建一个应用程序,在 Form1 的 OnPaint 事件里面添加如下一段代码:
  procedure TForm1.FormPaint(Sender: TObject);
  var
  i:word;
  dy,y:real;
  begin
  dy:=clientheight/256;
  y:=0;
  for i:=255 downto 0 do
  begin
  canvas.brush.color:=$00000000+i*$10000;
  canvas.fillrect(rect(0,round(y),clientwidth,round(y+dy)));
  y:=y+dy;
  end;
end;
  A:计算器。打开 Windows 附件中的计算器, 切换到“科学型”即可快速进行数制的转换。 
16,Q:在 FLASH4.0 中如何能让动画时快时慢呢?比如在一层中做一个球的直线运动,如何让它在第 25-45 频之间运动速度比 1-25
频要慢?
  A:在 tweening---easing 里,-100dao +100,可以设置由快到慢和由慢到快。 
17,Q:怎样才能给 Flash 动画建立热链接?
  A:先把 Graphic 转变成 button,选中 Graphic,按 F8,选 button,确认, 然后双击这个 button,在
actions 里点 + 号,选 get url,在右侧 url 文本框中填入指向的 url 目标,如果是 e-mail 就填
mailto:[email protected]。 
18,Q:flash 可能根据你自己画的图像自动量度图像的大小吗?
  A:输出时可选(自动将外围的空白去掉)。 
19,Q:如果一个带音乐的 .swf 文件播放途中再点播放,声音会变快的,到最后根本没法听了,怎么办?
  A:把声音中选项 sync: 中的 event 改为 start 试试看。 
20,Q:Flash 中能否将背景设为透明(.swf 格式)?
  A:1、输出时选 Publish,Settings 中把 HTML 项中的 Window 设成 Transparent 再
Publish,输出时会生成一个 HTML 文件,打开这个文件,把它的代码 COPY 下来,放入你的文件中,就 OK 了;2、直接在  dreamweaver
里给 .swf 加一个参数:wmode:transparent,不过其实和第一种方法原理是一样的,只是手工操作而已。 
21,Q:如何在 FLASH4.0 中生成可以播放 MOV 的 EXE 文件?
  A:用 standalone player。 
22,Q:如何把 Flash 作品作为屏幕保护?
  A:用 swfbrows.2.9。 
23,Q:.swf 文件除了放在网页上看以外,还能做什么用?
  A:1、当作您的多媒体作品;2、赚钱!3、可以做多媒体教室中的演示,你甚至可以用 Flash 编游戏,然后发布为 .EXE 格式;4、还可以做成
.GIF 文件什么的,用 Flash 做个聊天室也可以。Flash 动画功能很多, 但是做网页才是它最拿手的。 
24,Q:Photoshop 中“含图字”的做法:
  A: (1)在 layer1(层1)贴入背景图片;
  (2)选择黑色,用 type tool 文字工具在 layer2 中央输入“含图字”三个字;
  (3)重新选择layer1,按住 Ctrl 同时用鼠标点击 layer2,会在背景图上出现虚线的“含图字”;
  (4)按 Ctrl+C,再按 Ctrl+V,出现新层 layer3;
  (5)删除 layer1, layer2;
  (6)Save,OK! 
25,Q:Photoshop 中“彩虹字”的做法:
  A: (1)选择黑色,用type tool文字工具在区域中央输入“彩虹字”三个字;
  (2)双击Gradient tool渐影工具,会跳出Gradient tool Options窗口;
  (3)点击Edit按钮后,选择其中的Transparent Rainbow选项;
  (4)用鼠标从下至上在黑色的“彩虹字”拖一下;
  (5)Save,OK! 
26,:- Photoshop 技巧汇编 -
27,Q:在 Photoshop 添加“刷子”工具:
A:单击 Brushes 标签,然后单击标签右边的小三角,在弹出的菜单中选 Load Brushes。到 Photoshop 目录的
Goodies\Brushes 文件夹中选择 Assorted.abr、Drop Shadows Brushes.abr、Square
Brushes.abr,分别加载。哪怕你是老手,可能也不知道 Photoshop 里居然还有这么多可爱的东东!
28,Q:在 Photoshop 中保存可重复使用的标记:
A:画出一个漂亮的标记,想在作品中重复使用? 好办,用套索工具选好它,在 Brushes 的弹出菜单中选Define
Brush(限定画笔),然后用画笔工具选中这个新笔头。
29,Q:在 Photoshop 中制做标准圆形环绕文字:
A:我们假设要制作半圆型排列的文字,首先另建新层并在上面画一个圆表示文字按圆弧曲线排列。然后用文字工具键入一个字,按 CTRL+T
用鼠标将字中心的小圆点拖至刚才所画圆的中心放开,将鼠标移到字的边上即
会出现旋转的标识,旋转该字,可看到文字以圆心在旋转……重复上述步骤键入剩余文字。 
30,Q:用 ACDSee 更改文件创建时间(在 ACDSee Version2.41 下验证):
A:打开 ACDSee,选中需要操作的文件(可以一次选多个文件),选“Tools/Change Timestamp/Current
Date&Time”,OK 确定。可以对任何类型的文件(图形文件和别的文件)进行操作。
31,Q:让 FoxMail3.1 自动进行拨号:
A:FoxMail3.1 的自动拨号功能使用户在需要时可自动调用 Windows98
的拨号程序收发邮件,从而用户可免除手工进行连接的操作。执行菜单"系统设置"命令,在"系统设置"对话框里单击"网络"选项卡,然后按自己的上网方式选择。如果您同时在
Windows98 中建立了几个拨号连接(如 163、169 等),则还应在"连接"列表框中选择 FoxMail
自动采用哪一个拨号连接进行拨号。此外您还可根据需要复选"收发邮件后自动断线"和"使用任何已连接的拨号连接"(即当用户已经处于联网状态之后,FoxMail
就自动使用该连接进行邮件收发操作,无须重新拨号)等选项。单击"确定"按钮后,FoxMail 就具有了自动拨号并断线的功能。
32,Q:在 FoxMail3.1 地址簿中建立一个邮件"组":
A:所谓"组"功能实际上就是将多个联系人的电子邮件地址"捆绑"在一起,然后当向这个"组"发送邮件时,系统就自动向"组"中的所有成员同时发送邮件。在
FoxMail3.1 的地址簿中建立"组"的步骤为:
   1) 单击 FoxMail 快捷工具栏上的"地址簿"按钮;
   2)
利用"创建卡片"按钮输入有关收件人的电子邮件地址(请注意FoxMail的"组"功能必须从地址簿已有的电子邮件地址中生成,即须先将收件人的电子邮件地址输入到地址簿中);
  3) 单击"创建组"按钮,打开"Mail List"对话框;
   4) 在"Mail List"对话框的"组名"栏中输入"组"的名称;
  5) 单击"添加"按钮,打开"选择地址"对话框,利用此对话框选择所有需要添加到"组"中的电子邮件地址;
  6) 单击"确定"按钮,关闭"选择地址"对话框;
  7) 单击"确定"按钮,关闭"Mail List"对话框。
33,Q:在局域网里安装 Office2000:
A:在“网络邻居”里另一台安装有光驱的机器上放置
Office2000安装盘(已经共享),将光盘映射为本地驱动器,再进行安装即可。直接在“网络邻居”里不能安装。
34,Q:用什么软件播放 *.VQF 文件?
A:这是一种声音格式文件,其容量比 MP3 还要小一些,可以用较新版本的 Winamp 播放(它带有播放 .VQF 的插件)。
小 猪 親筆

小猪_新的开始

ZxID:12255202

等级: 中校
配偶: Fate_小蝶
   做与不做的最大区别是:   后者拥有对前者的评论

举报 只看该作者 板凳   发表于: 2010-06-30 0
35,Q:“超级解霸2000”过期后的恢复办法:
A:“超级解霸2000”有部分版本的使用次数为几十次,过期后会弹出超时对话框,不能继续使用。这时可以试试在 Windows 文件夹下查找一个名为
sthvcd 的文件,用记事本打开,将其中的 BERUN=?? 一行的 ?? 改为 0 就可以再次使用了。(当然最好购买正版软件,就不会有时间限制了。)
36,Q:为什么安装了《超级解霸2000》后,双击执行 .mpg 文件出现的是音频视窗,而没有图像?
A:这是《超级解霸2000》的一个 Bug,注册表中 .mpg 文件的指向错了,可以在“文件夹选项”中把 MPG 文件的打开方式设为
sthsvcd.exe。
37,Q:汉化“网络蚂蚁”右键菜单:
A:“网络蚂蚁”的所有版本(包括中文版)其右键菜单都是“Downloaded by NetAnts”和“Downloaded All by
NetAnts”,看起来和整个(中文版)软件的风格不协调,我们可以在注册表中将其改为中文。注册表修改的地方在:HKEY_LOCAL_USER\Software\Microsoft\Internet
Explorer\MenuExt 主键下。(其中“Downloaded by NetAnts”对应“网络蚂蚁”的 NAGet.htm
文件,“Downloaded All by NetAnts”对应“网络蚂蚁”的 NAGetAll.htm 文件。)
38,Q:整理硬盘后“虚拟光驱2000”无法使用的解决办法:
A:可以将“虚拟光驱2000”软件卸载,再重新安装一次,然后再把过去生成的虚拟光驱文件加入即可。
39,Q:在线收信时,IE 无法打开中文名字附件的解决:
A:一般在 Windows98se 的 IE5.0 中会遇到该问题。可以这样解决:选取浏览器的菜单“工具\Internet
选项”,选取“高级”选项卡,将设置栏中的“始终以 UTF-8 发送 URL”前复选框中的钩去掉,重新启动 IE 即可。
40,Q:用 IE 的地址栏计算表达式、显示时间:
A:不想多说,您试着在 IE 的地址栏分别输入以下字串,然后回车,你就知道妙处了:
  (1)vbscript:msgbox(2+3*8);
  (2)vbscript:msgbox(time);
  (3)vbscript:msgbox("您好!",vbOkCancel)。
41,Q:“画图”能将图片保存成 jpg 格式吗?
A:如果你曾经用“画图”打开过 jpg 格式的图片文件,那么保存时就可以选择 jpg 格式了。
42,Q:请问能不能知道电子邮件是用那个邮件客户软件(Foxmail 或 Outlook)发送的?
A:选中邮件,在“属性\详细资料”中可以看见邮件的“Internet 邮件标题”,记录了邮件的有关信息,其中 X-mailer
项记载邮件客户软件的信息,Outlook Express5.0 为“X-Mailer: Microsoft Outlook Express
5.00.2314.1300”。
43,Q:想用 Windows2000 处理中文,又想使用其英文界面,怎么办?
A:安装 Windows2000 时,系统语言选择简体中文,用户语言选择英文即可。
44,Q:关于 Realplay 的左右声道问题:
A:用 Realplay 播放 .rm 的影片时,左右声道会混声在一起,因为制作 rm 文件时将影片的两个声道压在一起了。截止 Realplay8.0
plus build:6.0.9.357 版本,Realplay 还不能区分两个声道。
45,Q:清除 Realplay 最近播放的影片列表:
A:如果不想有人知道你最近用 Realplay 播放了什么影片,必须把最近播放的影片列表清空。可以在注册表中进行,方法是删除
HKEY_LOCAL_USER\Software\RealNetworks\RealPlayer\6.0\Preferences\MostRecentClips1
等内容。其中最后一位数字和你的机器中保留的最近的影片列表数有关。
46,Q:怎样让 ACDSee3.0 播放 AVI 和 MPG 格式的动态影像文件?
A:ACDSee3.0 已经可以播放 AVI 和 MPG 格式的动态影像文件了,但需要设置以后才能应用这个功能。方法是:启动
ACDSee3.0,点击“插件/设置”(E 文是
Plug-Ins/Settings),在弹出的对话框中分别选中“ID_AVI.apl”和“ID_MPG.apl”项目,然后“属性”打开设置框,点击“选项”标签,再选中“播放动画”单选按钮,然后再设置一定的播放速度就可以了。

47,Q:Windows 启动后,RealPlayer 就自动运行,我用 msconfig 程序把它禁掉也不成功,请问怎样取消它的自动运行?
A:在 RealPlayer 中设置一下就行了。进入视图—>首选项,在“常规”选项卡中点击 StartCenter
的"设置"按钮,在弹出的窗口中取消“启用 StartCenter”选项。
48,Q:怎样恢复“极品飞车”造成的显示混乱
A:有时退出“极品飞车”后,屏幕字体会变得非常大,就像屏幕分辨率设置为“320X200”一样,怎么设置也不能恢复,有些人只好重新安装 Windows!
其实比较好的恢复办法是:重新启动机器,进入“安全模式”,删掉机器安装的显卡驱动程序,然后再启动机器,让 Windows 自动识别显卡,安装
Windows\system 下的显示驱动程序即可。
49,Q:用 ACDSee 为 TIF 文件解压
A:为了用 OCR 软件识别 TIF 文件中的文字,可以使用 ACDSee 软件对两色 TIF 图形文件进行解压。方法是:打开文件,选择“Save
as”,保存文件类型选择“TIF”,点“Options”按钮,选择 Compress 为“None”,保存。
50,Q:跳过安装 Windows Me 的磁盘扫描
A:运行 setup.exe 文件时带参数 /is 即可,即 Setup /is。不过,为了保证正确安装,最好还是进行磁盘扫描为好。
51,Q:在 DOS 下查看其它机器上的共享文件夹
A:命令格式:C:\>dir \\ServerName\ShareName,其中 ServerName 为对方机器名,ShareName
为对方机器上的共享名。为了看到对方机器上的共享名,可以在“运行”中输入“\\IP”,确定。
52,Q:如何删除 QQ 浏览器
A:删除注册表主键 HKEY_CLASSES_ROOT\http\shell 右边的默认值 Tencent Explorer 就可以了。
53,Q:Windows 附件中的“电话拨号程序”能打电话吗?
A:有网友问:“请问大虾,我发现 Win98
中有一个‘电话拨号程序’,是在‘开始-程序-附件-通讯’中的,我试过可以通过‘猫’把电话拨出去,对方的电话也振铃,可是我不知道怎样才能通话,我把麦克风插在声卡上也不行。我的‘猫’上面也没有麦克风插口,难道真的只能拨不能打?”
实际上,这个程序就只是一个电话拨号程序,需要配合真正的电话使用,它在拨号时并不打开 MIC 端口,换句话说,只有你能听见对方说话,对方根本听不见你。
54,Q:卸载 KV3000 后,如何去掉 Windows 控制面版中的“KV3000 控制台”图标?
A:删掉 Windows\system 下的 Kvcfg.cpl 文件即可。
55,Q:追捕! V1.64.20000708 测试版简介:
A:主要功能:
1、可以根据 IP 查询对方的所在地,目前提供国内 163/169的大部分地址。
2、可以查询对方 IP
的域名,可以查询对方机器上的提供的服务功能,包括WWW/FTP/DNS/SOCK/TELNET/POP3/SMTP/NETSPY/NETBIOS/GOPHER。
3、可以从命令行获取 IP 地址,方便 MIRC 用户调用。
4、可以从剪切板取 IP 地址。
5、可以把查询结果放到剪切板上。
6、可以设置智能追捕功能,在激活追捕时可以自动从剪切版上取出 IP 地址进行查询。
7、可以隐藏在 SysTray 条中。增加了通过 NETBIOS 取对方机器名的功能,随便对方怎么改变 IP
都可以轻易识别出对方。对追捕进行大量修改,如果不出意外应该彻底修正了原来的一些问题,增加了对主机服务版本的检查,功能增加多多这个版本为 ZIP
免安装版本。增加了 OICQ 号码探测功能,新加了一些数据。软件大小:50KB,免费软件。
56,Q:在 Photoshop 中显示中文字体:
A:打开菜单 Edit-Preferences-General(或按Ctrl+K),将 Options 中的一项 Show Font Name in
English 前面的勾去掉,不需要重新启动,所有的中文字体就出现了。5.5 版本以后的 photoshop 都可以这样。
57,Q:加什么参数使格式化磁盘时不出现提示?
A:参数 /autotest 可以使格式化磁盘时不出现提示。这个参数在 format 的帮助文本里找不到。站长提醒你少用、慎用,用到正道上!
58,Q:把 WPS2000 文件的密码忘了怎么办?
A:去 http://cyg.yeah.net/ 试试下载 WPS2000 文件解密软件。
59,Q:请问以 ISO 为后缀名的是什么文件,用什么软件可以打开?
A: .iso 是光盘标准镜像文件,就和有些硬盘软件的 image 功能一样,可以用刻录软件通过这个文件刻一张和源盘一样的盘,也可以用光盘浏览器
IsoBuster 这个软件来解开它。其它一些光盘刻录软件如 CD-Maker 2000、Easy CD Creator 等都支持该格式。而光盘刻录软件如
Nero、WinOnCD 可能不支持该格式,不知道以后的版本会不会支持。也可以试试用 VCDROM 软件把它转换成 FCD 文件,然后结合虚拟光驱软件使用。
60,Q:怎么找回遗忘的 Word97 文档的密码?
A:用 Advanced Word97 Password Recovery 软件试试。
61,Q:OE 能使用中文名的邮件地址吗(如: 张庆@fm365.com)?
A: OE 有这个补丁,下载地址是
http://pchome.net:81/cgi-bin/dld.asp?s=1&url=email/OEchinplug.zip
,装了就可以用中文名的邮件地址了。
62,Q:Outlook 中所有标记为已读的邮件都不见了,不知这是为何?
A:请去掉 OE 菜单“查看”-“当前视图”-“隐藏已读邮件”一项。
63,Q:Foxmail(v3.11)接收邮件时发件人、主题、日期、大小等都出现乱码,不知何故?
A:答:这是因为对方用 Foxmail 发邮件时,在菜单“选项”-“当前帐户属性”-“发送邮件”-“邮件格式”选择了标题使用 8bit 字符导致的。

64,Q:我的邮箱现在每次只能发 5 封信。如果做了 8 封信,在前 5 封信发过以后,机器就提示错误或者套接字错误,但当再次点击“发送/ 接收”时另外 3
封邮件还是可以顺利发出去。这是什么原因呢?
A:可能是由于你的 SMTP 发件服务器限制了一次发信的数量所致。
65,Q:我的一个信箱最近无法发信了,但可以正常接收。我试了很多发送邮件的服务器都不行,请问怎么解决?
A:首先确认你的发件服务器是否需要身份验证,从 2000 年年底开始,很多 ISP 的邮件服务器需要身份验证才能发信。如果用的是
OE,你可以选择菜单“工具-帐号-邮件-属性-服务器”,点中“我的邮件需要身份验证”即可解决。如果是
Foxmail3.11,你可以选择菜单“帐户-属性-邮件服务器-SMTP服务器需要身份验证-设置”,设置完后确定即可。
66,Q:新装 OutLook2000 后,邮件中的图片都看不见了,都是一个图片框加一个小叉
A:进入 OutLook2000,选择菜单“Internet选项-高级”,把“显示图片”一项勾上即可。
67,Q:索易的邮件软件是否能够导入 Foxmail 的信?
A:可以,在文件菜单的导入选项中,选择“导入 Foxmail3.x 邮件”就成了。
68,Q:如何用传真软件 Microsoft Fax 接收传真?
A:打开传真属性,转到调制解调器属性设置页,就会看到相关的设置,你还可以设置响多少次铃后才接收。记住是在传真属性中转到调制解调器设置,而不是
Windows“控制面板"中的调制解调器设置。
69,Q:Outlook 和 Foxmail 无法发信的几个原因及对策:
A:
(1)、网络繁忙或者邮件服务器故障。一般情况下每天的 9-12 点网络比较繁忙,最好避开这个时段。如果总是发不出邮件,也可以换一个 SMTP
服务器试试;
(2)、SMTP 服务器填写错误。SMTP 发信服务器地址一般在提供信箱的网站上都可以找到。如 [email protected]
smtp.china.com,[email protected] 为 smtp.263.net,[email protected] 为 sina.com.cn,[email protected]
为 163.net 等;

(3)、发件人邮箱和发信服务器地址不一致。有些邮件服务器为了减轻负担,拒绝发送发件人地址非本服务器的邮件。这可以在帐户属性设置中改变,将“个人信息”中的邮件地址填写为与发件服务器一致,如要用
smtp.china.com 发信,该邮件地址就应填写一个类似 [email protected] 的地址;
(4)、由于发件服务器对发送的邮件进行 ESMTP 认证。解决办法是在用户的帐户属性设置中,选中“SMTP服务器需要身份验证”。
70,Q:利用 Flash 无级缩放图片
A:Photoshop 不是一个矢量图形处理软件,缩放图片会产生严重失真。而 Flash
是一个矢量图形处理软件,如果要对图形进行不失真自由缩放,可以借助 Flash 来完成。方法是,用 Flash
打开一幅图片,进行大小变换后,再用“导出图象”保存成新图片就可以了。
71,Q:了解 MS SQL-Server7.0 性能分析参数
  A:当你怀疑计算机硬件是影响 SQL Server 运行性能的主要原因时,可以通过 SQL Server Performance Monitor
监视相应硬件的负载,以证实你的猜测并找出系统瓶颈。以下将介绍一些常用的分析对象及其参数。
Memory: Page Faults / sec 参数:
  如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。
Process: Working Set 参数:
  SQL Server 的该参数应该非常接近分配给 SQL Server 的内存值。在 SQL Server 设定中,如果将“set working
set size”置为 0,则 Windows NT 会决定 SQL Server 的工作集的大小。如果将“set working set size”置为
1,则强制工作集大小为 SQL Server 的分配内存大小。一般情况下最好不要改变“set working set size”的缺省值。
Process:%Processor Time 参数:
  如果该参数值持续超过 95%,表明瓶颈是 CPU。可以考虑增加一个处理器或换一个更快的处理器。
Processor:%Privileged Time 参数:
  如果该参数值和“Physical Disk”参数值一直很高,表明 I/O 有问题。可考虑更换更快的硬盘系统。另外设置 Tempdb in
RAM,减低“max async IO”、“max lazy writer IO”等措施都会降低该值。
Processor:%User Time 参数:
  表示耗费 CPU 的数据库操作,如排序、执行 aggregate functions
等。如果该值很高,可考虑增加索引、尽量使用简单的表联接、水平分割大表格等方法来降低该值。
Physical Disk:Avg.Disk Queue Length 参数:
  该值应不超过磁盘数的 1.5 至 2 倍。要提高性能,可增加磁盘。注意:一个 Raid Disk 实际有多个磁盘。
SQLServer:Cache Hit Ratio 参数:
  该值越高越好。如果持续低于 80%,应考虑增加内存。 注意该参数值是从 SQL Server
启动后,就一直累加记数,所以运行经过一段时间后,该值将不能反映系统当前值。
72,Q:SQL-Server 的 stored procedures(存贮过程)有无加密的方法,让别人看不到脚本代码?
A:在 Create Procdecure 语句中用 With Encyrption 即可。
73,Q:如何使用 Fireworks 中的羽化?
A:1、进入图形编辑模式。(对象首先应转化为图形);
  2、使用选择工具,例如:marquee,lasso,magic wand,并选择图形象素;
  3、选择Select>Feather,并输入一个羽化半径值;
  4、点击确定;
  5、现在删除在羽化区域内多余的象素;
  注:在删除多余部分之前选择 inverse,将产生不同的效果。
74,Q:Fireworks 如何输出一个适合显示器屏幕大小的图形?
A:Fireworks 输出的图形主要针对 640*480
分辨率的,系统字体将会改变显示窗口的大小。解决:在桌面上点击鼠标右键打开显示器属性,选择系统字体的大小,Macromedia产品最适合使用在小字体的情况下,设置为大字体将迫使在Fireworks中的面板和窗口大小适合大字体。

75,Q:为什么对输出文件的设置在 Fireworks 文件中没有保留下来?
A:当打开 Fireworks 的 .PNG
文件并选择输出时,发现设置没有在输出窗口中保留下来。原因:用户应该保存输出设置,并使将来的Fireworks文件中也同样使用。解决:点击"Save&Close"
在输出预览对话框中的右下角的按钮,保存你对Fireworks的.PNG文件输出设置。
  保存输出设置并影响到外部文件:
  1、选择文件输出并选取输出范围;
  2、点击输出预览对话框区域中保存设置上的"+"按钮;
  3、输入输出文件名,这时将在Fireworks文件夹下创建一个新的路径\Setting\Export文件夹。
  使用以前保存的输出设置应用到其他Firworks文件中:
  1、选择文件输出并选取输出范围;
  2、点击在输出预览对话框区域中的pulldown;
  3、选择下拉列表中使用继承输出设置。

76,Q:如何制作Fireworks库文件?
A:Fireworks2.0
提供了将图形直接输出并保存到本地库中的功能。在输出对话框中使用下拉式菜单,文件可以被放置在库文件目录中,以便其他用户可以通过 Dreamweaver
的库模板来访问。
  创建过程如下:
  1、在Dreamweaver中定义一个站点,并规定一个本地根目录;
  2、打开已存在的文件或者在Fireworks中创建一个新文件,选择文件保存然后输出;
  3、在输出对话框中,选择应用到图形的压缩或模板设置,设置透明并进行必需的调整,然后按下一步;
  4、 输出对话框出现,导航自动到本地库文件目录,如果没有Library文件夹,可以新建,然后把要输出到库文件夹下的图形输出;
  5、输入文件名作为基本文件名;
  6、在HTML的header中选Dreamweaver库.lbi;
  7、点击输出文件;
  8、打开一个新文件;
  9、打开库模板选择条目;
 10、如果被修正的文件和库中文件重名,Fireworks将提示是否覆盖,点击OK继续;
  11、使用Dreamweaver,打开有库条目的页面。
77,Q:.在 Fireworks 中使用的批处理输出过程为什么会停止?
A:原因是被定义成名为 "Scroll++" 的应用程序,当应用打开时,Fireworks 将关闭批处理命令窗口。解决:在运行 Fireworks
前,使 Scroll++ 失效。
78,Q:如何输出 Fireworks 动画 Gif 中的每一张图形?
A:1、在 Fireworks 中为动画 Gif 创建框架或者直接打开一个存在的动画 GIF;
    2、选择文件输出并点击 Animation,设置对动画的控制;
    3、点击保存并关闭,或者点击 "+" 按钮保存为将来使用;
    4、使用 Slice 工具将整个图形切片;
    5、在对象属性 Fireworks1 或 Fireworks2 中连接到 "No URL(noHREF)",切片类型为图形;
    6、在 Slice 输出设置中选择 Custom 然后点击省略号,设置输出为动画
Gif,保存并关闭设置,如果设置在第三步中保存,那么在对象面板中将保存此设置;
    7、选择输出 Slices 并输出。
79,Q:如何在 Firworks1.0 中去除 GIF 的注释?
A:在 Fireworks "参数选择" 文件中,有一个隐藏的选项,但是它并不在用户所见的界面中。解决办法:在文本编辑器中打开参数选择文件,查找术语
"transmogrigy",并把它的值改为 736,下面是部分内容:
  (Expand Animated Gif Frames) (Yes)
  (Transmogrify) (736)
  (Save As Minimal File With Bogus Png Data) (No)
  注意:如果你发现这个"参数选择"文件已损坏,你可以把它移开,然后重启应用程序。这时会自动重新产生新的"参数选择"文件,然后你可以把老的文件删除掉。
80,Q:在 Fireworks2 中自动命名文件在 UNIX 服务器中会产生问题?
A:在 UNIX 服务器中对大写字母加随机数字的文件名不能识别。在 Fireworks 文件中使用 Frame 时会自动对在 Rollovers
中的文件生成文件名,但 UNIX 服务器只识别小写字母。
  解决:在 Fireworks2.02 升级版和小写字母模板中设计了解决方案,按以下步骤来改变大写字母状态命名:
  1、关闭 Fireworks2;
  2、打开 Notepad;
  3、打开在 Fireworks 2\Settings\HTML\ 目录下的.HTT 文件,设置最终输出:
    Dreamweaver Library
    Dreamweaver 2
    Microsoft FrontPage98
    Generic HTML
  4、搜索字符"_F";
  5、把所有的大写"_F"改为"f";
  6、把文件保存到安全区域,先不要覆盖原来的文件,停止编辑;
  7、用当前.HTT文件代替原来的;
  8、重启 Fireworks2;
  9、再输出文件名时,就为"_f"了。

  另一方法:
  在.htt中加入如下功能:
  function ForceToLowerCase() { // Force the file names to lower case.
  for (var curRow = 0; curRow < slices.numRows; curRow++) {
  for (var curCol = 0; curCol < slices.numColumns; curCol++) {
  if (slices[curRow][curCol].skipCell) continue;
  var cellName = CellName(curRow,curCol);
  var baseFile = slices[curRow][curCol].getFrameFileName(0);
  for (var curFrame = 1; curFrame < exportDoc.numFrames; curFrame++)
  var curFile = slices[curRow][curCol].getFrameFileName(curFrame);
  if (!curFile) continue; var frame = curFrame + 1;
  fileName = baseFile + "_f" + frame;
  slices[curRow][curCol].setFrameFileName(curFrame, fileName); } } }}
  然后在 precache 时 call 这个功能:
  ForceToLowerCase(); // Write precache function.
  这样也能终止_F的输出。
81,Q:怎样将 Freehand 的图形输入 Fireworks?
A:Fireworks 中只能输入 Freehand7 和 Freehand8 的文件,不支持 Freehand5 和 5.5 的版本。
82,Q:如何解决 Fireworks 在输出时热区连接丢失的问题?
A:在热区分割时,可能会因为不能按照矩形方式进行分割,从而造成热区连接的丢失。所以,建议将分割的形状改为多边形(Polygon),这样就可以解决了。


办公系列
1,Q:为什么要用 Windows 下的文字处理软件 WPS97/2000、iWPS.net、Office WPS、Office97/2000/XP
等?
  A:如今,人们的计算机应用水平越来越高,文字处理的质量也越来越好,传统的 DOS 环境下的文字处理软件已经显得捉襟见肘,力不从心。 而
Windows 环境下的文字处理软件,能够进行图文混排等高档排版,对纸张、版式和打印机的控制大大的优于 DOS 环境。特别是像 iWPS.net
这样的集成办公软件, 更是将网络功能和文字处理无缝衔接,使办公自动化水平更上层楼。 
2,Q:怎样在 Windows9x 中建立直接进入 Ucdos 的快捷方式?
  A:在 windows9x 中经常需要运行 Ucdos,处理 WPS 文档,或运行旧的 DOS 程序, 但在浏览器中双击 UCDOS.BAT
往往不能进入 UCDOS 中。 其实,我们可以通过建立快捷方式来快速运行 UCDOS。方法如下:
  建立一个 windows 快捷方式,在“命令行”中输入:
  c:\command.com /k c:\ucdos\ucdos.bat
即可。注意:c:\command 与 /k 之间必须至少有一个空格!
  然后运行该快捷方式,即可进入UCDOS。 
3,Q:如何浏览 *.pdf、*.wdl(*.wdf) 等类型的文件?
  A: 在windows 环境中,经常得到一些以.pdf、.wdl 或.wdf
为扩展名的文件,它们是一类传递图文信息的特殊格式的文件,目前要用对应的阅读器打开才能阅读。其中 *.pdf 文件格式为 adobe 公司创制,要用该公司的
Acrobat Reader 软件打开观看;这种文件的建立要用到 Adobe 公司的特殊的Acrobat编辑器。另一种*.wdl(*.wdf) 的文件要用一个叫
DyanDoc Free Reader 的阅读器来打开阅读,微软公司的Visual Studio 6.0 所附带的各类参考手册就采用了这种文件格式。
 
在Internet上还经常有一种以.001、.002...为扩展名的文件,要用一个叫Ssread的“超星图书阅览器”来浏览,这款浏览器也是中国国家图书馆(原北京图书馆)指定的图书阅览器。

4,Q:在 MS-Word97/2000/XP 中加上标和下标?
  A:按快捷键 'Ctrl'+'Shift'+'+' 可以切换到上标插入状态,再按该组合键撤消上标插入状态;
  按快捷键 'Ctrl'+'+' 可以切换到下标插入状态,再按该组合键撤消下标插入状态。 
5,Q:怎样在 MS-word 中打印超大字、超小字?
  A:按快捷键 'Ctrl'+'Shift'+'>' 可以将所选择的文字的字号不断变大,按快捷键 'Ctrl'+'Shift'+'<'
可以将所选择的文字的字号不断变小。然后打印。字的大小取决于纸张的大小。
  另法:'Ctrl'+'[' 字体变小,'Ctrl'+']' 字体变大,变化幅度比较小,可以微调字的大小。 
6,Q:怎样在 Windows 中输入汉字的省略号“……”?
  A:有人把省略号输成“......”甚至“。。。。。。”。其实你只要切换到任一种汉字输入法,再切换到标点符号输入状态(Ctrl+.),按组合健
Shift+6 (6 为字母键上方的数字键)就可正确输入省略号“……”了。 
7,Q:如何移植 Windows98 输入法的自定义词组?
  A:Windows98 输入法自定义词组存放在 system 目录下的特定的文件中,其中微软拼音输入法存放在 pjjyp.upt
中,智能ABC输入法存放在 tmmr.rem 中。只要将这两个文件备份,拷贝到另外的 Windows 的对应目录下,就可以将自定义的词组移植过去。 
8,Q:怎样输入“○”(如“二○○○年”)?
  A:许多人输入年月日时,将“二○○○年”输成“二000年”“二零零零年”“二ooo年”。其实可以这样输入:
  对于智能ABC输入法和全拼输入法:调出输入法的状态条,鼠标右键单击小键盘图标,选“特殊符号”,会弹出小键盘,在“T”键位会有符号“○”,单击输入。
  对于微软拼音输入法:调出输入法的状态条,鼠标右键单击小键盘图标,选“选软键盘”-“特殊符号”,会弹出小键盘,在“T”键位会有符号“○”,单击输入。
  其实最方便的是:在智能ABC输入法下输入 i0 (小写字母 i 和数字 0)即可。 
9,Q:在智能 ABC 输入法中快速输入“年月日”?
 
A:如果要输入“二○○○年一月二日”,可直接键入“i2001n1y2r”。如果要输入“二○○一年十月十二日”,可直接键入“i2001nsys2r”即可。这样不仅快,而且会输入正确的“二○○○年”字样。

10,Q:WPS 文件在读取时出现磁盘读错误(Data error)时怎么办?
  A:WPS 保存文件时同时保存了一个备份文件(*.BAK),如果源文件出现数据错误,可以用备份文件进行恢复。如源文件名为
MYDOC.WPS,则备份文件的名字则为 MYDOC.BAK, 将备份文件改名后(扩展名不能为.BAK)即可对它进行编辑了。同时注意:.BAK 备份文件不保存
WPS 正式文档所加的密码。 
11,Q:Word97 能保存源文件的备份吗?
  A:可以。Word97 默认的保存方式是快速保存(每间隔 10
分钟自动存盘一次)。可以在“工具/选项.../保存”窗口修改保存选项为“保留备份”,Word97 即可保存源文档的备份“Backup of *.wbk”。 
12,Q:正在编辑文档时断电怎么办?
  A:一般的编辑器都会对源文档做一个备份,如 WPS 为 *.BAK,断电后可以用备份恢复源文档。在编辑文档时,同时注意及时存盘,以使损失最小。 
13,Q:我从网上下载了一幅图片,但是用“画笔”编辑时似乎有点异常?
  A:你下载的图片有可能是 .GIF 或 .JPG 格式的图片,将它转化为.BMP格式的图片再编辑就正常了。 
14,Q:为什么 WPS97/2000 不能进行打印预览?
  A:安装打印机驱动程序后,关闭 WPS,再打开 WPS 试试。 
15,Q:Word 中快速改变字体大小?
  A:选中文字,Ctrl+[ 缩小,Ctrl+] 放大。 
16,Q:怎样在表格的上方写文字?
  A:用 Word 制作了一个表格,表格抵到了页面的最上部,想在表格上方写标题,但光标定位不到表格的上方,怎么办呢?
将光标定位到表格左上角的格子中,回车即可。 
17,Q:标准输入法(智能 ABC 输入法)版本 4.0 的几条技巧:
  A:
  (1)简拼单词表:简单地键入该字母,按回车,就可以输入对应的汉字。对应关系是:
  d=的 l=了 s=是 z=在 h=和 j=就 w=我 t=他 b=不 g=个 p=批;
  n=年 r=日 i=一 I=壹 y=有 x=小 f=发 zh=这 sh=上 ch=出
  (2)使用隔音符号:输入像“西安”“然而”这样的词,用隔音符号将其分隔,输成:“xi'an ”和“ran'er”;
 
(3)中文标点的输入:比较简单,但注意书名号在“〈”和“〉”键上是嵌套的,即第一次按“〈”键输入的是“《”,再按“〈”键输入的是“〈”;省略号“……”的输入热键是
Shift+6;
  (4)快速输入成语和词组:用词语的拼音首字母,可以快速输入成语和词组。如:jsj-计算机,jyqj-精益求精;
  (5)使用符号“[”“]”来以词定字:
  如键入“cmjb”可以输入“草木皆兵”,而键入“cmjb”后再敲“[”键可输入“草”字,键入“cmjb”后再敲“]”键可输入“兵”字;
  (6)快速输入常用数量词:以前导字符“i”或“ I”加对应的字母,可以快速输入数量词。
  ig=个 is=十 Is=拾 ib=百 Ib=佰 iq=千 Iq=仟 iw=万 ie=亿 iz=兆 id=第
  in=年 iy=月 ir=日 it=吨 ik=克 is=十 if=分 il=里 im=米 ij=斤 io=度
  ip=磅 iu=微 ii=毫 ia=秒 ic=厘 ix=升;
  (7)“音码+形码”快速输入单字:智能ABC 输入法并不只是纯粹的拼音码,结合其形码可以快速定位汉字。其形码编码如下:1-横 2-竖 3-撇 4-捺
5-折 6-竖弯钩 7-十部 8-口部。
 
如果要输入“事”字,可键入“shi1”,则“事”就会出现在输入栏的上部,很容易地就会找到它。再比如“zai13”可直接输入“在”字,“zai12”可直接输入“再”字。

  (8)在英文标点/汉字标点之间切换的快捷键:“Ctrl+ .”。
  (9)各种符号的输入:以前导字符“v”加 1,2,3,…,可以快速输入各种符号,如 v1 可输入标点符号,v8 可输入汉语拼音的带声调的字母,v9
可输入制表符,等等。 
18,Q:在 Windows98 的“查找”中一次查找几种类型的文件:
  A:如果要一次同时查找 *.bak 和 *.tmp 和 Win.com 文件,可以将它们用空格或分号;分开,输入“名称”文本框中,再开始查找。 
19,Q:如何使 Word6.0 读取 WPS 文件?
  A:从 Word97 开始,MS-Word 已经可以直接支持 WPS 文件了,但是 Word 以前的版本,如 Word6.0,并不支持 WPS
文档。要使 Word6.0 读取 WPS 文档,可以先将 WPS 文件转换成纯文本文件,再用 Word6.0 来读。 
20,Q:给 Word97/2000 添加“自动滚屏”功能:
A:单击“工具/自定义/命令”,在“类别”列表框中选择“所有命令”,在右边的“命令”列表框中选择“AutuScrool”,点中该项,用鼠标拖放到
Word
的菜单条上,菜单条上会出现一个“自动滚动”按钮。这样,浏览文本时,只要点击该按钮,文本就会自动上(下)滚动。滚动的方向和速度可以上下移动鼠标,从而影响到右边滚动条上的一个调节滑块进行调节。

21,Q:让 xls 文档与 Excel 程序同时打开:
A:将 xls 文档放在 Excel 的对应文件夹下,当 Excel 打开时,这些文档就会自动打开。这个“对应文件夹”就是:假如您的 Office
安装在 C: 盘上,则该文件夹就是 C:\Program Files\Microsoft Office\Office\XLStart。
22,Q:在 Word 中实现文字与表格的转换?
A:(1)将表格转换为文字:选中表格,执行菜单项“将表格转换成文字”命令,然后选择“文字分割符”,确定即可。
(2)将文字转换为表格:对格式要求较高,稍复杂一些。要保证转换为表格的各列内容间有且只有一个分割符,分割符可以是段落、逗号、制表符、空格或其他自选的半角英文符号,每行文本左边紧靠左边界(文字前不能有空格等)以回车键结束。然后选择文本,执行菜单项“将文字转换成表格”命令,选择对应的分割符,再输入生成的表格的列数,确定。

23,Q:在 Excel 中编写 VBA 程序提高工作效率:
A:在学生成绩统计时,要将工作表中成绩小于 60 的数字标记为红色,如果表非常多,则手工操作十分麻烦,也容易出错。这时,可以编写一段 VBA
程序来实现,既快又准确。在 Excel 中打开工作表,在“工具”菜单中选择“宏”子菜单下的“宏…”,在弹出的“宏”对话框中输入宏名,如
Hong,然后单击“创建”按钮,随后出现“Microsoft Visual Basic”窗口,在模块窗口中输入以下语句,再返回 Excel 界面执行宏即可。
Sub 标记成绩()
For i = 2 To 100
For j = 2 To 20
score = ActiveSheet.Cells(i, j)
If score < 60 Then
  ActiveSheet.Cells(i, j).Font.ColorIndex = 3 '3 = 红色
Else
  ActiveSheet.Cells(i, j).Font.ColorIndex = 1 '1 = 黑色
End If
Next i
Next j
End Sub
24,Q:Word 中上划线创建三法:
A:在 Word 中,要为文字添加下划线,只需选定文字,然后按一下“格式” 工具栏中的“下划线”图标即可。但 Word
并未提供创建上划线这一功能。对于某些需要上划线的人来说,这的确是个不足。但 Word
的绘画工具却包含了所有我们手工实现所需的功能,所以,您可以直接在文档中绘制图形。此外,如果想画得更美观一些,您可以在 Word 中尝试下面的技巧。

(1)绘图法:在主窗口工具条上点击“显示比例”框,选择“200%”,我们需要放大了的文件。如果绘图工具条不在窗口中,在主工具条上击鼠标右键,在弹出式菜单中选“绘图”。在绘图工具条上点击“绘图”,从弹出式菜单中选择“调整坐标线”。弹出对话框“调整坐标线”,将选择框去掉不选,然后点击“确定”。这一操作将使您能画出任意长度的直线。找到将要添加上划线的文本块,选中它们。这能帮助您确定上划线的位置。点击绘图条上的“直线”图标,在选中的文本黑白相间处画一条适当长度的水平直线。在画好的直线上单击鼠标右键,选择“设置自选图形格式”命令,可以设置线条的粗细。

(2)“域”法:在[插入]菜单项下选[域...],在[域代码]处输入:EQ
<开关>,确定。常用<开关>:分数\f(x,y),根号\r(x,y),上下标\s(u,d).。例如,输入 X 平均值(X的上划线),插入域为EQ \x \to
(X)。
(3)公式编辑器法:插入对象方式:在[插入]菜单项下选[对象],在[对象]对话框中,通过移动垂直滚动条选择[对象类型]为Microsoft
Equation 3.0,确定后出现公式编辑器编辑框,在公式编辑器提供的工具中可以插入合适的上划线。
25,Q:WPS 用户升级 Windows 时的一条注意事项:
A:最近有好多网友来信说,他的 Windows 升级到 WindowsME 或 Windows2000 后,原来在 Windows98 下加密的
WPS 文档用原来的密码都不能打开了(反之亦然)。所以提醒网友们注意,在升级前先去掉原文档的密码,以免出现麻烦。如果升级后原文档打不开,可以将文档拷贝到别人的
Windows9x 环境下去掉密码再拷贝回来。
26,Q:忘记 WPS97/2000 密码的补救办法:
A:将一个 WPS 文档编辑完成后加了一个密码,时间一长不小心忘记了,怎么办?DOS 下的 WPS
文档有一个通用密码"ctrl+qiubojun",但 Windows 下似乎不能用。这时有一个补救的办法:你看一看你原来编辑该文档的 BAK
文档还在不在?如果在的话,将它的扩展名改成 wps 后看能不能打开。Word97 的加密文档忘记口令时也可以照此办理(Word97 的备份文档为 Backup
of xxx.wbk)。
27,Q:Word 中快速转换大小写:
A:转换大小写:选中文字,按 Shift+F3。
28,Q:记事本(NotePad)打印机页面设置中页眉和页脚的 8 个宏命令:
  A:① &f:插入已打开文件的名称(如果文件未命名,则插入"无标题")。
  ② &d:插入日期。
  ③ &t:插入计算机时钟所规定的时间。
  ④ &p:插入页码。
  ⑤ &&:插入&符。
  ⑥ &l、&r 或 &c:页眉(或页脚)左对齐、右对齐或居中。
29,Q:怎样快速统计文档中文字的行数、字数?
A:用 Word 打开该文档,选“文件\属性\统计信息”即可。其中“字数”为汉字字数,一个标点符号、2 个英文字符都按一个字数计算。
30,Q:Word2000 中给文档加水印:
A:(1)加文字水印:用菜单命令“格式\背景\水印”;
(2)加图片水印:插入图片后,在图片插入处单击,调出“图片工具栏”(或用菜单“视图\工具栏\图片”调出),然后单击第二个“图象控制”图标,选“水印”。
31,Q:在 Word2000 中使用稿纸功能:
A:Word2000 也有稿纸输出功能,只是它在默认安装中没有选中这项功能。新建一个 Word
文档,在新建对话框中选中“其它文档”标签页,点选“稿纸向导”,按“确定”按钮,然后跟着向导一步一步走,就会让 Word2000 具 有稿纸功能。
32,Q:让 Word 文档自带“字库”:
A:Word 文档有定义字体功能,但是如果将一个文档拷贝到另一台没有安装指定字体的机器上,定义的字体就丢失了。其实,Word
在存盘时可以将其使用的字体也一并保存在 doc 文档中,这样,该文档就可以在任何机器上浏览而不丢失字体信息。方法是,保存文档时选“嵌入 TrueTpye
字体”即可。(为了使文档体积小,还应选中“只嵌入所用字符”选项。)
33,Q:给 Word 文档“减肥”:
A:(1 法)、选“另存为...”将文档另存一次,其字节数可能会大大减小;
  (2 法)、保存为 .rtf 格式的文件;
  (3 法)、保存文档选“嵌入 TrueTpye 字体”时,还应选中“只嵌入所用字符”选项;
  (4 法)、去掉保存选项中的“快速保存”选项;
  (5 法)、用“普通版式”保存文档;
  (6 法)、如果不想保留 Word 格式,可以保存成 txt 文档格式。
34,Q:怎样启用 Word 的“公式编辑器”?
A:Word 的“公式编辑器”不是 Word 的默认安装组件,所以在使用前必须先安装。安装完毕后,在 Word
的界面下单击菜单“插入/对象”,在“对象类型”选择框中选择“Microsoft Equation 3.0”,确定后即进入了公式编辑状态。
35,Q:在 Word 中使用分屏显示
A:鼠标移到 Word
右滚动条的上箭头的上方,有一个分隔条,拖住往下拉,屏幕会分成上下两部分,它们的内容是完全同步的,但可以在一个文档的两个地方方便地进行互相对照、交换数据等。
36,Q:取消 Word 的项目编号
A:在 Word
的行头输入“1、……”,它会自动在下一行加上“2、……”的项目编号。为了取消这种自动项目编号,可以按退格键取消“2、”。但“1、……”的项目编号仍然存在,也就是说“1、”仍然不可选。为了彻底取消
Word 的自动项目编号,可在出现“2、”时按“Ctrl+Z”即可。
37,Q:让 Word 表格中某列的小数按小数点上下对齐

A:将表格的某列选择为一个块,在该列的上方对应的标尺栏上双击鼠标,会弹出“制表位”对话框,点选“对齐方式”中的“小数点对齐”,确定。然后,拖动标尺栏上的“制表位标志”符“┻”就可以左右移动按小数点对齐的数字了。

38,Q:把 Word 文档变成图片
A:Word 编辑完成,保存为一个 .doc 文档。然后新建一个文档,把保存的文件的图标拖进来,Word
会把它自动作为一幅图片看待。再把该新建的文档保存成 Html Web 文档,就会得到图片了。
39,Q:巧妙保存 Word 文档中嵌入的大量的图片
A:如果你要把 Word
文档中嵌入的一幅图片保存下来,一个办法就是右键单击它,选择“复制”,然后打开“画笔”“Photoshop”等绘图软件粘贴进来进行处理,然后保存成图形文件。但是,如果
Word 文档中的图片非常多,几十、上百幅,那么上述办法的效率就非常低了。这时可以使用以下方法:打开包含多幅图片的 Word 文档,保存为“Web
页”方式的文件,然后切换到该文件路径下,就会看到所有的图片都保存在这里了。
40,Q:为什么从 Windows9x 进入 MS-DOS 方式再运行 UCDOS 就会花屏,但用 CLS 清屏后就好了?
A:这是 UCDOS 显卡驱动的问题,可以运行 UCDOS 目录下的 SETUP 来选择一个相近的显示驱动程序,但也可以在启动 UCDOS
的批处理文件最后一行加入 cls 命令就行了。
41,Q:如何把 Wps2000 的默认 5 号字设为 2 号字?
A:通过 WPS2000 的“样式管理”,将“正文”的字体的字号设置成你想要的格式即可。
42,Q:Excel 中的行高和列宽的单位为磅,它与长度单位毫米(mm)如何换算?
A:“磅”是衡量印刷字体大小的单位,约等于七十二分之一英寸。而 1英寸=25.4毫米,则1磅=25.4/72≈0.353毫米。
43,Q:如何在 EXCEL 中将行列转置,即把原来作为行的项转到列的位置上来,把列上的项转到行上来?
A:先复制要转换的行与列,然后选择“编辑”-“选择性粘贴”,在右下角“转置”选项前面打个钩,然后“确定”即可。
44,Q:Word97/2000 给文章设置的页脚是用自动图文集“第X 页,共Y
页”,在屏幕上显示正常,可是打印出来却总是变成“第1页,共1页”、“第2页,共2页”、“第3页,共3页”……不知怎么回事?
A:这是 Word 的老毛病了。不要使用自动图文集中的那个功能,用旁边那个插入页码和页数。你要用那个功能,只能到最后进行,不然的话,总页数不会变化。

45,Q:安装 Office97 如何绕过安装盘?
A:在“开始”-“运行”中带参数 /M 运行 Setup.exe,即 setup /M(在 Setup 后面空一格,斜杠,再加 M)。
46,Q:如何将 AUTOCAD14 的图形文件(包括图形、汉字)插入到 Word2000 的文档中去?
A:两种方法供参考:1、在 Word2000 中插入对象,选 AutoCAD;2、在 AutoCAD
中将需要的内容通过Raster_Printer输出为位图格式的文件,在 Word2000
中插入图象。前者可以即时修改但处理速度较慢,后者速度快但精度需要事先调整好。
小 猪 親筆

小猪_新的开始

ZxID:12255202

等级: 中校
配偶: Fate_小蝶
   做与不做的最大区别是:   后者拥有对前者的评论

举报 只看该作者 地板   发表于: 2010-06-30 0
硬件专栏


1,Q:怎样清除忘记的 CMOS 口令?
  A:
  (1)快速短接主版上 CMOS 供电电池附近的“Clear CMOS”跳线;
  (2)如果机器能启动进入 DOS 或 Windows,可以试按照以下步骤清除 CMOS:
  C:\>DEBUG
    -o 70 11
    -o 71 ff
    -q
  然后,启动机器。 
2,Q:“老鼠”为什么“罢工”?
 
A:机械式鼠标是依靠其内部的机械电子装置产生的光栅信号判断鼠标的方向和速度的,所以,当外界的光源对鼠标内部的光信号产生影响时,鼠标就会变得“扭扭捏捏、迟滞凝涩”。所以鼠标不要在强光(如台灯、阳光)下使用。

  另外,机械式鼠标使用日久,滚球沾染上灰尘污垢后,也会表现出使用不灵活的现象,这种情况更常见一些。这时需要对鼠标的滚轴和滚球进行清洗。 
3,Q:IDE 硬盘和光驱的合理安装:
  A:现在一般的主版都有两个 IDE 接口,第一硬盘(引导机器启动)应安装在 IDE1
口上,并将主/辅(Master/Slave)跳线跳在“Master”上。光驱尽量不与硬盘接在同一个 IDE 口上,故一般在 IDE2
口上安装光驱。如果IDE2口上只接有光驱,那么其主/辅(Master/Slave) 跳线可任意设置;如果还有硬盘或光驱,则它们的跳线设置必须不同。 
4,Q:USB 接口应用指南:
  A:Universal Serial Bus(通用串行总线)接口可以轻松地为 PC
添加设备,同时不占用电脑的并口和串口。从理论上说,只要将设备一插,就可以工作了。尽管 USB 是目前电脑与各种外设相连的最佳途径,但它并非完美无缺。
  (1)、让电脑支持 USB:现在的大部分电脑带有 USB 端口。一些老式主板和机箱中也有 USB
连接器,但可能不起作用。所以一定要检查主板或电脑操作手册,以便查出怎样使 USB 工作。在老式电脑上,可以在启动时查看电脑的 BIOS,以确定它是否支持
USB。为了使 USB 键盘或鼠标在 DOS 状态下工作,应该选择 USB Legacy 支持选项(如果有该选项的话)。如果该主板不能接入 USB
设备,你就应该买一块 PCI 卡,以便将 USB 插槽添加到老式电脑中。
  (2)、让 Windows 系统支持 USB:并非所有的 Windows 版本都支持 USB。Windows98 对很多外设都提供了全面的 USB
支持。Windows95 的零售版则不支持 USB,只有后来与 PC 捆绑销售的 Windows95 版本才支持 USB。你可以看看你的 Windows95
版本信息(可右击“我的电脑”图标并选择“属性”),如果版本号是以 B 或者 C 结尾,则你的这个 Windows 95 只对有限范围的设备提供 USB
支持。如想查看你的电脑中是否安装了 USB 控制器,可进入“控制面板”,双击其中的“系统”图标,然后选择“设备管理器”选项卡。在该选项卡设备列表的底部,你会找到
Universal Serial Bus Controller(通用串口总线控制器)。点击该控制器,你会看到两个项目:Universal Host
Controller 和 Universal Root Hub。如果还没安装相应的驱动程序,则可以从你的Windows 95 光盘的 \OTHER\USB
文件夹中找到这些项目。双击 Usbsupp.exe 即可安装 USB 驱动程序。Windows 3.X 及更早版本的 Windows 及 Windows NT
都不支持 USB。若想获得最佳的 USB 支持,则应将系统升级到 Windows 98 或 Windows 2000。
  (3)、让电脑连接更多的 USB 设备:电脑一般只有两个 USB 端口,而且大多数(老式的) USB
插槽还都设置在电脑的后面板,用起来不太方便。2000 年新推出的一些电脑则把 USB 插槽放在了电脑的前面板。如果一个 USB
插槽能接受另一个兼容设备,那你就能连入更多的 USB 外设,一个可行的解决方案是利用 USB 集线器,该集线器可以提供多个 USB
端口,你只要将该集线器直接插入到你的电脑中即可。目前,一些显示器已经提供了一个 USB 集线器,这样,你就可以轻松地添加 USB 鼠标和 USB
游戏杆了。你还可以从 Belkin Components(网址:http://www.belkin.com)这类公司购买一个 USB 集线器。有了足够的 USB
端口,就有可能在一台电脑中最多连入 127 个 USB 设备。
  (4)、USB音箱问题:USB 音箱能提供清晰的数字声音,但如果你喜欢播放音频 CD,就应该注意,许多电脑中的 CD-ROM 播放器并不支持将 CD
盘中的数字音频直接用音箱播放。因此,在购买 USB 音箱前,一定要看清CD-ROM 驱动器的兼容性。按要求装好了 USB
音箱后,即可进入到“控制面板”中,再进入多媒体属性(Multimedia Properties) 窗口,并选择新安装的 USB
音箱作为首选的音频回放设备。此外,应该选择 Enable Digital CD Audio for This CD-ROM Device(该 CD-ROM
设备可播放数字 CD 音频)选项。如果该选项没有出现或者变灰,那就说明你的 CD-ROM 驱动器不支持数字音频。 
5,Q:什么是 USB(Universal Serial Bus 通用串行总线)接口?
  A:USB 接口是微机主板上的一个四针接口,其中中间两个针传输数据,两边两个针给外设供电。现在采用 TX 芯片组的主板都支持 USB 接口。USB
接口速度快、连接简单、不需要外接电源,同时对外设有良好的兼容性。
  USB 接口可以连接音箱、调制解调器(Modem)、数码相机、显示器、游戏杆、扫描仪、鼠标、键盘等外围设备。这些外设可以进行热插拔。
  USB 接口可以像 Hub 一样通过 USB Hub 的 级联进行数量扩充,但级联数不能超过 3
个,否则会严重影响外设的供电电压,使外设不能工作,还有可能烧坏主板。
  现在能够直接支持 USB 接口的操作系统有 Windows98、Windows Me、Windows2000 等。WindowsNT4.0 不支持
USB 接口。Windows95/97(Windows97即Windows95 OSR2)可以通过安装 USB 接口驱动程序来支持 USB 设备。安装 USB
设备时,某些主板需要将 BIOS 设置中的 USB 选项进行“Enable”设置。 
6,Q: USB 设备安装后,为什么不能使用?
  A:首先看看 CMOS 设置中,USB 端口是否打开(Enable);再就是要看你的操作系统是否支持 USB 设备,而且要安装 USB
的设备驱动程序。某些主板还要安装 USB 驱动程序。 
7,Q:Windows98/98/NT/2000 对等网中网络共享打印机阻塞后怎么办?
 
A:有时连续向共享打印机发出打印命令,打印机毫无反应。这有可能是打印机发生了阻塞。处理办法是:(1)关掉打印机电源,数秒后再接通;(2)重新启动与共享打印机直接连接的计算机,机器会检测到有打印队列中有未完成的打印任务,问:“确定?
执行? 取消?” 这时我们应当取消所有的打印任务,将打印机的缓冲池清零,即可消除阻塞,恢复正常。 
8,Q:如何使机器硬盘的传输实现 DMA66?
  A:实现 DMA66 有四个前提条件:
  (1)主板支持 DMA66 传输模式。在主板支持的情况下,你仍需要在 BIOS 的Integrated Peripherals子菜单中将 IDE
Primary Master UDMA 设定为 Auto 模式。如果你的电脑在启动时显示 UDMA2,证明主板的支持功能已经开启了。
  (2)硬盘支持 DMA66 模式。你可以查阅硬盘资料,确认它是否支持 DMA66。
  (3)必须使用专用的 DMA66 数据线。DMA66 数据线是 80 芯,而普通的 IDE 硬盘数据线为 40 芯。
  (4)安装 DMA66 驱动程序。一般可以在主板驱动程序盘中找到。 
9,Q:为什么 Modem 上网的速度很低?
  A:有时主机机箱外壳带电会使 Modem 的连接速度很低。请将机器外壳良好接地后试试。 
10,Q:怎样正确使用 UPS?
  A:
  (1)选购时要留有充足的功率余量,不要让 UPS 长期满负荷工作;
  (2)正确连接 UPS 输入的交流极性;
  (3)不要频繁开、关电源;
  (4)在 UPS 的输出端不宜带可控硅负载、可控硅桥式整流或半波整流式负载;
  (5)长期不停电的地区,UPS 2 至 3 个月人为放电一次;
  (6)不要让蓄电池深度放电(UPS 深度放电的次数只有 200 至 250 次左右);
  (7)不要让 UPS 带打印机等感性负载;
  (8)新购的 UPS 要将蓄电池并联起来均横充电 12 至 24 小时;
  (9)长期不用的 UPS(停机 10 天以上)在重新启用时应浮充 10 至 12 小时使用;
  (10)若要使用交流稳压器,应接在 UPS 的前级;
  (11)开、关 UPS 的间断时间应大于 1 分钟;
  (12)UPS 不宜由柴油发电机供电,因为其频率经常突变不稳。 
11,Q:不同规格的内存条能否混用:内存条的 CL=3 或 CL=3,有的支持 ECC,有的不支持 ECC,它们能否混用?
  A:可以。但它们必须执行相同的参数。因为有的内存条支持 ECC,有的不支持ECC,所以 BIOS 内的 ECC
功能是不能打开的。有因为它们的速度不同,所以 CL=2 的内存条就要将速度降下来与 CL=2 的内存条进行匹配,故而在 BIOS 内 CL 就要设定为
3。只要进行这样的设定就一般不会有问题了。 
12,Q:什么是 AGP?
  A:AGP(Accelerated Graphics Port) 是由 Intel 公司所制定的显示界面规格,速度由最初的
AGP1x(264Mbytes/sec) 到现在的 AGP4x(1Gbytes/sec)。因为 AGP 拥有高速频宽,受到众多显示芯片厂家的支持,他们推出支持
AGP4x 的不同产品,以满足用户对图像运算、高画质的要求。Intel 公司已经宣布了其最新的 AGP8x 规格,它依旧使用 32-bit
的构架,而速度则提升至 533MHz,支持 2GBytes/s,是 AGP4x 的两倍。AGP 显卡现在使用已经相当普遍,AGP 插槽在主板上为灰褐色。 
13,Q:电脑为什么“黑屏”?
  A:电脑黑屏的原因很多,常见的有:
  (1)显示器断电,或显示器数据线接触不良;
  (2)主板没有供电;
  (3)显卡接触不良或损坏;
  (4)CPU 接触不良;
  (5)内存条接触不良;
  (6)机器感染 CIH 病毒,BIOS 被破坏性刷新。 
14,Q:PCI 显卡和 ISA 显卡有什么区别?
  A:它们在外观上最明显的区别是,PCI 显卡比 ISA 显卡的插脚要少,在主板上,PCI 总线插槽也比 ISA 总线插槽要短(PCI
总线插槽是白颜色的,而 ISA 总线插槽是黑色的)。由于使用主板上不同的总线,所以 PCI 显卡占用 CPU 资源少一些,它的数据传输速度可以达到每秒
10M、100M,甚至 1000M。而 ISA 显卡一般是 10M 显卡。现在的许多 PCI 显卡做成 10M/100M 自适应网卡(如 D-link
530TX),以提高其通用性。 
15,Q:为什么我删除虚拟光驱后,原光驱不能用了?
  A:原因是删除虚拟光驱时将注册表中的 HKEY_LOCAL_MACHINE\Enum\SCSI
主键下的所有子键也删除了,从而删除了物理光驱和虚拟光驱的信息。但是由于光驱是 PnP 设备,在 Windows 重新启动后,这种问题会自动解决。 
16,Q:K6-II 芯片是否有和 Win95 不兼容的现象?
  A:根据 AMD 在其主页上的告示称,在基于 AMDk6-2 芯片的系统上启动 Windows95
OSR2、OSR2.1、OSR2.5时,当运行频率在 350M
以上时有可能出现下列三种错误之一:“设备IOS不能初始化,Windows保护错误”“必须重新启动计算机”“Windows保护错误,必须重新启动计算机”。当运行频率为
350M 时,以上问题只是偶尔出现。在更高的频率上运行时,出错的可能性加大。AMD 称这只是一个兼容性问题,而不是处理器出错。解决此问题的办法是到 AMD
的主页下载并安装相关的补丁程序。 
17,Q:内存条对主板电压有什么要求?
  A:SIMM 内存条的电压是 5V,DIMM 内存条的电压是有两种:3.3V 和
2.5V。主板提供的电压应当与内存条要求的电压一致,如果主板设置的电压为 2.5V,却安装了 5V
的内存条,则是不行的。主板上一般都提供跳线用来调整内存条的电压。 
18,Q:怎样升级主板上的 BIOS?
  A:要升级主板上的 BIOS,必须要有 BIOS 对应的烧写程序和新版本的 BIOS 数据文件。Award 和 AMI BIOS
芯片对应的烧写程序分别为 Awdflash 和 Amiflash,不要混用。新版本 BIOS 数据文件的数据文件一般以 BIN 为扩展名。必须注意的是,BIOS
文件一定要与主板的型号严格一致,也就是说即使是同一牌号的主板,只要型号不一致,其 BIOS 数据也不能通用,混用的后果是不堪设想的。烧写程序和新版 BIOS
数据文件可从 BIOS 的生产厂家的网站上去下载。升级步骤如下:
  (1)准备工作:将 BIOS 的擦写开关置为 Enable(在主板上或 CMOS
中设置);将机器设置为从软盘引导;升级用的数据软盘质量一定要好,不能在升级过程中出现读盘错误!最好给升级的机器配接 UPS,否则在升级过程中出现断电会损坏
BIOS,使机器瘫痪。
  (2)启动机器进入 DOS 状态。升级 BIOS 必须在 DOS 模式下进行。最好是软盘启动进入纯 DOS 环境。
  (3)升级。命令格式是:<烧写程序> ,如 A:\>Awdflash ODI32.BIN。升级前一定要选择保存旧版本 BIOS
的数据。升级一般需要十几秒钟。
  (4)升级后如果机器能正常启动,说明升级正确。如果机器黑屏,不能启动,说明升级失败。 
19,Q:为什么要升级主板上的 BIOS?
  A:目前 BIOS 的生产厂家有 Award、AMI、Phoenix、MR 等。还有一些硬件 OEM 厂家为自有品牌生产的 BIOS,如
COMPAQ 等。目前市面上的 586 档次以上的主板的 BIOS 决大多数采用的是 Flash
EPROM(闪速可擦可编程只读存储器),可直接用软件改写升级。升级主板 BIOS 可以修正以前版本中的 Bug 并对新的硬件或技术规范提供支持,还可以解决
2000 年问题。 
20,Q:如何判断主板上的 BIOS 是否可以升级?
  A:最好是查看主板说明书,还可以咨询销售商。也可以察看主板上的 BIOS 芯片,如果它是一个 28 针或 32
针的双列直插式的集成电路,而且上面印有 BIOS 字样的话,该芯片大多为 Award 或 AMI 的产品。然后揭掉 BIOS
芯片上的纸质或金属标签,仔细观察一下芯片,你会发现上面有一串号码,如果号码中有 28 或 29 的数字,那么就可以证明该 BIOS 芯片是可以升级的。 
21,Q:主板 BIOS 升级失败后怎么办?
  A:
  (1)用写入设备重写 BIOS。请商家进行。
  (2)热拔插法。找一台与你的主板型号完全一致的主机,软盘引导至 DOS 状态后,拔下主板上的 BIOS 芯片,插入损坏的 BIOS
芯片,然后按照升级 BIOS 的方法进行,成功后即可恢复损坏的 BIOS 中的数据。
  (3)更换 BIOS 芯片。但一般对应的 BIOS 芯片很难找到。 
22,Q:局域网一般有几种传输介质,怎么分类?
  A:一般有双绞线、同轴电缆和光缆。
  双绞线分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP):STP 有 3 类、5 类和超 5 类几种,UTP 有 3 类、4 类、5 类和超 5
类等几种。3 类线用于语音传输及 10Mbps 的数据传输;4 类线语音传输和 16Mbps 的数据传输;5 类线用于语音传输及 100Mbps
的数据传输。双绞线每网段 100 米,接 4 个中继器后最长可达到 500 米。每干线最大节点数无限制。
  同轴电缆一般分粗缆和细缆俩种。粗缆造价高、安装难度大、标准距离长、可靠性高,可用于大型局域网的主干部分。粗缆每段 500 米,最长网络范围可达
2500 米,收发器间最小 2.5 米,收发器电缆最长 50 米,每干线最大节点数 100
个。细缆造价低、安装方便、可靠性差、抗干扰能力强,用于局域网的主干连接,每段最长 185 米,最长网络范围可达 925 米,两 T 形头间最小 0.5
米,每干线最大节点数 30 个。
 
光缆分传输点模数类(又分单模光纤和多模光纤两类)和折射率分布类(又分跳变式光纤和渐变式光纤两类)。光缆的主要特点是,传输频带宽,通信容量大,传输距离远,抗干扰能力强,抗化学腐蚀能力强。光缆主要用于长距离传输信号,局域网主干部分,传输宽带信号。光缆的网络距离为
2000 米,每干线最大节点数无限制。 
23,Q:什么是“硬猫”“软猫”?
  A:解答1:外置式的 Modem 是没有“软硬”之分的,所谓“硬猫”“软猫”是针对内置卡式猫来说的。Modem
在核心结构上主要由处理器和“数据泵”组成。处理器负责指令控制,“数据泵”负责底层算法。如果处理器和“数据泵”全部在卡上实现,这种 Modem
卡就是通常意义上的“硬猫”,“硬猫”不占用计算机主机的资源,在 DOS 下也可以使用。如果 Modem 卡上没有处理器和“数据泵”,这种 Modem
卡就是“软猫”,它的指令控制和底层算法借用计算机的 CPU 来完成。“软猫”大量占用计算机的资源,在安装使用上也不太方便。一般“软猫”都是 PCI
接口的,主要是考虑 PCI 总线速度较快。“软猫”的使用要用到 Windows 操作系统的一些特性,所以它在 DOS 下不能使用。
  解答2:Modem 除了要完成数模转换外,还具有译码功能。为了降低成本,一些猫只提供了数模转换功能,控制及译码的功能则通过软件由 CPU
来完成,这样的猫就是软猫。所以软猫最大缺点就是占用 CPU
的时间及资源,但在传输的速度上,软猫与硬猫并无本质区别。对于外置的猫来说,如果是串口的,那么将全部是硬猫,如果是 USB
口,将会有九成以上是软猫。对于猫卡,软猫的比率相当大,如果要区别硬与软,就要看看卡上是否有 BIOS 和 Cache
芯片,如果有则证明是硬猫,如果没有则是软猫。  
  选择硬猫和软猫要看个人的喜好和预算,有许多人对软猫存在着偏见,但实际上软猫的表现也各不相同,就好像外置猫同样也并非个个优秀一样。如果选择 PCI
猫卡,推荐你看一下全向的 HCF/HSF 猫,速度很好,一般在 49333bps~50667bps
之间,它的抗干扰能力、兼容性都十分理想。当然,许多品质不佳的软猫也常具有抗干扰能力差,以及速度过低、易掉线等问题。 
24,Q:BIOS 设置中,硬盘的“NORMAL”“LBA”“LARGE”模式各是什么意思?
  A:NORMAL 普通模式是最早的 IDE 方式,在硬盘访问时,BIOS 和 IDE 控制器对参数不做任何转换。该模式支持的最大柱面数为
1024,最大磁头数为 16,最大扇区数为 63,每扇区字节数为
512,因此支持最大硬盘的容量为:512x63x16x1024=528MB。在此模式下,硬盘的实际物理容量再大,也只能用到其中的 528M。
  LBA(Logical Block Addressing)逻辑块寻址模式。管理的硬盘空间可达 8.4GB。在 LBA
模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。在访问硬盘时,由 IDE
控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。在 LBA 模式下,可设置的最大磁头数为
255,其余参数与普通模式相同,由此可以计算出可访问的硬盘容量为:512x63x255x1025=8.4GB。不过现在新主板的 BIOS 对 INT13
进行了扩展,使得 LBA 能支持 100GB 以上的硬盘。
  LARGE 大硬盘模式,在硬盘的柱面超过 1024 而又不为 LBA 支持时采用。LARGE 模式采用的方法是把柱面数除以 2,把磁头数乘以
2,其结果总容量不变。
  在这三种硬盘模式中,现在 LBA 模式使用最多。 
25,Q:BIOS 设置中,并口的三种类型“Normal”“EPP”“ECP”各是什么意思?
  A:目前主要有三种类型的并口:“Normal”、“EPP”和“ECP”。其中 Normal 又分为 4bit、8bit、半8bit
等几类。Normal 是一种低速的并口模式,适合打印输出。EPP口(Enhanced Paralle Port),即增强并行口,是由
Intel、Xircom、Zenith 等一些公司开发的,目的是在外部设备间进行双向通讯,自 1991 年开始笔记本电脑率先配备有
EPP口。ECP口(Extended Capabilities Port)即扩展并行口,由 Microsoft 和 HP 开发,它具有和 EPP
一样的速率和双向通讯能力,但在多任务环境下,它能使用 DMA(直接存储器访问) 方式,所需缓冲区也不大。
  目前的主板大都支持以上三种并口模式,为尽量增强并口的性能一般都将并口设定为 ECP+EPP,但如果当连接并口的外设出现兼容性错误时,应该将并口设置为
Normal 模式。 
26,Q:外置调制解调器拨号时在有拨号音的情况下,总是发生错误,显示“错误
678”,意思好像是说“拨入对方的计算机没有响应”。机器的协议安装没有问题。请问这是什么原因?
  A:678 错误是由于 ISP 方的服务器拥挤或超时响应造成的,一般不是 Modem 的问题,请在其它时段再拨号试试。也可以试拨一下其它的 ISP
看是否正常,以确定 Modem 是无问题的。另外某些 ISP 当遇到用户名或口令错误的时候会以“不响应信号”返回,所以也不要忘了检查一下登录口令和密码是否正确。

27,Q:一只全向 HCF 内置“猫”在用201卡上网时速度仅 14kbps,用家中电话上网速度为 49.333kbps,为什么?
  A:因为使用 201
电话卡拨号上网是采用纯模拟信号交换接入的,就好像我们打电话或发传真一样,并不是数模转换接入式的,因为纯模拟信号传输率最高只支持到
14000bps,所以就会发生这种情况。 
28,Q:如何测试猫的实际速度,有人说,自己给自己发一份 1MB 的信,然后记录收信时间,然后用
1024×1000/n×60(n为收信分钟数);另有人说,收信软件不同,收同一封信 n 值就不同,到底怎么测?
  A:通过发信收信来判断猫的性能是不可取的,因为收信发信与 ISP、POP3、SMTP 服务器的关系都很大,这个时间往往是不固定的。如果想测
Modem 的实际传输率,可以安装一些 Modem 的监控软件,这样可以实时记载 Modem 的工作状况(例如神探 Medic 软件)。 
29,Q:中凌雷公的 Yamaha 724 声卡,以前它就和 Kill98
有冲突。现在安装了联想的内猫。问题是:不上网时,听音乐、玩有音乐的游戏都很好,但上网后就容易死机。在硬件配置文件里将声卡禁用再上网就没事了。是声卡和 Modem
有冲突吗?
  A:Yamaha 724
的兼容性实际上是不错的,只是在极少数的主板上才可能发生一些类似兼容性不良的问题。对于声卡不兼容的情况比较难解决,仅仅更新驱动程序效果不是很明显,如果主板与声卡存在不兼容的问题,最好的解决办法就是更换其中之一。另外,应注意的是,PCI
猫卡的兼容性不是特别理想,相对声卡来说发生不兼容的情况较多,所以也可以考虑更换其它品牌的猫卡以及猫卡的驱动程序。 
30,Q:Linux 中 NE2000 兼容网卡的安装?
  A:目前市场上 NE2000 兼容网卡比较多,如 D-Link DE220p 等。如果 Linux 不能检测到这些网卡,则可以用手动的方法安装。以
D-Link DE220p 网卡为例,在 Red hat Linux6.0 和 Turbo Linux 下可以这样安装:首先检测出网卡的 IO 端口号和 irp
号,然后启动进入 Linux,在 /etc/rc.d/rc.sysinit 文件中加入语句(假设网卡的 IO=0x240,irp=0x5):
  modprobe ne.o io=0x240 irq=5
然后启动Linux即可。
  对于 Slackware Linux,可以编辑 /etc/rc.d/rc.modules 文件,将 NE2000
网卡驱动前的注释符号“#”去掉,设置网卡 IO 号即可,即:
  /sbin/modprobe ne io=0x240 
31,Q:调整 COMS 设置,加快机器启动速度:
A:计算机在启动的时候会对电脑做一系列的检测,而这些检测并不总是必须的,你可以在 CMOS 中进行优化设置,加快电脑启动速度。方法如下:开机后按
Del 键进入 CMOS 设置,将“Quick Boot”设为 Enable,这样可使机器启动时不检测 1MB 以上的内存。再将硬盘的参数用 CMOS
测出,不要使用 AUTO,其他没有接硬盘的 IDE 通道都设置成
NONE,这样启动的时候就不会去检测每个端口的设备了。如果你不经常用软盘启动,还可以将启动顺序改成 C
Only,这样就可以直接从硬盘启动,而不用先去读软驱或者其他设备然后再到转到硬盘启动了。如果你不用 USB 设备等硬件,把它们也给关上。
32,Q:电脑启动时报告“Waring:SPD not found at dimme”是怎么回事?
A:一般符合 PC100 的内存条都带有 SPD,它是内存条上的一块
EEPROM,包含了内存条的一些技术参数(如内存的类别、容量、工作频率、速度和电压等)。电脑在启动时,如果你作了设定,CMOS 会自动去读取内存条 SPD
中的参数,如果内存条没有 SPD 就会发生前述错误,这时就应当手动设置内存参数并关掉 SPD 自动设定开关。
33,Q:Windows 下 EPSON LQ1600K 打印机只能单向打印的解决办法:
A:可以使用 STAR 3240 打印机的驱动程序代替 1600K
的驱动程序来试试,基本可以满足要求,使打印机进行双向打印。如果打印表格时竖线有扭曲现象,可以按打印机上的“单向打印”按纽暂时进行单向打印。
34,Q:电脑的 CPU 降温风扇经常发出“怒吼”声,搅得人心神不安,怎么办?
A:给它的转轴加注润滑油。方法:揭开转轴一端的纸片,会看到转轴,加适量的缝纫机油(甚至是食用油)进行润滑,会大大降低 CPU 风扇的噪音。
35,Q:解决飞利浦显示器与 Photoshop 5.0 的冲突:
A:将显示器设置为即插即用或用其他品牌的显示器。也可以将显示属性中加载的 ICC 文件更改为其他 ICC 配置文件试试看。
36,Q:如何关闭 Modem 的声音?

A:双击“控制面板”中的“调制解调器”图标,在“常规”选项卡单击“属性”按钮,将扬声器音量设置为“关闭”。对于已经建立好的连接,打开其“属性”设置窗口,点击其连接方式下“设置”按钮,将扬声器音量设置为“关”。

37,Q:主板电池电量不足导致的问题:
A:有一台机器,故障现象:不能维持 CMOS 时钟时间;每次关机后 CMOS 数据丢失;开机时必须连续迅速按电源开关 2
次才能启动(只按一次机器黑屏,不能启动)。这是典型的主板电池电量不足导致的问题。更换电池后故障消失。
38,Q:听声音,判故障:
A:电脑出现启动故障时都会发出不同的鸣叫声提示故障的部位,下面列举出 AMI BIOS 和 Award BIOS 鸣叫声的含义:
AMI BIOS:
  1 短 内存刷新失败
  2 短 内存 ECC 校验错误
  3 短 系统基本内存(第一个 64K)自检失败
  4 短 系统时钟出错
  5 短 CPU 出错
  6 短 键盘控制器错误
  7 短 系统实模式错误,不能进入保护模式
  8 短 显示内存错误
  9 短 主板 Flash ROM 或 EPROM 检验错误
  1长3短 内存错误(如内存芯片损坏)
  1长8短 显示系统测试错误(如显示器数据线或显卡接触不良)
Award BIOS:
  1 短 系统正常启动
  2 短 常规错误。应进入 CMOS Setup,重新设置不正确的选项
  1长1短 内存或主板出错
  1长2短 显示器或显卡错误
  1长3短 键盘控制器出错
  1长9短 主板 FlashRAM 或 EPROM 错误(如 BIOS 被 CIH 破坏)
  不间断长鸣 内存未插好或芯片损坏
  不停响声 显示器未与显卡连接
  重复短鸣 电源故障
39,Q:电脑启动时为什么等待...?
A:站长的机器从 1999 年买回来到今天,每次启动时在启动到 Wait...
时总是停在那里,非要按一下键盘才能继续。一直以为是主板的故障,但机器使用一切正常。后来给 CMOS
放了一次电,还是没有解决问题。最近修理一台主机时,插上了我的外围设备,该主机启动时也是在 Wait...
处无限等待,我才猛然意识到有可能是键盘故障,果然,换上另外的键盘后,故障消失。
40,Q:删除 Windows 重复安装的设备:

A:某机器的声卡驱动程序在“系统/设备管理器”中显示了两次,一个前边由黄色惊叹号,但实际只有一个声卡,也没有发生设备硬件冲突,也不影响使用。解决办法:将两个重复的硬件全部删除,重新启动机器,自动安装完毕,恢复正常。

41,Q:将主板的外频超高时,主板上的集成声卡 AC'97 就没有声音输出了,为什么?
A:由于声卡集成在主板上,所以与主板的外频关系密切。如果外频调的太高,声卡就有可能不发声了。
42,Q:HP-LJ6L
激光打印机在连续打印时,常会出现卡纸现象(除非打出一张,取出一张),且有时是卡在滚动轴下,只能看见,手却碰不到,只能将此机全拆下来,非常麻烦。不知哪位有简便的方法可不拆机就能将纸取出来?

A:对不起,目前似乎没有更好的解决办法,只有开盖取硒鼓。不过经常卡纸并非正常现象,应该送去维修部检查一下。另外,经常强行撕拉硬拽夹在打印机里的纸张,很可能会导致硒鼓损坏。

43,Q:Epson 彩色喷墨打印机打不出红色的字体,打印出来的字是黄色的
A:故障原因很可能是墨盒用尽或者堵塞,像偏色、缺色等等故障现象一般都是这个原因。现在 Epson 的假冒墨盒很多,哪怕是新购的打印机,也会有些 js
偷换原装墨盒。Epson
的打印机的出墨孔很细,所以墨水稍微有些问题就会堵塞了,你可以用画笔之类的图像处理软件画一个纯红图片,打几十几张即可让驱动“用完”红墨水,就可以换一个墨盒再试一试了。

44,Q:解决 Windows 下 Epson 1600k 针式打印机不能双向打印的问题:
A:用 STAR-3240 打印机的驱动程序代替 1600k 的驱动程序,可以实现双向打印。但是如果出现异常,就只能使用 1600K
自己的驱动程序(当然就不能双向打印了)。1600K 打印机在 DOS 下使用正常,可能是其 Windows 驱动程序不完善导致了这个问题。
45,Q:主板最后一条 PCI 槽导致的问题:
A:根据许多专家、准专家的经验:主板的最后一条 PCI
插槽经常与内猫、网卡、显卡等硬件发生莫名其妙的兼容性故障,所以如果遇到这种情况,请在排除板卡本身故障的情况下,把板卡插在别的 PCI
插槽上试试,没准儿能排除故障。
46,Q:问:欲烧录一张光盘,想让它自动运行盘上根目录下的 index.htm 文件,在 autorun.inf
文件中填上open=index.htm,它却不吃这一套,怎么办?
A: autorun.inf 文件中只能指定可执行文件,要自动运行 html 文件可以这样做: open=IEXPLORE.EXE index.htm

47,Q:在 Windows 桌面上仔细看显示器上有红色的小点,但肯定不是显示器的问题,请问是 Windows98 出了问题还是别的原因?
A:可能是显示卡上显存的问题,在 DOS 行文本方式下看不出来,到 Windows 的 256 色以上显示模式中就能看出。
48,Q:一台笔记本电脑忘记了开机密码,内有重要文件,怎么办?

A:1、到产品的售后服务中心得到服务(记得带上有效证件);2、将硬盘拆下,拿到别人的机器上去读取重要数据;3、去除键盘的挡板然后撬开键盘,取出蓝色的电池过一会儿就行了,不过这个办法不是对所有的笔记本都有用的,有些笔记本的密码没有依靠电池记忆。

49,Q:显示器上有一到二条白线从下往上运动,时间越长就越多越明显,不知为何?
A:显示器电源有问题(纹波干扰),必须维修。
50,Q:Windows 下显示器不定期的发出刺耳声响(声音不是很大),MS-DOS 下声响消失,这是为什么? 怎么解决?

A:降低显示器刷新频率试试。显示器存在一个带宽问题(带宽等于分辨率*刷新率),如果它大于或接近于显示器出厂时指定的值,就会因为行输出过大而出现过载现象,发出刺耳的声音,在这种状态下显示器极易损坏。


51,Q:关机前调好屏幕尺寸的显示器,在开机后屏幕的宽、高都变小了,怎么办?

A:如果一直都是这样,那很可能是显示器里的存储电路失效了,要送去维修的。也可以换一个刷新频率试试,不要用“优化”,可能用“72HZ”、“75HZ”就好了。
52,Q:显示器有时突然彩色失真,但过了一段时间又恢复正常,请问这是怎么回事啊?

A:很可能是被磁化了。每次开机显示器都会自动消磁,因此用用就正常了,基本不需修理。但要找找磁化的原因,不要把音箱、磁化杯等靠近显示器。但是如果磁化很严重且在包换期内,最好去换一台,因为被严重磁化的显管很难恢复原来的正常色彩。

53,Q:某机,打开显示器后如果五秒种之内不开主机,那么显示器进入无信号状态,再开主机无效,是怎么回事啊?
A:将 BIOS 中的 ACPI 功能关掉试试。可能是主板内建的电源管理的问题。
54,Q:有什么办法让一个电脑连两个游戏杆?
A:接多手柄的方法有好几种,装双声卡(最好是isa +
pci,冲突的可能性小)是一种,如果能买到专用双打线或者双打卡也不错,现在多为并口的多手柄连接器,一般柜台都有售。
55,Q:Win98 可播放硬盘上的音频、视频文件,可正常播放 VCD。但用光盘放 CD 无声,不知是何原因?
A:没有插接 CDROM --> 声卡的音频线,或插接错误。
56,Q:避免双硬盘的盘符交错现象
A:(1)、升级操作系统到 Windows2000。Windows2000 已经解决了硬盘盘符交错的现象;
(2)、在 CMOS 中将第二块硬盘设为“NONE”。这样处理后,在 Windows98 图形界面下就不会看到盘符交错了。缺陷是在 Windows98
的 DOS 方式下看不到第二硬盘,而且对 Windows95 不适用。
(3)、在把第二硬盘挂接到你的机器后,对它进行重新分区:先删掉第二硬盘上的所有分区,再把它的所有空间建立成一个扩展 DOS 分区(不能建立主 DOS
分区 - Primary DOS Partition),再根据需要划分逻辑分区。这样处理后,两个硬盘的分区就会按顺序正确排列了。
57,Q:在华硕 cubx 主板上安装 Windows2000
A:在配备华硕 cubx 主板的机器上直接安装 Windows2000 会出现蓝屏,提示此电脑硬件不适宜安装
Windows2000。这是因为没有使用该主板针对 Win2000 的一些驱动程序。正确安装方法是:按 F1 进入安装,等出现 winsetup
安装的蓝色界面时,按 F6,插入预先做好的软盘,按 S
回车。以后一路回车,就可以进入正常安装状态。预先做好的软盘里包含文件:ATAPI.SYS、CMDIDE.INF、OEMSETUP.INF、CMDIDE.SYS、DISK1、PCIIDEX.SY_、README.TXT、TXTSETUP.OEM、CMDCFGNT.EXE、CSA64XX.SYS。这些文件可以在华硕主板驱动光盘里找到。

58,Q:电脑散热的注意事项
A:随着电子技术的不断发展,电脑更新换代的速度越来越快,自去年 AMD 跨越 1GHz 的 CPU 之后,不到半年的时间,我们使用的电脑已经具有高达
1.4G 甚至 2G 的速度了。但由于 CPU
本身的集成度很高,随着其主频提升,相应的就会产生较高的功耗,这样发热量也会随之提升。所以在炎热的夏天,那些使用高主频高性能电脑的朋友就应该注意其电脑的散热了。
其实,CPU 生产厂商也为用户考虑到这个问题,所以大家在自己攒电脑购买 CPU 时,经销商们都善意的提醒大家购买与 CPU 相应的风扇。目前市面上凡高于
1GHz 的 CPU 如 Pentium III、Pentium 4、Athlon 都对散热有着严格的要求。我们可以看到,1GHz 以上的 Pentium
III 几乎没有散装的产品,这就是因为盒装中配合的散热风扇是专门设计,能够更好的解决散热问题。同样,Pentium 4 的功率更是目前 CPU
之最,其散热系统需要专门的加强,否则会影响系统的稳定甚至威胁到 CPU 的寿命。相比之下,AMD Athlon 的 CPU 由于价格便宜,使我们能够更多的接触到
1GHz 以上的产品,但散热问题仍需重视,只要配上经由 AMD 确认过的风扇就能够让 Athlon 清凉度夏。回顾 CPU
发展的历史,可以看到散热问题逐步被重视的过程。
在 286、386 时代,CPU 功率较低,因此不需要考虑散热问题,早期的产品不过是一个陶瓷封装;到了 486 时期,CPU
功率有所提升,“散热片”逐渐出现在 CPU 的表面,而且已经有了带有散热风扇的产品,不过这还属于一个“可有可无”的部分;在K6以及Pentium
MMX时代,风扇成为了CPU的标准配置,离开了风扇,CPU的寿命就会受到影响;在采用散热片+风力加强的设计之后,一直没有得到新的方式从外界对 CPU
进行散热的加强,因此开始从内部入手:从 CPU 的设计上,放弃了陶瓷封装,而在上面采用了金属外壳导热的设计,令 CPU
内核能够更好的把热量传导到外壳,再通过散热片和风扇进行散热;然后现在的 CPU 又舍弃了金属外壳,让其内核直接与散热系统相连,对散热进一步加强。
夏天到了,在炎热的环境中,对 CPU 的散热问题要进行更加全面的考虑,下面我来给大家讲讲 CPU 散热应该注意的几个问题。
选择一款合适的风扇。对于 CPU 散热来说,首先要做好风扇的选择,盒装的 CPU
一般都配有比较适合的风扇,而且一般情况下性能十分优秀,因此选购盒装的CPU就不用自己麻烦风扇的问题了。如果选择了散装的CPU,那么就一定要选一个性能优越的风扇,目前市场上的风扇选择比较繁多,但是良莠不齐,练就一副“火眼金睛”可不容易,我们先了解一下应该怎样选择风扇:首先,选择风扇要注意散热片的设计,毫无疑问,散热片的表面积越大散热效果越好,这应该是一个很直观的效果,很容易观察出来。其次,散热片的导热性要好。导热性应该是物理上很专业的性能指标,不过我们也可以通过简单的方法判断。直接在室温下用手摸散热片的表面,感觉比较凉的导热性较好,感觉比较热的导热性较差。另外,一般情况下导热性好的散热片都是采用铜制的,重量较重。而导热性较差的风扇散热片为铝制,重量较轻。

风扇之间的价格差异很大,最便宜的仅仅十几元,最贵的可能达到数百元,考虑到直接影响着 CPU
寿命的问题,这里多花一点钱也是值得的。但是,并不是价格越贵就一定越好,选择 CPU 厂商推荐的产品才是最重要的。
适当安装风扇。在解决散热问题的时候,风扇的安装也是很重要的,要保证散热片与 CPU
之间充分的接触,一般情况下适量的涂抹硅胶会给散热效果带来很明显的提升。

机箱选择亦重要,自己动手来散热。机箱的选择对散热也有很大的影响,一般应该尽量选择比较“大”的机箱,保证机箱内足够的散热空间十分重要。最好能够在机箱的后测上部加装风扇,同时保证机箱的前下部有进风口,两个风扇总价格不过
20元,但是给机箱内的散热环境带来了很大的好处。安装机箱风扇的时候也要注意,从设计上来看,比较合理的方式是机箱前面的风扇向机箱内吹风,后面的向外,保证空气的流动。


空调房,电脑好去处。在有空调的房间内使用电脑也是保持电脑寿命的一大法宝,室温降低之后,对于电脑及其内部配件的散热来说条件更有利,更何况人也舒适……面对越来越热的夏季,为了保证你的电脑更长久的使用寿命,一定要注意散热问题啊!

59,Q:可不可以用 USB 口连接两台 WIN98 电脑?
A:USB 双机互连要用专用的 USB Link-100 电缆配上它的专用驱动和软件。此电缆售价昂贵,且有效距离大约只在 5M 之内。如果用普通
USB 电缆连接两台计算机,当然是不可能的了。


60,Q:CPU 的插座和插槽 Slot、Socket、Slocket 介绍
A:Slots、Sockets 和 Slocket 都是用来把 CPU 安装在主板上的。在 1981 年 IBM 的 PC 机刚出炉时,CPU
8086 是直接焊在主板上的,接着的 286、386 也都是焊在主板上,很不好拆卸,对普通用户来说一旦买了一台计算机就基本上没有什么升级的余地了。到了 486
以后,处理器厂商开始采用插座或插槽来安装 CPU。目前市场上的各种 CPU 种类繁多,所用的插座和插槽也很多,本文就给大家介绍一下各种 CPU 的插座和插槽。
Socket 1:Intel 开发的最古老的 CPU 插座,用于 486 芯片。有 169 个脚,电压为 5V。最多只能支持 DX4 的倍频。
Socket 2:Intel 在 Socket 1 的基础上作了小小的改进得到 Socket 2。Socket 2有 238 个脚,电压仍为
5V。虽然它还是 486 的插座,但只要稍作修改就可以支持 Pentium 了。
Socket 3:Socket 3 是在 Socket 2 的基础上发展起来的。它有 237 个脚,电压为 5V,但可以通过主板上的跳线设为
3.3V。它支持 Socket 2 的所有 CPU,还支持 5x86。它是最后一种 486 插座。
Socket 4:Pentium 时代的 CPU 插座从 Socket 4 开始。它有 273 个脚,工作电压为
5V。正是因为它的工作电压太高,所以它并没有怎么流行就被 Socket 5 取代了。Socket 4 只能支持 60-66MHz 的 Pentium。
Socket 5:Socket 5 有 320 个脚,工作电压为 3.3V。它支持从 75MHz 到 133MHz 的 Pentium。Socket 5
插座在早期的 Pentium 中非常流行。
Socket 6:看名字你也许会认为这是一个 Pentium 插座,但实际上 Socket 6 是一个 486 插座。它有 235 个脚,工作电压为
3.3V,比 Socket 3 稍微先进一点。不过随着 Pentium 的流行,486 很快就不再是市场的主流,Socket 6 也很快就被人遗忘了。
Socket 7:Socket 7是到目前为止最流行和应用最广泛的CPU插座。它
有321个脚,工作电压范围为2.5-3.3V。它支持从75MHz开始的所有Pentium处理器,包括Pentium MMX,K5, K6, K6-2,
K6-3, 6x86, M2和M3。Socket 7是由Intel发布的,事实上已成为当时的工业标准,可以支持IDT、
AMD和Cyrix的第六代CPU。但Intel在开发自己的第六代CPU-Pentium II是,却决定舍弃Socket 7,另外开创一个局面。
Socket 8:Socket 8 是 Pentium Pro 专用的插座。它有 387 个脚,工作电压为
3.1/3.3V。它还为双处理器的主板做了特殊的设计。但随着市场主流从 Pentium MMX 转向 Pentium II,Socket 8 很快就被遗忘了。
Slot 1:Slot 1 的出现彻底改变了 Intel 的 CPU 插座一贯的形状。Intel 原来的 CPU 都是四方的,管脚在芯片的底部,安装时
CPU 插在主板的插座上。而 Pentium II 不再是四方的了,处理器芯片焊在一块电路板上,然后这块电路板再插到主板的插槽中,这个插槽就是 Slot
1。采用这种设计处理器内核和 L2 缓存之间的通信速度更快。Slot 1 有 242 个脚,工作电压为 2.8-3.3V。Slot 1 主要用于 P2,P3 和
Celeron(赛扬),另外还有 Socket 8 的转接卡用来安装 Pentium Pro。
Slot 2:Slot 2 是 Slot 1 的改进,主要用于 Xeon 系列处理器。Slot 2 有 330 个脚,它和 Slot 1
之间最大的区别就在于 Slot 1 的 CPU 和 L2 缓存只能以 CPU 工作频率的一半进行通信,而 Slot 2 允许 CPU 和 L2 缓存以 CPU
工作频率进行通信。
Socket 370:从名字就可以看出 Socket 370 插座有 370 个管脚。在 Intel 找到了把处理器内核和 L2
缓存很便宜的做在一起的方法之后,它的 CPU 插座从 Slot 回到了 Socket。Socket 370 是基于 Socket 7
的,它不过只是在插座的四边每一边加了一排管脚。首先采用 Socket 370 的是 PPGA 封装的 Celeron,接着是 FC-PGA 封装的
Pentium III 和 Celeron II。同样也有 Socket 370 到 Slot 1 的转接卡。目前 Intel 的主流 CPU 都是
Socket 370 类型的。
Slot A:由于 Intel 给 Slot 1 申请了很全面的专利,AMD 不能象从前那样照搬 Intel 的插座,所以 AMD 独立开发了 Slot
A,Slot A 是 AMD 拥有独立知识产权的 CPU 插座,主要用于 Athlon 系列处理器。它的设计和 Slot 1 类似,但采用的协议不一样,它用的是
EV6 总线协议。采用 EV6 总线协议,CPU 和内存之间的工作频率可以达到 200MHz。目前随着 Athlon 处理器越来越流行,Slot A
的主板也越来越多。
Socket A:当 Intel 从 Slot 转回 Socket 时,AMD 也亦步亦趋,从 Slot A 转回了 Socket A。0.18 微米的
Athlon 和 Duron 都采用 Socket A 插座,它也支持 200MHz 以及 266MHz 的 EV6 总线。与 Socket 370
不同的是,Socket 370 CPU 可以直接用 Socket 7 的散热器,而 Socket A 的散热器要稍作修改。另外 AMD 没有提供 Socket
A 到 Slot A 的转接卡。Socket A 有 462 个脚,它与 Socket 370 不兼容。目前 AMD 的主流 CPU 都是 Socket A
类型的。
Slockets:所谓的 Slocket 是 Slot 和 Socket 的结合体,从它的拼法上就可以看出。它实质上是一个Slot 1 到 Socket
370 的转接卡,在不同的电平和接口之间进行转换。有的 Slocket 可以插两个 CPU,还有的 Slocket 可以去除 CPU 的锁频,使超频更容易。
以上给大家介绍了一下已有的各种 CPU 插座和插槽,希望用户在升级的时候,注意要买自己的主板能支持的 CPU。
小 猪 親筆

゛蝣蕩啲龍っ

ZxID:7865773

等级: 元老
‘燕鸥’是种水鸟,听说,它们会从几千里外,飞回自己的家,而且,是‘情有独钟’,终身不换伴侣 ..

举报 只看该作者 4楼  发表于: 2010-06-30 0
辛苦了 这么多内容
╱╳灬小熊ゞ

ZxID:9189876

等级: 大将

举报 只看该作者 5楼  发表于: 2010-06-30 0
好多呀。。。


小猪_新的开始

ZxID:12255202

等级: 中校
配偶: Fate_小蝶
   做与不做的最大区别是:   后者拥有对前者的评论

举报 只看该作者 6楼  发表于: 2010-06-30 0
嘎嘎
小 猪 親筆

bape.

ZxID:1657512

等级: 贵宾

举报 只看该作者 7楼  发表于: 2010-06-30 0
你很强悍
我很赞成
谢谢分享
ポ奉 ポ奉

ZxID:2925022

等级: 少将
走了一条路的时候,记得别回头看。
举报 只看该作者 8楼  发表于: 2010-06-30 0
谢谢分享
花街、伊紫希

ZxID:12524965

等级: 中尉
保护自己,爱护他人,请不要半夜出来吓人

举报 只看该作者 9楼  发表于: 2010-06-30 0
好长呀~~~
« 返回列表
发帖 回复