書????名 | 煤礦CAD軟件開發(fā) | 作????者 | 王子君、王凱富 |
---|---|---|---|
類????別 | 圖書 > 工程 > 礦業(yè)工程 | 出版社 | 煤炭工業(yè)出版社 |
出版時(shí)間 | 2009年04月01日 | 頁????數(shù) | 255 頁 |
開????本 | 16 開 | 裝????幀 | 平裝 |
ISBN | 9787502034641 |
1AutoCAD簡介
1.1 AutoCAD基礎(chǔ)
1.2 二維圖形繪制
1.3 二維圖形的編輯
1.4 繪圖工具的使用
1.5 規(guī)劃和管理圖層
1.6 創(chuàng)建文字和表格
1.7 尺寸標(biāo)注
2AutoCAD系統(tǒng)二次開發(fā)
2.1 AutoCAD常用二次開發(fā)工具
2.2 使用VBA進(jìn)行AutoCAD二次開發(fā)
2.3 使用C≠}進(jìn)行AutoCAD二次開發(fā)
2.4 煤礦CAD系統(tǒng)結(jié)構(gòu)
3煤礦地質(zhì)測量空間信息系統(tǒng)
3.1 測量數(shù)據(jù)采集系統(tǒng)
3.2 地質(zhì)數(shù)據(jù)采集系統(tǒng)
3.3 礦圖編制系統(tǒng)
3.4 應(yīng)用實(shí)例
4煤礦開采CAD輔助設(shè)計(jì)系統(tǒng)
4.1 系統(tǒng)簡介
4.2 井田開拓平面圖設(shè)計(jì)生成系統(tǒng)
4.3 采區(qū)巷道布置平面圖設(shè)計(jì)生成系統(tǒng)
4.4 礦井通風(fēng)系統(tǒng)示意圖設(shè)計(jì)生成系統(tǒng)
4.5 剖切面圖設(shè)計(jì)生成系統(tǒng)
4.6 回采工作面布置圖設(shè)計(jì)生成系統(tǒng)
4.7 井巷斷面設(shè)計(jì)及自動(dòng)成圖系統(tǒng)
4.8 采礦施工圖設(shè)計(jì)繪圖系統(tǒng)
4.9 采礦圖素系統(tǒng)
4.1 0應(yīng)用實(shí)例
5煤礦采掘銜接CAD管理信息系統(tǒng)
5.1 煤礦采掘銜接CAD管理信息系統(tǒng)簡介
5.2 采掘銜接生產(chǎn)計(jì)劃管理
5.3 采掘銜接生產(chǎn)規(guī)劃圖管理
5.4 采掘銜接生產(chǎn)狀況查詢
5.5 計(jì)算機(jī)輔助CAD繪圖
5.6 系統(tǒng)管理維護(hù)
6通風(fēng)網(wǎng)絡(luò)數(shù)據(jù)自動(dòng)生成及解算系統(tǒng)
6.1 角聯(lián)分析法與“通路法”的對比
6.2 基于AutoCAD的礦井通風(fēng)網(wǎng)絡(luò)數(shù)據(jù)自動(dòng)生成模塊
6.3 礦井通風(fēng)網(wǎng)絡(luò)解算及通風(fēng)網(wǎng)絡(luò)圖自動(dòng)生成系統(tǒng)
7采區(qū)車場繪圖系統(tǒng)(MCAD)
7.1 概述
7.2 繪制巷道斷面圖
7.3 巷道交岔點(diǎn)
7.4 采區(qū)上部車場
7.5 采區(qū)中部車場
7.6 采區(qū)下部車場
7.7 應(yīng)用實(shí)例
參考文獻(xiàn)4 2100433B
全書共分7章,即AutoCAD簡介、AutoCAD系統(tǒng)二次開發(fā)、煤礦地質(zhì)測量空間信息系統(tǒng)、煤礦開采CAD輔助設(shè)計(jì)系統(tǒng)、煤礦采掘銜接CAD管理信息系統(tǒng)、通風(fēng)網(wǎng)絡(luò)數(shù)據(jù)自動(dòng)生成及解算系統(tǒng)、采區(qū)車場繪圖系統(tǒng)(MCAD)等?!睹旱VCAD軟件開發(fā)》可供科研院所從事煤礦礦井設(shè)計(jì)的工作人員使用,同時(shí),也可滿足煤礦企業(yè)技術(shù)人員使用AutoCAD計(jì)算機(jī)輔助設(shè)計(jì)軟件的需要,亦可作為大專院校煤礦設(shè)計(jì)參考書。
詳細(xì)介紹:
各種土木工 程都離不開圖紙,因?yàn)樗仁潜磉_(dá)工程設(shè)計(jì)思想的主要手段,又是工程施工的重要依據(jù)。然而,在工程設(shè)計(jì)過程中,因?yàn)槔L制各種圖紙使工程技術(shù)人員耗費(fèi)了大量寶貴的時(shí)間,延長了設(shè)計(jì)周期。
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)的應(yīng)用范圍已由原來的單純數(shù)值計(jì)算擴(kuò)展到數(shù)據(jù)處理、輔助設(shè)計(jì)和人工智能等多個(gè)領(lǐng)域。特別是計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)的發(fā)展與 應(yīng)用,使越來越多的工程技術(shù)人員加入到研制、開發(fā)和使用計(jì)算機(jī)輔助設(shè)計(jì)的行列。
在建筑、機(jī)械、電子、測繪等其它行業(yè),計(jì)算機(jī)輔助設(shè)計(jì)已經(jīng)步入成熟階段, 各種在Auto CAD基礎(chǔ)上進(jìn)行的二次開發(fā)軟件已經(jīng)得到廣泛應(yīng)用。
煤礦企業(yè)具有設(shè)計(jì)項(xiàng)目多(地質(zhì)、測量、開拓設(shè)計(jì)、采區(qū)設(shè)計(jì)、通風(fēng)系統(tǒng)設(shè)計(jì)以及各種施工圖設(shè)計(jì) ),設(shè)計(jì)工作量大,計(jì)算分析復(fù)雜,圖紙修改工作量大以及設(shè)計(jì)原始條件的不確定性等因素,大多數(shù)都是使用Auto CAD基礎(chǔ)系統(tǒng)軟件,逐圖進(jìn)行設(shè)計(jì),還沒有一套完整的煤礦計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)。 但是,從施工圖設(shè)計(jì)開始,相繼出現(xiàn)了許多人機(jī)交互式的煤礦計(jì)算機(jī)輔助設(shè)計(jì)軟件。
山西格潤特電子有限公司多年來致力于煤礦CAD系統(tǒng)的研制開發(fā),煤礦地質(zhì)測 量空間信息系統(tǒng)、煤礦開采CAD輔助設(shè)計(jì)系統(tǒng)、煤礦采掘銜接CAD系統(tǒng)、通風(fēng)網(wǎng)絡(luò)數(shù)據(jù)自動(dòng)生成及解算系統(tǒng)、采區(qū)車場繪圖系統(tǒng)(MCAD)等,已經(jīng)在國內(nèi)許多礦山得到推廣和應(yīng)用,取得了良好的效果。
本書介紹的主要內(nèi)容有:
第一章Auto CAD系統(tǒng)簡介,介紹了Auto CAD系統(tǒng)的基本功能和使用方法。
第二章Auto CAD系統(tǒng)二次開發(fā)工具簡介,介紹了目前常用的Auto CAD二次開發(fā)工具。
第三章煤礦地質(zhì)測量空間信息系統(tǒng),介紹了系統(tǒng)地質(zhì)數(shù)據(jù)采集、測量數(shù)據(jù)采集和繪圖系統(tǒng) 的基本功能、系統(tǒng)結(jié)構(gòu)和使用方法。
第四章煤礦開采CAD輔助設(shè)計(jì)系統(tǒng),介紹了系統(tǒng)的構(gòu)成、技術(shù)特點(diǎn)、主要功能和使用方法。
第五章煤礦采掘銜接CAD系統(tǒng),介紹了采掘銜接系統(tǒng)的模塊結(jié)構(gòu)和使用方法。
第六章通風(fēng)網(wǎng)絡(luò)數(shù)據(jù)自動(dòng)生成及解算系統(tǒng),介 紹了通風(fēng)網(wǎng)絡(luò)結(jié)算方法、數(shù)據(jù)采集方法及系統(tǒng)使用方法。
第七章采區(qū)車場繪圖系統(tǒng)(MCAD),介紹了巷道斷面、交叉點(diǎn)、采區(qū)上、中、下部車場施工圖的繪制方 法。
本書由遼寧石油化工大學(xué)王子君、山西格潤特電子有限公司王凱富在多名高級研發(fā)人員在多年開發(fā)基礎(chǔ)上編著而成。目的在于推廣和應(yīng)用煤礦CAD系統(tǒng),并對 其它煤礦CAD系統(tǒng)的開發(fā)提供寶貴經(jīng)驗(yàn)。第一章、第三章、第四章、第五章、第六章、第七章由王子君編寫,第二章由王凱富編寫。
煤礦預(yù)算應(yīng)該有相應(yīng)的定額說明
礦井設(shè)計(jì)程度要充、靠采質(zhì)條件基礎(chǔ)根據(jù)高產(chǎn)高效礦井機(jī)械化、集化程度高特點(diǎn)質(zhì)量化預(yù)測先導(dǎo)物探、鉆探等綜合技術(shù)手段并依托先進(jìn)計(jì)算機(jī)技術(shù)實(shí)現(xiàn)產(chǎn)質(zhì)工 作態(tài)管理要求礦井設(shè)計(jì)、采區(qū)布置、產(chǎn)準(zhǔn)備、采面布置采等各層或階...
最新礦井優(yōu)化設(shè)計(jì)與井巷工程安全技術(shù)改造實(shí)用手冊下載地址http://www.bzfxw.com/soft/sort011/sort022/2240164.html作者:劉志剛出 版 社:吉林音像出版社...
格式:pdf
大?。?span id="jum9ev5" class="single-tag-height">175KB
頁數(shù): 6頁
評分: 3
預(yù)應(yīng)力網(wǎng)格結(jié)構(gòu)的CAD軟件開發(fā)——介紹了軟件“預(yù)應(yīng)力網(wǎng)格結(jié)構(gòu)設(shè)計(jì)PLAS—CAD”的主要特點(diǎn)和基本命令.并對軟件開發(fā)中碰到的一些技術(shù)難點(diǎn)及處理辦法作了闡述。
上篇 計(jì)算機(jī)輔助機(jī)械設(shè)計(jì)計(jì)算
第1章 CAD技術(shù)概論 002
1.1 CAD技術(shù)簡介 002
1.1.1 CAD的基本概念 002
1.1.2 CAD的發(fā)展簡史 002
1.2 CAD系統(tǒng)的硬件組成 004
1.2.1 圖形輸入設(shè)備 004
1.2.2 圖形輸出設(shè)備 005
1.3 CAD系統(tǒng)的軟件組成 006
1.3.1 系統(tǒng)軟件 006
1.3.2 支撐軟件 006
1.3.3 應(yīng)用軟件 007
1.3.4 軟件特點(diǎn) 007
第2章 機(jī)械CAD設(shè)計(jì)軟件功能——承壓圓筒強(qiáng)度設(shè)計(jì)軟件簡介 009
2.1 承壓圓筒體的強(qiáng)度設(shè)計(jì)理論基礎(chǔ) 009
2.2 圓筒設(shè)計(jì)軟件SW6WOSHI的主菜單 010
2.3 圓筒設(shè)計(jì)軟件SW6WOSHI的數(shù)據(jù)輸入功能 012
2.4 圓筒設(shè)計(jì)軟件SW6WOSHI的計(jì)算結(jié)果輸出功能 013
第3章 機(jī)械CAD中工程數(shù)據(jù)的處理 015
3.1 數(shù)據(jù)表格的數(shù)組處理 015
3.1.1 數(shù)據(jù)表格的規(guī)范化及數(shù)組初始化 015
3.1.2 數(shù)組的查詢 019
3.1.3 數(shù)據(jù)表格的降維處理 027
3.2 數(shù)據(jù)表格的記事本處理 027
3.3 數(shù)據(jù)表格的文件化 032
3.3.1 創(chuàng)建數(shù)據(jù)庫gangbanxuyong.dbc 032
3.3.2 從數(shù)據(jù)庫gangbanxuyong.dbc中導(dǎo)出數(shù)據(jù)文件 034
3.3.3 順序文件的查詢處理 036
3.4 數(shù)據(jù)表格的MFC ODBC處理 041
3.4.1 MFC ODBC連接數(shù)據(jù)庫 041
3.4.2 MFC中與數(shù)據(jù)庫操作有關(guān)的類 041
3.4.3 數(shù)據(jù)庫應(yīng)用程序的實(shí)現(xiàn) 044
3.5 數(shù)據(jù)表格的MFC DAO處理 055
第4章 承壓圓筒強(qiáng)度計(jì)算軟件開發(fā)過程詳解 064
4.1 SW6WOSHI.EXE主界面的實(shí)現(xiàn) 064
4.1.1 修改應(yīng)用程序主框架窗口的標(biāo)題 065
4.1.2 改變窗口的圖標(biāo) 066
4.1.3 修改應(yīng)用程序的背景 067
4.1.4 去掉工具欄多余的工具 067
4.1.5 修改主菜單 068
4.1.6 狀態(tài)欄的修改 072
4.1.7 修改新建文件的標(biāo)題 074
4.2 SW6WOSHI數(shù)據(jù)輸入功能的實(shí)現(xiàn) 075
4.2.1 創(chuàng)建對話框資源 075
4.2.2 建立對話框類 078
4.2.3 模式對話框的創(chuàng)建 079
4.2.4 無模式對話框的創(chuàng)建 079
4.2.5 給對話框各個(gè)控件添加變量 081
4.2.6 數(shù)據(jù)的文件讀寫——文檔串行化 082
4.2.7 屬性頁對話框的實(shí)現(xiàn) 085
4.2.8 對話框圖標(biāo)的修改 093
4.2.9 文件的保存與關(guān)閉系統(tǒng) 096
4.3 SW6WOSHI的計(jì)算結(jié)果輸出功能的實(shí)現(xiàn) 100
4.3.1 筒體計(jì)算及校核功能 100
4.3.2 將計(jì)算結(jié)果輸出到記事本 103
4.3.3 將計(jì)算結(jié)果輸出到帶有編輯框的應(yīng)用程序 107
4.3.4 將計(jì)算結(jié)果輸出到無編輯框的應(yīng)用程序 109
4.3.5 正式計(jì)算書輸出功能的實(shí)現(xiàn) 114
第5章 帶傳動(dòng)設(shè)計(jì)軟件開發(fā)詳解 124
5.1 帶傳動(dòng)的設(shè)計(jì)過程及系統(tǒng)結(jié)構(gòu) 124
5.1.1 原始數(shù)據(jù)及設(shè)計(jì)內(nèi)容 124
5.1.2 設(shè)計(jì)系統(tǒng)組成 126
5.2 帶傳動(dòng)設(shè)計(jì)過程的數(shù)據(jù)處理 126
5.2.1 工作情況系數(shù)KA的查詢——二維離算數(shù)表處理方法 126
5.2.2 帶型選擇 127
5.2.3 帶的參數(shù)查詢 130
5.2.4 帶的直徑圓整 130
5.2.5 查詢帶的標(biāo)準(zhǔn)節(jié)線長度 132
5.2.6 查詢帶的基本額定功率和傳動(dòng)比不等于1時(shí)的功率增量 133
5.2.7 查詢包角系數(shù) 136
5.2.8 帶輪結(jié)構(gòu)設(shè)計(jì) 137
5.3 帶傳動(dòng)計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)的實(shí)現(xiàn) 139
5.3.1 系統(tǒng)界面設(shè)計(jì) 139
5.3.2 系統(tǒng)設(shè)計(jì)計(jì)算功能的實(shí)現(xiàn) 141
5.3.3 帶輪結(jié)構(gòu)設(shè)計(jì)功能的實(shí)現(xiàn) 143
第6章 用戶材料數(shù)據(jù)庫管理模塊開發(fā) 151
6.1 用戶材料數(shù)據(jù)庫管理模塊介紹 151
6.2 用戶材料數(shù)據(jù)庫管理模塊技術(shù)分析及編程思路 152
6.3 用戶材料數(shù)據(jù)庫管理模塊框架的編程實(shí)現(xiàn) 153
6.4 用戶材料數(shù)據(jù)庫管理模塊各功能的編程實(shí)現(xiàn) 157
6.4.1 網(wǎng)格控件的可編輯化 157
6.4.2 建立材料參數(shù)結(jié)構(gòu)體 159
6.4.3 用戶材料數(shù)據(jù)庫管理模塊啟動(dòng)功能的實(shí)現(xiàn) 159
6.4.4 用戶材料數(shù)據(jù)庫管理模塊各按鈕功能的實(shí)現(xiàn) 163
下篇 計(jì)算機(jī)輔助機(jī)械設(shè)計(jì)繪圖
第7章 CAXA簡介 176
7.1 CAXA概況 176
7.2 CAXA的交互繪圖功能 177
7.3 CAXA的圖形編輯功能 179
7.4 CAXA的工具菜單 180
7.5 CAXA的視圖菜單 182
7.6 CAXA的幅面菜單 184
第8章 計(jì)算機(jī)繪圖技術(shù)基礎(chǔ) 185
8.1 計(jì)算機(jī)圖形顯示與生成原理 185
8.1.1 VGA顯示器的基本原理 185
8.1.2 計(jì)算機(jī)圖形生成基本原理 189
8.2 Visual C 圖形程序開發(fā)方法 190
8.2.1 圖形設(shè)備接口簡介 190
8.2.2 Visual C 圖形程序舉例 191
8.3 VC 計(jì)算機(jī)繪圖軟件基本技術(shù) 194
8.3.1 圖形交互技術(shù) 194
8.3.2 視圖的縮放與平移技術(shù) 202
8.3.3 圖形數(shù)據(jù)的組織 202
第9章 CAXA模擬系統(tǒng)開發(fā) 206
9.1 CAXA界面“格式”主菜單的開發(fā) 206
9.1.1 顏色設(shè)置對話框的實(shí)現(xiàn) 206
9.1.2 線型對話框的實(shí)現(xiàn) 211
9.1.3 層控制對話框的實(shí)現(xiàn) 216
9.2 CAXA界面“繪圖”主菜單的開發(fā) 228
9.2.1 總體思路及全局變量設(shè)置 229
9.2.2 直線類及直線命令類的實(shí)現(xiàn) 237
9.3 CAXA界面“編輯”主菜單的開發(fā) 245
9.3.1 總體思路及選擇集的實(shí)現(xiàn) 245
9.3.2 編輯命令類的實(shí)現(xiàn) 248
9.3.3 直線類和圓類平移功能的實(shí)現(xiàn) 253
9.4 CAXA界面“文件”主菜單的開發(fā) 256
9.4.1 OnFileSave()的重載 257
9.4.2 OnFileOpen()的重載 257
9.4.3 OnAppExit()的重載 259
第10章 CAXA二次開發(fā)環(huán)境及編程基礎(chǔ) 261
10.1 二次開發(fā)平臺(tái)的安裝與設(shè)置 261
10.2 創(chuàng)建第一個(gè)二次開發(fā)程序 261
10.2.1 創(chuàng)建二次開發(fā)工程 261
10.2.2 添加實(shí)現(xiàn)代碼 266
10.2.3 應(yīng)用程序的編譯、連接 269
10.2.4 應(yīng)用程序的運(yùn)行、調(diào)試 269
10.3 數(shù)據(jù)類型及常量、公共變量的定義 271
10.3.1 數(shù)據(jù)類型 271
10.3.2 常量定義 272
10.3.3 公共變量 276
第11章 CAXA應(yīng)用程序接口(API)函數(shù)詳解 277
11.1 交互實(shí)現(xiàn)函數(shù) 277
11.1.1 立即菜單 277
11.1.2 提示信息 280
11.1.3 交互取值 280
11.2 系統(tǒng)操作函數(shù) 282
11.2.1 文件存取 282
11.2.2 繪圖狀態(tài)設(shè)置 283
11.2.3 界面定制及消息響應(yīng) 285
11.2.4 Undo/Redo操作 290
11.2.5 用戶窗口中預(yù)顯圖形 291
11.3 實(shí)體部分 291
11.3.1 實(shí)體操作 292
11.3.2 基本實(shí)體生成 294
11.3.3 塊操作 298
11.3.4 尺寸標(biāo)注 299
11.3.5 選擇集操作 300
11.4 數(shù)據(jù)管理 304
11.4.1 得到屬性數(shù)據(jù) 304
11.4.2 設(shè)置、修改屬性數(shù)據(jù) 305
11.4.3 得到結(jié)點(diǎn)幾何數(shù)據(jù) 306
11.4.4 設(shè)置、修改結(jié)點(diǎn)的幾何數(shù)據(jù) 309
11.4.5 擴(kuò)充數(shù)據(jù)管理 311
11.5 幾何運(yùn)算 312
11.6 圖形編輯 313
第12章 壓力容器支座參數(shù)化繪圖軟件的開發(fā) 317
12.1 構(gòu)建程序框架 317
12.2 數(shù)據(jù)處理及程序框圖 319
12.3 程序調(diào)試及運(yùn)行 320
12.4 耳座程序代碼 321
第13章 壓力容器法蘭的參數(shù)化繪圖 338
13.1 總體考慮 338
13.2 圖符的繪制 338
13.3 數(shù)據(jù)文件的編制 338
13.4 圖符的定義 339
13.4.1 拾取圖符 339
13.4.2 定義圖符元素 340
13.4.3 變量屬性定義與變量數(shù)據(jù)錄入 341
13.4.4 圖符入庫 342
13.5 圖庫的應(yīng)用 342
13.5.1 圖符的提取 342
13.5.2 圖符的導(dǎo)出 343
13.5.3 并入圖符 343
參考文獻(xiàn) 344
本書共13章,分為上下兩篇。上篇介紹計(jì)算機(jī)輔助機(jī)械設(shè)計(jì)計(jì)算的基本技術(shù),結(jié)合大型設(shè)計(jì)軟件——過程設(shè)備強(qiáng)度計(jì)算軟件SW6的開發(fā)需要,介紹了設(shè)計(jì)資料數(shù)組處理方法、文件處理方法及工程數(shù)據(jù)的數(shù)據(jù)庫處理方法,并以SW6中承壓圓筒模塊的筒體計(jì)算與校核功能開發(fā)為例,揭示了SW6的開發(fā)過程,講解了帶傳動(dòng)設(shè)計(jì)計(jì)算軟件開發(fā)過程。下篇前3章介紹計(jì)算機(jī)輔助設(shè)計(jì)繪圖的基本技術(shù),結(jié)合電子圖板CAXA系統(tǒng)的開發(fā)需要,介紹了圖形顯示與生成原理、交互技術(shù)和圖形數(shù)據(jù)結(jié)構(gòu)等,并以一個(gè)模擬的CAXA系統(tǒng)為例,揭示了平面交互式繪圖軟件的開發(fā)過程;后4章介紹了CAXA二次開發(fā)技術(shù)。
本書的開發(fā)工具為Visual C ,涉及MFC編程中眾多熱點(diǎn)及難點(diǎn),如對話框技術(shù)、圖層技術(shù)、線型技術(shù)、調(diào)色板技術(shù)、數(shù)據(jù)庫技術(shù)、計(jì)算結(jié)果的Word文檔生成技術(shù)等。
本書配套學(xué)習(xí)資源包括涉及的實(shí)例程序代碼及其運(yùn)行后產(chǎn)生的文件。
本書適合相關(guān)專業(yè)設(shè)計(jì)人員使用,可作為高等學(xué)校工科類專業(yè)相關(guān)課程的教材,也可作為一般MFC編程愛好者的參考書。
第1章 緒論
1.1 引言
1.2 軟件開發(fā)的基本概念
1.2.1 信息與數(shù)據(jù)
1.2.2 軟件
1.2.3 軟件的特點(diǎn)
1.2.4 軟件工程
1.2.5 軟件開發(fā)必備的計(jì)算機(jī)基礎(chǔ)
1.3 軟件開發(fā)及發(fā)展史
1.3.1 過程化技術(shù)階段
1.3.2 過程結(jié)構(gòu)化技術(shù)階段
1.3.3 數(shù)據(jù)結(jié)構(gòu)化技術(shù)階段
1.3.4 面向?qū)ο蠹夹g(shù)階段
1.3.5 研究軟件開發(fā)技術(shù)的目的
1.4 軟件開發(fā)編程語言
1.4.1 低級語言
1.4.2 中級語言
1.4.3 高級語言
第2章 軟件工程
2.1 軟件工程的基本概念
2.1.1 軟件危機(jī)
2.1.2 軟件工程
2.1.3 軟件質(zhì)量
2.1.4 軟件的生命周期
2.1.5 軟件開發(fā)模型
2.1.6 軟件管理與軟件過程改進(jìn)
2.2 可行性分析與計(jì)劃
2.2.1 軟件系統(tǒng)定義
2.2.2 可行性分析
2.2.3 軟件計(jì)劃
2.3 需求分析
2.3.1 需求分析的重要性
2.3.2 需求分析的任務(wù)
2.3.3 需求分析方法
2.3.4 需求分析產(chǎn)生的文檔
2.3.5 需求分析工作心得
2.4 交互設(shè)計(jì)
2.5 概要設(shè)計(jì)
2.6 詳細(xì)設(shè)計(jì)
2.7 軟件編程
2.8 軟件測試
2.8.1 軟件測試的目的
2.8.2 測試過程
2.8.3 軟件測試經(jīng)驗(yàn)談
2.9 軟件維護(hù)
2.10 軟件文檔
2.10.1 文檔的重要性
2.10.2 文檔的種類和內(nèi)容
2.10.3 文檔的質(zhì)量要求
2.10.4 文檔的管理
參考文獻(xiàn)
思考題
第3章 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
3.1 數(shù)據(jù)結(jié)構(gòu)基本概念
3.1.1 數(shù)據(jù)結(jié)構(gòu)
3.1.2 數(shù)據(jù)模型
3.1.3 數(shù)據(jù)結(jié)構(gòu)分類
3.1.4 數(shù)據(jù)結(jié)構(gòu)表達(dá)語言
3.2 線性結(jié)構(gòu)
3.2.1 線性結(jié)構(gòu)定義
3.2.2 用順序結(jié)構(gòu)實(shí)現(xiàn)線性結(jié)構(gòu)
3.2.3 用鏈?zhǔn)浇Y(jié)構(gòu)實(shí)現(xiàn)線性表
3.3 線性結(jié)構(gòu)應(yīng)用
3.3.1 一元多項(xiàng)式
3.3.2 棧
3.3.3 隊(duì)列
3.3.4 數(shù)組
3.3.5 特殊矩陣的存儲(chǔ)壓縮
3.4 樹結(jié)構(gòu)與二叉樹
3.4.1 樹的定義
3.4.2 樹的實(shí)現(xiàn)
3.4.3 樹的遍歷
3.4.4 二叉樹
3.5 圖結(jié)構(gòu)
3.5.1 圖的定義
3.5.2 圖的實(shí)現(xiàn)
3.5.3 圖的遍歷
3.5.4 圖的應(yīng)用
3.6 數(shù)據(jù)結(jié)構(gòu)心得
參考文獻(xiàn)
思考題
第4章 C語言深入討論
4.1 C語言與編程語言
4.2 數(shù)據(jù)類型
4.3 變量
4.3.1 深入理解變量
4.3.2 變量的生命周期和變量名的作用范圍
4.3.3 動(dòng)態(tài)變量與非動(dòng)態(tài)變量
4.4 指針與指針變量
4.4.1 解指針與指針變量
4.4.2 指針變量指向動(dòng)態(tài)變量空間
4.4.3 多重指針
4.4.4 指針的運(yùn)算
4.4.5 指針的作用
4.4.6 指針與引用
4.4.7 指針與內(nèi)存錯(cuò)誤
4.5 位運(yùn)算的應(yīng)用
4.5.1 是與非的狀態(tài)標(biāo)志
4.5.2 標(biāo)識(shí)屬性的多種狀態(tài)
4.6 復(fù)合數(shù)據(jù)類型——數(shù)據(jù)結(jié)構(gòu)
4.6.1 數(shù)組
4.6.2 結(jié)構(gòu)體
4.6.3 聯(lián)合
4.6.4 枚舉
4.6.5 類型定義
4.7 常量
4.8 表達(dá)式與基本語句
4.9 函數(shù)
4.9.1 理解函數(shù)
4.9.2 函數(shù)的形參與實(shí)參結(jié)合
4.9.3 指向函數(shù)的指針
4.9.4 函數(shù)設(shè)計(jì)準(zhǔn)則
4.9.5 良好的編程習(xí)慣
4.10 文件結(jié)構(gòu)
4.10.1 頭文件的結(jié)構(gòu)
4.10.2 定義文件的結(jié)構(gòu)
4.10.3 目錄結(jié)構(gòu)
參考文獻(xiàn)
思考題
第5章 面向?qū)ο蠹夹g(shù)
5.1 引言
5.2 面向?qū)ο蠡靖拍?
5.2.1 理解對象
5.2.2 理解面向?qū)ο?
5.2.3 理解類
5.2.4 抽象對象與抽象類
5.2.5 面向?qū)ο蠹夹g(shù)
5.2.6 面向?qū)ο蠹夹g(shù)的目標(biāo)
5.3 結(jié)構(gòu)化技術(shù)與面向?qū)ο蠹夹g(shù)比較
5.4 面向?qū)ο蟮娜齻€(gè)特性
5.4.1 封裝性
5.4.2 繼承性
5.4.3 多態(tài)性
5.4.4 面向?qū)ο蠹夹g(shù)的優(yōu)越性
參考文獻(xiàn)
思考題
第6章 C 語言
6.1 C 語言與C語言
6.1.1 C 簡史
6.1.2 C語言與C 語言的比較
6.2 類
6.2.1 類的聲明
6.2.2 類的定義
6.2.3 成員隱蔽性
6.2.4 類成員變量
6.2.5 類成員函數(shù)
6.2.6 類實(shí)例對象的創(chuàng)建與取消
6.2.7 函數(shù)原型認(rèn)定
6.2.8 對象的成員引用
6.2.9 類小結(jié)
6.3 層次性與繼承性的實(shí)現(xiàn)
6.3.1 繼承性定義
6.3.2 派生類對象的內(nèi)存分配
6.3.3 派生類對象的指針引用
6.3.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)的繼承性問題
6.4 態(tài)性與多態(tài)性的實(shí)現(xiàn)
6.4.1 虛函數(shù)
6.4.2 抽象類與實(shí)例類
6.4.3 動(dòng)態(tài)綁定(動(dòng)態(tài)聯(lián)編)
6.4.4 多態(tài)性
6.4.5 虛函數(shù)、多態(tài)性的作用
6.4.6 重載、覆蓋與隱藏的比較
6.5 其他技術(shù)
6.5.1 消息傳遞
6.5.2 運(yùn)算符重載
6.6 面向?qū)ο蟮腃 語言開發(fā)簡述
6.6.1 面向?qū)ο蟮腃 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
6.6.2 面向抽象對象的軟件系統(tǒng)開發(fā)
參考文獻(xiàn)
思考題
第7章 數(shù)據(jù)庫技術(shù)基礎(chǔ)
7.1 數(shù)據(jù)庫概述
7.1.1 為什么要學(xué)習(xí)數(shù)據(jù)庫.
7.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展歷程
7.1.3 數(shù)據(jù)庫的基本概念
7.1.4 數(shù)據(jù)庫的體系結(jié)構(gòu)
7.2 數(shù)據(jù)模型及分類
7.2.1 數(shù)據(jù)模型的概念
7.2.2 數(shù)據(jù)模型的層次性
7.2.3 實(shí)體聯(lián)系模型
7.2.4 數(shù)據(jù)庫分類
7.3 關(guān)系模型與關(guān)系數(shù)據(jù)庫理論
7.3.1 關(guān)系模型
7.3.2 從E-R圖導(dǎo)出關(guān)系模型
7.3.3 關(guān)系數(shù)據(jù)庫理論
7.4 關(guān)系數(shù)據(jù)庫SQL語言
7.4.1 SQL語言概述
7.4.2 SQL語言的功能
7.4.3 視圖
7.4.4 嵌入式SQL
7.4.5 SQL在數(shù)據(jù)庫設(shè)計(jì)中的應(yīng)用
7.5 數(shù)據(jù)庫管理系統(tǒng)
7.5.1 數(shù)據(jù)庫管理系統(tǒng)的主要功能
7.5.2 數(shù)據(jù)庫管理系統(tǒng)的工作原理
7.5.3 數(shù)據(jù)庫管理系統(tǒng)的組成
7.5.4 數(shù)據(jù)庫管理系統(tǒng)的安全措施和完整性約束
7.6 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)
7.7 工程數(shù)據(jù)庫
7.8 分布式數(shù)據(jù)庫
7.9 常用的數(shù)據(jù)庫管理系統(tǒng)與應(yīng)用軟件開發(fā)語言簡介
7.9.1 常用的數(shù)據(jù)庫管理系統(tǒng)
7.9.2 常用的應(yīng)用軟件開發(fā)環(huán)境
7.10 數(shù)據(jù)庫小結(jié)
思考題
參考文獻(xiàn)
第8章 工程應(yīng)用軟件開發(fā)實(shí)例
8.1 工程計(jì)算系統(tǒng)實(shí)訓(xùn)——鍋爐熱力計(jì)算系統(tǒng)
8.1.1 問題的提出
8.1.2 需求分析
8.1.3 系統(tǒng)設(shè)計(jì)
8.1.4 系統(tǒng)實(shí)現(xiàn)
8.1.5 熱力計(jì)算系統(tǒng)小結(jié)
8.2 通用性與專用性的統(tǒng)一——部件設(shè)計(jì)
8.2.1 問題的提出
8.2.2 需求分析
8.2.3 系統(tǒng)設(shè)計(jì)
8.2.4 系統(tǒng)實(shí)現(xiàn)
8.2.5 部件設(shè)計(jì)系統(tǒng)小結(jié)
8.3 數(shù)據(jù)庫系統(tǒng)——石化企業(yè)設(shè)備管理系統(tǒng)
8.3.1 問題的提出
8.3.2 需求分析
8.3.3 系統(tǒng)設(shè)計(jì)
8.3.4 系統(tǒng)實(shí)現(xiàn)
8.3.5 設(shè)備管理系統(tǒng)小結(jié)
8.4 小結(jié)
參考文獻(xiàn)
思考題
附錄1 軟件分類示例
附錄2 鍋爐熱力計(jì)算系統(tǒng)類設(shè)計(jì)