图书介绍
Visual Basic.NET面向对象程序设计 基础、设计、实现与应用程序开发PDF|Epub|txt|kindle电子书版本网盘下载
![Visual Basic.NET面向对象程序设计 基础、设计、实现与应用程序开发](https://www.shukui.net/cover/30/34735207.jpg)
- 邵鹏鸣编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111183347
- 出版时间:2006
- 标注页数:608页
- 文件大小:15MB
- 文件页数:620页
- 主题词:BASIC语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
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