第一篇 基础篇 1
第1章 初识Visual Basic.NET 1
1.1 实训项目一 Visual Basic.NET安装 1
1.1.1 实训目的与要求 1
1.1.2 实训预备知识 1
1.1.3 实训步骤 1
1.2 实训项目二 创建一个项目 5
1.2.1 实训目的与要求 5
1.2.2 实训预备知识 5
1.2.3 实训步骤 12
1.3 本章小结 13
1.4 思考与练习 13
第2章 文本控件 14
2.1 实训项目一 Label控件的使用 14
2.1.1 实训目的与要求 14
2.1.2 实训预备知识 14
2.1.3 实训步骤 15
2.2 实训项目二 TextBox控件的使用 18
2.2.1 实训目的与要求 18
2.2.2 实训预备知识 18
2.2.3 实训步骤 19
2.3 实训项目三 RichTextBox控件的使用 21
2.3.1 实训目的与要求 21
2.3.2 实训预备知识 22
2.3.3 实训步骤 22
2.4 本章小结 23
2.5 思考与练习 24
第3章 按钮和选择框控件 25
3.1 实训项目一 Button控件的使用 25
3.1.1 实训目的与要求 25
3.1.2 实训预备知识 25
3.1.3 实训步骤 26
3.2 实训项目二 CheckBox控件的使用 28
3.2.1 实训目的与要求 28
3.2.2 实训预备知识 29
3.2.3 实训步骤 29
3.3 实训项目三 RadioButton控件的使用 31
3.3.1 实训目的与要求 31
3.3.2 实训预备知识 32
3.3.3 实训步骤 32
3.4 本章小结 35
3.5 思考与练习 35
第4章 列表选择控件 36
4.1 实训项目一 ListBox控件和CheckedListBox控件的使用 36
4.1.1 实训目的与要求 36
4.1.2 实训预备知识 36
4.1.3 实训步骤 40
4.2 实训项目二 ComboBox控件的使用 42
4.2.1 实训目的与要求 42
4.2.2 实训预备知识 42
4.2.3 实训步骤 43
4.3 实训项目三 DomainUpDown控件和NumericUpDown控件的使用 45
4.3.1 实训目的与要求 45
4.3.2 实训预备知识 45
4.3.3 实训步骤 46
4.4 实训项目四 ListView控件的使用 48
4.4.1 实训目的与要求 48
4.4.2 实训预备知识 48
4.4.3 实训步骤 49
4.5 实训项目五 TreeView控件的使用 51
4.5.1 实训目的与要求 51
4.5.2 实训预备知识 51
4.5.3 实训步骤 52
4.6 本章小结 53
4.7 思考与练习 53
第5章 图形显示控件 54
5.1 实训项目一 PictureBox控件的使用 54
5.1.1 实训目的与要求 54
5.1.2 实训预备知识 54
5.1.3 实训步骤 54
5.2 实训项目二 ImageList控件的使用 55
5.2.1 实训目的与要求 55
5.2.2 实训预备知识 55
5.2.3 实训步骤 56
5.3 本章小结 58
5.4 思考与练习 58
第6章 时间日期控件 59
6.1 实训项目一 Timer控件 59
6.1.1 实训目的与要求 59
6.1.2 实训预备知识 59
6.1.3 实训步骤 60
6.2 实训项目二 MonthCalender控件 61
6.2.1 实训目的与要求 61
6.2.2 实训预备知识 62
6.2.3 实训步骤 63
6.3 实训项目三 DateTimePicker控件 64
6.3.1 实训目的与要求 64
6.3.2 实训预备知识 65
6.3.3 实训步骤 67
6.4 本章小结 69
6.5 思考与练习 69
第7章 分组控件 70
7.1 实训项目一 GroupBox控件的使用 70
7.1.1 实训目的与要求 70
7.1.2 实训预备知识 70
7.1.3 实训步骤 71
7.2 实训项目二 Panel控件的使用 72
7.2.1 实训目的与要求 72
7.2.2 实训预备知识 73
7.2.3 实训步骤 73
7.3 实训项目三 TabControl控件的使用 75
7.3.1 实训目的与要求 75
7.3.2 实训预备知识 75
7.3.3 实训步骤 76
7.4 本章小结 78
7.5 思考与练习 78
第8章 设计菜单栏、工具栏和状态栏 79
8.1 实训项目一 菜单栏的设计 79
8.1.1 实训目的与要求 79
8.1.2 实训预备知识 79
8.1.3 实训步骤 81
8.2 实训项目二 工具栏的设计 85
8.2.1 实训目的与要求 85
8.2.2 实训预备知识 85
8.2.3 实训步骤 87
8.3 实训项目三 状态栏的设计 89
8.3.1 实训目的与要求 89
8.3.2 实训预备知识 89
8.3.3 实训步骤 91
8.4 本章小结 93
8.5 思考与练习 93
第9章 对话框及文件管理 94
9.1 实训项目一 内部对话框的使用 94
9.1.1 实训目的与要求 94
9.1.2 实训预备知识 95
9.1.3 实训步骤 97
9.2 实训项目二 公用对话框的使用 101
9.2.1 实训目的与要求 101
9.2.2 实训预备知识 101
9.2.3 实训步骤 106
9.3 实训项目三 顺序文件的管理 108
9.3.1 实训目的与要求 108
9.3.2 实训预备知识 109
9.3.3 实训步骤 111
9.4 本章小结 114
9.5 思考与练习 114
第10章 构建控件 117
10.1 实训项目一 创建一个可以输入字符的Label控件 117
10.1.1 实训目的与要求 117
10.1.2 实训预备知识 117
10.1.3 实训步骤 117
10.2 实训项目二 使用用户自定义控件 119
10.2.1 实训目的与要求 119
10.2.2 实训预备知识 120
10.2.3 实训步骤 120
10.3 实训项目三 为用户控件添加属性、方法和事件 121
10.3.1 实训目的与要求 121
10.3.2 实训预备知识 121
10.3.3 实训步骤 124
10.4 本章小结 127
10.5 思考与练习 127
第二篇 应用篇 128
第11章 图书管理系统 128
11.1 系统分析 128
11.1.1 系统设置模块 129
11.1.2 系统辅助模块 129
11.1.3 图书管理模块 130
11.1.4 读者管理模块 131
11.1.5 综合查询模块 131
11.1.6 帮助模块 132
11.2 数据库设计 132
11.2.1 数据库名称:bookmanage 133
11.2.2 表结构 133
11.2.3 创建数据库及表 138
11.2.4 创建表间关系 140
11.3 ADO.NET简介 142
11.3.1 ADO.NET的特色 142
11.3.2 ADO.NET对象模型 143
11.4 系统实现 143
11.4.1 创建项目 143
11.4.2 登录窗体的主要实现 144
11.4.3 主窗体的主要实现 147
11.4.4 管理员设置窗体的实现 148
11.4.5 图书馆信息窗体的实现 154
11.4.6 退出系统窗体的实现 158
11.4.7 系统辅助模块的实现 159
11.4.8 图书资料管理窗体的实现 160
11.4.9 借阅图书窗体的实现 170
11.4.10 归还图书窗体的实现 180
11.4.11 续借图书窗体的实现 183
11.4.12 挂失图书窗体的实现 187
11.4.13 删除旧书窗体的实现 191
11.4.14 出版社设置窗体的实现 193
11.5 本章小结 198
11.6 思考与练习 198
第12章 网络报名系统 199
12.1 系统分析 199
12.2 数据库设计 199
12.2.1 数据库设计 199
12.2.2 建立关系图 201
12.2.3 建立用户 202
12.3 ASP.NET简介 205
12.3.1 ASP.NET 205
12.3.2 虚拟目录 205
12.3.3 控件介绍 206
12.4 系统实现 207
12.4.1 注册登录页面 207
12.4.2 报名页面 211
12.4.3 查询页面 213
12.5 本章小结 215
12.6 思考与练习 215
第13章 餐饮服务管理系统 216
13.1 系统分析 216
13.1.1 系统总体功能需求 216
13.1.2 系统管理模块功能分析 217
13.1.3 前台营业模块功能分析 218
13.1.4 预订服务模块功能分析 219
13.1.5 外卖服务模块功能分析 220
13.1.6 员工管理模块功能分析 221
13.2 数据库设计 221
13.2.1 数据库名称:foodvrc 221
13.2.2 表结构 221
13.2.3 创建数据库及表 223
13.3 系统实现 223
13.3.1 创建项目 223
13.3.2 建立模块(Module) 224
13.3.3 登录窗体的主要实现 228
13.3.4 主窗体的主要实现 231
13.3.5 修改密码窗体的实现 233
13.3.6 桌态表窗体的实现 234
13.3.7 账单登记表窗体的实现 236
13.3.8 资源浏览和管理窗体的实现 239
13.4 本章小结 242
13.5 思考与练习 242
参考文献 243