注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络信息系统工程软件开发技术

工程软件开发技术

工程软件开发技术

定 价:¥39.00

作 者: 张青,王晓伟 编著
出版社: 国防工业出版社
丛编项:
标 签: 暂缺

ISBN: 9787118047905 出版时间: 2006-11-01 包装: 胶版纸
开本: 16 页数: 331 字数:  

内容简介

  本书系统介绍了工程软件和工程数据库的概念、结构、开发方法,以Visual Basic为主要工具,结合工程实践给出大量例子,由浅人深全面阐述了高级程序设计语言的计算原理和基本特征、面向对象程序设计方法与步骤、算法与数据结构、数据库技术、软件工程以及人工智能程序设计。力图通过有限的篇幅,使读者建立起完整、系统和实用的工程软件开发思想。.随着计算机软件技术的发展,程序设计、软件开发对非计算机专业的工程技术人员来说已不再神秘。本书从基础做起,在实践中训练工程技术人员的编程能力,以期实现更多的“一劳永逸”,使我们的设计工作变得快捷而又高效。..本书面向工程,将软件开发技术集成起来,具有知识系统性、内容先进性和思想实用性的特点。既可为工程技术人员提供指导,也可作为高等学校各工程专业的教材。...

作者简介

暂缺《工程软件开发技术》作者简介

图书目录

第1章 导论
1.1软件与程序
1.1.1程序的特性
1.1.2软件的特性
1.2软件的分类与工程软件
1.3212程软件开发基本技术
1.3.1程序重用技术
1.3.2数据处理技术
1.3.3程序结构组织
1.3.4工程软件集成方法
1.4软件技术在工程中的应用
第2章 高级程序设计语言
2.1高级程序设计语言概述
2.2高级程序设计语言实现计算的方式
2.2.1编译器工作原理
2.2.2高级语言程序的解释执行
2.3高级程序设计语言的基本特征
2.3.1变量、表达式、赋值
2.3.2程序的控制结构
2.3.3数据类型
2.3.4过程
2.3.5过程的数据传递
2.3.6变量的生命期和Static变量
2.3.7输入/输出
2.4面向对象程序语言的基本特征
2.4.1对象概述
2.4.2类与对象
2.4.3类定义
2.4.4类继承
2.4.5多态性
2.4.6类继承带来的新问题
2.5网络计算时代的编程语言
2.5.1HTML和XML
2.5.2脚本语言
2.5.3网络编程语言
第3章 VB程序设计基础
3.1VisuallBasic集成开发环境
3.1.1主窗口
3.1.2工具箱
3.1.3窗体设计器
3.1.4工程资源管理窗口
3.1.5属性窗口
3.1.6代码编辑器窗口
3.1.7窗体布局窗口
3.1.8对象浏览窗口
3.2窗体
3.2.1窗体创建
3.2.2窗体的属性
3.2.3事件
3.2.4方法
3.2.5处理多重窗体
3.3基本控件
3.3.1命令按钮
3.3.2标签
3.3.3文本框
3.4应用程序设计
3.4.1创建工程
3.4.2界面设计
3.4.3属性设置
3.4.4代码编写
3.4.5保存、调试与运行
3.4.6生成可执行文件
3.5程序错误类型与调试
3.5.1错误类型
3.5.2程序调试
3.5.3错误处理
第4章 VB语言基础
4.1数据类型
4.1.1标准数据类型
4.1.2用户自定义类型
4.2常量
4.2.1常量的概念
4.2.2符号常量
4.3变量
4.3.1变量的命名规则
4.3.2变量的声明
4.4.运算符与表达式
4.4.1算术运算符与算术表达式
4.4.2关系运算符与关系表达式
4.4.3逻辑运算符与逻辑表达式
4.4.4字符串运算符与字符串表达式
4.4.5日期运算符与日期表达式
4.4.6运算符的优先顺序
4.5常用内部函数
4.5.1数学运算函数
4.5.2字符串函数
4.5.3日期与时间函数
4.5.4数据类型转换函数
4.5.5格式输出函数
4.6编码规则
第5章 基本控制结构
5.1顺序结构
5.1.1几个常用的语句
5.1.2数据输出
5.1.3数据输入
5.2选择结构
5.2.1If条件语句
5.2.2If条件语句的嵌套
5.2.3多分支条件选择语句
5.3循环结构
5.3.1DoLoop语句
5.3.2ForNext循环语句
5.3.3循环嵌套
5.4其他辅助控制语句
第6章 算法与数据结构
6.1概论
6.1.1引言
6.1.2有关概念和术语
6.1.3算法与数据结构研究内容与关系
6.2算法
6.2.1算法的定义
6.2.2算法设计的要求
6.2.3算法表示形式
6.2.4算法性能分析
6.2.5常用算法
6.3数据结构
6.3.1数据结构概论
6.3.2线性表
6.3.3树和二叉树
6.3.4图
6.4数组
6.4.1数组概念
6.4.2数组的声明
6.4.3数组赋值
6.4.4数组的算法
6.4.5控件数组
6.5排序
6.5.1排序概述
6.5.2排序方法
6.5.3排序方法的比较
第7章 界面设计
7.1标准控件
7.1.1单选按钮和复选按钮
7.1.2框架
7.1.3列表框和组合框
7.1.4滚动条和Slider控件
7.1.5时钟
7.1.6图形控件
7.1.7文件系统控件
7.2菜单设计
7.2.1菜单编辑器
7.2.2动态菜单
7.2.3弹出菜单
7.3高级控件
7.3.1通用对话框
7.3.2多重窗体和多文档界面
7.3.3工具栏和状态栏
7.3.4RichTextBox控件
7.3.5ProgressBar控件
7.3.6UpDown控件
7.3.7Animation控件
7.3.8SSTab控件
第8章 图形技术
8.1图形技术基础
8.1.1坐标系统
8.1.2自定义坐标系
8.1.3图形层
8.2绘图属性
8.2.1当前坐标
8.2.2线宽与线型
8.2.3填充与色彩
8.3图形方法
8.3.1Line方法
8.3.2Circle方法
8.3.3Psel,方法
8.3.4Point方法
8.4应用
8.4.1工程图形绘制
8.4.2简单动画设计
8.4.3图形漫游
8.4.4图形处理技术
第9章 文件
9.1文件的基本概念
9.1.1记录
9.1.2文件
9.1.3文件的种类
9.2顺序文件
9.2.1打开文件
9.2.2写操作
9.2.3关闭文件
9.2.4读操作
9.3随机文件
9.3.1文件的打开和关闭
9.3.2文件的读写
9.3.3Seek()函数和Seek语句
9.4二进制文件
第10章 数据库技术
10.1数据库概念
10.2数据库管理器
10.3数据控件
10.3.1数据控件属性
10.3.2数据控件的事件
10.3.3数据控件的常用方法
10.3.4记录集的属性与方法
10.3.5数据库记录的增、删、改操作
10.4ADO数据控件
10.4.1ADO对象模型
10.4.2使用ADO数据控件
10.4.3ADO控件上新增绑定控件
的使用
10.4.4使用数据窗体向导
10.5结构化查询语言
10.5.1结构化查询语言
10.5.2使用SELECT语句查询
10.6工程数据库
10.6.1工程数据库的概念
10.6.2工程数据库与传统关系型数据库的比较
第11章 软件工程
11.1软件工程概述
11.1.1软件危机
11.1.2软件工程内涵
11.1.3软件工程的原则
11.1.4软件工程的基本原理
11.2软件生命周期
11.2.1软件定义时期
11.2.2软件开发时期
11.2.3软件运行与维护
11.3软件需求
11.3.1软件需求分析
11.3.2需求建模
11.3.3需求分析文档
11.4软件设计
11.4.1软件设计概述
11.4.2模块化原理
11.4.3软件设计过程
11.4.4软件设计工具
11.5软件审查与测试
11.5.1软件审查
11.5.2软件测试
11.5.3测试方法
11.5.4测试步骤
11.5.5调试
11.6软件维护
11.6.1软件维护概述
11.6.2决定软件可维护性的因素
11.6.3文档
第12章 人工智能程序设计
12.1逻辑型编程语言
12.2LISP语言
12.2.1LISP的特点和数据结构
12.2.2LISP的基本函数
12.2.3递归和迭代
12.2.4LISP编程举例
12.3PROLOG语言
12.3.1语法与数据结构
12.3.2PROLOG程序设计原理
12.3.3PROLOG编程举例
12.4专家系统
12.4.1知识获取及表述
12.4.2知识的运用
12.4.3专家系统的结构
12.4.4应用实例
参考文献

本目录推荐