《Visual Basic 6.0中文版实用编程技巧》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:六木工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115076510
  • 页数:288 页
图书介绍:

第1章 Visual Basic 6.0中文版起步 1

1.1 Visual Basic 6.0中文版开发环境 1

1.2 编写第一个程序 3

1.2.1 设计用户界面 3

1.2.2 编写程序代码 10

1.2.3 运行应用程序 12

1.2.4 保存应用程序 12

1.2.5 建立可执行文件 12

1.3.2 对象的属性 13

1.3.1 对象和类 13

1.3 操作对象 13

1.3.3 对象的方法 14

1.3.4 对象的事件 14

第2章Visual Basic语言基础 17

2.1 代码模块 17

2.2 代码窗口 18

2.2.1 代码窗口的结构 18

2.2.2 自动编码 19

2.4.4 数字系统 20

2.4.3 添加注释 20

2.4.2 将多个语句合并到同一行上 20

2.4 编码约定 20

2.3 赋值语句 20

2.4.1 将单行语句分成多行 20

2.5 变量 21

2.5.1 命名约定 21

2.5.2 声明变量 21

2.5.3 变量的作用范围 22

2.5.4 变量的存活期 23

2.5.5 变量的数据类型 23

2.6 常数 27

2.7.2 连接运算符 28

2.7.3 比较运算符 28

2.7 运算符 28

2.7.1 算术运算符 28

2.7.4 逻辑运算符 29

2.7.5 运算符的优先顺序 29

2.8 控制结构 30

2.8.1 条件语句 30

2.8.3 循环语句 33

2.9 数组 37

2.9.1 固定大小的数组 37

2.9.3 数组赋值 39

2.9.2 动态数组 39

2.10.1 建立自定义类型 40

2.10.2 声明自定义类型的变量 40

2.10 自定义类型 40

2.10.3 赋值和检索值 41

2.10.4 含有数组的自定义类型 41

2.10.5 嵌套结构 42

2.11 枚举类型 42

2.12 过程 43

2.12.1 子过程(Sub过程) 43

2.12.2 函数(Function过程) 45

2.12.4 参数传递 47

2.12.3 外部调用 47

第3章 窗体设计 51

3.1 界面样式 51

3.1.1 单文档界面(SDI) 51

3.1.2 多文档界面(MDI) 51

3.1.3 资源管理器界面 52

3.1.4 Visual Basic应用程序向导 53

3.2 窗体的属性、方法和事件 53

3.2.1 窗体属性 53

3.2.3 窗体的事件 57

3.2.2 窗体的方法 57

3.2.4 简单实例 58

3.3 添加控件到窗体中 60

3.4 启动窗体与Sub Main过程 62

3.4.1 设置启动窗体 62

3.4.2 创建并设置Main子过程 62

3.4.3 快速提示窗体 63

3.5 窗体的生命周期 64

3.5.2 加载但不显示 65

3.5.3 显示状态 65

3.5.1 创建但不加载状态 65

3.5.4 卸载并收回窗体所占的内存和资源 66

3.5.5 窗体处于卸载但未被引用状态 66

第4章 控制的使用 69

4.1 控件使用基础 69

4.1.1 控件分类 69

4.1.2 控件的Name属性 69

4.1.3 控件的值属性 70

4.1.4 焦点 70

4.1.6 设置Tab键顺序 72

4.1.7 控件数组 72

4.1.5 控件的Validate事件 72

4.1.8 Left和Top属性 74

4.1.9 Width和Height属性 74

4.1.10 Move方法 74

4.2 标签(Label) 75

4.2.1 标签的属性 75

4.2.2 用标签创建访问键 76

4.3 文本框(TextBox) 76

4.3.1 文本框的属性 76

4.3.2 文本框的事件 79

4.4.1 命令按钮的属性 80

4.4 命令按钮(CommandButton) 80

4.4.2 命令按钮的事件 81

4.4.2 选择命令按钮 81

4.5 复选框(CheckBox) 81

4.5.1 复选框的属性 81

4.5.2 复选框的事件 82

4.5.3 增强复选框的外观 83

4.6 单选钮(OptionButton) 83

4.6.1 单选钮的属性 83

4.6.2 创建单项钮组 83

4.6.3 选中单选钮 84

4.7.1 框架的属性 85

4.7.2 框架的事件 85

4.7 框架(Frame) 85

4.8 列表框(ListBox) 86

4.8.1 列表框的属性 86

4.8.2 列表框的事件 88

4.8.3 通过代码添加和删除列表项 88

4.8.4 应用实例 88

4.9 组合框(ComboBox) 91

4.9.1 组合框的属性 91

4.10.1 滚动条控件的属性 92

4.9.2 通过代码添加和删除列表项 92

4.10 滚动条控件(HScroIIBar和VScroIIBar) 92

4.10.2 滚动条的事件 93

4.11 图片框(PictureBox) 93

4.11.1 图片框的属性 93

4.11.2 图形方法和Print方法 94

4.12 图像框(Image) 94

4.12.1 将图形加载到图像框中 94

4.13.3 应用实例 95

4.13.2 定时器的事件 95

4.13.1 定时器的属性 95

4.13 定时器(Timer) 95

4.12.2 Stretch属性 95

4.14 文件系统控件 97

4.14.1 驱动器列表框 97

4.14.2 目录列表框 98

4.14.3 文件列表框 98

4.15 ActiveX控件 99

第5章 对话框 105

5.1 模态与非模态对话框 105

5.2 预定义对话框 105

5.2.1 消息框 106

5.2.2 输入框 107

5.3 自定义对话框 108

5.3.1 设置对话框的属性 108

5.3.2 添加命令按钮 108

5.3.3 设置默认按钮、取消按钮和焦点 108

5.3.4 显示对话框 109

5.3.5 应用实例 109

5.4 公共对话框 111

5.4.1 “打开”对话框 112

5.4.2 “另存为”对话框 113

5.4.3 “颜色”对话框 114

5.4.4 “字体”对话框 115

5.4.5 “打印”对话框 116

5.4.6 “帮助”对话框 117

第6章 菜单设计 119

6.1 菜单栏 119

6.2 菜单编辑器 120

6.3 创建分隔条 121

6.4 设置快捷键 122

6.5 创建子菜单 122

6.6 编写Click事件过程 122

6.7.2 设置菜单控件的复选标记 123

6.7.3 使菜单控件不可见 123

6.7 运行时改变菜单的属性 123

6.7.1 使菜单控件有效或者无效 123

6.8 弹出式菜单 124

6.9 菜单控件数组 125

6.9.1 设计时创建菜单控件数组 125

6.9.2 运行时动态创建新的菜单控件 125

6.10 编程实例——用注册表来动态管理文件菜单 126

6.10.1 注册表 126

6.10.2 编写一个简单的文本编辑器 127

7.1 手工创建工具栏 135

第7章 工具栏设计 135

7.2 用Toolbar控件创建工具栏 138

7.2.1 在ImageList控件中保存图形 138

7.2.2 将ImageList控件与Toolbar控件相关联 139

7.2.3 创建Button对象 141

7.2.4 Style属性 141

7.2.5 编写响应ButtonClick事件的代码 141

7.2.6 将其他控件置入Toolbar控件中 142

7.2.7 设置不确定状态 143

7.2.8 设置ToolTip文本 143

7.2.10 Visual Basic 6.0对ToolBar控件的改进 144

7.2.9 允许用户自定义工具栏 144

第8章 MDI应用程序 147

8.1 创建MDI应用程序 147

8.2 加载MDI窗体和子窗体 148

8.3 设置子窗体的大小和位置 148

8.4 维护子窗体的状态信息 148

8.5 MDI应用程序的菜单 149

8.6 窗口菜单 149

8.6.1 设置WindowList属性 150

8.6.2 重排子窗体和图标 150

8.7.1 协调菜单 151

8.7 协调菜单与工具栏 151

8.7.2 协调工具栏 152

第9章 处理键盘和鼠标事件 153

9.1 键盘事件 153

9.1.1 KeyPress事件 153

9.1.2 KeyDown和KeyUp事件 154

9.1.3 窗体级键盘处理 156

9.2 鼠标事件 156

9.2.1 MouseDown和MouseUp事件 158

9.2.2 MouseMove事件 158

9.2.3 综合使用鼠标事件 159

9.3 控件拖放 160

9.3.1 有关的属性、事件和方法 160

9.3.2 手工拖动与自动拖动 161

9.3.3 改变控件的位置 162

9.4 OLE拖放 162

9.4.1 自动拖放与手工拖放 162

9.4.2 DataObject对象 164

9.4.3 OLE拖放事件 164

9.4.4 从Windows资源管理器拖动文件 169

9.5.1 Mouse Pointer属性 170

9.5 改变鼠标指针 170

9.5.2 MouseIcon属性 171

第10章 文本和图形 173

10.1 图形处理 173

10.1.1 坐标系 173

10.1.2 AutoRedraw属性 175

10.1.3 Paint事件 175

10.1.4 ClipControls属性 176

10.1.5 图形的层次 176

10.1.6 设置当前坐标 176

10.1.9 图形方法 177

10.1.8 直线控件(Line) 177

10.1.7 形状控件(Shape) 177

10.1.10 设置填充方式和填充颜色 181

10.1.11 设置线宽 183

10.1.12 设置线型 184

10.1.13 用DrawMode属性设置绘图模式 185

10.1.14 Picture对象 186

10.2 颜色的设置 186

10.2.1 RGB函数与QBColor函数 186

10.2.2 颜色属性 187

10.3.1 设置文本的字体 189

10.3 文本处理 189

10.3.2 Print方法 190

10.3.3 TextHeight和TextWidth方法 191

10.3.4 格式化数字、日期和时间 191

10.4 剪贴板 193

10.4.1 GetText和SetText方法 193

10.4.2 GetData和SetData方法 194

10.4.3 GetFormat方法 194

10.5 打印 194

10.5.1 使用PrintForm方法 194

10.5.2 使用Printer对象 195

10.6 Animation控件的使用 197

10.6.1 Animation控件的方法 197

10.6.2 Animation控件的属性 197

10.6.3 例子 197

10.7 Multimedia控件的使用 199

10.7.1 支持的多媒体设备 199

10.7.2 设计时添加Multimedia控件 199

10.7.3 MCI命令与Command属性 200

10.7.6 关闭MCI设备 201

10.7.7 错误处理 201

10.7.5 打开MCI设备 201

10.7.4 初始化MCI设备 201

第11章 调试和错误处理 203

11.1 错误类型 203

11.2 Visual Basic工作模式 204

11.3 程序的调试 205

11.3.1 断点 205

11.3.2 Stop语句 206

11.3.3 控制程序的运行 206

11.3.5 通过本地窗口查看变量的值 208

11.3.4 直线查看变量的值 208

11.3.6 监视表达式与监视窗口 209

11.3.7 调用堆栈 210

11.3.8 立即窗口 210

11.3.9 用断言检查代码 212

11.3.10 特殊情况 212

11.4 处理运行的错误 212

11.4.1 如何处理错误 212

11.4.2 错误处理的层次结构 214

11.4.3 On Error Resume Next语句 215

11.4.4. 关闭错误处理例程 216

12.1 对象变量 217

第12章 对象编程 217

12.2 集合对象 221

12.2.1 内部集合 221

12.2.2 创建自己的集合 222

12.2.3 基于0和基于1的集合 224

12.3 对象浏览器 224

12.3.1 查找和浏览对象 225

12.3.2 添加对象的描述 225

12.3.3 查看代码 225

12.4.2 向类中添加属性 226

12.4.1 建立一个类模块 226

12.4 类的创建 226

12.4.3 向类中添加方法 227

12.4.4 应用实例 228

12.4.5 设置默认方法或属性 231

12.4.6 向类添加事件 232

第13章 部件编程 235

13.1 ActiveX部件简介 235

13.2 ActiveX部件的使用 236

13.2.1 添加对部件的引用 236

13.2.2 声明对象变量 236

13.2.3 将对象引用赋予变量 238

13.2.4 使用对象的属性、方法和事件 239

13.2.5 释放对象 240

13.2.6 部件对象的层次结构 240

13.2.7 错误处理 242

13.2.8 编程范例 242

13.3 在应用程序中插入OLE对象 245

13.3.1 使用工具箱嵌入OLE对象 246

13.3.2 OLE容器控件 246

13.4 ActiveX文档 251

13.5.2 创建一个简单的ActiveX控件 255

13.5.1 基本概念 255

13.5 ActiveX控件 255

第14章 文件管理 265

14.1 传统的文件处理方式 265

14.1.1 文件访问类型 265

14.1.2 文件访问函数和语句 266

14.1.3 顺序文件 266

14.1.4 随机文件 268

14.1.5 二进制文件 269

14.2 FSO对象模型 269

14.2.1 FSO包含的对象 269

14.2.2 Scripting类型库 270

14.2.3 用FSO编程 271

14.2.4 驱动器和文件夹 272

14.2.5 操作文件 273

第15章 数据访问编程 275

15.1 数据访问概述 275

15.1.1 可视化数据库工具 275

15.1.2 中间层部件和Microsoft Transaction Server 276

15.1.3 ADO、DAO和RDO 276

15.1.4 数据源 276

15.1.7 数据报表设计器 277

15.1.6 动态数据绑定 277

15.1.5 数据绑定控件 277

15.1.8 远程UDT 278

15.1.9 DHTML和数据访问 278

15.2 ADO Data控件的使用 278

15.2.1 一个简单的数据库 278

15.2.2 为数据库创建OLE DB数据连接 279

15.2.3 创建一个数据库应用程序 280

15.2.4 ADO Data控件的事件 282

15.2.5 与数据库相关的ADO Data控件的属性 283

15.3 DataList和DataCombo控件的使用 284

15.4 DataGrid控件 286