內容簡介
本書從科研工作中套用軟體開發的實際需求出發,分別介紹系統分析與建模、用戶界面設計、組件技術、數據訪問技術、網路套用開發、圖形處理等軟體開發的相關技術,重點圍繞面向對象技術,多方位的介紹軟體開發中一些常用和關鍵技術的基本概念、原理、方法和模型,並對常用軟體接口和工具進行了介紹和分析。
本書可供高等院校高年級本科生和研究生以及從事套用軟體開發的科研、工程技術人員參考。
編輯推薦
這是一部以軟體開發基礎為介紹對象的理論專著,全書從科研工作中套用軟體開發的實際需求出發,分別介紹系統分析與建模、用戶界面設計、組件技術、數據訪問技術、網路套用開發、圖形處理等軟體開發的相關技術,重點圍繞面向對象技術,多方位的介紹軟體開發中一些常用和關鍵技術的基本概念、原理、方法和模型,並對常用軟體接口和工具進行了介紹和分析。
目錄
前言
第1章 概述
1.1 軟體開發技術現狀與趨勢
1.2 科研工作的需求
1.3 本書的內容
參考文獻
第2章 系統分析、設計與建模
2.1 系統設計的基本過程和原理
2.2 結構化方法
2.3 面向對象的方法
參考文獻
第3章 Windows作業系統及應用程式設計
3.1 作業系統簡述
3.2 Windows編程
3.3 MFC程式設計
3.4 .NET Windows程式設計簡介
參考文獻
第4章界面設計
4.1 界面設計概述
4.2 什麼是界面
4.3 人類因素的影響
4.4 界面設計的基本準則
4.5 界面元素的設計
4.6 網頁界面設計簡介
參考文獻
第5章 複雜套用系統的開發平台(一)CORBA
5.1 概述
5.2 CORBA
5.3 CORBA工作方式
5.4 CORBA技術的套用
5.5 CORBA編程平台
參考文獻
第6章 複雜套用系統的開發平台(二)COM
6.1 組件
6.2 COM的概念
6.3 COM概念的發展
6.4 COM接口
6.5 COM類
6.6 COM對象
6.7 自動化
6.8 ATL
6.9 COM的開發
參考文獻
第7章 網路環境的開發平台與工具
7.1 網路計算模式的發展
7.2 客戶/伺服器套用技術
7.3 Java平台
7.4 ASP
7.5 .NET平台
參考文獻
第8章 資料庫訪問技術
8.1 資料庫系統導論
8.2 資料庫結構設計方法和工具
8.3 資料庫應用程式開發
8.4 XML
參考文獻
第9章 圖形處理軟體技術
9.1 圖形處理軟體技術概述
9.2 OpenGL
9.3 DirectX簡介
參考文獻
第10章 C#語言以及.NET應用程式的開發
10.1 C#基礎
10.2 Windows窗體應用程式
10.3 Web應用程式
10.4 Web Service
參考文獻
前言
計算機具有高速的數據處理能力、大規模的數據存儲能力,迅速發展的網路技術則為實現分散式計算和存儲提供了前提,從而使計算機成為當前科學研究工作中一個必不可少的有力的輔助工具。隨著計算機軟硬體水平的不斷提高,計算機技術已經滲透到人類社會生產生活的各個領域。科學研究是社會發展的主要推動力,科學研究領域對於計算機有著更高和更廣泛的套用要求。軟體開發技術本身是一門自身更新發展非常快的學科和技術。在研究生教學與培養中,採用成熟的和先進的軟體開發技術能更有力的輔助科研工作,是當前研究生科研能力培養的目標之一。. 科研工作中對軟體存在專業化、多樣化以及更高層次的需求。首先..