软件开发技术

出版时间:2011-8  出版社:电子工业出版社  作者:冯萍 等编著  页数:232  

内容概要

  本教材以教育部“卓越工程师教育培养计划”为指导,立足于工程创新教育的最新实践,高度重视创新能力和综合应用能力的培养。
  全书共6章,内容涵盖了软件工程、数据库、Visual
Basic可视化编程语言等方面的知识点和相关技术基础。通过一个管理信息系统开发实例,使学生根据软件工程的思想,采用软件开发方法完成一个小型应用系统软件的设计与开发。

书籍目录

第1章 软件工程与软件开发
1.1 软件概述
1.1.1 软件的定义
1.1.2 软件质量的评价标准
1.1.3 软件的特征
1.1.4 软件的分类
1.2 软件工程概述
1.2.1 软件工程的定义及目标
1.2.2 软件生存周期
1.2.3 软件开发模型
1.3 项目开发过程
1.3.1 可行性分析
1.3.2 需求分析
1.3.3 软件设计
1.3.4 软件测试
1.3.5 软件维护
1.4 软件开发方法应用举例
1.4.1 可行性分析
1.4.2 需求分析
1.4.3 软件设计
1.4.4 软件测试
1.4.5 软件开发的基本策略
1.5 面向对象的软件工程
1.5.1 面向对象的分析
1.5.2 面向对象的设计方法
1.5.3 基于对象的设计方法
1.5.4 面向对象实现
1.5.5 面向对象测试
习题与思考题1
第2章 Visual Basic程序设计基础
2.1 Basic语言与Visual Basic
2.2 Visual Basic 6.0的安装与启动
2.2.1 Visual Basic 6.0的系统配置
2.2.2 安装步骤
2.2.3 启动Visual Basic 6.0
2.3 Visual Basic编程基础
2.3.1 编程的基本概念
2.3.2 控件及其属性
2.3.3 常见事件及方法
2.4 Visual Basic语言基础
2.4.1 变量、常量和数据类型
2.4.2 运算符和表达式
2.4.3 语句
2.4.4 输入与输出
2.4.5 控制结构
2.4.6 过程
2.5 Visual Basic应用实例
2.5.1 建立一个简单的应用程序
2.5.2 典型控件及其应用实例
2.5.3 综合应用实例
2.6 Windows编程技术
2.6.1 窗口、事件和消息
2.6.2 应用程序框架
2.6.3 过程编程
2.7 Windows API
2.7.1 Win32 API
2.7.2 Windows API设计方法
习题与思考题2
第3章 数据库基础
3.1 数据库理论
3.1.1 数据模型
3.1.2 数据库的体系结构
3.1.3 关系模型
3.1.4 关系数据库理论
3.1.5 关系数据库的完整性和安全性
3.1.6 数据库应用模式及发展
3.2 结构化查询语言SQL
3.2.1 SQL概述
3.2.2 SQL的数据定义(DDL)
3.2.3 SQL的数据操纵(DML)
3.2.4 SQL的数据控制
习题与思考题3
第4章 Visual Basic数据库编程技术
4.1 数据库设计基础
4.2 本地数据库设计(ACCESS)
4.3 数据控件
4.3.1 数据控件属性
4.3.2 数据控件的事件和常用方法
4.3.3 记录集的属性与方法
4.3.4 数据库记录的增、删、改操作
4.4 ODBC
4.5 ADO数据控件
4.5.1 ADO对象模型
4.5.2 使用ADO数据控件
4.5.3 ADO数据控件上新增绑定控件的使用
4.5.4 使用数据窗体向导
4.6 Visual Basic中SQL的实现
4.7 Visual Basic中使用ODBC
4.8 网络数据库设计
4.8.1 客户机/服务器(C/S)数据库系统
4.8.2 Visual Basic中网络数据库设计
习题与思考题4
第5章 ADO对象操纵数据库基础
5.1 ADO对象
5.1.1 ADO概述
5.1.2 ADO对象集
5.2 ADO对象访问数据库的技术
5.2.1 ADO连接数据库
5.2.2 用记录集(Recordset)对象操纵数据
5.2.3 ADO对象使用的查询方法
5.3 ADO控件及对象编程举例
习题与思考题5
第6章 管理信息系统开发实例
6.1 管理信息系统概述
6.1.1 MIS系统的应用
6.1.2 MIS系统开发的技术基础
6.1.3 MIS的技术发展
6.2 ADO+Access实现学生信息管理系统
6.2.1 技术要点
6.2.2 学生信息管理系统概况
6.2.3 需求分析
6.2.4 数据库设计及配置
6.2.5 应用系统程序实现
习题与思考题6
参考文献

章节摘录

版权页:插图:3.Visual Basic特点Visual Basic是一种可视化的、面向对象的和采用事件驱动方式的结构化高级程序设计语言。作为Windows环境下的可视化开发工具,它具有很多的优秀特性。(1)可视化编程Visual Basic提供一系列的可视化开发工具,将Windows界面设计的复杂性“封装”起来,编程人员只需采用现有的工具按设计要求在屏幕上进行布局,即在屏幕上“画”出各种部件(即图形对象),并设置它们的属性,Visual Basic将会自动产生界面设计代码,编程人员只需写出实现功能的程序即可。(2)面向对象的程序设计虽然Visual Basic具有面向对象的程序设计特征,但它与一般的面向对象的程序设计语言(如C++)不完全相同。一般的面向对象的程序设计中对象是由程序代码和数据组成的,是抽象的概念。而在Visual Basic中,运用面向对象的程序设计方法把程序和数据封装起来成为一个个对象,并为每一个对象赋予各种属性,使对象成为实在的东西。在设计对象时,编程人员不必编写创建和描述每个对象的程序代码,Visual Basic会按照编程人员为每个对象属性赋予的属性值自动地产生对象代码。(3)事件驱动的编程机制如前所述,Visual Basic是通过事件来驱动程序执行操作的,同一对象,会由于不同的事件而激发不同的程序段,换句话说,就是每发生一个事件,就会促使一个程序段进入执行状态。例如当用户单击某个按钮时,将会产生一个“单击”(Click)事件,而在产生该事件时,则必然要执行一段程序来完成该按钮需要执行的相关操作。同理,如果有一系列按钮,  每个按钮按要求完成不同的操作,但具体先按哪个按钮,又是由用户决定的,即单击事件发生的顺序可以由用户任意决定。因此,在Visual Basic设计的应用软件中,无须具有明显的开始和结束的程序。(4)结构化的程序设计思想Visual Basic是在原BASIC语言基础上发展起来的,在语句上和编程的思维逻辑上都具有高级程序设计语言的结构化特征,简单易懂,易学易用。它是一种解释型语言,并且,同时具有功能强大而使用灵活的调试器和编译器。换句话说,就是其既可以在输入代码的同时由解释系统将已输入的代码翻译成计算机可以识别的机器指令,并随时判断每个语句的语法错误,做到有错则提示,无错则执行之;也可以在整个应用程序设计好后由编译系统编译成可执行文件(EXE),从而脱离Visual Basic编程环境,直接在系统环境下运行。

编辑推荐

《软件开发技术》为高等学校工程创新型“十二五”规划计算机教材之一。

图书封面

评论、评分、阅读与下载


    软件开发技术 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7