图书介绍

Visual Basic插件开发人员指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual Basic插件开发人员指南
  • (美)(G.斯沃茨费格)Gene Swartzfager著;健莲工作室译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111066871
  • 出版时间:1998
  • 标注页数:333页
  • 文件大小:17MB
  • 文件页数:369页
  • 主题词:

PDF下载


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

下载说明

Visual Basic插件开发人员指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第一部分 对插件的介绍1

第1章 创建一个简单的VB插件1

1.1 设计插件的公用接口2

1.1.1 ActiveX组件的种类2

1.1.2 为插件启动选项3

1.1.3 与其他ActiveX组件的接口4

1.2 集成一个插件的模块和成员5

1.2.1 连接类模块6

1.2.3 GenlPrcs标准模块9

1.2.2 VBEvents类模块9

1.2.4 Form模块11

1.3 为插件的类模块过程编写代码12

1.3.1 Connect类过程13

1.3.2 VBEvents类过程15

1.4 Gene的通用插件代码编写的十条重要提示16

1.4.1 提示1—在GenlPrcs中将VBE声明为Public型的16

1.4.2 提示2.—在可能情况下使用Accessor属性17

1.4.3 提示3—在可能情况下将变量设为局部的17

1.4.4 提示4—将局部对象变量命名为与它们的类型相同的名字17

1.4.7 提示7—尽可能使用With语句18

1.4.6 提示6—缩短长的对象表达式18

1.4.5 提示5—使用For Each…Next而不是For…Next18

1.4.8 提示8—尽可能地使用字符索引访问集合中的工程19

1.4.9 提示9—使用固有的枚举常量19

1.4.10 提示10—使用Collection和Parent属性19

1.4.11 测试并调试一个插件20

1.5 编译、注册并运行一个插件23

1.5.1 General标签项23

1.5.2 Make标签项24

1.5.3 Compilc标签项25

1.5.4 Component标签项26

1.5.5 Windows注册项27

1.5.6 运行一个插件28

1.6 解决插件中的问题29

第2章 定制一个插件的界面30

2.1 Add-In Manager对话框30

2.2 VBAI类库34

2.3 VB Add-In Toolbar插件36

2.3.1 插件工具条的注册项38

2.3.2 通过编程来显示或隐藏插件工具条41

2.3.3 控制插件工具条按钮的图标43

2.3.4 编写插件工具条的行为代码46

2.4.1 On Connection方法的三个方面48

2.4 定制IDT扩展对象接口48

2.4.2 定制OnStartupCompletc方法53

2.4.3 Tweaking OnDisconnection方法55

2.5 插件的窗体只显示一次58

2.6 从插件中显示常用消息框60

第二部分 如何使用插件对象和成员65

第3章 VBIDE级插件对象65

3.1 VBE对象65

3.1.1 活动对象的访问属性67

3.1.2 集合的访问属性68

3.1.3 其他IDE级成员68

3.2.1 AddIn对象的成员69

3.2 Addins集合对象69

3.2.2 Addins集合的Update方法70

3.3 CodePanes集合对象71

3.4 CommandBars集合对象72

3.4.1 使用Office成员的缺点72

3.4.2 使用Cmd对象的方法73

3.5 VBProject集合对象76

3.5.1 向VBIDE中增加一个工程76

3.5.2 保存一个工程组及Rernove一个工程78

3.5.3 其他的VBProjects集合成员79

3.6.1 Windows对象访问属性80

3.6 Windows集合对象80

3.6.3 创建一个VB工具窗口81

3.6.2 其他Windows对象成员81

第4章 工程级插件对象和成员83

4.1 工程的References集合83

4.1.1 Reference对象的属性83

4.1.2 增加、删除一个Reference对象84

4.2 其他工程级成员85

4.2.1 保存一个工程86

4.2.2 编译一个工程87

4.3 增加、RemoveVB组件87

4.3.3 指定启动模块88

4.3.1 增加由VB创建的模块88

4.3.2 增加一个ActiveX设计器模块88

4.4 操纵VB组件89

4.4.1 非设计器访问属性89

4.4.2 与设计器有关的成员90

4.4.3 文件操纵成员90

4.4.4 VBComponent对象的其他成员92

4.5 用VBForm对象操作设计器92

4.6 控制VBControls94

4.6.1 包容器控件和ZOrder方法94

4.6.2 其他VBControl对象成员95

第5章 与属性和代码相关的插件对象98

5.1 处理属性99

5.1.1 property对象的属性100

5.1.2 设置返回对象的属性101

5.1.3 设置包含数组的属性102

5.2 处理代码103

5.2.1 增加和格式化代码103

5.2.2 Code Module对象的方法104

5.2.3 Code Module对象的属性106

5.3.1 Member对象的种类108

5.3 处理成员108

5.3.2 Member对象的使用109

5.4 Add-In Interface Builder插件110

5.4.1 Add-In Interface Builder插件的窗体110

5.4.2 Add-In Interface Builder的代码111

第6章 与事件相关的插件对象116

6.1 Add-In Events Log插件117

6.1.1 声明插件Event对象118

6.1.2 创建对象的事件过程119

6.1.3 使事件过程做出响应120

6.1.4 刷新事件句柄121

6.1.5 编写插件事件过程程序122

6.2 与事件相关的插件的使用123

6.2.1 有关Rcfemce对象自动化的想法123

6.2.2 有关VBProject对象自动化的想法124

6.2.3 有关VBComponent对象自动化的想法124

6.3 Controls Monitor插件125

6.3.1 设置控件的Name属性126

6.3.2 对Name属性更改的反应129

6.3.3 剪切、拷贝并粘贴控件/代码131

6.3.4 更改TabIndex和Index设置134

7.1 Dialog Builder插件程序135

第7章 插件程序和对话框135

第三部分 插件程序专题研究135

7.1.1 Dialog Builder如何工作136

7.1.2 由Dialog Builder创建的MsgBox代码137

7.1.3 Dialog Builder中MsgBox的代码141

7.1.4 Dialog Builder的其他功能145

7.2 programmer s Log插件程序147

7.2.1 建立一个ActiveX文档148

7.2.2 显示一个ActiveX文档148

7.2.3 关闭/打开一个ActiveX文档150

第8章 ActiveX控件的Tutor插件程序152

8.1.1 Tutor插件的FRM模块153

8.1 设计Tutor插件153

8.1.2 Tutor程序的RES模块156

8.1.3 其他设计考虑点157

8.2 Tutor插件程序如何工作159

8.2.1 从文件Tutor.TXT中加载代码160

8.2.2 改变一个VB的IDE窗口的标题162

8.2.3 增强Tutor插件程序165

9.1 可重用过程的情况167

9.2 可重用过程的障碍170

9.2.1 未封装的过程170

9.3 Code Librarian如何工作171

9.2.2 非通用过程171

9.2.3 不适当的开发工具171

9.3.1Code Librarian的文件构造172

9.3.2 从库中恢复代码173

9.3.3 向库中存储一个过程177

9.4 增强Code Librarian程序177

第四部分 插件词典182

Activate方法182

ActiveCodePane属性182

ActiveVBProject属性183

ActiveWindow属性184

Add方法185

AddButton方法(VBAI)186

AddCustom方法187

Add File方法187

AddFromFile方法188

AddFromGuid方法188

AddFromString方法189

AddFrmnTemplate方法189

AddIn对象190

Addins集合/属性191

AddMenu方法[VBAI]192

AddMenuItem方法[VBAI]193

Add PopupMenu方法[VBAI]194

AddToAddInToolbar方法195

AddToolBar方法[VBAI]196

Add ToolBarButton方法[VBAI]197

Add ToolboxProgID方法198

AfterAddFile事件199

AfterChangeFileName事件199

AfterCloseFile事件200

AfterRemoveFile事件201

AfterWriteFile事件201

AITBar对象[VBAI]202

Rindable属性203

BeforeLoad File事件203

Browsalble属性204

Build FileName属性205

BuiltIn属性205

CanPaste属性206

Caption属性206

Categcry属性207

ClassName属性207

Clear方法208

Close方法208

CloseSubKey方法[VBAI]209

CodeLocation属性210

Cmd对象[VBAI]210

CodeModule对象/属性211

CodePane对象/属性212

CodePanes集合/属性213

CodcPaneView属性214

Collection属性214

CommandBarEvents对象/属性215

CommandBars集合/属性216

CompatibleOleSever属性217

Connect方法[VBAZ]217

Connect属性218

ContainedVBControls集合/属性219

Conainer属性220

ControlObject属性220

ControlType属性221

Copy方法221

CopyButtonIoon方法(VBAI)222

Count属性222

CoutOfDeclarationLines属性223

CountOfLinesProperty{属性}223

CountOfVisibleLines属性224

CreatEventProc方法224

CreateToolWindow方法225

Cut Method(方法)226

DefaultBind属性226

DelButton方法227

Deletelines方法227

DelValue方法[VBAI]229

Description属性229

Designer属性231

DesignerID属性231

Designer Window方法232

DisplayBind属性232

DoGetNewFileName事件233

DisplayModel属性233

Events Object/Property(对象/属性)235

FileControlEvents Object|Property235

FileCount属性238

FileName方法238

FileName属性238

FileName属性239

Find方法239

FullName属性241

FullPath属性241

GetControlType方法[VBAI]241

GetDesc[VBAI]242

GetSelcction方法243

GetSubKeyName方法[VBAI]243

GetSubKeysCount方法[VBAI]244

GetValue方法[VBAI]245

GetValucName方法[VBAI]245

GetValuesCount方法[VBAI]246

Guid属性247

HasOpenDesigner属性248

Height属性248

HelpContextID属性248

Hidden属性249

HelpFile属性249

Hide方法[VBAI]250

IIWnd属性(隐含)251

IconState属性252

IDTExtesibility对象252

IndexedValuc属性254

InSelection属性254

InsertLines方法255

IsBeingDebuggod方法[VBAI]255

IsBroken属性256

Is Dirty属性257

IsButton方法[VBAI]257

IsDisplayed方法[VBAI]258

IsFormDisplayed方法[VBAI]258

IsMeauItem方法[VBAI]259

IsSublicy方法[VBAI]260

IsWinNT方法[VBAI]261

Item方法261

ItemActivated事件263

ItemAdded事件263

ItemReloadod事件264

ItemRenamed事件265

ItemRemoved事件265

ItemSeleied事件266

LastUsed Path属性266

Left属性267

Lines属性267

LinkedWindowFrame属性268

LinkedWindows集合/属性269

MainWindow属性270

Major属性270

MakeCompiledFile方法270

Manager对象271

Member对象272

Members集合/属性273

Minor属性274

Name属性274

NumIndices属性275

Object属性275

OnAddInsUpdate方法276

OnConnection方法277

OnDisconnection方法278

OnStartupComplete方法279

OpenSubKey方法[VBAI]280

ProcBodyLine,ProcCountLines属性281

Parent属性281

Paste方法281

ProcOfLine属性282

ProcStartLine属性283

ProgID属性284

Properties集合/属性284

Propcrty对象285

PropertyPage属性287

Quit方法287

ReadProperty方法288

RcakOnlyMode属性288

Reference对象289

References集合/属性290

ReferencesEvents对象/属性291

Reg对象[VBAI]292

Rcload方法293

Remove方法293

RemoveAddInFromToolbar方法293

ReplaceLine方法294

RequestChangeFileName事件295

Requestfxlit属性295

RequestWriteFile事件296

Saved属性297

SaveAs方法297

Scope属性298

SelectAll方法298

SelectedVBComponent属性299

SelectedVBControls集合/属性299

SelectedVBControlsEvents对象/属性301

SerFocus方法302

SetSelection方法302

Show方法303

SetValuc方法[VBAI]303

Show方法[VBAI]304

ShowMsg方法[VBAI]304

StandardMctbod属性306

StartMode属性307

StartProject属性308

StartupObject属性308

Static属性309

TemplatcPath属性309

Top属性309

Type属性310

TopLine属性310

UIDefault属性312

UpDate方法313

Util对象[VBAI]313

Valuc属性314

VBComponent对象315

VBConiponents集合/属性316

VBComponentEvents对象/属性317

VBControl对象318

VBControls集合/属性320

VBControlsEvents对象/属性321

VBE Object属性322

VHForm对象323

VBProject对象324

VBProjects集合/属性325

VBProjectsEvents对象/属性326

Version属性327

Width属性329

Window对象/属性329

Windows集合/属性330

WindowStatc属性331

WriteProperty方法332

Zorder方法332

热门推荐