前言
第1 章 绪论 1
1.1 认识计算思维1
1.2 程序与算法2
1.2.1 算法的概念与分类2
1.2.2 数学建模3
1.2.3 算法的描述5
1.2.4 算法的实现—程序设计语言7
1.3 程序与数据9
1.3.1 内存数据的基本组织和管理方式—数据结构9
1.3.2 外存数据的基本组织和管理方式—文件系统和数据库13
1.4 软件与软件工程15
1.4.1 什么是软件15
1.4.2 软件工程的概念16
1.4.3 软件生命周期—以学生管理系统为例17
1.4.4 软件工程方法21
第2 章 Visual Basic 概述28
2.1 Visual Basic 6.0 简介28
2.1.1 Visual Basic 6.0 的特点28
2.1.2 Visual Basic 6.0 的启动29
2.2 认识VB 的集成开发环境30
2.3 Visual Basic 基本概念34
2.3.1 对象和类34
2.3.2 对象的属性?方法和事件34
2.3.3 工程和工程文件37
2.4 创建Visual Basic 应用程序的基本步骤38
2.4.1 创建应用程序界面38
2.4.2 设置对象的属性39
2.4.3 编写过程代码39
2.4.4 保存工程39
2.4.5 执行程序40
2.5 项目 系统登录窗口和主窗口40
2.5.1 窗体43
2.5.2 控件分类46
2.5.3 控件的基本操作47
2.5.4 命令按钮48
2.5.5 文本框49
2.5.6 标签50
第3 章 程序设计基础53
3.1 项目 学生成绩输入53
3.1.1 程序的编码基础55
3.1.2 数据类型56
3.1.3 变量57
3.1.4 常量59
3.1.5 变量的作用域59
3.1.6 运算符与表达式62
3.1.7 常用内部函数65
3.1.8 顺序结构69
3.2 项目 学生成绩评定74
3.2.1 选择结构75
3.2.2 判定结构嵌套79
3.2.3 条件函数80
3.3 项目 学生成绩统计81
3.3.1 循环结构81
3.3.2 循环嵌套86
3.4 项目 学生成绩统计分析87
3.4.1 数组89
3.4.2 自定义数据类型93
3.5 项目 小助手——组队方法94
3.5.1 过程 95
3.5.2 参数传递98
3.6 常用算法设计和算法分析 101
3.6.1 常用算法设计101
3.6.2 算法分析114
3.7 知识进阶117
3.7.1 编码约定117
3.7.2 结构化编码118
第4 章 用户界面设计122
4.1 用户界面设计原则122
4.2 项目 档案管理之信息录入124
4.2.1 复选框127
4.2.2 单选按钮128
4.2.3 框架129
4.2.4 列表框129
4.2.5 组合框131
4.2.6 水平滚动条和垂直滚动条132
4.2.7 定时器控件133
4.2.8 图片框133
4.2.9 图像框134
4.3 项目 档案管理之菜单设计135
4.3.1 菜单的基本概念136
4.3.2 菜单编辑器137
4.3.3 菜单的制作137
4.3.4 弹出式菜单138
4.4 项目 档案管理之工具栏设计139
4.4.1 添加工具栏控件组141
4.4.2 添加ImageList 控件142
4.4.3 工具栏添加按钮142
4.4.4 为工具栏编写代码143
4.5 知识进阶143
4.5.1 界面所涉及的元素143
4.5.2 界面属性143
4.5.3 统一管理VB 控件的界面属性145
第5 章 文件148
5.1 项目 档案管理之信息存储148
5.1.1 文件的基本概念和结构152
5.1.2 文件的分类152
5.1.3 顺序文件的操作152
5.1.4 随机文件的操作156
5.1.5 二进制文件的操作159
5.1.6 文件系统控件159
5.2 知识进阶162
5.2.1 通用对话框162
5.2.2 常用的文件操作语句?函数和属性164
第6 章 图形操作168
6.1 项目 绘图板168
6.1.1 坐标系统概述172
6.1.2 使用Visual Basic 作图174
6.1.3 鼠标事件178
6.1.4 键盘事件 180
6.2 知识进阶182
6.2.1 打印机182
6.2.2 屏幕183
6.2.3 剪贴板184
第7 章 数据库的应用187
7.1 项目 学生管理系统数据库设计187
7.1.1 数据库中使用的相关术语193
7.1.2 数据库的建立194
7.1.3 Data 控件196
7.1.4 使用代码管理数据库199
7.1.5 ADO 控件203
7.1.6 数据绑定控件206
7.1.7 SQL207
7.2 知识进阶212
7.2.1 创建报表212
7.2.2 将报表导出到html 上213
参考文献216
¥100.00
¥60.00
¥150.00
¥100.00
¥29.00