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

  • 购买积分:11 如何计算积分?
  • 作  者:王庆桦主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2012
  • ISBN:9787122150523
  • 页数:258 页
图书介绍:本教材从培养学生的实际应用能力出发,内容由浅入深,讲解循序渐进,易学易懂。全书详细介绍了Visual Basic.NET 2005的集成开发环境,Visual Basic.NET程序设计基本语法、窗体、控件与界面设计技术,文件操作方法,ADO.net数据库程序设计技术和基于C/S结构的综合案例设计等内容。

第1章 初识Visual Basic.NET 1

1.1 .NET简介 1

1.2 Visual Studio.NET 2005的安装 1

1.2.1 Visual Studio.NET 2005的安装 1

1.2.2 MSDN的安装 3

1.3 Visual Basic.NET 2005集成开发环境 3

1.3.1 Visual Basic.NET 2005的启动 3

1.3.2 Visual Basic.NET 2005界面组成 5

1.4实训指导 7

1.5实训项目一 10

本章小结 12

练习一 12

第2章Visual Basic.NET语言基础 13

2.1标识符的引入 13

2.2数据类型 14

2.3常量 15

2.3.1直接常量 16

2.3.2符号常量 16

2.4变量 17

2.5运算符和表达式 18

2.5.1算术运算符 18

2.5.2关系运算符 18

2.5.3逻辑运算符 19

2.5.4字符串运算符 19

2.5.5运算符的优先级 20

2.6常用内部函数 20

2.6.1数学函数 20

2.6.2字符串函数 20

2.6.3转换函数 21

2.6.4日期时间函数 21

2.6.5随机函数 22

2.6.6 InputBox函数与MsgBox函数 22

2.7实训指导 24

2.8实训项目二 27

本章小结 29

练习二 29

第3章Visual Basic.NET控制结构 31

3.1顺序结构 31

3.2选择语句 32

3.2.1 IF/Then语句 32

3.2.2 IF/Then/Else语句 34

3.2.3多重选择语句 35

3.2.4 Select Case语句 37

3.2.5 IIf函数 39

3.3循环语句 39

3.3.1 For/Next语句 39

3.3.2 While语句 40

3.3.3 Do/Loop语句 41

3.3.4 For Each/Next语句 44

3.3.5循环的强制退出 44

3.3.6嵌套循环 44

3.4综合实例 46

3.5实训项目三 48

本章小结 48

练习三 49

第4章 复合数据类型 51

4.1数组 51

4.1.1数组的声明与初始化 51

4.1.2数组的使用 53

4.1.3动态数组 57

4.1.4交错数组 58

4.1.5使用ArrayList处理数组 58

4.2集合 60

4.3结构类型 62

4.3.1结构类型定义 62

4.3.2结构类型的使用 63

4.4综合实例 64

4.5实训项目四 66

本章小结 67

练习四 67

第5章Visual Basic.NET过程控制 69

5.1过程的概念 69

5.2 Sub过程 69

5.2.1 Sub过程的定义 69

5.2.2 Sub过程的调用 70

5.2.3过程参数的传递 71

5.3 Function过程 73

5.3.1 Function过程的定义 73

5.3.2 Function函数的调用 74

5.4变量的作用域与生存周期 75

5.4.1变量的作用域 75

5.4.2 Static 77

5.5综合实例 78

5.6实训项目五 80

本章小结 81

练习五 81

第6章 常用控件使用 83

6.1命令按钮 83

6.2文本控件 83

6.2.1标签 83

6.2.2文本框 84

6.2.3富文本框 85

6.3选择控件 87

6.3.1单选按钮 87

6.3.2复选框 88

6.3.3分组框 88

6.4列表框和组合框 90

6.4.1组合框 90

6.4.2列表框 92

6.4.3带复选框的列表框 93

6.5图片框 94

6.6定时器 96

6.7滚动条 97

6.8 综合实例 99

6.9实训项目六 102

本章小结 105

练习六 105

第7章windows用户界面设计 107

7.1窗体界面设计 107

7.1.1窗体的类型 107

7.1.2窗体的常用属性 107

7.1.3窗体的常用事件 108

7.1.4窗体的常用方法 108

7.1.5键盘和鼠标器 108

7.1.6多窗体设计 112

7.2菜单设计 114

7.2.1菜单的结构 114

7.2.2创建下拉式菜单 116

7.2.3创建弹出式菜单 119

7.3通用对话框 120

7.3.1打开文件对话框 120

7.3.2保存文件对话框 121

7.3.3颜色对话框 123

7.3.4字体对话框 123

7.4 MDI窗体界面设计 124

7.4.1 MDI应用程序的特征 124

7.4.2 MDI父窗体属性、事件和方法 124

7.4.3 MDI子窗体属性 125

7.4.4创建MDI父窗体和子窗体 125

7.5工具栏 128

7.5.1创建工具栏 128

7.5.2 Items集合和ToolStripButton对象 128

7.6状态栏 129

7.7综合实例 130

7.8实训项目七 136

本章小结 137

练习七 137

第8章 面向对象程序设计 139

8.1面向对象程序设计思想 139

8.2类的应用 140

8.2.1创建类 140

8.2.2创建和使用类的对象 142

8.2.3定义属性 143

8.2.4事件处理 145

8.2.5构造方法和析构方法 146

8.3命名空间 148

8.3.1 使用命名空间 148

8.3.2 自定义命名空间 148

8.4 继承 150

8.4.1 基类与派生类 150

8.4.2 用Inherits语句实现继承 150

8.4.3 基类成员在派生类中的作用域 153

8.4.4 类继承的限制 154

8.5 多态性 157

8.5.1 重载 158

8.5.2 重写 158

8.5.3 接口 159

8.6 综合实例 162

8.7 实训项目八 164

本章小结 165

练习八 165

第9章 ADO.NET数据库访问技术 166

9.1 数据库简介 166

9.1.1 数据库的基本概念 166

9.1.2 SQL语言简介 166

9.2 ADONET概述 167

9.2.1 ADONET组织结构 168

9.2.2 选择合适的.NET Framework数据提供程序 168

9.2.3 访问数据库的基本过程 169

9.3 连接环境下访问数据库 170

9.3.1 使用数据访问对象 170

9.3.2 连接环境下访问数据库实例 173

9.4 非连接环境下访问数据库 180

9.4.1 SqlDataAdapter对象 180

9.4.2 DataSet对象 182

9.4.3 非连接环境下访问数据库实例 187

9.5 DataGridView控件 189

9.5.1 控件与数据绑定 189

9.5.2 设置DataGridView外观 191

9.5.3 编辑DataGridView的列属性 192

9.5.4 使用DataGridViiew更新数据库 195

9.6 DataView 196

9.6.1 DataView概述 196

9.6.2 条件过滤 196

9.6.3 列排序 197

9.7 综合实例 197

9.8 实训项目九 201

本章小结 202

练习九 202

第10章 文件读写和管理 203

10.1 文件和System.IO模型概述 203

10.1.1 文件的分类 203

10.1.2 访问文件的方式 203

10.1.3 System.IO模型概述 204

10.2 文件的读写操作 204

10.2.1 文本文件的读写操作 204

10.2.2 二进制文件的读写操作 209

10.3 文件及文件夹的管理 211

10.4 综合实例 213

10.5 实训项目十 215

本章小结 217

练习十 217

第11章 图形设计与多媒体技术 219

11.1 GDI+概述 219

11.1.1 什么是GDI+ 219

11.1.2 GDI+坐标系 219

11.1.3 绘图的基本步骤 219

11.2 绘制图形 220

11.2.1 绘图工具 220

11.2.2 绘制图形 221

11.3 绘制文字 224

11.4 多媒体播放器 225

11.5 综合实例 227

11.6 实训项目十一 228

本章小结 229

练习十一 229

第12章 综合实例——学生信息管理系统 231

12.1 系统规划与设计 231

12.1.1 系统分析 231

12.1.2 系统功能设计 231

12.2 系统数据库设计 232

12.2.1 创建数据库 232

12.2.2 创建数据表 232

12.2.3建立表间关系 233

12.3创建项目和公共模块 234

12.4创建系统主控窗体 234

12.5创建学生信息管理模块 236

12.5.1创建添加学生信息窗体 236

12.5.2创建修改学生信息窗体 239

12.5.3创建删除学生信息窗体 241

12.5.4创建学生信息查询窗体 243

12.6创建课程管理模块 245

12.6.1创建添加课程窗体 245

12.6.2创建修改课程窗体 245

12.6.3创建删除课程窗体 246

12.7创建系别/班级管理模块 246

12.7.1创建系别信息管理窗体 246

12.7.2创建班级信息管理窗体 250

12.8创建成绩管理模块 250

12.8.1创建成绩信息管理窗体 250

12.8.2创建成绩查询窗体 251

本章小结 254

练习题参考答案 255

练习一 255

练习二 255

练习三 255

练习四 255

练习五 256

练习六 256

练习七 256

练习八 256

练习九 256

练习十 256

练习十一 257

参考文献 258