《计算机应用开发技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张正军,许春根,张军编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2010
  • ISBN:9787030265357
  • 页数:283 页
图书介绍:本书共分十章,以软件开发为重点,突出重点理论与技术,程序代码完整而实用。本书以实际问题为背景,结合计算机理论知识、应用技术、实际开发、软件评价多方面的知识和能力等因素,培养本科生理论与实际相结合的能力,体现软件开发与实际应用相吻合的理念。

第1章 字符编码与字库格式 1

1.1 ASCII编码 1

1.1.1 7位ASCII编码 1

1.1.2 8位ASCII编码 2

1.1.3 键盘扫描码 2

1.2 汉字编码 3

1.2.1 GB2312编码 3

1.2.2 GBK编码 5

1.2.3 GB18030编码 6

1.3 Unicode编码与UTF-8传输码 7

1.3.1 Unicode编码 7

1.3.2 UTF-8传输码 9

1.4 字符编码软件开发实例分析 10

1.5 点阵字库 15

1.5.1 ASCII点阵字库 17

1.5.2 GB2312点阵字库 17

1.6 点阵字库软件开发实例分析 19

1.7 矢量字符与字形技术 23

1.7.1 矢量字符 23

1.7.2 TrueType字形技术 23

1.7.3 TTF字形的API函数 25

1.8 TTF字形软件开发实例分析 29

作业 32

第2章 面向对象的C++语言 34

2.1 类与对象 34

2.1.1 类的定义 34

2.1.2 对象的定义 35

2.2 构造函数与析构函数 37

2.2.1 构造函数 37

2.2.2 析构函数 39

2.3 多态性和虚函数 40

2.4 静态成员 42

2.4.1 静态数据成员 42

2.4.2 静态成员函数 44

2.5 友员 45

2.5.1 友员函数 45

2.5.2 友员类 46

2.6 计算机发声实例分析 47

作业 48

第3章 VC++的MFC编程 49

3.1 MFC类的层次结构 49

3.1.1 应用程序体系结构类 50

3.1.2 可视对象类 51

3.1.3 通用类 53

3.1.4 OLE类与ODBC数据库类 53

3.2 MFC编程初步 54

3.2.1 应用程序向导AppWizard 54

3.2.2 应用程序类和源文件的结构 55

3.2.3 应用程序运行过程分析 56

3.3 文档与视图结构 58

3.3.1 窗口 58

3.3.2 文档与视图结构 59

3.3.3 消息与命令的处理 60

3.4 软件开发实例分析(MFC方法) 62

作业 73

第4章 面向对象语言Java 74

4.1 编写第一个Java程序 74

4.1.1 编译与运行Java application 75

4.1.2 编译与运行Java applet 75

4.2 Java基本规则及用法 76

4.2.1 类与main()方法 78

4.2.2 变量 79

4.2.3 标识符及关键字 80

4.2.4 检测 81

4.3 AWT窗口对象 82

4.3.1 简单的范例 82

4.3.2 AWT中的事件处理 86

4.4 Java软件开发实例分析 89

作业 91

第5章 HTML语言与CSS样式表 92

5.1 HTML语言 92

5.1.1 基本标签 93

5.1.2 列表标签 96

5.1.3 转义字符 97

5.1.4 超链接 99

5.1.5 表格 100

5.1.6 表单标签 104

5.1.7 META标签 107

5.2 CSS样式表 109

5.2.1 CSS样式表的类型 110

5.2.2 设置字体、背景等标签 112

5.3 JavaScript脚本语言简介 115

5.3.1 JavaScript注释符和输出语句 115

5.3.2 内置函数与自定义函数 116

5.3.3 内置对象与自定义对象 117

作业 119

第6章 ASP编程技术与SQL使用方法 121

6.1 ASP应用基础 121

6.1.1 ASP标识与注释 122

6.1.2 ASP变量与常量 123

6.1.3 运算符与表达式 126

6.1.4 VBScript内置函数 127

6.1.5 VBScript程序控制流程 130

6.1.6 子过程与函数 133

6.1.7 Global文件 134

6.2 ASP对象 136

6.2.1 请求对象Request 136

6.2.2 响应对象Response 138

6.2.3 会话对象Session 140

6.2.4 应用程序对象Application 142

6.2.5 服务器对象Server 143

6.3 ASP组件 145

6.3.1 Ad Rotator组件 145

6.3.2 File Access组件 146

6.3.3 TextStream对象 148

6.3.4 Cdonts组件 149

6.4 ADO与SQL 149

6.4.1 Connection对象 150

6.4.2 Recordset对象 151

6.4.3 ODBC与DSN 154

6.4.4 设置Connection对象 155

6.4.5 设置Recordset对象 156

6.4.6 ASP操作SQL 157

6.5 网站实例分析 160

作业 167

第7章 TCP/IP应用层协议 168

7.1 域名系统DNS 168

7.1.1 Internet的域名结构 169

7.1.2 域名服务器 170

7.2 文件传送协议FTP 170

7.3 远程登录TELNET协议 175

7.4 电子邮件协议 177

7.4.1 简单邮件传送协议SMTP 178

7.4.2 电子邮件的格式 180

7.4.3 邮件读取协议POP3 180

7.5 通用Internet邮件扩充协议MIME 183

7.5.1 内容传送编码(Content-Transfer-Encoding) 183

7.5.2 邮件的类型(Content-Type) 185

7.6 超文本传送协议HTTP 189

7.7 远程访问软件实例分析 193

作业 195

第8章 VRML与DXF三维模型 197

8.1 VRML概述 197

8.1.1 VRML文件结构 198

8.1.2 节点 200

8.2 模型节点Shape(1):几何节点Geometry 202

8.2.1 基本类型:Box,Cone,Cylinde,Sphere 202

8.2.2 集合类型:PointSet,IndexedFaceSet,IndexedLineSet 204

8.2.3 其他类型:ElevationGrid,Extrusion,Text 207

8.3 模型节点Shape(2)外观节点Appearance 212

8.3.1 材料节点Material 212

8.3.2 表面材质节点Texture:ImageTexture,PixelTexture,MovieTexture 214

8.3.3 表面材质转换节点TextureTransform 216

8.4 DXF三维模型文件 217

8.5 VRML软件开发实例分析 220

作业 224

第9章 实用图像处理技术 225

9.1 BMP图像格式 225

9.2 BMP图像读取与显示实例分析 229

9.3 Matlab图像处理 231

9.3.1 图像基本运算 231

9.3.2 灰度直方图 236

9.3.3 傅里叶变换 237

9.3.4 小波变换 239

9.3.5 微分算子 244

9.4 图像处理软件实例分析(微分算子) 246

作业 248

第10章 软件工程与标准建模语言概述 250

10.1 软件工程概念 251

10.1.1 软件工程的定义 251

10.1.2 软件生存周期 253

10.2 结构化程序设计方法 254

10.2.1 结构化程序 254

10.2.2 程序正确性证明 255

10.3 模块化与信息隐蔽 255

10.3.1 模块化基本概念 255

10.3.2 模块化的几个原则 256

10.3.3 信息隐蔽 257

10.4 面向对象程序设计 257

10.4.1 对象 258

10.4.2 类与类间关系 259

10.5 软件开发模型 259

10.5.1 瀑布模型 260

10.5.2 渐增模型 260

10.5.3 演化模型 261

10.6 软件开发方法 262

10.6.1 模块化方法 262

10.6.2 结构化方法 263

10.6.3 面向数据结构方法 264

10.6.4 面向对象方法 265

10.7 标准建模语言UML 267

10.7.1 UML的主要内容 268

10.7.2 UML的特点与使用 270

作业 272

参考文献 274

附录 276

附表1 7位基本ASCII码表 276

附表2 8位ASCII码表扩充部分 278

附表3 扩展ASCII码的键盘扫描码 279

附表4 1~9区和16~55区的汉字内码 280

附表5 GB2312编码第16区的4种编码对照表 282