《VISUAL BASIC程序设计及系统开发教程 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:匡松,甘嵘静,李自力,李玉斗主编;缪春池,薛飞,蒋义军,喻敏副主编
  • 出 版 社:成都:西南财经大学出版社
  • 出版年份:2015
  • ISBN:9787550416598
  • 页数:397 页
图书介绍:本书主要介绍Visual Basic面向对象可视化程序设计的方法与技术,包括:Visual Basic编程初步、数据类型与常用内部函数,数据的输入输出,程序的控制结构,构造数据类型,过程与作用域,控件的应用与键盘及鼠标事件,绘制图形、图像与动画,界面设计,文件操作,数据库应用等内容,以及其在实际操作中的应用。

1 Visual Basic编程初步 1

1.1 Visual Basic面向对象编程的基本步骤 1

1.1.1 设计“Hello World!”小程序 1

1.1.2 设计“显示系统当前日期”程序 2

1.2 Visual Basic集成开发环境 6

1.3 Visual Basic可视化编程概述 12

1.3.1 对象和类 12

1.3.2 对象的属性、事件和方法 13

1.3.3 对象属性的设置 14

1.3.4 Visual Basic应用程序的结构与工作方式 16

1.3.5 Visual Basic程序的书写规则 16

1.3.6 Visual Basic提供的调试功能 17

1.4 窗体 17

1.4.1 窗体的结构与属性 17

1.4.2 窗体的相关方法和事件 18

1.5 基本控件的使用 20

1.5.1 控件的基本操作 20

1.5.2 “标签”控件(Label) 21

1.5.3 “命令按钮”控件(CommandButton) 23

1.5.4 “文本框”控件(TextBox) 25

1.5.5 “计时器”控件(Timer) 27

1.6 综合应用案例 29

1.6.1 设计“交替显示系统日期和时间”程序 29

1.6.2 设计“加法器”程序 31

习题1 33

2 数据类型与常用内部函数 36

2.1 数据的基本类型 36

2.1.1 数值型数据 36

2.1.2 字符串型数据 38

2.1.3 日期型数据 38

2.1.4 布尔型数据 38

2.1.5 对象型数据 38

2.1.6 变体型数据 39

2.2 常量 39

2.2.1 直接常量 39

2.2.2 符号常量 40

2.3 变量 41

2.3.1 变量声明 41

2.3.2 变量赋值 45

2.3.3 特殊类型变量 45

2.4 运算符与表达式 47

2.4.1 算术运算符 48

2.4.2 关系运算符 48

2.4.3 逻辑运算符 49

2.4.4 字符串连接运算符 50

2.5 常用内部函数 51

2.5.1 数学运算函数 51

2.5.2 字符串处理函数 52

2.5.3 日期和时间函数 54

2.5.4 转换函数 55

2.5.5 其他函数 56

2.6 综合应用案例 60

2.6.1 设计“交换个位数和十位数的位置”程序 60

2.6.2 设计“查找与替换”程序 60

习题2 63

3 数据的输入输出 66

3.1 数据输入 66

3.1.1 InputBox函数 66

3.1.2 MsgBox函数 68

3.1.3 MsgBox语句 70

3.2 数据输出 70

3.2.1 Print方法 71

3.2.2 定位函数 72

3.2.3 格式化输出 73

3.3 字型设置 76

3.3.1 字体类型 77

3.3.2 字体大小 77

3.3.3 其他属性 79

3.4 打印机输出 80

3.4.1 直接输出 80

3.4.2 窗体输出 80

3.5 综合应用案例 81

3.5.1 设计“计算圆周长和圆面积”程序 81

3.5.2 设计“生肖与星座”程序 83

习题3 88

4 程序的控制结构 91

4.1 常用基本语句的使用 91

4.2 控制结构的类型 94

4.2.1 顺序结构 94

4.2.2 选择结构 95

4.2.3 循环结构 95

4.3 选择结构程序设计 96

4.3.1 If语句 96

4.3.2 Select Case语句 102

4.3.3 IIF()函数 105

4.3.4 Choose函数 106

4.4 循环结构程序设计 106

4.4.1 For型循环 106

4.4.2 While型循环 111

4.4.3 Do型循环 112

4.4.4 多重循环 114

4.4.5 Goto型循环 116

4.5 综合应用案例 117

4.5.1 设计“一元二次方程”求解程序 117

4.5.2 设计“神奇的整数”程序 119

习题4 124

5 构造数据类型 129

5.1 数组 129

5.1.1 数组的形式 129

5.1.2 静态数组及其声明 130

5.1.3 动态数组及其声明 132

5.1.4 数组的基本操作 134

5.1.5 控件数组 139

5.1.6 自定义类型数组 142

5.2 枚举类型 142

5.2.1 枚举类型的定义 142

5.2.2 枚举类型的使用 143

5.3 集合类型 145

5.3.1 集合的创建 146

5.3.2 集合的使用 146

5.4 自定义数据类型 147

5.4.1 自定义数据类型的定义 147

5.4.2 变量的定义和使用 148

5.5 综合应用案例 148

5.5.1 设计“改变字体大小”程序 148

5.5.2 设计“简易计数器”程序 150

习题5 155

6 过程与作用域 167

6.1 过程 167

6.1.1 过程类型 167

6.1.2 创建和调用子程序 168

6.1.3 事件过程 175

6.1.4 函数过程 178

6.1.5 过程的参数传递 181

6.1.6 过程的嵌套调用 183

6.1.7 过程的递归调用 185

6.2 变量与过程的作用域 186

6.2.1 模块的划分 186

6.2.2 过程的作用域 189

6.2.3 变量的作用域 190

6.2.4 变量的生存期 195

6.3 综合应用案例 197

6.3.1 设计常用排序方法的程序 197

6.3.2 设计“计算排列数”程序 199

6.3.3 设计“中文字数统计”程序 201

习题6 203

7 控件的应用与键盘及鼠标事件 208

7.1 常用标准控件 208

7.1.1 控件的类型 208

7.1.2 “单选按钮”控件 209

7.1.3 “复选框”控件 211

7.1.4 “列表框”控件 213

7.1.5 “组合框”控件 216

7.1.6 “滚动条”控件 219

7.1.7 “框架”控件 221

7.1.8 ProgressBar控件 224

7.2 焦点与Tab键顺序 225

7.2.1 焦点 225

7.2.2 Tab键顺序 226

7.3 事件驱动机制 226

7.3.1 告别顺序执行程序的时代 226

7.3.2 Windows的工作方式:窗口、事件和消息 227

7.3.3 事件驱动模型 227

7.3.4 交互式开发 227

7.3.5 事件驱动应用程序的工作方式 228

7.4 键盘事件 228

7.4.1 KeyPress事件 229

7.4.2 KeyDown和KeyUp事件 229

7.5 鼠标事件 230

7.5.1 MouseMove事件 230

7.5.2 MouseDown事件 231

7.5.3 MouseUp事件 231

7.6 设置鼠标指针的形状 233

7.6.1 在程序代码中设置 233

7.6.2 在属性窗口中设置 234

7.6.3 自定义鼠标光标 234

7.7 拖放 234

7.7.1 与拖放有关的对象属性 234

7.7.2 与拖放有关的事件 234

7.7.3 与拖放有关的方法 234

7.8 综合应用案例 235

7.8.1 设计“弹球游戏”程序 235

7.8.2 设计“文字设置与预览”程序 238

习题7 242

8 绘制图形、图像与动画 246

8.1 绘图基础 246

8.1.1 坐标系统 246

8.1.2 绘图属性 249

8.2 常用绘图方法 253

8.2.1 Line方法 253

8.2.2 Circle方法 254

8.2.3 Pset方法 255

8.2.4 Point方法 256

8.2.5 Cls方法 257

8.3 图形控件的使用 258

8.3.1 “直线”控件(Line) 258

8.3.2 “形状”控件(Shape) 259

8.4 图像显示 260

8.4.1 直接加载图片到窗体 260

8.4.2 “图片框”控件(PictureBox) 261

8.4.3 “图像框”控件(Image) 262

8.4.4 “滚动条”控件(VScrollBar) 264

8.5 动画设计 267

8.5.1 移动图形控件 267

8.5.2 在多幅图片之间切换 269

8.5.3 使用剪贴板对象 271

8.6 综合应用案例 272

8.6.1 设计“正弦和余弦”程序 272

8.6.2 设计“变幻线”屏保程序 275

习题8 277

9 界面设计 280

9.1 对话框设计 280

9.1.1 自定义对话框 281

9.1.2 通用对话框 282

9.1.3 “文件”对话框 283

9.1.4 “颜色”对话框 287

9.1.5 “字体”对话框 288

9.1.6 “打印”对话框 289

9.1.7 “帮助”对话框 291

9.2 菜单设计 292

9.2.1 Visual Basic中的菜单 292

9.2.2 “菜单编辑器”的使用 293

9.2.3 动态菜单设计 297

9.2.4 弹出式菜单设计 298

9.3 工具栏设计 299

9.4 多重窗体 302

9.4.1 窗体的语句和方法 302

9.4.2 多重窗体的建立 303

9.4.3 多重窗体的应用 304

9.5 多文档界面 307

9.5.1 多文档界面的建立 307

9.5.2 多文档界面的应用 308

9.5.3 QueryUnload事件 311

9.6 综合应用案例 312

9.6.1 设计“看图工具”程序 312

9.6.2 设计“旋风记事本”程序 315

9.6.3 设计“MDI记事本”程序 321

习题9 325

10 文件操作 331

10.1 文件系统控件 331

10.1.1 驱动器列表框 331

10.1.2 目录列表框 331

10.1.3 文件列表框 332

10.1.4 驱动器列表框、目录列表框及文件列表框的同步操作 332

10.1.5 执行文件 332

10.2 文件处理 334

10.2.1 文件的结构与分类 334

10.2.2 顺序文件的使用 335

10.2.3 随机文件的使用 336

10.2.4 二进制文件的使用 338

10.3 用于文件操作的其他语句和函数 339

10.3.1 常用语句 339

10.3.2 常用函数 340

10.4 综合应用案例 343

10.4.1 设计“读文件与写文件”程序 343

10.4.2 设计“学生信息管理”程序 344

习题10 347

11 数据库应用开发 350

11.1 数据库概述 350

11.1.1 数据库基础 350

11.1.2 VisualBasic数据库访问 351

11.2 可视化数据管理器 352

11.2.1 建立数据库及表 352

11.2.2 建立数据查询 354

11.3 数据控件 355

11.3.1 数据控件概述 356

11.3.2 数据控件的属性、方法和事件 357

11.3.3 ADO数据控件 365

11.4 SQL语言 371

11.4.1 SQL语言的特点及组成 371

11.4.2 使用SQL查询数据库 374

11.4.3 在应用程序中使用SQL语句 380

11.5 Visual Basic+Access开发案例 381

习题11 388

附录:各章习题参考答案 391

参考文献 397