《Office XP Developer开发指南》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:(美)Microsoft公司著;董书霞,郭宇春译
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2001
  • ISBN:7301052510
  • 页数:738 页
图书介绍:

第1部分 从Office XP Developer轻松起步与开发应用程序 3

第1章 从Office XP Developer轻松起步 3

1.1 概论 3

1.1.1 印刷形式说明 4

1.1.2 示例代码和编程规范 5

1.1.3 如何利用代码示例 6

1.2 Office XP Developer增添了哪些功能 7

1.3 安装Developer开发环境 8

1.3.1 系统要求 9

1.3.2 安装开发工具 9

1.4 创建服务器环境 10

1.4.1 安装Exchange Server 10

1.4.2 安装SQL Server 14

1.5 使用Office Developer开发应用程序的步骤 16

第2章 应用程序的设计 17

2.1.2 顾客需要什么 18

2.1.1 顾客需要干什么 18

2.1 设计过程 18

2.1.3 绘出草图 19

2.1.4 建立原型 20

2.2 所需技术 20

2.2.1 工作流:技术背景 21

2.2.2 数据存储 24

2.2.3 创建各种插件、向导和模板 29

2.3 用户界面设计 30

2.2.4 数字化仪表板和Web组件 30

2.4 设计可重用代码 31

2.5 安全性 32

2.6 测试应用程序 33

2.7 应用程序部署 34

第3章 用VBA开发Office应用程序 35

3.1 Office可编程性的好处 36

3.2 Office对象和对象模型 37

3.2.1 开发集成的Office解决方案 38

3.2.2 对象、类集和对象模型:技术背景 40

3.2.3 Office应用程序自动控制 56

3.3 Office应用程序的使用 77

3.3.1 Microsoft Access对象的使用 78

3.3.2 Microsoft Excel对象的使用 111

3.3.3 Microsoft FrontPage对象的使用 130

3.3.4 Microsoft Outlook对象的使用 134

3.3.5 Microsoft PowerPoint对象的使用 148

3.3.6 Microsoft Project对象的使用 162

3.3.7 Microsoft Visio对象的使用 166

3.3.8 Microsoft Word对象的使用 170

3.4 使用共享Office组件 197

3.4.1 引用共享Office组件 198

3.4.2 使用FileSearch对象 199

3.4.3 使用Office助手 205

3.4.4 使用命令条 215

3.4.5 使用文档属性 240

3.4.6 使用脚本 249

3.5 充分利用VBA 256

3.5.1 处理字符串 257

3.5.2 处理数字 275

3.5.3 设置时间和日期 284

3.5.4 使用文件 292

3.5.5 关于数组 302

3.5.6 VBA中定义过程的小技巧 312

3.5.7 优化VBA代码 314

3.6 加载项、模板、向导和库 317

3.6.1 什么是COM加载项 318

3.6.2 为Visual Basic编辑器建立COM加载项 321

3.6.3 为Office应用程序建立COM加载项 325

3.6.4 创建应用程序指定的加载项 347

3.6.5 创建模板 362

3.6.6 创建向导 368

第4章 开发Exchange服务器的工作流应用 372

4.1 Exchange服务器工作流流程的体系结构 373

4.1.1 工作流应用 374

4.1.2 Exchange服务器和公共文件夹 377

4.1.3 应用程序用户接口 378

4.1.4 工作流脚本 379

4.2 规划Exchange服务器的工作流流程 380

4.2.1 开发步骤 381

4.2.2 权限检验表 381

4.3 建立Exchange服务器的工作流流程 383

4.3.1 理解工作流流程含义 385

4.3.2 为工作流开发构配置Exchange服务器 387

4.3.3 为工程创建Exchange文件夹 388

4.3.4 创建Exchange服务器的工程和工作流流程 389

4.3.5 设置Exchange服务器的Project属性 390

4.3.6 使用工作流设计界面 393

4.3.7 添加、修改工作流中的状态 394

4.3.8 在工作流中添加、修改转换 397

4.3.10 删除Exchange服务器的工作流流程 399

4.3.9 复制Exchange服务器的工作流程 399

4.3.11 查看并打印工作流 400

4.3.12 测试Exchange服务器的工作流 402

4.4 为Exchange服务器的工作流建立用户接口 402

4.4.1 用户接口的思考 403

4.4.2 工作流应用中的帮助文件 405

4.5 在Exchange服务器的工作流程设计器中编写脚本 406

4.5.2 工作流流程的安全模式 407

4.5.1 创建脚本过程 407

4.5.3 选择工作流事件 408

4.5.4 调试Exchange服务器的工作流设计器中的脚本文件 412

4.5.5 Exchange服务器的脚本文件示例 413

第5章 SQL Server工作流应用程序的开发 420

5.1 SQL Server工作流应用程序的结构 421

5.1.1 工作流应用程序 422

5.1.2 SQL Server工作流数据库 424

5.2 规划SQL Server工作流应用程序 427

5.2.1 工作流应用程序开发指南 428

5.2.2 安全权限模式 431

5.2.3 数据库工具和技术 433

5.2.4 工作流引擎模式 436

5.3 创建SQL Server工作流应用程序 438

5.3.1 理解工作流应用程序 439

5.3.2 基于模板创建工作流应用程序 440

5.3.3 理解SQL Server工作流流程 443

5.3.4 建立表格层结构 448

5.4 为SQL Server开发一个用户接口 453

5.4.1 考虑用户接口的问题 454

5.4.2 行级权限与工作流用户接口 455

5.4.3 生成用户接口 457

5.4.4 工作流应用程序中的帮助文件 461

5.4.5 工作流应用程序中的用户信息 462

5.4.6 使用其他用户接口 466

5.5 设置账号、登录、角色和用户 467

5.5.1 SQL Server中的工作流开发环境的安全性项目 468

5.5.2 Windows 2000和SQL Server的安全 472

5.5.3 创建数据库角色 479

5.5.4 创建工作流应用程序用户 479

5.5.5 将用户分配到数据库角色中 480

5.5.6 为数据库角色定义权限 481

5.6 为SQL Server编写工作流脚本 481

5.6.1 脚本过程 482

5.6.2 用脚本代码为SQL Server编写在工作流设计器中的事件 485

5.6.3 何时使用何种事件 486

5.6.4 脚本过程名 487

5.6.5 基于状态的行改变的控制 488

5.6.6 添加转换事件 489

5.6.7 自动化变化和事件 489

5.6.8 使用工作流脚本管理数据 490

5.6.9 用工作流脚本获取用户信息 491

5.6.10 在SQL Server的工作流开发环境中测试和编译 494

5.6.11 创建模板 495

6.1 了解数字化仪表板 499

第6章 使用Web部件开发数字化仪表板 499

6.1.1 为什么要使用数字化仪表板 500

6.1.2 创建数字化仪表板 500

6.1.3 安全性 501

6.1.4 配置一个Exchange Server仪表板 502

6.1.5 打开SharePoint Portal Server入口 503

6.2 Web部件 504

6.2.1 Web部件属性 505

6.2.2 向仪表板上添加Web部件的方法 508

6.2.3 Web部件的种类 509

6.2.4 创建优秀Web部件准则 510

6.2.5 数字化仪表板生成器如何解析Web部件 519

第7章 调试与错误处理 521

7.1 编写无错误的代码 522

7.2 调试代码 524

7.2.1 VBA调试工具 525

7.2.2 脚本调试工具 527

7.2.3 其他的调试技术 528

7.3 处理错误 531

7.3.1 基本的错误处理 532

7.3.2 自动错误处理 534

7.3.3 获取错误信息 535

7.3.4 在类模块中进行错误处理 537

7.3.5 处理脚本错误 539

7.3.6 错误日志 541

第8章 应用程序本地化 543

8.1 用户界面本地化原则 543

8.2 语言和术语的本地化原则 545

8.3 编码的本地化原则 546

8.4 本地化Access Runtime应用程序 549

第9章 发布应用程序 550

9.1 打包过程 550

9.2 使用打包向导创建一个安装包 552

9.2.2 在安装包中包含支持文件 554

9.2.1 确认应用程序和安装包信息 554

9.2.3 改变安装包的默认安装位置 555

9.2.4 定义开始菜单快捷方式 556

9.2.5 测试安装包 557

9.3 部署Office模板和应用程序专用加载项 558

9.3.1 什么是用户配置文件 559

9.3.2 布署自定义Office模板 560

9.3.3 部署Office应用程序专用加载项 562

9.4 部署COM加载项 563

9.5 部署Outlook和Frontpage应用程序 563

9.6 部署使用Access Runtime的Access应用程序 564

9.6.1 开发Access Runtime应用程序 565

9.6.2 定位Access Runtime文件 569

第2部分 编程概念 573

第10章 编写可靠的代码 573

10.1 编写可靠的脚本 574

10.2.1 命名变量和常数 575

10.2 使用命名规则 575

10.2.2 命名对象和控件 580

10.2.3 命名函数和子程序 583

10.3 结构化和格式化代码 585

10.3.1 结构化代码 585

10.3.2 格式化代码 586

10.4 注释代码 590

10.4.1 有效地使用注释 591

10.4.2 自动注释代码 595

10.5 设计可重复使用的代码 596

10.5.1 什么是可重用代码 597

10.5.2 编写可重用的代码 598

10.5.3 源代码共享 600

第11章 使用XML工作 601

11.1 Office应用程序和XML 602

11.1.1 Excel中的XML支持 603

11.1.2 在Access导入XML数据 604

11.1.3 从Access导出XML数据 604

11.1.4 XSL:技术背景 606

11.1.5 XSL在Access中的转换 607

11.1.6 XML Access报表 607

11.2 在设计环境中使用XML 608

第12章 自定义类和对象 610

12.1 为什么创建自己的对象 611

12.2 基本类概念 613

12.2.1 什么是类 613

12.2.2 添加类模块 613

12.2.3 创建一个类的新实例 614

12.2.4 Instancing属性 615

12.2.5 作用范围的问题 615

12.2.6 使用变量创建简单的属性 617

12.2.7 创建方法 617

12.3 创建Property过程 619

12.3.1 创建标量属性 620

12.3.2 创建对象属性 622

12.4 创建事件和事件过程 627

12.4.1 使用WithEvents关键字为内置事件创建事件过程 628

12.4.2 为自定义类添加事件 630

12.5 通过接口扩展对象 635

12.5.1 接口基础 636

12.5.2 实现一个抽象接口 637

12.5.3 实现非抽象类 642

12.6 设计对象模型 644

12.6.3 使用对象属性关联对象 645

12.6.2 创建集合类 645

12.6.1 规划对象模型 645

12.6.4 使用接口共享代码 646

12.7 为网页创建自定义对象 647

12.7.1 动态HTML(DHTML)脚本小程序 647

12.7.2 DHTML操作 648

第3部分 使用Office Developer的产品工具 653

第13章 使用代码库共享代码 653

13.1 打开代码库 653

13.2 创建代码库 654

13.3 创建代码库种类 655

13.4 使用代码库中的代码片断 655

13.4.1 在代码库中查询代码 655

13.4.2 从代码库将代码插入到工程 656

13.5 在代码库中自定义代码 657

13.5.1 修改己有代码的数据库 657

13.5.2 定义种类和代码项 657

13.5.3 将关键字与代码项相关联 658

13.5.4 修改代码项的关键字 659

13.6 使得代码库对多用户可用 660

第14章 使用源代码控制 662

14.1 安装Visual SourceSafe 663

14.1.1 安装Visual SourceSafe应用程序 663

14.1.2 分配用户权限 664

14.1.3 连接到一个Visual SourceSafe数据库 664

14.2 选择合适的源代码控制加载项 664

14.3 在Visual Basic环境下使用Visual SourceSafe加载项 665

14.4 在文档和VBA代码中使用Visual SourceSafe加载项 667

14.4.1 创建初始文档 667

14.4.2 修改文档 668

14.4.3 添加VBA代码模板 668

14.4.4 修改VBA代码模块 669

14.5 与Access一起使用源代码控制 670

第15章 共享和重用VBA对象 671

15.1 导出VBA对象 671

15.2 导入VBA对象 672

第16章 快速应用程序开发工具 673

16.1 格式化字符串变量 673

16.2 格式化代码注释器和错误处理模板 674

附录 Microsoft Office Developer应用范例 679

范例1 用VBA创建一个COM加载项 679

范例2 使用Exchange Server创建一个工作流应用程序 688

范例3 使用SQL Server工作流设计器开发工作流应用程序 714

范例4 使用Web部件创建一个数字化仪表板 735