第1篇 计算机软硬件基础 3
第1章 数制和编码 3
1.1 计算机进行计算的特点 3
1.2 数制 3
1.3 关于八进制和十六进制 6
1.4 编码 8
小结 9
第2章 计算机中数的表示、逻辑代数和逻辑路简介 10
2.1 计算机中数的表示方法 10
2.2 逻辑代数简介 11
2.3 逻辑电路简介 16
小结 19
第3章 计算机硬件 20
3.1 计算机硬件的组成 20
3.2 运算器 21
3.3 内存储器 22
3.4 控制器 25
3.5 外部设备和接口 27
小结 31
第4章 系统程序和应用程序中的两个问题 32
4.1 程序设计语言和语言处理程序 32
4.2 操作系统 34
4.3 汉字信息处理简介 35
4.4 计算机的主要性能指标 39
4.5 硬盘的格式化 39
小结 46
第2篇 VB.NET程序设计语言 51
第5章 VB.NET集成开发环境简介 51
5.1 VB.NET集成开发环境安装简介 51
5.1.1 Visual Studio.NET的安装条件 51
5.1.2 安装Visual Studio.NET 52
5.2 VB.NET集成开发环境界面简介 55
5.3 VB.NET程序开发与调试过程简介 60
5.4 第一个VB.NET简单应用程序 62
小结 64
第6章 VB.NET数据类型与表达式 65
6.1 数据类型 65
6.1.1 Numeric数据类型 65
6.1.2 Byte数据类型 66
6.1.3 String数据类型 66
6.1.4 Boolean数据类型 67
6.1.5 Date数据类型 68
6.1.6 Object数据类型 68
6.1.7 用户自定义类型 68
6.2 常量和变量 69
6.2.1 Visual Basic.NET的常量 69
6.2.2 Visual Basic.NET的变量 70
6.3 运算符、优先级与表达式 73
6.3.1 赋值运算 74
6.3.2 算术运算 74
6.3.3 二进制运算 75
6.3.4 比较运算 75
6.3.5 连接运算 76
6.3.6 逻辑运算 76
6.3.7 运算优先级 77
小结 78
第7章 流程控制语句 79
7.1 顺序语句 79
7.2 分支语句 79
7.3 循环语句 82
7.4 应用举例与上机练习 84
小结 86
第8章 数组 87
8.1 声明数组 87
8.2 数组赋值 87
8.3 遍历数组 88
8.4 重设数组大小 88
8.5 多维数组 89
8.6 应用举例与上机练习 89
小结 91
第9章 过程与参数 92
9.1 过程 92
9.1.1 Sub过程 92
9.1.2 Funtion过程 93
9.1.3 Property过程 94
9.1.4 调用过程 95
9.2 参数 96
9.3 例外处理 98
9.3.1 自定义事件 98
9.3.2 自定义事件 99
9.3.3 在不同工程之间触发事件 100
9.4 应用举例与上机练习 102
小结 104
第10章 VB.NET界面设计技术 105
10.1 窗体和常用控件简介 105
10.1.1 窗体 105
10.1.2 常用控件 108
10.2 界面设计技术简介 129
10.2.1 界面设计概述 129
10.2.2 菜单 130
10.2.3 工具栏 134
10.2.4 状态栏 136
10.2.5 对话框 138
10.3 MDI界面设计 143
10.4 界面设计举例与上机练习 146
小结 154
第11章 VB.NET面向对象程序设计简介 155
11.1 VB.NET中的面向对象 155
11.1.1 面向对象简介 155
11.1.2 类和对象 156
11.1.3 封装 158
11.1.4 继承 158
11.1.5 多态 160
11.1.6 命名空间 162
11.2 Me、Mybase和Myclass关键字 164
11.2.1 Me关键字 164
11.2.2 Mybase关键字 164
11.2.3 MyC1ass关键字 165
小结 165
第12章 简单数据库编程 166
12.1 数据库原理简介 166
12.1.1 关系数据库 166
12.1.2 表和关系 167
12.1.3 数据库建立、查询、更新、删除等操作 167
12.1.4 记录操作 174
12.2 Access数据库简介 176
12.3 VB.NET数据库连接技术 178
12.3.1 ADO.NET结构原理 178
12.3.2 ADO.ENT中的命名空间和类 179
12.3.3 ADO.NET的核心对象 181
12.3.4 数据库连接方法与步骤 192
12.4 数据绑定和操作方法 194
12.4.1 常用数据控件简介 194
12.4.2 数据操作 202
12.5 应用举例与上机练习 211
12.5.1 系统登录实例与练习 211
12.5.2 添加和删除入库单实例与练习 214
12.5.3 入库单查询实例与练习 219
12.5.4 库存量查询实例与练习 224
12.5.5 产品信息维护实例与练习 228
小结 234
第13章 VB.NET文件处理技术 235
13.1 文件概述 235
13.1.1 文件类型 235
13.1.2 文件访问方式 236
13.2 System.IO模型 237
13.2.1 Direcotry类 239
13.2.2 File类 241
13.2.3 Path类 243
13.3 文件流操作方法 245
13.3.1 FileStream类 245
13.3.2 StreamReader和StreamWriter 248
13.3.3 BinaryReader类和BinaryWriter类 251
13.3.4 My.Computer.FileSystem 254
13.4 应用举例与上机练习 257
13.4.1 创建出库记录备份文件实例与练习 257
13.4.2 出库备份文件管理实例与练习 262
小结 270
第3篇 管理信息系统开发案例 273
第14章 管理信息系统开发方法 273
14.1 结构化系统开发方法 273
14.1.1 系统分析 274
14.1.2 系统设计 274
14.1.3 系统实施 274
14.1.4 结构化开发方法的优缺点 275
14.2 原型法 275
14.3 面向对象开发方法 276
14.4 CASE开发方法 276
小结 276
第15章 某饼干厂产品库存系统分析 277
15.1 某饼干厂产品库存系统背景简介 277
15.2 业务流程分析 277
15.2.1 单据审核 277
15.2.2 登记库存台账 278
15.2.3 库存查询和统计 278
15.3 数据流程分析 279
15.3.1 单据和资料收集 279
15.3.2 数据流程图 279
15.3.3 数据字典 280
15.3.4 描述处理逻辑的工具 285
15.4 某饼干厂产品库存系统的业务流程优化分析及可行性研究 285
15.4.1 库存管理人员的角色分工优化和流程分析 285
15.4.2 饼干厂产品库存系统的可行性分析 287
小结 287
第16章 某饼干厂产品库存系统设计 288
16.1 某饼干厂产品库存系统的总体功能 288
16.2 某饼干厂产品库存系统总体架构设计 288
16.3 某饼干厂产品库存系统功能模块和流程设计 289
16.3.1 管理员登录模块 289
16.3.2 入库管理模块 290
16.3.3 出库管理模块 293
16.3.4 库存管理模块 294
16.3.5 报表打印模块 295
16.3.6 信息维护模块 296
16.4 某饼干厂产品库存系统数据库设计 299
16.4.1 数据库需求分析和概念结构设计 299
16.4.2 数据库的逻辑结构 299
16.4.3 数据库的E-R表述 300
16.5 某饼干厂产品库存系统界面设计 300
16.5.1 管理员登录界面 300
16.5.2 系统功能总界面 302
16.5.3 入库管理界面 303
16.5.4 出库管理界面 305
16.5.5 库存管理界面 307
16.5.6 报表打印界面 310
16.5.7 信息维护界面 311
小结 313
第17章 某饼干厂产品库存系统开发与测试 314
17.1 系统主要开发平台简介 314
17.2 数据库系统建立 314
17.3 系统主要模块开发 315
17.3.1 管理员登录模块 315
17.3.2 入库管理模块 316
17.3.3 出库管理模块 321
17.3.4 库存管理模块 326
17.3.5 报表打印模块 331
17.3.6 信息维护模块 339
17.4 系统测试 346
17.4.1 系统测试简介 346
17.4.2 系统测试用例的设计 350
17.4.3 基于饼干厂产品库存系统的测试案例 351
小结 355
第18章 饼干厂库存管理系统安装使用说明及本书教辅资源介绍 356
18.1 饼干厂产品库存管理系统配置 356
18.2 本书所附教辅资源的内容 359
附录 关于Visual Basic.NET 360
参考文献 361