VB.NET程序设计基础PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:刘钢主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2008
- ISBN:7040227029
- 页数:363 页
第1章 VB.NET入门 1
1.1 .NET与VB.NET 1
1.1.1 .NET简介 1
1.1.2 VS.NET与VB.NET 2
1.2 VB.NET的集成开发环境简介 4
1.2.1 启动VS.NET 4
1.2.2 VB.NET集成开发环境 5
1.3 创建一个简单的Windows应用程序 7
1.3.1 创建Visual Basic项目 7
1.3.2 设计应用程序的用户界面 8
1.3.3 设置用户界面各对象的属性 9
1.3.4 添加程序代码 12
1.3.5 保存和运行程序 14
1.3.6 可执行文件的生成 16
1.3.7 关闭与打开VB.NET项目 16
1.4 VB.NET项目组成文件简介 16
1.5 使用帮助系统 17
1.6 设置VB.NET集成开发环境 19
1.6.1 环境选项的设置 19
1.6.2 代码编辑器选项的设置 20
1.6.3 窗口设置与管理 20
1.7 VB.NET开发案例介绍 23
1.7.1 通讯录管理程序简介 23
1.7.2 个体工商户管理系统简介 24
1.8 本章小结 25
习题 26
实训 27
第2章 VB.NET程序设计基础 29
2.1 数据类型 29
2.1.1 标准数据类型 29
2.1.2 用户自定义类型 30
2.2 变量和常量 31
2.2.1 变量 31
2.2.2 常量 35
2.3 运算符与表达式 36
2.3.1 算术运算符 36
2.3.2 连接运算符 36
2.3.3 关系运算符 37
2.3.4 逻辑运算符 38
2.3.5 表达式中运算符的优先次序 38
2.4 数据的输入与输出 39
2.4.1 赋值语句 39
2.4.2 InputBox函数 39
2.4.3 MsgBox函数与MessageBox.Show方法 40
2.4.4 Debug.Write方法 43
2.5 内置函数 44
2.5.1 数学函数 44
2.5.2 字符串函数 47
2.5.3 日期函数 48
2.5.4 转换函数 49
2.5.5 格式化输出函数 50
2.5.6 其他函数 52
2.6 代码书写规则 52
2.7 本章小结 53
习题 53
实训 55
第3章 流程控制及程序调试 58
3.1 程序流程图 58
3.2 选择结构 60
3.2.1 单分支选择语句 61
3.2.2 两分支选择语句 62
3.2.3 多分支选择语句 64
3.3 循环结构 67
3.3.1 循环结构概述 67
3.3.2 For...Next循环 67
3.3.3 Do While...Loop循环 70
3.3.4 循环嵌套 72
3.3.5 循环的强制退出 74
3.4 程序调试与异常处理 76
3.4.1 程序的错误类型 76
3.4.2 VB.NET的工作模式与简单调试方法 79
3.4.3 使用调试工具 79
3.4.4 异常处理简介 81
3.5 本章小结 83
习题 84
实训 86
第4章 数组与过程 89
4.1 数组 89
4.1.1 数组概述 89
4.1.2 一维数组的声明与初始化 90
4.1.3 一维数组的应用 91
4.1.4 二维数组 98
4.1.5 多维数组 102
4.1.6 用For Each...Next语句遍历数组 104
4.1.7 动态数组 105
4.2 过程 107
4.2.1 过程概述 107
4.2.2 Sub过程 107
4.2.3 Function过程 109
4.3 过程的参数传递与作用域 110
4.3.1 参数的传递方式 110
4.3.2 过程的作用域 113
4.4 本章小结 114
习题 115
实训 116
第5章 窗体与常用控件 119
5.1 窗体与控件应用基础 119
5.1.1 窗体的基本操作 119
5.1.2 窗体的常用属性、事件和方法 119
5.1.3 工具箱与控件 121
5.1.4 控件的基本操作 122
5.1.5 控件的Name属性及命名约定 122
5.2 基础控件 123
5.2.1 Label控件 123
5.2.2 TextBox控件 124
5.2.3 Button控件 124
5.2.4 基础控件应用示例 125
5.3 选择控件与分组控件 127
5.3.1 RadioButton控件 127
5.3.2 CheckBox控件 128
5.3.3 GroupBox控件 128
5.3.4 选择控件与分组控件应用示例 128
5.4 列表控件 130
5.4.1 ListBox控件及应用示例 131
5.4.2 ComboBox控件及应用示例 134
5.4.3 ListView控件及应用示例 135
5.4.4 TreeView控件及应用示例 138
5.4.5 TreeView控件与ListView控件的关联 141
5.5 计时器、图片框和选项卡控件 142
5.5.1 Timer控件及应用示例 142
5.5.2 PictureBox控件及应用示例 143
5.5.3 TabControl控件及应用示例 145
5.6 鼠标与键盘事件 147
5.6.1 鼠标事件及应用示例 147
5.6.2 键盘事件及应用示例 149
5.7 本章小结 151
习题 152
实训 154
第6章 应用程序界面设计 158
6.1 菜单设计 158
6.1.1 菜单的类型 158
6.1.2 菜单设计原则 158
6.1.3 创建菜单栏菜单 159
6.1.4 菜单项的常用属性与事件 161
6.1.5 菜单栏菜单应用示例——简易记事本 163
6.1.6 弹出式菜单的创建与应用示例 166
6.2 标准对话框控件 168
6.2.1 OpenFileDialog对话框控件 168
6.2.2 SaveFileDialog对话框控件 172
6.2.3 FontDialog对话框控件 173
6.2.4 ColorDialog对话框控件 175
6.2.5 应用示例——完善简易记事本 175
6.3 多窗体程序设计 178
6.3.1 多窗体程序的设计 179
6.3.2 自定义对话框的设计 180
6.3.3 应用示例 181
6.4 多文档界面程序设计 183
6.4.1 MDI父窗体和子窗体的创建 183
6.4.2 MDI程序设计示例 184
6.4.3 使MDI子窗体只能存在一个实例 187
6.5 工具栏和状态栏 188
6.5.1 工具栏的设计方法 188
6.5.2 工具栏应用示例——为简易记事本添加工具栏 189
6.5.3 状态栏的设计方法 191
6.5.4 状态栏应用示例——为简易记事本添加状态栏 192
6.6 本章小结 193
习题 194
实训 195
第7章 数据文件操作 199
7.1 数据流概念与数据文件 199
7.1.1 数据流 199
7.1.2 数据文件 199
7.1.3 常用文件操作函数 200
7.2 顺序文件 202
7.2.1 顺序文件的创建与数据写入 202
7.2.2 从顺序文本文件中读取数据 203
7.2.3 在文本文件中追加数据 204
7.2.4 顺序文件应用示例 205
7.3 随机文件 206
7.3.1 随机文件的记录组成 206
7.3.2 打开随机文件 207
7.3.3 记录的写入与读取 208
7.3.4 一些常用的文件函数 208
7.3.5 随机文件应用示例 209
7 4 二进制文件 213
7.4.1 二进制文件的打开、关闭、写入和读取 213
7.4.2 二进制文件对文件数据的“理解” 214
7.4.3 二进制文件应用示例 214
7.5 综合案例分析——通讯录管理程序 216
7.5.1 程序功能和启动界面 216
7.5.2 程序代码 217
7.6 本章小结 224
习题 225
实训 226
第8章 数据库应用开发基础 228
8.1 VB.NET数据库应用基础 228
8.1.1 数据库的基本概念 228
8.1.2 创建数据库 230
8.2 SQL数据操作语句 232
8.2.1 Select语句 233
8.2.2 Insert语句 233
8.2.3 Delete语句 234
8.2.4 Update语句 234
8.3 ADO.NET应用基础 234
8.3.1 ADO.NET的结构 234
8.3.2 连接数据库 236
8.3.3 连接数据库后的数据操作 237
8.3.4 综合应用示例 240
8.4 DataSet的建立和使用 244
8.4.1 创建DataSet对象 244
8.4.2 创建OleDbDataAdapter对象 244
8.5 DataSet的数据绑定 246
8.5.1 复杂数据绑定 246
8.5.2 简单数据绑定 252
8.6 本章小结 255
习题 255
实训 257
第9章 面向对象程序设计基础 260
9.1 面向对象的相关概念 260
9.1.1 面向对象技术 260
9.1.2 类与对象 261
9.1.3 面向对象技术的基本特征 261
9.2 类的创建 262
9.2.1 定义类 262
9.2.2 声明字段(变量) 262
9.2.3 定义属性 263
9.2.4 定义方法 264
9.2.5 定义事件 264
9.2.6 定义类的构造函数与析构函数 265
9.2.7 创建类示例 266
9.3 类的使用 268
9.3.1 创建对象 268
9.3.2 使用对象 269
9.4 类的方法重载 271
9.5 类的继承 272
9.5.1 继承的实现 273
9.5.2 重写 273
9.5.3 类的继承应用示例 274
9.5.4 窗体类的继承 277
9.6 共享类成员 278
9.6.1 共享字段和属性 278
9.6.2 共享类方法 279
9.6.3 共享类成员应用示例 279
9.7 命名空间 282
9.7.1 命名空间简介 282
9.7.2 根命名空间 283
9.7.3 引用命名空间 284
9.7.4 命名空间的创建与应用示例 286
9.8 本章小结 286
习题 287
实训 289
第10章 数据库应用系统开发案例 294
10.1 系统分析与设计 294
10.1.1 开发背景 294
10.1.2 需求分析 294
10.1.3 实现目标 297
10.1.4 系统结构图 297
10.2 数据库设计 297
10.2.1 创建“个体工商管理”数据库 297
10.2.2 创建“工商信息表”数据表 298
10.2.3 创建其他数据表 299
10.3 创建项目和公共模块 299
10.3.1 创建“个体工商户管理系统”项目 299
10.3.2 添加公共模块 301
10.4 设计“工商户管理”模块 309
10.4.1 开业登记 309
10.4.2 变更修改 314
10.4.3 歇业注销 318
10.4.4 工商年检 321
10.5 设计“浏览查询”模块 324
10.5.1 查看开业户 324
10.5.2 查看歇业户 327
10.5.3 查看年检户 328
10.6 设置主窗体菜单的Click事件 329
10.7 设计“用户管理”模块 331
10.7.1 窗体设计 331
10.7.2 代码设计 331
10.8 设计“帮助”模块和登录窗体 337
10.8.1 “帮助”模块 337
10.8.2 实现“登录”功能 337
10.9 安装和部署程序 339
10.9.1 创建安装项目 340
10.9.2 安装和卸载程序 345
10.10 系统扩展 346
10.10.1 报表 347
10.10.2 查询 350
10.10.3 数据导出到Excel表格 352
10.10.4 事务处理 355
10.11 本章小结 360
习题 361
实训 361
参考文献 363
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018