《中文Visual Basic 6.0高级教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:捷新工作室编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:1999
  • ISBN:7118020656
  • 页数:357 页
图书介绍:

第一章 工程与程序编译 1

1.1 工程简介 1

1.2 创建、打开和保存工程 3

1.3 添加、删除和保存文件 3

1.4 在工程中添加控件 4

1.4.1 在工程中添加ActiveX控件 4

1.4.2 从工程中删除控件 5

1.4.3 使用其他应用程序的对象 6

1.4.4 使用资源文件 6

1.5 制作可执行文件 7

1.6 设置工程选项 8

1.7 使用外接程序和向导 9

1.7.1 外接程序管理器 9

1.7.2 使用向导 9

1.8 使用多个工程 11

1.8.1 添加或删除工程 11

1.8.2 指定一个启动工程 12

1.9 将工程编译成本地代码 12

1.10 命令行开关 14

1.11 管理应用程序设置值 14

1.11.2 检索应用程序设置值 15

1.11.1 创建或保存应用程序设置值 15

1.11.3 删除应用程序设置值 16

1.12 使用资源文件 17

1.13 使用模板 18

1.14 条件编译 19

第二章 编程基础 22

2.1 Visual Basic6.0的代码窗口 22

2.1.1 代码编辑窗口的编辑操作 23

2.1.2 自动完成编码 24

2.1.3 代码编辑窗口的选项 24

2.2.1 将单行语句分成多行 25

2.2 Visual Basic中的语句 25

2.2.2 将多个语句合并到同一行上 26

2.2.3 在代码中添加注释 26

2.3 数字系统和命名 27

2.3.1 理解数字系统 27

2.3.2 Visual Basic的命名约定 27

2.4 常量、变量、属性和赋值 28

2.4.1 常数 28

2.4.2 变量 29

2.4.3 数据类型 32

2.4.4 赋值语句 37

2.5.1 选择结构 38

2.5 顺序、选择和循环 38

2.5.2 循环 40

2.6 过程和函数 43

2.6.1 Sub过程 44

2.6.2 Function过程(函数) 45

2.6.3 使用过程 46

2.6.4 参数传递 47

2.7 数组的使用 51

2.7.1 数组的定义 52

2.7.3 动态数组 53

2.7.2 多维数组 53

第三章 标准控件 55

3.1 Visual Basic6.0的控件 55

3.1.1 控件分类 55

3.1.2 内部控件 56

3.1.3 标准ActiveX控件 57

3.1.4 更新旧版Visual Basic控件 58

3.1.5 控件命名约定 58

3.1.6 使用控件值 59

3.2 使用控件数组 60

3.2.1 为何使用控件数组 60

3.2.2 应用程序示例 60

3.2.3 设计时创建控件数组 61

3.2.4 运行时添加控件数组 62

3.2.5 在控件数组中添加和删除控件 62

3.3 使用CheckBox控件 64

3.3.1 Value属性 64

3.3.2 Click事件 65

3.3.3 响应鼠标和键盘 65

3.3.4 增强CheckBox控件的视觉效果 66

3.4 使用ComboBox控件 66

3.4.1 何时用组合框代替列表框 66

3.4.2 组合框的样式 66

3.4.3 添加项目 67

3.4.4 排序列表 68

3.4.5 删除项目 68

3.4.6 用Text属性获取列表内容 68

3.4.7 用List属性访问列表选项 69

3.4.8 用ListIndex属性判断位置 69

3.4.9 用ListCount属性返回项目数 69

3.5 使用CommandButton控件 69

3.5.1 向窗体添加命令按钮 70

3.5.2 选定命令按钮 70

3.5.3 增强命令按钮的视觉效果 71

3.6 使用CommonDialog控件 71

3.6.1 显示“打开”和“另存为”对话框 72

3.6.2 使用“颜色”对话框 73

3.6.3 使用“字体”对话框 74

3.6.4 使用“打印”对话框 75

3.6.5 使用ShowHelp方法显示帮助文件 77

3.7 使用Data控件 77

3.8 使用数据绑定控件(DBCombo、DBList和DBGrid) 77

3.8.1 DBList和DBCombo 78

3.8.2 DBGrid控件 78

3.9 使用文件系统控件(DirLIstBOx、DriveListBox和FileListBox) 78

3.9.1 检查文件系统 78

3.9.3 目录列表框 79

3.9.2 驱动器列表框 79

3.9.4 文件列表框 81

3.9.5 使用文件系统控件的组合 82

3.9.6 文件搜索器应用程序 82

3.10 使用MSFlexGrid控件 85

3.10.1 排序和合并数据 86

3.10.2 可进行单元编辑的工作表 88

3.10.3 带有标头的概要显示 92

3.11 使用Frame控件 95

3.12 使用HScrollBar和VScrollBar控件 95

3.12.2 创建可滚动的图形视口 96

3.12.1 Scroll Bar控件如何工作 96

3.13 使用Image控件 99

3.14 使用Label控件 100

3.15 使用Line控件 101

3.16 使用ListBox控件 102

3.16.1 添加和删除项目 106

3.16.2 创建多列列表框 109

3.17 使用OLE容器控件 111

3.18 使用OptionButton控件 112

3.19 使用PictureBox控件 113

3.20 使用Shape控件 114

3.21 使用TextBox控件 116

3.22 使用Timer控件 117

第四章 界面的进一步完善 120

4.1 菜单设计 120

4.1.1 菜单编辑器 120

4.1.2 修改菜单 121

4.1.3 菜单的级别 122

4.1.4 菜单的访问键、快捷键和分隔条 122

4.1.5 菜单项的显示 123

4.1.6 编写菜单的事件过程 124

4.1.7 创建弹出式快捷菜单 124

4.2 使用扩充和外部控件 125

4.2.2 删除可用控件 126

4.2.1 添加可用控件 126

4.2.3 使用其他应用程序的对象 127

4.3 通用对话框的使用 128

4.3.1 使用通用对话框控件 129

4.3.2 “打开”对话框和“另存为”对话框的使用 129

4.3.3 “颜色”对话框的使用 131

4.3.4 “字体”对话框的使用 132

4.3.5 “打印”对话框的使用 134

4.3.6 帮助文件的显示 135

4.4.1 ImageList控件 136

4.4 Windows95控件 136

4.4.2 ListView控件 138

4.4.3 ProgressBar控件 138

4.4.4 Slider控件 139

4.4.5 StatusBar控件 139

4.4.6 TabStrip控件 141

4.4.7 Toolbar控件 141

4.4.8 TreeView控件 142

4.4.9 RichTextBox控件的使用 143

4.4.10 SSTab控件的使用 144

4.5.1 界面样式 145

4.5 多窗体与多文档用户界面 145

4.5.2 多文档用户界面 147

4.5.3 使用MDI窗体及其子窗体 148

4.5.4 MDI用户界面的菜单设计 150

第五章 文件操作 153

5.1 Visual Basic的文件操作命令 153

5.1.1 Shell函数 154

5.1.2 文件处理函数 155

5.2 Visual Basic中的文件控件 156

5.2.1 文件列表框 156

5.2.2 目录列表框 158

5.2.3 驱动器列表框 159

5.2.4 连接所有文件控件 160

5.3 使用顺序文件 160

5.3.1 从文件中读取信息 162

5.3.2 给现存文件增加信息 163

5.3.3 通用顺序文件 164

5.3.4 将特殊字符送到顺序文件 165

5.3.5 修改顺序文件 165

5.4 使用随机存取文件 167

5.4.1 声明变量 167

5.4.2 定义记录类型 167

5.4.4 定义其他变量 168

5.4.5 编辑随机型访问打开的文件 168

5.4.3 在类型定义中声明字段变量 168

5.5 使用二进制文件 169

5.5.1 打开二进制型访问的文件 169

5.5.2 在长度可变的字段中保存信息 169

第六章 鼠标与键盘事件 172

6.1 响应鼠标事件 172

6.1.1 MouseDown事件 173

6.1.2 MouseMove事件 174

6.1.3 MouseUp事件 175

6.2 检测鼠标按钮 176

6.2.2 结合MouseMove使用Button参数 178

6.2.1 结合MouseDown和MouseUp事件使用Button参数 178

6.2.3 使用Button参数增强图形鼠标应用程序 180

6.3 检测Shift、Ctrl及Alt键的状态 181

6.4 拖放 183

6.4.1 启动自动拖动模式 183

6.4.2 改变拖动图标 183

6.4.3 放下对象时的响应 184

6.4.4 启动拖动或停止拖动时的控制 184

6.4.5 改变控件的位置 186

6.5 OLE拖放 187

6.5.2 OLE拖放DataObject对象 189

6.5.1 启动自动OLE拖放 189

6.5.3 OLE拖放如何工作 191

6.5.4 启动OLE拖动操作 192

6.5.5 将OLE拖动源拖到OLE拖放目标的上方 194

6.5.6 将OLE拖动源放到OLE拖放目标上 197

6.5.7 用鼠标和键盘修改放下效果和用户反馈 200

6.5.8 创建自定义数据格式 200

6.5.9 从资源管理器中拖动文件 201

6.6 自定义鼠标指针 203

6.7 响应键盘事件 204

6.7.1 编写低级键盘处理程序 204

6.7.2 KeyPress事件 205

6.7.3 KeyDown和KeyUp事件 206

6.7.4 编写窗体级键盘处理程序 208

6.8 中断后台处理 210

6.8.1 允许用户中断任务 210

6.8.2 使用DoEvents 211

第七章 文本与图形 214

7.1 使用字体 214

7.1.1 为应用程序选择字体 214

7.1.2 检查可用的字体 214

7.1.3 设置字体特征 215

7.1.5 FontTransparent属性 216

7.1.4 把Font属性应用到特定的对象 216

7.2 在窗体和图片框上显示文本 217

7.2.1 使用Print方法 217

7.2.2 文本的截断 217

7.2.3 在指定位置显示Print输出 218

7.3 格式化数字、日期和时间 219

7.3.1 命名的格式 220

7.3.2 数字的格式 221

7.3.3 打印格式化的日期和时间 221

7.4 使用选定的文本 221

7.5.1 使用剪贴板剪切、复制和粘贴文本 222

7.5 使用剪贴板对象传送文本和图形 222

7.5.2 在剪贴板上使用多种格式 224

7.5.3 检查剪贴板上的数据格式 225

7.6 坐标系统概述 226

7.6.1 改变对象的坐标系统 227

7.6.2 创建自定义刻度 228

7.6.3 刻度的转换 230

7.7 使用图形控件 230

7.7.1 给应用程序添加图片 231

7.7.2 窗体和控件的图形属性概述 233

7.7.3 用AutoRedraw创建持久的图形 233

7.7.4 用ClipControls裁剪区域 235

7.7.5 用AutoRedraw和ClipControls使图形分层 236

7.7.6 动态地移动控件 237

7.7.7 动态地改变控件大小 240

7.7.8 创建简单动画 240

7.8 使用图形方法 241

7.8.1 图形方法画图的原理 242

7.8.2 清除画图区 242

7.8.3 画点 242

7.8.4 画各种直线和形状 244

7.8.5 绘制方框 245

7.8.6 画圆 246

7.8.7 画圆弧 248

7.8.8 画椭圆 248

7.8.9 在任意位置绘制图形 249

7.8.10 指定线宽 250

7.8.11 指定实线或虚线 250

7.8.12 DrawMode的显示控制作用 251

7.8.13 窗体加载时创建图形 252

7.9 使用颜色 252

7.9.1 在运行时指定颜色 253

7.9.2 使用RGB函数 253

7.9.3 使用颜色属性 253

7.9.4 使用256种颜色 255

7.9.5 管理多个调色板 256

7.10 使用图片对象 258

7.10.1 使用图片对象数组 258

7.10.2 使用图片对象代替Windows API 259

7.11 打印 259

7.11.1 从应用程序中打印 260

7.11.2 使用Printer对象 261

7.11.3 捕获打印机错误 264

第八章 程序调试和测试 265

8.1 调试工具及其功能 265

8.2.2 使用调试窗口 266

8.2 程序调试的基本方法 266

8.2.1 设计、运行和中断模式 266

8.2.3 使用中断模块 267

8.2.4 使用断点 269

8.2.5 使用监视窗口 270

8.3 设置错误陷阱 271

第九章 程序优化 275

9.1 优化速度 275

9.1.1 优化真实速度 275

9.1.2 优化显示速度 279

9.1.3 优化感觉速度 281

9.2 优化大小 282

9.2.1 减小代码大小 283

9.2.2 修剪图形 285

9.2.3 分段应用程序 286

9.2.4 优化对象 288

9.3 编译型和解释型程序 289

第十章 数据库操作 291

10.1 用Data控件访问数据库 291

10.1.1 Data控件能做些什么 291

10.1.2 Data控件的属性 292

10.1.3 创建简单的数据库应用程序 292

10.1.4 数据库的设计和结构 295

10.1.5 记录集 296

10.2 使用数据绑定控件 296

10.2.1 绑定控件的类型 297

10.2.2 添加、更新和删除记录 298

10.2.3 使用DBListBox与DBComboBox 298

10.2.4 使用DBGrid 301

10.2.5 在DBGrid中使用范围 304

10.2.6 显示DBGrid中被计算的字段 304

10.3 用代码操作记录 304

10.3.1 记录集的定位 305

10.3.2 查找指定的记录 306

10.3.3 用代码更新记录集 308

10.3.4 控制事务 310

10.3.5 确认数据库的变化 312

10.3.6 数据访问专用的Update方法 313

10.4 处理文件 314

10.4.1 文件访问类型 314

10.4.2 文件访问函数和语句 314

10.4.3 使用顺序文件访问 315

10.4.4 使用随机文件访问 317

10.4.5 使用二进制文件访问 319

11.2.1 安装向导的启动 321

11.2 安装盘制作向导的使用 321

11.1 Visual Basic应用软件的组成 321

第十一章 分发成品软件 321

11.2.2 安装向导每一步的操作 322

11.3 从属文件及其生成 328

11.3.1 从属文件解剖 329

11.3.2 创建从属文件 330

第十二章 创建安装程序 332

12.1 安装向导和安装工具包 332

12.1.1 启动Visual Basic安装向导 332

12.1.2 安装向导的功能 332

12.1.3 创建安装程序的步骤 333

12.2.1 分析从属文件 334

12.1.4 安装向导的高级功能 334

12.2 从属文件 334

12.2.2 使用安装向导生成从属文件 336

12.3 发布选项 337

12.4 使用安装向导模板 339

12.5 安装数据访问部件 339

12.5.1 为ODBC应用程序创建安装磁盘 339

12.5.2 安装远程自动化和分布式COM部件 340

12.5.3 Internet部件下载 342

12.6 使用安装工具包 347

12.6.1 修改安装工程 347

12.6.4 安装文件 348

12.6.2 决定需要发布的文件 348

12.6.3 运行时文件 348

12.7 决定在用户计算机上安装文件的位置 349

12.8 决定发布磁盘的布局 354

12.8.1 压缩安装文件 354

12.8.2 创建发布磁盘 354

12.9 检测安装程序 354

12.10 允许用户删除应用程序 355

12.10.1 应用程序删除失败的可能原因 355

12.11 同时使用安装向导和安装工具包 356