《Visual Basic程序设计 修订版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张银霞著(齐齐哈尔大学)
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2012
  • ISBN:9787512406902
  • 页数:254 页
图书介绍:为了使教材更适合学生的实际情况,在参加了全国高校计算机基础教育研究会年会的基础上,结合实际,内容由浅入深,实例丰富。

第1章Visual Basic程序设计概述 1

1.1程序设计语言 1

1.1.1面向机器的语言 1

1.1.2面向过程的语言 1

1.1.3面向对象的语言 2

1.2 Visual Basic的发展及特点 2

1.2.1 Visual Basic的版本 2

1.2.2 Visual Basic的特点 2

1.3 Visual Basic的集成开发环境(IDE)简介 3

1.3.1主窗口 5

1.3.2工具箱 6

1.3.3窗体窗口 6

1.3.4工程资源管理器窗口 6

1.3.5属性窗口 7

1.3.6代码窗口 7

1.3.7窗体布局窗口 8

1.4 VB程序设计的基本步骤 8

1.4.1设计用户界面 8

1.4.2添加程序代码 10

1.4.3保存文件 10

1.4.4运行调试程序 11

1.4.5生成可执行文件及制作安装包 11

1.5 Visual Basic面向对象的基本概念 12

1.5.1对象与类 12

1.5.2属性 13

1.5.3事件及事件过程 13

1.5.4方法 13

1.5.5 VB应用程序的工作方式 14

习题1 14

第2章VB语言基础 16

2.1数据类型 16

2.1.1标准数据类型 16

2.1.2用户自定义数据类型 19

2.1.3枚举类型 19

2.2常量和变量 19

2.2.1变量命名规则 20

2.2.2常量 20

2.2.3变量 21

2.3运算符和表达式 22

2.3.1运算符 23

2.3.2表达式 25

2.3.3常用内部函数 26

2.4编码规则 33

2.4.1 VB代码中不区分字母的大小写 33

2.4.2语句书写自由 33

2.4.3使用注释有利于程序的维护和调试 33

2.4.4使用缩进格式 33

习题2 34

第3章 控制结构 36

3.1顺序结构 36

3.1.1赋值语句 36

3.1.2人机交互函数和过程 37

3.1.3输出语句 40

3.1.4结束语句End 42

3.2选择结构 43

3.2.1 If条件语句 43

3.2.2 Select Case语句 47

3.2.3条件函数 48

3.3循环结构 49

3.3.1 For…Next循环语句 49

3.3.2 Do…Loop循环语句 50

3.3.3 While…Wend循环语句 52

3.3.4循环的嵌套 52

3.4辅助控制语句 53

3.5常用算法 54

3.5.1连乘 54

3.5.2求素数 54

3.5.3求最大公约数和最小公倍数 55

习题3 56

第4章 常用控件 59

4.1基本控件 59

4.1.1窗体(Form) 63

4.1.2标签(Label) 67

4.1.3文本框 67

4.1.4命令按钮(CommandButton) 70

4.2单选按钮和复选框 71

4.2.1主要属性 72

4.2.2主要事件 72

4.3框架(Frame) 72

4.3.1主要属性 72

4.3.2主要事件 73

4.4列表框(ListBox)和组合框(Combol) 74

4.4.1列表框和组合框主要公有属性 74

4.4.2列表框特有的重要属性 75

4.4.3组合框特有的属性 75

4.4.4主要方法 75

4.4.5主要事件 76

4.5图形控件 78

4.5.1图形框(PictureBox)和图像框(Image) 78

4.5.2图形方法(适用于图片框、窗体、打印机) 78

4.5.3绘图控件Line(直线)和Shape(形状) 79

4.6时钟 80

4.6.1主要属性 80

4.6.2主要事件 81

4.7 ProgressBar 81

4.8 UpDown 82

4.8.1主要属性 82

4.8.2主要事件 82

4.9 SSTab 83

主要属性 83

4.10鼠标和键盘 84

4.10.1鼠标事件 84

4.10.2键盘事件 86

习题4 89

第5章 数组 93

5.1静态数组 93

5.1.1一维数组 93

5.1.2多维数组 101

5.2动态数组 103

5.2.1动态数组的建立 103

5.2.2动态数组的应用 104

5.3控件数组 106

5.3.1设计时建立控件数组 106

5.3.2运行时建立控件数组 107

5.4自定义类型数组 108

5.4.1自定义类型的定义 109

5.4.2自定义类型变量的声明 109

5.4.3自定义类型变量的访问 109

5.4.4自定义类型数组的应用 110

习题5 112

第6章 过程 115

6.1事件过程 115

6.2通用过程 116

6.2.1 Sub过程 116

6.2.2函数(Function)过程 118

6.2.3函数过程与子程序过程的区别 122

6.3参数传递 122

6.3.1形参和实参 122

6.3.2按值传递和按址传递 123

6.3.3数组参数的传递 125

6.3.4可选参数 127

6.3.5可变参数 127

6.3.6对象参数 128

6.4变量和过程的作用域 130

6.4.1过程的作用域 130

6.4.2变量的作用域 131

6.4.3变量的生命周期 132

6.5递归 133

6.6过程应用举例 134

6.6.1利用牛顿切线法求根 134

6.6.2利用二分法求根 135

6.6.3数值积分 136

习题6 136

第7章 界面设计 139

7.1通用对话框(CommonDialog) 139

7.1.1通用对话框 139

7.1.2【打开】对话框 140

7.1.3【另存为】对话框 141

7.1.4【颜色】对话框 141

7.1.5【字体】对话框 142

7.1.6【打印】对话框 142

7.1.7【帮助】对话框 143

7.2菜单 145

7.2.1菜单编辑器 146

7.2.2动态菜单 149

7.2.3弹出菜单 151

7.3工具栏和状态栏 152

7.3.1工具栏 152

7.3.2在ImageList控件中添加图像 152

7.3.3在ToolBar控件中添加命令按钮 153

7.3.4状态栏 156

7.4 RichTextBox 157

7.4.1文件操作方法 157

7.4.2常用格式化属性 158

7.4.3在RichTextBox控件中插入图像文件 158

7.4.4 RichTextBox控件的应用 158

7.5多重窗体和多文档界面 159

7.5.1多重窗体 160

7.5.2多文档界面 163

习题7 172

第8章 文件 175

8.1文件概述 175

8.1.1文件的概念 175

8.1.2文件逻辑结构 175

8.1.3文件的类型 176

8.1.4文件处理的一般步骤 177

8.1.5文件指针 177

8.2文件的基本操作 177

8.2.1文件的打开 177

8.2.2文件的关闭 178

8.2.3与文件有关的函数和语句 179

8.3顺序文件的访问 180

8.3.1顺序文件的写操作 180

8.3.2顺序文件的读操作 182

8.4随机文件的访问 183

8.4.1定义记录类型 183

8.4.2随机文件的写操作 184

8.4.3随机文件的读操作 185

8.5二进制文件的访问 187

8.5.1二进制文件的写操作 187

8.5.2二进制文件的读操作 187

8.6文件系统控件 188

8.6.1驱动器列表框控件 188

8.6.2目录列表框控件 189

8.6.3文件列表框控件 190

8.7文件系统操作语句 192

8.7.1 FileCopy语句 193

8.7.2 Kill语句 193

8.7.3 Name语句 193

8.7.4 MkDir语句 194

8.7.5 RmDir语句 194

8.7.6 CurDir函数 194

8.7.7 SetAttr语句 195

8.7.8 GetAttr函数 195

8.8文件系统对象模型 197

8.8.1文件系统对象模型概述 197

8.8.2管理驱动器 198

8.8.3管理文件夹 199

8.8.4管理文件 200

8.9文件应用举例 202

8.9.1新建一【标准EXE】工程 203

8.9.2主窗体 203

8.9.3追加数据窗体 204

8.9.4查询窗体 206

8.9.5按姓名查询窗体 207

8.9.6数据修改窗体 208

8.9.7数据删除窗体 210

8.9.8数据浏览窗体 211

习题8 212

第9章 数据库 214

9.1数据库概述 214

9.1.1数据库基础 214

9.1.2 VB数据库访问技术 216

9.2数据管理器 217

9.2.1创建数据库 217

9.2.2建立表结构 218

9.2.3编辑表中的数据 221

9.2.4使用【数据窗体设计器】自动生成代码 221

9.3 Data控件与数据绑定控件 222

9.3.1数据绑定控件 223

9.3.2 Data控件 225

9.3.3 Recordset对象 228

9.4 ADO数据控件 232

9.4.1 ADO对象模型 232

9.4.2 ADO数据控件的使用 233

9.5结构化查询语言(SQL) 236

9.5.1 SQL语言基础 236

9.5.2 SQL在VB中的使用 238

9.6数据报表 240

9.6.1数据报表设计器 240

9.6.2用数据报表设计器创建报表 241

9.7综合应用案例 243

9.7.1系统分析 243

9.7.2数据库设计与实现 243

9.7.3应用程序各模块的设计与实现 245

习题9 251

参考文献 254