計算機系列教材:Visual C#與數學軟件混合編程 计算机系列教材:Visual C#与数学软件混合编程

李麗紅, 閻紅燦, 閻少宏

  • 出版商: 國立清華大學出版社
  • 出版日期: 2014-03-01
  • 定價: $210
  • 售價: 8.5$179
  • 語言: 簡體中文
  • 頁數: 313
  • 裝訂: 平裝
  • ISBN: 7302350647
  • ISBN-13: 9787302350644
  • 相關分類: C#Visual C#

無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容介紹> 

李麗紅等編著的《Visual C#與數學軟件混合編程》系統地講解了電腦數學語言MATLAB、統計分析軟件SPSS的主要功能和SQL Server數據庫的基礎知識,使用Microsoft Visual Studio 2008集成開發環境,通過C#編程實現界面設計和數據交互,使用SQL Server數據庫技術實現數據的存儲和管理,通過交互協同工作彌補單一軟件解決實際問題時自身的不足,並給出了多個軟件間的混合編程案例。
    《Visual C#與數學軟件混合編程》分為數學軟件和混合編程兩部分,第一部分(第1?3章)主要介紹常用的數學軟件及數據庫的基礎知識,系統講解了電腦數學語言MATLAB和統計分析軟件SPSS的主要功能;第二部分(第4?7章)以C#調用MATLAB和SPSS應用技術為主線,講述了SQL Server數據庫編程技術、MATLAB創建COM組件技術、SPSS的二次編程接口技術以及Excel Link的強大數據處理功能,並通過案例演示了各種技術細節。
    《Visual C#與數學軟件混合編程》適合作為高等院校電腦、應用數學專業高年級本科生、研究生的教材,同時可供對C#比較熟悉並且對數學軟件、數據庫有所瞭解的開發人員、廣大科技工作者和研究人員參考。

<章節目錄>

第1章 計算數學語言MATLAB1
1.1 MATLAB編程基礎3
  1.1.1 MATLAB的啟動與工作環境3
  1.1.2 MATLAB的基本命令與基本函數9
  1.1.3 MATLAB程序設計初步10
  1.1.4 MATLAB語言流程控制結構14
  1.1.5 M文件的編寫16
1.2 MATLAB數據可視化18
  1.2.1 圖形窗口及其操作19
  1.2.2 二維繪圖19
  1.2.3 三維繪圖22
1.3 MATLAB數值計算26
  1.3.1 向量運算26
  1.3.2 矩陣運算30
  1.3.3 多項式運算38
  1.3.4 線性方程組的數值解43
  1.3.5 數理統計44
1.4 MATLAB符號計算54
  1.4.1 建立符號表達式55
  1.4.2 符號表達式的代數運算55
  1.4.3 符號極限、微積分和級數求和59
  1.4.4 符號方程的求解62
  1.4.5 符號函數的可視化64
思考題67
第2章 統計分析軟件SPSS68
2.1 SPSS的啟動與工作環境68
  2.1.1 SPSS環境要求68
  2.1.2 SPSS的啟動69
  2.1.3 SPSS的運行管理方式69
  2.1.4 窗口及其功能概述70
2.2 SPSS的數據編輯72
  2.2.1 數據的輸入72
  2.2.2 變量標籤74
  2.2.3 缺失值74
  2.2.4 輸入數據75
  2.2.5 編輯數據75
2.3 SPSS統計繪圖76
2.4 SPSS的基本功能應用79
  2.4.1 SPSS基本統計分析79
  2.4.2 均值檢驗84
  2.4.3 方差分析89
  2.4.4 回歸分析97
  2.4.5 多元線性回歸分析100
  2.4.6 曲線估計103
  2.4.7 聚類分析104
思考題110
第3章 SQL Server數據庫117
3.1 SQL Server 2005的管理117
  3.1.1 Microsoft SQL Server概述117
  3.1.2 Microsoft SQL Server 2005功能簡介119

  3.1.3 T SQL概述122
  3.1.4 SQL Server 2005的管理123
3.2 SQL Server的數據定義125
  3.2.1 數據庫的創建與維護126
  3.2.2 數據表的創建與維護130
  3.2.3 索引的創建與維護137
3.3 SQL Server的觸發器和存儲過程138
  3.3.1 觸發器簡介138
  3.3.2 觸發器的創建與維護138
  3.3.3 存儲過程的創建與維護142
  3.3.4 存儲過程的調用144
3.4 SQL Server的查詢設計145
  3.4.1 單表查詢147
  3.4.2 多表查詢157
  3.4.3 聯合查詢158
  3.4.4 嵌套查詢159
3.5 SQL Server的數據更新與控制161
  3.5.1 數據更新161
  3.5.2 數據控制163
  3.5.3 數據的導入和導出164
3.6 SQL Server的關係圖和視圖管理165
  3.6.1 關係圖概述165
  3.6.2 視圖概述165
  3.6.3 視圖的定義166
  3.6.4 視圖的使用169
思考題170
第4章 數據庫編程技術172
4.1 ADO.NET技術172
  4.1.1 ADO.NET簡介172
  4.1.2 基於數據綁定的數據訪問175
  4.1.3 基於SqlCommand的數據訪問176
4.2 數據庫訪問控件178
  4.2.1 ListBox控件178
  4.2.2 TreeView控件179
  4.2.3 ListView控件181
4.3 LINQ to SQL182
  4.3.1 LINQ to SQL編程: 從數據庫取得信息183
  4.3.2 LINQ查詢和數據綁定185
  4.3.3 創建主視圖/細目視圖186
  4.3.4 LINQ to SQL編程: 地址簿案例研究188
4.4 開發實例——酒店管理系統的設計與實現190
  4.4.1 系統分析190
  4.4.2 數據庫設計192
  4.4.3 系統登錄的設計198
  4.4.4 系統功能實現203
第5章 MATLAB的混合編程技術231
5.1 COM技術概述231
  5.1.1 COM簡介231
  5.1.2 COM組件的有關概念232
5.2 MATLAB的ActiveX服務功能234

  5.2.1 MATLAB服務函數234
  5.2.2 在客戶程序中執行MATLAB命令234
  5.2.3 與客戶程序進行數據交換234
  5.2.4 應用案例——實現矩陣的轉置、求解矩陣的逆矩陣和特徵值235
5.3 通過MATLAB Builder for.NET創建COM組件239
  5.3.1 MATLAB Builder for.NET技術簡介239
  5.3.2 創建和使用COM組件240
  5.3.3 運用MATLAB的全局變量進行數據轉換240
  5.3.4 將M函數打包為.NET組件241
  5.3.5 配置MATLAB編譯器和MATLAB Builder for.NET編譯器247
5.4 應用案例——傅里葉變換圖示248
5.5 進一步理解數據轉換251
  5.5.1 MATLAB函數參量傳遞252
  5.5.2 理解數據轉換類252
  5.5.3 自動轉換MATLAB數據類型252
思考題253
第6章 SPSS的混合編程技術254
6.1 SPSS與MATLAB的混合編程254
  6.1.1 SPSS中的對象254
  6.1.2 MATLAB調用SPSS255
  6.1.3 SPSS調用MATLAB257
6.2 C#操作SPSS數據文件262
  6.2.1 通過COM組件操作SPSS數據文件262
  6.2.2 使用SPSS.NET操作SPSS數據文件264
6.3 SPSS與Word間的通信266
  6.3.1 在SPSS中打開Word266
  6.3.2 在SPSS中定製打開Word的菜單267
6.4 SPSS與Excel間的通信269
  6.4.1 SPSS調用Excel文件數據269
  6.4.2 SPSS數據的Excel文件類型保存270
  6.4.3 通過ODBC驅動讀取多張數據表270
6.5 應用案例——利用MATLAB和SPSS進行季節性預測272
思考題275
第7章 MATLAB與Excel的混合編程276
7.1 通過Excel Link實現Excel和MATLAB的數據共享276
  7.1.1 Excel Link技術概述277
  7.1.2 Excel Link函數279
7.2 使用Excel生成器280
  7.2.1 概述280
  7.2.2 創建Excel生成器插件281
  7.2.3 創建和使用Excel插件案例——魔方281
7.3 直接將MATLAB工作空間的數據複製到Excel287
7.4 應用案例——插值數據的三維曲面顯示289
7.5 使用Excel Link的註意事項291
  7.5.1 使用Excel Link的準備工作291
  7.5.2 Excel Link的使用說明291
思考題293
附錄
思考題答案294
參考文獻313