《VISUAL BASIC.NET 程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张继军主编
  • 出 版 社:北京:中国农业出版社
  • 出版年份:2014
  • ISBN:9787109185951
  • 页数:344 页
图书介绍:本书以Visual Studio 2012作为开发平台,按照由浅入深、通俗易懂的原则,介绍Visual Basic.NET程序设计,通过案例驱动让读者理解、掌握Visual Basic.NET程序设计的基本思想、方法和应用开发技术。

第1章 Visual Basic.NET入门基础 1

1.1 计算机信息处理过程 1

1.2 程序设计语言与程序设计方法 3

1.2.1 计算机语言 3

1.2.2 Visual Basic.NET简介 5

1.2.3 简单的Visual Basic.NET程序设计 5

1.3 Visual Basic.NET集成开发环境——Visual Studio 2012 6

1.3.1 启动Visual Studio 2012 7

1.3.2 Visual Studio 2012的操作与使用 9

1.4 Visual Basic.NET应用程序设计案例 11

1.5 Visual Basic.NET应用程序的项目管理 14

本章小结 17

习题1 17

实验1 Visual Studio 2012开发平台与简单程序设计 18

第2章 Visual Basic.NET面向对象的基本概念 20

2.1 Visual Basic.NET面向对象概述 20

2.2 设计任务——矩形的绘制 21

2.3 Visual Basic.NET中的类与对象 25

2.3.1 Visual Basic.NET中的类 25

2.3.2 Visual Basic.NET中的对象及其属性和方法 26

2.3.3 Visual Basic.NET中对象的事件与事件过程 31

2.4 窗体及其属性、事件和方法 34

2.4.1 设计任务——在窗体上显示文本信息 34

2.4.2 窗体的属性 35

2.4.3 窗体的方法 37

2.4.4 窗体的常用事件 38

2.5 常用基本控件及其属性、事件和方法 39

2.5.1 命令按钮控件 39

2.5.2 标签控件 41

2.5.3 文本框控件 42

2.6 应用案例 46

本章小结 49

习题2 49

实验2 Visual Basic.NET基本控件与简单程序设计 50

第3章 Visual Basic.NET编程基础 52

3.1 Visual Basic.NET的基本元素 52

3.2 设计任务——加法器和字符连接器程序的设计 53

3.3 Visual Basic.NET基本数据类型 55

3.4 常量与变量 56

3.4.1 常量与符号常量 56

3.4.2 变量与变量声明 58

3.5 运算符与表达式 60

3.5.1 算术运算符与算术表达式 61

3.5.2 字符串运算符与字符串表达式 62

3.5.3 表达式的计算次序 63

3.6 常用标准函数 63

3.6.1 算术函数 64

3.6.2 字符串函数 67

3.6.3 转换函数 69

3.7 注释语句、暂停语句和结束语句 70

本章小结 72

习题3 73

实验3 程序设计基础 75

第4章 顺序结构程序设计 77

4.1 结构化程序设计概述 77

4.1.1 结构化程序设计的三种结构 77

4.1.2 算法 78

4.1.3 算法描述 79

4.1.4 结构化程序设计过程 83

4.2 顺序结构程序设计 84

4.3 设计任务——摄氏温度对应华氏温度的转换 85

4.4 给变量提供值的操作 87

4.4.1 赋值语句 87

4.4.2 输入对话框函数的使用 88

4.4.3 文本框控件的使用 90

4.5 显示信息的操作 90

4.5.1 消息对话框函数或方法的使用 90

4.5.2 文本框控件和标签控件显示信息的使用 94

4.6 应用案例 94

本章小结 96

习题4 96

实验4 顺序结构程序设计 99

第5章 选择结构程序设计 100

5.1 选择结构设计任务 100

5.1.1 偶数的判定 100

5.1.2 设置文本框字体字型 102

5.2 关系运算符与关系表达式 104

5.2.1 关系运算符 104

5.2.2 关系表达式 105

5.3 逻辑运算符与逻辑表达式 106

5.3.1 逻辑运算符 106

5.3.2 逻辑表达式 106

5.4 If条件语句 107

5.4.1 单分支结构语句 107

5.4.2 双分支结构语句 111

5.4.3 多分支结构语句 112

5.5 情况语句 114

5.6 IIf()函数与Choose()函数 116

5.7 分支嵌套结构 117

5.8 选择控件和分组框的使用 122

5.8.1 单选按钮 122

5.8.2 复选框 122

5.8.3 分组框 123

5.9 应用案例 125

本章小结 129

习题5 129

实验5 分支结构程序设计 132

第6章 循环结构程序设计 134

6.1 设计任务——判定素数 134

6.2 For-Next循环语句 136

6.2.1 For-Next循环语句 136

6.2.2 Exit For语句 139

6.3 Do-Loop循环语句 141

6.3.1 Do-Loop语句 141

6.3.2 Exit Do语句 146

6.4 While-End While循环语句 148

6.5 多重循环的设计 148

6.6 应用案例 150

本章小结 152

习题6 152

实验6 循环结构程序设计 156

第7章 数组 157

7.1 数组概述 157

7.2 设计任务——对于n个数据,输出高于其平均值的所有数据 158

7.3 数组的声明和初始化 160

7.3.1 数组的声明 161

7.3.2 数组的初始化 162

7.4 数组的引用 163

7.5 数组的基本操作 163

7.6 动态数组 169

7.7 列表框和组合框控件 171

7.7.1 列表框 171

7.7.2 组合框 174

7.8 控件数组 177

7.9 应用案例 180

本章小结 189

习题7 190

实验7 数组的基本操作 192

第8章 过程 193

8.1 过程概述 193

8.2 子过程 195

8.2.1 设计子过程 195

8.2.2 调用子过程 197

8.3 函数过程 199

8.3.1 设计函数过程 199

8.3.2 调用函数过程 200

8.4 递推与递归 204

8.4.1 递推 204

8.4.2 递归 205

8.5 鼠标事件与键盘事件及其应用 208

8.5.1 键盘事件 208

8.5.2 鼠标 210

8.6 应用案例 211

本章小结 214

习题8 214

实验8 子过程与函数过程 216

第9章 菜单与工具栏设计 218

9.1 概述 218

9.2 菜单设计 219

9.2.1 MenuStrip控件 219

9.2.2 菜单设计 222

9.2.3 弹出式菜单设计 224

9.3 工具栏的设计 226

9.3.1 手工方式创建工具栏 226

9.3.2 使用ToolStrip控件创建工具栏 227

9.4 状态栏设计 230

9.5 应用案例 232

本章小结 235

习题9 235

实验9 菜单、工具栏和状态栏的设计 235

第10章 文件 237

10.1 文件概述 237

10.2 顺序文件的读写操作 238

10.2.1 顺序文件的打开与关闭 238

10.2.2 顺序文件的写操作 239

10.2.3 顺序文件的读操作 244

10.3 文件系统对象 247

10.3.1 文件系统对象属性 247

10.3.2 文件系统对象方法 247

10.4 文件通用对话框 250

10.4.1 “打开”对话框 250

10.4.2 “另存为”对话框 253

10.5 应用案例 253

本章小结 256

习题10 257

实验10 文件操作 257

第11章 多重窗体与多文档界面 258

11.1 窗体的属性与方法 258

11.1.1 窗体位置属性 258

11.1.2 窗体的特殊方法 259

11.2 多重窗体应用程序 260

11.2.1 多重窗体 260

11.2.2 多重窗体应用案例 262

11.3 MDI应用程序 264

11.3.1 与MDI有关的属性和方法 264

11.3.2 建立MDI应用程序的步骤 265

11.3.3 MDI应用程序案例 265

本章小结 267

习题11 267

实验11 多重窗体与多文档界面设计 268

第12章 面向对象程序设计 269

12.1 设计任务——一个简单的面向对象程序设计示例 269

12.2 类和对象 273

12.2.1 类的创建 273

12.2.2 对象的创建和使用 275

12.3 类的成员及其创建 277

12.3.1 修饰符 277

12.3.2 常量的定义 277

12.3.3 变量的定义 277

12.3.4 方法(函数)的创建 278

12.3.5 属性的创建 278

12.3.6 类与对象的应用案例 279

12.3.7 向类中添加事件的方法 281

12.3.8 构造函数及其创建 286

12.3.9 共享成员的定义 287

12.4 类的继承与多态 289

12.4.1 类的继承 292

12.4.2 类的多态 293

12.5 应用案例 298

本章小结 301

习题12 301

实验12 面向对象编程 302

第13章 ADO.NET数据库编程 303

13.1 数据库的基本概念 303

13.1.1 关系数据库 303

13.1.2 数据库的创建 304

13.1.3 结构化查询语言 306

13.2 设计任务——使用数据库方式实现用户登录 307

13.3 ADO.NET框架介绍 309

13.4 使用ADO.NET控件编程 310

13.4.1 通过绑定控件显示数据 310

13.4.2 ADO.NET表格数据控件的使用 312

13.4.3 导航栏与控件的绑定 313

13.5 使用ADO.NET对象访问数据库 314

13.5.1 Connection对象 314

13.5.2 Command对象 316

13.5.3 DataReader对象 318

13.5.4 DataAdapter对象 319

13.5.5 DataSet对象 320

13.6 应用案例 322

本章小结 324

习题13 324

实验13 数据库操作 324

第14章 简单的网络编程 325

14.1 网络编程概述 325

14.2 设计任务——一个简单的网络浏览器程序 325

14.3 WebBrowser控件的使用 326

14.4 Socket类通信 329

14.4.1 Socket类通信协议 330

14.4.2 Socket实例的创建 330

14.4.3 Socket常用方法 331

14.5 Visual Basic Script简介 334

14.6 ASP.NET Web编程简介 335

14.6.1 ASP.NET页面概述 335

14.6.2 ASP.NET服务器控件 336

14.6.3 Web应用程序的创建 336

14.6.4 ASP.NET内部对象和常用事件 339

14.7 应用案例 340

本章小结 342

习题14 342

实验14 简单网络编程 342

参考文献 344