管理信息化信息化知识电脑报部
分精华文章汇编
{管理信息化信息化知识}
电脑报部分精华文章汇编
电脑报部分精华文章选登
在此,向文章的作者和电脑报的工作人员表示衷心的感谢!
WinXP下磁盘格式转换高招
不久前,一个朋友的电脑出了些问题,说是安装的 WinXP在使用过程中系统很不
稳定,经常死机,动不动就蓝屏。经过笔者判断,问题可能出现在磁盘格式上。
打开朋友电脑 C盘的属性一看,磁盘格式为 FAT16(稳定才怪呢)。
于是,笔者就向朋友解释了 NTFS 格式的好处。可是,重要的得把磁盘格式转换
过来呢,这里就出现麻烦了。属性里的格式化肯定是不行了,C 盘是系统盘,里
面的东西可动不得;格式化重装又未免有点小题大做了;于是就用大名鼎鼎的
PQMagic。重启进入 PQMagic后却发现“FAT-FAT32、FAT-NTFS”皆为不可选!
碰见这样的情况怎么解决呢?其实从 Windows2000开始,系统中便自带了“用控
制台命令 CONVERT”来帮你进行磁盘属性的转换!只需要在运行里输入“CMD”进
入控制台,输入 convert/?,回车后就会看到对此命令的简单介绍,稍有经验的
用户都能轻松掌握。
遇见笔者朋友的情况,我们可以输入 convertc:/fs:ntfs回车,系统会提示在当
前状态下无法完成,这时要重新启动。输入“Y”,然后 WinXP 会自动关机,在
重启两次以后,再看 C盘的属性,已经是 NTFS了!整个过程还不到 4分钟(转换
过程需要的时间与硬盘大小和计算机配置有关)!
在 WinXP中阻止访问
作为一名单位的电脑用户,你不希望同事动用你的电脑,或者说某一个驱动器上
的文件不希望同事看到,那么下面就介绍两种在 WinXP中阻止访问或隐藏指定的
驱动器的方法,或许对你有用。
1.利用 WinXP“组策略”阻止访问指定的驱动器
单击“开始→运行”,在弹出的“运行”对话框中输入“”即可打开“组策
略”。在窗口的左边依次打开“用户配置→管理模板→Windows 组件→Windows
资源管理器”,在右边的窗口中会出现“防止从‘我的电脑’访问驱动器”的设
置项。在该设置项上双击鼠标,在弹出的“防止从‘我的电脑’访问驱动器属性”
对话框中选“已启用”复选项,在下面的“选择下列组合中的一个”后面的下拉
列表中选择一个驱动器或几个驱动器。单击“确定”即可。这样其他用户就无法
查看“我的电脑”或“资源管理器”中你所要阻止访问的驱动器的内容。这些被
阻止访问的驱动器的图标仍旧会出现在“我的电脑”或“资源管理器”中,但是
如果用户双击图标或在“运行”对话框中输入被阻止访问的驱动器的盘符并单击
“确定”时会弹出一个对话框提示“本次操作由于这台计算机的限制而被取消。
请与你的系统管理员联系”从而阻止这一操作进行。
提示:如果允许访问所有的驱动器目录,请将上面的这项设置设为“已禁用”或
“未配置”或从下拉列表中选择“不限制驱动器”选项。
这项策略被启用后,用户仍可以通过使用其他的方式来继续访问这些被阻止访问
的驱动器的内容。例如在命令提示符窗口中输入 C:(假设 C 盘被配置为阻止访问),
然后回车,再输入 dirw(/p表示按页显示,/w表示每行显示五个文件或文件夹),
就可对 C盘进行浏览。另外这项策略不会阻止用户使用其他的程序来访问这些被
阻止访问的驱动器或其内容,例如:WinXP 自带的“磁盘清理”和“磁盘碎片整
理程序”等。并且也不会阻止用户使用“磁盘管理”(控制面板→管理工具→计
算机管理快捷方式,打开计算机管理,再选存储→磁盘管理)来查看并更改这些
被阻止访问的驱动器的特性。
WinRAR使用技巧二则
1.让加密文件更安全
为了保护个人的隐私和重要数据,WinRAR提供了加密的功能。但随着 CPU频率的
迅速提升,破解压缩包的密码也变得越来越容易,只要机器够快和肯多花些时间,
从理论上说任何密码都有可能被攻破。因此,为了加大破解者破解的难度,最好
能把要加密文件的文件名也列入加密范围。方法如下:首先在 WinRAR 的主界面
点击“添加”按钮,建立一个新的压缩包,然后在弹出的窗口上,选择“文件”
选项卡,并选定要添加到压缩包的文件;接下来转换到“高级”选项卡上,单击
“设置密码…”按钮,输入密码,并选中“加密文件名”一项,最后点击“确定”
即可。
2.避免反复输入密码
当我们用 WinRAR 打开一个加密的 ZIP 压缩包,并执行里面的文件时,会发现它
与 WinZip 不同。WinZip 只在打开第一个文件的时候要求输入密码,只要一次通
过了密码验证,以后就可以直接查看压缩包里面的其他文件;WinRAR却不是这样,
每一次执行 ZIP压缩包里的程序时,它都要询问密码,当文件较多时,让人觉得
很麻烦。
其实,WinRAR 也提供了类似 WinZip 这样的功能,使用起来也很方便,只要在打
开加密的压缩包以后,用鼠标点击“文件”菜单里的“密码”项,并且输入正确
的密码,就可以解决问题了。
管理好系统自启动的程序
很多应用程序的作者,总是喜欢将程序设计成安装后随系统启动而自动启动。如
果用户习惯了这类应用程序的“一路回车”默认安装法而不进行设置的话,则将
导致系统中自动启动的应用程序越来越多,不但会造成启动的过程变长,而且造
成系统资源极大的浪费。
为了系统的高效运行,一般而言,我们只随系统启动基本程序,而那些不是每次
开机都使用的应用程序,我们一般要禁止它们自动启动,当要使用时再手工启动。
下面我们谈谈在 Windows98中如何管理自启动程序。首先我们来看看自启动程序
的加载方式
1.通过系统配置文件和自动批处理文件加载
(系统配置文件)和(自动批处理文件)是系统启动时最先运行的两个文件,也是我
们认识得最早的两个文件。如果你是从 DOS时代过来的人,对这两个文件不可能
不熟悉!用任何文字编辑软件(比如记事本)就可以打开这两个文件进行编辑。不
过,在目前的图形化操作系统中,通过这两个文件加载自启动程序的已经不多见
了。
2.通过初始化文件加载
Windows 在操作系统的安装目录下有两个重要的初始化文件:和。在 Windows 启
动过程中,可以通过这两个文件加载自启动程序,在文件[windows]字段中有两
个启动命令:“load=”和“run=”。一般情况下它们的后面没有内容,如果你
用文本编辑器(比如记事本)打开后看到了比如“run=c:\windows\”或者
“load=c:\windows\”,这里的就是自启动程序了。在的[boot]字段下有
“Shell=”,有些恶意程序或木马程序就是通过修改此处加载的,比如修改成
“shell=(xxx是具体运行程序的主文件名,文件名还可以是其他类型的可执行文
件)。
3.通过“启动”菜单或“Startup”菜单
最直接也最简单的一种加载自启动程序的方法,就是将应用程序的快捷方式添加
到“开始→程序→启动”(或许还有“Startup”)中,当系统启动时,“启动”
组中的程序就会自动启动。
另外,也是一个能被 Windows9X系统自动运行的文件,它可以人为创建。如果你
要查找自启动程序,请不要勿略了该文件是否存在以及它的具体内容。
4.通过系统注册表加载
利用注册表加载自启动程序是目前应用程序最常采用的方法。一般说来,在注册
表 中 加 载 应 用 程 序 的 最 常 见 的 两 个 分 支 是 :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 和
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run。
应用程序在安装时,通过修改注册表的上述两个分支的内容,即可让程序自动启
动。目前的防火墙程序、实时病毒监控程序等均是采用该方法加载的。
下面我们讲讲怎样将应用程序设置为自动启动和怎样禁止不必要的启动程序。
1.将应用程序设置为自动启动
简单的方法就是在“开始→程序→启动”群组中添加一个快捷方式(启动这个应
用程序的快捷方式)。具体方法如下:
右击该应用程序的可执行文件,选择“创建快捷方式”,然后在创建的快捷方式
中点右键,选“复制”,接着打开“开始→程序→启动”,将创建的快捷方式复
制到“启动”组中即可。
当然也可以通过注册表加载。假如我们的目的是将 C:\NETANTS\(网络蚂蚁)做
成自启动程序。方法是编辑一个注册表文件,方法如下:
首 先 进 入 注 册 表 编 辑 器 ( 用 Regedit 命 令 ) , 然 后 找 到 并 打 开
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run分支,
在右侧框的空白处单击右键,出现“新建”,选择“字串值”;然后将其名称由
“新值#1”改为“NetAnts”;接着选中该名称,单击右键,选“修改”(也可
双击左键),在编辑字符串窗口的“数值数据”中输入“C:\NETANTS\”,然后
按“确定”,再退出注册表编辑程序即可。
2.禁止不必要的自启动程序
所有已经启动的应用程序都要占用系统资源,所以启动那些并不使用的应用程序
就是一种资源的浪费。特别是对于配置较低的计算机,节省系统资源能够提高整
个系统的稳定性。为此,我们有必要对自动启动的应用程序进行控制。方法如下:
在“开始→运行”中键入“电脑报部分精华文章选登
在此,向文章的作者和电脑报的工作人员表示衷心的感谢!
WinXP下磁盘格式转换高招
不久前,一个朋友的电脑出了些问题,说是安装的 WinXP在使用过程中系统很不
稳定,经常死机,动不动就蓝屏。经过笔者判断,问题可能出现在磁盘格式上。
打开朋友电脑 C盘的属性一看,磁盘格式为 FAT16(稳定才怪呢)。
于是,笔者就向朋友解释了 NTFS 格式的好处。可是,重要的得把磁盘格式转换
过来呢,这里就出现麻烦了。属性里的格式化肯定是不行了,C 盘是系统盘,里
面的东西可动不得;格式化重装又未免有点小题大做了;于是就用大名鼎鼎的
PQMagic。重启进入 PQMagic后却发现“FAT-FAT32、FAT-NTFS”皆为不可选!
碰见这样的情况怎么解决呢?其实从 Windows2000开始,系统中便自带了“用控
制台命令 CONVERT”来帮你进行磁盘属性的转换!只需要在运行里输入“CMD”进
入控制台,输入 convert/?,回车后就会看到对此命令的简单介绍,稍有经验的
用户都能轻松掌握。
遇见笔者朋友的情况,我们可以输入 convertc:/fs:ntfs回车,系统会提示在当
前状态下无法完成,这时要重新启动。输入“Y”,然后 WinXP 会自动关机,在
重启两次以后,再看 C盘的属性,已经是 NTFS了!整个过程还不到 4分钟(转换
过程需要的时间与硬盘大小和计算机配置有关)!
在 WinXP中阻止访问
作为一名单位的电脑用户,你不希望同事动用你的电脑,或者说某一个驱动器上
的文件不希望同事看到,那么下面就介绍两种在 WinXP中阻止访问或隐藏指定的
驱动器的方法,或许对你有用。
1.利用 WinXP“组策略”阻止访问指定的驱动器
单击“开始→运行”,在弹出的“运行”对话框中输入“”即可打开“组策
略”。在窗口的左边依次打开“用户配置→管理模板→Windows 组件→Windows
资源管理器”,在右边的窗口中会出现“防止从‘我的电脑’访问驱动器”的设
置项。在该设置项上双击鼠标,在弹出的“防止从‘我的电脑’访问驱动器属性”
对话框中选“已启用”复选项,在下面的“选择下列组合中的一个”后面的下拉
列表中选择一个驱动器或几个驱动器。单击“确定”即可。这样其他用户就无法
查看“我的电脑”或“资源管理器”中你所要阻止访问的驱动器的内容。这些被
阻止访问的驱动器的图标仍旧会出现在“我的电脑”或“资源管理器”中,但是
如果用户双击图标或在“运行”对话框中输入被阻止访问的驱动器的盘符并单击
“确定”时会弹出一个对话框提示“本次操作由于这台计算机的限制而被取消。
请与你的系统管理员联系”从而阻止这一操作进行。
提示:如果允许访问所有的驱动器目录,请将上面的这项设置设为“已禁用”或
“未配置”或从下拉列表中选择“不限制驱动器”选项。
这项策略被启用后,用户仍可以通过使用其他的方式来继续访问这些被阻止访问
的驱动器的内容。例如在命令提示符窗口中输入 C:(假设 C 盘被配置为阻止访问),
然后回车,再输入 dirw(/p表示按页显示,/w表示每行显示五个文件或文件夹),
就可对 C盘进行浏览。另外这项策略不会阻止用户使用其他的程序来访问这些被
阻止访问的驱动器或其内容,例如:WinXP 自带的“磁盘清理”和“磁盘碎片整
理程序”等。并且也不会阻止用户使用“磁盘管理”(控制面板→管理工具→计
算机管理快捷方式,打开计算机管理,再选存储→磁盘管理)来查看并更改这些
被阻止访问的驱动器的特性。
WinRAR使用技巧二则
1.让加密文件更安全
为了保护个人的隐私和重要数据,WinRAR提供了加密的功能。但随着 CPU频率的
迅速提升,破解压缩包的密码也变得越来越容易,只要机器够快和肯多花些时间,
从理论上说任何密码都有可能被攻破。因此,为了加大破解者破解的难度,最好
能把要加密文件的文件名也列入加密范围。方法如下:首先在 WinRAR 的主界面
点击“添加”按钮,建立一个新的压缩包,然后在弹出的窗口上,选择“文件”
选项卡,并选定要添加到压缩包的文件;接下来转换到“高级”选项卡上,单击
“设置密码…”按钮,输入密码,并选中“加密文件名”一项,最后点击“确定”
即可。
2.避免反复输入密码
当我们用 WinRAR 打开一个加密的 ZIP 压缩包,并执行里面的文件时,会发现它
与 WinZip 不同。WinZip 只在打开第一个文件的时候要求输入密码,只要一次通
过了密码验证,以后就可以直接查看压缩包里面的其他文件;WinRAR却不是这样,
每一次执行 ZIP压缩包里的程序时,它都要询问密码,当文件较多时,让人觉得
很麻烦。
其实,WinRAR 也提供了类似 WinZip 这样的功能,使用起来也很方便,只要在打
开加密的压缩包以后,用鼠标点击“文件”菜单里的“密码”项,并且输入正确
的密码,就可以解决问题了。
管理好系统自启动的程序
很多应用程序的作者,总是喜欢将程序设计成安装后随系统启动而自动启动。如
果用户习惯了这类应用程序的“一路回车”默认安装法而不进行设置的话,则将
导致系统中自动启动的应用程序越来越多,不但会造成启动的过程变长,而且造
成系统资源极大的浪费。
为了系统的高效运行,一般而言,我们只随系统启动基本程序,而那些不是每次
开机都使用的应用程序,我们一般要禁止它们自动启动,当要使用时再手工启动。
下面我们谈谈在 Windows98中如何管理自启动程序。首先我们来看看自启动程序
的加载方式
1.通过系统配置文件和自动批处理文件加载
(系统配置文件)和(自动批处理文件)是系统启动时最先运行的两个文件,也是我
们认识得最早的两个文件。如果你是从 DOS时代过来的人,对这两个文件不可能
不熟悉!用任何文字编辑软件(比如记事本)就可以打开这两个文件进行编辑。不
过,在目前的图形化操作系统中,通过这两个文件加载自启动程序的已经不多见
了。
2.通过初始化文件加载
Windows 在操作系统的安装目录下有两个重要的初始化文件:和。在 Windows 启
动过程中,可以通过这两个文件加载自启动程序,在文件[windows]字段中有两
个启动命令:“load=”和“run=”。一般情况下它们的后面没有内容,如果你
用文本编辑器(比如记事本)打开后看到了比如“run=c:\windows\”或者
“load=c:\windows\”,这里的就是自启动程序了。在的[boot]字段下有
“Shell=”,有些恶意程序或木马程序就是通过修改此处加载的,比如修改成
“shell=(xxx是具体运行程序的主文件名,文件名还可以是其他类型的可执行文
件)。
3.通过“启动”菜单或“Startup”菜单
最直接也最简单的一种加载自启动程序的方法,就是将应用程序的快捷方式添加
到“开始→程序→启动”(或许还有“Startup”)中,当系统启动时,“启动”
组中的程序就会自动启动。
另外,也是一个能被 Windows9X系统自动运行的文件,它可以人为创建。如果你
要查找自启动程序,请不要勿略了该文件是否存在以及它的具体内容。
4.通过系统注册表加载
利用注册表加载自启动程序是目前应用程序最常采用的方法。一般说来,在注册
表 中 加 载 应 用 程 序 的 最 常 见 的 两 个 分 支 是 :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 和
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run。
应用程序在安装时,通过修改注册表的上述两个分支的内容,即可让程序自动启
动。目前的防火墙程序、实时病毒监控程序等均是采用该方法加载的。
下面我们讲讲怎样将应用程序设置为自动启动和怎样禁止不必要的启动程序。
1.将应用程序设置为自动启动
简单的方法就是在“开始→程序→启动”群组中添加一个快捷方式(启动这个应
用程序的快捷方式)。具体方法如下:
右击该应用程序的可执行文件,选择“创建快捷方式”,然后在创建的快捷方式
中点右键,选“复制”,接着打开“开始→程序→启动”,将创建的快捷方式复
制到“启动”组中即可。
当然也可以通过注册表加载。假如我们的目的是将 C:\NETANTS\(网络蚂蚁)做
成自启动程序。方法是编辑一个注册表文件,方法如下:
首 先 进 入 注 册 表 编 辑 器 ( 用 Regedit 命 令 ) , 然 后 找 到 并 打 开
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run分支,
在右侧框的空白处单击右键,出现“新建”,选择“字串值”;然后将其名称由
“新值#1”改为“NetAnts”;接着选中该名称,单击右键,选“修改”(也可
双击左键),在编辑字符串窗口的“数值数据”中输入“C:\NETANTS\”,然后
按“确定”,再退出注册表编辑程序即可。
2.禁止不必要的自启动程序
所有已经启动的应用程序都要占用系统资源,所以启动那些并不使用的应用程序
就是一种资源的浪费。特别是对于配置较低的计算机,节省系统资源能够提高整
个系统的稳定性。为此,我们有必要对自动启动的应用程序进行控制。方法如下:
在“开始→运行”中键入“Msconfig”,点击“确定”按钮,出现系统配置实用
程序,选启动标签,在不需要启动的项目前取消对钩。最好的方法是点击全部禁
用,这样你的系统运行速度将会快很多。
以上讲的方法是可以相互运用的,如你要启动某一程序,可启动相应服务;要禁
止某一程序,可取消相应服务。学电脑就要做到举一反三。
系统恢复软盘 DTY
本人在电脑公司工作,主要从事销售品牌机和组装机。虽然售后服务不包括操作
系统的维护,但有些顾客对电脑操作非常陌生,更不要说是重装操作系统和安装
驱动,所以系统损坏的时候还是要求助于我们。而重装一次操作系统和相关软件
要花费很长的时间,所以常用 GHOST给系统做备份。当给用户第一次做好系统、
安装完常用软件的时候,就用 GHOST给 C盘做一个备份文件,放入最后一个盘中,
这样以后恢复一次系统只用几分钟,很多用户可以独立完成。
但有些用户跟本不懂 DOS操作,更不要说是用 GHOST把备份文件恢复到 C盘;有
些用户虽然可以使用 GHOST这个软件,但有时候也会把 C盘的镜像文件恢复到整
个硬盘,这样的后果更严重,整个硬盘的数据都会丢失。所以用户在系统损坏的
时候,还是会求助于我们。
能不能像有些品牌机那样,插入一张恢复软盘,它就自动恢复呢?经过实践,总
结了如下办法。给用户做好系统,装好驱动及一些常用软件后,用 GHOST做个备
份,文件名取为 ,把它和 GHOST 执行文件一起放入最后一个分区的
GHOST 文件夹内(假设最后一个分区为 F 盘),找张软盘,复制上系统启动文件,
然后在软盘里建一个的批处理文件,在里面写入:
CLS(清屏)
ECHOOFF(显示信息)
ECHOWARNING!ThiswilldestroyallofdataonthefirstpartationinyourfirstHD!
ECHOPressanykeytocontinueorCtrl+CTObreak(显示警告信息)
PAUSE(暂停,等待用户按任意键继续,按“Ctrl+C”取消)
F:\ghost\GHOST-clone,mode=pload,src=F:\ghost\:1,dst=1:1-sure
-rb(这才是关键)
(注:括号里的是注释,输入时省略)懂得 DOS操作的朋友应该看出来了,前几行
只是起到辅助作用,只是起到清除启动信息和提示用户按任意键恢复系统,按
“Ctrl+C”取消本次操作,最后一行才是调用 GHOST的控制台模式进行系统恢复。
这里需要注意 GHOST执行文件和备份文件的路径一定要正确。以后当用户的系统
损坏的时候,只要把软盘放入软驱,等出现提示信息的时候随便敲一个键,GHOST
就自动开始把备份文件恢复到 C盘,恢复完后会自动重新启动,这个时候用户把
软盘抽出,系统就会恢复到刚把电脑抱回家时的状态。
如果你的用户实在是超级菜鸟,出现了那两行英文提示信息的时候却不知要干吗,
还有两个办法适合他们:
1.删除 PAUSE这一行,将软盘插入后直接就开始恢复系统,不会有任何提示,当
然这个方法很有危险性,容易出现误操作;
2.把这两行警告信息写成中文,然后在软盘内放一个天汇中文系统,只有 100多
KB,然后在文件的第一行把它加上就可以了。
以上方法对各种操作系统均有效,当然前提是软驱为默认的引导盘。
WindowsXP提升性能小技巧几则
一、取消解压缩功能
WindowsXP可以自己解开 Zip压缩文件,但你是不是更钟爱 Winzip、WinRAR呢?
那就把 WindowsXP 默认的解压缩功能取消吧!按下“开始”→“运行”,输入
“regsvr32/u”,然后确定。接下来会弹出一个窗口,按确定,这样 WindowsXP
的解压缩功能就被取消了。
二、去掉磁盘扫描的等待时间
当 WindowsXP 非正 9 关机时,重新开机需要等待 10 秒才会开始磁盘扫描。如果
你觉得这 10 秒钟太长,那就干脆让它变成 0 秒吧!按下“开始”→“所有程
序”→“附件”→“命令提示符”,在提示符下键入“CHKNTFS/T:0”然后回车,
这样下次就不用等待那漫长的 10秒了。
三、加快下载速度
WindowsXP在默认情况下,A留了 20%的连接带宽给支持 QoS的程序,但是,大部
分程序都不支持 QoS服务,也不是所有的设备都提供 QoS封包分流管理。因此,
释放这预留的 20%的带宽,可以使下载速度提高不少。按下“开始”→“运行”,
输入“”,弹出组策略窗口,在窗口的左边依次点选“计算机配置”→“管理模
块”→“网络”→“QoS 数据包调度程序”,在右边的“限制可保留带宽”上点
右键,选择属性,在弹出窗口的“设置”选项卡下选“已启用”,将“带宽限制”
改为 0%。
四、释放系统备份所占用的空间
WindowsXP 在安装完毕后会自动备份一些重要的系统文件,如果你想把这些空间
腾出来,那好,按下“开始”→“运行”,输入“sfc/purgecache”,然后确定,
稍等片刻,你会发现硬盘空间又多出不少!
五、删除预读文件以提升系统效能
WindowsXP 有个专门储存安装过的软件的预读文件的文件夹,以便预先读取以加
快软件运行速度,但 WindowsXP并不会自动将已卸载软件的预读文件删除,所以
只有手动来删除了。进入“X:\Windows\Prefetch”(X 表示 WindowsXP 所在的分
区)文件夹,删除除了“”以外的所有文件。
六、全方位地了解你的计算机
想不想全面地了解你的计算机的软硬件信息和使用状况呢?WindowsXP 已经带有
强大的系统信息收集程序。按下“开始”→“帮助和支持”,弹出“帮助和支持
中心”窗口,在右边选择“使用工具查看您的计算机信息并分析问题”,然后在
左边的列表中选择“我的计算机信息”,好了,你可以在右边选择你想知道的信
息了(比用 得到的系统信息要直观得多!)。
七、瞬间锁定计算机
突然有事要离开片刻,但又不想关机,为了不让别人动你的电脑,你只需要按下
Windows徽标键+L,即可快速锁定计算机,除非知道密码,谁也别想动!
WindowsXP轻松瘦身
WindowsXP 安装后要占约 的硬盘空间,能不能让它也赶赶潮流,瘦一下身
呢?跟我来。
1.删除系统文件备份
进入“WINDOWS\system32\dllcache”目录(默认为隐藏目录),里面存储着约
360MB 的文件,它们是 WindowsXP 系统文件的备份。当 WindowsXP 的系统文件被
替换、删除或修改时,系统可以自动从中提取出相应的系统文件进行还原,从而
保证了系统的稳定性。如果你有 WindowsXP安装光盘或者已经将安装文件拷贝到
硬盘上,那么你大可将此文件夹删除。注意:该文件夹不能直接删除,要在命令
提示符下输入“/purgecache”(注意斜线前的空格)命令进行清除。
2.删除驱动备份
WindowsXP 自带了大量的硬件驱动程序,当检测到新硬件时系统会自动地提取
相应的驱动程序进行安装。其实,多数情况下我们很少改变自己的硬件配置,因
此在确定自己所需要的硬件驱动程序已经全部安装的情况下,可以将驱动备份文
件删除。进入“WINDOWS\DriverCache\i386”目录,找到名为“”的压缩文件,
删除即可。此举可以释放出约 73MB 的硬盘空间。如果以后安装新硬件时系统找
不到驱动程序,可以从安装光盘中提取。
3.删除不用的输入法
在 WindowsXP下有几种我们根本用不着的输入法,比如日文、韩文输入法等。
删除的方法是:进入“控制面板→日期、时间、语言和区域设置→区域和语言选
项”,选择“语言”选项卡,将“为东亚语言安装文件”前面的钩去掉,点“确
定”后依提示删除不需要的语言选项。重新启动后,到“WINDOWS\ime”文件夹
下直接删除“chtime”、“imjp8_1”和“imkr6_1”三个文件夹(它们分别对应
繁体中文、日文、韩文)即可。此举可以释放约 85MB的硬盘空间。
4.清空系统临时文件
在“\DocumentsandSettings\用户名\LocalSettings\Temp”目录下(默认为隐
藏目录)存储的是软件安装或运行时留下的临时文件夹和废弃的文档,可以清空
该目录。如果你是第一次这样操作,那么有可能释放出上百 MB 的硬盘空间。注
意:这招可以经常使用。
BitTorrent会伤害硬盘?
BitTorrent是一种类似 eDonkey2000GUIClient(俗称“电驴”)的 P2P共享软件,
简称 BT,中文叫“比特流”。它是一个优秀的多点下载工具,其全新的下载理念
──下载的人越多速度越快,也逐渐为人们所接受。随着应用的普及,有一个问
题逐渐成为大家争论的焦点:BitTorrent会不会伤害硬盘?本文将对此问题进行
简单的分析并给出优化方法。
大家知道,BT之所以能提供这么高的下载速度,是因为在下载文件的同时,也为
别人提供着这个文件的下载服务。一种观点认为:当一个文件有 N个人下载的时
候,硬盘就要承受 1次下载和 N-1次上传(即你给别人提供的下载),如果有 N×10
或者 N×100个人在同时下载,硬盘的负荷将大大增加,造成损坏的几率也大大增
加。另一种观点认为:硬盘的读写属于正常操作,硬盘有一个参数叫连续无故障
时间(MTBF),它是指硬盘从开始运行到出现故障的最长时间,一般硬盘的 MTBF
至少在 30000 小时以上,而用户使用 BT 下载的时间肯定远远少于这个时间,所
以使用 BT对硬盘没有太大的危害。
笔者认为,与一般场合相比,使用 BT 会对硬盘进行更频繁地读写操作,在一定
程度上,会加快硬盘的老化,但是如果我们注意使用时间并采取一定的优化措施,
这种影响可以忽略。
1.设置较大的 Cache值
BT多线程地进行下载和上传,Windows默认的 512KB的 Cache就显然不够了。如
果内存在 256MB以上,将 Cache设置得更大一些应该可以减少硬盘读写的频率。
一般设在 8MB~16MB 效果最好。笔者设为 32MB,同时开 4 个 BT 进程,硬盘指示
灯的闪烁仍然比较正常。具体操作步骤如下(以 WindowsXP为例):
在“开始→运行”中输入“regedit”,打开“注册表编辑器”,依次打开
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\
MemoryManagement\” , 查 找 “IoPageLockLimit”( 没 有 的 话 就 新 建
“IoPageLockLimit”,类型为 DWord),将它的值更改为新的 Cache 值,重新启
动即可。
注意:必须输入十六进制数值,32MB对应 8000,16MB对应 4000。强烈建议先备
份注册表。
如果是 WindowsNT系统,运行“系统盘符\WINNT”目录下的“”,进入“注册表
编辑器”,查找字符串“MinInitSize”,将键值由“4”改为“20”(十六进制
数,相当于十进制数 32)即可。
2.降低优先级
BT比较占用资源,使用过程中可能会对整个系统的性能造成一定的影响。如果你
使用 Windows2000/XP,则可以使用任务管理器把所有的 BT 软件的优先级降低,
这样即使它占用资源,也不会对其他应用程序造成太大的影响。具体方法是用
“Ctrl+Alt+Del”组合键打开“Windows 任务管理器”,进入“进程”选项卡,
右击 BT软件进程,在“设置优先级”菜单中选择“低”或“低于标准”即可。
解除 Word非法退出后的只读锁定
在 Word 非法退出后,当我们重新打开原来已经打开过的文档时,会出现只读锁
定的提示,询问你是以“只读”还是以“通知”的形式打开。选择“只读”可以
将文档另存为一个文件,只能在重新启动电脑后再删除原来文件,然后将新文件
改名,非常烦琐;如果选择“通知”,要数十分钟后才会收到 Word 的解除只读
的通知,不实用。那么,有没有一种方法可以立即以“读/写”状态打开原来文
件呢?有的。
原文档之所以被锁定,是因为 Word虽然已经关闭,但它的进程依然存在(进程是
隐藏的),只需将 Word的“残骸”进程结束掉,就可以达到解除锁定的目的。操
作如下(以 WindowsXP为例):
1.关闭其他已经打开的 Word窗口;
2.按“Ctrl+Alt+Del”组合键打开“Windows 任务管理器”,选择“进程”选项
卡,找到进程,结束该进程即可。
命令参数的应用
是微软推出的多媒体播放器,除了用快捷方式或者在“开
始”菜单中选择“WindowsMediaPlayer”命令打开它之外,还可以通过在“开始
→运行”中输入 特有的命令来打开它。
命令格式
wmplayer["path\"][/fullscreen][/Device:{DVD|AudioCD}][/TaskNowPlaying].
.....
参数说明
"path\":播放指定的文件,双引号不可少。
/fullscreen:使用全屏模式播放。fullscreen参数对某些音频文件无效。
/Device:{DVD|AudioCD}:直接播放 DVD或 CD。
/TaskNowPlaying:直接转到“正在播放”窗口。
/TaskMediaGuide:直接转到“媒体指南”窗口。
/TaskCDAudio:直接转到“从 CD复制”窗口。
/TaskMediaLibrary:直接转到“媒体库”窗口。
/TaskRadioTuner:直接转到“收音机调谐器”窗口。
/TaskPortableDevice:直接转到“复制到 CD或设备”窗口。
/TaskServices:直接转到“精品服务”窗口。
/TaskSkinViewer:直接转到“外观选择器”窗口。
应用实例
1.以全屏方式播放“C:\”文件
可以在“开始→运行”中输入命令:wmplayer"C:\"/fullscreen。
2.播放 DVD
可以在“开始→运行”中输入命令:wmplayer/device:DVD。
3.打开 后直接转到“媒体库”窗口
可以在“开始→运行”中输入命令:wmplayer/TaskMediaLibrary。
4.打开 后直接播放“C:\”文件,然后转到“外观
选择器”窗口
可以在“开始→运行”中输入命令:wmplayer"c:\"/TaskSkinViewer。
提示:如果要在命令提示符窗口或者批处理文件中使用
命令,须将“系统盘符\ProgramFiles\WindowsMediaPlayer”目录下的“”文件
复制到“系统盘符\WINDOWS\system32”目录中。
Office2000中的工具程序──剪辑库
在使用 Office2000 时,常常用到剪辑库组件,下面我们就来看看这个程序该怎
样使用。
1.制作其他程序的剪辑库
Office2000中剪辑库的程序名是,只要安装有 Office2000,就能找到这个程序。
运行该程序,你就能从中获取所需的剪贴画。比如你打开了 WPS2000、Authorware6,
然后运行,它就可以成为其他程序的剪辑库了。
2.添加内容
除了能利用原有剪辑库中的内容之外,还可以将你拥有的图片、声音、动画剪辑
分门别类地存放在剪辑库中。方法如下:
1)在的运行画面中单击“新类别”,然后取一个类名,比如“张曼玉照片集”,
然后再双击这个新建的类别,进入这一类别的图片窗口。
2)按下菜单中的“输入剪辑”按钮,选择要加入的所有影星的图片(可以多选),
按下“输入”就可以了。
同样地,也可以添加声音及动画剪辑素材。
3.从网上添加内容
微软提供了一个特定的剪辑材料 Web站点,你可以直接从这个网站上添加剪辑内
容,方法如下:在菜单栏上,单击“联机剪辑”按钮就可以了。按下“确定”按
钮后还可以浏览其他剪辑素材。
在“剪辑库”程序中,所有的图片都以缩略图显示。所以用户可以看着这些缩略
图来直接选择、拖放图片。
C++编程技巧
C++语言是一个面向对象的语言,使用 C++编写的代码更加简捷、高效,更具可维
护性和可重用性。但是很多人使用了 C++语言后却感到 C++与 C 编程没有什么区
别。这其实是由于对 C++语言的特点和特色理解和使用不够造成的。事实上,没
有任何一个程序员使用 C语言的编程效率可以超过 C++语言的。
一、使用 new和 delete进行动态内存分配和释放
运算符 new和 delete是 C++新增的运算符,提供了存储的动态分配和释放功能。
它的作用相当于 C语言的函数 malloc()和 free(),但是性能更为优越。使用 new
较之使用 malloc()有以下的几个优点:
(1)new 自动计算要分配类型的大小,不使用 sizeof 运算符,比较省事,可以避
免错误。
(2)自动地返回正确的指针类型,不用进行强制指针类型转换。
(3)可以用 new对分配的对象进行初始化。
使用例子:
(1)int*p;
p=newint[10];//分配一个含有 10个整数的整形数组
delete[]p;//删除这个数组
(2)int*p;
p=newint(100);//动态分配一个整数并初始化
二、使用 inline内连函数替代宏调用
对于频繁使用的函数,C 语言建议使用宏调用代替函数调用以加快代码执行,减
少调用开销。但是宏调用有许多的弊端,可能引起不期望的副作用。例如宏:
#defineabs(a)((a)<0?(-a):(a)),当使用 abs(I++)时,这个宏就会出错。
所以在 C++中应该使用 inline内连函数替代宏调用,这样既可达到宏调用的目的,
又避免了宏调用的弊端。
使用内连函数只需把 inline关键字放在函数返回类型的前面。例如:
inlineintAdd(inta,intb);//声明 Add()为内连函数
这样编译器在遇到 Add()函数时,就不再进行函数调用,而是直接嵌入函数代码
以加快程序的执行。
三、使用函数重载
在 C 语言中,两个函数的名称不能相同,否则会导致编译错误。而在 C++中,函
数名相同而参数不同的两个函数被解释为重载。例如:
voidPutHz(char*str);//在当前位置输出汉字
voidPutHz(intx,inty,char*str);//在 x,y处输出汉字
使用函数重载可以帮助程序员处理更多的复杂问题,避免了使用诸如 intabs()、
fabs()、dabs()等繁杂的函数名称;同时在大型程序中,使函数名易于管理和使
用,而不必绞尽脑汁地去处理函数名。
四、使用引用(reference)代替指针进行参数传递
在 C语言中,如果一个函数需要修改用作参数的变量值的时候,参数应该声明为
指针类型。例如:
voidAdd(int*a){(*a)++;}
但是对于复杂的程序,使用指针容易出错,程序也难以读懂。在 C++中,对于上
述情况可以使用引用来代替指针,使程序更加清晰易懂。引用就是对变量取的一
个别名,对引用进行操作,这就相当于对原有变量进行操作。例如使用引用的函
数定义为:
voidAdd(inta)(a++;);//a为一个整数的引用
这个函数与使用指针的上一个函数的功能是一样的,然而代码却更为简洁和清晰
易懂。
五、使用缺省参数
在 C++中函数可以使用缺省参数,例如:
voidPutHzxy(char*str,intx=-1,inty=-1)
{if(x==-1)x=wherex();
if(y==-1)y=wherey();
moveto(x,y);
PutHz(str);}
可以有两种方式调用函数 PutHzxy(),例如:
PutHzxy("C++语言");//使用缺省参数,在当前位置输出
PutHzxy("C++语言",10,10);//没有使用缺省参数
通常的情况下,一个函数应该具有尽可能大的灵活性。使用缺省参数为程序员处
理更大的复杂性和灵活性问题提供了有效的方法,所以在 C++的代码中都大量地
使用了缺省参数。
需要说明的是,所有的缺省参数必须出现在不缺省参数的右边。亦即,一旦开始
定义缺省参数,就不可再说明非缺省的参数。
例如:
voidPutHzxy(char*str,intx=-1,inty=-1);//正确
voidPutHzxy(intx=-1,inty=-1,char*str);//错误
六、使用模板和 BIDS
从 BorlandC++中还引入模板(template)的功能,通过模板 BorlandC++实现了
功能强大的 BIDS(BorlandInternationalDataStructures)。使用 BIDS 可以不编
程实现存储任何数据类型的数组、链表、堆栈、队列等数据结构。
下面的例子实现了一个存储整型变量的堆栈:
typedefBI_StackAsVectorintstack;
main()
{instackis;//定义一个整型变量的堆栈
for(intI=0,I<10,I++)
(I);//10个数压栈
for(I=0,I<10,I++)
cout<
}
通过语句(),()可以对堆栈进行操作。
制作安装与反安装程序
近日,笔者需要把一些平时经常使用和自己编的一些程序“压”在一张软盘上。
于是,便安好了 WinRAR,准备使用 RAR的“自解压”功能。可又想起了“人见人
爱”的 Setup向导。经过研究,笔者发现了一种不用语言(编程)的方法就可轻松
实现安装与反安装程序的制作。想让你的软件更专业吗?Let'sgo!
软件名称:TarmaInstaller
最新版本:汉化版
下载地址:sp?softid=173
安装很简单,一路按“下一步”即可。顺便欣赏一下吧。安装完成后,可从桌面
或程序组进入主界面。哇!多漂亮的界面呀!单击“制建新方案”,便开始了制
作“旅程”。在“新方案”界面上,左边为项目分类,右边为制作区,下面则是
信息栏。在右上方,有 3 个按扭,它们分别为“上一步”、“下一步”和“帮
助”。
第一步:在“方案确认”中,输入程序标题、公司名及版本号。然后,在项目分
类栏中单击“文件”,根据自己的需要分别在<AppFolder>(任意文件夹)、<
CommonFile>、<Windir>和<WinSysDir>中添加文件。如需要,还可以自行
添加文件夹。在“快捷方式”中,还可添加需要的快捷方式。
提示:此快捷方式的图标必须在“文件”一栏中添加好。
第二步:单击“下一步”,进入安装参数设置位置,在这里可以设置安装位置、
选项和错误处理方法。接下来,在“自述文件和许”可当中可键入在复制文件前
提示给用户的信息。在语言项目中,如需多语言支持,可在上方表内提供的语言
种类前打钩(前提是先在下方选中“多语言支持”[U])。在需要项目中可以选择
软件对系统和硬件的要求。
第三步:在高级选项中,可设置用户注册页面信息和注册表、INI 文件及环境等
高级要求。
第四步:在建立选项中,设置好建立的风格(推荐使用单个 EXE),最好将“警告
视为错误”前的钩去掉,否则经常会建立失败。
最后,便可以点击“建立”(Ctrl+F5)完成这个程序的建立了。建立后,程序会
自动生成反安装。
VC++中色彩的运用
如华丽得体的衣装可以让一个外貌平平的女孩变得自信而愉快那样,在 VC++程序
界面中适当地配上颜色也会使你的程序变得生动悦目。
一、寻找 VC++中调色板的配色参数
最直接的方法是设置应用程序主窗体的背景色。对此,简单的办法是通过
ClassWizard 在视图中创建一个成员函数来响应消息 WM_ERASEBKGND,关键源代
码如下:
BOOLCMyView::OnEraseBkgnd(CDC*pDC)
{
CBrushbackBrush(RGB(255,255,0));
CBrush*pOldBrush=pDC->SelectObject(&backBrush);
CRectrect;
pDC->GetClipBox(&rect);
pDC->PatBlt(,,(),(),PATCOPY);
pDC->SelectObject(pOldBrush);
returnTRUE;
}
本段代码的作用是将主窗体背景绘制成米黄色,其中所用的 RGB宏是用于指定三
原色(红,绿,蓝)的“配比数”,每个值都是 0~255 之间的一个整数。在上面代
码中 RGB 表示混合同样一份红色与绿色,并关闭蓝色得到黄色;0,0,0 为黑色,
255,255,255为白色。
RGB宏是 VC++程序使用颜色的基础,但在使用时遇到的棘手问题是,当你选择一
种“中间色”时,你如何才能知道确切的“配方”──那三个 0~255 之间的颜
色参数分别是多少?这也是笔者在研制一个项目中遇到的一个实际问题,尽管它
在整个项目中显得微不足道。为此,笔者编制了一个实验程序,运行后可以调用
MFC 的颜色对话框,当我们选中具体颜色后,就得到其 RGB 值,并存放到文本文
件 RGBNum中。当我们得到这个值后,在上面代码中就可以用这个数值去替代 RGB
宏了。实验程序具体代码如下:
voidCMyView::OnSelRGB()
{
CColorDialogcolorDialog;
COLORREFMycolor;
FILE*fin;
fin=fopen("","a");
if(()==IDOK)
{
Mycolor=();
fprintf(fin,"Mycolor=%ld\n",Mycolor);
fclose(fin);
}
}
上述代码是通过 COLORREF 获取 RGB 颜色值的。COLORREF 是一个 32bit 整数,它
常用 RGB宏作初始化。
二、设置对话框的背景颜色
要 改 变 应 用 程 序 所 有 对 话 框 的 背 景 颜 色 , 可 以 调 用
CwinApp::SetDialogBkColor(),它的第一个参数指定了背景颜色,第二个参数
指定了文本颜色。
下例将应用程序对话框设置为蓝色背景和黄色文本。
BOOLCMyApp::InitInstance()
{
......
//蓝色背景黄色文本
SetDialogBkColor(RGB(0,0,255),RGB(255,255,0));
......
}
三、如何控制文字的显示颜色
在 VC++编程中,常会用 LOGFONT结构中的 14个字段定义去控制显示字符的大小、
粗细、角度、字体等。而且可以用函数 SetTextColor(COLORREFcrColor)设置字
符颜色。有关代码如下所示:
voidCMyView::OnDraw(CDC*pDC)
{
CMenuCom03Doc*pDoc=GetDocument();
ASSERT_VALID(pDoc);
//设置文本颜色
COLORREFcolor=RGB(0,250,0);
pDC->SetTextColor(color);
pDC->TextOut(120,200,"彩色字体样例");
}
下一步,我们还可以设置具有翻转背景颜色的文本。即调用 CDC::SetBkMode()函
数并传送 TRANSPARENT使背景颜色保持不变。以下代码用红色带阴影显示文本:
voidCMyView::OnDraw(CDC*pDC)
{
CDelemeDoc*pDoc=GetDocument();
ASSERT_VALID(pDoc);
//TODO:adddrawcodefornativedatahere
CRectrc;
GetClientRect(rc);
CStringstr(_T("Hello,World!"));
pDC->SetBkMode(TRANSPARENT);
(1,1);
pDC->SetTextColor(RGB(0,0,0));
pDC->DrawText(str,(),rc,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
(-1,-1);
pDC->SetTextColor(RGB(255,0,0));
pDC->DrawText(str,(),rcView,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
}
本文列举的源代码均在 VC++下调试运行通过。
计算机等级考试释疑:VB应试心得
VB因简单易学、功能强大和微软的支持而成为主流,于是越来越多参加全国计算
机等级考试的人选择了它。不过请大家注意:二级 VB考试笔试与上机时间均为 90
分钟,千万不要与其他语言的考试时间发生混淆。
VB与 QB的区别与联系
VB与 QB在数据类型、语法和程序结构等方面有很多相同之处,VB仍采用基本的
BASIC语言,但它们的区别却是根本性的:
只是一门程序设计语言,而 VB不但是一门程序设计语言,更重要的还是在
Windows操作系统界面下的软件开发工具,它主要用来开发可视化软件。
中的程序是一个完整的程序系统,是不可以分割的,程序执行时从头执行到
尾,编写程序时一定要精确地写出每一个步骤;而 VB 程序采用的是事件驱动编
程机制,用户编写程序时不必写出很长的程序,只要写出简短的程序片断就可以
了。
比如这样一个例子,要求编程实现:输入两个数,输出它们的和。如果用 QB,程
序如下:
INPUTa;b
c=a+b
PRINTc
END
而用 VB程序则如下:
PrivateSubCommand1_Click()
A=InputBox("a=")
B=InputBox("b=")
C=val(a)+val(b)
PrintC
EndSub
这个例子中 QB程序与 VB程序在程序代码和语法规则上基本相似,但执行时就不
一样了:QB只要运行,就可以得出结果;而 VB程序则必须用鼠标单击 Command1
对象才能执行其代码,得出结果。如果单击窗体则操作对象错误;如果对 Command1
不单击而进行其他操作,则对象响应事件错误。这两者都不能执行 VB 下面的程
序代码。因而在 VB 应试学习过程中,既要学会分析 BASIC 程序的执行流程,又
要熟悉和掌握 VB的操作界面、面向对象程序设计的特点。
重视 VB的基本概念
VB的基本概念中,要特别重视数据类型的定义、表达式、函数及常用控件的属性、
功能和使用。这是掌握面向对象程序设计、学会编写事件代码的基础,考试的内
容涉及面很广,大家要多加记忆与理解。
在前面的例子中,如果将其中的“C=val(a)+val(b)”改为“C=A+B”,那么从键
盘输入 A=1,B=2,结果还是 3 吗?答案是否定的。因为 InputBox 函数是输入语
句,它只能接收文本,所以变量 A与 B内存放的并非是数字 1与 2而是字符“1”
与“2”,而语句 C=A+B中的“+”号的含义对于文本来讲并不是加而是连接的意
思,因而答案为 12。这个问题的理解充分地说明了掌握基本概念的重要性。
2002 年秋季笔试中有一选择题:在窗体上画一个名称为 Commandl 的命令按钮,
然后编写如下程序:
PrivateSubCommand1_Click()
StaticXAsInteger
StaticYAsInteger
Cls
Y=1
Y=Y+5
X=5+X
PrintX,Y
EndSub
程序运行时,三次单击命令按钮 Commandl后,窗体上显示的结果为:
A)1516B)156
C)1515D)56
解析:本题主要考查对数据的定义,用 Dim 和用 Static 定义的变量在程序中的
结果是完全不同的。用 Dim定义的变量,在过程运行结束后,变量的值不会保留;
用 Static 定义的变量,其值只被初始化一次,其后的值将继续保留。题目中 x
定义为 Static 类型,x 第一次运行时初值为 0,第二次运行前其值变为 5,第三
次运行前其值变为 10,而 y虽然也定义为 Static,但每次都要执行一个“y=1”
这个赋值语句,所以第三次执行完,其结果应为:x=15,y=6。
掌握 VB中的控件
在 VB 中,控件是非常重要的内容,考试中常常应用在程序分析和上机操作中。
考生们要多记忆、多运用、多对比、多总结,举一反三,才能掌握好各个控件。
2002 年春季笔试中有一选择题:在窗体上画两个单选按钮,名称分别为
Option1、Option2,标题分别为“宋体”、“黑体”;一个复选框,名称为
Check1,标题为“粗体”;一个文本框,名称为 Text1,Text属性为“改变文字
字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外
观如图 1),则能够实现上述要求的语句序列是:
A)=TrueB)=True
==True
C)=FalseD)=True
==1
解析:本题主要考核 VB的两个控件,单选按钮控件与复选框控件的 Value属性,
虽然它们属性名是一样的,但取值却不同。单选按钮 Value 属性值为 True 表示
选中,而复选框选中其值应为 1,所以正确答案应为 D。许多考生由于学习过程
中不注重对比,没有真正理解和掌握,常错选为 B。
2002年秋季考试中有一填空题:在窗体上画两个标签,其名称分别为 Label1和
Label2,Caption属性分别为“数值”及空白;然后画一个名称为 HScroll1的水
平滚动条,其 Min的值为 0,Max的值为 100。程序运行后,如果单击滚动条两端
的箭头,则在标签 Lable2 中显示滚动条的值,如图 2 所示。请在[1]和[2]处填
入适当的内容,将程序补充完整。
PrivateSubHScroll1_[1]
=HScroll1.[2]
EndSub
解析:本题主要考查考生对于滚动条控件事件及属性的掌握,因为滚动条支持两
个事件,即跟踪滚动条中的动态变化的 Scroll 事件和得到滚动条最后位置的
Change事件,题中要求单击滚动条两端的箭头所能触发的事件应为 Change事件,
可以显示当前滚动位置(即数值)的应为 Value属性,故应填入 Change和 Value。
抓住程序“要害”进行分析
程序的“要害”就是算法和过程,重点在于抓住算法的使用和过程的执行,所以
要花时间进行认真的分析,不要放过每一个细节。否则一不小心就容易得出错误
分析,与正确结果大相径庭。
2002年秋季笔试中有一程序分析题:在窗体上画一个名称为 Text1的文本框和一
个名称为 Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Dimarray1(10,10)AsInteger
Dimi,jAsInteger
Fori=1To3
Forj=2To4
array1(i,j)=i+j
Nextj
Nexti
=array1(2,3)+array1(3,4)
EndSub
程序运行后,单击命令按钮,在文本框中显示的值是:
A)12B)13C)14D)15
解析:本题中我们应将分析重点放在 text1的赋值上面,由于程序已知其算法为:
=array1(2,3)+array1(3,4),因而只要求 array1(2,3)与 array1(3,4)
的值而没有必要去求其他数组元素的值,根据数组通项的算法 array1(i,j)=i+j
可知 array1(2,3)=5、array1(3,4)=7,故正确答案应为 A。
杀毒环境有讲究
杀毒要借助杀毒软件,但不是说一点“杀毒”按钮就万事大吉了。针对不同特性
的病毒,我们应该选择相应的系统环境。
一、非系统文件病毒
杀这种病毒相对容易,一般在 Windows环境下就能被“全歼”。
二、已激活的非系统文件病毒
虽然现在的反病毒软件都声称能查杀内存病毒,但此技术还未臻完善,效果可能
达不到预期。因此,推荐杀此类病毒应在安全模式下进行。在 Windows安全模式
下,这些病毒不会在启动时被激活。
三、系统文件病毒
杀此类病毒一定要在干净的 DOS环境下进行,甚至还需要动用几种杀毒软件交叉、
反复查杀才能彻底清除。
四、网络病毒
此类病毒现在层出不穷,很容易反复感染,因此不但需要干净的杀毒环境,还必
须在断开网络的情况下进行查杀。
多媒体文件格式转换速查手册
媒体技术的飞速发展,使得现实生活中的声、形、画能在电脑得以真实再现。人
们在享受现代电脑科技的同时,面对纷繁的多媒体文件格式也是一头雾水。由于
其格式不同,使得相应的操作也完全不同,这必定会造成操作上的不方便。不同
格式的多媒体文件间的相互转换,便成为我们应用中的常见操作。
本文将常见的多媒体文件格式列出,同时也给出了多媒体文件互相转换的常用操
作,便于读者速查。
一、图形图像文件转换
1.常见图形图像文件扩展名一览
BMP(Bitmap):是 Windows 中的标准图像文件格式。它以独立于设备的方法描述
位图,可用非压缩格式存储图像数据,其解码速度快,支持多种图像的存储,常
见的各种图形图像软件都能对其进行处理。
GIF(GraphicsInterchangeFormat):是在各种平台的各种图形处理软件上均能够
处理的、经过压缩的一种图形文件格式。该格式存储色彩最高只能达到 256种,
多用于网络传输。
PNG(PortableNetworkGraphics):是一种能存储 32 位信息的位图文件格式,其
图像质量远胜过 GIF。与 GIF一样,PNG也使用无损压缩方式来减少文件的大小。
PNG图像可以是灰阶的(16位)或彩色的(48位),也可以是 8位的索引色。PNG图
像格式不支持动画。
TIF/TIFF(TagImage):TIFF支持的色彩数最高可达 16M,它存储图像质量高,但
占用的存储空间非常大,细微层次的信息较多,有利于原稿阶调与色彩的复制。
该格式有压缩和非压缩两种形式。
CDR(CorelDraw):是 CorelDraw中的一种图形文件格式。它是所有 CorelDraw应
用程序中均能使用的图形图像文件格式。
WMF(WindowsMeta):是 Windows中常见的一种图形文件格式,它具有文件短小、
图案造型化的特点,整个图形常由各个独立的组成部分拼接而成,但其图形较粗
糙,并且只能在 Office中调用编辑。
JPG/JPEG(JointPhotographicExpertGroup):是 24 位的图像文件格式,也是一
种高效率的压缩格式。由于其高效的压缩效率和标准化要求,目前已广泛用于彩
色传真、静止图像、电话会议、印刷及新闻图片的传送。
PCD(KodakPhotoCD):PCD是一种 PhotoCD文件格式,由 Kodak公司开发。该格式
主要用于存储只读光盘上的彩色扫描图像,它使用 YCC色彩模式定义图像中的色
彩。PhotoCD图像具有非常高的质量。
PSD(AdobePhotoshopDocument)/PDD:是 Photoshop 中使用的一种标准图形文件
格式,可以存储为 RGB或 CMYK模式,还能够自定义颜色数并加以存储。PSD文件
能够将不同的物件以层(Layer)的方式来分离保存,便于修改和制作各种特殊效
果。PDD 和 PSD 一样,都是 Photoshop 中专用的图形文件格式,能够保存图像数
据的每一个细小部分。包括层、附加的蒙版通道以及其他内容。
TGA(TaggedGraphic):是 TrueVision 公司为其显卡开发的一种图像文件格式,
最高色彩数可达 32 位,其中包括 8 位 Alpha 通道用于显示实况电视。该格式文
件使得 Windows与 3DS相互交换图像文件成为可能。你可以先在 3DS中生成色彩
丰富的 TGA文件,然后在 Windows中利用 Photoshop等应用软件来进行修改和渲
染。
2.利用 进行格式转换
在 ACDSee 中打开保存有图像文件的文件夹,右键单击需要转换的图像文件,选
择“转换”命令,将打开“图像格式转换”对话框,在“格式”列表中选择需要
转换的文件格式,然后单击“选项”按钮,在打开的对话框中单击“在下列文件
来中放置已修改的图像”选项,设置好输出文件夹的位置,单击“确定”按钮即
可。
注意:选中多个图像文件,可实现批量转换。
3.图像编辑软件转换法
图像编辑软件(如 Windows 自带的“画图”程序、Photoshop 等)支持且能处理绝
大部分格式的图像。所以,利用图像编辑软件打开一幅图像,然后单击“文件→
另存为”菜单命令,在打开的“保存”对话框中的“保存类型”框中选择另一种
格式保存即可。
4.其他常用转换工具
(1)利用 AdvancedBatchConverter转换
运行 AdvancedBatchConverter,在主界面中单击“Batchmode”(批量模式)按钮,
打开相应的对话框,在右边的图像文件选择框中,选择需要转换的图像文件,单
击 “Add”( 添 加 ) 或 “Addall”( 全 部 添 加 ) 按 钮 添 加 图 像 文 件 。 在
“Outputformat”(输出格式 )列表中设置好输出的文件类型,然后单击
“Start”(开始)按钮即可。
另外,在“Batchmode”对话框中单击选中“UseadvancedOptions”(使用高级选
项)选项,然后单击“Options”(选项)按钮,即可在打开的对话框中对图像转换
后的尺寸大小、像素、DPI和色彩效果按设置值进行自动修改。
(2)利用 ImageConverterPlus转换
运行 ImageConverterPlus,在主界面中单击“Files”(文件)选项卡,单击
“Addfile”(添加文件)或“Addfolder”(添加目录)按钮,在打开的对话框中添
加需要转换的图像文件。然后单击“Script”(转换脚本 )选项,单击
“SaveimagePCXformat”(将文件保存为 XX 格式)选项,在打开的菜单中选择转
换的文件格式,单击“Convertedimageswillbesavedto”(转换后的文件保存目
录)选项,在打开的菜单中选择转换后文件的保存目录。设置完毕,单击“GO!”
按钮即可。
二、音频文件转换
1.常见音频文件扩展名一览
CMF(CreativeMusicalFormat):Creative(创新)公司的专用音乐格式,与 MIDI
差不多,只是音色、效果上有些特色,专用于 FM声卡,但其兼容性也很差。
CDA(CDAudio):唱片采用的格式,又叫“红皮书”格式,记录的多是波形流。但
缺点是无法编辑,文件长度太大。
MID/RMI(MIDI):MIDI 是数字乐器接口的国际标准,它定义了电子音乐设备与计
算机的通讯接口,规定了使用数字编码来描述音乐乐谱的规范。电脑就是根据
MIDI 文件中存放的对 MIDI 设备的命令,即每个音符的频率、音量、通道号等指
示信息进行音乐合成的。MID 文件的优点是短小;缺点是播放效果因软、硬件而
异。
WAV(WaveformAudioFile):是 Windows本身存放数字声音的标准格式,目前也成
为通用性的数字声音文件格式。由于 WAV格式存放的是未经压缩处理的音频数据,
所以体积较大。
MP3MP2(MPEGAudioLayer-3):即 MP3压缩格式文件。由于其具有压缩程度高、音
质好的特点,所以 MP3是目前最为流行的一种音乐文件。
VQF(Transform-domainWeightedInterleaveVectorQuantization,TwinVQ):是
雅马哈公司开发的一种音频压缩格式。压缩比较 MP3高,而且音质比 MP3好。由
于 VQF是雅马哈公司专有格式,受到的支持(播放器)相当有限。
RA/RAM(RealAudio):RealNetworks 公司开发的主要适用于网络实时数字音频流
技术的文件格式。由于它的面向目标是实时的网上传播,所以在高保真方面远不
如 MP3,但在只需要低保真的网络传播方面却无人能及。
ASFWMA/WAX:ASF(AdvancedStreamFormat)和 WMA都是微软公司针对 Real公司开
发的新一代网上流式数字音频压缩技术。这种压缩技术的特点是同时兼顾了保真
度和网络传输需求,所以具有一定的先进性。
与 WAV、WMA、VQF、MP3转换
(1)利用极速火龙 CD压缩器转换
下面的操作将 CD转换为 WAV、WMA、VQF、MP3文件。
运行极速火龙 CD 压缩器。在主界面中的“曲目保存于”栏中键入存放生成文件
的目录。单击“参数优化”选项卡,如果你有 2个以上的光驱,从下拉列表中选
择放有 CD 的光驱;单击“操作”选项卡选择好输出文件格式及相应的设置项。
在“CD 抓轨”列表中选择需要复制的 CD 曲目。单击“开始压缩”按钮,曲目将
按照需要自动压缩完成。如下图所示。
(2)利用 AudioConverter转换
下面的操作将 WAV、VQF、MP3转换为 CD文件。
运行 AudioConverter。在主界面中单击“File(文件)→BurnAudioCD(刻录音乐
CD)”菜单命令,在打开的对话框中单击“AddFiles”(添加文件)按钮,选择你
要刻录进 CD的音乐文件,或者单击“AddPlaylist”(添加播放列表)按钮将某个
播放菜单里的文件都添加进来。单击“MoveUp/Down”(向上/下移动)按钮调整曲
目的上下顺序。单击“BurnCD”(刻录 CD)按钮,开始刻录转换。
注意:所有文件的总播放时间(TotalPlayTime)不能超过 74 分钟,而文件(音轨)
的个数不能多于 98。
与 WMA、VQF、MP3转换
(1)利用极速火龙 CD压缩器转换
下面的操作将 WAV转换为 WMA、VQF、MP3文件。
运行极速火龙 CD 压缩器。在主界面中的“曲目保存于”栏中键入存放生成文件
的目录。单击“文件转换”选项卡,然后单击“添加文件”按钮,在打开的对话
框中选中需要转换的文件。在“操作”选项卡中选择好输出文件格式及相应的设
置项。单击“开始压缩”按钮开始压缩过程。
(2)利用 AudioConverter转换
下面的操作将 WAV、VQF、MP3转换为 WMA、WAV文件。
运行 AudioConverter。在主界面中单击“File(文件)→AddFiles(添加文件)”菜
单命令,打开“AddFiles”对话框,在“文件类型”列表中选择要转换文件的类
型,在“Convertto”(转换为)列表中选择需要转换为的文件类型,然后选中需
要转换的文件并单击“打开”按钮。单击“Convert”(转换)按钮即开始转换。
与 RA文件转换
(1)利用 RealAudioEncoder转换
下面的操作将 WAV转换为 RA文件。
运行 RealAudioEncoder。在左边“Source”(源文件)选项组中的“File”(文件)
框中输入要转换的 WAV 文件 (单击“Browse”(浏览 )按钮添加 )。在右边
“Destination”(目标文件)选项组中的“File”(文件)框中输入生成的 RA文件
名。在右下角的“Compression”(压缩)列表框中选择一种压缩编码方式。从上
至下,音质越好但所占的存储空间也越大。单击“StartEncoding”(开始编码)
按钮即开始转换。
(2)利用 WisecroftRipper转换
下面的操作将 RA、RM、RAM转换为 WAV文件。
运行 WisecroftRipper。单击“File(文件)→SelectInput/OutputDirectory(选
择输入/输出目录)”菜单命令,设置文件转换的输入/输出路径。单击主界面中
的“RA→WAV”按钮,在下面的“Files”(文件)选项组中,单击路径后面的选择
按钮,在打开的对话框中选择需要转换的 RA 文件。选中添加到列表中的文件,
单击“Addfile”(添加文件)按钮,此时你会看到,文件已出现在“Queue”(队
列)选项组中了。单击“转换”按钮即开始转换。
与 WAV转换
(1)利用 Midi2WavRecorder转换
下面的操作将 MID转换为 WAV文件。
运行 Midi2WavRecorder。单击“MIDI→OpenMIDIFile(打开 MIDI 文件)”菜单命
令,打开需要转化的 MIDI 文件。调整好“MIDIVol”(MIDI 播放音量 )与
“RecVol”(录音音量)处的音量设置。
单击“录音”按钮即可开始转化。录制完毕单击“WAVE→SaveWave(将 WAV 文件
另存为)”菜单命令,将生成的 WAV文件保存。
(2)利用 AmazingMIDI转换
下面的操作将 WAV转换为 MID文件。
在转换以前,最好先将 WAV文件转换为 22050Hz单声道,因为对于 AmazingMIDI
所用的算法来讲,22050Hz 的采样率已经足够了,所以即使你使用 44100Hz 的采
样率也不会得到更好的结果而只会延长转换的时间。
运行 AmazingMIDI。单击“ToneFile(指定乐器音调文件)”菜单命令,选择一个
乐器音调文件。比如 AmazingMIDI目录下的 。单击“InputFile(指定
输入文件)”菜单命令,选择要转换的 WAV文件。单击“OutputFile(指定输出文
件)”菜单命令,指定要输出的 MIDI文件名。单击“Transcribe→Transcribe(转
录)”菜单命令,将打开转录对话框。单击“Start”(开始)按钮,即开始转录。
转录完毕后,生成的 MIDI 会自动播放,如果感觉不好,可在“Transcribe”对
话框中的设置选项中进行调整。
三、视频文件转换
1.常见视频文件扩展名一览
AVI(AudioVideoInterleaved):是微软公司开发的一种符合 RIFF 文件规范的数
字音频与视频文件格式。AVI格式允许视频和音频交错在一起同步播放,支持 256
色和 RLE 压缩。但 AVI 文件并未限定压缩标准,因此,AVI 文件格式只是作为控
制界面上的标准,不具有兼容性,用不同压缩算法生成的 AVI文件,必须使用相
应的解压缩算法才能播放。
MOV/QT:即 QuickTime音频、视频文件格式。它是 Apple公司开发的一种音频、
视频文件格式,用于保存音频和视频信息。QuickTime文件格式支持 25位彩色,
支持 RLE、JPEG 等领先的集成压缩技术,提供 150多种视频效果,并配有提供了
200多种 MIDI兼容音响和设备的声音装置。
MPEGDAT:MPEG 文件格式是运动图像压缩算法的国际标准,它采用有损压缩方法
减少运动图像中的冗余信息,同时保证每秒 30 帧的图像动态刷新率。MPEG 标准
包括 MPEG视频、MPEG音频和 MPEG系统(视频、音频同步)三个部分,前文介绍的
MP3音频文件就是 MPEG音频的一个典型应用,而 VideoCD(VCD)、SuperVCD(SVCD)、
DVD则是全面采用 MPEG技术所产生出来的新型消费类电子产品。
RM:RealNetworks公司开发的一种新型流式视频文件格式。主要用来在低速率的
广域网上实时传输活动视频影像,可以根据网络数据传输速率的不同而采用不同
的压缩比率,从而实现影像数据的实时传送和实时播放。
ASF:ASF 是微软为了和现在的 Realplayer 竞争而发展出来的一种可以直接在网
上观看视频节目的文件压缩格式。由于它使用了 MPEG4的压缩算法,所以压缩率
和图像的质量都很不错。
2.将 VCD文件转换为 MPG
(1)利用豪杰超级解霸 3000转换
VCD一般都是以 DAT格式存储的,用豪杰超级解霸 3000可方便地切割 VCD文件,
并在切割时直接将其转存为 MPG格式。
用豪杰解霸打开要剪切的影片,单击“循环/选择录取区域”按钮,再通过“选
择开始点”、“选择结束点”按钮设定剪辑的起点和终点,然后单击“录像指定
区域为 MPG或 MPV文件”按钮即可完成片段剪辑,取名另存即可。
(2)利用 Myflix转换
Myflix可以将 VCD中的 DAT文件剪切、转换成 MPG文件。
运行 Myflix,在主界面中单击“(打开)”菜单命令打开需要剪切的 VCD文件,也
可以用拖放的方法直接将 DAT 文件拖入 Myflix 窗口中打开,然后用视频窗口下
方的工具设定好视频片段的剪切始点和终点,最后单击“(整理)”菜单命令,很
快 DAT文件就被切割并转换成 MPG文件了。如果要将整个 DAT文件转换为 MPG文
件,则可以单击“VCDMPEG(转换 VCD 文件为 MPEG)”菜单命令直接将整个 DAT 文
件转换为 MPG文件。
3.将 DVD文件转换为 AVI文件
剪切、转换 DVD盘片中的 VOB文件,最简单的工具是豪杰 DVDⅢ。
插入 DVD光碟,在“开始”菜单中启动豪杰 DVDⅢ中的“DVD转 VCD”工具,在打
开的对话框中单击“文件→打开”菜单命令,在打开的对话框中选择需要转换的
文件,单击“文件→选择输出目录”菜单命令,在打开的对话框中设置文件的输
出路径。如果你是将 DVD整盘复制到硬盘,请将文件选择路径指向 DVD光碟,请
单击“语言选择”按钮进行字幕和语言的选择。单击“控制→视频处理方法”菜
单命令,在打开的对话框中选择“采用 MMX的快速算法”选项,将可快转换的速
度。单击“播放”按钮即开始转换操作。
4.将 MPG文件转换成 ASF文件
在转换之前,应首先检查你有没有有旧版本的 ASF 压缩编码驱动库,请在
\Windows\System 中查找 文件,右键单击该文件,选择“属性”命
令,然后单击“版本”选项卡,即可以看到文件对应的版本号。检查版本号为
或 , 如 果 不 是 , 请 你 删 除 和
(如果存在)文件。然后重新安装 WindowsMediaToolkit,或把相应版
本号的 ASF压缩编码驱动库拷贝到\Windows\System目录。
运行 SonicFoundryStreamAnywhere。打开你需要转换的 MPG 文件,单击
“Files→Saveas(另存为)”菜单命令,在打开的对话框中选择你要存储 ASF 文
件的文件夹,在文件类型中列表中选择“EncodeWindowsMediaFormat”(编码为
WindowsMedia 格式)选项。然后选择你要生成的 ASF 文件的压缩比例,如果选择
“250Video”选项则相当于 2M/分钟的压缩率,这时图像的质量不太好。同理,
如果是选择“512Video”选项则相当于 4M/分钟的压缩率(其实最好的 ASF 是在
320×240和有 30帧/秒的情况下,它的图像和声音仍然可以同步)。单击“OK”按
钮即可。
5.将 RM、ASF、WMV、MPV、MOV等文件转换成 AVI或 MPG文件
EOVideo是一款集播放、剪辑、转换于一体的视频编辑工具,它不但可以转换 ASF
文件,而且还可以转换 RM 文件,并且支持 AVI 的编码选择,甚至可以直接将流
媒体文件转换成为 MPG文件,而且转换的速度快,效果也较好。
运行 EOVideo。在主界面左侧的磁盘列表窗口中选择 RM文件的保存路径,然后在
文件列表区域中将 RM 文件拖放到右侧的“PlayList(播放列表)”中,并单击
“as”菜单命令,将列表文件保存。如果要播放被选定的 RM 等类型文件,可以
单击“Player(播放)”选项卡,在这里即可单击“播放”按钮开始播放预览。在
确认了需要转换的视频片段后,即可开始转换。
单击“Converter(转换)”选项卡,首先在“OutputFormat(输出格式)”框中设
置输出文件类型,这里选择格式为“AVI”。然后在“Compression(压缩编码)”
中设置编码格式,比如设置为 。如果要进一步设置当前编码格式,
可以单击“Setting(设置)”按钮,打开压缩方式算法设置对话框,在其中设置
好模式和播放品质率,完成后单击“OK”按钮返回。
单击“Output(输出)”按钮,在“Output(输出文件名)”框中设置好文件的保存
路径和名称。
最后,单击“Converter(转换)”按钮,即可进入转换界面,单击“Start(开始)”
按钮即可。
四、手机铃声转换
1.利用 Psmplay制作和弦铃声
要将自己喜欢的乐曲转换成为和弦铃声,可以使用 Psmplay,该软件支持多种格
式的音乐文件,几乎涵盖了市面上所有和弦手机铃声格式。下面以常见的 MIDI
文件为例,讲解和弦铃声的转换。
打开要编辑的 MIDI文件。通常,网上下载的 MIDI 音乐比较长,我们不可能用整
首曲子做铃声。此处可以修改 MIDI文件播放的长度。
单击“设定→设置音量”菜单命令,可以修改 MIDI文件音量。建议将音量调小,
以免输入音量过大而造成手机喇叭破音。单击“文件→将 SMAF 转换格式”菜单
命令将修改过的 MIDI文件转成手机能够识别的“MMF”格式。
接下来,只需将修改过的 MIDI 文件保存,并为制作好的 MMF 文件选择合适的存
储路径即完成制作。最后,用户只需要用数据线连接电脑和手机,把铃声上传到
手机内即可。
2.抓狂铃声编码器—Nok2phone
目前几乎所有的手机都具有自编铃声功能,但各个品牌手机的铃声编辑方法并不
统一。编辑此类铃声,必须有一定的音乐基础,但对于大多数人来说,还是有相
当的难度。但有了 Nok2phonep,这一切也就迎刃而解了。
Nok2phone 的界面非常简单,左边是铃声编码区域,右边则是各种手机的按钮,
通过这些按钮可将 MIDI文件转换成不同的手机编码。
单击“”菜单命令,在打开的对话框中选择需要转换的 MIDI 文件,此是系统会
打开“请输入 Channel”(通道值)对话框,要让你输入通道值(“MIDIChannel”
意为该 MIDI文件的内部通道号,默认是 1,选中的这个通道可能是伴奏,也可能
是主旋律,你可以通过 MIDI编辑软件作事先选取)。
单击“确定”按钮即可看见该 MIDI 的 RTTTL 格式文本已经显示出来,接下来便
可以单击“Tools”工具选项组中的“播放 MIDI”按钮来试听 MIDI通道是否正确,
如果不正确,就回到第一步重新打开 MIDI文件,并在“请输入 Channel”窗口中
选择别的通道。
试听正确后,请根据自己的手机在右边选择相应的按钮,如单击“OT300”按钮,
即可看到左下方的窗口中已出现了 OT300的编码,我们将这个编码输入到手机中
即可欣赏美妙的音乐了
Msconfig”,点击“确定”按钮,出现系统配置实用程序,选启动标签,在不需
要启动的项目前取消对钩。最好的方法是点击全部禁用,这样你的系统运行速度
将会快很多。
以上讲的方法是可以相互运用的,如你要启动某一程序,可启动相应服务;要禁
止某一程序,可取消相应服务。学电脑就要做到举一反三。
系统恢复软盘 DTY
本人在电脑公司工作,主要从事销售品牌机和组装机。虽然售后服务不包括操作
系统的维护,但有些顾客对电脑操作非常陌生,更不要说是重装操作系统和安装
驱动,所以系统损坏的时候还是要求助于我们。而重装一次操作系统和相关软件
要花费很长的时间,所以常用 GHOST给系统做备份。当给用户第一次做好系统、
安装完常用软件的时候,就用 GHOST给 C盘做一个备份文件,放入最后一个盘中,
这样以后恢复一次系统只用几分钟,很多用户可以独立完成。
但有些用户跟本不懂 DOS操作,更不要说是用 GHOST把备份文件恢复到 C盘;有
些用户虽然可以使用 GHOST这个软件,但有时候也会把 C盘的镜像文件恢复到整
个硬盘,这样的后果更严重,整个硬盘的数据都会丢失。所以用户在系统损坏的
时候,还是会求助于我们。
能不能像有些品牌机那样,插入一张恢复软盘,它就自动恢复呢?经过实践,总
结了如下办法。给用户做好系统,装好驱动及一些常用软件后,用 GHOST做个备
份,文件名取为 ,把它和 GHOST 执行文件一起放入最后一个分区的
GHOST 文件夹内(假设最后一个分区为 F 盘),找张软盘,复制上系统启动文件,
然后在软盘里建一个的批处理文件,在里面写入:
CLS(清屏)
ECHOOFF(显示信息)
ECHOWARNING!ThiswilldestroyallofdataonthefirstpartationinyourfirstHD!
ECHOPressanykeytocontinueorCtrl+CTObreak(显示警告信息)
PAUSE(暂停,等待用户按任意键继续,按“Ctrl+C”取消)
F:\ghost\GHOST-clone,mode=pload,src=F:\ghost\:1,dst=1:1-sure
-rb(这才是关键)
(注:括号里的是注释,输入时省略)懂得 DOS操作的朋友应该看出来了,前几行
只是起到辅助作用,只是起到清除启动信息和提示用户按任意键恢复系统,按
“Ctrl+C”取消本次操作,最后一行才是调用 GHOST的控制台模式进行系统恢复。
这里需要注意 GHOST执行文件和备份文件的路径一定要正确。以后当用户的系统
损坏的时候,只要把软盘放入软驱,等出现提示信息的时候随便敲一个键,GHOST
就自动开始把备份文件恢复到 C盘,恢复完后会自动重新启动,这个时候用户把
软盘抽出,系统就会恢复到刚把电脑抱回家时的状态。
如果你的用户实在是超级菜鸟,出现了那两行英文提示信息的时候却不知要干吗,
还有两个办法适合他们:
1.删除 PAUSE这一行,将软盘插入后直接就开始恢复系统,不会有任何提示,当
然这个方法很有危险性,容易出现误操作;
2.把这两行警告信息写成中文,然后在软盘内放一个天汇中文系统,只有 100多
KB,然后在文件的第一行把它加上就可以了。
以上方法对各种操作系统均有效,当然前提是软驱为默认的引导盘。
WindowsXP提升性能小技巧几则
一、取消解压缩功能
WindowsXP可以自己解开 Zip压缩文件,但你是不是更钟爱 Winzip、WinRAR呢?
那就把 WindowsXP 默认的解压缩功能取消吧!按下“开始”→“运行”,输入
“regsvr32/u”,然后确定。接下来会弹出一个窗口,按确定,这样 WindowsXP
的解压缩功能就被取消了。
二、去掉磁盘扫描的等待时间
当 WindowsXP 非正 9 关机时,重新开机需要等待 10 秒才会开始磁盘扫描。如果
你觉得这 10 秒钟太长,那就干脆让它变成 0 秒吧!按下“开始”→“所有程
序”→“附件”→“命令提示符”,在提示符下键入“CHKNTFS/T:0”然后回车,
这样下次就不用等待那漫长的 10秒了。
三、加快下载速度
WindowsXP在默认情况下,A留了 20%的连接带宽给支持 QoS的程序,但是,大部
分程序都不支持 QoS服务,也不是所有的设备都提供 QoS封包分流管理。因此,
释放这预留的 20%的带宽,可以使下载速度提高不少。按下“开始”→“运行”,
输入“”,弹出组策略窗口,在窗口的左边依次点选“计算机配置”→“管理模
块”→“网络”→“QoS 数据包调度程序”,在右边的“限制可保留带宽”上点
右键,选择属性,在弹出窗口的“设置”选项卡下选“已启用”,将“带宽限制”
改为 0%。
四、释放系统备份所占用的空间
WindowsXP 在安装完毕后会自动备份一些重要的系统文件,如果你想把这些空间
腾出来,那好,按下“开始”→“运行”,输入“sfc/purgecache”,然后确定,
稍等片刻,你会发现硬盘空间又多出不少!
五、删除预读文件以提升系统效能
WindowsXP 有个专门储存安装过的软件的预读文件的文件夹,以便预先读取以加
快软件运行速度,但 WindowsXP并不会自动将已卸载软件的预读文件删除,所以
只有手动来删除了。进入“X:\Windows\Prefetch”(X 表示 WindowsXP 所在的分
区)文件夹,删除除了“”以外的所有文件。
六、全方位地了解你的计算机
想不想全面地了解你的计算机的软硬件信息和使用状况呢?WindowsXP 已经带有
强大的系统信息收集程序。按下“开始”→“帮助和支持”,弹出“帮助和支持
中心”窗口,在右边选择“使用工具查看您的计算机信息并分析问题”,然后在
左边的列表中选择“我的计算机信息”,好了,你可以在右边选择你想知道的信
息了(比用 得到的系统信息要直观得多!)。
七、瞬间锁定计算机
突然有事要离开片刻,但又不想关机,为了不让别人动你的电脑,你只需要按下
Windows徽标键+L,即可快速锁定计算机,除非知道密码,谁也别想动!
WindowsXP轻松瘦身
WindowsXP 安装后要占约 的硬盘空间,能不能让它也赶赶潮流,瘦一下身
呢?跟我来。
1.删除系统文件备份
进入“WINDOWS\system32\dllcache”目录(默认为隐藏目录),里面存储着约
360MB 的文件,它们是 WindowsXP 系统文件的备份。当 WindowsXP 的系统文件被
替换、删除或修改时,系统可以自动从中提取出相应的系统文件进行还原,从而
保证了系统的稳定性。如果你有 WindowsXP安装光盘或者已经将安装文件拷贝到
硬盘上,那么你大可将此文件夹删除。注意:该文件夹不能直接删除,要在命令
提示符下输入“/purgecache”(注意斜线前的空格)命令进行清除。
2.删除驱动备份
WindowsXP 自带了大量的硬件驱动程序,当检测到新硬件时系统会自动地提取
相应的驱动程序进行安装。其实,多数情况下我们很少改变自己的硬件配置,因
此在确定自己所需要的硬件驱动程序已经全部安装的情况下,可以将驱动备份文
件删除。进入“WINDOWS\DriverCache\i386”目录,找到名为“”的压缩文件,
删除即可。此举可以释放出约 73MB 的硬盘空间。如果以后安装新硬件时系统找
不到驱动程序,可以从安装光盘中提取。
3.删除不用的输入法
在 WindowsXP下有几种我们根本用不着的输入法,比如日文、韩文输入法等。
删除的方法是:进入“控制面板→日期、时间、语言和区域设置→区域和语言选
项”,选择“语言”选项卡,将“为东亚语言安装文件”前面的钩去掉,点“确
定”后依提示删除不需要的语言选项。重新启动后,到“WINDOWS\ime”文件夹
下直接删除“chtime”、“imjp8_1”和“imkr6_1”三个文件夹(它们分别对应
繁体中文、日文、韩文)即可。此举可以释放约 85MB的硬盘空间。
4.清空系统临时文件
在“\DocumentsandSettings\用户名\LocalSettings\Temp”目录下(默认为隐
藏目录)存储的是软件安装或运行时留下的临时文件夹和废弃的文档,可以清空
该目录。如果你是第一次这样操作,那么有可能释放出上百 MB 的硬盘空间。注
意:这招可以经常使用。
BitTorrent会伤害硬盘?
BitTorrent是一种类似 eDonkey2000GUIClient(俗称“电驴”)的 P2P共享软件,
简称 BT,中文叫“比特流”。它是一个优秀的多点下载工具,其全新的下载理念
──下载的人越多速度越快,也逐渐为人们所接受。随着应用的普及,有一个问
题逐渐成为大家争论的焦点:BitTorrent会不会伤害硬盘?本文将对此问题进行
简单的分析并给出优化方法。
大家知道,BT之所以能提供这么高的下载速度,是因为在下载文件的同时,也为
别人提供着这个文件的下载服务。一种观点认为:当一个文件有 N个人下载的时
候,硬盘就要承受 1次下载和 N-1次上传(即你给别人提供的下载),如果有 N×10
或者 N×100个人在同时下载,硬盘的负荷将大大增加,造成损坏的几率也大大增
加。另一种观点认为:硬盘的读写属于正常操作,硬盘有一个参数叫连续无故障
时间(MTBF),它是指硬盘从开始运行到出现故障的最长时间,一般硬盘的 MTBF
至少在 30000 小时以上,而用户使用 BT 下载的时间肯定远远少于这个时间,所
以使用 BT对硬盘没有太大的危害。
笔者认为,与一般场合相比,使用 BT 会对硬盘进行更频繁地读写操作,在一定
程度上,会加快硬盘的老化,但是如果我们注意使用时间并采取一定的优化措施,
这种影响可以忽略。
1.设置较大的 Cache值
BT多线程地进行下载和上传,Windows默认的 512KB的 Cache就显然不够了。如
果内存在 256MB以上,将 Cache设置得更大一些应该可以减少硬盘读写的频率。
一般设在 8MB~16MB 效果最好。笔者设为 32MB,同时开 4 个 BT 进程,硬盘指示
灯的闪烁仍然比较正常。具体操作步骤如下(以 WindowsXP为例):
在“开始→运行”中输入“regedit”,打开“注册表编辑器”,依次打开
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\
MemoryManagement\” , 查 找 “IoPageLockLimit”( 没 有 的 话 就 新 建
“IoPageLockLimit”,类型为 DWord),将它的值更改为新的 Cache 值,重新启
动即可。
注意:必须输入十六进制数值,32MB对应 8000,16MB对应 4000。强烈建议先备
份注册表。
如果是 WindowsNT系统,运行“系统盘符\WINNT”目录下的“”,进入“注册表
编辑器”,查找字符串“MinInitSize”,将键值由“4”改为“20”(十六进制
数,相当于十进制数 32)即可。
2.降低优先级
BT比较占用资源,使用过程中可能会对整个系统的性能造成一定的影响。如果你
使用 Windows2000/XP,则可以使用任务管理器把所有的 BT 软件的优先级降低,
这样即使它占用资源,也不会对其他应用程序造成太大的影响。具体方法是用
“Ctrl+Alt+Del”组合键打开“Windows 任务管理器”,进入“进程”选项卡,
右击 BT软件进程,在“设置优先级”菜单中选择“低”或“低于标准”即可。
解除 Word非法退出后的只读锁定
在 Word 非法退出后,当我们重新打开原来已经打开过的文档时,会出现只读锁
定的提示,询问你是以“只读”还是以“通知”的形式打开。选择“只读”可以
将文档另存为一个文件,只能在重新启动电脑后再删除原来文件,然后将新文件
改名,非常烦琐;如果选择“通知”,要数十分钟后才会收到 Word 的解除只读
的通知,不实用。那么,有没有一种方法可以立即以“读/写”状态打开原来文
件呢?有的。
原文档之所以被锁定,是因为 Word虽然已经关闭,但它的进程依然存在(进程是
隐藏的),只需将 Word的“残骸”进程结束掉,就可以达到解除锁定的目的。操
作如下(以 WindowsXP为例):
1.关闭其他已经打开的 Word窗口;
2.按“Ctrl+Alt+Del”组合键打开“Windows 任务管理器”,选择“进程”选项
卡,找到进程,结束该进程即可。
命令参数的应用
是微软推出的多媒体播放器,除了用快捷方式或者在“开
始”菜单中选择“WindowsMediaPlayer”命令打开它之外,还可以通过在“开始
→运行”中输入 特有的命令来打开它。
命令格式
wmplayer["path\"][/fullscreen][/Device:{DVD|AudioCD}][/TaskNowPlaying].
.....
参数说明
"path\":播放指定的文件,双引号不可少。
/fullscreen:使用全屏模式播放。fullscreen参数对某些音频文件无效。
/Device:{DVD|AudioCD}:直接播放 DVD或 CD。
/TaskNowPlaying:直接转到“正在播放”窗口。
/TaskMediaGuide:直接转到“媒体指南”窗口。
/TaskCDAudio:直接转到“从 CD复制”窗口。
/TaskMediaLibrary:直接转到“媒体库”窗口。
/TaskRadioTuner:直接转到“收音机调谐器”窗口。
/TaskPortableDevice:直接转到“复制到 CD或设备”窗口。
/TaskServices:直接转到“精品服务”窗口。
/TaskSkinViewer:直接转到“外观选择器”窗口。
应用实例
1.以全屏方式播放“C:\”文件
可以在“开始→运行”中输入命令:wmplayer"C:\"/fullscreen。
2.播放 DVD
可以在“开始→运行”中输入命令:wmplayer/device:DVD。
3.打开 后直接转到“媒体库”窗口
可以在“开始→运行”中输入命令:wmplayer/TaskMediaLibrary。
4.打开 后直接播放“C:\”文件,然后转到“外观
选择器”窗口
可以在“开始→运行”中输入命令:wmplayer"c:\"/TaskSkinViewer。
提示:如果要在命令提示符窗口或者批处理文件中使用
命令,须将“系统盘符\ProgramFiles\WindowsMediaPlayer”目录下的“”文件
复制到“系统盘符\WINDOWS\system32”目录中。
Office2000中的工具程序──剪辑库
在使用 Office2000 时,常常用到剪辑库组件,下面我们就来看看这个程序该怎
样使用。
1.制作其他程序的剪辑库
Office2000中剪辑库的程序名是,只要安装有 Office2000,就能找到这个程序。
运行该程序,你就能从中获取所需的剪贴画。比如你打开了 WPS2000、Authorware6,
然后运行,它就可以成为其他程序的剪辑库了。
2.添加内容
除了能利用原有剪辑库中的内容之外,还可以将你拥有的图片、声音、动画剪辑
分门别类地存放在剪辑库中。方法如下:
1)在的运行画面中单击“新类别”,然后取一个类名,比如“张曼玉照片集”,
然后再双击这个新建的类别,进入这一类别的图片窗口。
2)按下菜单中的“输入剪辑”按钮,选择要加入的所有影星的图片(可以多选),
按下“输入”就可以了。
同样地,也可以添加声音及动画剪辑素材。
3.从网上添加内容
微软提供了一个特定的剪辑材料 Web站点,你可以直接从这个网站上添加剪辑内
容,方法如下:在菜单栏上,单击“联机剪辑”按钮就可以了。按下“确定”按
钮后还可以浏览其他剪辑素材。
在“剪辑库”程序中,所有的图片都以缩略图显示。所以用户可以看着这些缩略
图来直接选择、拖放图片。
C++编程技巧
C++语言是一个面向对象的语言,使用 C++编写的代码更加简捷、高效,更具可维
护性和可重用性。但是很多人使用了 C++语言后却感到 C++与 C 编程没有什么区
别。这其实是由于对 C++语言的特点和特色理解和使用不够造成的。事实上,没
有任何一个程序员使用 C语言的编程效率可以超过 C++语言的。
一、使用 new和 delete进行动态内存分配和释放
运算符 new和 delete是 C++新增的运算符,提供了存储的动态分配和释放功能。
它的作用相当于 C语言的函数 malloc()和 free(),但是性能更为优越。使用 new
较之使用 malloc()有以下的几个优点:
(1)new 自动计算要分配类型的大小,不使用 sizeof 运算符,比较省事,可以避
免错误。
(2)自动地返回正确的指针类型,不用进行强制指针类型转换。
(3)可以用 new对分配的对象进行初始化。
使用例子:
(1)int*p;
p=newint[10];//分配一个含有 10个整数的整形数组
delete[]p;//删除这个数组
(2)int*p;
p=newint(100);//动态分配一个整数并初始化
二、使用 inline内连函数替代宏调用
对于频繁使用的函数,C 语言建议使用宏调用代替函数调用以加快代码执行,减
少调用开销。但是宏调用有许多的弊端,可能引起不期望的副作用。例如宏:
#defineabs(a)((a)<0?(-a):(a)),当使用 abs(I++)时,这个宏就会出错。
所以在 C++中应该使用 inline内连函数替代宏调用,这样既可达到宏调用的目的,
又避免了宏调用的弊端。
使用内连函数只需把 inline关键字放在函数返回类型的前面。例如:
inlineintAdd(inta,intb);//声明 Add()为内连函数
这样编译器在遇到 Add()函数时,就不再进行函数调用,而是直接嵌入函数代码
以加快程序的执行。
三、使用函数重载
在 C 语言中,两个函数的名称不能相同,否则会导致编译错误。而在 C++中,函
数名相同而参数不同的两个函数被解释为重载。例如:
voidPutHz(char*str);//在当前位置输出汉字
voidPutHz(intx,inty,char*str);//在 x,y处输出汉字
使用函数重载可以帮助程序员处理更多的复杂问题,避免了使用诸如 intabs()、
fabs()、dabs()等繁杂的函数名称;同时在大型程序中,使函数名易于管理和使
用,而不必绞尽脑汁地去处理函数名。
四、使用引用(reference)代替指针进行参数传递
在 C语言中,如果一个函数需要修改用作参数的变量值的时候,参数应该声明为
指针类型。例如:
voidAdd(int*a){(*a)++;}
但是对于复杂的程序,使用指针容易出错,程序也难以读懂。在 C++中,对于上
述情况可以使用引用来代替指针,使程序更加清晰易懂。引用就是对变量取的一
个别名,对引用进行操作,这就相当于对原有变量进行操作。例如使用引用的函
数定义为:
voidAdd(inta)(a++;);//a为一个整数的引用
这个函数与使用指针的上一个函数的功能是一样的,然而代码却更为简洁和清晰
易懂。
五、使用缺省参数
在 C++中函数可以使用缺省参数,例如:
voidPutHzxy(char*str,intx=-1,inty=-1)
{if(x==-1)x=wherex();
if(y==-1)y=wherey();
moveto(x,y);
PutHz(str);}
可以有两种方式调用函数 PutHzxy(),例如:
PutHzxy("C++语言");//使用缺省参数,在当前位置输出
PutHzxy("C++语言",10,10);//没有使用缺省参数
通常的情况下,一个函数应该具有尽可能大的灵活性。使用缺省参数为程序员处
理更大的复杂性和灵活性问题提供了有效的方法,所以在 C++的代码中都大量地
使用了缺省参数。
需要说明的是,所有的缺省参数必须出现在不缺省参数的右边。亦即,一旦开始
定义缺省参数,就不可再说明非缺省的参数。
例如:
voidPutHzxy(char*str,intx=-1,inty=-1);//正确
voidPutHzxy(intx=-1,inty=-1,char*str);//错误
六、使用模板和 BIDS
从 BorlandC++中还引入模板(template)的功能,通过模板 BorlandC++实现了
功能强大的 BIDS(BorlandInternationalDataStructures)。使用 BIDS 可以不编
程实现存储任何数据类型的数组、链表、堆栈、队列等数据结构。
下面的例子实现了一个存储整型变量的堆栈:
typedefBI_StackAsVectorintstack;
main()
{instackis;//定义一个整型变量的堆栈
for(intI=0,I<10,I++)
(I);//10个数压栈
for(I=0,I<10,I++)
cout<
}
通过语句(),()可以对堆栈进行操作。
制作安装与反安装程序
近日,笔者需要把一些平时经常使用和自己编的一些程序“压”在一张软盘上。
于是,便安好了 WinRAR,准备使用 RAR的“自解压”功能。可又想起了“人见人
爱”的 Setup向导。经过研究,笔者发现了一种不用语言(编程)的方法就可轻松
实现安装与反安装程序的制作。想让你的软件更专业吗?Let'sgo!
软件名称:TarmaInstaller
最新版本:汉化版
下载地址:
安装很简单,一路按“下一步”即可。顺便欣赏一下吧。安装完成后,可从桌面
或程序组进入主界面。哇!多漂亮的界面呀!单击“制建新方案”,便开始了制
作“旅程”。在“新方案”界面上,左边为项目分类,右边为制作区,下面则是
信息栏。在右上方,有 3 个按扭,它们分别为“上一步”、“下一步”和“帮
助”。
第一步:在“方案确认”中,输入程序标题、公司名及版本号。然后,在项目分
类栏中单击“文件”,根据自己的需要分别在<AppFolder>(任意文件夹)、<
CommonFile>、<Windir>和<WinSysDir>中添加文件。如需要,还可以自行
添加文件夹。在“快捷方式”中,还可添加需要的快捷方式。
提示:此快捷方式的图标必须在“文件”一栏中添加好。
第二步:单击“下一步”,进入安装参数设置位置,在这里可以设置安装位置、
选项和错误处理方法。接下来,在“自述文件和许”可当中可键入在复制文件前
提示给用户的信息。在语言项目中,如需多语言支持,可在上方表内提供的语言
种类前打钩(前提是先在下方选中“多语言支持”[U])。在需要项目中可以选择
软件对系统和硬件的要求。
第三步:在高级选项中,可设置用户注册页面信息和注册表、INI 文件及环境等
高级要求。
第四步:在建立选项中,设置好建立的风格(推荐使用单个 EXE),最好将“警告
视为错误”前的钩去掉,否则经常会建立失败。
最后,便可以点击“建立”(Ctrl+F5)完成这个程序的建立了。建立后,程序会
自动生成反安装。
VC++中色彩的运用
如华丽得体的衣装可以让一个外貌平平的女孩变得自信而愉快那样,在 VC++程序
界面中适当地配上颜色也会使你的程序变得生动悦目。
一、寻找 VC++中调色板的配色参数
最直接的方法是设置应用程序主窗体的背景色。对此,简单的办法是通过
ClassWizard 在视图中创建一个成员函数来响应消息 WM_ERASEBKGND,关键源代
码如下:
BOOLCMyView::OnEraseBkgnd(CDC*pDC)
{
CBrushbackBrush(RGB(255,255,0));
CBrush*pOldBrush=pDC->SelectObject(&backBrush);
CRectrect;
pDC->GetClipBox(&rect);
pDC->PatBlt(,,(),(),PATCOPY);
pDC->SelectObject(pOldBrush);
returnTRUE;
}
本段代码的作用是将主窗体背景绘制成米黄色,其中所用的 RGB宏是用于指定三
原色(红,绿,蓝)的“配比数”,每个值都是 0~255 之间的一个整数。在上面代
码中 RGB 表示混合同样一份红色与绿色,并关闭蓝色得到黄色;0,0,0 为黑色,
255,255,255为白色。
RGB宏是 VC++程序使用颜色的基础,但在使用时遇到的棘手问题是,当你选择一
种“中间色”时,你如何才能知道确切的“配方”──那三个 0~255 之间的颜
色参数分别是多少?这也是笔者在研制一个项目中遇到的一个实际问题,尽管它
在整个项目中显得微不足道。为此,笔者编制了一个实验程序,运行后可以调用
MFC 的颜色对话框,当我们选中具体颜色后,就得到其 RGB 值,并存放到文本文
件 RGBNum中。当我们得到这个值后,在上面代码中就可以用这个数值去替代 RGB
宏了。实验程序具体代码如下:
voidCMyView::OnSelRGB()
{
CColorDialogcolorDialog;
COLORREFMycolor;
FILE*fin;
fin=fopen("","a");
if(()==IDOK)
{
Mycolor=();
fprintf(fin,"Mycolor=%ld\n",Mycolor);
fclose(fin);
}
}
上述代码是通过 COLORREF 获取 RGB 颜色值的。COLORREF 是一个 32bit 整数,它
常用 RGB宏作初始化。
二、设置对话框的背景颜色
要 改 变 应 用 程 序 所 有 对 话 框 的 背 景 颜 色 , 可 以 调 用
CwinApp::SetDialogBkColor(),它的第一个参数指定了背景颜色,第二个参数
指定了文本颜色。
下例将应用程序对话框设置为蓝色背景和黄色文本。
BOOLCMyApp::InitInstance()
{
......
//蓝色背景黄色文本
SetDialogBkColor(RGB(0,0,255),RGB(255,255,0));
......
}
三、如何控制文字的显示颜色
在 VC++编程中,常会用 LOGFONT结构中的 14个字段定义去控制显示字符的大小、
粗细、角度、字体等。而且可以用函数 SetTextColor(COLORREFcrColor)设置字
符颜色。有关代码如下所示:
voidCMyView::OnDraw(CDC*pDC)
{
CMenuCom03Doc*pDoc=GetDocument();
ASSERT_VALID(pDoc);
//设置文本颜色
COLORREFcolor=RGB(0,250,0);
pDC->SetTextColor(color);
pDC->TextOut(120,200,"彩色字体样例");
}
下一步,我们还可以设置具有翻转背景颜色的文本。即调用 CDC::SetBkMode()函
数并传送 TRANSPARENT使背景颜色保持不变。以下代码用红色带阴影显示文本:
voidCMyView::OnDraw(CDC*pDC)
{
CDelemeDoc*pDoc=GetDocument();
ASSERT_VALID(pDoc);
//TODO:adddrawcodefornativedatahere
CRectrc;
GetClientRect(rc);
CStringstr(_T("Hello,World!"));
pDC->SetBkMode(TRANSPARENT);
(1,1);
pDC->SetTextColor(RGB(0,0,0));
pDC->DrawText(str,(),rc,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
(-1,-1);
pDC->SetTextColor(RGB(255,0,0));
pDC->DrawText(str,(),rcView,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
}
本文列举的源代码均在 VC++下调试运行通过。
计算机等级考试释疑:VB应试心得
VB因简单易学、功能强大和微软的支持而成为主流,于是越来越多参加全国计算
机等级考试的人选择了它。不过请大家注意:二级 VB考试笔试与上机时间均为 90
分钟,千万不要与其他语言的考试时间发生混淆。
VB与 QB的区别与联系
VB与 QB在数据类型、语法和程序结构等方面有很多相同之处,VB仍采用基本的
BASIC语言,但它们的区别却是根本性的:
只是一门程序设计语言,而 VB不但是一门程序设计语言,更重要的还是在
Windows操作系统界面下的软件开发工具,它主要用来开发可视化软件。
中的程序是一个完整的程序系统,是不可以分割的,程序执行时从头执行到
尾,编写程序时一定要精确地写出每一个步骤;而 VB 程序采用的是事件驱动编
程机制,用户编写程序时不必写出很长的程序,只要写出简短的程序片断就可以
了。
比如这样一个例子,要求编程实现:输入两个数,输出它们的和。如果用 QB,程
序如下:
INPUTa;b
c=a+b
PRINTc
END
而用 VB程序则如下:
PrivateSubCommand1_Click()
A=InputBox("a=")
B=InputBox("b=")
C=val(a)+val(b)
PrintC
EndSub
这个例子中 QB程序与 VB程序在程序代码和语法规则上基本相似,但执行时就不
一样了:QB只要运行,就可以得出结果;而 VB程序则必须用鼠标单击 Command1
对象才能执行其代码,得出结果。如果单击窗体则操作对象错误;如果对 Command1
不单击而进行其他操作,则对象响应事件错误。这两者都不能执行 VB 下面的程
序代码。因而在 VB 应试学习过程中,既要学会分析 BASIC 程序的执行流程,又
要熟悉和掌握 VB的操作界面、面向对象程序设计的特点。
重视 VB的基本概念
VB的基本概念中,要特别重视数据类型的定义、表达式、函数及常用控件的属性、
功能和使用。这是掌握面向对象程序设计、学会编写事件代码的基础,考试的内
容涉及面很广,大家要多加记忆与理解。
在前面的例子中,如果将其中的“C=val(a)+val(b)”改为“C=A+B”,那么从键
盘输入 A=1,B=2,结果还是 3 吗?答案是否定的。因为 InputBox 函数是输入语
句,它只能接收文本,所以变量 A与 B内存放的并非是数字 1与 2而是字符“1”
与“2”,而语句 C=A+B中的“+”号的含义对于文本来讲并不是加而是连接的意
思,因而答案为 12。这个问题的理解充分地说明了掌握基本概念的重要性。
2002 年秋季笔试中有一选择题:在窗体上画一个名称为 Commandl 的命令按钮,
然后编写如下程序:
PrivateSubCommand1_Click()
StaticXAsInteger
StaticYAsInteger
Cls
Y=1
Y=Y+5
X=5+X
PrintX,Y
EndSub
程序运行时,三次单击命令按钮 Commandl后,窗体上显示的结果为:
A)1516B)156
C)1515D)56
解析:本题主要考查对数据的定义,用 Dim 和用 Static 定义的变量在程序中的
结果是完全不同的。用 Dim定义的变量,在过程运行结束后,变量的值不会保留;
用 Static 定义的变量,其值只被初始化一次,其后的值将继续保留。题目中 x
定义为 Static 类型,x 第一次运行时初值为 0,第二次运行前其值变为 5,第三
次运行前其值变为 10,而 y虽然也定义为 Static,但每次都要执行一个“y=1”
这个赋值语句,所以第三次执行完,其结果应为:x=15,y=6。
掌握 VB中的控件
在 VB 中,控件是非常重要的内容,考试中常常应用在程序分析和上机操作中。
考生们要多记忆、多运用、多对比、多总结,举一反三,才能掌握好各个控件。
2002 年春季笔试中有一选择题:在窗体上画两个单选按钮,名称分别为
Option1、Option2,标题分别为“宋体”、“黑体”;一个复选框,名称为
Check1,标题为“粗体”;一个文本框,名称为 Text1,Text属性为“改变文字
字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外
观如图 1),则能够实现上述要求的语句序列是:
A)=TrueB)=True
==True
C)=FalseD)=True
==1
解析:本题主要考核 VB的两个控件,单选按钮控件与复选框控件的 Value属性,
虽然它们属性名是一样的,但取值却不同。单选按钮 Value 属性值为 True 表示
选中,而复选框选中其值应为 1,所以正确答案应为 D。许多考生由于学习过程
中不注重对比,没有真正理解和掌握,常错选为 B。
2002年秋季考试中有一填空题:在窗体上画两个标签,其名称分别为 Label1和
Label2,Caption属性分别为“数值”及空白;然后画一个名称为 HScroll1的水
平滚动条,其 Min的值为 0,Max的值为 100。程序运行后,如果单击滚动条两端
的箭头,则在标签 Lable2 中显示滚动条的值,如图 2 所示。请在[1]和[2]处填
入适当的内容,将程序补充完整。
PrivateSubHScroll1_[1]
=HScroll1.[2]
EndSub
解析:本题主要考查考生对于滚动条控件事件及属性的掌握,因为滚动条支持两
个事件,即跟踪滚动条中的动态变化的 Scroll 事件和得到滚动条最后位置的
Change事件,题中要求单击滚动条两端的箭头所能触发的事件应为 Change事件,
可以显示当前滚动位置(即数值)的应为 Value属性,故应填入 Change和 Value。
抓住程序“要害”进行分析
程序的“要害”就是算法和过程,重点在于抓住算法的使用和过程的执行,所以
要花时间进行认真的分析,不要放过每一个细节。否则一不小心就容易得出错误
分析,与正确结果大相径庭。
2002年秋季笔试中有一程序分析题:在窗体上画一个名称为 Text1的文本框和一
个名称为 Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Dimarray1(10,10)AsInteger
Dimi,jAsInteger
Fori=1To3
Forj=2To4
array1(i,j)=i+j
Nextj
Nexti
=array1(2,3)+array1(3,4)
EndSub
程序运行后,单击命令按钮,在文本框中显示的值是:
A)12B)13C)14D)15
解析:本题中我们应将分析重点放在 text1的赋值上面,由于程序已知其算法为:
=array1(2,3)+array1(3,4),因而只要求 array1(2,3)与 array1(3,4)
的值而没有必要去求其他数组元素的值,根据数组通项的算法 array1(i,j)=i+j
可知 array1(2,3)=5、array1(3,4)=7,故正确答案应为 A。
杀毒环境有讲究
杀毒要借助杀毒软件,但不是说一点“杀毒”按钮就万事大吉了。针对不同特性
的病毒,我们应该选择相应的系统环境。
一、非系统文件病毒
杀这种病毒相对容易,一般在 Windows环境下就能被“全歼”。
二、已激活的非系统文件病毒
虽然现在的反病毒软件都声称能查杀内存病毒,但此技术还未臻完善,效果可能
达不到预期。因此,推荐杀此类病毒应在安全模式下进行。在 Windows安全模式
下,这些病毒不会在启动时被激活。
三、系统文件病毒
杀此类病毒一定要在干净的 DOS环境下进行,甚至还需要动用几种杀毒软件交叉、
反复查杀才能彻底清除。
四、网络病毒
此类病毒现在层出不穷,很容易反复感染,因此不但需要干净的杀毒环境,还必
须在断开网络的情况下进行查杀。
多媒体文件格式转换速查手册
媒体技术的飞速发展,使得现实生活中的声、形、画能在电脑得以真实再现。人
们在享受现代电脑科技的同时,面对纷繁的多媒体文件格式也是一头雾水。由于
其格式不同,使得相应的操作也完全不同,这必定会造成操作上的不方便。不同
格式的多媒体文件间的相互转换,便成为我们应用中的常见操作。
本文将常见的多媒体文件格式列出,同时也给出了多媒体文件互相转换的常用操
作,便于读者速查。
一、图形图像文件转换
1.常见图形图像文件扩展名一览
BMP(Bitmap):是 Windows 中的标准图像文件格式。它以独立于设备的方法描述
位图,可用非压缩格式存储图像数据,其解码速度快,支持多种图像的存储,常
见的各种图形图像软件都能对其进行处理。
GIF(GraphicsInterchangeFormat):是在各种平台的各种图形处理软件上均能够
处理的、经过压缩的一种图形文件格式。该格式存储色彩最高只能达到 256种,
多用于网络传输。
PNG(PortableNetworkGraphics):是一种能存储 32 位信息的位图文件格式,其
图像质量远胜过 GIF。与 GIF一样,PNG也使用无损压缩方式来减少文件的大小。
PNG图像可以是灰阶的(16位)或彩色的(48位),也可以是 8位的索引色。PNG图
像格式不支持动画。
TIF/TIFF(TagImage):TIFF支持的色彩数最高可达 16M,它存储图像质量高,但
占用的存储空间非常大,细微层次的信息较多,有利于原稿阶调与色彩的复制。
该格式有压缩和非压缩两种形式。
CDR(CorelDraw):是 CorelDraw中的一种图形文件格式。它是所有 CorelDraw应
用程序中均能使用的图形图像文件格式。
WMF(WindowsMeta):是 Windows中常见的一种图形文件格式,它具有文件短小、
图案造型化的特点,整个图形常由各个独立的组成部分拼接而成,但其图形较粗
糙,并且只能在 Office中调用编辑。
JPG/JPEG(JointPhotographicExpertGroup):是 24 位的图像文件格式,也是一
种高效率的压缩格式。由于其高效的压缩效率和标准化要求,目前已广泛用于彩
色传真、静止图像、电话会议、印刷及新闻图片的传送。
PCD(KodakPhotoCD):PCD是一种 PhotoCD文件格式,由 Kodak公司开发。该格式
主要用于存储只读光盘上的彩色扫描图像,它使用 YCC色彩模式定义图像中的色
彩。PhotoCD图像具有非常高的质量。
PSD(AdobePhotoshopDocument)/PDD:是 Photoshop 中使用的一种标准图形文件
格式,可以存储为 RGB或 CMYK模式,还能够自定义颜色数并加以存储。PSD文件
能够将不同的物件以层(Layer)的方式来分离保存,便于修改和制作各种特殊效
果。PDD 和 PSD 一样,都是 Photoshop 中专用的图形文件格式,能够保存图像数
据的每一个细小部分。包括层、附加的蒙版通道以及其他内容。
TGA(TaggedGraphic):是 TrueVision 公司为其显卡开发的一种图像文件格式,
最高色彩数可达 32 位,其中包括 8 位 Alpha 通道用于显示实况电视。该格式文
件使得 Windows与 3DS相互交换图像文件成为可能。你可以先在 3DS中生成色彩
丰富的 TGA文件,然后在 Windows中利用 Photoshop等应用软件来进行修改和渲
染。
2.利用 进行格式转换
在 ACDSee 中打开保存有图像文件的文件夹,右键单击需要转换的图像文件,选
择“转换”命令,将打开“图像格式转换”对话框,在“格式”列表中选择需要
转换的文件格式,然后单击“选项”按钮,在打开的对话框中单击“在下列文件
来中放置已修改的图像”选项,设置好输出文件夹的位置,单击“确定”按钮即
可。
注意:选中多个图像文件,可实现批量转换。
3.图像编辑软件转换法
图像编辑软件(如 Windows 自带的“画图”程序、Photoshop 等)支持且能处理绝
大部分格式的图像。所以,利用图像编辑软件打开一幅图像,然后单击“文件→
另存为”菜单命令,在打开的“保存”对话框中的“保存类型”框中选择另一种
格式保存即可。
4.其他常用转换工具
(1)利用 AdvancedBatchConverter转换
运行 AdvancedBatchConverter,在主界面中单击“Batchmode”(批量模式)按钮,
打开相应的对话框,在右边的图像文件选择框中,选择需要转换的图像文件,单
击 “Add”( 添 加 ) 或 “Addall”( 全 部 添 加 ) 按 钮 添 加 图 像 文 件 。 在
“Outputformat”(输出格式 )列表中设置好输出的文件类型,然后单击
“Start”(开始)按钮即可。
另外,在“Batchmode”对话框中单击选中“UseadvancedOptions”(使用高级选
项)选项,然后单击“Options”(选项)按钮,即可在打开的对话框中对图像转换
后的尺寸大小、像素、DPI和色彩效果按设置值进行自动修改。
(2)利用 ImageConverterPlus转换
运行 ImageConverterPlus,在主界面中单击“Files”(文件)选项卡,单击
“Addfile”(添加文件)或“Addfolder”(添加目录)按钮,在打开的对话框中添
加需要转换的图像文件。然后单击“Script”(转换脚本 )选项,单击
“SaveimagePCXformat”(将文件保存为 XX 格式)选项,在打开的菜单中选择转
换的文件格式,单击“Convertedimageswillbesavedto”(转换后的文件保存目
录)选项,在打开的菜单中选择转换后文件的保存目录。设置完毕,单击“GO!”
按钮即可。
二、音频文件转换
1.常见音频文件扩展名一览
CMF(CreativeMusicalFormat):Creative(创新)公司的专用音乐格式,与 MIDI
差不多,只是音色、效果上有些特色,专用于 FM声卡,但其兼容性也很差。
CDA(CDAudio):唱片采用的格式,又叫“红皮书”格式,记录的多是波形流。但
缺点是无法编辑,文件长度太大。
MID/RMI(MIDI):MIDI 是数字乐器接口的国际标准,它定义了电子音乐设备与计
算机的通讯接口,规定了使用数字编码来描述音乐乐谱的规范。电脑就是根据
MIDI 文件中存放的对 MIDI 设备的命令,即每个音符的频率、音量、通道号等指
示信息进行音乐合成的。MID 文件的优点是短小;缺点是播放效果因软、硬件而
异。
WAV(WaveformAudioFile):是 Windows本身存放数字声音的标准格式,目前也成
为通用性的数字声音文件格式。由于 WAV格式存放的是未经压缩处理的音频数据,
所以体积较大。
MP3MP2(MPEGAudioLayer-3):即 MP3压缩格式文件。由于其具有压缩程度高、音
质好的特点,所以 MP3是目前最为流行的一种音乐文件。
VQF(Transform-domainWeightedInterleaveVectorQuantization,TwinVQ):是
雅马哈公司开发的一种音频压缩格式。压缩比较 MP3高,而且音质比 MP3好。由
于 VQF是雅马哈公司专有格式,受到的支持(播放器)相当有限。
RA/RAM(RealAudio):RealNetworks 公司开发的主要适用于网络实时数字音频流
技术的文件格式。由于它的面向目标是实时的网上传播,所以在高保真方面远不
如 MP3,但在只需要低保真的网络传播方面却无人能及。
ASFWMA/WAX:ASF(AdvancedStreamFormat)和 WMA都是微软公司针对 Real公司开
发的新一代网上流式数字音频压缩技术。这种压缩技术的特点是同时兼顾了保真
度和网络传输需求,所以具有一定的先进性。
与 WAV、WMA、VQF、MP3转换
(1)利用极速火龙 CD压缩器转换
下面的操作将 CD转换为 WAV、WMA、VQF、MP3文件。
运行极速火龙 CD 压缩器。在主界面中的“曲目保存于”栏中键入存放生成文件
的目录。单击“参数优化”选项卡,如果你有 2个以上的光驱,从下拉列表中选
择放有 CD 的光驱;单击“操作”选项卡选择好输出文件格式及相应的设置项。
在“CD 抓轨”列表中选择需要复制的 CD 曲目。单击“开始压缩”按钮,曲目将
按照需要自动压缩完成。如下图所示。
(2)利用 AudioConverter转换
下面的操作将 WAV、VQF、MP3转换为 CD文件。
运行 AudioConverter。在主界面中单击“File(文件)→BurnAudioCD(刻录音乐
CD)”菜单命令,在打开的对话框中单击“AddFiles”(添加文件)按钮,选择你
要刻录进 CD的音乐文件,或者单击“AddPlaylist”(添加播放列表)按钮将某个
播放菜单里的文件都添加进来。单击“MoveUp/Down”(向上/下移动)按钮调整曲
目的上下顺序。单击“BurnCD”(刻录 CD)按钮,开始刻录转换。
注意:所有文件的总播放时间(TotalPlayTime)不能超过 74 分钟,而文件(音轨)
的个数不能多于 98。
与 WMA、VQF、MP3转换
(1)利用极速火龙 CD压缩器转换
下面的操作将 WAV转换为 WMA、VQF、MP3文件。
运行极速火龙 CD 压缩器。在主界面中的“曲目保存于”栏中键入存放生成文件
的目录。单击“文件转换”选项卡,然后单击“添加文件”按钮,在打开的对话
框中选中需要转换的文件。在“操作”选项卡中选择好输出文件格式及相应的设
置项。单击“开始压缩”按钮开始压缩过程。
(2)利用 AudioConverter转换
下面的操作将 WAV、VQF、MP3转换为 WMA、WAV文件。
运行 AudioConverter。在主界面中单击“File(文件)→AddFiles(添加文件)”菜
单命令,打开“AddFiles”对话框,在“文件类型”列表中选择要转换文件的类
型,在“Convertto”(转换为)列表中选择需要转换为的文件类型,然后选中需
要转换的文件并单击“打开”按钮。单击“Convert”(转换)按钮即开始转换。
与 RA文件转换
(1)利用 RealAudioEncoder转换
下面的操作将 WAV转换为 RA文件。
运行 RealAudioEncoder。在左边“Source”(源文件)选项组中的“File”(文件)
框中输入要转换的 WAV 文件 (单击“Browse”(浏览 )按钮添加 )。在右边
“Destination”(目标文件)选项组中的“File”(文件)框中输入生成的 RA文件
名。在右下角的“Compression”(压缩)列表框中选择一种压缩编码方式。从上
至下,音质越好但所占的存储空间也越大。单击“StartEncoding”(开始编码)
按钮即开始转换。
(2)利用 WisecroftRipper转换
下面的操作将 RA、RM、RAM转换为 WAV文件。
运行 WisecroftRipper。单击“File(文件)→SelectInput/OutputDirectory(选
择输入/输出目录)”菜单命令,设置文件转换的输入/输出路径。单击主界面中
的“RA→WAV”按钮,在下面的“Files”(文件)选项组中,单击路径后面的选择
按钮,在打开的对话框中选择需要转换的 RA 文件。选中添加到列表中的文件,
单击“Addfile”(添加文件)按钮,此时你会看到,文件已出现在“Queue”(队
列)选项组中了。单击“转换”按钮即开始转换。
与 WAV转换
(1)利用 Midi2WavRecorder转换
下面的操作将 MID转换为 WAV文件。
运行 Midi2WavRecorder。单击“MIDI→OpenMIDIFile(打开 MIDI 文件)”菜单命
令,打开需要转化的 MIDI 文件。调整好“MIDIVol”(MIDI 播放音量 )与
“RecVol”(录音音量)处的音量设置。
单击“录音”按钮即可开始转化。录制完毕单击“WAVE→SaveWave(将 WAV 文件
另存为)”菜单命令,将生成的 WAV文件保存。
(2)利用 AmazingMIDI转换
下面的操作将 WAV转换为 MID文件。
在转换以前,最好先将 WAV文件转换为 22050Hz单声道,因为对于 AmazingMIDI
所用的算法来讲,22050Hz 的采样率已经足够了,所以即使你使用 44100Hz 的采
样率也不会得到更好的结果而只会延长转换的时间。
运行 AmazingMIDI。单击“ToneFile(指定乐器音调文件)”菜单命令,选择一个
乐器音调文件。比如 AmazingMIDI目录下的 。单击“InputFile(指定
输入文件)”菜单命令,选择要转换的 WAV文件。单击“OutputFile(指定输出文
件)”菜单命令,指定要输出的 MIDI文件名。单击“Transcribe→Transcribe(转
录)”菜单命令,将打开转录对话框。单击“Start”(开始)按钮,即开始转录。
转录完毕后,生成的 MIDI 会自动播放,如果感觉不好,可在“Transcribe”对
话框中的设置选项中进行调整。
三、视频文件转换
1.常见视频文件扩展名一览
AVI(AudioVideoInterleaved):是微软公司开发的一种符合 RIFF 文件规范的数
字音频与视频文件格式。AVI格式允许视频和音频交错在一起同步播放,支持 256
色和 RLE 压缩。但 AVI 文件并未限定压缩标准,因此,AVI 文件格式只是作为控
制界面上的标准,不具有兼容性,用不同压缩算法生成的 AVI文件,必须使用相
应的解压缩算法才能播放。
MOV/QT:即 QuickTime音频、视频文件格式。它是 Apple公司开发的一种音频、
视频文件格式,用于保存音频和视频信息。QuickTime文件格式支持 25位彩色,
支持 RLE、JPEG 等领先的集成压缩技术,提供 150多种视频效果,并配有提供了
200多种 MIDI兼容音响和设备的声音装置。
MPEGDAT:MPEG 文件格式是运动图像压缩算法的国际标准,它采用有损压缩方法
减少运动图像中的冗余信息,同时保证每秒 30 帧的图像动态刷新率。MPEG 标准
包括 MPEG视频、MPEG音频和 MPEG系统(视频、音频同步)三个部分,前文介绍的
MP3音频文件就是 MPEG音频的一个典型应用,而 VideoCD(VCD)、SuperVCD(SVCD)、
DVD则是全面采用 MPEG技术所产生出来的新型消费类电子产品。
RM:RealNetworks公司开发的一种新型流式视频文件格式。主要用来在低速率的
广域网上实时传输活动视频影像,可以根据网络数据传输速率的不同而采用不同
的压缩比率,从而实现影像数据的实时传送和实时播放。
ASF:ASF 是微软为了和现在的 Realplayer 竞争而发展出来的一种可以直接在网
上观看视频节目的文件压缩格式。由于它使用了 MPEG4的压缩算法,所以压缩率
和图像的质量都很不错。
2.将 VCD文件转换为 MPG
(1)利用豪杰超级解霸 3000转换
VCD一般都是以 DAT格式存储的,用豪杰超级解霸 3000可方便地切割 VCD文件,
并在切割时直接将其转存为 MPG格式。
用豪杰解霸打开要剪切的影片,单击“循环/选择录取区域”按钮,再通过“选
择开始点”、“选择结束点”按钮设定剪辑的起点和终点,然后单击“录像指定
区域为 MPG或 MPV文件”按钮即可完成片段剪辑,取名另存即可。
(2)利用 Myflix转换
Myflix可以将 VCD中的 DAT文件剪切、转换成 MPG文件。
运行 Myflix,在主界面中单击“(打开)”菜单命令打开需要剪切的 VCD文件,也
可以用拖放的方法直接将 DAT 文件拖入 Myflix 窗口中打开,然后用视频窗口下
方的工具设定好视频片段的剪切始点和终点,最后单击“(整理)”菜单命令,很
快 DAT文件就被切割并转换成 MPG文件了。如果要将整个 DAT文件转换为 MPG文
件,则可以单击“VCDMPEG(转换 VCD 文件为 MPEG)”菜单命令直接将整个 DAT 文
件转换为 MPG文件。
3.将 DVD文件转换为 AVI文件
剪切、转换 DVD盘片中的 VOB文件,最简单的工具是豪杰 DVDⅢ。
插入 DVD光碟,在“开始”菜单中启动豪杰 DVDⅢ中的“DVD转 VCD”工具,在打
开的对话框中单击“文件→打开”菜单命令,在打开的对话框中选择需要转换的
文件,单击“文件→选择输出目录”菜单命令,在打开的对话框中设置文件的输
出路径。如果你是将 DVD整盘复制到硬盘,请将文件选择路径指向 DVD光碟,请
单击“语言选择”按钮进行字幕和语言的选择。单击“控制→视频处理方法”菜
单命令,在打开的对话框中选择“采用 MMX的快速算法”选项,将可快转换的速
度。单击“播放”按钮即开始转换操作。
4.将 MPG文件转换成 ASF文件
在转换之前,应首先检查你有没有有旧版本的 ASF 压缩编码驱动库,请在
\Windows\System 中查找 文件,右键单击该文件,选择“属性”命
令,然后单击“版本”选项卡,即可以看到文件对应的版本号。检查版本号为
或 , 如 果 不 是 , 请 你 删 除 和
(如果存在)文件。然后重新安装 WindowsMediaToolkit,或把相应版
本号的 ASF压缩编码驱动库拷贝到\Windows\System目录。
运行 SonicFoundryStreamAnywhere。打开你需要转换的 MPG 文件,单击
“Files→Saveas(另存为)”菜单命令,在打开的对话框中选择你要存储 ASF 文
件的文件夹,在文件类型中列表中选择“EncodeWindowsMediaFormat”(编码为
WindowsMedia 格式)选项。然后选择你要生成的 ASF 文件的压缩比例,如果选择
“250Video”选项则相当于 2M/分钟的压缩率,这时图像的质量不太好。同理,
如果是选择“512Video”选项则相当于 4M/分钟的压缩率(其实最好的 ASF 是在
320×240和有 30帧/秒的情况下,它的图像和声音仍然可以同步)。单击“OK”按
钮即可。
5.将 RM、ASF、WMV、MPV、MOV等文件转换成 AVI或 MPG文件
EOVideo是一款集播放、剪辑、转换于一体的视频编辑工具,它不但可以转换 ASF
文件,而且还可以转换 RM 文件,并且支持 AVI 的编码选择,甚至可以直接将流
媒体文件转换成为 MPG文件,而且转换的速度快,效果也较好。
运行 EOVideo。在主界面左侧的磁盘列表窗口中选择 RM文件的保存路径,然后在
文件列表区域中将 RM 文件拖放到右侧的“PlayList(播放列表)”中,并单击
“as”菜单命令,将列表文件保存。如果要播放被选定的 RM 等类型文件,可以
单击“Player(播放)”选项卡,在这里即可单击“播放”按钮开始播放预览。在
确认了需要转换的视频片段后,即可开始转换。
单击“Converter(转换)”选项卡,首先在“OutputFormat(输出格式)”框中设
置输出文件类型,这里选择格式为“AVI”。然后在“Compression(压缩编码)”
中设置编码格式,比如设置为 。如果要进一步设置当前编码格式,
可以单击“Setting(设置)”按钮,打开压缩方式算法设置对话框,在其中设置
好模式和播放品质率,完成后单击“OK”按钮返回。
单击“Output(输出)”按钮,在“Output(输出文件名)”框中设置好文件的保存
路径和名称。
最后,单击“Converter(转换)”按钮,即可进入转换界面,单击“Start(开始)”
按钮即可。
四、手机铃声转换
1.利用 Psmplay制作和弦铃声
要将自己喜欢的乐曲转换成为和弦铃声,可以使用 Psmplay,该软件支持多种格
式的音乐文件,几乎涵盖了市面上所有和弦手机铃声格式。下面以常见的 MIDI
文件为例,讲解和弦铃声的转换。
打开要编辑的 MIDI文件。通常,网上下载的 MIDI 音乐比较长,我们不可能用整
首曲子做铃声。此处可以修改 MIDI文件播放的长度。
单击“设定→设置音量”菜单命令,可以修改 MIDI文件音量。建议将音量调小,
以免输入音量过大而造成手机喇叭破音。单击“文件→将 SMAF 转换格式”菜单
命令将修改过的 MIDI文件转成手机能够识别的“MMF”格式。
接下来,只需将修改过的 MIDI 文件保存,并为制作好的 MMF 文件选择合适的存
储路径即完成制作。最后,用户只需要用数据线连接电脑和手机,把铃声上传到
手机内即可。
2.抓狂铃声编码器—Nok2phone
目前几乎所有的手机都具有自编铃声功能,但各个品牌手机的铃声编辑方法并不
统一。编辑此类铃声,必须有一定的音乐基础,但对于大多数人来说,还是有相
当的难度。但有了 Nok2phonep,这一切也就迎刃而解了。
Nok2phone 的界面非常简单,左边是铃声编码区域,右边则是各种手机的按钮,
通过这些按钮可将 MIDI文件转换成不同的手机编码。
单击“”菜单命令,在打开的对话框中选择需要转换的 MIDI 文件,此是系统会
打开“请输入 Channel”(通道值)对话框,要让你输入通道值(“MIDIChannel”
意为该 MIDI文件的内部通道号,默认是 1,选中的这个通道可能是伴奏,也可能
是主旋律,你可以通过 MIDI编辑软件作事先选取)。
单击“确定”按钮即可看见该 MIDI 的 RTTTL 格式文本已经显示出来,接下来便
可以单击“Tools”工具选项组中的“播放 MIDI”按钮来试听 MIDI通道是否正确,
如果不正确,就回到第一步重新打开 MIDI文件,并在“请输入 Channel”窗口中
选择别的通道。
试听正确后,请根据自己的手机在右边选择相应的按钮,如单击“OT300”按钮,
即可看到左下方的窗口中已出现了 OT300的编码,我们将这个编码输入到手机中
即可欣赏美妙的音乐了
感谢阅读
多年企业管理咨询经验,专注为企业和个人提供精品
管理方案,企业诊断方案,制度参考模板等
欢迎您下载,均可自由编辑