图书介绍

Visual Basic.NET面向对象程序设计 基础、设计、实现与应用程序开发PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic.NET面向对象程序设计 基础、设计、实现与应用程序开发
  • 邵鹏鸣编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111183347
  • 出版时间:2006
  • 标注页数:608页
  • 文件大小:15MB
  • 文件页数:620页
  • 主题词:BASIC语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic.NET面向对象程序设计 基础、设计、实现与应用程序开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

前言1

第1部分 VB.NET基本知识1

第1章 认识VB.NET1

1.1 什么是.NET1

1.1.1 从用户代码到机器代码2

1.1.2 两种中间语言介绍3

1.2 第一个简单的控制台应用程序4

实例:打印一行文字4

实例:在对话框中显示一行文字6

1.3 创建简单的Windows应用程序6

实例:在文本框中显示一行文字7

习题12

第2部分 程序设计基础13

第2章 VB.NET编程基础13

2.1 变量与常数14

2.1.1 变量的含义14

2.1.2 变量声明15

实例:计算路程15

2.1.3 常数19

2.2.1 整型20

2.2 基本数据类型20

实例:整数相乘21

2.2.2 字符数据类型24

实例:字符检查24

2.2.3 非整型27

实例:贷款计算器28

2.2.4 格式化输出32

2.2.5 算术运算33

2.2.6 基本数据类型的相互转换34

2.2.7 布尔类型35

实例:数值比较36

2.3 面向对象程序设计初步38

2.3.1 类和对象38

2.3.2 消息和方法39

2.3.3 使用现有的类39

实例:文字游戏39

2.3.4 创建自己的类43

实例:使用可实例化类的贷款计算器43

习题57

实例:考试结果分析58

3.1.1 If语句58

第3章 程序流控制58

3.1 选择语句58

3.1.2 If...Then...Else语句62

实例:猜数游戏63

3.1.3 IIf函数65

实例:显示时间65

3.1.4 If...ElseIf...Else语句68

实例:工资发放68

实例:求数的绝对值70

3.1.5 if语句的嵌套70

3.1.6 Select...Case语句72

实例:计算器72

3.1.7 复合赋值运算符75

3.1.8 条件逻辑运算符和逻辑运算符76

3.2 循环语句76

3.2.1 while语句76

实例:计算复利存款177

3.2.2 Do/LoopWhile语句79

实例:计算复利存款280

3.2.3 For...Next语句81

实例:打印字母表及对应的ASCII码(1)82

3.2.4 嵌套循环84

实例:打印字母表及对应的ASCII码(2)84

3.3 跳转语句86

3.3.1 goto语句86

实例:找数86

实例:自动售货机88

3.3.2 Exit语句90

实例:打印字母表及对应的ASCII码(3)90

3.3.3 运算符的优先级91

习题92

第4章 数组与方法94

4.1 数组94

实例:计算年平均降雨量94

4.1.1 数组初始化101

实例:显示月名称101

4.1.2 变长数的数组的声明104

实例:创建数组104

4.1.3 数组对象的赋值运算107

实例:数组对象的赋值108

4.2.1 多维数组的声明创建111

4.2.2 多维数组初始化111

4.2 多维数组111

4.2.3 二维数组应用举例112

实例:二维数组112

实例:查询114

实例:学生考试成绩统计116

4.3 值类型与引用类型118

4.4 方法121

实例:移动矩形122

4.4.1 传值方式122

4.4.2 以传值方式传递值类型参数122

4.4.3 以传值方式传递引用类型参数129

实例:以传值方式传递数组130

4.4.4 传引用方式135

4.4.5 以传引用方式传递值类型参数135

实例:调用方法获得多个值136

4.4.6 以传引用方式传递引用类型参数138

实例:调用方法为实参创建新的对象138

习题141

第3部分 面向对象程序设计144

第5章 基于对象程序设计144

5.1 类、对象和封装144

5.2 字段145

5.2.1 实例:改写贷款计算器146

5.2.2 常数和只读字段151

5.2.3 成员访问控制151

5.3 属性152

5.3.1 实例:声明和使用属性152

5.3.2 类作用域161

5.3.3 默认属性162

实例:贷款分析162

5.3.4 属性与字段、属性和方法的比较170

5.3.5 使用Me关键字170

实例:雇员税金计算170

5.4 实例构造函数173

5.4.1 默认实例构造函数173

实例:定义Person类173

5.4.2 默认初始化字段175

5.4.4 实例构造函数声明176

5.4.3 显式初始化字段176

实例:定义矩形1177

5.5 实例构造函数重载181

5.5.1 使用重载实例构造函数181

实例: 定义矩形2181

5.5.2 调用同类中的其他构造函数186

实例:调用其他构造函数186

5.6.1 静态字段和实例字段187

实例:自动编号187

5.6 静态成员与实例成员187

5.6.2 静态构造函数190

实例:自动编号从随机整数开始190

5.6.3 静态方法192

实例:放大矩形的副本1192

5.6.4 静态和实例成员特征192

5.7 对象参数与返回值为对象193

5.7.1 以对象作为参数194

实例:放大矩形194

实例:传引用方式传递对象参数199

实例:放大矩形的副本2200

5.7.2 返回值为对象200

5.8 方法的重载204

实例:定义矩形3204

习题210

第6章 继承212

6.1 直接基类与派生类213

6.1.1 实例:定义基类:Person213

6.1.2 实例:定义派生类:Student214

6.2 派生类实例构造函数声明218

实例:复数加法218

实例:复数减法220

实例:调用基类实例构造函数225

6.3 隐藏从基类继承的成员226

实例:隐藏继承字段226

6.4 含直接基类构造函数的构造函数声明227

实例:定义Student228

6.5 Overridable方法与重写方法230

6.5.1 实例:多级继承层次结构230

6.5.2 多级继承中构造函数的执行过程246

6.5.3 重载、重写和隐藏的比较246

6.5.4 垃圾回收和Finalize方法247

实例:保存状态信息248

实例:保存雇员状态信息250

6.5.5 实现Dispose方法251

实例:显式存储雇员状态信息251

6.6 使用ArrayList类253

6.6.1 实例:地址簿254

6.6.2 ArrayList类的常用属性和方法260

6.6.3 实例:使用继承—管理产品信息262

习题271

第7章 多态性273

7.1 抽象方法与抽象类273

7.1.1 抽象方法和抽象属性274

实例:多态性及实现1275

7.1.2 抽象类继承281

实例:多态性及实现2282

7.2 接口291

7.2.1 声明和实现接口291

实例:创建和使用接口291

7.2.2 接口和抽象类298

实例:薪水发放系统298

7.2.3 接口与抽象类的比较309

实例:用接口实现不同的度量衡系统310

7.3.1 使用委托313

实例:使用委托实现运算313

7.3 委托313

7.3.2 组合委托316

实例:使用组合委托实现运算317

7.3.3 委托应用举例319

实例:用委托排序数组319

7.4.1 自定义事件323

实例:进度指示器323

7.4 事件323

7.4.2 声明持有事件数据的类327

实例:具有取消功能的进度指示器327

习题330

第4部分 图形用户界面和数据库程序设计第8章 控件及UGI程序设计332

8.1 滚动条332

8.1.1 实例:调色板333

8.1.2 滚动条常用属性337

8.1.3 滚动条常用事件337

8.1.4 用户定义的颜色337

实例:计算器338

8.2 Windows窗体事件及事件处理程序338

8.2.1 按钮的常用属性344

8.2.2 按钮的常用事件345

8.3 复选框和单选按钮345

8.3.1 实例:Font程序345

8.3.2 如何设置字体348

8.3.3 复选框的常用属性348

8.3.4 复选框的常用事件348

8.4.1 Connection对象349

实例:创建和打开一个到SQL Server的连接349

8.3.6 单选按钮的常用事件349

8.4 Connection和Command对象349

8.3.5 单选按钮的常用属性349

8.4.2 Command对象352

实例:操作数据库352

8.5 创建三层应用程序354

实例:雇员信息管理355

8.5.1 创建项目和窗体356

8.5.2 创建问题域类——Employee类356

8.5.3 创建用户界面361

8.5.4 创建数据存取类——EmployeeDA类363

8.5.5 编写GUI(图形用户界面)代码377

8.6 PictureBox图片框控件381

8.6.1 实例:雇员相片管理381

8.6.2 PictureBox的常用属性386

8.6.3 PictureBox的常用事件387

8.6.4 Image.FromFile方法387

8.7 组合框控件和文本框控件387

8.7.1 实例:登录程序387

8.7.2 组合框的常用属性和方法395

8.7.4 TextBox的常用属性397

8.7.3 列表框控件的常用事件397

8.7.5 TextBox的常用事件399

8.8 列表框399

8.8.1 实例:产品信息管理399

8.8.2 列表框控件的常用属性417

8.8.3 列表框控件的常用方法419

8.8.4 列表框控件的常用事件420

8.9 带复选框的列表框420

8.9.1 实例:CheckedListBoxTest程序420

8.9.2 复选列表框控件的常用属性423

8.9.3 复选列表框控件的常用方法和事件423

习题424

第9章 使用ADO.NET进行数据库编程427

9.1 数据表DataTable428

实例:客户信息管理429

9.2 数据集和数据适配器441

9.2.1 实例:客户信息管理441

9.2.2 将数据集绑定到DataGrid控件465

实例:以浏览方式管理客户信息465

9.2.3 行状态与行版本468

9.3 Windows窗体中的数据绑定469

实例:类别信息管理470

9.3.1 简单绑定控件属性470

9.3.2 使用CurrencyManager477

9.4 创建和使用数据视图478

9.4.1 实例:使用数据库视图查询数据478

9.4.2 数据视图的常用属性及方法483

9.5 DataRelation对象485

9.5.1 实例:产品类别信息管理486

9.5.2 导航表间关系491

10.1.1 创建菜单492

10.1 菜单492

第10章 与用户交互492

第5部分 与用户交互和文件I/O492

实例:随机画矩形493

10.1.2 Timer控件496

10.1.3 MainMenu控件常用属性497

10.1.4 快捷菜单497

实例:实现快捷菜单497

10.2 鼠标事件499

10.2.1 实例:用鼠标画线和矩形499

10.3 键盘事件处理504

10.2.2 鼠标事件504

实例:键盘事件程序505

10.4 通用对话框509

10.4.1 打开文件对话框509

实例:打开文件510

10.4.2 保存文件对话框512

实例:保存文件512

10.4.3 “字体”对话框514

实例:改变文本的字体514

实例:改变文本颜色516

10.4.4 颜色对话框516

10.5 编写多文档界面应用程序517

实例:字处理器518

习题528

第11章 用流进行文件输入和输出529

11.1 文件与流529

11.1.1 FileStream530

实例:使用FileStream530

实例:将图像文件存入数据库532

实例:从数据库读取Image类型数据,以一图像文件保存535

11.1.2 随机访问文件537

实例:定位操作538

11.1.3 向文件追加数据539

实例:向文件追加数据539

11.2 内存和缓冲流540

实例:显示图像541

11.3 StreamReader和StreamWriter543

实例:电话号码簿543

11.4 二进制读取器和写出器547

实例:学生名册547

实例:序列化对象551

11.5 序列化对象551

11.6 可视化继承554

11.6.1 实例:创建基窗体555

11.6.2 实例:创建可视继承窗体557

11.7 顺序访问文件559

实例:产品类别管理程序559

11.7.1 创建问题域类——产品类别类560

11.7.2 创建数据存取类——CategoryDA类561

11.7.3 创建用户界面(GUI)类570

实例:产品供应商管理程序576

11.8 随机存取文件576

11.8.1 创建问题域类——供应商类577

11.8.2 创建数据存取类——SupplierDA类579

11.8.3 创建用户界面(GUI)类585

11.9 使用序列化对象存储数据589

实例:产品管理程序589

11.9.1 创建问题域类——产品类590

11.9.2 创建数据存取类——ProductDA类593

11.9.3 创建用户界面(GUI)类599

习题606

参考文献608

热门推荐