第1章 系统环境与开发环境的搭建、配置与调用
1.1 系统环境应用
1.1.1 Visual Basic6.O系统的软硬件环境
1.1.2 Visual Basic6.O的安装与卸栽
1.2 开发环境的设置和应用
1.2.1 Visual Basic6.0的集成开发环境
1.2.2 联机帮助系统和远程协助系统的使用
1.3 计算机病毒的简单防治
1.3.1 杀毒软件的安装
1.3.2 计算机病毒的特点及检查方法
第2章 开发文档的理解与编写
2.1 面向过程的软件设计
2.1.1 面向过程软件的设计基础
2.1.2 面向过程软件的设计方法
2.2 面向对象与面向过程的区别
2.2.1 过程式设计
2.2.2 面向对象设计
2.2.3 过程、函数与类的重用
2.3 软件代码编写规范
2.3.1 命名原则
2.3.2 注释原则
2.3.3 格式原则
2.3.4 逻辑原则
2.3.5 统一原则
2.4 软件设计文档的识读
2.4.1 软件设计文档的分类
2.4.2 软件设计文档的作用
第3章 软件需求分析
3.1 概述
3.1.1 基本概念
3.1.2 需求分析的标准
3.1.3 需求分析的原则
3.2 识读需求说明文档
3.2.1 理解软件需求说明书,确定基本软件需求
3.2.2 理解业务流程
3.3 识读原型法
3.3.1 原型法分析案例
3.3.2 原型法的优缺点
第4章 软件代码编写
4.1 应用程序的开发
4.1.1 源文件的编写方法
4.1.2 界面构件的调用和控制
4.1.3 消息处理机制及程序输入对话框的处理方法
4.1.4 VB应用程序开发实例
4.2 桌面程序的开发
4.2.1 对话框应用程序的创建
4.2.2 单文档应用程序的创建
4.2.3 多文档应用程序的创建
4.2.4 属性页窗口的创建
4.2.5 VB桌面程序开发实例
4.3 数据库应用程序的开发
4.3.1 SQL的基本使用
4.3.2 数据查询的方法
4.3.3 数据更新的方法
4.3.4 远程桌面数据库的调用
4.3.5 SQL数据分析
4.3.6 SQL数据排序
4.4 网络应用程序的开发
4.4.1 WinInetAPI的调用
4.4.2 TCP和UDP的概念以及工作原理
4.4.3 SocketAPI的使用
4.4.4 MFC通用类的使用
4.5 Web应用程序的开发
4.5.1 动态HTML应用程序的开发方法
4.5.2 ISAPI程序的开发方法
第5章 软件测试_
5.1 功能性测试
5.1.1 测试基础知识
5.1.2 等价类划分
5.1.3 边界值分析
5.1.4 基于决策表的测试
5.2 结构性测试
5.2.1 路径测试
5.2.2 数据流测试
5.3 软件需求性测试
5.3.1 软件需求测试方法
5.3.2 测试需求的管理方法
5.4 测试用例
5.4.1 测试用例基础知识
5.4.2 测试用例的设计方法
5.4.3 测试用例的编制
5.5 测试文档的编写
5.5.1 测试报告
5.5.2 软件测试计划
5.5.3 详细设计说明书、用户操作手册、概要设计说明书
5.5.4 软件问题报告、修改报告及维护手册
第6章 程序调试
6.1 程序调试的一般过程和方法
6.1.1 概述
6.1.2 程序调试的过程及其方法
6.2 程序调试工具
6.2.1 tcpdump
6.2.2 iptables
6.2.3 性能分析工具strace
6.3 调试功能的使用
6.3.1 断点的使用
6.3.2 断言的使用
6.3.3 单步调试
6.3.4 异常和错误返回的常规处理
6.3.5 新值运行的调试技巧
第7章 产品封装与提交
7.1 程序编译
7.1.1 基础知识
7.1.2 编译原理
7.2 程序编译的工作流程
7.2.1 工作流程
7.2.2 C语言程序编译过程