F#語言程序設(shè)計

出版時間: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

評論、評分、閱讀與下載


    F#語言程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7