图书介绍

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

学习MicroStation VBA
  • (美)杰里·温特斯编著;BENTLEY软件(北京)有限公司译 著
  • 出版社: 中国水利水电出版社;知识产权出版社
  • ISBN:7508447514
  • 出版时间:2007
  • 标注页数:790页
  • 文件大小:83MB
  • 文件页数:815页
  • 主题词:BASIC语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

学习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

热门推荐