图书介绍

工程软件开发技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

工程软件开发技术
  • 张青,王晓伟编著(山东建筑大学) 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118047902
  • 出版时间:2006
  • 标注页数:331页
  • 文件大小:39MB
  • 文件页数:279页
  • 主题词:软件开发

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

工程软件开发技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 导论1

1.1 软件与程序1

1.1.1 程序的特性1

1.1.2 软件的特性3

1.2 软件的分类与工程软件3

1.3 工程软件开发基本技术4

1.3.1 程序重用技术5

1.3.2 数据处理技术6

1.3.3 程序结构组织7

1.3.4 工程软件集成方法8

1.4 软件技术在工程中的应用10

第2章 高级程序设计语言11

2.1 高级程序设计语言概述11

2.2.1 编译器工作原理13

2.2 高级程序设计语言实现计算的方式13

2.2.2 高级语言程序的解释执行15

2.3 高级程序设计语言的基本特征16

2.3.1 变量、表达式、赋值16

2.3.2 程序的控制结构17

2.3.3 数据类型22

2.3.4 过程26

2.3.5 过程的数据传递29

2.3.6 变量的生命期和Static变量30

2.3.7 输入/输出31

2.4 面向对象程序语言的基本特征32

2.4.1 对象概述32

2.4.2 类与对象34

2.4.3 类定义38

2.4.4 类继承39

2.4.5 多态性42

2.4.6 类继承带来的新问题43

2.5 网络计算时代的编程语言46

2.5.1 HTML和XML47

2.5.2 脚本语言49

2.5.3 网络编程语言51

第3章 VB程序设计基础55

3.1 Visual Basic集成开发环境55

3.1.1 主窗口55

3.1.2 工具箱56

3.1.3 窗体设计器57

3.1.4 工程资源管理窗口57

3.1.5 属性窗口57

3.1.6 代码编辑器窗口58

3.1.7 窗体布局窗口58

3.2.1 窗体创建59

3.1.8 对象浏览窗口59

3.2 窗体59

3.2.2 窗体的属性60

3.2.3 事件62

3.2.4 方法64

3.2.5 处理多重窗体65

3.3 基本控件67

3.3.1 命令按钮67

3.3.2 标签68

3.3.3 文本框69

3.4 应用程序设计70

3.4.1 创建工程71

3.4.2 界面设计71

3.5.1 错误类型72

3.4.6 生成可执行文件72

3.5 程序错误类型与调试72

3.4.5 保存、调试与运行72

3.4.4 代码编写72

3.4.3 属性设置72

3.5.2 程序调试73

3.5.3 错误处理75

第4章 VB语言基础77

4.1 数据类型77

4.1.1 标准数据类型77

4.1.2 用户自定义类型79

4.2 常量79

4.2.1 常量的概念79

4.2.2 符号常量79

4.3 变量80

4.3.2 变量的声明81

4.3.1 变量的命名规则81

4.4 运算符与表达式83

4.4.1 算术运算符与算术表达式83

4.4.2 关系运算符与关系表达式84

4.4.3 逻辑运算符与逻辑表达式84

4.4.4 字符串运算符与字符串表达式85

4.4.5 日期运算符与日期表达式86

4.4.6 运算符的优先顺序86

4.5 常用内部函数86

4.5.1 数学运算函数87

4.5.2 字符串函数87

4.5.3 日期与时间函数88

4.5.4 数据类型转换函数89

4.5.5 格式输出函数89

4.6 编码规则90

5.1 顺序结构92

5.1.1 几个常用的语句92

第5章 基本控制结构92

5.1.2 数据输出93

5.1.3 数据输入94

5.2 选择结构98

5.2.1 If条件语句98

5.2.2 If条件语句的嵌套104

5.2.3 多分支条件选择语句105

5.3.1 Do…Loop语句106

5.3 循环结构106

5.3.2 For…Next循环语句109

5.3.3 循环嵌套110

5.4 其他辅助控制语句112

第6章 算法与数据结构114

6.1 概论114

6.1.1 引言114

6.1.2 有关概念和术语115

6.2.1 算法的定义117

6.1.3 算法与数据结构研究内容与关系117

6.2 算法117

6.2.2 算法设计的要求118

6.2.3 算法表示形式119

6.2.4 算法性能分析120

6.2.5 常用算法120

6.3 数据结构124

6.3.1 数据结构概论125

6.3.2 线性表126

6.3.3 树和二叉树133

6.3.4 图138

6.4 数组141

6.4.1 数组概念142

6.4.2 数组的声明142

6.4.3 数组赋值143

6.4.4 数组的算法144

6.4.5 控件数组148

6.5 排序149

6.5.1 排序概述150

6.5.2 排序方法150

6.5.3 排序方法的比较153

第7章 界面设计155

7.1 标准控件156

7.1.1 单选按钮和复选按钮156

7.1.2 框架158

7.1.3 列表框和组合框159

7.1.4 滚动条和Slider控件164

7.1.5 时钟166

7.1.6 图形控件168

7.1.7 文件系统控件172

7.2.1 菜单编辑器174

7.2 菜单设计174

7.2.2 动态菜单177

7.2.3 弹出菜单178

7.3 高级控件179

7.3.1 通用对话框179

7.3.2 多重窗体和多文档界面185

7.3.3 工具栏和状态栏191

7.3.4 RichTextBox控件197

7.3.5 ProgressBar控件200

7.3.6 UpDown控件201

7.3.7 Animation控件202

7.3.8 SSTab控件204

第8章 图形技术207

8.1 图形技术基础207

8.1.1 坐标系统207

8.1.2 自定义坐标系209

8.1.3 图形层211

8.2.1 当前坐标212

8.2.2 线宽与线型212

8.2 绘图属性212

8.2.3 填充与色彩214

8.3 图形方法214

8.3.1 Line方法214

8.3.2 Circle方法216

8.3.3 Pset方法216

8.3.4 Point方法217

8.4 应用218

8.4.1 工程图形绘制218

8.4.2 简单动画设计221

8.4.3 图形漫游223

8.4.4 图形处理技术225

9.1.2 文件229

9.1.3 文件的种类229

9.1 文件的基本概念229

9.1.1 记录229

第9章 文件229

9.2 顺序文件230

9.2.1 打开文件230

9.2.2 写操作230

9.2.3 关闭文件231

9.2.4 读操作231

9.3 随机文件235

9.3.1 文件的打开和关闭235

9.3.2 文件的读写235

9.3.3 Seek()函数和Seek语句236

9.4 二进制文件236

第10章 数据库技术237

10.1 数据库概念237

10.2 数据库管理器239

10.3 数据控件242

10.3.1 数据控件属性242

10.3.2 数据控件的事件245

10.3.3 数据控件的常用方法246

10.3.4 记录集的属性与方法246

10.3.5 数据库记录的增、删、改操作250

10.4 ADO数据控件253

10.4.1 ADO对象模型253

10.4.2 使用ADO数据控件254

10.4.3 ADO控件上新增绑定控件的使用256

10.4.4 使用数据窗体向导257

10.5 结构化查询语言259

10.5.1 结构化查询语言259

10.5.2 使用SELECT语句查询260

10.6.1 工程数据库的概念263

10.6 工程数据库263

10.6.2 工程数据库与传统关系型数据库的比较273

第11章 软件工程283

11.1 软件工程概述283

11.1.1 软件危机283

11.1.2 软件工程内涵284

11.1.3 软件工程的原则284

11.1.4 软件工程的基本原理285

11.2.1 软件定义时期286

11.2 软件生命周期286

11.2.2 软件开发时期287

11.2.3 软件运行与维护287

11.3 软件需求287

11.3.1 软件需求分析287

11.3.2 需求建模290

11.3.3 需求分析文档290

11.4.1 软件设计概述291

11.4 软件设计291

11.4.2 模块化原理292

11.4.3 软件设计过程292

11.4.4 软件设计工具299

11.5 软件审查与测试299

11.5.1 软件审查299

11.5.2 软件测试299

11.5.3 测试方法300

11.5.4 测试步骤300

11.5.5 调试301

11.6 软件维护302

11.6.1 软件维护概述302

11.6.2 决定软件可维护性的因素302

11.6.3 文档303

12.1 逻辑型编程语言305

第12章 人工智能程序设计305

12.2 LISP语言306

12.2.1 LISP的特点和数据结构306

12.2.2 LISP的基本函数308

12.2.3 递归和迭代311

12.2.4 LISP编程举例313

12.3 PROLOG语言315

12.3.1 语法与数据结构316

12.3.2 PROLOG程序设计原理316

12.3.3 PROLOG编程举例318

12.4 专家系统319

12.4.1 知识获取及表述319

12.4.2 知识的运用323

12.4.3 专家系统的结构326

12.4.4 应用实例328

参考文献331

热门推荐