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

  • 购买积分:11 如何计算积分?
  • 作  者:崔淼,刘先省主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111413578
  • 页数:298 页
图书介绍:本教材以Microsoft Visual Studio 2008为开发平台,兼容Microsoft Visual Studio 2005/2010。以Visual Basic为开发语言,全面细致地介绍了Visual Basic程序设计语言的基础知识、特点和具体应用。本教材共分为12章,主要包括Visual Basic语法基础,流程控制语句与控件,面向对象程序设计方法,接口、事件、委托和泛型,异常处理和文件操作,数据库操作,LINQ to SQL以及使用Microsoft Excel实现数据导入及报表输出等内容。

第1章Visual Studio集成开发环境 1

1.1 Visual Studio的项目管理 1

1.1.1 Visual Studio的初始设置 1

1.1.2新建和打开项目 2

1.1.3集成开发环境中的主要子窗口 3

1.2 Visual Studio的帮助系统 6

1.2.1动态帮助 7

1.2.2智能感知 7

1.2.3 MSDN Library帮助系统 8

1.2.4通过Internet获取帮助 10

1.3创建简单Windows应用程序的基本步骤 10

1.3.1设计要求及设计方法分析 11

1.3.2创建应用程序项目 11

1.3.3设计应用程序界面 11

1.3.4设置对象属性 12

1.3.5编写程序代码 13

1.3.6运行和调试程序 14

1.4习题 14

第2章Visual Basic语法基础 15

2.1 Visual Basic变量 15

2.1.1变量的命名规范 15

2.1.2声明变量 16

2.1.3给变量赋值 17

2.1.4变量的作用域和生存期 18

2.2数据类型及类型转换 18

2.2.1数值类型 19

2.2.2字符类型 20

2.2.3其他数据类型 20

2.2.4数据类型转换 21

2.2.5运算符与表达式 23

2.3常用函数 25

2.3.1常用数学函数 25

2.3.2常用字符串函数 26

2.3.3日期时间类函数 26

2.3.4转换函数 27

2.3.5随机函数 28

2.4习题 28

第3章 流程控制语句与控件 30

3.1流程控制语句 30

3.1.1选择结构 30

3.1.2循环结构 38

3.2常用控件 43

3.2.1基本控件 43

3.2.2选择类控件 45

3.2.3图片框和图片列表框 50

3.2.4焦点与Tab键顺序 51

3.3使用控件类创建动态控件 52

3.3.1创建控件类对象 52

3.3.2使用动态控件 53

3.4键盘鼠标事件 55

3.4.1常用键盘事件 55

3.4.2常用鼠标事件 58

3.5习题 60

第4章 面向对象的程序设计方法 64

4.1面向对象程序设计的概念 64

4.1.1面向对象与传统编程方法的不同 64

4.1.2类和对象 65

4.1.3类成员的基本概念 67

4.2类和模块 68

4.2.1创建类 68

4.2.2类的方法与重载 70

4.2.3方法参数的传递方式 71

4.2.4构造函数与析构函数 73

4.2.5类的共享成员 75

4.2.6模块 76

4.3在应用程序中使用类 77

4.3.1声明和访问类的对象 77

4.3.2向项目中添加类项和类库 79

4.4类的继承 84

4.4.1基类和派生类 84

4.4.2使用类关系图 90

4.5通过继承实现多态性 90

4.5.1多态性的概念 91

4.5.2重载、重写和隐藏类成员 91

4.5.3抽象类与抽象方法 93

4.6习题 95

第5章 数组、结构与集合 98

5.1数组 98

5.1.1声明和访问数组 98

5.1.2 Array类 104

5.1.3控件数组 105

5.2结构和枚举 109

5.2.1结构 109

5.2.2结构数组应用示例 111

5.2.3枚举类型 114

5.3集合类 115

5.3.1 ArrayList集合 116

5.3.2 HashTable集合 118

5.4习题 124

第6章 接口、委托和事件 128

6.1接口 128

6.1.1接口的声明和实现 128

6.1.2多接口继承 131

6.1.3接口与抽象类的区别 131

6.2委托 132

6.2.1委托的声明 132

6.2.2委托的实例化和调用 133

6.2.3将多个方法关联到委托 134

6.3事件 136

6.3.1与事件相关的几个概念 136

6.3.2定义和使用事件 137

6.3.3 AddHandler与RemoveHandler语句 140

6.4习题 142

第7章 泛型 144

7.1泛型的概念 144

7.1.1泛型的特点 144

7.1.2泛型类的声明和使用 145

7.2泛型集合 148

7.2.1 List(Of T)泛型集合类 148

7.2.2 Dictionary泛型集合类 151

7.3泛型方法和泛型接口 158

7.3.1泛型方法 158

7.3.2泛型接口 160

7.3.3自定义泛型接口 163

7.4习题 163

第8章 异常处理、程序调试和文件操作 166

8.1异常处理 166

8.1.1使用Try…Catch…Finally语句捕获和处理异常 166

8.1.2抛出异常和常用异常类 170

8.2应用程序调试 173

8.2.1程序错误的分类 173

8.2.2常用调试窗口 174

8.2.3程序断点和分步执行 176

8.3文件操作类 177

8.3.1 File类 177

8.3.2 Directory类 178

8.3.3 DirveInfo类 179

8.4数据流 180

8.4.1流的操作 180

8.4.2文件流 181

8.4.3文本文件的读写操作 184

8.5习题 189

第9章 数据绑定和数据访问控件 192

9.1数据绑定 192

9.1.1数据绑定的概念 192

9.1.2简单绑定和复杂绑定 193

9.2 BindingSource和BindingNavigator控件 194

9.2.1使用BindingSource控件 194

9.2.2使用DataView对象 199

9.2.3使用BindingNavigator控件 200

9.3 DataGridView控件 201

9.3.1 DataGridView控件概述 201

9.3.2设置DataGridView控件的外观 202

9.3.3使用DataGridView控件 204

9.4习题 209

第10章 使用ADO.NET访问数据库 212

10.1 ADO.NET概述 212

10.1.1 ADO.NET的数据模型 212

10.1.2 ADO.NET中的常用对象 213

10.2数据库连接对象(Connection) 214

10.2.1创建Connection对象 214

10.2.2 Connection对象的属性和方法 214

10.2.3连接字符串 216

10.3数据库命令对象(Command) 219

10.3.1创建Command对象 219

10.3.2 Command对象的属性和方法 220

10.4数据读取对象(DataReader) 225

10.4.1 DataReader对象的常用属性及方法 225

10.4.2使用DataReader对象 226

10.5数据适配器对象(DataAdapter) 235

10.5.1 DataAdapter对象概述 235

10.5.2 DataAdapter和DataTable对象 235

10.6 DataSet 238

10.6.1 DataSet中的对象、属性和方法 239

10.6.2使用DataSet访问数据库 240

10.7习题 244

第11章LINQ to SQL数据库操作 252

11.1 LINQ的概念 252

11.1.1 LINQ的构成 252

11.1.2与LINQ相关的几个概念 253

11.2使用LINQ查询 260

11.2.1使用LINQ查询表达式 260

11.2.2使用LINQ方法 262

11.3对象关系模型与O/R设计器 264

11.3.1了解对象关系模型 264

11.3.2使用O/R设计器 265

11.3.3了解DBML文件 268

11.4使用LINQ to SQL操作数据库 269

11.4.1查询数据库记录 269

11.4.2插入新记录 273

11.4.3修改记录 274

11.4.4删除记录 274

11.4.5使用LINQ to SQL直接执行SQL语句 275

11.5习题 276

第12章 数据的导入和报表输出 278

12.1 Visual Studio与Excel电子表格 278

12.1.1操作Excel工作簿 278

12.1.2操作Excel工作表 281

12.1.3 Excel与数据库的数据交互 283

12.2使用Excel输出报表实例 284

12.2.1程序功能要求 285

12.2.2程序设计要求 286

12.2.3程序功能的实现 287

12.3习题 296

参考文献 298