图书介绍
开发Microsoft Visio解决方案2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Microsoft公司著;莱恩工作室译 著
- 出版社: 北京市:北京大学出版社
- ISBN:7301051387
- 出版时间:2002
- 标注页数:571页
- 文件大小:47MB
- 文件页数:600页
- 主题词:
PDF下载
下载说明
开发Microsoft Visio解决方案PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第一部分 Visio开发环境3
第一章 《开发Microsoft Visio解决方案》简介3
1.1 关于Visio解决方案4
1.1.1 使用Visio图形建模4
1.1.2 Visio解决方案实例:现场销售自动化7
1.2 使用Visio图形创建解决方案9
1.2.1 将对象组合成绘图9
1.2.2 用图形表示组件10
1.3 使用SmartShape技术开发图形12
1.4 在Visio解决方案中使用Automation13
1.4.1 Automation和Visio对象14
1.4.2 示例:监测事件和计算合计值14
1.5 计划Visio解决方案17
1.5.1 计划开发过程17
1.5.3 计划模板19
1.5.2 计划图形和样板19
1.5.4 自动实现图形和模板20
1.5.5 集成Visio解决方案和数据库21
1.5.6 实现Automation的不同方法22
1.6 从Visual Basic移植到VBA24
第二部分 开发Visio图形29
第二章 创建Visio图形29
2.1 Visio图形剖析29
2.1.1 封闭图形和开放图形30
2.1.2 一维图形和二维图形31
2.1.3 图形控制柄32
2.1.4 组合中的图形33
2.2 绘制新的图形34
2.2.1 使用绘图工具创建图形35
2.2.2 绘制封闭图形36
2.2.5 通过合并图形来创建新的图形37
2.2.3 通过重复元素绘制图形37
2.2.4 创建组合37
2.3 从其他程序导入图形39
2.3.1 导入图形图像40
2.3.2 编辑导入的元文件和位图40
2.3.3 将导入的元文件转换成图形41
2.4 利用现有的Visio图形42
2.4.1 修订现有的图形42
2.4.2 修订现有的组合43
2.4.3 图形版权45
第三章 Visio主图形、样板、模板和文档47
3.1 创建主图形和样板47
3.1.1 创建样板49
3.1.2 在样板中创建主图形50
3.1.3 在样板中编辑主图形51
3.2 创建模板52
3.2.1 创建模板53
3.2.2 关于页面、背景和层55
3.3 打开和保存Visio文档56
3.3.1 Visio文档的组成部分56
3.3.2 打开Visio文件57
3.3.3 为解决方案选择适当的文件类型58
第四章 Visio公式59
4.1 ShapeSheet窗口59
4.1.1 显示ShapeSheet窗口60
4.1.2 显示ShapeSheet窗口的不同区域62
4.1.3 在ShapeSheet窗口中查看图形65
4.2 Visio公式的元素67
4.2.1 在ShapeSheet窗口中输入和编辑公式68
4.2.2 Visio公式中的函数和运算符69
4.2.3 ShapeSheet单元格引用70
4.2.4 公式中的单元格引用的规则72
4.3 Visio公式的度量单位74
4.3.1 多维单位75
4.3.2 指定度量单位76
4.4 设计Visio公式77
4.4.1 图形继承公式的方式77
4.4.2 用户定义的单元格和Scratch公式78
4.4.3 保护公式79
4,4.4 控制公式的重新计算80
4.5 使用Automation补充Visio公式81
第五章 使用公式控制图形的几何形状83
5.1 图形的几何形状83
5.1.1 在坐标系中描述图形84
5.1.2 使用公式表示图形的几何形状85
5.1.3 表示图形在页面上的位置86
5.2.1 一个基于高度的公式示例89
5.2 控制图形的缩放方式89
5.2.2 优化箭头示例91
5.3 控制图形翻转和旋转的方式92
5.3.1 翻转对图形的影响92
5.3.2 旋转对图形的影响93
5.3.3 设计翻转和旋转的图形94
5.3.4 防止图形翻转和旋转95
5.4.1 使用圆角样式96
5.4 控制图形中的曲线96
5.4.2 理解弧97
5.4.3 转换直线线段和弧线段100
5.4.4 有用的弧公式101
5.5 优化图形的几何形状102
5.6 使用锁定限制图形行为103
第六章 组合和合并图形105
6.1 组合与合并图形105
6.2.1 组合图形和取消组合图形106
6.2 创建和控制组合106
6.2.2 修改组合107
6.2.3 组合图形对其公式的影响108
6.3 控制组合的行为108
6.3.1 控制组合的选定方式109
6.3.2 定义组合图形的调整大小行为110
6.3.3 仅在一个方向调整图形的大小111
6.3.4 创建立体盒子的示例112
6.4 防止编排组合中的图形的格式115
6.5 创建和控制合并图形116
6.5.1 合并图形116
6.5.2 填充合并图形117
6.5.3 隐藏图形的几何形状118
第七章 增强图形行为119
7.1 使用控制柄增强图形的灵活性119
7.1.2 定义控制柄120
7.1.1 为图形添加Controls区域120
7.1.3 设置控制柄的锚点123
7.1.4 设置控制柄的行为123
7.2 快捷菜单命令124
7.2.1 定义快捷菜单命令125
7.2.2 控制菜单中快捷菜单命令的外观126
7.2.3 为快捷菜单中的命令添加复选标记127
7.2.4 灰显菜单中的快捷菜单命令128
7.2.5 隐藏和显示快捷菜单中的命令128
7.2.6 使用快捷菜单更改图形几何形状的示例129
7.3 自定义属性131
7.3.1 使用自定义属性131
7.3.2 定义自定义属性133
7.3.3 将自定义属性链接到数据库136
7.4.1 使用Events区域中的单元格137
7.4 事件公式137
7.4.3 执行动作的函数138
7.4.2 使用DEPENDSON函数模拟事件138
第八章 使用一维图形、连线和粘附141
8.1 一维图形和二维图形的差别141
8.1.1 转化一维图形和二维图形142
8.1.2 一维图形示例143
8.2 创建有指向的连线和其他一维连线144
8.2.1 创建有指向的连线145
8.2.2 创建其他一维图形146
8.3 控制图形的连接方式151
8.3.1 定义连线的粘附行为151
8.3.2 指定可以粘附的对象153
8.3.3 理解连接点153
8.3.4 为图形添加连接点156
8.3.6 设置动态连线的图形157
8.3.5 命名连接点157
第九章 设计文本行为161
9.1 关于图形和主图形中的文本161
9.1.1 在ShapeSheet窗口中查看文本属性162
9.1.2 控制文本块的位置163
9.1.3 控制组合中的文本165
9.2 调整包含文本的图形的大小166
9.2.1 控制文本块的大小166
9.2.2 以文本量作为图形大小的基础168
9.2.3 以文本值作为图形大小的基础169
9.2.4 随着调整图形的大小更改字号169
9.2.5 编写公式来调整文本的大小169
9.3 控制文本旋转170
9.3.1 编写控制文本旋转的公式171
9.3.2 GRAVITY公式171
9.3.3 水平文本的反向旋转公式172
9.3.4 限制文本块的大小173
9.4 使用文本公式176
9.4.1 显示和格式化公式的结果176
9.4.2 编排字符串和文本输出结果的格式178
9.4.3 保护文本公式179
9.4.4 测试文本块的公式180
第十章 管理样式、格式和颜色183
10.1 在绘图页面中使用样式183
10.1.1 理解样式184
10.1.2 设置绘图的默认样式185
10.1.3 创建新的样式186
10.1.4 编辑样式187
10.2 将样式应用于图形的指导187
10.2.1 重新格式化绘图页面中的图形188
10.2.3 重新格式化主图形的所有实例189
10.2.2 重新格式化独立样板中的主图形189
10.3 使用样板和模板中的样式190
10.3.1 保持文件间样式的一致性191
10.3.2 使用样式的命名约定191
10.3.3 定义样式的指导192
10.4 保护本地图形格式192
10.4.1 通过用户界面保持本地图形格式193
10.4.2 通过ShapeSheet数据表保持本地图形格式193
10.5 管理样式、图形和文件中的颜色193
10.5.1 编辑调色板194
10.5.2 标准化文档间的调色板195
10.5.3 使用公式定义自定义颜色195
10.5.4 为自定义颜色添加透明度196
10.6 自定义图案197
10.6.1 创建自定义图案197
10.6.2 开发自定义的填充图案199
10.6.3 开发自定义的线条图案201
10.6.4 开发自定义的线条端点204
第十一章 安排绘图中的图形207
11.1 将图形和主图形分配到层中207
11.1.1 有效地使用层208
11.1.2 将图形和组合分配到层中209
11.2 设计栅格210
11.2.1 为模板的绘图页面设置栅格211
11.2.2 创建使用栅格的主图形211
11.2.3 使用公式保存栅格信息213
11.3 将图形与辅助线和辅助点对齐213
11.3.1 使用辅助线或辅助点的指导214
11.3.2 操纵辅助线和辅助点215
11.3.4 组合辅助线和图形216
11.4 使用对齐框将图形捕捉到栅格216
11.3.3 经过旋转的页面中的辅助线216
11.4.1 调整图形对齐框的大小217
11.4.2 更新对齐框219
11.4.3 更改一维图形的对齐框219
11.5 设计用于自动布局的图形220
11.5.1 设置页面的布局选项220
11.5.2 设置图形和连线的行为221
第十二章 经过缩放的图形和经过度量的绘图223
12.1 选择适当的绘图比例223
12.1.1 理解绘图比例和页面比例224
12.1.2 选择绘图比例时的注意事项224
12.2 选择主图形的比例225
12.2.1 确定主图形适当的比例226
12.2.2 设置主图形的比例227
12.3 创建不被缩放的图形228
13.1 设计用于分发的自定义图形231
第十三章 封装样板和模板231
13.1.1 图形设计过程的指导232
13.1.2 图形、样板和模板分发的注意事项232
13.2 测试主图形233
13.2.1 检查主图形的一致性233
13.2.2 在主图形的绘图窗口中检查主图形234
13.2.3 测试具有不同页面比例的图形235
13.3 为自定义的解决方案添加帮助236
13.3.1 将“帮助”与主图形联系起来236
13.3.2 测试图形的“帮助”238
13.3.3 添加集成到Microsoft Visio“帮助”系统中的HTML Help238
13.4 完成和测试样板238
13.4.1 创建主图形的快捷方式239
13.4.2 清理样板中的主图形240
13.4.3 清理样板文件241
13.4.4 测试样板242
13.5 完成和测试模板243
13.5.1 清理模板243
13.5.2 测试模板244
13.6 安装样板和模板246
13.6.1 移动模板文件247
13.6.2 保护样板和模板247
第三部分 使用Automation扩展Visio251
第十四章 Automation和Visio对象模型251
14.1 Automation概述251
14.2 Visio对象模型252
14.3 获得和释放Visio对象254
14.3.1 声明对象变量254
14.3.2 通过属性访问Visio对象255
14.3.3 引用集合中的对象256
14.3.4 重复执行集合257
14.3.6 使用复合的对象引用258
14.3.5 释放对象258
14.4 使用属性和方法259
14.3.7 限制对象变量的范围和生存期259
14.4.1 声明返回值和参数的变量260
14.4.2 获得和设置属性260
14.4.3 使用对象的默认属性261
14.4.4 使用方法261
第十五章 使用VBA编写Visio程序263
15.1 使用Visual Basic Editor263
15.1.1 启动Visual Basic Editor264
15.1.2 定位项目265
15.1.3 保存项目265
15.1.4 启用或禁用VBA项目的创建功能266
15.2 创建VBA项目267
15.2.1 将模块和类模块插入到项目中268
15.2.2 将用户窗体插入到项目中269
15.3 使用Visio类型库271
15.2.3 将文件导入到项目中和从项目中导出文件271
15.3.1 使用Object Browser272
15.3.2 设置类型库的引用273
15.3.3 使用Visio对象类型273
15.4 使用全局对象和ThisDocument对象275
15.4.1 使用Visio全局对象275
15.4.2 使用ThisDocument对象276
15.5 通过Visio运行VBA代码277
15.6 处理错误280
15.6.1 在正确的上下文中运行程序280
15.6.2 验证对象和返回值是否存在281
15.6.3 检查错误值281
15.7 管理VBA项目282
15.7.1 删除项目文件282
15.7.2 保护解决方案的VBA代码282
15.7.3 使用数字证书生成值得信任的解决方案283
15.7.4 使用Add-In Manager286
第十六章 使用Visio文档、页面和图形对象289
16.1 使用Document对象289
16.1.1 获得Document对象290
16.1.2 获得有关文档的信息291
16.1.3 使用文档中的样式292
16.1.4 为文档创建样式293
16.1.5 打印和保存文档293
16.1.6 显示文档的页面294
16.2 使用Page对象295
16.2.1 获得Page对象295
16.2.2 获得有关页面的信息296
16.2.3 将页面添加到绘图中296
16.3 使用Shape对象297
16.3.1 获得Shape对象297
16.3.2 获得有关图形的信息299
16.3.3 创建和更改图形300
16.3.4 为图形添加文本302
16.3.5 获得图形的文本303
16.3.6 为图形标识和应用样式303
16.3.7 保护本地格式304
16.3.8 通过程序创建组合304
16.3.9 创建主图形305
16.4 示例:创建一个简单的绘图306
第十七章 自动执行公式309
17.1 使用单元格中的公式309
17.1.1 获得Cell对象310
17.1.2 使用Formula属性更改单元格的公式312
17.1.3 获得公式的结果313
17.1.4 用结果替换公式314
17.1.6 使用公式移动图形的示例315
17.1.5 覆盖受保护的公式315
17.2 使用区域和行316
17.2.1 添加区域和行316
17.2.2 为图形添加Geometry区域的示例317
17.2.3 删除区域和行320
17.2.4 更改线段的类型320
17.2.5 在区域和行的集合中反复执行的示例321
17.3 使用继承的数据322
第十八章 使用Automation进行绘制325
18.1 自动使用主图形进行绘制325
18.1.1 获得样板326
18.1.2 获得主图形326
18.1.3 将主图形拖放到页面中327
18.2 将图形放置到绘图中328
18.2.1 使用Automation设置图形的示例328
18.2.2 相对于其他图形来放置图形330
18.3 使用选定的图形334
18.3.1 获得在窗口中选定的图形335
18.3.2 添加或删除选定的图形336
18.3.3 在窗口中选定和取消选定图形336
18.3.4 对选定的图形执行操作337
18.3.5 确定选定的范围337
18.4 背景页338
18.4.1 创建和指定背景页338
18.4.2 反复执行Pages集合的示例338
18.4.3 设置页面和背景的示例339
18.4.4 更改页面设置339
18.5 层340
18.5.1 在页面或主图形中标识层341
18.5.2 标识图形将要被分配到的层341
18.5.5 更改层的设置342
18.5.4 将层添加到页面或主图形中和从页面或主图形中删除层342
18.5.3 将图形分配到层和从层中删除图形342
第十九章 在Visio解决方案中自动进行连接345
19.1 使用Connect对象345
19.2 获得连接绘图的信息348
19.2.1 确定连接的图形348
19.2.2 确定连接的图形部分348
19.2.3 获得连接中的单元格350
19.2.4 分析连接的绘图的指导350
19.3 在页面的连接中反复执行的示例351
19.4 通过程序创建连接的绘图353
19.4.1 如何进行图形部分之间的粘附354
19.4.2 使用Cell对象进行粘附356
19.4.3 将一个图形粘附到另一个图形356
19.5 连接流程图中的图形的示例357
20.1 使用Automation集成数据和图形361
第二十章 集成数据和Visio解决方案361
20.1.1 添加自定义属性和用户定义的行362
20.1.2 生成和使用唯一的ID362
20.2 存储和检索数据的Visio属性364
20.3 在解决方案中存储和检索XML数据364
20.3.1 将XML数据存储到文档中和从文档中检索XML数据365
20.3.2 将XML数据存储到单元格中和从单元格中检索XML数据366
20.4 编写从Visio绘图提取数据的代码367
20.4.1 从绘图中提取数据的示例368
20.4.2 检查从绘图中提取数据的代码370
20.5 编写从数据创建Visio绘图的代码371
20.5.1 从数据创建绘图的示例372
20.5.2 检查从数据创建绘图的代码374
20.6 集成Visio解决方案和数据库375
第二十一章 处理Visio事件377
21.1 事件概述378
21.2 编写事件背后的代码379
21.2.1 处理由ThisDocument触发的事件380
21.2.2 使用WithEvents关键字声明对象变量382
21.2.3 定义接收事件的类383
21.2.4 响应事件的类模块的示例385
21.3 Visio事件对象386
21.3.1 定义事件对象386
21.3.2 筛选事件对象388
21.3.3 获得有关Event对象的信息391
21.3.4 创建运行附加项的Event对象391
21.3.5 运行附加项的Event对象的持续性392
21.3.6 创建发送通知的Event对象392
21.3.7 VisEventProc过程的示例396
21.3.8 发送通知的Event对象的示例397
21.3.9 发送通知的Event对象的生存期398
第二十二章 自定义Visio用户界面399
22.1 使用CommandBar对象自定义Visio用户界面400
22.1.1 使用命令栏对象模型400
22.1.2 创建命令栏401
22.1.3 获得有关命令栏的信息405
22.1.4 删除命令栏405
22.1.5 使用命令栏控件406
22.1.6 编写命令栏代码的示例409
22.1.7 防止用户修改自定义的命令栏413
22.1.8 防止用户修改所有的Visio命令栏413
22.2 使用Visio UIObject对象自定义Visio用户界面413
22.2.1 关于菜单对象415
22.2.2 关于快捷键对象417
22.2.3 关于工具栏对象417
22.2.4 计划对用户界面进行的更改418
22.2.5 更改用户界面421
22.3 使用自定义用户界面文件432
22.3.1 关于Custom.vsu432
22.3.2 保存自定义用户界面文件432
22.3.3 加载自定义用户界面文件433
22.3.4 恢复内置的Visio用户界面433
第二十三章 在Visio解决方案中使用COM加载项435
23.1 在Visio中访问COM加载项435
23.1.1 查看可用的COM加载项的列表436
23.1.2 使用COMAddIns属性获得有关COM加载项的信息437
23.2 为Visio创建COM加载项437
23.2.1 使用加载项设计器438
23.2.2 指定加载行为442
23.2.3 在加载项设计器中编写代码443
23.2.4 将COM加载项挂接到命令栏控件中445
23.2.5 编写COM加载项的代码的示例447
23.2.6 制作DLL和注册COM加载项449
23.2.7 发布COM加载项450
第二十四章 在Visio解决方案中使用ActiveX控件453
24.1 将ActiveX控件添加到Visio解决方案中453
24.1.1 在设计模式下工作453
24.1.2 在绘图中插入控件454
24.1.3 设置控件的Tab键顺序456
24.1.4 在控件中使用Visio环境属性457
24.1.5 在不包含它的控件的情况下显示绘图457
24.1.6 防止更改控件457
24.2 处理控件的事件458
24.3 在运行时使用控件458
24.3.1 关于控件名称458
24.3.2 获得OLEObjects集合中的控件459
24.4 在Visio解决方案中发布ActiveX控件460
24.5 与图形进行交互操作的ActiveX控件的示例460
第二十五章 在程序中使用Visio Undo管理器465
25.1.1 撤消和重做概述466
25.1 Visio Undo管理器466
25.1.2 Visio Undo管理器使用加载项的方式467
25.2 在加载项中创建撤消范围468
25.2.1 创建撤消范围468
25.2.2 关联事件和撤消范围469
25.3 创建撤消单元469
25.3.1 创建撤消单元470
25.3.2 在Visio Undo管理器中添加撤消单元471
25.4 创建维护非Visio数据的撤消单元的示例471
第二十六章 封装Visio Automation解决方案475
26.1 安装Visio解决方案475
26.1.1 指定Visio文件的路径和文件夹476
26.1.2 Visio搜索文件路径的方式477
26.2 控制程序运行的时间478
26.3.1 发布Microsoft VBA程序483
26.3 发布程序483
26.3.2 Microsoft VBA解决方案中的绘图文件的大小484
26.3.3 在解决方案中使用通用名称484
26.3.4 重要的许可信息485
第二十七章 使用Visual Basic编写Visio程序487
27.1 获得Visio实例487
27.1.1 创建Application对象487
27.1.2 获得Application对象488
27.1.3 释放Application对象488
27.1.4 在Visual Basic程序中使用Application对象的示例489
27.1.5 使用实例的窗口句柄491
27.1.6 与其他程序进行交互操作491
27.2 创建Visio文档492
27.3 在Visual Basic中处理错误493
27.4.1 从Macros子菜单运行程序494
27.4 解释Visio发送给程序的命令字符串494
27.4.2 当计算公式时运行程序495
27.4.3 使用参数运行程序496
27.4.4 从Startup文件夹运行程序496
27.4.5 解析命令字符串497
27.5 在Visual Basic项目中使用Visio类型库497
第二十八章 使用C++编写Visio程序499
28.1 Visio展示对象的方式500
28.2 Visio中的C++支持501
28.2.1 使用包装函数类502
28.2.2 包装函数背后的接口503
28.2.3 获得Visio的Application对象505
28.2.4 Visio方法返回的值506
28.2.5 传递给Visio方法的参数507
28.3.1 实现接收器对象509
28.3 在C++程序中处理Visio事件509
28.3.2 使用CVisioAddonSink510
28.4 Visio库512
28.4.1 Visio库的优点512
28.4.2 Visio库的基本结构513
28.4.3 声明和注册附加项514
28.4.4 运行附加项516
第四部分 附录521
附录A 对象的属性、方法和事件521
附录B ShapeSheet区域、行和单元格索引547
B.1 图形的区域、行和单元格索引548
B.2 样式的区域、行和单元格索引554
B.3 页面的区域、行和单元格索引555
B.4 文档的区域、行和单元格索引557
B.5 制表位单元格和行类型557
词汇表559
热门推荐
- 1088345.html
- 2860474.html
- 2424353.html
- 3542811.html
- 1654275.html
- 2916131.html
- 2604942.html
- 2018438.html
- 3305880.html
- 3826785.html
- http://www.ickdjs.cc/book_2347923.html
- http://www.ickdjs.cc/book_887762.html
- http://www.ickdjs.cc/book_2342789.html
- http://www.ickdjs.cc/book_3699820.html
- http://www.ickdjs.cc/book_2610786.html
- http://www.ickdjs.cc/book_3636594.html
- http://www.ickdjs.cc/book_502011.html
- http://www.ickdjs.cc/book_1944805.html
- http://www.ickdjs.cc/book_923114.html
- http://www.ickdjs.cc/book_3106702.html