《普通高等教育“十三五”规划教材 Visual Basic.NET程序设计》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:何振林,罗奕主编;胡绿慧,杨霖,何剑蓉等副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2018
  • ISBN:9787517062165
  • 页数:482 页
图书介绍:全书共11章,着重介绍Visual Basic.NET编程的基础知识和基本方法,同时加强了结构化程序设计和常用算法的训练,深入浅出地介绍了面向对象的程序设计方法。主要内容有:第1章—Visual Basic程序设计概述;第2章—数据类型、运算符和函数;第3章—程序的控制结构及应用;第4章—数组及应用;第5章—常用控件;第6章—过程与函数;第7章—菜单与界面设计;第8章—自定义类与对象的使用;第9章—图形图像;第10章—文件操作;第11章—数据库应用。本书内容全面详细,以循序渐近的方式进行讲解,叙述中又能引出和内容相关的章节知识。实例丰富,共有实例200题,所有实例程序都上机调试通过。特别适合作为各类高等学校计算机类、信息类专业的Visual Basic程序设计教材,也适合作为高等学校非计算机类各专业的参考教材,还可以供从事计算机应用开发的各类人员学习参考。为使全书页数不致冗厚,本书每章节后面安排有少量习题,有助于调动读者学习VB.NET程序设计的趣味性、主动性和积极性,能提高学习的效率。更多习题请读者自行到如下网址下载:http://www.waterpub.com.cn/softdo

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

1.1一个例子——求圆的周长和面积 1

1.2可视化编程的基本概念 5

1.2.1对象、事件和方法 6

1.2.2 VB.NET应用程序的工作方式 8

1.3 VB.NET集成开发环境 9

1.3.1主窗口 9

1.3.2工具箱窗口 9

1.3.3窗体窗口 11

1.3.4“解决方案资源管理器”窗口 12

1.3.5 Visual Basic.NET项目的组成 13

1.3.6“属性”窗口 16

1.3.7“代码”窗口 19

1.3.8其他几个常用窗口 23

1.3.9使用帮助功能 24

1.4 VB.NET程序的构成和编程步骤 25

1.4.1 VB.NET应用程序的构成 25

1.4.2 VB.NET编程的一般步骤 26

1.5窗体的属性、事件和方法 27

1.5.1窗体的主要属性 27

1.5.2窗体的事件 35

1.5.3窗体的事件的触发顺序 37

1.5.4窗体的方法 39

1.6基本控件及其使用 40

1.6.1控件的画法和基本操作 40

1.6.2控件名称的命名法 43

1.6.3命令按钮 44

1.6.4标签 47

1.6.5文本框 48

1.6.6富文本框 53

1.7焦点和Tab顺序 56

1.7.1焦点 56

1.7.2 Tab顺序 57

1.8建立一个控制台应用程序 59

第2章 数据类型、运算符和函数 65

2.1数据类型 65

2.2常量和变量 69

2.2.1常量和变量命名的规则 69

2.2.2类型字符与类型符号 69

2.2.3默认类型 70

2.2.4十六进制文本和八进制文本 71

2.2.5常量 71

2.2.6变量 73

2.2.7变量的作用域 76

2.2.8显式声明与隐式声明 79

2.2.9枚举类型 82

2.3运算符和表达式 84

2.4常用函数 95

2.4.1数学函数 95

2.4.2取整函数 97

2.4.3随机函数 98

2.4.4字符串函数 99

2.4.5日期和时间函数 102

2.4.6转换函数 106

2.4.7判断与类型测试函数 107

2.4.8 Format格式函数 110

2.4.9 Shell函数与DoEvent函数 116

第3章 程序的控制结构及应用 118

3.1顺序结构 119

3.1.1语句的格式 120

3.1.2赋值语句 120

3.1.3注释语句 122

3.1.4结束语句 122

3.2数据的输入和输出 123

3.2.1利用Debug.Print方法输出数据 123

3.2.2 InputBox函数 124

3.2.3 MsgBox函数和语句 125

3.2.4控件间的交互 127

3.3选择结构 128

3.3.1单分支选择结构 128

3.3.2双分支选择结构 129

3.3.3分支选择结构的嵌套 130

3.3.4多分支控制结构 132

3.3.5条件函数 135

3.4循环结构 136

3.4.1 For循环结构 136

3.4.2 Do…Loop条件循环结构 138

3.4.3 Do…Loop循环结构 140

3.4.4 While循环结构 141

3.4.5循环的嵌套 141

3.5其他控制语句 143

3.5.1 GoTo语句 143

3.5.2 Stop语句 143

3.5.3 With语句 144

3.6控制结构的综合应用 144

第4章 数组、集合与结构 147

4.1数组的声明与使用 148

4.1.1数组的存储结构 149

4.1.2交错数组 150

4.1.3零长度数组 151

4.1.4一维数组 151

4.1.5二维数组和多维数组 155

4.2动态数组 157

4.3与数组操作有关的几个函数 160

4.4数组的常用属性和方法 161

4.5 For Each.Next语句 165

4.6控件数组 167

4.7集合 169

4.8 ArrayList类 174

4.9结构 176

4.9.1定义结构 176

4.9.2定义结构类型的变量 179

4.9.3初始化结构变量 180

4.9.4引用结构变量 180

4.9.5结构数组 181

第5章 常用控件 185

5.1图形与图像类控件 185

5.1.1直线控件 186

5.1.2椭圆形状和矩形形状控件 186

5.1.3图片框和图像列表框 190

5.2选择类控件 194

5.2.1单选按钮和复选框 194

5.2.2列表框 196

5.2.3复选列表框 200

5.2.4组合框 201

5.2.5列表视图(ListView) 202

5.2.6树形视图(TreeView)控件 211

5.3容器类控件 216

5.3.1分组框控件 217

5.3.2其他容器控件 218

5.4计时器 220

5.5滚动类控件 222

5.5.1滚动条 222

5.5.2跟踪条控件 223

5.5.3进度条 224

5.5.4数字微调控件 225

5.6月历控件与日期/时间控件 226

5.7文件系统控件 230

5.7.1驱动器列表框和目录列表框 231

5.7.2文件列表框 234

第6章 过程与函数 237

6.1 Sub过程 238

6.2 Function函数过程 241

6.3过程之间的数据传递 243

6.3.1数据传递的方式 243

6.3.2值传递与地址传递 245

6.3.3数组参数 248

6.3.4可选参数和可变参数 250

6.4嵌套调用和递归算法 252

6.4.1嵌套调用 252

6.4.2递归算法 253

6.5过程的重载 254

6.6键盘与鼠标事件过程 256

6.6.1键盘事件 256

6.6.2鼠标事件 260

6.6.3拖放操作 261

第7章 菜单与界面设计 264

7.1设计菜单的一般步骤 264

7.1.1菜单的基本概念和类型 264

7.1.2菜单设计的一般步骤和方法 266

7.1.3菜单控件介绍 267

7.1.4制作弹出式菜单 272

7.2对话框设计 274

7.2.1自定义对话框 274

7.2.2通用对话框 276

7.2.3打印对话框 282

7.3工具栏与状态栏 288

7.3.1工具栏 288

7.3.2状态栏 291

7.4多重窗体与多文档界面 293

7.4.1多重窗体 293

7.4.2多文档界面 296

第8章 自定义类与对象的使用 301

8.1面向对象程序设计概述 301

8.1.1面向对象程序的概念 301

8.1.2面向对象与传统编程方法的不同 301

8.1.3类与对象 302

8.1.4类和对象的概念 303

8.1.5面向对象的三个重要特征 303

8.1.6类成员的基本概念 304

8.2类和对象的创建 306

8.2.1类的创建 308

8.2.2类定义的位置 310

8.2.3对象的创建和引用 311

8.2.4何时使用Shared 312

8.2.5对象的使用 314

8.2.6解除对象的引用 314

8.2.7“类视图”和“对象浏览器”图标 315

8.3类成员的分类及可访问性 316

8.4类的构造函数和析构函数 317

8.5定义属性与应用 319

8.6方法和方法的重载 322

8.7事件的声明、激发和使用 323

8.7.1事件的声明和激发 323

8.7.2事件的使用 324

8.8命名空间 330

8.8.1命名空间的作用 331

8.8.2命名空间的结构 331

8.8.3自定义命名空间 332

8.8.4根命名空间 333

8.8.5引用命名空间 335

8.9 类的继承性 338

8.9.1类的继承 338

8.9.2类的多态性与重写 343

8.9.3隐藏 346

8.9.4构造函数的继承 349

8.10 Me、MyBase和MyClass关键字 350

8.11 VB.NET自定义用户控件示例 353

第9章 图形图像 357

9.1绘图基础 357

9.1.1图形与图像概述 357

9.1.2绘图基础知识 358

9.1.3使用GDI+在对象上绘制图形的步骤 361

9.1.4清屏 362

9.2与绘图相关的对象 363

9.2.1 Graphics对象 363

9.2.2 Color结构 364

9.2.3常用的数据结构 368

9.3 Pen对象 369

9.3.1 Pen对象的创建 370

9.3.2 Pen对象的常用属性 370

9.3.3 Pens对象 371

9.4 Font对象 371

9.5 Brush类 373

9.6 Brushes类 379

9.7 Bitmap类 379

9.7.1常用属性 379

9.7.2构造函数 380

9.7.3方法 380

9.8 Image类 381

9.8.1绘制直线 382

9.8.2绘制椭圆 383

9.8.3绘制矩形 384

9.8.4绘制圆弧 384

9.8.5绘制扇形 386

9.8.6绘制文本 387

9.8.7绘制图像 389

9.8.8填充图形 390

9.8.9交互绘图 391

9.9坐标轴的变换 392

9.10综合实例 393

第10章 文件操作 397

10.1文件的分类和操作步骤 397

10.1.1文件的分类 397

10.1.2文件的操作步骤 399

10.2顺序文件 399

10.2.1打开文件 399

10.2.2关闭文件 401

10.2.3写顺序文件 401

10.2.4读顺序文件 404

10.2.5与文件有关的语句和函数 405

10.3随机文件 412

10.3.1打开和关闭随机文件 412

10.3.2读写随机文件 414

10.4二进制文件 416

10.4.1打开二进制文件 417

10.4.2关闭二进制文件 417

10.4.3读写二进制文件 417

第11章 数据库应用 419

11.1数据库基本知识 419

11.1.1数据库的基本概念 419

11.1.2建立Access数据库 425

11.1.3 SQL查询 429

11.2 ADO.NET数据访问对象 434

11.2.1 OleDbConnection对象 434

11.2.2 OleDbCommand对象(控件) 438

11.2.3 OleDbDataReader对象 442

11.2.4 OleDbDataAdapter对象(控件) 445

11.3 DataSet对象 449

11.3.1 DataSet对象概述 449

11.3.2 DataSet对象(控件)的属性和方法 451

11.3.3 Tables集合属性和DataTable对象 452

11.3.4 Columns集合属性和DataColumn对象 455

11.3.5 Rows集合属性和DataRow对象 456

11.4数据绑定 457

11.4.1数据绑定概述 458

11.4.2 BindingManagerBase类 463

11.4.3 BindingNavigator控件 465

11.5 DataView对象 467

11.5.1 DataView对象概述 467

11.5.2 DataView对象列排序设置 469

11.5.3 DataView对象的过滤条件 470

11.6 DataGridView控件 471

11.6.1创建DataGridView对象 471

11.6.2 DataGridView对象的属性、方法和事件 474

11.6.3 DataGridView与DataView对象的结合 477

11.6.4利用DataGridView对象修改数据 478

11.6.5数据表的关联 478

参考文献 481

编后记 482