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

  • 购买积分:12 如何计算积分?
  • 作  者:巩政,郝莉,王燕编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2014
  • ISBN:9787560633015
  • 页数:304 页
图书介绍:本书主要基于visual studio 2010/.net framework 4.0开发和运行环境,讲述了vb.net10.0语言基础知识和使用vb.net 10.0语言开发应用的实例,具体内容包括:vb.net语言基础、程序结构、文件和流、windows窗体应用、数据库访问、asp.net web应用等内容。

第1章 概述 1

1.1 VB.NET语言概述 1

1.1.1 VB.NET语言简介 1

1.1.2 .NET Framework 1

1.1.3 VB.NET语言的特点 2

1.2 VB.NET的集成开发环境 3

1.2.1 VB.NET运行环境 3

1.2.2启动 3

1.2.3解决方案和项目 5

1.2.4设计器/编辑器 6

1.2.5编译并运行项目 7

1.3创建一个简单的VB.NET程序 8

习题1 10

第2章 VB.NET程序设计基础 12

2.1窗体和基本控件 12

2.1.1属性 12

2.1.2事件 14

2.1.3方法 15

2.1.4窗体 15

2.1.5 Label(标签)控件 17

2.1.6 TextBox(文本框)控件 19

2.1.7 Button(按钮)控件 20

2.2求解“鸡兔同笼”问题 22

2.3计算分段函数 24

2.4计算乘方与阶乘 26

习题2 28

第3章 VB.NET语言基础 30

3.1编码规则 30

3.1.1语句的书写规则 30

3.1.2注释 30

3.2数据类型 31

3.2.1类型系统 31

3.2.2值类型 32

3.2.3引用类型 32

3.3变量 33

3.3.1标识符 33

3.3.2变量的命名规则 33

3.3.3变量的声明和赋值 34

3.4常量 36

3.4.1文本常量 36

3.4.2用户声明常量 37

3.4.3系统提供的常量 37

3.5预定义数据类型 38

3.5.1整型 38

3.5.2浮点类型 38

3.5.3 Decimal类型 39

3.5.4 Boolean类型 40

3.5.5字符类型 40

3.5.6 Object类型 46

3.5.7日期类型 46

3.5.8可以为Nothing的类型 47

3.6类型转换 48

3.6.1隐式转换和显示转换 48

3.6.2类型转换函数 48

3.7运算符 51

3.7.1算术运算符 51

3.7.2关系运算符 54

3.7.3逻辑/按位运算符 55

3.7.4赋值运算符 56

3.7.5字符串运算符 58

3.7.6移位运算符 59

3.7.7运算符优先级 59

3.8常用函数 60

3.8.1数学函数 60

3.8.2字符串函数 63

3.8.3日期函数 63

3.8.4转换函数 64

3.9表达式 64

3.10语句 66

3.11 MsgBox函数 67

3.12 InputBox函数 70

习题3 71

第4章 程序设计结构 73

4.1顺序结构 73

4.2选择结构 75

4.2.1 If…Then…Else语句 76

4.2.2 Select…Case语句 85

4.3循环结构 87

4.3.1 For循环 87

4.3.2 While循环 90

4.3.3 Do循环 92

4.3.4 For Each…Next循环 95

4.3.5多重循环 96

4.4跳转语句 99

4.4.1 GoTo语句 99

4.4.2 Continue语句 100

4.4.3 Exit语句 101

4.4.4 End语句 102

4.4.5 Stop语句 103

4.5综合应用 103

习题4 108

第5章 枚举、数组和结构 111

5.1枚举 111

5.1.1枚举类型的定义 111

5.1.2枚举的使用 113

5.2数组 114

5.2.1数组声明 114

5.2.2数组的初始化 115

5.2.3动态数组 116

5.2.4数组的使用 118

5.3结构 122

5.3.1定义结构 123

5.3.2定义结构类型的变量 124

5.3.3初始化结构变量 124

5.3.4引用结构变量 125

5.3.5结构数组 126

5.4综合应用 128

习题5 132

第6章 过程 134

6.1建立通用过程 134

6.1.1过程的定义 134

6.1.2过程的建立 135

6.2通用过程的调用 136

6.2.1调用Sub过程 136

6.2.2调用Function过程 136

6.3参数传递 137

6.4变量的作用域 142

6.4.1过程级变量 142

6.4.2模块级变量 142

6.4.3变量的生存期 143

6.5递归 144

6.6综合应用 147

习题6 152

第7章 文件系统 154

7.1文件的概念 154

7.1.1文件 154

7.1.2 VB.NET文件分类 154

7.1.3 VB.NET的文件访问 155

7.2顺序文件 155

7.2.1基本操作 155

7.2.2顺序文件的使用 159

7.3随机文件 162

7.3.1基本操作 163

7.3.2随机文件的使用 164

7.4 VB.NET文件管理 167

7.4.1目录管理 167

7.4.2文件管理 169

7.5综合实例 170

7.5.1问题及分析 170

7.5.2解决方案 171

7.5.3实现代码 172

习题7 174

第8章 Windows窗体应用程序 175

8.1常用的Windows窗体控件 175

8.1.1标签、文本框和命令按钮 175

8.1.2单选按钮、复选框和分组 178

8.1.3列表选择控件 181

8.1.4图形存储和显示控件 186

8.1.5 Timer控件 189

8.2通用对话框 191

8.2.1 OpenFileDialog对话框 191

8.2.2 SaveFileDialog对话框 192

8.2.3 FontDialog对话框 193

8.2.4通用对话框应用举例 194

8.3菜单和工具栏 197

8.3.1 MenuStrip控件 197

8.3.2 ContextMenuStrip控件 197

8.3.3 ToolStrip控件 198

8.3.4菜单和工具栏应用举例 198

8.4多窗体 202

8.4.1添加新窗体 202

8.4.2设置项目启动窗体 202

8.4.3调用其他窗体 202

8.4.4多重窗体应用举例 203

8.5多文档界面 204

8.5.1创建MDI父窗体 205

8.5.2创建MDI子窗体 205

8.5.3处理MDI子窗体 206

8.5.4多文档界面应用举例 206

习题8 212

第9章 利用ADO.NET访问数据库 213

9.1 ADO.NET概述 213

9.1.1认识ADO.NET对象 213

9.1.2 ADO.NET的常用对象 214

9.2连接和操作数据库 215

9.2.1使用Connection对象连接数据库 215

9.2.2 Command对象的使用 218

9.2.3 DataReader对象的使用 224

9.3 DataAdapter对象和数据集DataSet 225

9.3.1认识DataAdapter对象 226

9.3.2认识DataSet数据集 227

9.3.3应用DataAdapter对象和DataSet集合操纵数据库 230

9.4数据控件及数据绑定 233

9.4.1 BindingSource控件 233

9.4.2 DataGridView控件 237

9.4.3数据绑定 240

9.5数据库应用程序实例——教师授课信息管理系统 243

9.5.1教师授课信息管理系统功能简介 243

9.5.2系统的设计和实现思路 243

9.5.3教师授课信息管理系统的实现过程 244

习题9 261

第10章 ASP.NET Web应用程序 262

10.1 ASP.NET应用程序概述 262

10.1.1认识ASP.NET 262

10.1.2 ASP.NET开发环境 263

10.1.3 HTML和ASP.NET标记 264

10.1.4构建ASP.NET Web站点 265

10.2 ASP.NET页面设计 268

10.2.1 ASP.NET页面的基本组成 268

10.2.2服务器控件 268

10.3创建外观一致的Web站点 271

10.3.1 ASP.NET主题 271

10.3.2 ASP.NET外观 273

10.3.3 ASP.NET母版 274

10.4 ASP.NET页面导航 278

10.4.1站点地图文件 279

10.4.2 SiteMapPath控件 280

10.4.3 TreeView控件 281

10.4.4 Menu控件 282

习题10 285

附录A .NETFramework概述 286

A.1 .NET Framework的概念 286

A.2 .NET Framework的功能特点 286

A.3 .NET Framework的主要版本 287

附录B 命名空间 288

附录C ASCII码表 291

附录D控制台I/O和格式化字符串 292

D.1 System.Console类 292

D.2复合格式 293

D.3数字格式字符串 294

D.4标准日期和时间格式字符串 297

附录E XML文档注释 300

参考文献 304