图书介绍
学习MicroStation VBA【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)杰里·温特斯编著;BENTLEY软件(北京)有限公司译 著
- 出版社: 中国水利水电出版社;知识产权出版社
- ISBN:7508447514
- 出版时间:2007
- 标注页数:790页
- 文件大小:83MB
- 文件页数:815页
- 主题词:BASIC语言-程序设计
PDF下载
下载说明
学习MicroStation VBAPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 VBA介绍1
1.1 什么是VBA?1
1.2 为什么要学习VBA?1
1.3 什么时候应该使用VBA?2
1.4 怎样使用VBA?2
1.5 VBA是什么样子的?5
本章回顾6
第2章 VBA工程管理器7
2.1 VBA工程管理器的功能8
2.2 宏对话框9
本章回顾10
第3章 VBA IDE11
3.1 菜单12
3.1.1 File(文件)菜单12
3.1.2 Edit(编辑)菜单12
3.1.3 View(视图)菜单13
3.1.4 Insert(插入)菜单13
3.1.5 Format(格式)菜单14
3.1.6 Debug(调试)菜单14
3.1.7 Run(运行)菜单14
3.1.8 Tools(工具)菜单15
3.1.9 Add-Ins(外接程序)菜单15
3.1.10 Window(窗口)菜单16
3.1.11 Help(帮助)菜单16
3.2 工具栏16
3.2.1 标准工具栏16
3.2.2 编辑工具栏17
3.2.3 调试工具栏17
3.2.4 用户窗体工具栏17
3.3 窗口17
3.3.1 工程资源管理器17
3.3.2 对象浏览器18
3.3.3 属性窗口18
3.3.4 监视窗口19
3.3.5 本地窗口19
3.3.6 立即窗口20
3.3.7 调用堆栈窗口20
3.3.8 工具箱窗口21
3.3.9 其他窗口22
本章回顾23
第4章 寻找帮助24
4.1 术语24
4.2 帮助文件26
4.2.1 内容选项卡26
4.2.2 索引选项卡27
4.2.3 搜索选项卡28
4.2.4 书签选项卡29
4.2.5 MicroStation VBA帮助文件30
4.3 网络31
4.4 对象浏览器34
本章回顾35
第5章 模块、窗体和类模块36
5.1 模块36
5.2 窗体40
5.3 类42
5.4 过程和函数45
5.4.1 返回一个数组49
5.4.2 返回“类型”51
5.4.3 返回对象52
5.4.4 ByVal和ByRef(按值和按引用传递)53
5.4.5 声明变量54
5.4.6 Option Explicit55
本章回顾56
第6章 变量57
6.1 标准VBA变量类型57
6.1.1 Integer(整型)58
6.1.2 Long(长整型)58
6.1.3 Double(双精度型)58
6.1.4 Boolean(布尔型)59
6.1.5 Date(日期型)59
6.1.6 String(字符串型)60
6.1.7 Object(对象型)60
6.1.8 Variant60
6.2 MicroStation特有的变量类型60
6.2.1 Application(应用)60
6.2.2 DesignFile(设计文件)61
6.2.3 ModelReference(模型参考)61
6.2.4 Level(层)61
6.2.5 LineElement(线元素)62
6.2.6 EllipseElement(椭圆元素)62
6.2.7 ArcElement(弧元素)62
6.2.8 TextElement(文本元素)63
6.3 赋值和设置对象63
6.4 数组(Arrays)63
6.5 常数64
6.6 变量名65
6.7 Option Explicit66
6.8 使用变量 67
本章回顾67
第7章 操作文本69
7.0.1 UCase(大写转换)70
7.0.2 LCase(小写转换)70
7.0.3 StrConv(字符串转换)71
7.0.4 WeekDayName(星期名)、WeekDay(日期转星期)71
7.0.5 MonthName(月名)72
7.0.6 LTrim(左截取)、RTrim(右截取)、Trim(两端截取)72
7.0.7 StrComp(字符串比较)72
7.0.8 Len(取字串长度)76
7.0.9 Left(左取子串)76
7.0.10 Right(右取子串)76
7.0.11 Mid(取中串)77
7.0.12 Replace(替换字串)78
7.0.13 InStr(子串位置)78
7.0.14 InStrRev(反向子串位置)80
7.0.15 Split(分割)和Join(联结)80
7.0.16 Asc(字符到ASCII码)和Chr(ASCII码到字符)82
7.0.17 FormatCurrency(格式化货币)83
7.0.18 FormatNumber(格式化数字)84
7.0.19 FormatDateTime(格式化日期)84
7.0.20 Format(格式化)85
7.0.21 &(连接符)85
7.0.22 VbCr(回车符)85
7.0.23 VbTab(制表符)86
本章回顾86
第8章 操作数字87
8.0.1 加87
8.0.2 减89
8.0.3 乘89
8.0.4 除89
8.0.5 平方与指数89
8.0.6 平方根90
8.0.7 正弦、余弦、正切90
8.0.8 反正切93
8.0.9 绝对值93
8.0.10 转换为整型数、长整型数、双精度型数和值94
8.0.11 CLng94
8.0.12 Fix94
8.0.13 CDbl95
8.0.14 Val95
8.0.15 IsNumeric96
8.0.16 Round96
8.0.17 Mod——求余96
8.0.18 Sgn——求数的正负号97
8.0.19 Rnd与Randomize97
8.0.20 操作符的优先级98
本章回顾98
第9章 标准VBA调用99
9.1 消息框99
9.2 输入框102
9.2.1 Now103
9.2.2 DateAdd103
9.2.3 DateDiff104
9.2.4 Timer105
9.2.5 FileDateTime105
9.2 6 FileLen105
9.2.7 MkDir105
9.2.8 RmDir106
9.2.9 Dir106
9.2.10 Kill108
9.2.11 Beep108
9.2.12 SaveSetting108
9.2.13 GetSetting109
9.2.14 DeleteSetting109
9.2 15 GetAllSettings109
9.3 读写ASCII文件110
9.3.1 FreeFile111
9.3.2 从ASCII文件中读取113
9.4 控制代码的执行115
9.4.1 For...Next115
9.4.2 While...Wend117
9.4.3 Do...Loop117
9.4.4 ForEach...Next120
9.4.5 If...Then120
9.4.6 Select Case121
9.4.7 错误处理122
本章回顾128
第10章 可视界面129
10.1 属性、方法和事件130
10.1.1 属件130
10.1.2 控件事件131
10.2 通用控件属性133
10.2.1 Name(名称)133
10.2.2 Left(左)、Top(顶)133
10.2.3 Width(宽)、Height(高)133
10.2.4 Visible(可见)134
10.2.5 Enabled(有效)134
10.2.6 TabStop(Tab键站)134
10.2.7 TabIndex(Tab键索引)134
10.2.8 Tag(附加信息)134
10.2.9 ControlTipText(控件提示文本)134
10.3 标签135
10.4 文本框135
10.5 复合框136
10.6 列表框136
10.7 复选框137
10.8 选项按钮138
10.9 切换按钮138
10.10 框架139
10.11 命令按钮139
10.12 选项卡条139
10.13 多页140
10.14 滚动条141
10.15 旋转按钮141
10.16 图像142
10.17 用户界面练习142
10.18 点列表读取器148
10.19 写出到文件151
10.20 缩放和平移154
本章回顾157
第11章 MicroStation对象模型——对象158
11.1 对象浏览器158
11.2 自动列出成员160
11.3 MicroStation VBA帮助文件161
11.4 添加监视162
11.5 MicroStation对象模型163
本章回顾217
第12章 MicroStation对象模型——枚举218
12.1 MsdDesignFileFormat218
12.2 枚举列表219
本章回顾252
第13章 MicroStation对象模型——类型253
本章回顾257
第14章 MicroStation对象模型——事件258
本章回顾260
第15章 向文档中添加内容261
15.1 图形元素261
15.1.1 线261
15.1.2 建立形266
15.1.3 建立圆269
15.1.4 建立椭圆271
15.1.5 建立弧273
15.1.6 建立文本275
15.1.7 建立单元276
15.2 建立新文件278
15.3 建立数据的安全性问题280
本章回顾280
第16章 在文件中查找281
16.1 在文件中查找的基础知识281
16.2 使用ScanCriteria286
16.3 多个准则的组合290
16.4 回顾三种集合方法293
16.5 扫描准则的方法294
本章回顾296
第17章 交互式修改297
17.1 向用户提供反馈和信息297
17.2 操作选择集299
17.3 取得用户输入301
17.4 一些实际应用程序305
17.5 使用SendCommand315
17.6 非模态对话框319
17.7 向用户提供反馈和信息324
17.7.1 用户窗体初始化(UserForm Initialize)326
17.7.2 frmAlignText.frm327
17.7.3 frmExportElements.frm341
17.7.4 frmDFAV.frm345
17.8 与MDL应用交互350
本章回顾353
第18章 接口的本质355
18.1 接口基础356
18.2 类模块回顾357
18.3 类模块的生命期359
18.3.1 ILocateCommandEvents359
18.3.2 LocateFilter事件361
18.3.3 Accept事件362
18.3.4 LocateReset事件362
18.3.5 LocateFailed事件362
18.3.6 Start事件362
18.3.7 Cleanup事件362
18.3.8 Dynamics事件362
18.3.9 LocateCriteria(定位准则)366
18.3.10 IPrimitiveCommandEvents369
18.3.11 优化Dynamics(动态)事件387
本章回顾390
第19章 使用MicroStation内置用户窗体391
19.0.1 mdlDialog_fileOpen函数392
19.0.2 mdlDialog_fileCreate函数398
19.0.3 mdlDialog_fileCreateFromSeed函数400
19.0.4 mdlDialog_openAlert函数401
19.0.5 mdlDialog_openInfoBox函数402
本章回顾403
第20章 类模块404
20.1 封装相似功能404
20.2 建立带有属性、方法和事件的对象420
20.3 在集合中使用类模块427
20.3.1 存取集合中的对象428
20.3.2 从集合中移除对象430
20.3.3 使用自定义类模块430
本章回顾434
第21章 CAD管理员使用的VBA435
21.1 用VBA来维护标准435
21.2 跨公司的标准441
21.3 跟踪时间445
21.3.1 绘图员445
21.3.2 经理445
21.3.3 会计师446
21.4 自动装载和自动运行449
21.5 保护工程452
21.6 分发VBA工程454
21.7 在高安全模式下工作455
本章回顾456
第22章 MicroStation中基于文件的事件457
22.1 OnDesignFileOpened457
22 2 OnDesignFileClosed458
22.3 ISaveAsEvents接口461
本章回顾467
第23章 响应MicroStation附件事件468
23.1 IAttachmentEvents接口468
23.2 AfterAttach事件469
23.3 AfterDetach事件472
23.4 AttachmentModified事件473
23.5 BeforeAttach事件473
23.6 BeforeDetach事件473
本章回顾474
第24章 模型事件475
本章回顾478
第25章 层事件479
25.1 Active事件482
25.2 AfterCreate事件483
25.3 AfterDelete事件483
25.4 BeforeChangeActive事件483
25.5 BeforeDelete事件483
25.6 ChangeAttribute事件484
本章回顾484
第26章 改变跟踪事件485
26.1 BeginUndoRedo事件485
26.2 ElementChanged事件487
26.2.1 例1489
26.2.2 例2490
26.2.3 例3495
26.2.4 例4495
26.3 激活ChangeTrackEvents接口497
本章回顾497
第27章 非图形信息——数据库498
27.1 MicroStation是如何将元素“链接”到数据库的498
27.2 从头开始建立数据库500
27.3 使用UDL文件508
27.4 链接MicroStation元素到数据库记录509
27.5 用SQL建立数据库记录510
27.6 建立一个查看数据库信息的用户界面511
本章回顾513
第28章 标签515
28.1 从基于选择集的标签中取得信息515
28.2 取得文件中的所有标签518
28.3 使用标签集519
28.4 取得一个文件夹下所有文件中的所有标签520
28.5 改变标签的值521
28.6 改变多个文件中的多个标签值522
28.7 把标签信息导出到一个文件中524
本章回顾527
第29章 XML528
29.1 XML是什么?528
29.2 XML文件结构529
29.3 读取XML文件530
本章回顾539
第30章 批处理540
30.1 处理列在一个ASCII文件中的文件540
30.2 处理一个文件夹下的所有文件544
30.3 处理一个文件夹及其子文件夹下的所有文件547
30.4 建立选择文件的用户界面548
30.5 记录文件批处理过程552
30.5.1 使用记录文件553
30.5.2 用数据库跟踪活动555
30.5.3 在注册表中保存信息555
30.5.4 通过Internet记录活动556
30.5.5 电子邮件处理记录558
本章回顾560
第31章 标准检查器561
31.1 标准检查器的基本实现561
31.2 标准检查器的设置567
31.3 检查标准570
31.4 标准检查报告574
31.5 自动装载自定义标准检查器外接程序582
本章回顾582
第32章 使用Windows API583
32.1 声明API调用583
32.2 声明类型584
32.3 利用API调用585
32.3.1 GetLogicalDrives585
32.3.2 GetDriveType586
32.3.3 GetComputerName587
32.3.4 GetVersionEx587
32.3.5 Sleep589
32.3.6 FindExecutable589
32.3.7 GetDiskFreeSpace590
32.3.8 GetSystemMetrics591
32.3.9 GetTickCount593
32.3.10 GetUserName593
32.3.11 GetWindowsDirectory594
32.3.12 LogonUser594
32.3.13 MessageBeep595
32.3.14 PlaySound596
32.3.15 ShellExecute597
32.3.16 SHGetFileInfo598
本章回顾599
第33章 使用第三方ActiveX控件和DLL600
33.1 使用ActiveX控件600
33.2 使用现有的DLL602
33.2.1 Microsoft Scripting Runtime606
33.2.2 Microsoft Speech Object Library610
33.2.3 Microsoft CDO for Windows 2000 Library611
33.2.4 DSO OLE Document Properties Reader 2.0612
本章回顾618
第34章 操作Excel619
34.1 连接到Excel619
34.1.1 GetObject619
34.1.2 CreateObject621
34.1.3 New621
34.2 工作簿、工作表、范围和单元格622
34.2.1 单元格和范围的地址626
34.2.2 操作工作表631
34.3 标签提取635
本章回顾640
第35章 操作数据库641
35.1 ActiveX Data Objects入门641
35.2 UDL文件基础643
35.3 连接、记录集以及更多内容646
35.3.1 记录集650
35.3.2 Find方法654
35.3.3 GetString方法655
35.3.4 AddNew和Update方法656
35.4 SQL要素657
35.4.1 Select657
35.4.2 Where658
35.4.3 Order By658
35.5 扩展ActiveX数据对象665
35.6 分析数据库架构669
35.7 Excel文件作为数据库672
本章回顾676
第36章 MicroStation用VBA操作Mathcad677
36.1 Mathcad的简要介绍677
36.2 添加引用以及使用对象浏览器678
36.3 与Mathcad通讯的基本宏684
36.4 区域对象——所有计算的基础686
36.5 Mathcad对象模型689
36.5.1 Application690
36.5.2 IMathcadApplication2690
36.6 从Mathcad中驱动MicroStation几何图形691
本章回顾701
第37章 从外部程序存取MicroStation数据702
37.1 ActiveX/COM基础702
37.2 引用、前期绑定和后期绑定703
37.3 GetObject、SetObject和New706
37.4 “WithEvents”能干什么?709
37.5 从Excel还是从MicroStation中运行宏?711
37.6 从Excel中控制MicroStation711
本章回顾721
第38章 编写VB6应用程序722
38.1 VBA与VB6之间的不同722
38.2 VB6工程的结构723
38.3 用VB6控制MicroStation730
38.3.1 在VB6中建立ActiveX控件735
38.3.2 调试ActiveX控件工程739
38.3.3 编译ActiveX控件742
38.3.4 建立ActiveX DLL744
38.4 编译和分发应用程序749
38.4.1 编译应用程序749
38.4.2 分发VB6应用程序750
本章回顾758
第39章 使用VB.NET759
39.1 VB.NET介绍759
39.2 在VB.NET中可以完成的工作765
39.3 DGN浏览器应用程序771
39.4 VBA到VB.NET引用775
39.4.1 一切皆对象776
39.4.2 重载776
39.4.3 过程和函数777
39.4.4 存取ASCII文件777
39.4.5 遍历文件夹及其子文件夹779
39.4.6 取得一个路径中的所有文件780
39.4.7 返回函数值781
39.4.8 Windows API调用781
39.5 分发VB.NET应用程序786
本章回顾788
附加资源789
热门推荐
- 692310.html
- 986201.html
- 3483998.html
- 2492586.html
- 2258990.html
- 808570.html
- 2713720.html
- 1475512.html
- 1409183.html
- 3644187.html
- http://www.ickdjs.cc/book_3158394.html
- http://www.ickdjs.cc/book_1647451.html
- http://www.ickdjs.cc/book_995065.html
- http://www.ickdjs.cc/book_1649978.html
- http://www.ickdjs.cc/book_1159220.html
- http://www.ickdjs.cc/book_676960.html
- http://www.ickdjs.cc/book_557310.html
- http://www.ickdjs.cc/book_1431236.html
- http://www.ickdjs.cc/book_2651720.html
- http://www.ickdjs.cc/book_2336799.html