当前位置:首页 > 工业技术
Visual Basic程序设计轻松入门
Visual Basic程序设计轻松入门

Visual Basic程序设计轻松入门PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)RalphDuffy著;孙义,孙清等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1996
  • ISBN:7111051874
  • 页数:381 页
图书介绍:
《Visual Basic程序设计轻松入门》目录

目录 1

序 1

第1章 Windows程序设计入门 1

1.1 本章目标 1

1.2 程序设计语言 1

1.3 翻译程序:编译程序和解释程序 2

1.4 哪种程序设计语言最好 3

1.5 界面 3

1.6 Windows界面的标准 3

1.7 什么是Visual Basic 4

1.8 为什么写程序 4

1.8.1 由于兴趣而编程 4

1.9 用计算机解决问题 5

1.8.3 作为职业编程 5

1.8.2 编制小工具 5

1.10 编程工具:流程图和假语言 6

1.10.1 流程图 7

1.10.2 假语言 7

1.11 编程语句入门 9

1.11.1 编程语句概述 9

1.11.2 变量 9

1.11.3 程序流程 10

1.11.4 程序设计语句的类型 10

1.12 Windows面向对象的事件驱动 14

程序设计 14

1.13 本章小结 15

1.14.3 项目 16

1.14.2 简要回答 16

1.15 术语 16

1.14.1 对/错 16

1.14 练习 16

第2章 如何使用Visual Basic建立 20

第一个程序 20

2.1 本章目标 20

2.2 启动Visual Basic 20

2.3 学习Visual Basic程序开发环境 20

的各个部分 20

2.3.1 窗体 21

2.3.2 Properties窗口 22

2.3.3 Project窗口 23

2.3.4 工具箱 23

2.4 删除并增加定制控件 24

2.5 将控件用于应用开发 24

2.6 理解菜单条 26

2.6.2 快捷键 27

2.6.1 访问键 27

2.6.3 Window菜单 28

2.7 获得帮助 29

2.7.1 Visual Basic快速联机教学 29

2.7.2 通过例子学习 30

2.8 启动和终止程序执行 30

2.9 通过Options菜单定制Visual Basic 30

2.9.1 环境选择项 31

2.10.1 定义问题 32

2.10.2 设计程序 32

2.9.2 项目选择项 32

2.10 建立第一个Visual Basci程序 32

2.10.3 准备创立程序 33

2.10.4 重温Caption和Name特性 36

2.10.5 将代码与对象相联系 36

2.10.6 在Code窗口中输入代码 36

2.13.1 对/错 38

2.13 练习 38

2.11 退出Visual Basic 38

2.12 本章小结 38

2.13.2 简要回答 39

2.13.3 项目 39

2.14 术语 40

第3章 使用窗体和一些最常用的控件 42

3.1 本章目标 42

3.2 给项目增加窗体 42

3.3 改变窗体的外观和行为 42

3.3.1 特性的类型 43

3.3.2 与窗体有关的特性 43

3.3.3 颜色特性 43

3.3.4 正文特性 45

3.3.5 大小特性和位置特性 45

3.4 使用控制菜单 46

3.3.7 Visible特性 46

3.3.6 BorderStyle特性 46

3.4.1 图片特性 47

3.4.2 WindowState特性 48

3.5 再次讨论计算器 48

3.6 理解窗体所发生的事件 50

3.6.1 Load事件 50

3.6.2 Unload事件 50

3.7 使用工具箱中的控件 51

3.7.1 处理用户界面中的控件 51

3.7.2 给窗体增加控件 52

3.7.3 设置控件特性 52

3.7.4 在运行时改变控件特性 52

3.7.5 常用的控件特性 53

3.8.2 改变其他的正文外观特性 56

3.8.1 理解和修改字体 56

3.8 改变正文的外观 56

3.9 理解常用控件 59

3.9.1 命令按钮 59

3.9.2 标签控件 61

3.9.3 正文框 62

3.10 本章小结 64

3.11 练习 64

3.11.1 对/错 64

3.11.2 简要回答 65

3.11.3 项目 65

3.12 术语 68

4.2 复选框控件 69

4.2.1 复选框控件的特性 69

4.1 本章目标 69

第4章 使用更多的控件和建立图形 69

4.2.2 复选框事件 70

4.3 单选按钮控件 70

4.3.1 单选按钮控件的特性 71

4.3.2 单选按钮事件 71

4.4 图象控件 71

4.4.2 Stretch特性 72

4.4.1 在图象控件中显示图片 72

4.4.3 图象控件事件 73

4.5 图片框控件 73

4.5.1 图片框控件的特殊特性 73

4.5.2 图片框控件的事件 74

4.6 框架控件 74

4.6.1 框架控件的特殊特性 75

4.6.2 框架控件的事件 75

4.7 图形简介 75

4.7.2 使用线段和形状控件 76

4.7.1 使用前景颜色和背景颜色 76

4.7.3 线段控件 77

4.7.4 形状控件 79

4.7.5 理解存留图形和 81

AutoRedruw特性 81

4.7.6 在运行时移动图片 81

4.7.7 拷贝控件 83

4.7.8 在用户界面中使用 83

Windows的图形成分 83

4.7.9 建立带单击按钮的工具条 86

4.8 本章小结 87

4.9 练习 88

4.9.1 对/错 88

4.9.2 简要回答 88

4.9.3 项目 90

4.10 术语 91

第5章 Visual Basic编程 92

5.1 本章目标 92

5.2 VB程序如何工作 92

5.2.1 窗体文件 92

5.2.2 代码模块 93

5.2.3 AUTOLOAD.MAK文件 93

5.2.4 程序如何运行和停止 94

5.2.5 小结 94

5.3 代码应放在什么地方 95

5.4 过程 95

5.4.1 事件过程(事件处理程序) 95

5.4.2 一般过程 96

5.4.3 Sub过程和Function过程 97

5.5 在一个项目中为什么有多个 97

代码模块 97

5.6.1 在程序代码中加入注释 98

5.6 编写代码的方法 98

5.6.2 断开代码 99

5.6.3 用制表符组织代码 99

5.7 变量声明 99

5.8 在程序中使用正文和数字 100

5.8.1 什么是变量 100

5.8.2 数据类型 100

5.8.3 数值变量 101

5.8.4 字符串 102

5.8.5 变体数据类型 102

5.8.6 变量声明 102

5.8.7 如何声明变量 103

5.8.8 变量的作用域 103

5.8.9 静态变量 105

5.8.10 在变量中存放值 106

5.8.12 数字与正文互相转换 107

5.8.11 取变量值 107

5.9 操作字符串中的字符 108

5.9.1 并置字符串 108

5.9.2 截去不要的正文 108

5.9.3 字符串处理 109

5.10 完整过程 110

5.11 给函数和过程传递变量 111

5.12 常量及其声明 112

5.13 本章小结 113

5.14 练习 113

5.14.1 对/错 113

5.14.2 简要回答 114

5.14.3 项目 115

5.15 术语 118

6.3 定义Ted的正文框特性 120

6.2 正文编辑器应用程序Ted简介 120

6.1 本章目标 120

第6章 构造完整的程序 120

6.4 设计Ted的用户界面 122

6.5 写Ted的事件过程 124

6.5.1 检查Form_Load过程 124

6.5.2 初始化复选框 125

6.5.3 激活字体属性 126

6.5.4 使用Not转换True/False 126

特性值 126

6.5.5 使用SecFocus方法 127

6.5.6 理解选择的正文 129

6.5.7 理解Cut,Copy和Paste按钮 130

6.5.8 禁用命令按钮 132

6.5.9 从事件过程调用Blank Text 133

过程 133

6.6.2 察看事件过程 136

6.6 察看可用的事件 136

6.6.1 察看程序员定义的过程 136

6.7 使用访问键 137

6.8 把窗体作为正文文件处理 139

6.8.1 察看Ted.FRM 139

6.8.2 理解正文文件 142

6.8.3 打印正文文件 143

6.8.4 修改正文文件 143

6.9 使用控件数组 143

6.9.1 控件数组的优点 143

6.9.2 建立控件数组 144

6.9.3 使用Index特性 144

6.9.4 在事件过程中使用Index 147

6.10 从Program Manager打印和 150

运行Ted 150

6.11 本章小结 152

6.12 练习 153

6.12.1 对/错 153

6.12.2 简要回答 153

6.12.3 项目 154

6.13 术语 155

第7章 程序流程与判别 156

7.1 本章目标 156

7.2 分支 156

7.2.1 标号和行号 156

7.2.2 用Goto进行无条件分支 157

7.2.3 用On-Goto进行条件分支 158

7.2.4 On Error Goto语句 159

7.3 结束程序执行 159

7.4 条件测试 160

7.4.1 用If指令测试 160

7.4.2 用Select Case测试 167

7.5 循环 169

7.5.1 使用For-Next循环 170

7.5.2 使用While-Wend循环 177

7.5.3 使用Do-Loop循环 178

7.6 本章小结 183

7.7 练习 184

7.7.1 对/错 184

7.7.2 简要回答 184

7.7.3 项目 185

7.8 术语 186

第8章 程序的测试和调试 187

8.1 本章目标 187

8.2 第一个计算机错误 187

8.3 交互式测试和调试 188

8.4 调试策略 188

8.5 处理运行时错误 190

8.6 一般调试技巧 193

8.7 调试执行错误 194

8.8 使用Debug窗口调试 194

8.8.1 进入中断模式的方法 194

8.8.2 观看Debug窗口 195

8.8.3 在Debug窗口中输入指令 195

8.8.4 对正在运行的应用程序 196

使用Debug窗口 196

8.8.5 用Ctrl+Break中断程序 196

8.8.6 重新执行程序 196

8.9 调试逻辑错误 196

8.10 VB调试工具 197

8.10.1 跟踪一个程序 198

8.10.3 观察程序 199

8.10.2 设置断点 199

8.10.4 使用Calls对话框 202

8.11 其他调试工具 202

8.11.1 使用Set Next Statement 202

选项 202

8.11.2 使用Show Next Statement 203

选项 203

8.11.3 使用Stop指令 203

8.12 调试工具小结 203

8.13 错误处理和错误陷阱 204

8.13.1 使用错误陷阱 204

8.13.2 启用错误陷阱 205

8.13.3 TRAPEER应用程序 205

8.13.4 使用On Error Goto O 206

8.13.5 On Error Resume Next指令 207

8.13.6 从错误处理程序返回 207

8.13.7 编写错误处理程序 208

8.13.8 使用Error$和Error函数 209

8.13.9 错误处理程序的一种策略 209

8.14 本章小结 212

8.15 练习 212

8.15.1 对/错 212

8.15.2 简要回答 213

8.15.3 项目 213

8.16 术语 215

第9章 使用数组和数据结构 216

9.1 本章目标 216

9.2 处理数组 216

9.3 使用数组的程序示例 218

9.3.1 理解ACE如何工作 220

9.4 用Dim声明数组大小 221

9.3.2 把数据放入数组 221

9.4.1 指定As子句 222

9.4.2 省略As子句 222

9.4.3 定义下标范围 222

9.4.4 声明多个数组 223

9.4.5 Dim指令的位置 223

9.5 改变基下标——Option Base 223

9.6 使用变量和常量定义数组大小 224

9.7 数组声明的作用域 224

9.8 用Static和Global指令声明数组 224

9.8.1 建立静态数值 225

9.8.2 建立全局数组 225

9.9 查表——使用数组的程序示例 226

9.9.1 建立与使用AREACODE 226

应用程序 226

9.9.2 理解AREACODE如何工作 229

9.10 使用多维数组 230

9.11.1 声明动态数组 231

9.11 固定分配和动态分配 231

9.11.2 删除数组——Erase指令 233

9.11.3 用ReDim声明动态数组 233

9.12 使用用户定义的数据类型 234

9.12.1 定义记录 234

9.12.2 用户定义的数据类型与 235

Variant类型数组 235

9.12.3 声明记录类型的变量 235

9.12.4 在代码中引用记录变量的域 235

9.13 给用户定义的过程传递 235

数组和记录 235

9.13.1 传递数组 236

9.13.2 传递记录 236

9.15.1 对/错 237

9.15.2 简要回答 237

9.15 练习 237

9.14 本章小结 237

9.15.3 项目 238

9.16 术语 239

第10章 学习使用更多的控件和函数 241

10.1 本章目标 241

10.2 列表框控件和组合框控件 241

10.2.1 在列表框和组合框 243

之间选择 243

10.2.2 处理列表框和组合框 243

的方法 243

10.2.3 列表框和组合框都有的控件特性 244

10.2.4 特殊的列表框特性 244

10.3 滚动条控件 245

事件 245

10.2.6 列表框和组合框中都有的 245

10.2.5 特殊的组合框特性 245

10.3.1 滚动条的特殊特性 246

10.3.2 滚动条的事件 246

10.4 定时器控件 247

10.4.1 定时器控件的特性 247

10.4.2 定时器控件的事件 247

10.5 Asc函数和Chr$函数 248

10.6 Format$函数 248

10.6.1 用Format$格式化数值 249

10.6.2 理解多部分格式化字符串 249

10.6.3 使用预定义的格式 250

10.6.4 用Format$格式化日期 250

和时间 250

10.7 数值函数和语句 250

10.7.1 本章使用的例子 251

10.7.2 使用舍入函数 252

10.7.3 数的舍入 252

10.7.4 使用随机数 252

10.7.5 用Rnd返回随机数 253

10.8 金融函数 254

10.9 类型转换 255

10.9.1 混合数据类型 255

10.9.2 数值类型转换 256

10.10 InputBox$函数 257

10.11 InputBox$函数与Variant变量一起使用 259

10.12 MsgBox函数 259

10.13 MsgBox语句 261

10.14 DIALOGBX示例——不需要 262

窗体 262

10.16 练习 265

10.16.1 对/错 265

10.15 本章小结 265

10.16.2 简要回答 266

10.16.3 项目 266

10.17 术语 268

第11章 设计定制菜单 269

11.1 本章目标 269

11.2 使用Menu Design窗口 269

11.2.1 可以使用的工具 269

11.2.2 菜单大纲 270

11.3 建立一个菜单应用程序 271

11.3.1 指定访问键 272

11.3.2 理解缩进 274

11.4 设计菜单结构 276

11.5 修改菜单 277

11.5.3 使用省略号指示对话框 278

11.5.2 增加分隔线 278

11.5.1 增加菜单选项 278

11.6 润饰菜单外观 280

11.6.1 增加快捷键 280

11.6.2 使用Euable特性 282

11.7 菜单选项编程 282

11.7.1 打开代码窗口 283

11.7.2 为菜单过程增加代码 284

11.7.3 编制Style菜单的代码 285

11.7.4 对其他特性编程 286

11.8 建立菜单控件数组 289

11.9 完成样本应用程序 290

11.10 本章小结 292

11.11 练习 292

11.11.1 对/错 292

11.12 术语 293

11.11.2 简要回答 293

11.11.3 项目 293

第12章 文件处理 295

12.1 本章目标 295

12.2 使用文件控件 295

12.2.1 文件列表框控件 296

12.2.2 目录列表框控件 297

12.2.3 驱动器列表框 297

12.2.4 使文件控件协同工作 298

12.3 Visual Basic中的文件和目录管理 298

12.4 Visual Basic的文件处理函数 299

12.5 使用数据文件 299

12.6 使用数据文件的一般概念和技术 300

12.7 使用顺序文件 300

12.7.1 建立顺序文件 301

12.7.2 追加顺序文件 302

12.7.3 读顺序文件 303

12.7.4 其他顺序文件工具 304

12.7.5 顺序文件举例 304

12.8 使用随机文件 305

12.8.1 设计随机文件 305

12.8.2 通过用户定义的数据类型 307

使用随机文件 307

12.8.3 随机文件程序举例 309

12.8.4 对随机文件使用Seek和 310

Loc指令 310

12.8.5 对随机文件使用EOF函数 310

12.9 使用二进制文件 310

12.9.1 处理二进制文件 311

12.9.2 使用Seek语句 311

12.10.1 Action特性 312

12.10 使用通用对话框控件 312

12.9.4 使用EOF函数 312

12.9.3 使用Seekt和Loc函数 312

12.10.2 通用对话框的其他特性 313

12.11 本章小结 316

12.12 练习 317

12.12.1 对/错 317

12.12.2 简要回答 317

12.12.3 项目 317

12.13 术语 319

第13章 使用网格控件 320

13.1 本章目标 320

13.2 理解网格控件 320

13.2.1 理解网格特征 320

13.2.2 显示图片 321

13.2.3 控制网格的外观 321

13.2.4 设置网格特性 322

13.2.5 选择单元 326

13.2.6 使用户能够选择单元 327

13.2.7 理解Clip特性 327

13.2.8 使用ColWidth和RowHeight 328

特性 328

13.2.9 使用ColAlignment和 329

FixedAlignment特性 329

13.2.10 在网格中显示图片 330

13.2.11 理解TopRow、LeftCol和 331

ScrollBars特性 331

1 3.2.12 理解HighLight和GridLines特性 331

13.2.13 使用网格事件RowColChange和SelChange 332

13.2.14 使用AddItem和RemoveItem方法 332

13.3 理解PhoneBook应用程序 333

13.4 处理命令按钮数组 337

13.5 理解网格处理中的一些过程 339

13.6 建立浮动正文框 343

13.7 识别单元编辑的意愿 344

13.8 读写数据文件 348

13.8.1 在使用网格时存储和装入 348

大量数据 348

13.8.2 理解SaveFile过程 348

13.8.3 理解LoadFile过程 350

13.9 本章小结 352

13.10 练习 352

13.10.1 对/错 352

13.10.2 简要回答 353

13.10.3 项目 353

13.11 术语 353

14.1 本章目标 354

14.2 理解数据库 354

第14章 使用数据控件连接数据库 354

14.3 建立样本应用数据库 356

14.4 理解数据控件 362

14.5 构造样板应用程序 364

14.6 对数据控件使用代码 369

14.6.1 理解Recordset特性 370

14.6.2 理解Delete按钮如何工作 372

14.7 对单个表或多个表的查询 372

14.7.1 再建立一个新表 373

14.7.2 关联两个表 377

14.8 其他数据库工具 379

14.9 本章小结 379

14.10 练习 379

14.10.1 对/错 379

14.10.2 简要回答 379

14.10.3 项目 380

14.11 术语 381

返回顶部