图书介绍

Delphi程序设计基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Delphi程序设计基础
  • 金林樵主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111126319
  • 出版时间:2004
  • 标注页数:531页
  • 文件大小:176MB
  • 文件页数:546页
  • 主题词:软件工具-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

Delphi程序设计基础PDF格式电子书版下载

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

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

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

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

图书目录

目 录1

前言1

第1章面向对象技术概论1

1.1软件开发方法概述2

1.1.1结构化方法3

1.1.2模块化方法4

1.1.3面向数据结构方法4

1.1.4面向对象方法5

1.1.5软件开发方法的评价与选择6

1.2软件生存周期7

1.2.1软件定义阶段8

1.2.2软件开发阶段8

1.2.3软件使用、维护和更新换代阶段10

1.3面向对象的基本概念10

1.3.1 面向对象方法的特点10

1.3.3类(Class)12

1.3.2对象(Object)12

1.3.4封装(Encapsulation)14

1.3.5继承(Inheritance)14

1.3.6消息(Message)16

1.3.7多态性(Polymorphism)17

1.4面向对象系统开发过程18

1.5.1 OOA步骤20

1.5.2 OOA过程20

1.5面向对象分析20

1.5.3建造对象类静态结构模型27

1.5.4建造对象类动态结构模型27

1.5.5建造对象类功能处理模型28

1.6面向对象设计28

1.6.1OOD的步骤28

1.6.2系统对象设计29

1.6.3系统体系结构设计30

1.6.5通用设计样式31

1.6.4系统优化和审查31

1.7.1 系统文档资料32

1.7系统文档、实现、测试和维护32

1.7.2系统实现(OOI)33

1.7.3系统测试(OOT)33

1.7.4系统维护(OOM)34

1.8几种典型的面向对象方法简介35

1.8.1布什(Booch)面向对象方法论35

1.8.2雅寇森(Jacobson)的面向对象方法论36

1.8.3尤顿(Coad-Yourdon)的面向对象方法论37

1.8.4詹姆斯·云豹(James Rumbaugh)的面向对象方法论38

1.9小结40

1.10习题41

第2章C++简单程序设计43

2.1 C++语言概述43

2.1.1 C++语言的诞生43

2.1.3 C++程序实例44

2.1.2 C++的特点44

2.1.4字符集45

2.1.5 ASCⅡ码45

2.2 C++程序基本要素47

2.2.1词法记号47

2.2.2常量49

2.2.3变量54

2.2.4符号常量55

2.2.5运算符与表达式57

2.3 C++数据类型68

2.3.1基本数据类型68

2.3.2枚举类型70

2.3.3结构体72

2.3.4联合体76

2.3.5位域78

2.4.1 I/O流79

2.4.2预定义的插入符和提取符79

2.4数据的输入与输出79

2.4….3简单的I/O格式控制81

2.5条件控制81

2.5.1条件语句81

2.5.2 switch语句87

2.6循环90

2.6.1 for循环语句90

2.6.2 while循环语句93

2.6.3 do…while循环语句94

2.6.4转移语句95

2.6.5多重循环96

2.7数组102

2.7.1数组的概念102

2.7.2一维数组102

2.7.3二维数组109

2.7.4使用typedef语句定义数组类型112

2.8字符串114

2.8.1字符串概念114

2.8.2字符串函数116

2.9小结119

2.10习题120

第3章函数126

3.1 函数的定义与使用126

3.1.1 函数的定义与说明126

3.1.2函数的调用128

3.1.3函数的参数和返回值130

3.2传值调用与引用调用137

3.2.1传值调用137

3.2.2 引用调用139

3.3函数和变量的作用域146

3.3.1 函数的作用域146

3.3.2变量的作用域和生存期146

3.4.1内联函数148

3.4 内联函数和函数重载148

3.4.2函数重载149

3.5 数的嵌套调用和递归调用152

3.5.1 函数的嵌套调用152

3.5.2函数的递归调用153

3.6函数模板和使用C++系统函数157

3.6.1函数模板157

3.6.2 使用C++系统函数160

3.8习题161

3.7小结161

第4章类与对象164

4.1类和对象的构造与创建164

4.1.1类设计的基本概念164

4.1.2类的定义格式165

4.1.3类的成员函数166

4.1.4类成员的访问控制167

4.1.5对象的声明与使用168

4.2.1构造函数与拷贝构造函数170

4.2构造函数和析构函数170

4.2.2析构函数176

4.3 对象的生存期和类的作用域178

4.3.1对象的生存期178

4.3.2类的作用域179

4.4友元函数和友元类181

4.4.1友元函数181

4.4.2友元类183

4.5静态成员185

4.5.1静态数据成员185

4.5.2静态成员函数186

4.6类和对象的进一步应用187

4.6.1类对象作为成员187

4.6.2常对象189

4.6.3 对象作函数参数191

4.6.4对象数组193

4.7.1类模板的定义194

4.7类模板194

4.7.2类模板的使用197

4.8小结198

4.9习题199

第5章指针204

5.1指针的概念204

5.2指针的定义、赋值及运算205

5.2.1如何定义指针205

5.2.2“*”和“ ”运算符206

5.2.3指针的赋值206

5.2.4指针的运算208

5.3指针与数组212

5.3.1用指针访问数组元素212

5.3.2指向数组的指针215

5.3.3指针数组216

5.4.1字符数组与字符指针218

5.4指针与字符串218

5.4.2字符串处理函数221

5.4.3 string类225

5.5指针与函数226

5.5.1指针作为函数参数226

5.5.2指针函数229

5.5.3函数指针230

5.6指针与引用233

5.7其他类型的指针234

5.7.1 const指针234

5.7.2对象指针236

5.7.3 this指针237

5.8动态内存分配240

5.8.1堆内存240

5.8.2 new和delete运算符240

5.8.3动态内存分配与释放函数243

5.10习题245

5.9小结245

第6章继承与派生250

6.1继承的含义250

6.2继承的语法251

6.3继承中的访问控制252

63.1 公有继承252

63.2私有继承254

63.3保护继承256

6.4成员覆盖与作用域分辨257

6.5继承中对象的初始化与清除259

6.5.1初始化和清除260

6.5.2构造函数和析构函数的调用顺序262

第8章动态组合对象类352

8.1数据结构组合类的引入352

8.2动态数组类353

8.3动态线性链表类355

9.1.2流类及流类间的关系390

9.1.1流类简介390

第9章输入输出流类390

9.1流类层次结构390

9.2从标准输入/输出流中读/写数据393

9.2.1从标准输入获取数据394

9.2.2将数据写入标准输出399

9.3 顺序文件的输入/输出403

9.3.1文件的打开与关闭403

9.3.2将数据写入文件405

9.3.3从文件中读取数据407

9.4文件的随机读取413

9.4.1文件的读取指针413

9.4.2随机读取数据文件414

9.4.3从串流中读取数据416

9.4.4 自定义输入运算符417

9.5文件的随机写入419

9.5.1文件的写指针419

9.5.2随机写420

9.5.3将数据写入串流423

9.5.4输出运算符重载424

9.6 二进制文件的读取426

9.7小结429

9.8习题429

第10章异常处理机制435

10.1 基本概念435

10.2 C++中的异常处理机制436

10.2.1 异常处理的语法格式437

10.2.2 int型异常信息值的抛掷与捕获438

10.2.3 C++异常处理机制的执行过程442

10.2.4异常事件定义与异常接口声明442

10.3异常处理的规则444

10.4处理异常事件类445

10.6习题450

10.5小结450

第11章统一建模语言UML451

11.1 UML简介451

11.1.1 UML发展历史451

11.1.2 UML描述软件的体系结构452

11.13 UML模型基本图标元素453

1 12 UML模型图454

11.2.1用例模型图454

1 1.2.2静态结构模型图455

11.2.3动态行为模型图458

113 UML系统模型结构462

113.1 子系统的组织结构462

11.3.2系统模型的组织结构463

11.3.3系统结构层次464

11.4 UML的公共机制464

1 1.5UML的扩展机制467

11.5.1 构造型467

1 1.5.3约束468

1 1.5.2标记值468

11.6 UML软件开发过程470

11.6.1项目开发的阶段471

11.6.2 UML开发过程中的成分473

11.6.3UML软件开发过程的产物475

11.6.4 UML软件开发过程的特征477

11.7小结478

11.8习题479

12.1引言481

第12章设计样式与综合案例481

12.2对象类的关联483

1221 关联483

1222聚集488

12.2.3继承489

12.2.4依赖和细化491

12.3接口491

12.4.1设计样式的特征493

12.4通用对象设计样式493

12.4.2几个简单的设计样式494

12.4.3通用接口设计样式498

12.4.4 设计样式的描述与调用501

12.5包与子系统502

12.5.1包502

12.5.2包的嵌套503

12.5.3包之间的关系504

12.6案例分析505

12.6.1建立系统用例模型505

12.6.2对象类建模507

12.6.3动态交互行为建模512

12.6.4动态活动状态建模514

12.6.5物理体系结构建模518

12.7小结520

12.8习题521

附录Visual C++6.0编程环境简介522

热门推荐