出版時間:2012-1 出版社:清華大學(xué)出版社 作者:鄭宇軍,凌海風(fēng) 編著 頁數(shù):348
Tag標(biāo)簽:無
內(nèi)容概要
f#是一門全新的.net核心編程語言,它在函數(shù)式程序設(shè)計語言的基礎(chǔ)上融合了面向?qū)ο蟮乃枷?,是開發(fā)未來.net應(yīng)用特別是計算密集型和分布式系統(tǒng)的首選語言。本書由淺入深、由具體到抽象地介紹了f#語言的基礎(chǔ)語法、編程范式和典型應(yīng)用,同時提供了豐富的程序案例,能夠幫助讀者迅速掌握f#程序設(shè)計的基本方法和技巧。
《f#語言程序設(shè)計》適合作為高等院校教材,也可供專業(yè)開發(fā)人員學(xué)習(xí)參考。
書籍目錄
第1章 f#簡介
1.1函數(shù)式程序設(shè)計語言和f#
1.2第一個f#應(yīng)用程序
1.3開發(fā)工具和環(huán)境
1.4f#典型應(yīng)用
1.5控制臺輸入輸出
習(xí)題1
第2章 數(shù)值和類型
2.1基礎(chǔ)值類型
2.2復(fù)合類型
2.3可變類型和引用類型
2.4可選類型
習(xí)題2
第3章 函數(shù)
3.1函數(shù)基礎(chǔ)
3.2更多調(diào)用方式
3.3模式匹配
3.4遞歸函數(shù)
3.5調(diào)用clr函數(shù)
3.6程序?qū)嵗芯俊嘲鼏栴}算法
習(xí)題3
第4章 深入整數(shù)和實數(shù)運算
4.1數(shù)值比較
4.2整數(shù)位運算
4.3常用數(shù)學(xué)函數(shù)
4.4數(shù)值轉(zhuǎn)換與解析
4.5大數(shù)運算
4.6程序?qū)嵗芯俊磉_(dá)式求值
習(xí)題4
第5章 流程控制
5.1選擇結(jié)構(gòu)
5.2循環(huán)結(jié)構(gòu)
5.3異常處理
5.4程序?qū)嵗芯俊匾驍?shù)分解
習(xí)題5
第6章 數(shù)組、向量和矩陣
6.1數(shù)組
6.2向量
6.3矩陣
6.4程序?qū)嵗芯俊疃搪窂絾栴}
習(xí)題6
第7章 列表、集合和序列
7.1列表
7.2集合
7.3序列
7.4程序?qū)嵗芯俊帕泻蛢缂?br /> 習(xí)題7
第8章 高階函數(shù)
8.1函數(shù)作為“值”
8.2匿名函數(shù)
8.3序列上的高階函數(shù)
8.4程序?qū)嵗芯俊獢?shù)據(jù)擬合
習(xí)題8
第9章 類和對象
9.1面向?qū)ο蟮幕靖拍?br /> 9.2使用輕量級對象——記錄和聯(lián)合
9.3類的定義和使用
9.4屬性和索引函數(shù)
9.5成員訪問限制
9.6靜態(tài)成員和非靜態(tài)成員
9.7運算符重載
9.8.net結(jié)構(gòu)和枚舉
9.9程序?qū)嵗芯俊悄:龜?shù)
習(xí)題9
第10章 繼承和擴展
10.1繼承
10.2多態(tài)性
10.3.net基類object
10.4類型擴展
10.5程序?qū)嵗芯俊獛缀螆D形類型
習(xí)題10
第11章 接口
11.1接口的定義與實現(xiàn)
11.2接口與多繼承
11.3幾個常用.net接口
11.4接口擴展
11.5程序?qū)嵗芯俊眲?wù)接口與實現(xiàn)
習(xí)題11
第12章 泛型基礎(chǔ)
12.1泛型的基本概念
12.2泛型結(jié)構(gòu)、記錄和聯(lián)合
12.3泛型接口與泛型集合
12.4程序?qū)嵗芯俊獋渫浥c高效算法
習(xí)題12
第13章 深入泛型技術(shù)
13.1類型參數(shù)的應(yīng)用與限制
13.2泛型中的繼承
13.3泛型函數(shù)的高級應(yīng)用
習(xí)題13
第14章 代碼組織和管理
14.1代碼組織結(jié)構(gòu)
14.2程序集
14.3代碼注釋
14.4條件編譯
14.5程序?qū)嵗芯俊怕史植己瘮?shù)庫
習(xí)題14
第15章 windows窗體應(yīng)用基礎(chǔ)
15.1windows窗體類form
15.2常用窗體控件
15.3響應(yīng)控件事件
15.4自定義窗體
15.5使用visual studio窗體設(shè)計器
15.6程序?qū)嵗芯俊脩糇源绑w
習(xí)題15
第16章 windows窗體應(yīng)用進(jìn)階
16.1更多windows控件
16.2繪圖
16.3打印
16.4程序?qū)嵗芯俊L制幾何圖形
習(xí)題16
第17章 文件讀寫
17.1驅(qū)動器、目錄和文件
17.2文件流和讀寫器
17.3 xml文檔操作
17.4程序?qū)嵗芯俊熊嚂r刻表
習(xí)題17
第18章 關(guān)系數(shù)據(jù)訪問
18.1ado.net數(shù)據(jù)訪問技術(shù)
18.2數(shù)據(jù)表和數(shù)據(jù)集
18.3訪問數(shù)據(jù)庫
18.4程序?qū)嵗芯俊獙W(xué)生成績查詢分析
習(xí)題18
第19章 并行程序設(shè)計
19.1多線程
19.2使用backgroundworker
19.3并行序列操作
19.4異步計算
19.5異步消息
19.6程序?qū)嵗芯俊⑿袉l(fā)式搜索
習(xí)題19
參考文獻(xiàn)
編輯推薦
教學(xué)目標(biāo)明確,注重理論與實踐的結(jié)合 教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力 教學(xué)內(nèi)容先進(jìn),反映了計算機學(xué)科的最新發(fā)展 教學(xué)模式完善,提供配套的教學(xué)資源解決方案
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載