《Visual Basic程序设计教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张玉生,贲黎明,施梅芳编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302243526
  • 页数:363 页
图书介绍:本书以中文Visual Basic 6.0为语言背景,采用大量实例,全面、细致地介绍了Visual Basic面向对象程序设计的基本概念、编程方法和技巧。

第1章 概述 1

1.1 VB语言概述 1

1.1.1 VB的发展 1

1.1.2 VB功能特点 2

1.2 VB的启动和退出 3

1.2.1启动VB 3

1.2.2退出VB 4

1.3 VB集成开发环境 5

1.3.1集成开发环境简介 5

1.3.2集成开发环境设置 9

1.4工程的管理 12

1.4.1工程的组成 12

1.4.2工程的管理 13

1.5简单应用程序的创建 14

1.6应用程序开发步骤 18

本章小结 18

习题1 19

第2章 面向对象编程基础 23

2.1对象的概念 23

2.1.1对象和类 23

2.1.2对象的命名 24

2.1.3对象的通用属性 25

2.1.4对象的通用事件 28

2.1.5对象的通用方法 30

2.1.6容器对象 31

2.2窗体 31

2.2.1窗体的结构 31

2.2.2窗体的属性 32

2.2.3窗体的事件 34

2.2.4窗体的方法 34

2.2.5多窗体工程 36

2.2.6有关窗体的语句 38

2.3控件 39

2.3.1控件的分类 39

2.3.2控件的基本操作 40

2.3.3控件的焦点 42

2.3.4控件的默认属性 43

本章小结 43

习题2 44

第3章 标准控件 48

3.1标签、文本框与命令按钮 48

3.1.1标签(Label) 48

3.1.2文本框(TextBox) 49

3.1.3命令按钮(CommandButton) 51

3.2单选按钮、复选按钮和框架 53

3.2.1单选按钮(OptionButton) 53

3.2.2复选按钮(CheckButton) 54

3.2.3框架(Frame) 55

3.3列表框与组合框 57

3.3.1列表框(ListBox) 57

3.3.2组合框(ComboBox) 59

3.4图片框与图像框 60

3.4.1图片框(PictureBox) 60

3.4.2图像框(Image) 62

3.5滚动条和定时器 63

3.5.1滚动条(ScrollBar) 63

3.5.2定时器(Timer) 65

3.6程序示例 66

本章小结 69

习题3 69

第4章VB程序设计基础 73

4.1命名约定 73

4.1.1关键字 73

4.1.2标识符 73

4.2基本数据类型 74

4.2.1引例 74

4.2.2数据类型 75

4.2.3数据类型转换 77

4.3常量与变量 78

4.3.1常量 78

4.3.2变量 80

4.4常用内部函数 82

4.4.1数学函数 82

4.4.2字符函数 83

4.4.3转换函数 84

4.4.4日期时间函数 85

4.4.5随机函数 86

4.4.6格式输出函数 87

4.5运算符与表达式 90

4.5.1算术运算符 90

4.5.2字符串运算符 91

4.5.3关系运算符 92

4.5.4逻辑运算符 92

4.5.5表达式 93

4.5.6运算规则 94

4.6数据输入输出 94

4.6.1 InputBox函数 94

4.6.2 MsgBox函数与MsgBox语句 96

本章小结 98

习题4 98

第5章 程序控制结构 105

5.1 VB编程风格 105

5.1.1 VB的过程 105

5.1.2 VB应用程序结构 106

5.1.3代码窗口结构 106

5.1.4代码书写规则 107

5.1.5程序注释 108

5.1.6代码的缩进格式 109

5.2算法 109

5.2.1算法的概念 109

5.2.2算法的特征 110

5.2.3算法的表示 110

5.3顺序结构程序设计 112

5.3.1赋值语句 113

5.3.2不同数据类型之间的赋值 114

5.4选择结构程序设计 115

5.4.1 If…Then语句 115

5.4.2条件函数(IIf函数) 119

5.4.3 Select Case语句 120

5.5循环结构程序设计 122

5.5.1 For循环结构 122

5.5.2 Do循环结构 128

5.5.3 For循环与Do循环的比较 131

5.5.4循环嵌套 132

本章小结 137

习题5 137

第6章 数组 142

6.1数组的概念 142

6.1.1引例 142

6.1.2数组的元素与维数 143

6.1.3数组的存储结构 144

6.2数组的声明 144

6.2.1静态数组声明 144

6.2.2动态数组声明 147

6.2.3数组操作语句与函数 150

6.3数组的基本操作 153

6.3.1数组的引用 153

6.3.2数组元素的赋值 154

6.3.3数组元素的输出 156

6.4控件数组 157

6.4.1控件数组的概念 157

6.4.2建立控件数组 158

6.5程序示例 160

本章小结 167

习题6 168

第7章 过程 173

7.1 Sub过程 173

7.1.1引例 173

7.1.2 Sub过程的声明 174

7.1.3 Sub过程的调用 176

7.2 Function过程 178

7.2.1引例 178

7.2.2 Function过程的声明 179

7.2.3 Function过程的调用 181

7.2.4 Sub过程与Function过程的比较 183

7.2.5事件过程与通用过程的关系 184

7.3参数传递 185

7.3.1形参与实参 185

7.3.2值传递 186

7.3.3地址传递 187

7.3.4数组参数 190

7.4过程的递归调用 192

7.4.1递归的概念 192

7.4.2递归调用 193

7.5变量的作用域与生存期 194

7.5.1变量的作用域 195

7.5.2变量的生存期 197

7.5.3静态变量 197

7.5.4同名变量 200

7.6 Sub Main过程 201

7.7程序示例 202

本章小结 205

习题7 206

第8章 程序调试 213

8.1错误类型 213

8.2程序调试 221

8.2.1调试工具 221

8.2.2调试窗口 222

8.2.3调试手段 224

8.2.4调试步骤 226

8.3程序调试示例 226

8.4错误处理 231

8.4.1错误对象(Err) 232

8.4.2激活错误捕获功能 232

8.4.3退出错误捕获程序 233

8.4.4错误处理的步骤 233

本章小结 235

习题8 235

第9章 文件操作 239

9.1文件操作控件 239

9.1.1 驱动器列表框(DriveListBox) 239

9.1.2目录列表框(DirListBox) 241

9.1.3文件列表框(FileListBox) 243

9.1.4文件操作语句和函数 245

9.1.5文件操作控件应用示例 246

9.2数据文件 248

9.2.1数据文件的特点 248

9.2.2数据文件的操作步骤 248

9.2.3顺序文件的操作 249

9.2.4随机文件的操作 255

9.2.5二进制文件的操作 261

本章小结 263

习题9 263

第10章 用户界面设计 268

10.1菜单设计 268

10.1.1菜单设计概述 268

10.1.2下拉式菜单 270

10.1.3弹出式菜单 275

10.2工具栏和状态栏 278

10.2.1添加相关控件 278

10.2.2工具栏 279

10.2.3状态栏 284

10.3多文档界面 288

10.3.1多文档界面的特点 288

10.3.2建立多文档界面 289

10.3.3多文档界面的属性、方法与事件 290

10.4通用对话框 292

10.4.1添加通用对话框控件 292

10.4.2“打开”对话框 293

10.4.3“另存为”对话框 295

10.4.4“颜色”对话框 296

10.4.5“字体”对话框 296

10.4.6“打印”对话框 297

本章小结 298

习题10 298

第11章 图形操作 302

11.1坐标系统 302

11.1.1容器坐标系 302

11.1.2坐标轴的刻度单位 303

11.1.3自定义坐标系 303

11.2图形属性 305

11.3图形方法 307

11.3.1 Pset方法 307

11.3.2 Line方法 308

11.3.3 Circle方法 309

11.3.4 PaintPicture方法 311

11.3.5 SavePicture方法 313

11.4图形控件 313

11.4.1形状控件(Shape) 313

11.4.2直线控件(Line) 314

本章小结 315

习题11 315

第12章 鼠标和键盘操作 317

12.1鼠标操作 317

12.1.1鼠标事件 317

12.1.2鼠标拖放 320

12.2键盘事件 324

12.2.1 KeyPress事件 324

12.2.2 KeyDown和KeyUp事件 325

本章小结 326

习题12 327

第13章 数据库应用 329

13.1数据库概述 329

13.1.1数据库概念 329

13.1.2关系型数据库模型 330

13.1.3可视化数据管理器 331

13.1.4使用SQL查询数据库 334

13.2 Data控件 336

13.2.1 Data控件的基本操作 336

13.2.2 Data控件的方法与事件 338

13.2.3记录集对象RecordSet 340

13.3 ADO控件 346

13.3.1使用ADO控件访问数据库 346

13.3.2使用DataGrid显示控件 350

13.3.3 ADO控件的属性、方法和事件 352

本章小结 356

习题13 357

参考文献 359