图书介绍
VB.NET程序设计语言PDF|Epub|txt|kindle电子书版本网盘下载
![VB.NET程序设计语言](https://www.shukui.net/cover/32/34958010.jpg)
- 美国微软公司著 著
- 出版社: 北京:高等教育出版社
- ISBN:7040131889
- 出版时间:2003
- 标注页数:362页
- 文件大小:71MB
- 文件页数:377页
- 主题词:BASIC语言-程序设计-技术培训-教材
PDF下载
下载说明
VB.NET程序设计语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 .NET基本概念1
1.1.1 介绍1
1.1.2 案例研究1
1.1.3 .NET产品系列2
1.1.4 关键组成部分2
1.1.5 .NET架构3
1.2 .NET框架的工作原理4
1.2.1 Visual Studio.NET5
1.2.2 起始页的使用方法6
1.2.3 应用程序模板7
1.2.4 解决方案资源管理器的使用方法9
1.2.5 课堂练习 使用VB.NET项目10
1.3 浏览开发环境11
1.3.1 菜单和工具栏13
1.3.2 工具箱13
1.3.3 Windows窗体设计器14
1.3.4 代码编辑器14
1.3.5 属性窗口15
1.3.6 其他编程窗口15
1.3.7 联机帮助系统16
1.3.8 课堂练习 使用开发环境16
1.4 创建VB.NET项目18
1.4.1 开发过程18
1.4.2 创建用户界面19
1.4.3 设置控件属性20
1.4.4 为控件添加代码20
1.4.5 保存、运行和生成应用程序20
实验 创建第一个应用程序21
练习 在VB.NET中创建第一个应用程序22
习题25
第2章 窗体和控件26
2.1 了解编程概念26
2.1.1 事件驱动编程26
2.1.2 设计对象的蓝图:类29
2.1.3 属性、方法和事件29
2.1.4 课堂练习 属性、方法和事件30
2.2 处理Windows窗体30
2.2.1 创建窗体31
2.2.2 设置窗体属性31
2.2.3 调用方法33
2.2.4 处理窗体事件34
2.2.5 课堂练习 为窗体事件添写代码35
2.2.6 模态和非模态窗体36
2.2.7 管理多个窗体37
2.3 处理控件38
2.3.1 向窗体添加控件38
2.3.2 设置控件属性40
2.3.3 为控件事件添加代码42
2.3.4 使用MessageBox函数43
2.3.5 课堂练习 创建一个消息框45
2.4 代码风格46
2.4.1 命名约定46
2.4.2 设置代码格式和编写文档47
实验 创建用户界面49
练习 创建主窗体50
习题52
第3章 变量和数组54
3.1 数据类型介绍54
3.1.1 CTS54
3.1.2 选择数据类型57
3.1.3 课堂练习 选择数据类型57
3.2 变量的使用58
3.2.1 变量58
3.2.2 为变量命名59
3.2.3 声明变量60
3.2.4 Option Explicit61
3.2.5 变量赋值62
3.2.6 使用变量65
3.2.7 变量与常量的差别66
3.2.8 课堂练习 找错误66
3.3 变量作用域67
3.3.1 作用域67
3.3.2 声明局部变量68
3.3.3 声明静态变量69
3.3.4 声明模块变量70
3.3.5 课堂练习 设置变量的访问级别71
3.4 数据类型转换72
3.4.1 转换函数72
3.4.2 显式转换数据类型73
3.4.3 宽转换与窄转换74
3.4.4 运行隐式数据转换76
3.5 创建和使用结构79
3.5.1 结构79
3.5.2 声明结构80
3.5.3 使用结构81
3.5.4 课堂练习 创建和使用结构82
3.6 在数组中存储数据83
3.6.1 数组84
3.6.2 声明一维数组84
3.6.3 使用多维数组85
3.6.4 数组的初始化值88
3.6.5 复制数组88
实验A 创建和使用变量90
练习1 使用静态变量91
练习2 创建、使用和转换变量92
实验B 使用结构和数组94
练习1 创建结构94
练习2 创建和使用数组96
习题98
第4章 过程100
4.1 过程的创建100
4.1.1 过程100
4.1.2 创建Sub过程101
4.1.3 创建Function过程102
4.1.4 在过程中声明参数103
4.1.5 使用可选参数105
4.1.6 代码的可复用性107
4.1.7 课堂练习 在模块中创建函数108
4.2 使用过程109
4.2.1 使用Sub过程109
4.2.2 课堂练习 通过引用传递参数111
4.2.3 使用Function过程113
4.2.4 版本差异114
4.2.5 课堂练习 函数返回值的使用115
4.2.6 向过程传递数组116
4.2.7 创建SubMain119
4.2.8 课堂练习 创建SubMain119
4.3 使用预定义函数122
4.3.1 使用InputBox函数122
4.3.2 使用日期和时间函数123
4.3.3 使用字符串函数125
4.3.4 使用格式设置函数127
4.3.5 使用财务函数129
4.3.6 课堂练习 验证预定义函数130
实验 创建和使用过程131
练习1 在模块中创建函数132
练习2 使用主窗体134
习题136
第5章 判断结构与循环结构137
5.1 条件表达式137
5.1.1 条件表达式简介137
5.1.2 算术运算符138
5.1.3 比较运算符139
5.1.4 逻辑运算符140
5.1.5 组合使用比较运算符和逻辑运算符141
5.1.6 课堂练习 计算条件表达式144
5.2 判断结构145
5.2.1 If...Then语句145
5.2.2 If...Then...Else语句146
5.2.3 If...Then...ElseIf语句147
5.2.4 Select Case语句150
5.2.5 判断结构的使用建议151
5.3 循环结构151
5.3.1 For...Next语句151
5.3.2 For Each...Next语句153
5.3.3 Do...Loop语句154
5.3.4 Exit语句157
5.3.5 课堂练习 设计循环结构158
实验 使用判断结构160
练习1 检查用户输入160
练习2 确认程序关闭161
习题162
第6章 验证用户输入163
6.1 限制用户输入163
6.1.1 验证用户输入的指导原则163
6.1.2 内建验证164
6.1.3 使用TextBox属性166
6.1.4 使用Masked Edit控件168
6.1.5 课堂练习 使用掩码编辑控件170
6.2 验证域数据172
6.2.1 使用布尔函数172
6.2.2 使用ErrorProvider组件173
6.2.3 在控件和文本上设置焦点175
6.2.4 修改用户输入177
6.2.5 使用验证事件177
6.2.6 课堂练习 验证域数据179
6.3 验证窗体数据181
6.3.1 验证一个窗体上的多个域182
6.3.2 指定Accept和Cancel按钮184
6.3.3 安全性问题185
实验 验证用户输入185
练习 验证用户输入186
习题191
第7章 面向对象编程192
7.1 理解类(class)192
7.1.1 类(class)192
7.1.2 对象(object)193
7.1.3 使用对象浏览器194
7.2 使用类194
7.2.1 创建一个新类195
7.2.2 添加实例数据成员195
7.2.3 添加方法196
7.2.4 添加属性197
7.2.5 创建类的实例199
7.2.6 课堂练习 创建一个类199
7.2.7 使用构造函数202
7.2.8 清理对象资源208
7.3 使用共享成员213
7.3.1 使用共享数据成员213
7.3.2 使用共享方法217
7.3.3 课堂练习 创建共享方法221
7.4 继承、多态和命名空间221
7.4.1 继承222
7.4.2 从一个类继承222
7.4.3 多态(polymorphism)227
7.4.4 比较类和结构228
7.4.5 将类组织到命名空间228
实验 创建派生类229
练习 创建一个派生窗体类230
习题233
第8章 处理错误和异常235
8.1 错误类型235
8.1.1 语法错误235
8.1.2 运行时错误236
8.1.3 逻辑错误237
8.2 调试器的使用237
8.2.1 中断模式237
8.2.2 使用断点239
8.2.3 修改断点240
8.2.4 调试工具栏243
8.2.5 单步执行代码243
8.2.6 使用调试窗口244
8.2.7 使用命令窗口246
8.2.8 课堂练习 代码的调试246
8.3 处理异常249
8.3.1 Exception类249
8.3.2 结构化异常处理252
8.3.3 使用Try...Catch语句252
8.3.4 使用Finally语句块257
8.3.5 抛出异常259
8.3.6 使用结构化异常处理的指导方针262
实验 结构化异常处理的实现264
练习1 Try...Catch语句块的使用264
练习2 Try...Catch...Finally语句块的使用267
习题270
第9章 菜单、状态栏和工具栏272
9.1 菜单272
9.1.1 菜单的一些术语272
9.1.2 推荐做法273
9.1.3 创建菜单273
9.1.4 修改菜单项274
9.1.5 菜单的高级设置275
9.1.6 课堂练习 创建菜单276
9.2 状态栏277
9.2.1 创建状态栏278
9.2.2 为状态栏添加窗格278
9.2.3 在运行时设置窗格内容279
9.2.4 课堂练习 创建状态栏280
9.3 工具栏281
9.3.1 创建工具栏281
9.3.2 为工具栏添加按钮282
9.3.3 为工具栏按钮添加图标283
9.3.4 编写ButtonClick事件处理程序284
9.3.5 课堂练习 创建工具栏284
习题286
第10章 Web窗体和XML Web service287
10.1 使用Web窗体287
10.1.1 Web窗体287
10.1.2 创建Web应用程序项目288
10.1.3 Web窗体的组件289
10.1.4 添加控件291
10.1.5 添加事件处理程序292
10.1.6 生成并运行Web窗体页面293
10.1.7 课堂练习 创建一个新的Web窗体页面294
10.2 使用XML Web service295
10.2.1 XML Web service295
10.2.2 XML Web service的工作方式296
10.2.3 如何发现和使用XML Web service297
10.2.4 通过代理调用XML Web service300
实验 创建一个Web应用程序301
练习1 创建用户界面302
练习2 使用XML Web service304
习题305
第11章 使用ADO.NET307
11.1 数据库概念307
11.1.1 数据库术语307
11.1.2 数据库编程的工作方式308
11.1.3 SQL309
11.1.4 连接环境310
11.1.5 非连接环境311
11.1.6 课堂练习 区别适用于连接或非连接方案的场景312
11.2 ADO.NET概述313
11.2.1 ADO.NET313
11.2.2 如何在服务器资源管理器中使用数据库315
11.2.3 ADO.NET和XML316
11.2.4 课堂练习 访问只读数据318
11.3 使用数据319
11.3.1 使用Connection对象319
11.3.2 使用DataAdapter对象325
11.3.3 使用DataSet对象329
11.3.4 使用DataGrid控件332
11.3.5 使用数据窗体向导334
实验 使用ADO.NET访问数据336
练习 使用数据窗体向导337
习题339
第12章 部署应用程序341
12.1 部署341
12.1.1 程序集341
12.1.2 在Visual Studio.NET中部署是如何实现的342
12.1.3 选择项目类型344
12.2 部署Windows应用程序345
12.2.1 创建Windows Installer安装项目346
12.2.2 设置项目属性346
12.2.3 部署编辑器347
12.2.4 使用文件系统编辑器349
12.2.5 生成安装项目350
实验 部署应用程序351
练习1 使用安装向导352
练习2 安装贷款应用程序354
习题354
词汇表355