书籍详情

Visual Basic for Applications 5开发使用手册

Visual Basic for Applications 5开发使用手册

作者:(美)[P.桑纳]Paul Sanna 等著;沈刚 等译

出版社:机械工业出版社;西蒙与舒斯特国际出版公司

出版时间:1997-12-01

ISBN:9787111060338

定价:¥56.00

内容简介
  本书详细介绍了VBA 5.0版的所有功能和特性,包括怎样用VBA为Excel、Word、Outlook、Access、PowerPoint等应用程序编程,如何将VBA用于Internet ,以及如何使用数据库,怎样建立VBA帮助文件等。本书内容丰富,既有适合于初学者的章节,也有适合于熟练者的高级主题。本书循序渐进,几乎覆盖了VBA编程的各个细节,并且包含大量新颖实用的示例,具有很好的参考价值。本书通信易懂,使用方便,是VBA用户的极为有用的工具书,也是计算机应用人员和大中专院校师生必备的参考书。
作者简介
暂缺《Visual Basic for Applications 5开发使用手册》作者简介
目录
译者序
前言
第1部分  Visual Basic for Applications
第1章  介绍Visual Basic for Applications
1.1  什么是VBA
1.1.1  了解VBA的功能
1.1.2  了解VBA项目的元素
1.2  在VBA第5版中有什么新内容
1.3  VBA与Visual Basic的比较
1.4  VBA与Visual Basic Script的比较
1.5  VBA与Java的比较
1.6  了解何时使用VBA
1.6.1  必须是VBA主应用程序
1.6.2  扩展主应用程序的功能
1.6.3  集成不同类型的数据
第2章  如何建立软件应用程序
2.1  软件开发介绍
2.2  VBA软件项目的开发阶段
2.2.1  开发组及其作用
2.2.2  项目的各个阶段
2.3  从定义到交货
2.3.1 定义问题/设计解决问题的办法
2.3.2  开发产品
2.3.3  包装0和发送产品
2.4  如何把VBA项目与传统的软件开发对比
第3章  使用VBA编辑器
3.1 选择VBA的主应用程序
3.2  创建VBA项目
3.2.1  记录一个宏并编辑它
3.2.2  创建一个宏
3.2.3  在编辑器中创建项目
3.3  打开一个已有的项目
3.4  复习VBA编辑器的外观
3.5  使用Project Explorer
3.5.1  移动和显示Project Explorer
3.5.2  打开和关闭分支
3.5.3  选择Project Explorer中的对象
3.6  使用属性窗口
3.6.1  显示和移动属性窗口
3.6.2  从属性窗口中选择对象
3.6.3  设置属性
3.6.4  给项目增加模块
3.6.5  给项目增加类模块
3.7  使用Code窗口
3.7.1  显示Code窗口
3.7.2  改变Code窗口中的显示
3.7.3  书写代码
3.7.4  创建过程
3.7.5  浏览一个模块的代码
3.7.6  编程辅助
3.8  创建窗体
3.8.1  给项目添加窗体
3.8.2  显示Toolbox
3.8.3  认识Toolbox中的工具
3.8.4  向Toolbox中添加控件
3.8.5  在窗体中放置控件 
3.8.6  浏览已创建的窗体
3.8.7  对齐控件和设定控件的大小以格式化控件
3.8.8  设定控件在窗体中的Tab键次序
3.8.9  为窗体中的控件编程
3.9  文件的导入和导出
3.9.1  导入文件
3.9.2  导出文件
3.10  切换到主应用程序
3.11  运行应用程序
3.12  保存工作
3.13  设定VBA属性
3.13.1  Editor选项
3.13.2  Editor格式化项
3.13.3  通用选项
3.13.4  停放选项
3.14  设定项目属性
3.14.1  通用选项
3.14.2   保护性选项
第2部分 学习VBA编程
第4章  VBA中的编程
4.1  回顾VBA编程的历史
4.2  选择主应用程序
4.3  在模块和项目中存储代码
4.4  命名约定
4.5  创建VBA过程
4.5.1  了解Sub和Funcition过程
4.5.2  以宏的形式记录一个过程
4.5.3  运行一个记录的宏
4.5.4  编辑一个记录的宏
4.5.5  在Visual Basic编辑器中创建一个过程
4.5.6  了解过程的结构
4.5.7  学习代码输入的规则
4.5.8  了解编程的元素——语句,函数和表达式
4.5.9  对象编程的预览
4.6  使用程序控制语句
4.6.1  使用If...Then...Else语句确定操作
4.6.2  使用Select Case语句进行选择
4.6.3  使用Do...Loop语句进行循环
4.6.4  防止死循环
4.6.5  提前退出循环
4.6.6  使用While...Wend语句进行循环
4.6.7  使用For...Next语句进行循环
4.6.8  使用For Each...Next语句进行循环
4.6.9  使用With...End With语句操作对象
4.6.10  使用Exit语句跳出
4.6.11  使用Goto语句实现无条件跳转
4.6.12  调用子程序和函数
4.6.13  调用一个Functin过程
4.7  使用好的编程习惯
第5章  理解变量、数据类型和常量
5.1  定义变量
5.2  检验不同数据类型的不同用途
5.2.1  数值数据类型
5.2.2  保存字符串数据类型的变量
5.2.3  其他数据类型
5.2.4 变体数据类型
5.2.5  控制变体子类型
5.3  变量的声明和使用
5.3.1  Dim语句声明变量
5.3.2  数组变量的声明
5.3.3  使用数组变量
5.3.4  多维数组变量
5.3.5  用户自定义类型的声明
5.4  理解变量作用域和暂留
5.4.1  何处使用Dim语句
5.4.2  变量值保留的时间
5.4.3  作用域和暂留的例子
5.5  使用Option Explicit实现变量声明
5.6  在VBA中使用常量
5.6.1  在VBA中声明和使用常量
5.6.2  在VBA中使用内置常量  
第6章  理解和操作对象
6.1  认识对象
6.1.1  理解对象的含义
6.1.2  在编程中理解对象
6.1.3  可视编程中的对象
6.1.4  理解抽象化
6.1.3  理解类
6.1.6  理解实例
6.2  理解属性
6.2.1  设置属性值
6.2.2  检索属性值
6.3  理解方法
6.3.1  方法需要指令
6.3.2  返回信息的方法
6.3.3  方法和属性的结合
6.3.4  理解父类和子类
6.4  理解如何在VBA中使用对象
6.4.1  VBA中使用的对象
6.4.2  OLE技术
6.5  理解VBA中的对象句法
6.5.1  属性句法
6.5.2  方法的句法
6.6  应用程序对象的编程
6.6.1  理解需求
6.6.2  理解和插入引用
6.6.3  理解对象模型
6.6.4  使用浏览器
6.6.5  书写代码
6.7  创建对象和类模块
6.7.1  设计对象
6.7.2  创建属性
6.7.3  自动创建属性
6.7.4  创建方法
6.7.5  创建用户的第一个对象
第7章  学习如何在VBA应用程序中使用控件
7.1  使用TextBox控件
7.1.1  在窗体中增加一个TextBox控件
7.1.2  在TextBox控件中设定和检索文本
7.1.3  取消TextBox控件的功能
7.1.4  在TextBox控件中检索所选的文本
7.1.5  在TextBox控件中设定所选的文本
7.1.6  自动调整TextBox控件控件的大小
7.2  使用Label控件
7.2.1  给窗体添加Label控件
7.2.2  在Label控件中写入标记
7.3  使用CommandButton控件
7.3.1  给窗体增加一个CommandButton控件
7.3.2  按钮格式化
7.3.3  设定一个按钮的默认按钮
7.3.4  响应单击按钮的操作
7.3.5  改变指令按钮的状态
7.4  使用ListBox控件
7.4.1  在窗体中增中一个ListBox控件
7.4.2  设定列表框的风格
7.4.3  给列表添加元素
7.4.4  确定列表中的选择
7.4.5  确定多重选择列表中的选择
7.4.6  从列表中删除元素
7.5  使用ComBox控件
7.5.1  给窗体添加一个ComBox控件
7.5.2  理解ComBox的风格
7.5.3  ComBox列列表添加元素
7.5.4  使用ComBox值
7.5.5  设定和检索控件值
7.6  使用CheckBox控件
7.6.1  给窗体增加一个CheckBox控件
7.6.2 设置CheckBox标题
7.6.3  确定CheckBox值
7.7  使用OptionButton控件
7.7.1  给窗体增中一个OptionButton控件
7.7.2  创建OptionButton控件组
7.7.3  确认所选项
7.8  使用Frame控件
7.8.1  给窗体增加一个Frame 控件
7.8.2  为Frame控件编程
7.9  使用SpinButton控件
7.9.1  在窗体中增加一个SpinButton控件
7.9.2  格式化SpinButton控件
7.9.3  为SpinButton控件编程
7.9.4  指定SpinButton的其他属性
7.10  使用ToggleButton控件
7.10.1  在窗体中增加一个ToggleButton控件
7.10.2  为ToggleButton控件编程
7.11  使用其他控件
7.11.1  理解TabStrip控件
7.11.2  理解ScrollBar控件
第8章  操作附加的控件
8.1  理解和使用附加控件
8.1.1  给Toolbox添加控件
8.1.2  从Toolbox删除一个控件
8.2  为Calendar控件编程
8.2.1  添加Calendar控件
8.2.2  给用户窗体添加Calendar控件
8.2.3  使用Calendar控件的属性
8.2.4  使用Calendar控件的方法
8.2.5  阅读几个简单的代码例子
第9章  程序调试和错误处理
9.1  程序调试和错误处理是开发过程的一部分
9.1.1  VBA程序中的错误类型
9.1.2  VBA错误的例子
9.2  使用Option Explicit以减少变量错误
9.3  单步调试代码
9.3.1  使用中断模式
9.3.2  检查变量和属性
9.4  使用Immediate窗口
9.5  创建和使用断点
9.5.1  切换断点
9.5.2  清除所有断点
9.5.3  使用断点的一个例子:
9.5.4  使用Stop语句
9.6  处理运行错误
9.6.1  理解可捕获的错误
9.6.2  设置错误陷阱
9.6.3  错误陷阱的轮廓
9.6.4  Err对象和错误处理
第3部分  VBA应用程序的编程
第10章  用VBA对Excel编程
10.1  理解Excel对象模型
10.2  使用Application对象
10.2.1  使用Application对象的属性
10.2.2  使用Application对象的方法
10.2.3  使用Application对象的事件
10.3  使用Workbooks集合和Workbook对象
10.3.1  使用Workbooks集合的属性和方法
10.3.2  使用Workbooks对象的属性
10.3.3  Workbooks对象的方法
10.3.4  使用Workbooks对象的事件
10.4  使用Workbooks集合
10.4.1  使用Workbooks集合的Count属性
10.4.2  使用Workbooks集合的Add方法
10.5  使用Worksheet对象、属性和方法
10.5.1  Name属性
10.5.2  Visible属性
10.5.3  Calculate方法
10.5.4  Copy或Move方法
10.5.5   Delete方法
10.6  使用Range对象
10.6.1  使用Range对象的属性
10.6.2  Range对象的方法
10.6.3  另外一些Range对象的例子
10.7  创建和使用定制的用户窗体
10.7.1  使用用户窗体
10.7.2  将控件入在对话单中
10.7.3  在对话框工作表上初始化赋值
10.7.4  显示对话框工作表
10.7.5  用户窗体数据的合法化检查以及窗体中数据的输入
10.8  创建用户定义的函数
10.8.1  用户定义函数的定义
10.8.2  书写用户定义的函数
第11章  用VBA对Word编号
11.1  了解Word的Object Model
11.1.1  对象模型的组成
11.1.2  对象的操作
11.2  使用VBA与模板
11.2.1  基础知识:Word模板
11.2.2  为什么VBA来创建宏
11.2.3  向模板加入VBA模块
11.2.4  附加于模板的文件类型
11.2.5  解决冲突
11.3  让Word任务自动执行
11.3.1  启动时显示Open对话框
11.3.2  高亮索引项单词
11.3.3  选择打印机
11.4  创建一个摘要转换工具
11.5  将旧的WordBasic宏移植到VBA中
11.5.1  转换是如何进行的
11.5.2  并非所有的宏都可以转换到VBA
第12章 用VBA对Outlook编程
12.1  Outollk编程环境概述
12.2  VBA与Visual Basic Scripting  Editon 之间的区别
12.3  设计一个Outollk窗体
12.3.1  设计窗体
12.3.2  保存窗体
12.4  对Outollk编程
12.4.1  使用Script事件
12.4.2  讨论事件过程
12.4.3  经常使用的Outollk对象
第13章  用VBA对Access编程
13.1  理解Access的对象模型
13.1.1  Access Application Object对象模型
13.1.2  Data Access Object模型
13.2 使用集合
13.3  使用VBA和Access Application Object
13.3.1  理解Database Wizard
13.3.2  创建用户界面
13.3.3  比较VBA和Access宏
13.4  控制Access Application Object行为
13.4.1  打开Access窗体和报表
13.4.2  给命令条增加功能
13.4.3  创建快捷键
13.5  使用Access Application Object
13.5.1  检查记录
13.5.2  使用VBA改变窗体和报表属性
13.5.3  数据输入的帮助
13.5.4  从其他应用程序中使用Access Application Object
13.6  使用Data Access Object模型
13.6.1  使用记录集
13.6.2  使用查询
13.7  公共任务的自动化
13.7.1  创建报表选择系统
13.7.2  创建一个动态选择系统
13.7.3  控制引入/引出操作
第14章  用VBA对PowerPoint编程
14.1  理解PowerPoint对象模型
14.2  使用对象模型
14.3  了解PowerPoint
14.3.1  用VBA给PowerPoint增加图形
14.3.2  设置动画控件
14.3.3  设置设置片的转换
14.3.4  在PowerPoint中使用控件工具条
14.3.5  使用项目符号
14.3.6  使用组合框
14.4  讨论在PowerPoint中重要的方法、对象和属性
14.4.1  TwoColorGradient方法
14.4.2  Words方法
14.4.3  TextRange对象
14.4.4  ThreeDFormat对象
14.4.5  ColorFormat对象
14.4.6  ChartUnitEffects属性
14.4.7  PresetTextured属性
14.5  在放映幻灯片或编辑模式运行VBA
14.6  使用VBA或使用PowerPoint的内部代码
14.7  自动建立一个PowerPoint的状态报告
14.8  从PowerPoint中控制Excel
第15章 用VBA对Project编程
15.1  理解Project对象模型
15.1.1  Application对象
15.1.2  Project对象
15.1.3  List对象
15.1.4  Task对象
15.1.5  Tesource对象
15.1.6  Calendar对象
15.2  在项目中作用VBA
15.2.1  评价手动过程
15.2.2  创建一个自定义表
15.2.3  创建一个自定义过滤器
15.2.4  创建一个自定义视窗
15.2.5  创建宏
15.2.6  多个项目共享
15.3  项目中的自动任务
15.3.1  自动报告
15.3.2  创建自定义菜单
15.3.3  使用自动执行过程
15.3.4  创建任务邮递系统
15.3.5  创建一个项目邮递系统
15.4  与其他应用程序一起使用Prjoect
15.4.1  远程运行Prjoect宏
15.4.2  访问Prjoect报告
15.4.3  创建特别报告
第16章  面向Office 湎页夹编程
16.1  为什么使用Binder
16.1.1   组织文档
16.1.2  早期绑定和晚期绑定
16.1.3  文档的交换
16.2  活页夹模板
16.2.1  使用模板
16.2.2  创建模板
16.3  用Binder工作
16.4  在Binder中什么是不能做的
16.4.1  状态条
16.4.2  共享工作簿
16.4.3  共享工作簿
16.5  记录宏
16.6  共享活页夹
16.7  用VBA对Binder编程
16.7.1  Binder对象模型
16.7.2  应用程序实例
第17章 面向Command Bars(命令条)编程
17.1  介绍Command Bars(命令条)
17.2  介绍命令条和Command Bars Controls对象
17.3  使用CommandBar对象
17.3.1 理解CommandBars集合对象
17.3.2  创建Command Bars对象
17.3.3  使用已有的命令条
17.4  使用Command Bars集合对象
17.5  使用Command Bars对象
17.5.1  创建一个Command BarsButton控件
17.5.2  在命令条中创建菜单
17.5.3  创建下增式列表
17.6 创建快捷菜单
17.6.1  创建快捷菜单
17.6.2  在菜单中加入控件并对其编程
17.6.3  在菜单出现后如何控制
17.7  构建和集成一个工具条
第18章  编写Ooffice Assistant
18.1  介绍Ooffice Assistant
18.2  编写Ooffice Assistant
18.2.1  创建一个Assistant对象
18.2.2  指定Assistant特性
18.2.3  使Assistant动画显示
18.2.4  指定Assistant如何工作
18.3  显示气囊形帮助
18.3.1  使用Ballon对象
18.3.2   Show方法
18.4  编写Assistant内容
18.4.1  定制气囊中的内容
18.4.2  使用Heading属性
18.4.3  使用Text属性
18.4.4  使用Lable属性
18.4.5  使用BalloonType属性
18.4.6  了解用户按下什么按钮
18.4.7  使用CheckBox属性
第4部分  在WWW网上使用VBA
第19章  用VBA进行自动Web出版
19.1  探讨使用赛马进行出版的原因
19.2  使用Web出版的策略
19.2.1  动态更新
19.2.2  从文件中提取数据
19.2.3  不要忘了格式化
19.2.4  留备份
19.2.5  文件位置
19.2.6  模块设计初步
19.2.7  从Word和Excel组件创建页
19.3  使用模块去编辑和格式化Web页
19.3.1  查找包含文本字符串的文件
19.3.2  编辑选择的文件
19.4  出版页
第5部分  高级的VBA主题
第20章  使用数据库
20.1  理解何时应用外部数据
20.1.1  JMS Query
20.1.2  Data Access Objects
20.1.3  Database Types
20.2  记录来自Excel和Word的外部数据访问:MS Query
20.2.1  关于MS Query的讨论
20.2.2  从Word访问MS Query
20.2.3  从Excel访问MS Query
20.2.4  使用MS Query
20.2.5  返回数据给Word
20.2.6  返回数据给Excel
20.2.7  讨论被记录的宏
20.3  使用Microsft Jet
20.4  使用ODBC
20.5  用Data Access Objcets开发软件
20.5.1  使用DAO的步骤
20.5.2  创建工作区
20.5.3  打开数据库
20.5.4  创建一个记录集(Recordset)
20.5.5  访问数据
20.5.6  定位记录集
20.5.7  查找一个记录集
第21章  在VBA中使用Win32 API 
21.1 理解Win32 API 
21.1.1  理解API
21.1.2 理解动态链接库
21.1.3  了解什么时候使用Win32 API 
21.2  在VBA中用Win32 API 编程
21.2.1  声明例程
21.2.2  Win32 API.TXT 
21.2.3  理解声明部分
21.2.4  理解函数和子程序
21.2.5  指定库(Library)名
21.2.6  理解声明中的别名(Aliases)
21.2.7  理解参数中的By Reference和By Value
21.2.8  在声明中指定字符串为参数
21.2.9  测试变量声明
21.2.10  调用一个Win32例程
21.2.11  传送作为返回参数的字符串
21.2.12  了解从Win32 API 中返回值
21.2.13  使用句柄 
21.3   使用注册表(Registry)
21.3.1  理解Registry的组织
21.3.2  理解Registry关键字
21.3.3  用VBA处理Win32 API和注册表
21.3.4  注册赙声明、常量和数据类型
21.3.5  打开一个关键字
21.3.6  检索一个关键字值
21.3.7  创建一个子关键字
21.3.8  设置一个子关键字的值
第22章  给VBA项目加密
22.1  探索加密选项
22.2  创建模块级的密码保护
22.3  理解Access保密需求
22.3.1  用户级与共享级加密
22.3.2  存储保密数据
22.4  删除在数据库中的VBA代码
22.5  数据库加密
22.6  使用Workgroup Administrator
22.7  创建权限
22.8  精心调整权限
22.8.1  提供打开Access
22.8.2  保护单独模块和其他对象
22.8.3  为Administration创建模块
第23章  建立VBA帮助
23.1 使用Tip Text和What's  This?帮助
23.1.1  控制SreenTips
23.1.2  What's This?Help
23.2  讨论Help文件的特点
23.2.1  跳转
23.2.2  搜索
23.2.3  弹出式定义
23.2.4  使用图片
23.3  为应用建立Help文件
23.3.1  建造帮助
23.3.2  完成细节
23.3.3  帮助创作工具
23.3.4  测试和建立
23.4  将Help文件集成到应用程序
23.5   访问主应用程序帮助
第6部分  专业技术
第24章  Internet与Intranet策略
24.1  理解Microsoft公司的Internet策略
24.1.1  当前Internet服务器工具
24.1.2  未来的Internet服务器工具
24.2   探索Web开发工具
24.2.1  Internet Assistants与Office 97 
24.2.2  Netscape Navigator Gold
24.2.3  其他Web开发工具
24.3  设计Internet解决方案
24.3.1  规划Web站点
24.3.2  选择Web数据库引擎
24.3.3  为Web站点加密
24.4  在Intranet上使用的Office文档
24.4.1  规划内部网Web站
24.4.2  选择适当的内部网资料
第25章  实现Internet和Intramet保密
25.1  理解保密要求
25.1.1  为什么保密如此重要
25.1.2  信息的完整性
25.1.3  信息的机密性
25.1.4  用户标识
25.1.5  恢复保密缺口
25.2  开发防火墙闪实行Internet保密
25.2.1  为什么需要防火墙
25.2.2  防火墙保密概念
25.2.3  为典型的Internet通信进行防火墙保密
25.2.4  用SATAN闯入自己的内部网
25.3  从哪儿能得到更多信息
25.3.1  概念
25.3.2  问与答
25.3.3   新闻组
25.3.4  邮件列表
25.3.5  UNIX保密工具
25.3.6  销售商
25.3.7  保密简报
25.3.8  保密规则
25.3.9  操作系统补遗
25.3.10  防火墙
第26章  VBA在企业开发中的角色
26.1  VBA和应用程序开发
26.2  理解企业的解决方案
26.2.1  用VBA对企业的开支进行杠杆平衡
26.2.2  专门系统的开发
26.2.3  进化系统的推广使用
26.3 在线事务处理系统和决策支持系统
26.3.1  在线事务处理系统
26.3.2   决策支持系统
26.4  在LOTP系统中使用VBA
26.5  VBA用作一个数据交换媒介
26.6 在决策支持系统中使用VBA
26.6.1  MS Office作为报告构架
26.6.2  MS Project作为一种报告系统
26.6.3  Schedule+作为组定位 
26.7   VBA与其他语言的集成
26.7.1  OLE Automation
26.7.2  Visual Basic
26.7.3  C和C++
26.8  实现企业系统中的分布式对象
26.8.1  Automation Manager
26.8.2  Remote Automation Connection Manager
26.8.3  Component Manager
26.9  多层系统
26.9.1  三层系统
26.9.2   N层系统
26.10  组件
26.10.1  商业过程
26.10.2  路由名单
26.10.3  Messaging Application Programming Interface(MAPI)
26.10.4  Outollk Forms Design
26.11  分布式系统管理
26.12  VBA在企业计算上的角色
第27章  用BackOffice解决企业问题
27.1  理解BackOffice
27.2  BackOffice组件
27.2.1  Windows NT服务器
27.2.2   SQLl服务器
27.2.3  Exchange Server
27.2.4  SNA Server
27.3.5  Systems Management Server
27.3  集成桌上机与BackOffice
27.3.1  MAPI对Exchange Server的接口
27.3.2  ODBC对SQL Server访问
27.3.3   SQL Distributed Management Objects(SQLDMO)与SQL Server的连接
27.4  把关键任务数据库移支BackOffice
27.4.1  决定从主机中移什么信息给客户机/服务器系统
27.4.2  基于文件服务器的数据库
27.4.3  AccessUpsizing Tools
27.5  开发有伸缩能力的应用程序以满足将来的需要
27.5.1  多用户数据库
27.5.2  怀能监视
27.6  计划用BackOffice开发未来产品
27.6.1  OLE Object Technology
27.6.2  Internet服务
27.6.3  BackOffice技术
第7部分  附录
附录 A ANSI 字符代码
附录 B 使用VBA编辑器的工作条
B.1  查看工具条
B.1.1  标准工具条
B.1.2  Debug工具条
B.1.3  Edit工具条
B.1.4  UserForm工具条
B.2  定制工具条
附录 C 从哪里能找到更多的信息
C.1  在线信息资源
C.1.1  CompuServe
C.1.2  World Wide Web
C.2  现用的信息
C.2.1  Developer Network 和Technet
C.2.2  读阅杂志
附录 D 原书配套CD上有什么
D.1  CD中包括的软件
D.1.1  应用程序、工具和Viewers
D.1.2  ActiveX控件
D.2  使用电子资源中心
D.2.1  查看Internet和电子书籍中的资源
D.2.2  查看Que的电子目录
D.3  技术支持
猜您喜欢

读书导航