具体描述
Visual Basic是美国微软公司推出的使用极为广泛的可视化开发环境。本书从实用角度出发,对 VisualBasic的编程技术和应用技巧作了深入介绍。全书在介绍Visual Basic的各种功能时,结合国内用户的实际情况和可能遇到的重点、难点问题,有针对性地列举了大量的编程实例,为读者营造了一个轻松学习和掌握Visual Basic的环境。
本书是一本实用性很强的普及性读物。全书内容新颖,语言浅显、通俗易懂,适合于在计算机编程方面希望进一步深入和提高的读者使用。
作者简介
桑德拉是一位资深的技术开发专家,正服务于华盛顿一个大型国际组织,领导一个小组,利用注册操作和疑难解答文件进行自动安装支持。桑德拉曾负责过一家大型机构的网络移植改造工作――从Windows 3.1到Windows 95。这个网络改造工作,涉及到三个中心位置和150多间办公室范围的60个服务器和6000多用户。目前,她着手Windows NT 5.0和Windows Terminal Server可迁移策略实现的评估工作。桑德拉已有20多年的计算机实践经验,先后在美国和挪威等地服务于多家计算机公司。她使用过Windows中自诞生以来的所有花招,是一个经验丰富的程序员和分析员。桑德拉获得North Alabama大学物理学的科学学士学位,还拥有计算机科学、数学和核工程专业的准学士学位。本书是她的第一本著作。
目录信息
0.l 本书适合谁
0.2 本书不适合谁
0.3 技能要求
0.4 内容组织
0.5 Web浏览
0.6 约定
0.7 注册表数据类型与编辑器
0.7.1 配置元
0.7.2 数据类型
0.7.3 编辑注册表
第一部 分管理硬件
第1章 磁盘驱动器
1.1 软盘驱动器
1.2 硬盘驱动器
1.2.1 CMOS设置
1.2.2 系统分区
1.2.3 磁盘管理员
1.2.4 配置元列表
1.3 CD-ROM驱动器
1.3.1 CD-ROM驱动程序
1.3.2 自动运行CD
第2章 显示配置项设置
2.l 显示小程序
2.1.l 屏幕保护选项卡
2.2 配置视频卡
2.2.1 检测视频卡
2.2.2 Display小程序的设置选项卡
2.2.3 检测视频驱动程序
2.2.4 设置显示分辨率和色彩
2.2.5 像素的Bit
2.2.6 默认分辨率值
2.3 字型表项
2.3.l 系统固定的字型
2.3.2 默认系统字型
2.3.3 桌面字型大小
2.3.4 控制台字型
第3章 设置鼠标和键盘
3.l 鼠标表项
3.1.l 鼠标小程序
3.1.2 其他鼠标注册设置
3.2 键盘
3.2.l 设定键盘
3.2.2 键盘小程序
第4章 设置声音
4.l 安装声音部件
4.1.l 安装多媒体设备
4.1.2 设置回放和录音选项
4.1.3 设置视频文件播放选项
4.1.4 设置MIDI选项
4.1.5 设置CD选项
4.2 其他声音部件注册表项及其值
4.2.1 32位驱动程序及其DLL
4.2.2 16位驱动程序
4.2.3 波形通道
第5章 设置内存
5.1 用系统小程序管理内存
5.2 内存管理表项
5.2.l 页交换池值
5.2.2 锁定字节数
5.2.3 大型系统高速缓冲区值
5.2.4 系统页面值
5.2.5 清除页文件
5.2.6 执行页交换
5.2.7 设置L2高速缓存区(二级RAM高速缓存区)
第6章 网络适配器配置项设置
6.l 用网络小程序安装网卡
6.2 添加网卡.INF文件
6.3 服务名表项
6.4 NetRules表项
6.4.l 可绑定值
6.4.2 绑定格式值
6.4.3 类值
6.4.4 INF值
6.4.5 “部件类型”值
6.4.6 “预定义类”值
6.4.7 能为控制添加的值
6.4.8 共享能力
6.4.9 部件角色
6.5 网卡表项
6.5.l 服务名值
6.5.2 厂商值
6.5.3 描述值
6.5.4 产品名称值
6.5.5 标题文字串
6.6 服务表项
6.6.l 类型值
6.6.2 启动值
6.6.3 错误控制值
6.7 参数表项
6.7.l 电缆类型值
6.7.2 卡类型值
6.7.3 卡速度值
6.7.4 DMA通道值
6.7.5 双工值
6.7.6 网络地址值
6.7.7 收发器值
6.7.8 槽号值
6.7.9 总线号值
6.7.10 总线类型值
6.7.11 介质类型值
6.7.12 最大包尺寸值
6.7.13 内存映射值
6.7.14 内存映射基地址值
6.7.15 IRQ值
6.7.16 IO基地址值
第7章 配置打印机
7.l 打印机小程序
7.1.l 打印机属性对话框
7.2 用户设置打印机
7.2.1 打印机列表
7.2.2 设置默认打印机
7.2.3 打印表项下的其他值
7.3 环境表项及其值
7.4 打印监视器表项及其值
7.4.1 选项表项
7.4.2 文件表项
7.4.3 端口表项
7.4.4 打印提供者表项及值
7.5 注册表中其他打印机设置
7.5.1 Windows调试
7.5.2 16位 Windows 3.x应用程序值
第8章 其他硬件问题
8.1 HP ScanJet 4C
8.2 磁带备份
8.2.1 一般问题
8.3 可读写大容量活动盘(Iomega Zip Drives)
8.3.1 lomega并行端口活动盘
8.3.2 Iomega IDE和 ATAPI Zip驱动器
第9章 配置笔记本计算机
9.1 PC卡
9.1.1 PCMCIA小程序
9.1.2 安装PC卡
9.2 独立于网络的配置
9.2.l 持久连接
9.2.2 文件路径
9.2.3 文件扩展名
第二部分 管理NT工作站部件
第10章 修改 Windows NT 工作站引导过程
10.1 Windows NT预注册引导过程
10.1.1 初始化计算机
10.1.2 加电自检(POST)
10.1.3 定位引导设备
10.1.4 定位主引导记录(MBR)
10.1.5 定位活动分区
10.1.6 装载引导分区
10.1.7 执行NTLDR
10.1.8 处理BOOT.INI文件
10.1.9 选择引导操作系统
10.1.10 执行NTDETECT.COM
10.1.11 装载操作系统内核和硬件抽象层
10.2 注册表的作用
10.2.l 设置运行服务
10.2.2 ServerGroupOrder列表值
10.2.3 寻找并装载所有SCSI设备驱动程序
10.2.4 初始化内核装载阶段驱动程序
10.2.5 创建注册硬件列表和当前控制设备表项
10.2.6 Windows NT内部清理
10.2.7 设置文件系统
10.2.8 执行 SMSS.EXE
10.2.9 创建符号链接
10.2.10 设置子系统和Windows登录过程
10. 2. 11 装载子系统
10.2.12 WINLOGONM.EXE
10.2.13 完成引导过程
10.2.14 运行表项
10.3 排除故障及修改引导过程
10.3.1 NTLDR故障诊断
10.3.2 修改BOOT.INI
第11章 管理桌面
11.l 辅助选项
11.1.l 键盘选项卡
11.1.2 声音选项卡
11.1.3 鼠标选项卡
11.1.4 通用选项卡
11.2 区域设置
11.2.l 区域设置选项卡
11.2.2 数码选项卡
11.2.3 货币选项卡
11.2.4 时间选项卡
11.2.5 日期选项卡
11.2.6 输入地区选项卡
· · · · · · (收起)
读后感
用户评价
这本书的语言风格,尽管保持着技术文档应有的精确性,但在叙述节奏上却让我感到有些拖沓。对于一个像我这样,已经对Windows操作系统的基本概念了如指掌的资深用户来说,开篇花了大量的篇幅去解释什么是“键”和“值”,这无疑是浪费时间。我更希望作者能直接切入那些鲜为人知的高级特性,比如如何在不重启系统的情况下,通过脚本化的方式批量修改跨越多个域的机器上的特定安全设置,并且要求这些修改能被即时生效,同时提供回滚机制的注册表实现细节。我正在寻找的是一套应对企业级灾难恢复场景的注册表快照与同步策略。这本书中关于备份与恢复的章节,更多地停留在标准的“导出”和“导入”层面,缺乏对Volume Shadow Copy Service(VSS)在注册表层面的高级集成方案的探讨。对于那些需要构建高度自动化、自修复基础设施的专业人士而言,这种保守的叙述方式,使得这本书的实用价值打了折扣。
阅读这本书的过程中,我最大的感受是它在架构设计上的严谨性,这一点毋庸置疑,但随之而来的,却是一种技术深度上的“留白”。我是一个热衷于性能调优的系统工程师,我的关注点往往聚焦在那些不常被提及的、影响系统吞吐量的微妙配置上。例如,我非常希望能看到关于NT内核对象管理器如何与注册表键的生命周期关联的深度解析,特别是当大量的I/O操作涌入时,系统如何动态管理非易失性配置数据的内存占用。书中对这些硬核技术细节的探讨,远不如对用户界面和组策略关联部分的着墨来得多。我记得我仔细查找了关于COM组件激活上下文如何通过注册表路径来影响应用程序隔离性的章节,希望能找到一些可以用于解决特定遗留应用冲突的对策。最终,我只找到了关于`HKEY_CLASSES_ROOT`基本结构的一般性介绍,这对于解决我所面对的那个特定环境下由版本不兼容引发的崩溃问题,帮助实在有限。这本书的定位似乎更偏向于系统管理员而不是内核开发者。
这本书的组织结构,从逻辑上来说是线性的,它按照注册表分支的顺序进行了讲解。这种结构便于初学者建立全局观。然而,在实际的故障排除场景中,问题的产生往往是跨越不同注册表区域的复杂交互作用导致的。我更偏爱那种基于“问题域”来组织的参考手册,比如一个专门讨论“网络连接中断与注册表项关联”的章节,它应该能同时引用HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下的驱动设置、HKEY_CURRENT_USER下的用户配置文件以及DNS解析相关的缓存键值。这本书的章节划分过于泾渭分明,导致我在追溯一个因网络配置错误引发的间歇性服务崩溃时,不得不来回翻阅多个不相关的部分,自行构建起它们之间的联系。如果作者能提供更多展示注册表项之间“隐藏的依赖图谱”的分析,这本书的参考价值将大大提升,成为真正意义上的“现场急救手册”,而不是一本按部就班的教科书。
从排版的角度来看,这本书的图表运用是相当清晰的,每一张流程图都准确地标示了数据流向。但有趣的是,在涉及权限继承和ACLs(访问控制列表)的复杂部分时,我期待看到的是更细致的、类似于十六进制格式的ACL数据结构剖析,以及它们如何被注册表读取器解释的对照表。然而,书中对此的描绘非常抽象,更多地是通过文字来描述“读/写/完全控制”这些高级权限的含义,而没有深入到底层安全描述符的字节级结构。这让我无法完全理解在某些情况下,为什么一个看似合理的权限设置会在实际操作中被系统拒绝。我原本希望这本书能揭示那些隐藏在GUI背后的、决定系统安全边界的二进制细节,比如SE_SECURITY_NAME权限的真正含义及其在注册表操作中的具体应用。可惜的是,这部分内容似乎被有意或无意地简化了,这对于那些追求极致安全性和底层控制的读者来说,是一个明显的遗憾。
这本书的封面设计给我一种沉稳而专业的印象,那种深沉的蓝色调和简洁的字体排版,立刻让人感觉这不是一本泛泛而谈的入门读物,而是直指核心的技术宝典。我是在为一次重大的系统迁移做准备时偶然发现它的,当时我急需一本能深入剖析NT内核底层运行机制的权威指南。我本期望能找到对文件系统缓存策略在注册表项中如何体现的详尽解读,或者关于特定服务启动时对HKEY_LOCAL_MACHINE分支的精确修改流程的描述。然而,当我翻开目录时,发现内容似乎更侧重于日常的权限设置和基本的键值修改工具介绍。那种对底层机制探索的渴望,比如深入探讨NTFS权限与注册表安全描述符的相互作用机制,或者高级的内存映射文件技术在注册表读写中的应用,在正文中并未得到充分展现。这本书更像是一个优秀的工具箱说明书,清晰地告诉你每个工具的功能,但对于如何用这些工具去改造一台“手术台”级别的操作系统,它的笔触显得有些轻描淡写了。我期待的是一个关于如何在极端负载下优化特定网络参数注册表路径的实战案例集,而不是对常用`RegEdit`操作步骤的冗长复述。