F#语言程序设计

F#语言程序设计

郑宇军, 凌海风, 编著

出版社:清华大学出版社

年代:2011

定价:31.0

书籍简介:

本书共19章,系统地介绍F#语言程序设计的基本知识、基本方法及应用实例。

书籍目录:

第1章 f#简介

1.1函数式程序设计语言和f#

1.2第一个f#应用程序

1.3开发工具和环境

1.4f#典型应用

1.5控制台输入输出

习题1

第2章 数值和类型

2.1基础值类型

2.2复合类型

2.3可变类型和引用类型

2.4可选类型

习题2

第3章 函数

3.1函数基础

第1章 f#简介

1.1函数式程序设计语言和f#

1.2第一个f#应用程序

1.3开发工具和环境

1.4f#典型应用

1.5控制台输入输出

习题1

第2章 数值和类型

2.1基础值类型

2.2复合类型

2.3可变类型和引用类型

2.4可选类型

习题2

第3章 函数

3.1函数基础

3.2更多调用方式

3.3模式匹配

3.4递归函数

3.5调用clr函数

3.6程序实例研究——背包问题算法

习题3

第4章 深入整数和实数运算

4.1数值比较

4.2整数位运算

4.3常用数学函数

4.4数值转换与解析

4.5大数运算

4.6程序实例研究——表达式求值

习题4

第5章 流程控制

5.1选择结构

5.2循环结构

5.3异常处理

5.4程序实例研究——素因数分解

习题5

第6章 数组、向量和矩阵

6.1数组

6.2向量

6.3矩阵

6.4程序实例研究——最短路径问题

习题6

第7章 列表、集合和序列

7.1列表

7.2集合

7.3序列

7.4程序实例研究——全排列和幂集

习题7

第8章 高阶函数

8.1函数作为“值”

8.2匿名函数

8.3序列上的高阶函数

8.4程序实例研究——数据拟合

习题8

第9章 类和对象

9.1面向对象的基本概念

9.2使用轻量级对象——记录和联合

9.3类的定义和使用

9.4属性和索引函数

9.5成员访问限制

9.6静态成员和非静态成员

9.7运算符重载

9.8.net结构和枚举

9.9程序实例研究——三角模糊数

习题9

第10章 继承和扩展

10.1继承

10.2多态性

10.3.net基类object

10.4类型扩展

10.5程序实例研究——几何图形类型

习题10

第11章 接口

11.1接口的定义与实现

11.2接口与多继承

11.3几个常用.net接口

11.4接口扩展

11.5程序实例研究——票务接口与实现

习题11

第12章 泛型基础

12.1泛型的基本概念

12.2泛型结构、记录和联合

12.3泛型接口与泛型集合

12.4程序实例研究——备忘录与高效算法

习题12

第13章 深入泛型技术

13.1类型参数的应用与限制

13.2泛型中的继承

13.3泛型函数的高级应用

习题13

第14章 代码组织和管理

14.1代码组织结构

14.2程序集

14.3代码注释

14.4条件编译

14.5程序实例研究——概率分布函数库

习题14

第15章 windows窗体应用基础

15.1windows窗体类form

15.2常用窗体控件

15.3响应控件事件

15.4自定义窗体

15.5使用visual studio窗体设计器

15.6程序实例研究——用户注册窗体

习题15

第16章 windows窗体应用进阶

16.1更多windows控件

16.2绘图

16.3打印

16.4程序实例研究——绘制几何图形

习题16

第17章 文件读写

17.1驱动器、目录和文件

17.2文件流和读写器

17.3 xml文档操作

17.4程序实例研究——列车时刻表

习题17

第18章 关系数据访问

18.1ado.net数据访问技术

18.2数据表和数据集

18.3访问数据库

18.4程序实例研究——学生成绩查询分析

习题18

第19章 并行程序设计

19.1多线程

19.2使用backgroundworker

19.3并行序列操作

19.4异步计算

19.5异步消息

19.6程序实例研究——并行启发式搜索

习题19

参考文献

内容摘要:

F#是一门全新的.NET核心编程语言,它在函数式程序设计语言的基础上融合了面向对象的思想,是开发未来.NET应用特别是计算密集型和分布式系统的首选语言。本书由浅入深、由具体到抽象地介绍了F#语言的基础语法、编程范式和典型应用,同时提供了丰富的程序案例,能够帮助读者迅速掌握F#程序设计的基本方法和技巧。本书适合作为高等院校教材,也可供专业开发人员学习参考。

书籍规格:

书籍详细信息
书名F#语言程序设计站内查询相似图书
9787302248927
如需购买下载《F#语言程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)31.0语种简体中文
尺寸26 × 19装帧平装
页数 343 印数 3000

书籍信息归属:

F#语言程序设计是清华大学出版社于2011.出版的中图分类号为 TP312 的主题关于 程序语言-程序设计 的书籍。