-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-16
内容简介: 本书中,享誉全球的软件开发专家和软件工程大师Robert C. Martin深入而生动地使用真实案例讲解了面向对象基本原则、重要的设计模式、UML和敏捷实践等程序员必备的知识。 本书于2003年荣获第13届Jolt大奖,是C++和Java程序员提高自身水平的绝佳教材,也适于用作高校计算机、软件工程专业相关课程的教材或参考书。电子书www.minxue.net 内容截图: 第一部分 敏捷开发第1章 敏捷实践1.1 敏捷联盟1.1.1 人和交互重于过程和工具1.1.2 可以工作的软件重于面面俱到的文档1.1.3 客户合作重于合同谈判1.1.4 随时应对变化重于遵循计划1.2 原则1.3 结论1.4 参考文献第2章 极限编程概述2.1 极限编程实践2.1.1 完整团队2.1.2 用户故事2.1.3 短交付周期2.1.4 验收测试2.1.5 结对编程2.1.6 测试驱动开发2.1.7 集体所有权2.1.8 持续集成2.1.9 可持续的开发速度2.1.10 开放的工作空间2.1.11 计划游戏2.1.12 简单设计2.1.13 重构2.1.14 隐喻2.2 结论2.3 参考文献第3章 计划3.1 初始探索3.2 发布计划3.3 迭代计划3.4 定义“完成”3.5 任务计划3.6 迭代3.7 跟踪3.8 结论3.9 参考文献第4章 测试4.1 测试驱动开发4.1.1 测试优先设计的例子4.1.2 测试促使模块之间隔离4.1.3 意外获得的解耦合4.2 验收测试4.3 意外获得的构架4.4 结论4.5 参考文献第5章 重构5.1 素数产生程序:一个简单的重构示例5.1.1 单元测试5.1.2 重构5.1.3 最后审视5.2 结论5.3 参考文献第6章 一次编程实践6.1 保龄球比赛6.2 结论第二部分 敏捷设计第7章 什么是敏捷设计7.1 设计臭味7.1.1 设计臭味——腐化软件的气味7.1.2 僵化性7.1.3 脆弱性7.1.4 顽固性7.1.5 粘滞性7.1.6 不必要的复杂性7.1.7 不必要的重复7.1.8 晦涩性7.2 软件为何会腐化7.3 Copy程序7.3.1 熟悉的场景7.3.2 Copy程序的敏捷设计7.4 结论7.5 参考文献第8章 SRP:单一职责原则8.1 定义职责8.2 分离耦合的职责8.3 持久化8.4 结论8.5 参考文献第9章 OCP:开放-封闭原则9.1 OCP概述9.2 Shape应用程序9.2.1 违反OCP9.2.2 遵循OCP9.2.3 预测变化和“贴切的”结构9.2.4 放置吊钩9.2.5 使用抽象获得显式封闭9.2.6 使用“数据驱动”的方法获取封闭性9.3 结论9.4 参考文献第10章 LSP:Liskov替换原则10.1 违反LSP的情形10.1.1 简单例子10.1.2 更微妙的违反情形10.1.3 实际的例子10.2 用提取公共部分的方法代替继承10.3 启发式规则和习惯用法10.4 结论10.5 参考文献第11章 DIP:依赖倒置原则11.1 层次化11.1.1 倒置的接口所有权11.1.2 依赖于抽象11.2 简单的DIP示例11.3 熔炉示例11.4 结论11.5 参考文献第12章 ISP:接口隔离原则12.1 接口污染12.2 分离客户就是分离接口12.3 类接口与对象接口12.3.1 使用委托分离接口12.3.2 使用多重继承分离接口12.4 ATM用户界面的例子12.5 结论12.6 参考文献第13章 C#程序员UML概观13.1 类图13.2 对象图13.3 顺序图13.4 协作图13.5 状态图13.6 结论13.7 参考文献第14章 使用UML14.1 为什么建模14.1.1 为什么构建软件模型14.1.2 编码前应该构建面面俱到的设计吗14.2 有效使用UML14.2.1 与他人交流14.2.2 脉络图14.2.3 项目结束文档14.2.4 要保留的和要丢弃的14.3 迭代式改进14.3.1 行为优先14.3.2 检查结构14.3.3 想象代码14.3.4 图的演化14.4 何时以及如何绘制图示14.4.1 何时要画图,何时不要画图14.4.2 CASE 工具14.4.3 那么,文档呢14.5 结论第15章 状态图15.1 基础知识15.1.1 特定事件15.1.2 超状态15.1.3 初始伪状态和结束伪状态15.2 使用FSM图示15.3 结论第16章 对象图16.1 即时快照16.2 主动对象16.3 结论第17章 用例17.1 编写用例17.1.1 备选流程17.1.2 其他东西呢17.2 用例图17.3 结论17.4 参考文献第18章 顺序图18.1 基础知识18.1.1 对象、生命线、消息及其他18.1.2 创建和析构18.1.3 简单循环18.1.4 时机和场合18.2 高级概念18.2.1 循环和条件18.2.2 耗费时间的消息18.2.3 异步消息18.2.4 多线程18.2.5 主动对象18.2.6 向接口发送消息18.3 结论第19章 类图19.1 基础知识19.1.1 类19.1.2 关联19.1.3 继承19.2 类图示例19.3 细节19.3.1 类衍型19.3.2 抽象类19.3.3 属性19.3.4 聚集19.3.5 组合19.3.6 多重性19.3.7 关联衍型19.3.8 内嵌类19.3.9 关联类19.3.10 关联修饰符19.4 结论19.5 参考文献第20章 咖啡的启示20.1 Mark IV型专用咖啡机20.1.1 规格说明书20.1.2 常见的丑陋方案20.1.3 虚构的抽象20.1.4 改进方案20.1.5 实现抽象模型20.1.6 这个设计的好处20.2 面向对象过度设计20.3 参考文献第三部分 薪水支付案例研究第21章 COMMAND模式和ACTIVE OBJECT模式:多功能与多任务21.1 简单的Command21.2 事务21.2.1 实体上解耦和时间上解耦21.2.2 时间上解耦21.3 Undo()方法21.4 ACTIVE OBJECT模式21.5 结论21.6 参考文献第22章 TEMPLATE METHOD模式和STRATEGY模式:继承和委托22.1 TEMPLATE METHOD模式22.1.1 滥用模式22.1.2 冒泡排序22.2 STRATEGY模式22.3 结论22.4 参考文献第23章 FACADE模式和MEDIATOR模式23.1 FACADE模式23.2 MEDIATOR模式23.3 结论23.4 参考文献第24章 SINGLETON模式和MONOSTATE模式24.1 SINGLETON模式24.1.1 SINGLETON模式的好处24.1.2 SINGLETON模式的代价24.1.3 运用SINGLETON模式24.2 MONOSTATE模式24.2.1 MONOSTATE模式的好处24.2.2 MONOSTATE模式的代价24.2.3 运用MONOSTATE模式24.3 结论24.4 参考文献第25章 NULL OBJECT模式25.1 描述25.2 结论25.3 参考文献第26章 薪水支付案例研究:第一次迭代开始26.1 初步的规格说明26.2 基于用例分析26.2.1 增加新雇员26.2.2 删除雇员26.2.3 登记考勤卡26.2.4 登记销售凭条26.2.5 登记工会服务费26.2.6 更改雇员明细26.2.7 发薪日26.3 反思:找出底层的抽象26.3.1 雇员支付类别抽象26.3.2 支付时间表抽象26.3.3 支付方式26.3.4 从属关系26.4 结论26.5 参考文献第27章 薪水支付案例研究:实现27.1 事务27.1.1 增加雇员27.1.2 删除雇员27.1.3 考勤卡、销售凭条以及服务费用27.1.4 更改雇员属性27.1.5 犯了什么晕27.1.6 支付雇员薪水27.1.7 支付领月薪的雇员薪水27.1.8 支付钟点工薪水27.2 主程序27.3 数据库27.4 结论27.5 关于本章27.6 参考文献第四部分 打包薪水支付系统第28章 包和组件的设计原则28.1 包和组件28.2 组件的内聚性原则:粒度28.2.1 重用—发布等价原则28.2.2 共同重用原则28.2.3 共同封闭原则28.2.4 组件内聚性总结28.3 组件的耦合性原则:稳定性28.3.1 无环依赖原则28.3.2 稳定依赖原则28.3.3 稳定抽象原则28.4 结论第29章 FACTORY模式29.1 依赖问题29.2 静态类型与动态类型29.3 可替换的工厂29.4 对测试支架使用对象工厂29.5 工厂的重要性29.6 结论29.7 参考文献第30章 薪水支付案例研究:包分析30.1 组件结构和符号30.2 应用CCP30.3 应用REP30.4 耦合和封装30.5 度量30.6 度量薪水支付应用程序30.6.1 对象工厂30.6.2 重新思考内聚的边界30.7 最终的包结构30.8 结论30.9 参考文献第31章 COMPOSITE模式31.1 组合命令31.2 多重性还是非多重性31.3 结论第32章 OBSERVER——演化至模式32.1 数字时钟32.2 OBSERVER模式32.2.1 模型32.2.2 面向对象设计原则的运用32.3 结论32.4 参考文献第33章 ABSTRACT SERVER模式、 ADAPTER模式和BRIDGE模式33.1 ABSTRACT SERVER模式33.2 ADAPTER模式33.2.1 类形式的ADAPTER模式33.2.2 调制解调器问题、适配器以及LSP33.3 BRIDGE模式33.4 结论33.5 参考文献第34章 PROXY模式和GATEWAY模式:管理第三方API34.1 PROXY模式34.1.1 实现PROXY模式34.1.2 小结34.2 数据库、中间件以及其他第三方接口34.3 TABLE DATA GATEWAY34.3.1 测试和内存TDG34.3.2 测试DbGateWay34.4 可以用于数据库的其他模式34.5 结论34.6 参考文献第35章 VISITOR模式35.1 VISITOR模式35.2 ACYCLIC VISITOR模式35.3 DECORATOR模式35.4 EXTENSION OBJECT模式35.5 结论35.6 参考文献第36章 STATE模式36.1 嵌套switch/case语句36.1.1 内部作用域的状态变量36.1.2 测试动作36.1.3 代价和收益36.2 迁移表36.2.1 使用表解释36.2.2 代价和收益36.3 STATE模式36.3.1 STATE模式和 STRATEGY模式36.3.2 代价和收益36.4 状态机编译器36.4.1 SMC生成的Turnstile.cs以及其他支持文件36.4.2 代价和收益36.5 状态机应用的场合36.5.1 作为GUI中的高层应用策略36.5.2 GUI交互控制器36.5.3 分布式处理36.6 结论36.7 参考文献第37章 薪水支付案例研究:数据库37.1 构建数据库37.2 一个代码设计缺陷37.3 增加雇员37.4 事务37.5 加载Employee对象37.6 还有什么工作第38章 薪水支付系统用户界面:Model-View-Presenter38.1 界面38.2 实现38.3 构建窗口38.4 Payroll窗口38.5 真面目38.6 结论38.7 参考文献附录A 双公司记Rufus公司:“日落”项目Rupert工业公司:“朝晖”项目附录B 什么是软件索引 ...
-
分类:3D/动画 语言:简体中文 大小:未知 发布时间:13-05-16
内容简介:《AutoCAD 2010 完全自学手册》详细讲解了AutoCAD2010的基本功能和使用技巧,主要内容包括:AutoCAD2010入门、绘图基础、绘制二维平面图形、选择与编辑二维图形、图层填充与面域、块与外部块、文字与表格、尺寸标注、设计中心与信息查询、绘制三维图形、编辑三维图形、渲染三维图形以及图像的输出与打印。《AutoCAD2010 完全自学手册》版式清晰,语言浅显易懂,注重实际操作,通过大量的实例并配合详细的操作步骤进行讲解。读者在学习了AutoCAD2010的基础知识后,可以通过实战演练的案例来进一步掌握图形的绘制方法和技巧,巩固所学知识。 第1章 AutoCAD2010入门1.1 安装与启动AutoCAD20101.1.1 安装AutoCAD20101.1.2 启动AutoCAD20101.2 AutoCAD2010的工作空间1.2.1 选择工作空间1.2.2 二维草图与注释空间!.2.3 三维建模空间1.2.4 AutoCAD经典空间1.2.5 AutoCAD工作空间的组成1.3 AutoCAD2010的基本操作1.3.1 新建图形文件1.3.2 打开图形文件1.3.3 保存图形文件1.3.4 加密保护文件1.3.5 关闭图形文件1.4 实战演练——打开和保存文件第2章 绘图基础知识2.1 设置绘图环境2.1.1 图纸幅面2.1.2 设置图形界限2.1.3 设置绘图区的颜色2.1.4 设置绘图单位格式2.1.5 设置参数选项2.1.6 设置工作空间2.2 执行命令2.2.1 使用鼠标执行命令2.2.2 使用键盘输入命令2.2.3 使用系统变量2.2.4 命令的重复、撤销与重做2.3 视图操作2.3.1 缩放视图2.3.2 平移视图2.3.3 重画视图2.3.4 重生成视图2.4 精确绘图辅助工具2.4.1 捕捉2.4.2 栅格2.4.2 正交与极轴2.4.3 对象捕捉2.4.4 对象捕捉追踪2.4.5 动态输入2.5 坐标与坐标系2.5.1 认识坐标系2.5.2 坐标的表示方法2.5.3 控制坐标的显示2.5.4 创建用户坐标系2.6 实战演练——缩放视图并设置极轴追踪第3章 绘制二维平面图形3.1 绘制点对象3.1.1 设置点样式3.1.2 绘制单点和多点3.1.3 定数等分对象3.1.4 定距等分对象3.2 绘制直线对象3.2.1 绘制直线段3.2.2 绘制射线3.2.3 绘制构造线3.2.4 绘制多线3.2.5 绘制多段线3.3 绘制曲线对象3.3.1 绘制圆3.3.2 绘制圆弧3.3.3 绘制椭圆3.3.4 绘制椭圆弧3.3.5 绘制圆环3.3.6 绘制样条曲线3.4 绘制矩形和正多边形3.4.1 绘制矩形3.4.2 绘制正多边形3.5 徒手绘图3.5.1 使用SKETCH命令徒手绘图3.5.2 绘制修订云线3.6 实战演练——绘制门平面图第4章 选择与编辑二维图形4.1 选择对象4.1.1 点选图形对象4.1.2 框选图形对象4.1.3 围选图形对象4.1.4 栏选图形对象4.1.5 选择编组中的对象4.1.6 向选择集中添加或删除图形4.1.7 快速选择4.2 使用夹点编辑图形4.2.1 使用夹点模式4.2.2 使用夹点编辑对象4.3 删除与恢复对象4.3.1 删除对象4.3.2 恢复对象4.4 改变对象位置4.4.1 移动对象4.4.2 旋转对象4.5 复制图形对象4.5.1 复制对象4.5.2 镜像对象4.5.3 阵列对象4.5.4 偏移对象4.6 调整对象比例4.6.1 缩放对象4.6.2 拉伸对象4.6.3 拉长对象4.7 修改对象4.7.1 修剪对象4.7.2 延伸对象4.7.3 打断对象4.7.4 打断于点4.7.5 合并对象4.7.6 分解对象4.8 倒角和圆角4.8.1 创建倒角4.8.2 创建圆角4.9 编辑特殊图形对象4.9.1 编辑样条曲线4.9.2 编辑多段线4.10 实战演练——绘制支架主视图第5章 图层的基本操作5.1 图层的基本操作5.1.1 图层简介5.1.2 创建新图层5.1.3 设置当前图层5.1.4 保存与调用图层状态5.2 设置图层特性5.2.1 设置图层线型5.2.2 设置图层线宽5.2.3 设置图层颜色5.2.4 更改对象特性5.3 控制图层状态5.3.1 控制图层开/关状态5.3.2 控制图层锁定/解锁状态5.3.3 控制图层冻结/解冻状态5.3.4 控制图层打印状态5.4 实战演练——创建“机械制图”图层第6章 图案填充与面域6.1 图案填充6.1.1 创建图案填充6.1.2 控制孤岛填充6.1.3 使用渐变色填充6.1.4 编辑图案填充6.2 面域的应用6.2.1 创建面域6.2.2 面域的布尔运算6.2.3 从面域中提取数据6.3 实战演练——填充端盖剖面图第7章 块与外部参照7.1 块的基本操作7.1.1 块的定义7.1.2 块的创建7.1.3 块的插入7.1.4 设置插入基点7.2 编辑与管理块属性7.2.1 创建块属性7.2.3 在图形中插入带属性的块7.2.4 修改属性定义7.2.5 编辑块属性7.2.6 块属性管理器7.2.7 提取属性7.3 外部参照7.3.1 附着外部参照7.3.2 插入参考底图7.3.3 管理外部参照7.3.4 参照管理器7.3.5 剪裁外部参照7.3.6 绑定外部参照7.4 实战演练——创建并插入“沙发”图块第8章 文字与表格8.1 设置文字样式8.1.1 新建文字样式8.1.2 设置文字样式参数8.1.3 设置当前文字样式8.2 创建文字8.2.1 创建单行文字8.2.2 创建多行文字8.3 编辑文字8.3.1 编辑单行文字8.3.2 编辑多行文字8.3.3 使用文字控制符8.3.4 拼写检查8.3.5 查找与替换8.4 创建与编辑表格8.4.1 创建表格样式8.4.2 设置当前表格样式8.4.3 创建表格8.4.4 编辑表格数据8.4.5 编辑表格单元8.5 实战演练——制作图纸标题栏第9章 尺寸标注9.1 创建尺寸标注9.1.1 尺寸标注的规范9.1.2 尺寸标注的组成9.2 设置标注样式9.2.1 新建标注样式9.2.2 设置尺寸线和延伸线9.2.3 设置符号和箭头9.2.4 设置文字9.2.5 设置调整9.2.6 设置主单位9.2.7 设置换算单位9.2.8 设置公差9.3 尺寸标注9.3.1 线性标注9.3.2 对齐标注9.3.3 角度标注9.3.4 半径标注9.3.5 直径标注9.3.6 基线标注9.3.7 连续标注9.3.8 快速标注9.3.9 坐标标注9.3.10 折弯标注9.3.11 弧长标注9.3.12 圆心标记9.4 多重引线标注9.4.1 创建多重引线样式9.4.2 多重引线标注9.5 标注形位公差9.5.1 形位公差的组成9.5.2 创建形位公差9.6 编辑尺寸9.6.1 编辑尺寸标注9.6.2 折弯线性标注9.6.3 折断标注9.6.4 替代标注9.6.5 更新标注9.6.6 调整标注间距9.6.7 关联标注9.7 实战演练——标注吊钩第10章 设计中心与信息查询10.1 设计中心10.1.1 启用设计中心10.1.2 设计中心的功能10.1.3 查看图形信息10.1.4 在“设计中心”查找内容10.1.5 使用设计中心的图形10.2 信息查询10.2.1 测量两点间的距离10.2.2 计算面积10.2.3 查询点坐标10.2.4 时间查询10.2.5 显示对象的数据库信息10.3 实战演练——计算凸轮面积第11章 绘制三维图形11.1 三维绘图基础11.1.1 三维建模工作空间11.1.2 三维绘图的基本术语11.1.3 三维图形分类11.1.4 建立用户坐标系11.2 视觉样式11.2.1 选择视觉样式11.2.2 设置视觉样式11.3 设置视点11.3.1 使用“视点预设”对话框设置视点11.3.2 使用罗盘确定视点11.3.3 使用“三维视图”菜单设置视点11.4 绘制线框模型11.4.1 绘制三维点11.4.2 绘制三维直线和样条曲线11.4.3 绘制三维多段线11.4.4 绘制三维螺旋线11.5 绘制表面模型11.5.1 绘制三维面11.5.2 绘制旋转网格11.5.3 绘制平移网格11.5.4 绘制直纹网格11.5.5 绘制边界网格11.6 绘制实体模型11.6.1 绘制多段体11.6.2 绘制长方体11.6.3 绘制楔体11.6.4 绘制圆柱体11.6.5 绘制圆锥体11.6.6 绘制球体11.6.7 绘制圆环体11.6.8 绘制棱锥体11.7 通过二维对象创建三维对象……第12章 编辑三维图形第13章 沉浸三维图形第14章 图形的输出与打印第15章 综合实例 ...
-
分类:操作系统 语言:简体中文 大小:未知 发布时间:13-05-16
电子书www.minxue.net链接 第1章 wwindows server 2003基本概念.1.1 windows server 2003家族各版本之间的差异1.2 windows server 2003的网络1.3 tcp/ip通信协议概述第2章 安装windows server 20032.1 安装前的准备工作2.2 安装windows server 2003与r22.3 启动与登录测试2.4 升级到windows server 2003与r22.5 winnt/winnt32命令的详细说明第3章 熟悉windows server 2003环境3.1 检查网络设置与激活windows server 20033.2 安装与设置硬件设备3.3 显示设置3.4 硬件配置文件3.5 环境变量的管理3.6 更改默认的启动系统与故障恢复设置3.7 添加中文输入法与windows组件3.8 微软管理控制台第4章 创建windowss server 2003域.4.1 域与活动目录4.2 创建域4.3 将windows计算机加入或脱离域4.4 将域控制器降级为独立服务器或成员服务器4.5 域升级4.6 检查域设置与检测错误第5章 用户账户的管理5.1 用户账户的类型5.2 内置的用户账户5.3 本地用户账户的管理5.4 域用户账户的创建与设置5.5 域用户账户的属性设置5.6 更改域用户账户第6章 组账户的管理6.1 本地组与域纽6.2 组的类型6.3 组的使用领域6.4 提升域功能级别6.5 域组的创建与管理6.6 本地组的创建与管理6.7 内置的组第7章 ntfs的数据管理功能7.1 ntfs权限的类型7.2 用户的有效权限7.3 ntfs权限的设置7.4 文件与文件夹的所有权7.5 文件复制或移动后权限的变化7.6 文件的压缩7.7 加密文件系统7.8 磁盘配额第8章 访问网络上的文件8.1 共享文件夹的概念8.2 共享文件夹的添加与管理..8.3 连接共享文件夹8.4 脱机文件8.5 卷影副本第9章 分布式文件系统9.1 分布式文件系统概述9.2 dfs命名空间实战演练9.3 存取dfs内的文件9.4 客户端的引用设置9.5 windows server 2003r2的dfs第10章 打印机的设置10.1 打印概述10.2 打印机的添加与管理10.3 连接网络打印机10.4 网络打印机的高级设置10.5 打印机使用权限与所有权10.6 利用分隔页分隔打印文档10.7 送纸器设置10.8 管理等待打印的文档10.9 通过web浏览器管理打印机10.10 添加直接连接到网络的打印机10.11 与unix系统沟通10.12 windows server 2003 r2的打印管理第11章 设置用户的工作环境11.1 用户配置文件11.2 登录脚本11.3 利用主文件夹存储私人文件第12章 安全设置与审核资源的使用12.1 本地安全策略的设置12.2 域安全策略的设置12.3 域控制器安全策略的设置12.4 事件查看器12.5 审核资源的使用12,6 windows防火墙第13章 文件服务器的管理13.1 安装管理工具13.2 存储报告管理13.3 磁盘配额管理13.4 文件屏蔽管理13。5 共享文件夹的管理13.6 磁盘碎片整理与磁盘管理第14章 注册表编辑器14.1 注册表概论14.2 修改注册表的应用范例14.3 其他的注册表设置第15章 磁盘系统的管理15.1 磁盘概述15.2 基本卷的管理15.3 动态磁盘的管理15.4 镜像卷与raid-5卷的修复15.5 添加磁盘15.6 磁盘碎片整理与检查磁盘错误第16章 自动安装与磁盘复制16.1 自动安装16.2 准备一个可以被复制的磁盘16.3 添加即插即用设备第17章 系统启动的故障排除17.1 选择“最后一次正确的配置”启用系统17.2 操作系统选择文件:boot.ini17.3 利用高级启动选项修复系统17.4 故障恢复控制台17.5 修复系统状态数据17.6 将系统还原到以前的状态17.7 选择合适的修复方法附录a 备份与还原的概念a.1 windows备份的功能与特色a.2 备份的类型a.3 备份与还原数据附录b 不间断电源(ups)b.1 ups的工作原理b.2 ups的设置与测试... ...
-
分类:æ“作系统 语言:简体中文 大小:未知 发布时间:13-05-16
第1部分 solaris 10基础和安装é…置第1ç« unixå’Œsolaris 10概述 11.1 unixçš„åŽ†å² 11.1.1 unix的诞生 11.1.2 unixè¿›åŒ–å² 21.1.3 unix system v第四版本的功能 31.1.4 å¼€æºçš„ç±»unix系统 41.1.5 unix 41.2 solarisçš„åŽ†å² 61.2.1 solaris简介 61.2.2 solarisæ“作系统å‘展路线图 81.2.3 solaris 10的新功能 81.2.4 solaris 10的优势 91.2.5 solaris的硬件系统架构 121.2.6 opensolaris简介 191.3 solarisä¿¡æ¯ 211.3.1 sun文档和sun网站 211.3.2 第三方的站点 221.3.3 新闻组 221.3.4 邮件列表 23.1.3.5 ç¤¾åŒºå’Œè®ºå› 23第2ç« solaris 10安装 242.1 安装å‰çš„准备工作 242.1.1 ç³»ç»Ÿç¡¬ä»¶çš„è¦æ±‚和建议 242.1.2 从哪里得到solaris 10æ“作系统软件 242.1.3 使用sun device detection toolæ”¶é›†ç¡¬ä»¶å…¼å®¹æ€§ä¿¡æ¯ 252.1.4 检查系统硬件是å¦å˜åœ¨å¤§çš„缺陷 322.2 solaris 10安装概述 332.2.1 安装方法简介 332.2.2 solaris 10å®‰è£…æ¨¡å¼ 342.2.3 安装方å¼ä»‹ç» 352.2.4 安装之å‰çš„准备 362.3 solaris 10安装æ¥éª¤ 372.3.1 将相应介质æ’å…¥ç³»ç»Ÿä¸ 372.3.2 通过先关é—冿‰“开系统æ¥å¼•导系统 372.3.3 决定是å¦éœ€è¦ä¿®æ”¹è®¾å¤‡è®¾ç½® 372.3.4 x86 solaris 10安装æ¥éª¤ 37第3ç« solaris 10高级安装简介 443.1 使用jumpstart安装方法 443.1.1 jumpstart安装方法简介 443.1.2 jumpstart安装æµç¨‹ 443.1.3 é…ç½®æ¥éª¤è¯´æ˜Ž 443.2 solaris flash安装简介 493.3 使用solaris live upgradeå‡çº§æ“作系统 503.3.1 solaris live upgrade简介 503.3.2 solaris live upgradeå‡çº§æµç¨‹ 503.3.3 使用solaris live upgrade进行å‡çº§çš„实例 51第4ç« solaris 10ç³»ç»Ÿçš„å¼•å¯¼å’Œå…³é— 544.1 相关概念和主è¦å‘½ä»¤ 544.1.1 boot prom概述 544.1.2 常è§obp命令 554.1.3 obp命令实例 574.1.4 è¿è¡Œçº§åˆ«å’Œinit 604.1.5 inittab文件说明 624.1.6 控制init行为 634.2 在sparcå¹³å°çš„系统å¯åЍ 634.2.1 sparcå¹³å°çš„系统å¯åŠ¨è¿‡ç¨‹ 634.2.2 sparcå¹³å°çš„系统å¯åŠ¨çš„å‡ ç§æƒ…况 644.3 x86å¹³å°çš„引导 664.3.1 x86å¹³å°å¼•导的过程 664.3.2 x86å¹³å°çš„引导文件 664.4 solaris 10å…³é—系统 674.4.1 å…³é—系统命令简介 684.4.2 å…³é—系统实例 684.5 solaris 10è¿è¡Œçº§åˆ«çš„åˆ‡æ¢ 69第2部分 solaris10桌é¢ç®¡ç†å’ŒåŸºæœ¬ç³»ç»Ÿç®¡ç†ç¬¬5ç« solaris 10桌é¢çŽ¯å¢ƒï¼šcdeå’Œjds 705.1 x-window简介 705.1.1 x-windowåŽ†å² 705.1.2 x-window的体系结构 735.1.3 x-windowå®¢æˆ·ï¼æœåŠ¡å™¨æ¨¡å¼å’Œç½‘ç»œé€æ˜Žæ€§ 745.2 cdeæ¡Œé¢æ“作 755.2.1 cde简介 755.2.2 å¯åЍcde 765.2.3 cde桌é¢å¸ƒå±€è¯´æ˜Ž 775.2.4 “应用程åºç®¡ç†å™¨â€çª—å£å’Œâ€œæ–‡ä»¶ç®¡ç†å™¨â€çª—å£ 785.2.5 å¯åЍcdeåº”ç”¨ç¨‹åºæ–¹æ³• 815.2.6 cde的打å°ç®¡ç† 825.2.7 cde的文本编辑器 825.2.8 cdeçš„é‚®ä»¶åº”ç”¨ç¨‹åº 835.2.9 cde的目录结构 845.2.10 å¦ä¼šä½¿ç”¨å¸®åŠ©ç³»ç»Ÿ 845.2.11 cdeæ¡Œé¢æ“ä½œå¸¸ç”¨è¯æ±‡è¡¨ 855.3 jdsæ¡Œé¢æ“作 905.3.1 jds桌é¢ç®€ä»‹ 905.3.2 å¯åЍjds桌é¢å’Œæ¡Œé¢å¸ƒå±€ 925.3.3 jds 3桌é¢åŸºæœ¬æ“作 935.3.4 jds 3的多媒体工具 1015.3.5 jds3 办公应用 1045.3.6 帮助系统 107第6ç« solaris 10ç®¡ç†æŽ§åˆ¶å°smc 1086.1 solaris管ç†å·¥å…·ç®€ä»‹ 1086.1.1 solaris管ç†å·¥å…·çš„å‘å±•åŽ†å² 1086.1.2 solaris 10系统管ç†å‘½ä»¤æ±‡æ€» 1096.1.3 solarisç®¡ç†æŽ§åˆ¶å°æ¦‚è¿° 1096.2 å¯åЍsolarisç®¡ç†æŽ§åˆ¶å°çš„ä¸åŒæ–¹æ³•和布局 1126.2.1 通过cde图形界é¢å¯åЍsolarisç®¡ç†æŽ§åˆ¶å° 1126.2.2 通过jds图形界é¢å¯åЍsolarisç®¡ç†æŽ§åˆ¶å° 1126.2.3 通过命令行å¯åЍsolarisç®¡ç†æŽ§åˆ¶å° 1136.2.4 solarisç®¡ç†æŽ§åˆ¶å°ç•Œé¢å¸ƒå±€ 1146.3 使用solarisç®¡ç†æŽ§åˆ¶å° 1166.3.1 solarisç®¡ç†æŽ§åˆ¶å°ç™»å½• 1166.3.2 solarisç®¡ç†æŽ§åˆ¶å°ç³»ç»Ÿçжæ€ç®€ä»‹ 1176.3.3 æœåŠ¡æ ç›®ä»‹ç» 1236.3.4 系统é…ç½®æ ç›®ä»‹ç» 1236.3.5 ä¿å˜æ ç›®ä»‹ç» 1286.3.6 设备和硬件æ ç›®ä»‹ç» 1286.4 在solarisç®¡ç†æŽ§åˆ¶å°ä¸æ·»åР工具 1296.4.1 在solarisç®¡ç†æŽ§åˆ¶å°ä¸æ·»åŠ ä¼ ç»Ÿå·¥å…· 1296.4.2 solarisç®¡ç†æŽ§åˆ¶å°å®‰è£…éžéšé™„的工具 1306.4.3 å‘å·¥å…·ç®±ä¸æ·»åР工具 1306.5 对solarisç®¡ç†æŽ§åˆ¶å°è¿›è¡Œç–‘éš¾è§£ç” 1316.5.1 软件包需求 1316.5.2 对solarisç®¡ç†æŽ§åˆ¶å°è¿›è¡Œç–‘éš¾è§£ç” 131æœ¬ç« æ€»ç»“ 132第7ç« solaris 10用户ã€ç”¨æˆ·ç»„ã€è§’è‰²ç®¡ç† 1337.1 solaris 10用户ã€ç”¨æˆ·ç»„管ç†ç®€ä»‹ 1337.1.1 solaris 10用户ã€ç”¨æˆ·ç»„概述 1337.1.2 äº†è§£æ ‡å‡†ç”¨æˆ· 1347.1.3 äº†è§£æ ‡å‡†ç”¨æˆ·ç»„ 1357.1.4 了解solaris 10用户ã€ç”¨æˆ·ç»„é…置文件 1357.2 使用solaris用户ã€ç”¨æˆ·ç»„命令 1387.2.1 solaris用户ã€ç”¨æˆ·ç»„命令列表 1387.2.2 solaris用户ã€ç”¨æˆ·ç»„命令使用实例 1397.3 使用smc进行用户ã€ç”¨æˆ·ç»„ç®¡ç† 1417.3.1 å¢žåŠ ç”¨æˆ· 1427.3.2 å¢žåŠ æƒé™ 1427.3.3 å¢žåŠ ç¾¤ç»„ 1457.4 è§’è‰²ç®¡ç† 1467.4.1 角色访问控制概述 1467.4.2 solaris 10角色管ç†å‘½ä»¤çš„使用 1497.4.3 使用smc å·¥å…·å®žçŽ°è§’è‰²ç®¡ç† 1537.5 solaris用户安全ç–ç•¥ 1647.5.1 创建用户访问安全ç–ç•¥ 1647.5.2 使用solaris命令定期验è¯ç”¨æˆ·å’Œç»„文件 164第8ç« solaris 10文本编辑器和shell 1698.1 vi编辑器 1698.1.1 行编辑器简介 1698.1.2 vi编辑器简介 1718.1.3 viç¼–è¾‘å™¨çš„æ¨¡å¼ 1728.1.4 viä¸‰ç§æ¨¡å¼çš„åˆ‡æ¢ 1738.1.5 vi编辑器基本æ“作 1748.1.6 在viç¼–è¾‘å™¨ç§»åŠ¨å…‰æ ‡ 1758.1.7 åœ¨æ–‡ä»¶ä¸æœç´¢ã€ä¿®æ”¹å’Œåˆ 除文本 1778.1.8 exrc文件 1788.1.9 vi编辑器常用ç»éªŒæŠ€å·§ 1788.1.10 vi总结 1798.2 solaris shell应用 1798.2.1 shell简介 1798.2.2 solaris 10支æŒçš„shell 1838.2.3 主è¦shell功能比较 1848.2.4 了解solaris shellå˜é‡ 1848.2.5 设置pathå˜é‡ 1868.2.6 è¯è¨€çŽ¯å¢ƒå˜é‡ 1878.2.7 solaris shell设置实例 1878.2.8 shell常用命令简介 189第9ç« solaris 10软件包和补ä¸ç®¡ç† 2029.1 solaris 10软件包管ç†ç®€ä»‹ 2029.1.1 软件包概述 2029.1.2 软件包管ç†å·¥å…· 2029.1.3 solarisçš„è½¯ä»¶å®‰è£…åŒ…æ ¼å¼ 2039.2 ä½¿ç”¨äº§å“æ³¨å†Œå™¨(product registry)管ç†è½¯ä»¶åŒ… 2049.2.1 äº§å“æ³¨å†Œå™¨gui界é¢å¯åЍ 2049.2.2 使用solarisäº§å“æ³¨å†Œå™¨æŸ¥çœ‹æœ‰å…³å·²å®‰è£…软件或已å¸è½½è½¯ä»¶çš„ä¿¡æ¯ 2059.2.3 用solarisäº§å“æ³¨å†Œå™¨å®‰è£…软件 2069.2.4 用solarisäº§å“æ³¨å†Œå™¨å¸è½½è½¯ä»¶ 2069.2.5 用“solarisäº§å“æ³¨å†Œâ€å‘½ä»¤è¡Œç•Œé¢ç®¡ç†è½¯ä»¶ 2079.3 使用包管ç†å‘½ä»¤æ¥ç®¡ç†è½¯ä»¶ 2129.3.1 solaris 10软件包的管ç†ç›®å½•和对文件的说明 2139.3.2 使用pkginfo命令 2139.3.3 使用pkgadd安装软件包 2159.3.4 pkgchk命令的使用 2179.3.5 使用pkgrmå‘½ä»¤åˆ é™¤è½¯ä»¶åŒ… 2189.3.6 使用pkgtrans命令 2199.3.7 使用pkg-get在线安装软件工具 2219.4 solaris 10è¡¥ä¸ç®¡ç† 2239.4.1 è¡¥ä¸ç®¡ç†æ¦‚è¿° 2239.4.2 使用patch manager管ç†è¡¥ä¸ 2279.4.3 使用patchaddæ¥ç®¡ç†è¡¥ä¸ 2309.4.4 使用smc管ç†solaris 10è¡¥ä¸ç¨‹åº 2339.4.5 使用update manager 应用程åº(gui)管ç†solaris 10è¡¥ä¸ç¨‹åº 238第10ç« solaris 10调度系统任务 24110.1 系统资æºçš„一次性定时调用(at命令使用) 24110.1.1 at相关命令 24110.1.2 at相关命令使用实例 24310.1.3 at命令的访问控制 24410.2 系统资æºçš„定时调用(使用cron) 24510.2.1 crontab简介 24510.2.2 了解cron概念 24610.2.3 crontab命令的使用 24610.2.4 cron访问控制 24710.3 使用smc进行任务调度æ“作 24810.3.1 è°ƒåº¦çš„å·¥ä½œç•Œé¢ 24810.3.2 smc下任务æ“作的æ¥éª¤å’Œæ–¹æ³• 24910.3.3 smc下进行任务调度æ“作实例 249第11ç« solaris 10 smfæœåŠ¡ç®¡ç† 25311.1 smf基础知识 25311.1.1 smf特性简介 25311.1.2 smfä¸Žä¼ ç»ŸunixæœåŠ¡ç®¡ç†çš„对比 25411.1.3 smf常用术è¯å’Œæ¦‚念 25511.1.4 smf管ç†å‘½ä»¤ 26011.2 使用smfæœåŠ¡ç®¡ç† 26411.2.1 监控smfæœåŠ¡ 26411.2.2 管ç†smfæœåŠ¡ 26611.3 设置solaris 10çš„smfæœåŠ¡ 27011.3.1 如何修改æœåŠ¡ 27011.3.2 使用脚本æ¥ç®¡ç†æœåŠ¡ 27411.4 smfæœåŠ¡çš„è°ƒè¯•å’Œä¿®å¤ 27611.4.1 自动修å¤å·²æŸåçš„smf系统信æ¯åº“ 27611.4.2 手工修å¤å·²æŸåçš„smf系统信æ¯åº“ 27611.4.3 在系统å¯åŠ¨æ—¶å¦‚ä½•äº¤äº’10.3.2 å¼å¯åЍæœåŠ¡ 27611.4.4 当smfæœåŠ¡æ²¡æœ‰å¯åŠ¨æ—¶å¦‚ä½•å¤„ç† 27711.5 在solaris 10ä¸å¢žåŠ smfæœåŠ¡çš„å®žä¾‹ 27811.5.1 在solaris 10ä¸å¢žåŠ smf10.3.2 æœåŠ¡çš„æ¥éª¤ 27811.5.2 使用smf管ç†postgresqlæ•°æ®åº“ 280第12ç« solaris 10ç£ç›˜è®¾å¤‡ç®¡ç† 28612.1 硬盘和分区基础 28612.1.1 硬盘åŠå…¶ç»„æˆ 28612.1.2 ç¡¬ç›˜çš„æ€§èƒ½æŒ‡æ ‡ 28812.1.3 ç¡¬ç›˜æŽ¥å£æ–¹å¼ 28912.1.4 ssd硬盘 28912.1.5 unixã€linuxæœåŠ¡å™¨ç¡¬ç›˜çš„é€‰æ‹© 29012.2 solarisç£ç›˜å’Œåˆ†åŒº 29012.2.1 ç¡¬ç›˜ä¸¤ç§æ ‡è¯† 29012.2.2 solarisç£ç›˜çš„æ•°æ®å˜å‚¨ç»“æž„ 29112.2.3 solarisçš„ç£ç›˜åˆ†åŒº 29212.2.4 分片(slice)的命å 29412.2.5 了解管ç†è®¾å¤‡å‘½ä»¤ 29412.2.6 solarisç£ç›˜åˆ†åŒºå‘½ä»¤format 29612.2.7 solaris 10ç£ç›˜æ“作命令的使用 30112.2.8 为solarisæ·»åŠ æ–°ç¡¬ç›˜ 30512.2.9 使用smc管ç†solaris硬盘 307第13ç« æ–‡ä»¶ç³»ç»Ÿç®¡ç† 31513.1 solaris 10文件系统目录结构 31513.1.1 solaris 10文件系统主è¦ç›®å½• 31513.1.2 solaris 10文件类型 31813.1.3 solaris文件系统的层次结构 31913.1.4 solaris 10支æŒçš„æ–‡ä»¶ç³»ç»Ÿ 32013.2 solaris 10 ufsæ–‡ä»¶ç³»ç»Ÿç®¡ç† 32113.2.1 ufs文件系统的结构 32113.2.2 ufs文件系统的建立 32313.2.3 ä¿®å¤ã€ç»´æŠ¤ufs文件系统 32513.3 虚拟文件系统 33113.3.1 临时文件系统(tmpfs) 33113.3.2 è™šæ‹Ÿå†…å˜æ–‡ä»¶ç³»ç»Ÿ(swapfs) 33213.3.3 进程文件系统(procfs) 33313.3.4 循环文件系统(lofs) 33513.4 zfs文件系统简介 33513.4.1 什么是zfs 33513.4.2 zfs分层结构 33613.4.3 zfsæ–‡ä»¶ç³»ç»Ÿçš„ç‰¹å¾ 33713.4.4 zfsçš„ç›¸å…³æŠ€æœ¯æœ¯è¯ 33813.4.5 zfsç¡¬ä»¶å’Œè½¯ä»¶è¦æ±‚åŠå»ºè®® 33913.5 通过命令行方å¼é…ç½®zfs文件系统 34013.5.1 了解zpool命令列表 34013.5.2 了解zfs命令 34013.5.3 é…ç½®å˜å‚¨æ± 34113.5.4 管ç†zfs文件系统 34513.5.5 zfsæ–‡ä»¶ç³»ç»Ÿå¤‡ä»½ã€æ¢å¤ã€å¿«ç…§å’Œå…‹éš† 35013.5.6 zfs文件系统的克隆 35213.6 使用webæµè§ˆå™¨ç®¡ç†zfs文件系统 35213.6.1 基于webæµè§ˆå™¨çš„zfs10.3.2 文件系统简介 35213.6.2 java web console简介 35313.6.3 zfsçš„web管ç†é¡µé¢å¸ƒå±€ 35413.6.4 å˜å‚¨æ± ç®¡ç† 35513.6.5 æ–‡ä»¶ç³»ç»Ÿç®¡ç† 35813.6.6 zfså¿«ç…§ç®¡ç† 36113.6.7 å·ç®¡ç† 36413.6.8 zfs文件系统的实时监控 365第3部分 solaris10高级系统管ç†ç¬¬14ç« soiaris 10的网络é…ç½® 36914.1 了解solaris 10 tcp/ipé…置文件 36914.1.1 tcp/ipé…置文件列表 36914.1.2 /etc/hostname.interface文件 36914.1.3 /etc/nodename文件 37014.1.4 /etc/defaultdomain文件 37014.1.5 /etc/defaultrouter文件 37014.1.6 /etc/nsswitch文件 37014.1.7 /etc/inet/ipnodes 37014.1.8 åç½‘æŽ©ç æ•°æ®åº“ 37114.1.9 /etc/resolv.conf文件 37114.1.10 ethersæ•°æ®åº“ 37114.1.11 networksæ•°æ®åº“ 37214.1.12 protocolsæ•°æ®åº“ 37214.1.13 servicesæ•°æ®åº“ 37214.1.14 bootparamsæ•°æ®åº“ 37214.2 solaris 10网å¡é…ç½® 37314.2.1 为solaris 10æ“作系统10.3.2 æ·»åŠ ä»¥å¤ªç½‘å¡é©±åЍ 37314.2.2 adslé…置上网 37514.2.3 æ— çº¿ç½‘ç»œé…ç½® 37714.3 solaris 10网络é…置实例 38114.3.1 使用命令行工具进行网络接å£é…ç½® 38114.3.2 使用命令行管ç†tcp/ip网络 38214.3.3 使用sys-unconfig 38714.4 为solarisé…置网络管ç†38814.4.1 solaris工作站常用下载工具推è 38814.4.2 å…¨é¢æŽŒæ¡solaris网络管ç†å·¥å…· 39714.5 solaris 10桌é¢ä¸Žwindowsæ“作系统桌é¢çš„远程连接 40714.5.1 用vnc工具实现solarisæœåŠ¡å™¨å’Œvistaå·¥ä½œç«™äº’è” 40714.5.2 使用远程桌é¢å®žçŽ°å’Œwindows的桌é¢è¿žæŽ¥ 41214.6 solaris 10网络连接故障检测方法 41314.6.1 排除éžè‡ªèº«å› ç´ 41314.6.2 查看本机ipåœ°å€ 41314.6.3 检测与网关的连接 41314.6.4 监测与互è”网的连接 41414.6.5 测试域åè§£æž 414第15ç« solaris 10æ—¥å¿—ç®¡ç† 41515.1 æ—¥å¿—ç®¡ç†æ¦‚è¿° 41515.1.1 日志管ç†é‡è¦æ€§ 41515.1.2 å»ºç«‹æ—¥å¿—å·¥ä½œçš„è§„ç« åˆ¶åº¦ 41615.1.3 é˜²æ¢æ—¥å¿—ä¿¡æ¯è¿‡è½½çš„准则 41615.1.4 solaris日志系统简介 41715.2 syslog 日志 41815.2.1 syslog的架构 41815.2.2 了解etc/syslog.conf 文件 41915.3 é…ç½®syslog系统 42115.3.1 å¯åŠ¨å’Œåœæ¢syslogd守护进程 42115.3.2 é…ç½®syslogdä¿¡æ¯æº 42215.3.3 建立ä¸å¤®æ—¥å¿—æœåС噍 42315.4 solaris 日志文件管ç†å·¥å…·å’Œå‘½ä»¤ 42515.4.1 使用logrotate工具 42515.4.2 查找日志文件技巧 42615.4.3 使用grepæœç´¢æ—¥å¿—文件 42615.4.4 使用demsgã€tailã€moreã€lessç‰å‘½ä»¤ 42715.4.5 使用logadmæŽ§åˆ¶æ—¥å¿—æ–‡ä»¶å¤§å° 42815.4.6 使用smc系统管ç†å·¥å…·è¿›è¡Œæ—¥å¿—ç®¡ç† 42915.4.7 solaris下日志管ç†çš„æ³¨æ„事项 432第16ç« solaris 10系统备份与æ¢å¤ 43416.1 æ•°æ®å¤‡ä»½å’Œæ¢å¤ç®€ä»‹ 43416.1.1 什么是备份 43416.1.2 备份的é‡è¦æ€§ 43416.1.3 备份å‰éœ€è€ƒè™‘çš„å› ç´ 43416.1.4 选择备份介质 43516.1.5 备份ç–ç•¥ 43616.1.6 确定è¦å¤‡ä»½çš„内容 43816.1.7 å…¶ä»–è¦è€ƒè™‘的问题 43916.1.8 备份和æ¢å¤å·¥å…· 43916.2 solaris 10下ç£å¸¦æœºè®¾å¤‡çš„使用 44116.2.1 ç£å¸¦æœºæŠ€æœ¯ç®€ä»‹ 44116.2.2 主æµç£å¸¦æœºæŠ€æœ¯æŒ‡æ ‡ 44316.2.3 ç£å¸¦è®¾å¤‡çš„命å规则 44516.2.4 ç£å¸¦æœºç®¡ç†å‘½ä»¤ 44516.2.5 ç£å¸¦æœºå’Œå˜å‚¨ä»‹è´¨çš„维护 45016.3 ufs文件系统的备份和æ¢å¤ 45116.3.1 了解ufs文件系统备份简介和命令行工具 45116.3.2 使用dd命令进行ç£ç›˜å¤åˆ¶ 45216.3.3 使用ufsdump命令备份文件系统 45516.3.4 ufs文件系统的æ¢å¤ç®€ä»‹ 45816.3.5 ufs文件系统æ¢å¤ 45816.4 ufs文件系统的快照 46016.4.1 ufs文件系统快照简介 46016.4.2 fssnap命令 46016.4.3 创建ufså¿«ç…§10.3.2 (snapshot)çš„æ¥éª¤ 46116.4.4 创建多 tb ufs å¿«ç…§ 46116.4.5 åˆ é™¤ufså¿«ç…§(snapshot) 46116.4.6 备份 ufs å¿«ç…§ 46216.4.7 建立快照的增é‡å¤‡ä»½(ufsdump) 46216.5 å…¶ä»–solaris 10备份工具的使用 46316.5.1 afio备份æœåС噍 46316.5.2 在solaris 下使用dvdä¿å˜æ•°æ® 46416.5.3 使用usb设备ä¿å˜æ–‡ä»¶ 468第17ç« solaris 10资æºç®¡ç†ä¸Žç³»ç»Ÿæ€§èƒ½çš„监控 47017.1 系统资æºç®¡ç†æ¦‚è¿° 47017.1.1 系统资æºç®€ä»‹ 47017.1.2 solaris 10资æºå®¹å™¨ 47017.2 使用命令显示和改å˜ç³»ç»Ÿèµ„æºä¿¡æ¯ 47117.2.1 显示和改å˜ç³»ç»Ÿèµ„æºä¿¡æ¯å‘½ä»¤åˆ—表 47117.2.2 isainfo命令 47117.2.3 prtconf 命令 47217.2.4 hostid命令 47417.2.5 isalist命令 47417.2.6 showrev命令 47417.2.7 uname命令 47517.2.8 date命令 47517.2.9 localeadm命令 47617.3 监控系统性能 47817.3.1 性能监控方法 47817.3.2 对系统整体进行性能监控 47817.3.3 内å˜ä½¿ç”¨æƒ…况的统计显示 48317.3.4 监控处ç†å™¨å‘½ä»¤ä½¿ç”¨å®žä¾‹ 48817.3.5 系统i/o监控 49017.3.6 使用sarç›‘æŽ§ç³»ç»Ÿæ´»åŠ¨ä¿¡æ¯ 49317.4 solaris 10 ç½‘ç»œæ€§èƒ½ç®¡ç† 49617.4.1 命令行工具netstat 49617.4.2 使用bwm-ng工具 49917.5 ç³»ç»Ÿè¿›ç¨‹çš„ç®¡ç† 50017.5.1 è¿›ç¨‹ç®¡ç†æ¦‚è¿° 50017.5.2 进程管ç†çš„æ–¹æ³•ä»‹ç» 50217.6 smc工具在资æºç®¡ç†ä¸çš„使用方法 51217.6.1 smc对系统的监控 51217.6.2 使用smc查看管ç†ç³»ç»Ÿä¿¡æ¯ 51517.6.3 smcå¯¹è¿›ç¨‹çš„ç®¡ç† 51717.7 使用cde桌é¢çš„进程管ç†å™¨ 51917.7.1 å¯åŠ¨è¿›ç¨‹ç®¡ç†å™¨ 51917.7.2 查找进程 52017.7.3 更改进程显示的排åºé¡ºåº 52017.7.4 使用过滤器 52117.7.5 æ›´æ”¹é‡‡æ ·é—´éš” 52217.7.6 䏿¢ä¸€ä¸ªè¿›ç¨‹ 52217.7.7 显示进程的祖先 52217.7.8 æ˜¾ç¤ºè¿›ç¨‹çš„å †æ ˆ 523第4部分 solaris 10安全管ç†åŠå…¶å¼€å‘环境é…置第18ç« solaris 10ç³»ç»Ÿå®‰å…¨ç®¡ç† 52418.1 物ç†å®‰å…¨ 52418.1.1 物ç†å®‰å…¨å®šä¹‰ 52418.1.2 制定物ç†å®‰å…¨ç–ç•¥ 52418.1.3 space系统的设置 52518.1.4 x86系统的设置 52618.2 用户登录控制和控制访问设备 52618.2.1 用户登录控制 52718.2.2 控制访问设备 53318.3 文件系统的访问控制 53618.3.1 ç†è§£unix文件æƒé™ 53618.3.2 修改文件或者目录æƒé™æ–¹æ³• 53918.3.3 jds桌é¢ä¿®æ”¹æ–‡ä»¶å’Œæ–‡ä»¶å¤¹æƒé™çš„æ–¹æ³• 54318.3.4 用访问控制列表(acl)设置文件安全 54418.4 基本审计和报告工具(bart)使用简介 54618.4.1 bart功能简介 54718.4.2 bratçš„ç»„æˆ 54718.4.3 bart使用方法 54818.5 solarisåŠ å¯†å‘½ä»¤ç®€ä»‹ 55118.5.1 solarisåŠ å¯†æ¡†æž¶ä¸çš„管ç†å‘½ä»¤ï¼šcryptoadm命令 55118.5.2 查看系统å¯ç”¨çš„åŠ å¯†æœåŠ¡ 55118.5.3 å¢žæ·»è½¯ä»¶çš„åŠ å¯†æœåŠ¡çš„æ¥éª¤ 55318.5.4 å…³é—åŠ å¯†æœåŠ¡ 55318.5.5 ä½¿ç”¨åŠ å¯†æ–¹æ³•æ¥ä¿æŠ¤ç³»ç»Ÿæ–‡ä»¶çš„æ¥éª¤ 553第19ç« ä¸ºsolaris 10系统é…置开æºå®‰å…¨å·¥å…· 55719.1 为solaris系统é…置防ç«å¢™ 55719.1.1 包过滤防ç«å¢™åŸºç¡€ 55719.1.2 solaris包过滤防ç«å¢™ipfilter简介 55919.1.3 å¦ä¼šç¼–写ipfilter规则 56119.1.4 动手编写第一个规则 56219.1.5 ipfilter包过滤防ç«å¢™è§„则编写技巧 56419.1.6 ç¦ç”¨solaris ip过滤防ç«å¢™ 56519.1.7 solaris ip过滤防ç«å¢™çš„ç›‘æŽ§å’Œç®¡ç† 56619.1.8 查看solaris ip过滤器的日志文件 56719.1.9 ipfilter包过滤防ç«å¢™ä¸è¶³ä¹‹å¤„ 56819.1.10 使用fwbuilder管ç†é˜²ç«å¢™ 56819.2 使用开æºpgp技术实现solaris 10ä¸‹åŠ å¯†å’Œè§£å¯† 57119.2.1 pgp(pretty good privacy)技术简介 57119.2.2 在solarisçš„gnupg安装 57319.2.3 gnupg在solais下的é…ç½® 57319.2.4 gnupg在solaris下的应用 57619.3 solarisæœåŠ¡å™¨é˜²èŒƒrootkit攻击攻略 57819.3.1 rootkit的定义 57819.3.2 rootkit 的类型 57919.3.3 防æ¢rootkit的攻击基本æ€è·¯ 58119.3.4 solarisæœåŠ¡å™¨çš„åŸºæœ¬å®‰å…¨æ£€æŸ¥ 58119.3.5 使用chkrootkit工具软件 58319.4 sudo让solarisæ›´åŠ å®‰å…¨ 58519.4.1 sudo简介 58519.4.2 下载安装sudo 58619.4.3 é…ç½®sudo 58619.4.4 è¿è¡Œsudo 58919.4.5 sudo命令傿•°è¯¦è§£ 59019.4.6 æ— éœ€å£ä»¤çš„æƒ…å½¢ 59019.4.7 sudo的日志功能 59119.5 为solarisæœåС噍é…置高级入侵检测工具aide 59119.5.1 aide简介 59119.5.2 aide的工作æµç¨‹ 59219.5.3 下载安装aide 59219.5.4 é…ç½®aide 59419.5.5 åˆå§‹åŒ–aide 59519.5.6 adie进阶应用 59619.6 在solaris网络环境下部署hids 59719.6.1 ids和其他安全工具的关系 59719.6.2 ossec简介 59819.6.3 在solarisæœåС噍䏋é…ç½®ossec-hids-1.5 60119.6.4 å¼€å§‹æ·»åŠ ä»£ç† 60619.6.5 å¯åЍossec æœåС噍 60919.6.6 使用æµè§ˆå™¨ç®¡ç† 61019.7 å…¶ä»–å¼€æºå®‰å…¨å·¥å…· 61419.7.1 使用tcpdump 61419.7.2 使用nmap 61619.7.3 é…ç½®sshçš„æœåŠ¡å™¨å’Œå®¢æˆ·ç«¯ 61919.7.4 é…ç½®gui网络数æ®åŒ…工具wireshark 620第20ç« solaris 10å¼€å‘环境建设 62220.1 sampå¼€å‘环境æå»ºç®€ä»‹ 62220.1.1 什么是samp 62220.1.2 samp安装简介 62320.1.3 coolstack安装 62320.1.4 mysqlæœåŠ¡å™¨çš„åˆå§‹åŒ–å’Œå¯åЍ 62520.1.5 把mysqlå’Œapache10.3.2 设置为smfæœåŠ¡ 62720.1.6 测试samp环境 62720.1.7 å¸¸è§æ•…障排除 62920.1.8 åŽç»é…ç½® 62920.2 使glassfishé…ç½®ejb 320.2 å¼€å‘环境 63020.2.1 glassfish简介 63020.2.2 glassfish安装é…ç½® 63420.3 å¼€æºå¼€å‘工具简介 638 ...
-
分类:操作系统 语言:简体中文 大小:未知 发布时间:13-05-16
第1章 red hat enterprise linux的安装1.1 linux简介1.1.1 linux系统结构1.1.2 linux的历史与发展1.1.3 linux的特点1.1.4 linux的应用领域1.2 linux与其他操作系统的比较1.2.1 linux与windows的比较1.2.2 linux与unix的比较1.3 red hat enterprise linux的安装1.3.1 安装前的准备工作1.3.2 安装red hat enterprise linux1.3.3 安装后的基本配置1.3.4 删除red hat enterprise linux1.4 linux的引导与登录1.4.1 linux的启动过程1.4.2 linux的登录和退出1.5 小结1.6 练习题1.7 实验题.第2章 linux服务器的系统管理2.1 kde桌面管理2.2 用户管理2.2.1 图形模式下的用户管理2.2.2 命令模式下的用户管理2.3 文件资源管理2.3.1 图形模式下的文件管理2.3.2 命令模式下的文件管理2.4 系统应用软件管理2.4.1 系统软件包管理2.4.2 其他软件包管理2.5 打印机配置与管理2.6 系统监测2.6.1 系统进程管理2.6.2 系统资源监视2.6.3 设置系统监视器2.7 小结2.8 练习题2.9 实验题第3章 samba和nfs服务器的配置与应用3.1 samba server概述3.1.1 samba server简介3.1.2 samba server的安装3.1.3 samba服务的图形化配置方法3.1.4 启动、停止和重启samba服务3.2 samba服务的配置文件3.2.1 samba服务的主要配置文件3.2.2 samba服务的密码文件3.2.3 samba服务的日志文件3.3 smb.conf文件详解3.3.1 smb.conf文件结构3.3.2 smb.conf文件语法和变量3.3.3 smb.conf文件详解3.4 samba服务的安全级别3.4.1 共享安全级别3.4.2 用户安全级别3.4.3 服务器安全级别3.4.4 域安全级别3.5 服务资源共享3.5.1 共享资源参数3.5.2 目录文件共享3.5.3 打印机共享3.6 nfs服务的概述3.7 nfs服务的安装与配置3.7.1 nfs服务的安装3.7.2 nfs服务的配置3.7.3 nfs服务的启动与停止3.7.4 在客户端挂接nfs文件系统3.8 小结3.9 练习题3.10 实验题第4章 dhcp服务器的配置与应用第5章 dns服务器的配置与应用第6章 web服务器的配置与应用第7章 ftp服务器的配置与应用第8章 电子邮件服务器的配置与应用第9章 流媒体服务器的配置与应用第10章 目录服务的配置与应用第11章 网络数据库postgresql的配置与应用第12章 代理服务器的配置与应用第13章 网络防火墙与nat服务第14章 vpn服务的配置与应用第15章 网络时间服务的配置与应用第16章 ssh服务的配置与应用第17章 telnet和虚拟终端服务的配置与应用第18章 linux服务器集群第19章 linux服务器故障与诊断参考文献 ...
-
分类:3D/动画 语言:简体中文 大小:未知 发布时间:13-05-16
内容简介:本书根据中文版AutoCAD2011软件功能和机械设计行业特点,精心设计了208个经典实例,循序渐进地讲解了使用AutoCAD2011进行机械制图所需的全部知识和常用机械图形的绘制方法。本书共17章,分为4大篇,第1篇为AutoCAD基础篇,从AutoCAD基本功能出发,分别讲解了基本圈形绘制、快速编辑、高效绘制与编辑、管理、共享、创建文字、字符与表格、尺寸的标注、协调与管理等功能,使读者快速掌握AutoCAD的基本功能和操作,为后续学习打下坚实的基础;第2篇为零件视图篇,介绍了轴、套、杆、盘、盖、座等不同零件类型、基本视图、剖面图、断面图、局部放大等不同表达方式的零件视图的绘制方法和技巧;第3篇为零件装配和轴测图篇,介绍了零件图的装配、分解、标注与输出,零件轴测图的绘制方法和技巧;第4篇为三维机械篇,介绍了零件表面模型绘制、实心体模型绘制、曲面模型及工业产品设计、零件模型的装配、分解、标注与输出等内容。 前言第1盘 AutoCAD基础篇第1章 二维基本图形绘制001 绝对直角坐标绘图002 绝对极坐标绘图003 相对直角坐标绘图004 相对极坐标绘图005 对象捕捉辅助绘图006 对象捕捉追踪辅助绘图007 正交模式辅助绘图008 极轴追踪辅助绘图009 临时追踪点辅助绘图010 绘制圃结构011 绘制弧结构012 绘制椭圆结构013 绘制平行线结构014 绘制正多边形结构015 绘制矩形结构016 绘制曲线结构017 绘制闭合边界018 绘制图案填充第2章 二维图形快速编辑019 修剪图形020 延伸图形02t 打断图形022 合并图形023 拉长图形024 拉伸图形025 旋转图形026 缩放图形027 倒角图形028 圆角图形029 对齐图形第3章 图形的高效绘制与编辑030 偏移图形031 复制图形032 镜像图形033 矩形阵列图形034 环形阵列图形035 夹点编辑图形036 创建表面粗糙度图块037 高效绘制倾斜结构038 高效绘制相切结构039 绘制面域造型第4章 图形的管理、共享与高效组合040 应用编组管理复杂零件图041 创建外部资源块042 应用插入块组装零件图043 应用设计中心管理与共享零件图044 应用特性管理与修改零件图045 应用选项板高效引用外部资源046 应用图层管理与控制零件图047 创建机械绘图样板文件第5章 快速创建文字、字符与表格048 为零件图标注单行注释049 在单行注释中添加特殊字符050 为零件图添加多行注释051 在多行注释中添加特殊字符052 为零件图标注引线注释053 文字注释的修改编辑054 表格的创建与填充055 绘制标题栏056 填写标题栏文字057 应用属性块编写零件序号第6章 尺寸的标注、协调与管理058 直线型尺寸标注059 平行型只寸标注060 基线型尺寸标注061 连续型尺寸标注062 角度尺寸标注υ063 直径和半径标注064 尺寸公差标注065 形位公差标注066 尺寸样式更新067 协调尺寸外观068 标准间距与打断标注069 使用几何约束绘制图形070 使用尺寸约束绘制图形第2篇 零件视图篇第7章 零件轮廓图综合练习第8章 常用件与标准件绘制第9章 零件视图与辅助视图绘制第3篇 零件装配和轴测图篇第10章 零件图的装配、分解、标注与输出第11章 零件轴测图绘制第4篇 三维机械篇第12章 零件表面模型绘制第13章 零件实心体模型创建第14章 零件实心体模型编辑第15章 各种零件模型创建第16章 零件模型的装配、分解、标注与输出第17章 曲面模型与工业产品设计 ...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:13-05-16
内容简介:《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》主要介绍ASP.NET的控件开发,书中通过70多个例子讲解了ASP.NET控件开发技术的各个方面,而且剖析了很多控件中系统基类源代码,读者从这些系统源代码可以体会设计模式思想。如果扎实地掌握了ASP.NET控件的运行机制,开发一个页面级的ASP.NET应用程序会变得非常简单。《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》宗旨就是让开发人员真正理解ASP.NET技术,帮助开发人员提高ASP.NET开发的技术水平。学完《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》后您不仅能够掌握控件开发各个方面的技术,而且深晓ASP.NET的工作原理。对大部分使用ASP.NET技术开发两年左右的开发人员来说,《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》75%以上的内容可能没有接触过,《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》将通过笔者精心准备的一些生动的例子来阐述这些内容。 《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》适合从事ASP.NET技术多年想往深度理解ASP.NET工作机制的开发人员阅读,对于刚刚入门的初级开发人员,《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》的前面几章也介绍了几个入门性的应用例子,《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》还可以作为在校学生的就业预备教材。针对读者安装的开发环境不同,笔者分别为VS 2005和VS 2008建立了解决方案,即无论您是使用VS 2005还是VS 2008都可以成功打开《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》随书光盘的代码,只是使用VS 2005打开的解决方案不包含.NET 3.5对应章节内容的示例代码。电子书www.minxue.net内容截图: 第1章 服务器控件概述及开发环境部署 11.1 自定义服务器控件 11.2 服务器控件在软件开发过程中的作用 11.3 在控件开发中提升自己 21.4 可继承控件基类介绍 21.5 运行一个简单的控件 71.5.1 开发一个简单控件 71.5.2 部署和运行 111.6 控件生命周期 121.6.1 概述 121.6.2 用代码跟踪控件生命周期过程 141.7 本章总结 17第2章 服务器控件开发中的调试技术 182.1 预置代码示例 182.2 调试页面服务端代码 192.3 服务器控件的调试 202.3.1 运行模式下的调试方法 202.3.2 设计模式下的调试方法 202.4 JavaScript脚本调试方法 222.4.1 调试页面中的JavaScript脚本(方法一) 222.4.2 调试页面中的JavaScript脚本(方法二) 232.4.3 调试非嵌入式JavaScript脚本文件 232.4.4 调试嵌入式JavaScript脚本资源文件 242.4.5 高效率调试的技巧 242.5 Ajax Library对JavaScript调试支持 262.6 本章总结 26第3章 从零开始开发服务器控件 273.1 选择基类 273.2 控件呈现顺序 283.3 Render呈现控件的几种方式 303.3.1 使用HTML Text Writer类输出 303.3.2 直接输出HTML标签 323.3.3 使用服务器控件的Render Control方法 333.4 Add Attributes To Render方法 343.5 Create Child Controls方法 353.6 INaming Container接口 363.7 实现复合控件 383.7.1 Create Child Controls方法 393.7.2 Child Controls Created属性 393.7.3 Ensure Child Controls方法 393.7.4 Recreate Child Controls方法 393.7.5 Controls属性 403.7.6 HasControls方法 403.7.7 HasEvents方法 403.7.8 FindControl方法 413.7.9 实现复合控件示例 413.8 常用开发技巧 513.8.1 Design Mode属性 513.8.2 屏蔽基类控件中的属性 523.8.3 Page Request Browser属性 533.8.4 设置控件ID规范 533.8.5 增强Find Control功能 543.8.6 映射服务端控件值到客户端 553.8.7 禁止派生自Composite Control的控件创建子控件 563.8.8 使用Create Child Controls的注意事项 563.8.9 不要误解设计元属性Default Value 573.8.10 在Render方法中利用基类资源 573.8.11 条件编译&条件属性 603.9 本章总结 61第4章 服务器控件属性 624.1 控件属性的作用 624.1.1 系统属性 624.1.2 自定义属性 624.2 简单属性 634.3 属性的设计时特性 644.4 复杂属性 674.4.1 概述 674.4.2 复杂属性的几种标记形式 674.4.3 深入研究——复杂属性分析器 794.5 深入研究——定制自己的属性编辑器 854.5.1 系统属性编辑器 854.5.2 定制属性编辑器 914.6 类型转换器 1264.6.1 系统类型转换器 1264.6.2 定制自己的类型转换器 1284.7 实现自定义属性 1384.8 本章总结 145第5章 事件和数据回发机制 1465.1 控件事件和数据回发概述 1465.1.1 事件及其意义 1465.1.2 数据回发机制 1475.2 事件和数据回发机制的实现 1485.2.1 客户端回传事件接口IPost Back Event Handler 1485.2.2 客户端回发/回调揭密 1505.2.3 回传数据处理接口IPostBackDataHandler 1535.2.4 正确处理继承基类中控件的事件 1595.2.5 扩展King Text Box控件功能(King Text Box Can Post Event控件) 1615.3 复合控件的事件处理机制 1685.3.1 高效率事件集合对象 1685.3.2 定制自己的委托和事件参数类 1705.3.3 复合控件的事件处理 1755.3.4 自动完成功能控件Search Control Intelligent 1855.4 本章总结 193第6章 页面状态机制 1946.1 页面状态概述 1946.2 视图状态机制 1956.2.1 IState Manager接口 1956.2.2 控件生命周期中的装载和保存视图阶段 1966.2.3 简单类型视图状态应用 1976.2.4 实现自定义类型视图状态 2056.3 控件状态机制 2176.4 视图状态和控件状态的关系 2216.4.1 在禁用视图状态的情况下仍然使用ViewState对象 2216.4.2 IState Manager接口仍然可以在控件状态中使用 2236.4.3 视图状态和控件状态组合使用规则 2256.5 加密页面状态 2256.6 清除页面状态 2266.7 对动态添加控件的视图状态分析 2286.8 自定义类型转换器实现高效率序列化 2316.9 页面状态性能优化策略 2386.9.1 存储位置优化——把视图状态信息保存在服务端而非客户端 2386.9.2 体积优化——压缩视图状态数据 2406.9.3 分块存储视图状态数据 2436.10 视图状态和控件状态的总结 2436.11 本章总结 244第7章 定制自定义控件主题样式 2457.1 控件样式概述 2457.2 ASP.NET对样式的支持 2457.2.1 Style类的工作原理及使用 2457.2.2 Web Control基类对样式的支持功能及其工作原理 2497.2.3 HTML Text Writer类对控件样式的支持 2527.2.4 定义控件内部的样式属性规则 2537.2.5 两个常用转换方法 2567.3 应用示例 2607.3.1 复合控件样式及视图状态 2607.3.2 控件结构与样式分离方案 2687.4 本章总结 295第8章 控件客户端编程模型 2978.1 ASP.NET服务端控件对客户端的支持 2978.2 Client Script Manager类功能详解 3018.2.1 Register Array Declaration方法 3018.2.2 Register Client Script Block方法 3028.2.3 Register Client Script Include方法 3038.2.4 Register Client Script Resource方法 3048.2.5 Register Startup Script方法 3058.2.6 Register Expando Attribute方法 3058.2.7 Register Hidden Field方法 3068.2.8 Get Callback Event Reference方法 3078.2.9 GetPost Back Client Hyperlink方法 3078.2.1 0GetPostBackEventReference方法 3088.2.1 1GetWebResourceUrl方法 3088.2.1 2RegisterOnSubmitStatement方法 3098.3 客户端回调 3098.4 客户端控件应用示例 3238.4.1 封装JS客户端对象 3238.4.2 封装HTC客户端对象 3438.4.3 在线签名控件示例应用 3718.5 常用的一些JavaScript框架 3858.6 本章总结 387第9章 定制用户控件 3889.1 用户控件概述 3889.1.1 用户控件的作用 3889.1.2 了解System.Web.UI.UserControl基类 3889.2 用户控件应用示例 3899.2.1 简单用户控件 3899.2.2 复杂数据绑定用户控件 3949.3 用户控件缓存 4199.3.1 ASP.NET缓存介绍 4199.3.2 用户控件缓存 4209.4 本章总结 421第10章开发验证控件 42210.1 验证控件的工作原理 42210.1.1 内置验证控件简述 42210.1.2 验证控件的工作机制解析 42310.2 实现自定义验证控件 44310.3 本章总结 451第11章 在控件中使用嵌入资源 45211.1 在控件中嵌入资源的原理 45211.2 在控件中应用嵌入资源 45311.2.1 在控件中使用嵌入资源 45311.2.2 常用嵌入资源类型及用法 45511.3 浏览器常用工具 46011.3.1 HttpWatch 46011.3.2 IEDevelperToolbar 46111.3.3 Fiddler 46111.4 本章总结 462第12章 开发模板数据绑定控件 46312.1 ASP.NET模板属性控件机制 46312.1.1 模板属性介绍 46312.1.2 ASP.NET对模板控件的支持 46412.1.3 Repeater控件模板实现机制解析 46612.2 自定义控件应用示例 46912.2.1 模板控件功能 46912.2.2 应用示例 47012.3 本章总结 489第13章 数据绑定和数据源控件 49013.1 数据绑定控件 49013.1.1 数据绑定控件概述 49013.1.2 ASP.NET对数据绑定控件的支持 49113.2 数据绑定控件示例应用 50113.2.1 控件实现功能 50113.2.2 应用示例 50213.3 数据源控件 50813.3.1 数据源控件概述 50813.3.2 ASP.NET对数据源控件的支持 50813.4 数据源控件示例应用 51513.4.1 控件实现功能 51513.4.2 应用示例 51613.5 本章总结 522第14章 扩展控件方案——GridView 52314.1 扩展控件概述 52314.2 任意定制GridView多表头 52314.2.1 功能概述 52314.2.2 代码实现 52414.3 固定GridView表头并增加滚动条支持 52714.3.1 功能概述 52714.3.2 代码实现 52814.4 本章总结 533第15章 自定义控件设计模式下编程汇总 53415.1.NET框架对设计时支持 53415.2 设计时元数据支持 53515.3 复杂属性序列化 53915.4 类型转换器 53915.5 属性编辑器 54015.6 设计模式可用基类介绍 54115.7 设计时对控件呈现的支持 54315.7.1 概述 54315.7.2 应用示例 54315.8 自动套用格式 54615.8.1 概述 54615.8.2 应用示例 54715.9 模板UI设计器 55115.1 0智能操作列表 55215.1 0.1 概述 55215.1 0.2 应用示例 55215.1 1控件设计器区域 55815.1 1.1 概述 55815.1 1.2 应用示例 55815.1 2本章总结 562第16章 ASP.NETAjax控件开发——客户端 56316.1 ASP.NETAjax框架概述 56316.2 AjaxLibrary对客户端面向对象功能支持 56416.2.1 命名空间及Type和Function类 56516.2.2 接口类型 56816.2.3 类类型以及面向对象继承特征 56916.2.4 枚举类型 57016.2.5 反射功能 57016.3 AjaxLibrary中的常用类型 57116.3.1 AjaxLibrary对JavaScript基类型的扩展 57116.3.2 Sys.StringBuilder类 57616.4 AjaxLibrary请求服务端和WebServices 57716.4.1 Sys.NET命名空间中的类 57716.4.2 请求过程解析 57816.4.3 WebRequest请求示例 57916.4.4 使用代理实现Ajax调用服务端示例 58116.5 AjaxLibrary对控件客户端类开发的支持 58416.5.1 客户端控件基成员(类/接口) 58416.5.2 ASP.NETAjax控件客户端生命周期 58916.6 客户端控件示例应用 59216.7 调试和跟踪 60316.8 本章总结 605第17章 ASP.NETAjax控件开发——服务端 60617.1 ASP.NETAjax服务器控件概述 60617.2 Ajax服务器控件 60717.2.1 Ajax服务器控件 60717.2.2 ASP.NETAjax扩展程序控件 61217.3 ASP.NETAjax对服务器控件支持的基类 61217.3.1 Ajax控件支持的基类 61217.3.2 Ajax控件应用示例 62317.4 本章总结 636附录A .NET3.5 技术教程系列——Collection/ASP.NETAjax/SilverLight/JQuery 646 ...
-
分类:办公应用 语言:简体中文 大小:未知 发布时间:13-05-16
内容简介:由恒盛杰资讯编著的《职场力(用Excel图表说话)》不是一本讲解纯Excel图表操作的技术性书籍,而是一本具有经管特色的、融合作者多年的实战和教学经验,化繁为简,将复杂的Excel技术上升到理念,从根本上讲述数据、表、图、图表之间的关系,让读者能触类旁通的实用图书。全书共分13章,第1章介绍Excel图表制作的入门知识,主要包括图表的制作基础操作。第2章介绍图表数据的相关知识,介绍其获取途径、提炼数据方法。第3章~第6章介绍图表的各种表现语言,包括图形语言、视觉语言、结构表现语言和说明语言。第7章介绍如何制作会说话的表格,用大量实例讲解具体操作步骤。第8章介绍如何制作数据透视表,包括准则、数据重组、数据显示等。第9章介绍如何用SmartArt图形快速制作层次、流程清晰的示意图。第10章介绍如何说明数据关系,包括制作各种商务图表。第11章介绍图表格式,讲述如何借助格式突出图标效果。第12章介绍如何制作可视化图表,主要讲解如何进行图表分析。第13章则介绍了典型的商务图表,包括如何制作常见商务图形、图表。 导读如何使用本书认识数据、表、图、图表之间的关系第一章 Excel图表制作入门必读第二章 图表的表达基础——数据第三章 图表的图形语言——图形及图片第四章 图表的视觉语言——色彩第五章 图表的结构表现语言——布局第六章 图表的说明语言——文字与字符第七章 制作会说话的表格第八章 灵活重组分析数据——数据透视表第九章 利用示意图让层次、流程清晰起来第十章 借助Excel图表语言说明数据关系第十一章 借助格式设置,成就专业图表效果第十二章 借助图表分析实现可视化数据解读第十三章 典型商务图表的解析 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-05-16
内容简介:《Visual Basic开发实战1200例》包括第I卷、第II卷共计1200个例子,本书是第I卷,共计600个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Visual Basic进行程序开发各个方面的知识和技巧。主要包括基础知识、窗体界面设计、控件应用等。全书分6篇20章,共计600个实例和600个经验技巧。每个实例都是经过笔者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 第1篇 编程基础篇第1章 初识Visual Basic 6.0 21.1 Visual Basic 6.0的环境配置 3实例001 启动VB 6.0 3实例002 设置工程属性 4实例003 定制工具栏 5实例004 窗体的布局 6实例005 对齐控件 6实例006 在工程中查找文本 7实例007 定制编程环境 81.2 VB应用程序的开发步骤 10实例008 创建或打开新工程 10实例009 建立并设计用户界面 10实例010 添加程序代码 11实例011 运行调试程序 12实例012 保存程序并生成可执行文件 121.3 控件注册和对象引用 13实例013 添加ActiveX控件 13实例014 引用对象 14实例015 添加第三方控件 15实例016 加载和使用API阅览器 15实例017 定制模板库 171.4 趣味程序 17实例018 神秘的心理测试 17第2章 语言基础 202.1 变量和常量 21实例019 局部变量制作计数器 21实例020 使用公用变量记录当前登录用户 22实例021 使用自定义常量计算圆的面积 232.2 运算符与表达式 25实例022 计算加权平均值 25实例023 金额大小写转换 262.3 常用的函数与语句 28实例024 大小写转换 28实例025 程序立即退出 29实例026 数字与字符串的转换 30实例027 文本字数统计 31实例028 一封家书 322.4 条件语句 34实例029 使用If语句判断成绩优良 34实例030 大了小了猜想 36实例031 判断输入的是字母还是数字 37实例032 使用Select Case语句判断成绩优良 39实例033 制作简单计算器 40实例034 测试十二生肖运势 422.5 循环与跳转语句 44实例035 防止无限循环 44实例036 0到100的累加 45实例037 谁最大,谁最小 46实例038 漂亮的星星 48实例039 完数判断 492.6 对象与数据结构 51实例040 将文本控件加入到集合中 51实例041 创建包括12个月份的枚举类型 52实例042 利用Object变量传递参数 54实例043 有效使用Me关键字 54实例044 利用CallByName函数对对象进行操作 55实例045 打印住宿登记 57第3章 数组与指针 593.1 数组的引用与算法 60实例046 如何获取数组上限和下限 60实例047 如何在数组中插入数组元素 61实例048 如何删除数组元素 62实例049 利用数组实现矩阵转换 63实例050 对数组进行二分查找 643.2 数组的应用 66实例051 利用数组统计文字段落数 66实例052 利用数组随机抽取幸运观众 67实例053 利用二维数组向MSFlexGrid表格添加数据 68实例054 利用数组设置MSFlexGrid的表头和列宽 69实例055 幼儿识字卡片 71实例056 Visual Basic内嵌汇编语言 73实例057 在Visual Basic 6.0中实现栈 753.3 控件数组 77实例058 动态添加或删除控件 77实例059 利用控件数组录入数据 78实例060 利用控件数组设置控件状态 80实例061 如何声明控件变量数组 813.4 指针地址获取 82实例062 如何获取对象实例私有域的地址 82实例063 获取字符串第一个字的地址 83实例064 获取变量的地址 84实例065 获取数组的地址 85实例066 获取自定义过程地址 853.5 地址调用 86实例067 传递对象指针 86实例068 传递字符串指针 87实例069 传递变量指针 88实例070 利用地址偏移访问内存 893.6 指针综合应用 90实例071 利用安全数组借用内存的方法 90实例072 利用指针实现数组的插入 91实例073 利用指针实现数组的拆分 92实例074 利用指针过滤数组重复数据 93实例075 使用Split函数分隔明日公司网址 95第4章 程序常用算法 964.1 计算类算法 97实例076 最大公约数和最小公倍数 97实例077 杨辉三角 98实例078 输出100以内的素数 99实例079 哥德巴赫猜想 100实例080 查找最大值和最小值 101实例081 百钱百鸡——穷举法 103实例082 十进制转换为其他进制 104实例083 使用迭代法求某数平方根 105实例084 小管家房贷计算器 106实例085 个人所得税计算器 1094.2 判断类算法 111实例086 判断闰年 111实例087 判断身份证是否合法 112实例088 判断城市电话区号是否正确 1134.3 排序类算法 115实例089 直接插入排序算法 115实例090 希尔排序算法 117实例091 选择排序算法 119实例092 起泡排序算法 121实例093 快速排序算法 122实例094 归并排序算法 1254.4 查找算法 127实例095 顺序查找 127实例096 二分法查找 128实例097 分块查找 130实例098 哈希查找 1324.5 字符处理应用 135实例099 简单的加密解密算法 135实例100 字符串处理 1364.6 游戏算法 137实例101 星座查询 137实例102 贪吃蛇 139实例103 猜数字 142实例104 五子棋对战 1444.7 定理与猜想 148实例105 斐波那契数列 148实例106 角谷猜想 149实例107 验证歌德巴赫猜想 150实例108 四方定理 152实例109 尼科彻斯定理 1534.8 逻辑推理与生活中的数学 154实例110 魔术师的秘密 154实例111 婚礼上的谎言 155实例112 谁讲了真话 156实例113 黑纸与白纸 157实例114 巧分苹果 158实例115 老王卖瓜——卖西瓜 160实例116 三天打鱼——打渔晒网问题 160实例117 细水长流——水池注水问题 162实例118 分我杯羹——分鱼问题 163实例119 平分秋色——递归解分鱼问题 164实例120 会逢其适——求车运行速度 165实例121 进退失据——一圈人逢三退一 166第5章 字符串及字符串处理技术 1695.1 字符串转换 170实例122 字母与ASCII码的相互转换 170实例123 汉字区位码与汉字的相互转化 171实例124 数字与字符串的相互转换 1735.2 字符串查找与判断比较 173实例125 在字符串中查找指定字符 173实例126 在字符串中提取部分字符 175实例127 利用IsNumeric函数判断是否为数字 176实例128 统计某个字符在一个字符串变量中的出现次数 177实例129 判断字符串中某一字符是否大写 178实例130 判断字符串是否为日期或时间 179实例131 判断获得字符串中大写字符的个数 180实例132 巧截字符串的数字 181实例133 计算字符串中子字符串出现的次数 182实例134 判断某一字符是否在字符串中 1825.3 字符串处理 183实例135 在字符串中用一子串替换另一子串 183实例136 如何将一行字符串分成一列字符 185实例137 根据标点符号分行 186实例138 去掉字符串中所有空格 187实例139 去除字符串尾空格 1885.4 字符串位置与长度 189实例140 获得中英文混合字符串的字节长度 189实例141 获得某个字符在一个字符串中最后出现的位置 189实例142 获得字符串中指定后几位字符 1915.5 综合应用 192实例143 从字符串中分离文件路径、文件名及其扩展名 192实例144 进行文本加密与解密 193实例145 对字符串进行加、减、乘、除计算 194实例146 统计字符个数 195实例147 实现字节数组和字符串的相互转换 196实例148 用VB分离出文本框的单词 197第6章 过程与函数 1996.1 自定义过程 200实例149 过程值传递参数 200实例150 过程引用传递参数 201实例151 不借助第3个变量实现两个变量互换 202实例152 计算加权平均值 203实例153 检查参数是否成功传递给用户自定义过程 204实例154 使用递归过程实现阶乘运算 2056.2 综合应用 206实例155 制作改变窗体颜色的自定义过程 206实例156 利用错误号获取错误名称 208实例157 将汉字转换为Unicode字符代码 209实例158 获取在已打开文件中的读写位置 210实例159 判断变量是否被初始化 211实例160 获取文件创建或修改日期 212实例161 自定义错误号 214实例162 获取当前打开窗口数量 215实例163 随机获取姓名 216实例164 防止连续出现多个空格 217实例165 给程序添加运行参数 219实例166 获取汉字拼音简码 219实例167 随机抽取字符串 222实例168 自定义延时函数 2236.3 内置函数 224实例169 快速查找或替换文本中的字符 224实例170 将金额格式化为包含6位小数的格式 226实例171 将日期格式化为指定格式 227实例172 判断月份最后一天 228实例173 获得Windows系统已经运行的时间 229实例174 获取当前日期与指定日期的绝对值 230实例175 使用Shell函数打开记事本 231实例176 获取系统环境信息 232实例177 掷骰子 233实例178 倒计时程序 236实例179 数字时钟 237实例180 文本加密与解密 238实例181 我的计算器 239实例182 幸运抽奖 240实例183 自制闹钟 242实例184 利用Command函数显示图片 243实例185 石头剪子布 244实例186 七星彩摇奖机 2466.4 日期函数专栏 248实例187 将AM/PM格式时间转换为普通格式时间 248实例188 将年、月、日转换为日期 249实例189 将时、分、秒转换为时间 250实例190 获取星期名称 251实例191 获取月份名称 252实例192 创建日历 253实例193 做成一个有时间限制的测试版 254实例194 判断经历多少个工作日 255实例195 实现系统分段报时 256实例196 利用timeGetTime函数更精准地计算时间差 257实例197 使用DateAdd函数向日期型数据加值 258第7章 数据处理技术 2607.1 非法输入控制 261实例198 只允许输入数字 261实例199 只允许输入汉字 262实例200 只允许输入特殊字符 263实例201 禁止输入非法字符 264实例202 数据保存前检查数据是否正确 2667.2 数据格式转换 267实例203 生成“000”格式的编码 267实例204 将数字格式化为金额 269实例205 将小写数字金额格式化为大写金额 271实例206 根据字段类型自动格式化DataGrid表格中的数据 2737.3 数据辅助录入 275实例207 利用组合框辅助录入数据 275实例208 利用DataGrid控件辅助录入数据 277实例209 利用数据窗口辅助录入数据 280实例210 在DataGrid表格中实现下拉列表框 2837.4 编号、单据号生成 284实例211 自动生成产品编号 284实例212 批量生成房屋编号 286实例213 根据编码规格自动生成各种单据号 2887.5 辅助与自动化 290实例214 根据用户输入需求自动调整输入法 290实例215 输入的数据自动加入输入列表 291实例216 设计带记忆的数据录入窗口 292实例217 根据用户输入英语还是汉语决定显示内容 2937.6 数据的输入控制 295实例218 禁止录入重复数据 295实例219 只允许在指定的列表框中选择输入 297实例220 禁止用户输入数据 299实例221 化繁为简——拼音简码查询 300实例222 汉字和区位码互转 303实例223 通过程序设置系统日期和时间的格式 304实例224 进制转换 307第2篇 窗体技术篇第8章 窗体设计 3108.1 窗体基本应用 311实例225 制作登录退出窗体 311实例226 利用Tag属性存储用户名 312实例227 控件随窗体自动调整 313实例228 随机更换主界面背景 314实例229 背景为渐变色的主界面 316实例230 控制其他程序成为自己程序的子窗体 317实例231 获取窗体分辨率 318实例232 获取当前打开窗口数量 319实例233 限制调整窗口大小的最大值 320实例234 整个窗体铺满图片 3218.2 主界面应用实例 323实例235 类似超级兔子的程序界面 323实例236 类似瑞星的导航主界面 324实例237 类似Windows XP的程序界面 325实例238 Outlook式主界面 327实例239 可以用鼠标切分的窗体 3288.3 窗体位置应用实例 330实例240 设置窗口在屏幕中的位置 330实例241 保存用户对窗体大小的更改 332实例242 将自己的程序永远置前 333实例243 随桌面分辨率变化的程序界面 334实例244 磁性窗体 3368.4 窗体标题栏应用实例 339实例245 闪烁的窗体标题栏 339实例246 拖动没有标题栏的窗体 340实例247 禁用窗体最大化、最小化或关闭快捷菜单 341实例248 使窗体标题栏不响应鼠标双击 342实例249 程序运行时隐藏标题栏 3448.5 窗体形状应用实例 346实例250 椭圆形窗体界面 346实例251 钻石形窗体 347实例252 创建透明窗体 348实例253 设置窗体透明度 350实例254 创建字型窗体 351实例255 创建T型窗体 3528.6 MDI窗体应用 353实例256 设计多文档界面 353实例257 MDI窗体图片自适应 355实例258 禁用MDI窗体控制栏中“最大化”按钮 356实例259 禁止调整MDI窗体大小 3578.7 实用功能窗体设计 358实例260 欢迎窗体 358实例261 调用API函数设计关于窗体 359实例262 屏幕滚动字幕 360实例263 窗体抖动 361实例264 显示Windows搜索窗口 363实例265 使用InputBox创建密码输入框 364实例266 使用API函数显示颜色对话框 366第9章 菜单应用技术 3689.1 标准菜单应用 369实例267 为菜单添加访问键和快捷键 369实例268 给菜单添加分割线 370实例269 制作复选菜单 371实例270 创建级联菜单 372实例271 可收缩展开的菜单 373实例272 动态创建菜单 3749.2 制作个性化菜单 375实例273 制作多语言菜单 375实例274 改变菜单的颜色 377实例275 创建菜单单选项 378实例276 向系统菜单中添加自定义菜单 379实例277 创建带历史信息的菜单 381实例278 创建分栏式菜单 382实例279 创建弹出式菜单 384实例280 控件上的弹出式菜单 385实例281 创建带图标的菜单 387实例282 为无标题栏窗体添加菜单 389实例283 创建个性化弹出式菜单 3909.3 高级菜单应用 392实例284 调用系统菜单 392实例285 调用其他应用程序的菜单 393实例286 创建右键菜单用于粘贴 395实例287 制作带菜单的记事本 396实例288 根据表中数据动态生成菜单 397实例289 通过菜单控制操作权限 398实例290 菜单复制器 399实例291 菜单提取器 4039.4 导航菜单应用实例 406实例292 图形导航按钮 406实例293 树状导航菜单 407实例294 类似QQ式导航菜单 409实例295 将程序图标添加到托盘中 411第10章 工具栏与状态栏 41310.1 工具栏应用 414实例296 利用ToolBar控件创建简单的工具栏 414实例297 带图标的工具栏 415实例298 IE式工具栏 417实例299 带提示功能的工具栏 418实例300 为工具栏添加事件处理代码 419实例301 带下拉菜单的工具栏 420实例302 可调整按钮位置的工具栏 421实例303 浮动工具栏 422实例304 根据表中数据动态生成工具栏 424实例305 利用CoolBar控件制作工具栏 426实例306 自己制作工具栏 42710.2 状态栏应用 428实例307 显示系统时间的状态栏 428实例308 显示当前用户的状态栏 429实例309 时间显示到秒的状态栏 430实例310 在状态栏中显示鼠标位置 431实例311 在状态栏中显示当前状态 432实例312 在状态栏中显示数据库属性 433实例313 动态添加状态栏窗格 434实例314 自己制作状态栏 435第3篇 控件应用篇第11章 标准控件应用 43811.1 标签文本框典型实例 439实例315 按设定值使标签自动换行 439实例316 使用标签控件模拟按钮动作 440实例317 限制文本框输入字符数 441实例318 限制文本框只能输入数字 442实例319 自动删除文本中的非法字符 443实例320 格式化文本为指定格式 444实例321 限定文本框只允许输入日期型数据 445实例322 为文本框设置新的系统菜单 446实例323 文本框只能输入小写字母 447实例324 为文本框添加列表选择框 447实例325 使两个文本框的内容同步 448实例326 在文本框光标处插入文字 449实例327 文本框获得焦点自动全选 450实例328 自定义文本框插入符 450实例329 获取文本框内文本行数 452实例330 文本框实现撤销功能 45211.2 列表框、组合框控件应用 453实例331 向列表框控件添加数据 453实例332 利用ListBox控件实现标签式的数据选择 454实例333 删除列表框中的复选数据 455实例334 快速选中ListBox中的全部条目 456实例335 列表中拒绝添加重复信息 457实例336 移动列表中项目到另一个列表 458实例337 将数据库中的数据表添加到列表中 460实例338 将表中数据添加到ListBox列表 461实例339 带水平滚动条的ListBox控件 462实例340 在列表框数据中随机抽取数据 463实例341 防止将重复项目添加到组合框控件中 464实例342 实现ComboBox条目快速查询 465实例343 将数据表中的字段添加到ComboBox控件 466实例344 自动改变ComboBox下拉列表的长度 467实例345 改变ComboBox控件下拉列表的宽度 468实例346 将ComboBox控件放到ToolBar控件上 46911.3 按钮选择类控件 471实例347 设置按钮支持Enter键和Esc键 471实例348 为按钮动态加载图片 472实例349 动态添加按钮及其响应事件 473实例350 利用按钮数组控件简化编程 474实例351 制作粘性按钮 475实例352 制作赛跑小游戏 475实例353 利用选择控件设置操作权限 477实例354 字体设置 478实例355 利用选择控件实现复杂查询 47911.4 图形图像控件应用 481实例356 随鼠标移动的图形 481实例357 在图片上放置文字 48311.5 滚动条控件 484实例358 使用滚动条改变窗体颜色 484实例359 使用鼠标移动滚动条 484实例360 浏览大幅图片 485实例361 实现窗体滚动 48711.6 时钟控件 488实例362 制作倒计时程序 488实例363 打老鼠游戏 48811.7 其他应用 490实例364 利用Load和Unload动态添加、删除控件 490实例365 利用Shape控件实现按钮效果 491实例366 获得窗体中的控件名称列表 492实例367 为控件添加标题栏和控制按钮 493实例368 画桃花 494第12章 ActiveX控件应用 49612.1 框架类控件应用 497实例369 利用TabStrip控件与Frame控件实现选项卡 497实例370 为SSTab选项卡设置背景色 498实例371 获得选项卡中所有控件 499实例372 为SSTab选项卡添加图标 500实例373 限制用户切换SSTab选项卡 501实例374 利用SSTab控件设计系统设置程序 502实例375 利用SSTab控件设计多选项卡浏览器 50412.2 进度条控件应用 506实例376 为启动界面添加进度条 506实例377 在数据库处理时显示进度 507实例378 制作特效进度条 509实例379 更改进度条颜色 510实例380 利用Slider控件实现音量调整 51112.3 CommonDialog控件应用 512实例381 使用“打开”对话框打开一个文件 512实例382 设置默认路径 513实例383 使用颜色对话框设置窗体背景色 514实例384 显示“打印”或“打印选项”对话框 515实例385 从公共对话框控件中提取多个文件名称 51712.4 RichTextBox控件应用 518实例386 使用RichTextBox控件打开和保存文件 518实例387 在RichTextBox控件中查找文本 520实例388 在RichTextBox控件中进行英文文字查找并描红 522实例389 在RichTextBox控件中进行文本替换 523实例390 提取RichTextBox控件文本到数组 524实例391 对RichTextBox控件中的选定文本进行打印 525实例392 设置RichTextBox控件的页边距 526实例393 高亮度显示一整行 527实例394 获取文本行号 528实例395 利用RichTextBox控件实现文档管理功能 529实例396 用RichTextBox控件显示图文数据 532实例397 创建彩虹文字 53312.5 TreeView控件应用 535实例398 树状显示吉林省各市县名称 535实例399 设置TreeView控件的背景色 536实例400 获得所有同级节点的内容 538实例401 在树状结构上实现右键菜单 539实例402 带复选功能的树状结构 541实例403 使用TreeView控件实现多级商品信息浏览 543实例404 动态修改树状结构的节点 544实例405 将XML文档显示在TreeView中 54612.6 ListView控件应用 547实例406 显示列表中当前人员的姓名信息 547实例407 设置ListView控件的显示方式 548实例408 将图标加载到ListView控件中 550实例409 利用ListView控件显示图像列表 551实例410 将数据库中的表添加到ListView控件 554实例411 设置ListView控件的行间隔颜色 555实例412 利用ListView控件设置用户权限 55712.7 时间日期类控件应用 558实例413 判断当前选定的日期是星期几 558实例414 查询指定时间段的数据 560第13章 自定义组件和第三方控件 56213.1 自定义控件及类库 563实例415 透明窗体类库 563实例416 数据库通用模块 564实例417 Excel表格生成模块 566实例418 程序托盘控件 569实例419 验证码控件 570实例420 文件夹列表对话框控件 572实例421 自定义标题栏控件 57413.2 第三方控件及类库的使用 576实例422 使用ShockwaveFlash控件播放动画 576实例423 使用BarCodeCtrl控件生成条形码 577实例424 使用WindowsMediaPlayer控件播放视频 578实例425 使用SimpleChart控件生成图表 580实例426 使用CtListBar控件制作QQ菜单 583实例427 使用Microsoft Agent控件制作程序助手 586实例428 使用Microsoft Calendar控件制作日历 587实例429 使用ScriptControl控件对字符串进行运算 588实例430 使用BSE控件创建不同风格的按钮 589实例431 使用VsMenu控件创建漂亮菜单 590实例432 使用ccrpProgressBar控件创建不同风格进度条 593实例433 使用ccrpHotKey控件创建热键 595实例434 使用ezDICOMX控件浏览医疗图像 596第4篇 键盘鼠标篇第14章 鼠标相关 60014.1 鼠标指针和键 601实例435 定义鼠标指针形状 601实例436 自定义鼠标指针图标 602实例437 设置鼠标为ani格式的动画 603实例438 为无标题的窗体添加鼠标效果 604实例439 实现大十字光标的形式 606实例440 交换鼠标的左右键 608实例441 判断鼠标按下键值 60914.2 鼠标动作 610实例442 移动鼠标 610实例443 鼠标的显示与隐藏 611实例444 获得窗体上鼠标的位置 611实例445 获得屏幕上鼠标的位置 613实例446 限制鼠标在某一区域工作 614实例447 拖动无标题栏的窗体移动 615实例448 利用鼠标绘图 616实例449 鼠标点不到的按钮 618实例450 记录鼠标行为 619实例451 获得和设置鼠标双击时间间隔 620实例452 跟随鼠标移动的蝴蝶 621实例453 制作鼠标拖拽控件程序 622实例454 捕捉MouseEnter和MouseExit事件 623实例455 鼠标样式设置器 624实例456 利用鼠标移动浏览大幅图片 628实例457 鼠标事件记录 630实例458 快捷键注册 63314.3 鼠标应用 638实例459 带鼠标指针的屏幕抓图 638实例460 鼠标穿透效果 644实例461 屏幕取词 646实例462 打造自己的开心农场 649第15章 键盘相关 65215.1 键盘基础 653实例463 键盘ASCII码查询 653实例464 按Enter键移动焦点 654实例465 将Enter键变成Tab键 655实例466 判断Num Lock键和Caps Lock键是否锁定 656实例467 转换键值 657实例468 禁止使用窗体上的×关闭窗体 658实例469 为自己的程序设置热键 659实例470 为窗体设置热键 659实例471 模拟Print Screen键按下 660实例472 禁止使用Alt+F4键来关闭窗体 662实例473 拒绝键盘输入和鼠标按下 66215.2 键盘综合应用 663实例474 避免按Enter键产生“嘀”声 663实例475 键盘幽灵 664实例476 指法练习软件 667实例477 制作打字母游戏 672实例478 警察抓小偷 674第5篇 文件技术篇第16章 文件基本操作 67816.1 文件基本信息 679实例479 获取文件的大小 679实例480 获得文件的扩展名 680实例481 获取文件最后修改时间 681实例482 使用API函数获取文件创建时间 682实例483 使用API函数获取文件最后修改时间 683实例484 获取文件特征码 684实例485 从文件路径中获取文件名 686实例486 获取短文件名 687实例487 将短文件名转换为长文件名 688实例488 获得文件的属性 689实例489 设置文件属性 69116.2 文件基本操作 692实例490 批量删除指定类型的文件 692实例491 批量重命名文件 694实例492 删除文件 695实例493 利用FileCopy语句复制文件 696实例494 利用API函数MoveFile移动文件 697实例495 利用API函数SHFileOperation复制文件 698实例496 使用API函数CopyFile复制文件 700实例497 使用API函数DeleteFile删除文件 701实例498 使用API函数CopyLZFile复制文件 702实例499 使用API函数创建文本文件 703实例500 使用FSO对象创建文本文件 705实例501 比较文件 706实例502 判断文件是否存在 707实例503 搜索文件 708实例504 将文件删除至“回收站” 709实例505 VB与Windows资源管理器互拷文件 711实例506 选择执行具有特定标识的程序 71316.3 文件打开与读取、写入 714实例507 获取已经打开的文件的大小 714实例508 设置随机访问文件的读取位置 715实例509 从文件逐行获取信息 716实例510 从文件逐字符获取信息 717实例511 从文件一次性获取信息 718实例512 以默认方式打开文件 719实例513 二进制文件的读取与写入操作 720实例514 以流的方式打开文本文件 722实例515 使用XML文件保存数据 723实例516 从INI文件读取程序设置 726实例517 将窗体标题保存在INI文件中 727实例518 以十六进制显示文件 728实例519 文件分割与合并 729实例520 替换文本文件中字符串 732实例521 拖放文件,将文件名添加至列表框 733实例522 创建临时文件 734第17章 文件夹操作 73717.1 文件夹基本操作 738实例523 利用MkDir语句创建文件夹 738实例524 利用FSO对象创建文件夹 738实例525 根据数据库数据建立文件夹 740实例526 删除文件夹 741实例527 使用递归法删除文件夹 742实例528 选择文件夹 74417.2 文件夹应用 745实例529 更改文件夹图标 745实例530 保存文件夹目录到INI文件 747实例531 提取文件及文件夹的目录 748实例532 网络文件夹复制 750实例533 文件夹加密 751实例534 用VB设计个性化文件夹 752第6篇 图形图像技术篇第18章 图形的绘制 75618.1 绘制几何图形 757实例535 自定义容器的坐标系统 757实例536 绘制网格 758实例537 绘制立体三棱锥 759实例538 绘制抛物线 760实例539 利用Line控件设计分割线 761实例540 绘制正方形 762实例541 绘制正弦曲线 76418.2 绘制图案 765实例542 绘制艺术图案 765实例543 万花筒 76718.3 图形图像算法 769实例544 沙丘图案的算法 769实例545 等电位面图的算法 770实例546 蜗牛线算法 772实例547 绘制贝塞尔曲线算法 773实例548 绘制尼哥米德蚌线的算法 775实例549 画图程序 776第19章 图像特效显示 77819.1 图像的几何变换 779实例550 图像剪切 779实例551 图像的合成 780实例552w 图像翻转效果 782实例553 图像旋转 783实例554 二次线性插值法缩放图像 78619.2 图像显示特效 789实例555 图像切换特效 789实例556 电影胶片特效 791实例557 图片百叶窗效果 792实例558 栅条显示特效 793实例559 图像马赛克效果 795实例560 雨滴显示特效 79619.3 常见滤镜效果 798实例561 图像锐化处理 798实例562 图像柔化处理 800实例563 图像灰度效果 801实例564 图像反色处理 803实例565 图像浮雕效果 804实例566 图像明暗效果的改变 805实例567 图像色彩转换 807实例568 图像亮度对比度改变 809实例569 图像饱和度改变 81119.4 其他图像处理操作 813实例570 图像压缩处理 813实例571 图像格式转换 815实例572 图像边缘检测一 817实例573 图像边缘检测二 819第20章 图像管理 82120.1 图像文件管理 822实例574 保存图形文件 822实例575 VB制作图片浏览器 823实例576 具有缩略图功能的图片浏览器 824实例577 批量修改图片名称 827实例578 管理计算机内图片文件的程序 828实例579 将指定文件夹下的图片分类存储 830实例580 提取并保存应用程序的图标 832实例581 图像分页预览 833实例582 图像存储在数据库 83620.2 图像识别 838实例583 获取鼠标任意位置的颜色值 838实例584 提取图片中的对象 840实例585 简易人像识别程序 84120.3 图片动画 842实例586 利用图片制作屏幕保护程序 842实例587 图片动画 84420.4 其他应用 845实例588 滚动广告字幕 845实例589 屏幕抓图程序 846实例590 电子名片 848实例591 调用Word中的艺术字 849实例592 使Windows开始屏幕保护 851实例593 利用VB实现更换墙纸的功能 852实例594 利用VB实现更换墙纸 854实例595 屏幕保护程序(从左到右显示图片) 855实例596 图片转换为字符串 856实例597 网页抓图 859实例598 屏幕放大镜 864实例599 明日电子书 867实例600 绘制石英钟 871 ...
-
分类:办公应用 语言:简体中文 大小:未知 发布时间:13-05-16
内容简介:《Excel 2007图表完全剖析》将介绍如何使用Excel创建令您难以置信的众多图表.读者将学习如何抛弃Excel默认设置,创建出表达观点的图表。读者将学习为何Excel股价图存在严重的局限性以及如何使用折线图来绘制股价图。另外,还将学习如何通过添加不可见的系列来创建悬浮在空中的柱形,学习如何使用Excel 2007新增的数据条以及有几十年历史的REPT函数在Excel单元格中创建图表。内容截图: 第1章 Excel 2007图表简介1.1 Excel 2007中的新图表特性1.2 新的图表工具和菜单1.2.1 使用“插入”选项卡来插入图表1.2.2 使用“展开”图标来访问所有图表类型图库1.2.3 理解图表缩略图图标1.2.4 使用图库控件1.3 创建图表1.3.1 选择连续的数据到图表中1.3.2 选择非连续的数据到图表中1.3.3 使用“插入选项卡”图标创建图表1.3.4 使用一次击键创建图表1.4 使用图表1.4.1 在当前工作表中移动图表1.4.2 反转图表的系列(series)与类别(category)1.4.3 使用“选择数据”来改变数据顺序1.4.4 将左上角单元格留空1.4.5 将图表移到另一个工作表中1.5 使用“设计”选项卡自定义图表1.5.1 选择图表布局1.5.2 选择颜色方案1.5.3 通过改变主题来修改颜色方案1.6 创建自己的主题1.6.1 从已有的主题中选择自定义主题的效果1.6.2 理解RGB颜色码1.6.3 将十六进制转换为RGB1.6.4 查找互补色1.6.5 指定主题的颜色1.6.6 指定主题的字体1.6.7 保存自定义的主题1.6.8 在新文档中使用自定义的主题1.6.9 与他人共享主题1.7 下一步第2章 定制图表2.1 使用设置元素格式的工具2.2 识别图表元素2.2.1 图表标签与坐标轴2.2.2 三维图表中的特殊元素2.2.3 分析元素2.3 设置图表元素格式2.3.1 设置图表标题格式2.3.2 设置坐标轴标题格式2.3.3 设置图例格式2.3.4 在图表中添加数据标签2.3.5 在图表中添加数据表2.3.6 设置坐标轴格式2.3.7 网格线的显示与格式设置2.3.8 设置绘图区格式2.3.9 设置三维图表中的背景墙与基底的格式2.3.10 控制三维图表的三维旋转2.3.11 使用趋势线进行预测2.3.12 在折线图或面积图中添加垂直线2.3.13 添加涨/跌柱线到图表中2.3.14 使用误差线显示可接受的偏差2.4 设置数据系列的格式2.5 使用“格式”选项卡2.5.1 将文本转换为艺术字2.5.2 使用形状样式图库2.5.3 使用形状填充与形状效果2.5.4 使用预设形状效果2.6 使用剪贴画或形状替换数据标记2.6.1 使用剪贴画作为数据标记2.6.2 使用形状替换数据标记2.7 下一步第3章 创建显示趋势的图表3.1 选择图表类型3.2 理解基于日期的坐标轴与基于类别的坐标轴3.2.1 将文本日期转换为日期3.2.2 不被识别为日期的日期:数字年份3.2.3 不被识别为日期的日期:1900年之前的日期3.2.4 使用其他方法显示使用时间刻度的坐标轴3.2.5 将日期转换为文本以添加装饰性图表元素3.3 使用图表进行有效交流3.3.1 使用有意义的长标题解释图表的含义3.3.2 突出一列3.3.3 用箭头取代柱形3.3.4 添加另一个序列来突出图表的一部分3.3.5 中途改变折线类型3.4 在图表中添加自动趋势线3.5 显示月销量及当年累积销量的趋势3.6 理解堆积柱形图的缺点3.7 在单个图表中显示很多趋势线的缺点3.8 使用散点图显示趋势3.9 下一步第4章 创建显示差异的图表第5章 创建显示关系的图表第6章 创建股票分析图第7章 高级图表技巧第8章 创建和使用数据透视图第9章 不使用图表的数据可视化表示法第10章 使用Microsoft MapPoint将Excel 数据显示在地图中第11章 使用SmartArt图形和形状第12章 导出图表以便在 Excel外部使用第13章 使用VBA创建图表第14章 找出图表背后的谎言附录A 图表资源 ...