![VB.NET程序设计语言](https://cover.qianqiantushu.cc/42/s6d037fb.jpg)
![VB.NET程序设计语言](https://cover.qianqiantushu.cc/42/s6d037fb.jpg)
VB.NET程序设计语言PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:美国微软公司著
- 出 版 社:北京:高等教育出版社
- 出版年份:2003
- ISBN:7040131889
- 页数:362 页
第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.NET 5
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 CTS 54
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 Explicit 61
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 创建SubMain 119
4.2.8 课堂练习 创建SubMain 119
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 service 287
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 service 295
10.2.1 XML Web service 295
10.2.2 XML Web service的工作方式 296
10.2.3 如何发现和使用XML Web service 297
10.2.4 通过代理调用XML Web service 300
实验 创建一个Web应用程序 301
练习1 创建用户界面 302
练习2 使用XML Web service 304
习题 305
第11章 使用ADO.NET 307
11.1 数据库概念 307
11.1.1 数据库术语 307
11.1.2 数据库编程的工作方式 308
11.1.3 SQL 309
11.1.4 连接环境 310
11.1.5 非连接环境 311
11.1.6 课堂练习 区别适用于连接或非连接方案的场景 312
11.2 ADO.NET概述 313
11.2.1 ADO.NET 313
11.2.2 如何在服务器资源管理器中使用数据库 315
11.2.3 ADO.NET和XML 316
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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018