機(jī)械工程軟件技術(shù)基礎(chǔ)
有劃線標(biāo)記、光盤(pán)等附件不全詳細(xì)品相說(shuō)明>>
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書(shū)第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門(mén)到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書(shū))
機(jī)械工程軟件技術(shù)基礎(chǔ) 版權(quán)信息
- ISBN:9787111301929
- 條形碼:9787111301929 ; 978-7-111-30192-9
- 裝幀:暫無(wú)
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>
機(jī)械工程軟件技術(shù)基礎(chǔ) 本書(shū)特色
《機(jī)械工程軟件技術(shù)基礎(chǔ)》是普通高等教育機(jī)械類(lèi)特色專(zhuān)業(yè)規(guī)劃教材。
機(jī)械工程軟件技術(shù)基礎(chǔ) 內(nèi)容簡(jiǎn)介
作為一本入門(mén)型、綜合性的教材,本書(shū)避免討論過(guò)于深?yuàn)W的計(jì)算機(jī)基礎(chǔ)理論,強(qiáng)調(diào)實(shí)用性的編程方法和應(yīng)用,旨在幫助學(xué)生提高使用高級(jí)語(yǔ)言的能力,完成從tc20/dos平臺(tái)到vc++60/windows平臺(tái)的速成式直接跨越。通過(guò)編程實(shí)例鞏固結(jié)構(gòu)化程序設(shè)計(jì)思想,使學(xué)生初步建立面向?qū)ο蟪绦蛟O(shè)計(jì)的概念,得到除了計(jì)算機(jī)等級(jí)證書(shū)之外真正的編程能力,能夠結(jié)合機(jī)械工程基礎(chǔ)和相應(yīng)的專(zhuān)業(yè)基礎(chǔ)及專(zhuān)業(yè)課方面的知識(shí),利用計(jì)算機(jī)編程解決實(shí)際問(wèn)題,進(jìn)而開(kāi)發(fā)機(jī)械工程專(zhuān)業(yè)領(lǐng)域具有專(zhuān)業(yè)用途的軟件。
本書(shū)以tc20和vc++60為描述語(yǔ)言,第1章和第2章介紹“常用數(shù)據(jù)結(jié)構(gòu)”和“算法基礎(chǔ)”,第3章為“軟件工程學(xué)簡(jiǎn)介”,第4章以速成的方式介紹“vc++基本操作”,在此基礎(chǔ)上進(jìn)一步介紹第5章“軟件界面設(shè)計(jì)”和第6章“文件與數(shù)據(jù)庫(kù)操作”,*后,在第7章“機(jī)械工程算例”和“附錄”中用一系列算例和資料,手把手地教學(xué)生解決工程實(shí)際問(wèn)題,具有很強(qiáng)的應(yīng)用性、資料性和案例性。
本書(shū)適用于非計(jì)算機(jī)類(lèi)專(zhuān)業(yè),尤其是工科機(jī)械類(lèi)專(zhuān)業(yè),可作為**門(mén)算法語(yǔ)言課程如“c語(yǔ)言”的后續(xù)課程“軟件技術(shù)基礎(chǔ)”的教材。
本書(shū)也可供機(jī)械或材料類(lèi)專(zhuān)業(yè)碩士研究生和企業(yè)從事信息化工作的同志參考。
機(jī)械工程軟件技術(shù)基礎(chǔ) 目錄
前言
第1章 常用數(shù)據(jù)結(jié)構(gòu)1
1.1 數(shù)據(jù)及數(shù)據(jù)結(jié)構(gòu)2
1.2 c語(yǔ)言中的基本數(shù)據(jù)類(lèi)型4
1.3 c語(yǔ)言中的指針數(shù)據(jù)類(lèi)型4
1.4 c語(yǔ)言中的數(shù)組與字符串8
1.5 c語(yǔ)言中的結(jié)構(gòu)數(shù)據(jù)類(lèi)型14
1.6 鏈表17
第2章 算法基礎(chǔ)21
2.1 算法的意義22
2.2 常用數(shù)值運(yùn)算算法27
2.2.1 循環(huán)算法27
2.2.2 迭代算法34
2.2.3 數(shù)值算法42
2.3 非數(shù)值運(yùn)算算法中的排序算法50
第3章 軟件工程學(xué)簡(jiǎn)介53
3.1 軟件工程學(xué)的目的意義54
3.2 標(biāo)識(shí)符的命名57
3.3 開(kāi)發(fā)過(guò)程及軟件文檔60
3.4 程序框圖66
3.5 結(jié)構(gòu)化程序設(shè)計(jì)70
3.6 面向?qū)ο蟪绦蛟O(shè)計(jì)73
3.7 軟件開(kāi)發(fā)管理技術(shù)83
第4章 vc++基本操作87
4.1 vc++簡(jiǎn)介88
4.2 mfc基本操作89
4.3 輸出技術(shù)102
4.4 輸入技術(shù)103
4.5 消息響應(yīng)111
4.6 屏幕圖形114
第5章 軟件界面設(shè)計(jì)121
5.1 軟件界面設(shè)計(jì)概述122
5.2 工程軟件界面設(shè)計(jì)的一般性原則122
5.3 工程軟件的人機(jī)界面基本類(lèi)型123
5.4 基本界面設(shè)計(jì)技術(shù)126
5.5 可視化界面137
第6章 文件與數(shù)據(jù)庫(kù)操作143
6.1 文件與軟件接口144
6.2 c語(yǔ)言中的文件操作145
6.3 vc++6.0中的文件操作148
6.4 數(shù)據(jù)庫(kù)系統(tǒng)151
6.5 讀寫(xiě)數(shù)據(jù)庫(kù)技術(shù)152
6.6 用ado方式訪問(wèn)數(shù)據(jù)庫(kù)156
第7章 機(jī)械工程算例161
7.1 單位換算專(zhuān)用計(jì)算器162
7.2 材料力學(xué)截面慣性矩計(jì)算164
7.3 材料力學(xué)彎曲應(yīng)力計(jì)算169
7.4 簡(jiǎn)單小車(chē)動(dòng)畫(huà)設(shè)計(jì)169
7.5 機(jī)械原理四桿機(jī)構(gòu)運(yùn)動(dòng)仿真173
7.6 橋式起重機(jī)主梁彎矩影響線繪制177
7.7 橋式起重機(jī)起升機(jī)構(gòu)電動(dòng)機(jī)功率計(jì)算181
7.8 橋式起重機(jī)起升機(jī)構(gòu)減速器速比計(jì)算183
7.9 叉車(chē)發(fā)動(dòng)機(jī)功率計(jì)算184
7.10 叉車(chē)傳動(dòng)系統(tǒng)速比計(jì)算186
附錄
附錄a ascii碼表190
附錄b 常用鍵碼表190
附錄c tc2.0常用庫(kù)函數(shù)表191
附錄d vc++6.0常用函數(shù)表194
附錄e vc++6.0常用運(yùn)算符196
附錄f vc++6.0常用控件表196
附錄g vc++6.0常用activex控件表212
附錄h 常用c++編程技術(shù)網(wǎng)址213
附錄i vc++6.0常見(jiàn)出錯(cuò)信息214
附錄j 編程技巧214
參考文獻(xiàn)221
機(jī)械工程軟件技術(shù)基礎(chǔ) 節(jié)選
作為一本入門(mén)型、綜合性的教材,《機(jī)械工程軟件技術(shù)基礎(chǔ)》避免討論過(guò)于深?yuàn)W的計(jì)算機(jī)基礎(chǔ)理論,強(qiáng)調(diào)實(shí)用性的編程方法和應(yīng)用,旨在幫助學(xué)生提高使用高級(jí)語(yǔ)言的能力,完成從TC20/DOS平臺(tái)到VC++60/Windows平臺(tái)的速成式直接跨越。通過(guò)編程實(shí)例鞏固結(jié)構(gòu)化程序設(shè)計(jì)思想,使學(xué)生初步建立面向?qū)ο蟪绦蛟O(shè)計(jì)的概念,得到除了計(jì)算機(jī)等級(jí)證書(shū)之外真正的編程能力,能夠結(jié)合機(jī)械工程基礎(chǔ)和相應(yīng)的專(zhuān)業(yè)基礎(chǔ)及專(zhuān)業(yè)課方面的知識(shí),利用計(jì)算機(jī)編程解決實(shí)際問(wèn)題,進(jìn)而開(kāi)發(fā)機(jī)械工程專(zhuān)業(yè)領(lǐng)域具有專(zhuān)業(yè)用途的軟件!稒C(jī)械工程軟件技術(shù)基礎(chǔ)》以TC20和VC++60為描述語(yǔ)言,第1章和第2章介紹“常用數(shù)據(jù)結(jié)構(gòu)”和“算法基礎(chǔ)”,第3章為“軟件工程學(xué)簡(jiǎn)介”,第4章以速成的方式介紹“VC++基本操作”,在此基礎(chǔ)上進(jìn)一步介紹第5章“軟件界面設(shè)計(jì)”和第6章“文件與數(shù)據(jù)庫(kù)操作”,*后,在第7章“機(jī)械工程算例”和“附錄”中用一系列算例和資料,手把手地教學(xué)生解決工程實(shí)際問(wèn)題,具有很強(qiáng)的應(yīng)用性、資料性和案例性!稒C(jī)械工程軟件技術(shù)基礎(chǔ)》適用于非計(jì)算機(jī)類(lèi)專(zhuān)業(yè),尤其是工科機(jī)械類(lèi)專(zhuān)業(yè),可作為**門(mén)算法語(yǔ)言課程如“C語(yǔ)言”的后續(xù)課程“軟件技術(shù)基礎(chǔ)”的教材!稒C(jī)械工程軟件技術(shù)基礎(chǔ)》也可供機(jī)械或材料類(lèi)專(zhuān)業(yè)碩士研究生和企業(yè)從事信息化工作的同志參考。
機(jī)械工程軟件技術(shù)基礎(chǔ) 相關(guān)資料
插圖:2.軟件開(kāi)發(fā)的計(jì)劃管理對(duì)軟件項(xiàng)目的有效管理取決于對(duì)項(xiàng)目的全面的精心計(jì)劃。根據(jù)美國(guó)聯(lián)邦政府的調(diào)查統(tǒng)計(jì),因軟件計(jì)劃不周而造成的項(xiàng)目失敗數(shù)占失敗總數(shù)的一半以上。制訂計(jì)劃時(shí)應(yīng)該預(yù)見(jiàn)到可能發(fā)生的問(wèn)題,并且預(yù)先準(zhǔn)備好可能的解決辦法。下面討論的計(jì)劃適用于大型軟件系統(tǒng),這樣的系統(tǒng)需要多個(gè)小組同時(shí)參加工作,在給定的時(shí)間內(nèi)完成項(xiàng)目開(kāi)發(fā)任務(wù)。為大型軟件開(kāi)發(fā)項(xiàng)目所制定的計(jì)劃應(yīng)包括下列基本內(nèi)容:1)階段計(jì)劃:詳細(xì)說(shuō)明每個(gè)階段應(yīng)該完成的日期,并且指出不同階段可以互相重疊的時(shí)間等。2)組織計(jì)劃:規(guī)定從事這個(gè)開(kāi)發(fā)項(xiàng)目的每個(gè)小組的具體責(zé)任。3)測(cè)試計(jì)劃:概述應(yīng)進(jìn)行的測(cè)試和需要的工具,以及完成系統(tǒng)測(cè)試的過(guò)程和分工。4)變動(dòng)控制計(jì)劃:確定在系統(tǒng)開(kāi)發(fā)過(guò)程中需求變動(dòng)時(shí)的管理控制機(jī)制。5)文檔計(jì)劃:目的是定義和管理與項(xiàng)目有關(guān)的文檔。6)培訓(xùn)計(jì)劃:培訓(xùn)從事開(kāi)發(fā)工作的程序員和使用系統(tǒng)的用戶的計(jì)劃。7)復(fù)審和報(bào)告計(jì)劃:討論如何報(bào)告項(xiàng)目的狀況,并且確定對(duì)項(xiàng)目進(jìn)展情況進(jìn)行正式復(fù)審的計(jì)劃。8)安裝和運(yùn)行計(jì)劃:描述在用戶現(xiàn)場(chǎng)安裝該系統(tǒng)的過(guò)程。9)資源和配置計(jì)劃:概述按開(kāi)發(fā)進(jìn)度、階段和合同規(guī)定應(yīng)該交付的系統(tǒng)配置成分。軟件開(kāi)發(fā)的組織工作非常復(fù)雜,對(duì)大型的軟件開(kāi)發(fā)項(xiàng)目來(lái)說(shuō),更是如此。如何控制項(xiàng)目的開(kāi)發(fā)進(jìn)度,是項(xiàng)目管理的重要內(nèi)容。一般采用圖示方法來(lái)表示項(xiàng)目計(jì)劃的進(jìn)度,如甘特圖和PERT圖(項(xiàng)目計(jì)劃評(píng)審方法)。3.軟件開(kāi)發(fā)團(tuán)隊(duì)如何將參加軟件開(kāi)發(fā)的人員組織起來(lái),使他們發(fā)揮最大的工作效率,對(duì)成功地完成軟件項(xiàng)目極為重要。開(kāi)發(fā)組織采取的形式要針對(duì)開(kāi)發(fā)項(xiàng)目的特點(diǎn)來(lái)決定,同時(shí)也和參加工作的人員素質(zhì)有關(guān)。(1)組織原則1)盡早落實(shí)責(zé)任:在軟件開(kāi)發(fā)項(xiàng)目工作的開(kāi)始,就要盡早指定專(zhuān)人負(fù)責(zé),使其有權(quán)進(jìn)行管理,并對(duì)任務(wù)的完成負(fù)責(zé)。2)減少接口:開(kāi)發(fā)過(guò)程中,人員之間的聯(lián)系是必不可少的。但是,如果人際聯(lián)系太多,很多時(shí)間和人力將會(huì)花在人員聯(lián)系上,從而導(dǎo)致工作效率降低。(2)組織結(jié)構(gòu)模式通常有三種組織結(jié)構(gòu)的模式可供選擇:1)按課題劃分:把軟件開(kāi)發(fā)人員按課題組成小組,小組成員自始至終完成課題的全部任務(wù)。2)按職能劃分:參加工作的軟件開(kāi)發(fā)人員按任務(wù)的工作階段分成若干專(zhuān)業(yè)小組,如分別建立計(jì)劃組、需求分析組、軟件設(shè)計(jì)組、實(shí)現(xiàn)組、系統(tǒng)測(cè)試組、質(zhì)量保證組和維護(hù)組。采用這種模式,小組之間的聯(lián)系接口要比第一種模式多,但有利于軟件人員熟悉小組的工作,進(jìn)而成為這方面的專(zhuān)家。3)矩陣模式:將上述兩種結(jié)構(gòu)結(jié)合起來(lái)就成為矩陣模式,即一方面按工作性質(zhì)成立一些專(zhuān)門(mén)組,另一方面每個(gè)項(xiàng)目又有它的管理人員負(fù)責(zé)管理。
- >
巴金-再思錄
- >
有舍有得是人生
- >
羅庸西南聯(lián)大授課錄
- >
詩(shī)經(jīng)-先民的歌唱
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
經(jīng)典常談
- >
山海經(jīng)
- >
推拿