注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C#與F#編程實踐

C#與F#編程實踐

C#與F#編程實踐

定 價:¥79.00

作 者: (捷克)偑特里切克,(英)斯基特 著,賈洪峰 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787302268901 出版時間: 2011-10-01 包裝: 平裝
開本: 16開 頁數(shù): 547 字?jǐn)?shù):  

內(nèi)容簡介

  《c#與f#編程實踐》旨在介紹用于解決現(xiàn)實問題的函數(shù)式思想及相關(guān)技巧。盡管本書給出了很多用f#和c#兩種語言編寫的示例,但其重點在于闡述思想,而不是介紹f#或c#語言?!禼#與f#編程實踐》的主要內(nèi)容包括:如何用函數(shù)式思維方式來思考問題;如何將面向?qū)ο缶幊膛c函數(shù)式編程結(jié)合起來;如何編寫高效的f#代碼。要閱讀本書,最好具備oop和c#2.0編程經(jīng)驗,不需要具備有關(guān)函數(shù)式編程或f#的基礎(chǔ)知識?!禼#與f#編程實踐》的適用對象是具備上述經(jīng)驗并希望了解函數(shù)式編程的.net開發(fā)人員。計算機專業(yè)的學(xué)生也可以通過閱讀本書,了解函數(shù)式概念的現(xiàn)實應(yīng)用。

作者簡介

  Tomas Petricek微軟C#方向的MVP,F(xiàn)#社區(qū)領(lǐng)導(dǎo)者之一。他是微軟F#研究團隊的成員,主要研究F#分布式編程和反應(yīng)式編程。Jon Skeet微軟C#方向的MVP,資深C#和Java程序員,“Stack Overflow”撰搞人,《深入解析C#》(C# In Depth)—書的作者。

圖書目錄

第ⅰ部分 學(xué)習(xí)函數(shù)式思維方式
第1章 不同的思維方式
1.1 什么是函數(shù)式編程
1.2 通向現(xiàn)實世界函數(shù)式編程的途徑
1.3 用函數(shù)式編程提高生產(chǎn)效率
1.4 函數(shù)式編程舉例
1.5 介紹f#
1.6 小結(jié)
第2章 函數(shù)式編程的核心概念
2.1 函數(shù)式編程的基礎(chǔ)
2.2 函數(shù)式程序的求值
2.3 編寫聲明性代碼
2.4 函數(shù)式類型和值
2.5 小結(jié)
第3章 f#和c#中的元組、列表與函數(shù)
3.1 值和函數(shù)聲明
3.2 使用不可變數(shù)據(jù)結(jié)構(gòu)
3.3 列表和遞歸
3.4 將函數(shù)用作值
3.5 小結(jié)
第4章 f#與.net庫應(yīng)用實例
4.1 用f#繪制餅圖
4.2 在fsi中編寫和測試代碼
4.3 創(chuàng)建一個控制臺應(yīng)用程序
4.4 創(chuàng)建一個windows forms應(yīng)用程序
4.5 小結(jié)
第ⅱ部分 基本函數(shù)式技巧
第5章 在局部使用函數(shù)式值
5.1 值是什么
5.2 多個值
5.3 備選值
5.4 泛型值
5.5 函數(shù)性值
5.6 小結(jié)
第6章 使用高階函數(shù)處理值
6.1 泛型高階函數(shù)
6.2 處理元組
6.3 處理日程安排
6.4 處理option類型
6.5 處理函數(shù)
6.6 類型推斷
6.7 處理列表
6.8 公用處理語言
6.9 小結(jié)
第7章 設(shè)計以數(shù)據(jù)為中心的程序
7.1 函數(shù)式數(shù)據(jù)結(jié)構(gòu)
7.2 平面文檔表示法
7.3 結(jié)構(gòu)化文檔表示法
7.4 編寫操作
7.5 面向?qū)ο笫奖硎痉?
7.6 小結(jié)
第8章 設(shè)計以行為為中心的程序
8.1 使用行為集合
8.2 用于處理函數(shù)的術(shù)語
8.3 處理組合行為
8.4 結(jié)合數(shù)據(jù)與行為
8.5 小結(jié)
第ⅲ部分 高級f#編程技術(shù)
第9章 將值轉(zhuǎn)換為帶有成員的f#對象類型
9.1 改進以數(shù)據(jù)為中心的應(yīng)用程序
9.2 改進以數(shù)據(jù)為中心的應(yīng)用程序
9.3 處理.net接口
9.4 具體對象類型
9.5 從c#中使用f#庫
9.6 小結(jié)
第10章 數(shù)據(jù)結(jié)構(gòu)的效率
10.1 優(yōu)化函數(shù)
10.2 處理大型集合
10.3 "延續(xù)"簡介
10.4 小結(jié)
第11章 函數(shù)式程序的重構(gòu)與測試
11.1 重構(gòu)函數(shù)式程序
11.2 測試函數(shù)式代碼
11.3 重構(gòu)計算順序
11.4 在實踐中使用延遲值
11.5 小結(jié)
第12章 序列表達式和備選工作流
12.1 生成序列
12.2 掌握序列表達式
12.3 處理序列
12.4 介紹備選工作流
12.5 自定義計算中的第一步
12.6 為選項實現(xiàn)計算表達式
12.7 用記錄來補充計算
12.8 小結(jié)
第ⅳ部分 應(yīng)用函數(shù)式編程
第13章 異步與數(shù)據(jù)驅(qū)動編程
13.1 異步工作流
13.2 連接到世界銀行
13.3 瀏覽和獲取數(shù)據(jù)
13.4 從數(shù)據(jù)中收集信息
13.5 使用excel實現(xiàn)數(shù)據(jù)可視化
13.6 小結(jié)
第14章 編寫并行函數(shù)式程序
14.1 理解不同的并行技術(shù)
14.2 并行運行圖形效果
14.3 創(chuàng)建并行模擬
14.4 小結(jié)
第15章 創(chuàng)建可組合函數(shù)庫
15.1 可組合設(shè)計方法
15.2 創(chuàng)建動畫值
15.3 編寫處理行為的計算
15.4 處理圖畫
15.5 創(chuàng)建動畫
15.6 開發(fā)經(jīng)濟建模語言
15.7 小結(jié)
第16章 開發(fā)函數(shù)式反應(yīng)程序
16.1 使用事件的反應(yīng)式編程
16.2 創(chuàng)建反應(yīng)式動畫
16.3 使用工作流進行ui編程
16.4 在反應(yīng)式應(yīng)用程序中存儲狀態(tài)
16.5 消息傳送并發(fā)性
16.6 小結(jié)
附錄 展望
快速參考 函數(shù)式編程概念
快速參考 f#語言構(gòu)造
資源

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號