《Visual Basic程序设计及系统开发教程》PDF下载

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

1 Visual Basic编程初步 1

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

1.1.1 设计“HelloWorld!”小程序 1

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

1.2 Visual Basic集成开发环境 7

1.3 Visual Basic可视化编程概述 13

1.3.1 对象和类 14

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

1.3.3 对象属性的设置 15

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

1.3.5 Visual Basic程序的书写规则 17

1.3.6 Visual Basic提供的调试功能 18

1.4 窗体 19

1.4.1 窗体的结构与属性 19

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

1.5 基本控件的使用 21

1.5.1 控件的基本操作 21

1.5.2 “标签”控件(Label) 23

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

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

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

1.6 综合应用案例 32

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

1.6.2 设计“加法器”程序 33

习题1 36

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

2.1 数据的基本类型 39

2.1.1 数值型数据 39

2.1.2 字符串型数据 41

2.1.3 日期型数据 41

2.1.4 布尔型数据 41

2.1.5 对象型数据 41

2.1.6 变体型数据 42

2.2 常量 42

2.2.1 直接常量 42

2.2.2 符号常量 43

2.3 变量 44

2.3.1 变量声明 44

2.3.2 变量赋值 48

2.3.3 特殊类型变量 48

2.4 运算符与表达式 50

2.4.1 算术运算符 51

2.4.2 关系运算符 51

2.4.3 逻辑运算符 52

2.4.4 字符串连接运算符 53

2.5 常用内部函数 54

2.5.1 数学运算函数 54

2.5.2 字符串处理函数 55

2.5.3 日期和时间函数 57

2.5.4 转换函数 58

2.5.5 其他函数 59

2.6 综合应用案例 63

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

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

习题2 67

3 数据的输入输出 70

3.1 数据输入 70

3.1.1 InputBox函数 70

3.1.2 MsgBox函数 72

3.1.3 MsgBox语句 74

3.2 数据输出 74

3.2.1 Print方法 75

3.2.2 定位函数 76

3.2.3 格式化输出 77

3.3 字型设置 80

3.3.1 字体类型 81

3.3.2 字体大小 81

3.3.3 其他属性 83

3.4 打印机输出 84

3.4.1 直接输出 84

3.4.2 窗体输出 84

3.5 综合应用案例 85

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

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

习题3 92

4 程序的控制结构 95

4.1 常用基本语句的使用 95

4.2 控制结构的类型 98

4.2.1 顺序结构 98

4.2.2 选择结构 99

4.2.3 循环结构 99

4.3 选择结构程序设计 100

4.3.1 If语句 100

4.3.2 Select Case语句 106

4.3.3 IIF()函数 109

4.3.4 Choose函数 110

4.4 循环结构程序设计 110

4.4.1 For型循环 110

4.4.2 While型循环 115

4.4.3 Do型循环 116

4.4.4 多重循环 118

4.4.5 Goto型循环 120

4.5 综合应用案例 121

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

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

习题4 128

5 构造数据类型 133

5.1 数组 133

5.1.1 数组的形式 133

5.1.2 静态数组及其声明 134

5.1.3 动态数组及其声明 136

5.1.4 数组的基本操作 138

5.1.5 控件数组 143

5.1.6 自定义类型数组 146

5.2 枚举类型 146

5.2.1 枚举类型的定义 146

5.2.2 枚举类型的使用 147

5.3 集合类型 149

5.3.1 集合的创建 150

5.3.2 集合的使用 150

5.4 自定义数据类型 151

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

5.4.2 变量的定义和使用 152

5.5 综合应用案例 152

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

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

习题5 159

6 过程与作用域 170

6.1 过程 170

6.1.1 过程类型 170

6.1.2 创建和调用子程序 171

6.1.3 事件过程 178

6.1.4 函数过程 181

6.1.5 过程的参数传递 184

6.1.6 过程的嵌套调用 186

6.1.7 过程的递归调用 188

6.2 变量与过程的作用域 189

6.2.1 模块的划分 189

6.2.2 过程的作用域 192

6.2.3 变量的作用域 193

6.2.4 变量的生存期 198

6.3 综合应用案例 200

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

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

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

习题6 206

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

7.1 常用标准控件 211

7.1.1 控件的类型 211

7.1.2 “单选按钮”控件 212

7.1.3 “复选框”控件 214

7.1.4 “列表框”控件 216

7.1.5 “组合框”控件 219

7.1.6 “滚动条”控件 222

7.1.7 “框架”控件 224

7.1.8 ProgressBar控件 227

7.2 焦点与Tab键顺序 228

7.2.1 焦点 228

7.2.2 Tab键顺序 229

7.3 事件驱动机制 229

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

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

7.3.3 事件驱动模型 230

7.3.4 交互式开发 230

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

7.4 键盘事件 231

7.4.1 KeyPress事件 232

7.4.2 KeyDown和KeyUp事件 232

7.5 鼠标事件 233

7.5.1 MouseMove事件 233

7.5.2 MouseDown事件 234

7.5.3 MouseUp事件 234

7.6 设置鼠标指针的形状 236

7.6.1 在程序代码中设置 236

7.6.2 在属性窗口中设置 237

7.6.3 自定义鼠标光标 237

7.7 拖放 237

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

7.7.2 与拖放有关的事件 237

7.7.3 与拖放有关的方法 237

7.8 综合应用案例 238

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

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

习题7 245

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

8.1 绘图基础 249

8.1.1 坐标系统 249

8.1.2 绘图属性 252

8.2 常用绘图方法 256

8.2.1 Line方法 256

8.2.2 Circle方法 257

8.2.3 Pset方法 258

8.2.4 Point方法 259

8.2.5 Cls方法 260

8.3 图形控件的使用 261

8.3.1 “直线”控件(Line) 261

8.3.2 “形状”控件(Shape) 262

8.4 图像显示 263

8.4.1 直接加载图片到窗体 263

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

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

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

8.5 动画设计 270

8.5.1 移动图形控件 270

8.5.2 在多幅图片之间切换 272

8.5.3 使用剪贴板对象 274

8.6 综合应用案例 275

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

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

习题8 280

9 界面设计 283

9.1 对话框设计 283

9.1.1 自定义对话框 284

9.1.2 通用对话框 285

9.1.3 “文件”对话框 286

9.1.4 “颜色”对话框 290

9.1.5 “字体”对话框 291

9.1.6 “打印”对话框 292

9.1.7 “帮助”对话框 294

9.2 菜单设计 295

9.2.1 Visual Basic中的菜单 295

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

9.2.3 动态菜单设计 300

9.2.4 弹出式菜单设计 301

9.3 工具栏设计 302

9.4 多重窗体 305

9.4.1 窗体的语句和方法 305

9.4.2 多重窗体的建立 306

9.4.3 多重窗体的应用 307

9.5 多文档界面 310

9.5.1 多文档界面的建立 310

9.5.2 多文档界面的应用 311

9.5.3 QueryUnload事件 314

9.6 综合应用案例 315

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

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

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

习题9 328

10文件操作 334

10.1 文件系统控件 334

10.1.1 驱动器列表框 334

10.1.2 目录列表框 334

10.1.3 文件列表框 335

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

10.1.5 执行文件 335

10.2 文件处理 337

10.2.1 文件的结构与分类 337

10.2.2 顺序文件的使用 338

10.2.3 随机文件的使用 339

10.2.4 二进制文件的使用 341

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

10.3.1 常用语句 342

10.3.2 常用函数 343

10.4 综合应用案例 346

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

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

习题10 350

11 数据库应用开发 353

11.1 数据库概述 353

11.1.1 数据库基础 353

11.1.2 VisualBasic数据库访问 354

11.2 可视化数据管理器 355

11.2.1 建立数据库及表 355

11.2.2 建立数据查询 357

11.3 数据控件 359

11.3.1 数据控件概述 359

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

11.3.3 ADO数据控件 368

11.4 SQL语言 375

11.4.1 SQL语言的特点及组成 375

11.4.2 使用SQL查询数据库 378

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

11.5 Visual Basic+Access开发案例 385

习题11 392

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

参考文献 401