《Visual Basic 4.0 for Windows编程指南与实例》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:袁清珂主编
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:1997
  • ISBN:7560509010
  • 页数:297 页
图书介绍:暂缺《Visual Basic 4.0 for Windows编程指南与实例》简介

第1篇 Visual Basic 4.0编程环境及快速入门 2

第1章 Visual Basic 4.0的安装与启动 2

1.1 Visual Basic概述 2

1.2 Visual Basic 4.0的安装 3

1.3 Visual Basic 4.0的启动 7

1.4 退出Visual Basic4.0 8

第2章 Visual Basic的基本概念与术语 11

2.1 对象 11

2.2 属性 12

2.3 事件 13

2.4 事件过程 14

2.5 方法 15

3.1 概述 16

第3章 Visual Basic 4.0的使用 16

3.2 工具箱 17

3.3 窗体 17

3.4 项目窗口 18

3.5 属性窗口 19

3.6 用户界面的建立 20

3.6.1 控件的复制 20

3.6.2 控件大小的调整 21

3.6.3 控件的移动 22

3.7 属性的设置 22

3.8 程序代码的编写 23

3.8.1 Code窗口 24

3.8.2 事件过程的创建 25

4.1 编写Visual Basic程序的步骤 26

4.2 建立用户界面 26

第4章 编写第一个Visual Basic程序 26

4.3 设置属性 27

4.3.1 窗体属性的设置 27

4.3.2 文本框属性的设置 27

4.3.3 命令按钮Command1的属性设置 29

4.3.4 命令按钮Command2的属性设置 29

4.3.5 命令按钮Command3的属性设置 29

4.4 编写程序代码 30

4.5 运行应用程序 31

4.6 生成可执行文件 33

第5章 Visual Basic 4.0的开发环境 35

5.1 File菜单 35

5.1.1 New Project命令 35

5.1.2 Open Project命令 35

5.1.5 Save Project命令 36

5.1.3 Save File命令 36

5.1.4 Save File As命令 36

5.1.6 Save Project As命令 37

5.1.7 Add File命令 37

5.1.8 Remove File命令 37

5.1.9 Print Setup命令 37

5.1.10 Print命令 37

5.1.11 Make EXE File命令 38

5.1.12 Exit命令 38

5.2 Edit菜单 38

5.2.1 Undo命令 39

5.2.2 Redo命令 39

5.2.3 Cut命令 39

5.2.4 Copy命令 39

5.2.5 Paste Link命令 39

5.2.7 Find命令 40

5.2.6 Clear命令 40

5.2.8 Replace命令 41

5.2.9 Indent命令 41

5.2.10 Outdent命令 41

5.2.11 Bring to Front命令 42

5.2.12 Send to Back命令 42

5.2.13 Align to Grid命令 42

5.2.14 Lock命令 42

5.3 View菜单 42

5.3.1 Code命令 42

5.3.2 Form命令 42

5.3.3 Procedure Definition命令 43

5.3.4 Last Position命令 43

5.3.5 Object Browaer命令 43

5.3.6 Debug Window命令 44

5.3.7 Project命令 45

5.3.8 Properties命令 45

5.3.9 Toolbox命令 45

5.3.10 Tollbar命令 45

5.3.11 Color Palette命令 45

5.4 Insert菜单 45

5.4.1 Procedure命令 45

5.4.2 Form命令 46

5.4.3 MDI Form命令 47

5.4.4 Module命令 47

5.4.5 Class Module命令 47

5.4.6 File命令 47

5.5 Run菜单 47

5.5.3 Restart命令 48

5.5.2 End命令 48

5.5.1 Start命令 48

5.5.4 Step Into命令 49

5.5.5 Step Over命令 49

5.5.6 Step to Cursor命令 49

5.5.7 Toggle Breakpoint命令 49

5.5.8 Clear All Breakpoint命令 49

5.5.9 Set Next Statement命令 49

5.5.10 Show Next Statement命令 49

5.6 Tools菜单 50

5.6.1 Add Watch命令 50

5.6.2 Edit Watch命令 51

5.6.3 Instant Watch命令 51

5.6.4 Calls命令 51

5.6.5 Menu Editor命令 51

5.6.6 Custom Controls命令 52

5.6.7 References命令 53

5.6.8 Environment Options命令 54

5.6.9 Project Options命令 54

5.6.10 Format Options命令 55

5.7 Add-Ins菜单 55

5.7.1 Data Manager命令 56

5.7.2 Report Designer命令 56

5.7.3 Add-In Manager命令 56

5.8 Help菜单 56

5.9 工具栏 59

第6章 帮助系统的使用 59

6.1 帮助系统的组成 59

6.2 通过搜索主题词获得帮助信息 60

6.3 Visual Basic 4.0自学教程 61

6.4 关于本套Visual Basic 4.0的信息 62

6.5 通过目录获得帮助信息 63

6.6 编程语言帮助信息 64

6.7 数据存取的帮助信息 67

6.8 开发环境的帮助信息 69

6.9 帮助信息的打印 69

第7章 项目管理 70

7.1 项目的概念 70

7.2 新项目的建立 70

7.3 已有项目的打开 71

7.4 项目的保存 71

7.5 在当前项目中添加文件 72

7.6 从当前项目中删除文件 73

7.7 在当前项目的工具箱中添加或删除定制控件 74

7.9 在当前项目中创建新的多文档界面窗体 75

7.11 在当前项目中创建新的类模块 75

7.8 在当前项目中创建新的窗体 75

7.12 在当前项目中创建新的过程 76

7.13 在当前项目的模块中插入已有文档 76

7.14 生成可执行文件 76

7.15 项目选项的设置 77

第8章 Visual Basic 4.0编程环境的设置 79

8.1 环境选项的设置 79

8.2 格式选项的设置 80

第9章 Visual Basic 4.0编程基础 82

9.1 事件驱动程序设计 82

9.2 对象的命名规则 83

9.3 过程 84

9.3.1 通用过程与事件过程 84

9.3.2 通用过程的建立 85

9.3.3 通用过程的语法结构 86

9.4.1 Sub过程的语法 87

9.3.4 通用过程的使用 87

9.4 Sub过程 87

9.4.2 Sub过程中的参数 88

9.4.3 说明 88

9.4.4 Sub过程中的变量 89

9.4.5 应用实例 89

9.5 Function过程 89

9.5.1 Function过程的语法 89

9.5.2 Function过程中的参数 90

9.5.3 说明 90

9.5.4 Function过程中的变量 91

9.5.5 应用实例 91

9.6 Property Get过程 92

9.6.1 Property Get过程的语法 92

9.6.3 说明 93

9.6.2 Property Get过程中的参数 93

9.6.4 应用实例 94

9.7 Property Let过程 94

9.7.1 Property Let过程的语法 94

9.7.2 Property Let过程中的参数 95

9.7.3 说明 95

9.7.4 应用实例 95

9.8 Property Set过程 95

9.8.1 Property Set过程的语法 96

9.8.2 Property Set过程中的参数 96

9.8.3 说明 96

9.8.4 应用实例 96

9.9 过程的调用 96

9.10 控制另一窗体中的对象 99

10.3 语句分隔符 100

10.2 数字 100

第10章 Visual Basic 4.0语言知识 100

10.1 注释 100

10.4 赋值语句 101

10.5 数据类型 101

10.6 变量类型的声明 101

10.7 VARIANT类型的变量 102

10.8 变量的作用域 103

10.8.1 局部变量 103

10.8.2 窗体层与模块层变量 104

10.8.3 全局变量 105

10.9 符号常量 106

10.10 缺省类型 106

10.11 用户定义类型 107

10.12 全局模块 107

10.14.1 算术操作符 108

10.14 操作符 108

10.13 字符串变量 108

10.14.2 比较操作符 109

10.14.3 逻辑操作符 109

10.15 条件语句 109

10.15.1 Ifhen语句 110

10.15.2 Ifhenlse语句 110

10.15.3 Select Case语句 111

10.16 循环语句 111

10.16.1 Do Loop语句 112

10.16.2 For Next语句 113

10.17 数组 114

10.17.1 一维数组 114

10.17.2 二维数组 114

10.17.5 控件数组 115

10.17.3 多维数组 115

10.17.4 动态数组 115

第2篇 Visul Basic 4.0程序设计与实例 117

第11章 命令按钮的设计与实例 117

11.1 命令按钮的使用 117

11.2 执行系统命令 119

11.4 控件状态的判断 120

第12章 菜单栏的设计与实例 121

12.1 菜单栏的建立 121

12.2 编写菜单控件代码 122

12.3 菜单选项状态的改变 123

12.4 菜单选项的打勾 123

12.5.1 控件数组 124

12.5.2 控件数组的建立 124

12.5 菜单选项的增减 124

12.6 快捷键与访问键的设置 127

12.7 弹出式菜单的设计 128

第13章 输入程序的设计与实例 130

13.1 文本框的设计 130

13.1.1 多行文本框与自动换行 130

13.1.2 检验输入数据是否有效 131

13.1.3 改变与限制键盘输入 131

13.1.4 小数点 131

13.2 选项按钮的设计 132

13.3 复选框的设计 132

13.4 列表框和组合框的设计 133

13.4.1 列表项的增减 133

13.4.2 列表元素的访问 135

13.4.3 列表框的事件 135

13.5 滚动条的设计 136

13.4.4 组合框的事件 136

13.6 对话框的设计 137

13.6.1 简易对话框 137

13.6.2 通用对话框 138

第14章 输出程序的设计与实例 143

14.1 消息框 143

14.2 标签输出 144

14.3 坐标的设置 146

14.3.1 选用系统提供的坐标系 146

14.3.2 建立自定义坐标系 146

14.4 字体的设置 147

14.5 在窗体或图片框中输出文本 148

14.6 制表位的设置与使用 149

14.7 数值的格式输出 150

14.8 日期和时间的格式 151

14.9 打印输出 152

第15章 绘图程序的设计与实例 154

15.1 概述 154

15.2 与图形有关的控件 154

15.2.1 图象控件 154

15.2.2 直线控件 156

15.2.3 图形控件 157

15.2.4 控件的移动和大小的改变 160

15.2.5 显示或隐藏控件 162

15.2.6 增加或删除控件 164

15.2.7 动画的实现 164

15.3 基本绘图功能 168

15.3.2 线的设置与的绘制 169

15.3.1 点的绘制 169

15.3.3 框的绘制 171

15.3.4 圆的绘制 171

15.3.5 椭圆的绘制 172

15.3.6 圆弧的绘制 172

15.3.7 装入窗体时建立图形 172

15.3.8 改变对象坐标系 173

15.4 绘图程序设计技巧 174

15.4.1 绘图属性的设置与使用 174

15.4.2 颜色属性的设置与使用 174

15.4.3 AutoRedraw和ClipCoatrols的使用 175

15.4.4 ClipBoard的使用 175

16.1 处理窗体的方法与语句 180

16.2 窗体属性的设置 180

第16章 多重窗体的设计与实例 180

16.2.1 通用窗体的属性设置 185

16.2.2 对话框属性的设置 186

16.3 超始窗体和模块的设置 186

16.4 图标的选用 186

16.5 窗体的装入及显示 186

16.6 对话框的显示 187

16.7 窗体的隐藏 187

16.8 删除窗体 187

16.9 结束多重窗体 187

第17章 鼠标程序的设计与实例 188

17.1 鼠标事件 188

17.2 用鼠标对控件定位 189

17.3 Button和Shift参数 189

17.4 用鼠标绘图 190

17.5 拖动 191

17.5.1 自动拖曳的实现 192

17.5.2 手动拖曳的实现 193

17.6 移动控件 194

第18章 对象与实例 195

18.1 对象变量的概念 195

18.2 对象变量的说明 196

18.3 对象变量的使用 196

18.3.1 传送对象给过程 196

18.3.2 窗体变量数组 196

18.3.3 控件变量数组 196

18.3.4 对象变量类型的判断 196

18.3.5 Noting 197

18.4 实例与Mc 197

19.3 文件列表框 199

19.2 目录列表框 199

19.1 驱动器列表框 199

第19章 文件系统控件 199

19.4 应用实例 200

19.4.1 File程序的功能 200

19.4.2 File程序的实现 201

第20章 文件管理 204

20.1 文件类型 204

20.1.1 顺序存取文件 204

20.1.2 随机存取文件 204

20.1.3 二进制存取文件 205

20.2 顺序存取文件 205

20.2.1 文件的打开 205

20.2.2 向文件中写数据 206

20.2.3 从文件中读取数据 206

20.3.1 建立随机存取文件 207

20.3 随机存取文件 207

20.2.4 关闭文件 207

20.3.2 从随机文件中读取数据 208

20.3.3 向随机文件中添加记录 208

20.3.4 从随机文件中删除记录 208

20.4 二进制文件 208

20.4.1 打开文件 208

20.4.2 写数据 209

20.4.3 读数据 209

第3篇 Visul Basic 4.0编程技巧与实例 211

第21章 程序调试技巧 211

21.1 错误类型 211

21.2 设计模式、运行模式及中断模式 212

21.3.1 自动进入中断模式 213

21.3.2 手工进入中断模式 213

21.3 中断模式的使用 213

21.4 断点的使用 214

21.4.1 设置或清除一个断点 214

21.4.2 在断点外检查应用程序 214

21.5 运行应用程序中的指定部分 214

21.5.1 单步执行方式 214

21.5.2 步越执行方式 215

21.6 Calls对话框的使用 215

21.7 Debug窗口的使用 216

21.8 Watch表达式使用 217

21.8.1 设置监视表达式 217

21.8.2 编辑监视表达式 218

21.9 Immediate框的使用 218

21.9.1 显示调试信息 218

21.10 特殊情况 219

21.9.4 输入指定的表达式或过程测试其结果 219

21.10.1 在鼠标事件MouseDown中发生中断 219

21.9.3 在中断模式中,给某些变量或属性赋新值 219

21.9.2 查询窗体或控件的属性值 219

21.10.2 在执行键盘消息KeyDown时发生中断 220

21.10.3 在GefFocus或LostFocus中发生中断 220

21.11 命令行参数的使用与测试 220

第22章 系统资源的使用技巧 221

22.1 反相字符串的处理 221

22.2 剪贴板的使用 221

22.3 定时器控件的使用 222

22.3.1 设计一个定时器控件 222

22.5 低级键盘控制程序 223

22.4 DoEvents函数的使用 223

22.3.2 定时器事件的响应 223

22.5.1 KeyPress事件 224

22.5.2 KeyDown事件和KeyUp事件 224

第23章 多文档界面的编程技巧与实例 225

23.1 多文档界面(MDI)的概念 225

23.2 MDI应用程序的建立 225

23.3 设置MDI中的子窗体 226

23.4 结束MDI应用程序 227

23.5 MDI应用程序中菜单的建立 227

23.6 工具栏的建立 228

23.7 MDI NotePad 230

24.1 OLE的概念 231

24.2 OLE控件的使用 231

24.2.1 在设计阶段建立对象 232

24.2.2 在运行阶段建立对象 233

24.2.3 在运行阶段显示OLE对话框 234

24.3 文件处理 234

24.4 OLE的使用技巧 235

第24章 对象链接与嵌入(DLE) 236

25.1 DDE的概念 236

25.2 在设计过程建立链接关系 236

25.2.1 从链中获取数据 237

25.2.2 向链中提供数据 237

25.3 Link属性 238

25.3.1 目标链接属性 238

25.3.2 源链接属性 238

25.4 Link事件 239

25.4.1 目标应用程序事件 239

25.4.2 源应用程序事件 240

25.5 让用户建立自动链接 241

25.5.1 给应用程序提供一个Paste Link功能 241

25.5.2 给应用程序提供一个Copy命令 242

25.6.2 LinkPoke过程 243

25.6.1 Shell函数 243

25.6 用程序控制DDE操作 243

25.6.3 LinkRequest过程 244

25.6.4 LinkExcute过程 244

25.6.5 LinkSend过程 244

25.7 错误处理 245

25.7.1 Visual Basic应用程序作为目标应用程序时出现错误的处理 245

25.7.2 Visual Basic应用程序作为源应用程序出现错误的处理 245

25.8 传送键盘输入消息给其它应用程序 246

第26章 动态链接库(DLL)的使用 247

26.1 DLL的概念 247

26.2 DLL过程的声明 247

26.3 DLL过程的调用 247

26.4 声明DLL过程时的注意事项 248

26.5.4 用户定义的数据类型 249

26.5.3 对象变量 249

26.5.2 空指针类型和Windows句柄类型 249

26.5.1 串类型 249

26.5 用特殊数据类型调用DLL过程 249

第27章 运行时的错误处理技巧 251

27.1 运行时的错误 251

27.2 如何处理错误 252

27.2.1 设置错误陷井 252

27.2.2 编写错误处理例程 252

27.2.3 退出错误处理例程 252

27.3 不可预料的错误 253

27.4 复杂程序的注意事项 253

27.5 集中式错误处理 254

27.6 延迟错误处理 254

27.7 关闭错误处理 254

28.1 Setup Wizard的使用 256

第28章 安装盘的制作 256

28.2 Setup Toolkit的使用 259

第4篇 高级技术与实例 262

第29章 数据库设计技术与实例 262

29.1 Data控件 262

29.1.1 Data控件的功能 263

29.1.2 Data控件的属性 263

29.1.3 关联控件 269

29.1.4 应用实例 269

29.2 数据库的打开 271

29.2.1 在设计阶段打开数据库 271

29.2.2 在运行阶段打开数据库 272

29.3 数据库的操作 272

29.3.1 记录的增加 272

29.3.3 记录的更新 273

29.3.4 应用实例 273

29.3.2 记录的删除 273

29.4 数据库的使用和编辑 276

29.4.1 记录的查找 276

29.4.2 书签的使用 277

29.4.3当前记录的编辑 277

29.4.4域值的编辑 278

29.4.5 数据库的更新 278

29.5 数据库的关闭 279

29.6 数据库的维护 279

29.6.1 Data控件的Validate 事件 279

29.6.2 Transcations的控件 280

29.7 数据库的结构 281

29.7.1 数据库对象的建立 281

29.8 数据库的浏览 282

29.8.1 Data Manger的使用 282

29.7.2 数据库对象的集合 282

29.8.2 DBGrid控件的使用 284

29.8.3 通过程序方法 284

29.9 数据库设计和使用技巧 284

29.9.1 大数据域的处理 284

29.9.2 当前记录位置的判断 285

29.9.3 数据库的图与图片 286

29.9.4 通过程序操作记录 286

第30章 OLE自动化技术与实例 288

30.1 OLE自动化概述 288

30.2 OLE自动化对象的建立 288

30.3 OLE自动化对象的存取 290

30.4 OLE自动化对象的操作 291

30.4.1 对象属性的操作 291

30.4.2 对象方法的操作 291

附录 函数、语句和方法参考 291