機(jī)械CAD軟件開發(fā)實(shí)用技術(shù)教程

出版時(shí)間:2008-7  出版社:機(jī)械工業(yè)出版社  作者:喬愛科 編  頁數(shù):241  

前言

  鑒于現(xiàn)代機(jī)械制造業(yè)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,機(jī)械制造業(yè)信息化已成為新形勢下的必然趨勢。利用CAD等現(xiàn)代設(shè)計(jì)方法來完成機(jī)械設(shè)計(jì)任務(wù),已經(jīng)是市場形勢和學(xué)科發(fā)展的迫切要求。因此,高等學(xué)校需要培養(yǎng)在機(jī)械CAD方面有一定基礎(chǔ)的人才,特別是具有CAD應(yīng)用軟件開發(fā)能力的高層次人才。本書定位在機(jī)械CAD軟件開發(fā)實(shí)用技術(shù)的訓(xùn)練上,適用于大學(xué)高年級本科生和碩士研究生,目的是通過本書的學(xué)習(xí),讓讀者掌握一定的CAD軟件開發(fā)技能,為其成為軟件技術(shù)開發(fā)人員和軟件工程師打下基礎(chǔ)。本書所涉及的軟件都是目前流行的應(yīng)用系統(tǒng),也是目前大多數(shù)軟件開發(fā)公司廣泛采用的實(shí)用工具,如繪圖軟件采用Auto-CAD、編程工具采用VC++、數(shù)據(jù)庫系統(tǒng)采用SQL Server、圖形設(shè)計(jì)軟件采用OpenGL、安裝軟件開發(fā)工具采用InstallShield等?! ”緯o密結(jié)合現(xiàn)代機(jī)械CAD科學(xué)技術(shù)和文化的最新成就,在內(nèi)容和體系上都與其他教材有明顯的不同。第一章介紹了機(jī)械CAD的類型和組建,以及最新CAD技術(shù)的概念;重點(diǎn)介紹了CAD系統(tǒng)的構(gòu)建,目的是讓讀者能站在全局的高度看待軟件開發(fā)的問題,能針對企業(yè)的CAD項(xiàng)目提出整體解決方案。第二章介紹了軟件工程的基本概念和方法,并且針對如何提高軟件質(zhì)量介紹了許多技巧性的知識,提供了一系列寶貴的開發(fā)經(jīng)驗(yàn)。第三章專門針對軟件開發(fā)的界面設(shè)計(jì)進(jìn)行了詳細(xì)說明。第四章對機(jī)械設(shè)計(jì)數(shù)據(jù)的處理方法進(jìn)行了介紹,包括數(shù)據(jù)結(jié)構(gòu)的概念;數(shù)據(jù)結(jié)構(gòu)的常見類型和創(chuàng)建;數(shù)據(jù)庫的概念、應(yīng)用、操作和開發(fā)實(shí)例(SQL數(shù)據(jù)庫程序?qū)嵗瑱C(jī)械設(shè)計(jì)數(shù)據(jù)的處理方法及開發(fā)實(shí)例(VC++程序?qū)嵗?。第五章在介紹圖形學(xué)基礎(chǔ)知識后,給出了機(jī)械CAD圖形設(shè)計(jì)的要點(diǎn)、常見圖形交換接口、利用OpenGL進(jìn)行三維圖形設(shè)計(jì)的開發(fā)步驟和OpenGL在機(jī)械CAD圖形設(shè)計(jì)中的應(yīng)用開發(fā)實(shí)例。第六章除了介紹傳統(tǒng)的AutoCAD定制和開發(fā)方法之外,還介紹了AutoCAD二次開發(fā)的最新工具——ObiectARX編程過程和實(shí)例。學(xué)完本章后讀者可以編程實(shí)現(xiàn)二維和三維圖形自動(dòng)化的設(shè)計(jì)。第七章介紹產(chǎn)品數(shù)據(jù)管理(PDM)技術(shù),給出了數(shù)據(jù)庫技術(shù)的實(shí)際應(yīng)用——PDM軟件開發(fā)基本方法和實(shí)用技術(shù)的應(yīng)用實(shí)例。第八章給出了若干典型機(jī)械零部件CAD實(shí)例的開發(fā)指導(dǎo),并教授開發(fā)人員設(shè)計(jì)自己的InstallShield安裝程序,目的是讓學(xué)生能夠完整地開發(fā)一個(gè)軟件。由此可見,貫穿本書的中心思想是CAD應(yīng)用軟件開發(fā),目的是培養(yǎng)軟件開發(fā)人員和軟件工程師。本書不僅介紹必要的基礎(chǔ)知識,而且給讀者講授實(shí)實(shí)在在的、有一定深度的開發(fā)技術(shù)方面的知識。讀者在循序漸進(jìn)的引導(dǎo)下,能夠很容易地完成一些CAD應(yīng)用軟件的開發(fā)工作。集成性、實(shí)用性和可操作性強(qiáng)是本書的突出特點(diǎn)。

內(nèi)容概要

  《普通高等教育規(guī)劃教材:機(jī)械CAD軟件開發(fā)實(shí)用技術(shù)教程》著重于機(jī)械CAD軟件開發(fā)實(shí)用技術(shù)的訓(xùn)練。通過《普通高等教育規(guī)劃教材:機(jī)械CAD軟件開發(fā)實(shí)用技術(shù)教程》的學(xué)習(xí),讀者不僅可以掌握一定的CAD軟件開發(fā)技能,而且為將來成為軟件技術(shù)開發(fā)人員和軟件工程師打下基礎(chǔ)。全書共分8章,主要內(nèi)容包括:機(jī)械CAD的基礎(chǔ)知識;軟件工程基礎(chǔ)知識;軟件開發(fā)的界面設(shè)計(jì);設(shè)計(jì)數(shù)據(jù)的處理;計(jì)算機(jī)圖形基礎(chǔ)及開發(fā);AutoCAD的二次開發(fā);產(chǎn)品數(shù)據(jù)管理技術(shù)及軟件開發(fā)實(shí)例?!  镀胀ǜ叩冉逃?guī)劃教材:機(jī)械CAD軟件開發(fā)實(shí)用技術(shù)教程》可作為高等工科院校機(jī)械專業(yè)及其相關(guān)專業(yè)的教材,也可作為從事CAD軟件開發(fā)工作的工程技術(shù)人員的參考用書。

書籍目錄

前言第一章 機(jī)械CAD的基礎(chǔ)知識第一節(jié) 機(jī)械CAD的概述第二節(jié) 機(jī)械CAD系統(tǒng)的構(gòu)建一、機(jī)械CAD系統(tǒng)的硬件和軟件二、機(jī)械CAD系統(tǒng)的分類三、機(jī)械CAD系統(tǒng)的選用和組建第三節(jié) 機(jī)械CAD的發(fā)展概況及趨勢一、機(jī)械CAD的發(fā)展概況二、機(jī)械CAD的發(fā)展趨勢第四節(jié) 機(jī)械CAD軟件開發(fā)的基本方法一、我國機(jī)械CAD軟件開發(fā)的現(xiàn)狀二、機(jī)械CAD軟件開發(fā)的基本方法三、本教材的學(xué)習(xí)目的和體系結(jié)構(gòu)習(xí)題第二章 軟件工程基礎(chǔ)知識第一節(jié) 軟件工程概述一、軟件工程學(xué)科二、軟件工程規(guī)范國家標(biāo)準(zhǔn)三、軟件開發(fā)的基本策略第二節(jié) 軟件開發(fā)過程一、可行性分析二、需求分析三、系統(tǒng)設(shè)計(jì)四、編碼、測試、改錯(cuò)與維護(hù)五、軟件工程中的文檔第三節(jié) 軟件質(zhì)量保證一、軟件質(zhì)量簡介二、軟件質(zhì)量的保證習(xí)題第三章 軟件開發(fā)的界面設(shè)計(jì)第一節(jié) 界面設(shè)計(jì)的一般原則一、用戶特點(diǎn)分析二、界面設(shè)計(jì)的基本原則三、人機(jī)交互方式四、數(shù)據(jù)輸入界面第二節(jié) Visul C++界面設(shè)計(jì)實(shí)例一、Visul C++系統(tǒng)中的控件二、控件類型簡單介紹三、控件應(yīng)用示例習(xí)題第四章 設(shè)計(jì)數(shù)據(jù)的處理第一節(jié) 數(shù)據(jù)結(jié)構(gòu)及其在機(jī)械CAD中的應(yīng)用一、數(shù)據(jù)結(jié)構(gòu)的基本概念二、常見的數(shù)據(jù)結(jié)構(gòu)三、數(shù)據(jù)結(jié)構(gòu)的應(yīng)用第二節(jié) 數(shù)據(jù)庫及其在機(jī)械CAD中的應(yīng)用一、工程數(shù)據(jù)及其管理二、數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)三、工程數(shù)據(jù)庫四、數(shù)據(jù)庫技術(shù)應(yīng)用五、數(shù)據(jù)庫應(yīng)用的簡單示例第三節(jié) 機(jī)械設(shè)計(jì)數(shù)據(jù)的處理一、設(shè)計(jì)數(shù)據(jù)的類型及處理方法二、數(shù)據(jù)的輸入輸出三、數(shù)據(jù)的排序四、數(shù)據(jù)的查找五、數(shù)據(jù)的插值六、曲線擬合七、線圖離散化八、設(shè)計(jì)數(shù)據(jù)處理的注意事項(xiàng)九、設(shè)計(jì)數(shù)據(jù)處理的示例習(xí)題第五章 計(jì)算機(jī)圖形基礎(chǔ)及開發(fā)第一節(jié) 計(jì)算機(jī)圖形學(xué)基礎(chǔ)知識一、計(jì)算機(jī)圖形顯示設(shè)備二、計(jì)算機(jī)圖形輸出設(shè)備三、圖形元素生成的基本原理四、圖形的幾何變換五、圖形真實(shí)感處理簡介第二節(jié) 機(jī)械CAD圖形設(shè)計(jì)的要點(diǎn)一、圖形設(shè)計(jì)方法二、繪圖基本環(huán)境設(shè)置三、特征造型方法四、參數(shù)化/變量化設(shè)計(jì)五、特殊功能模塊和圖形庫六、圖形編輯和邏輯運(yùn)算七、尺寸標(biāo)注八、圖檔管理系統(tǒng)……第六章 AutoCAD的二次開發(fā)第七章 產(chǎn)品數(shù)據(jù)管理技術(shù)第八章 軟件開發(fā)實(shí)例參考文獻(xiàn)

章節(jié)摘錄

  第三章 軟件開發(fā)的界面設(shè)計(jì)  為了達(dá)到軟件最基本的核心功能,需要編寫相應(yīng)的算法來解決專業(yè)技術(shù)問題,這方面的工作可以稱為是軟件開發(fā)的技術(shù)性問題。相對而言,人機(jī)交互界面涉及的專業(yè)技術(shù)性就不那么強(qiáng),它更多體現(xiàn)的是藝術(shù)性問題。一般而言,軟件開發(fā)過程中,首先應(yīng)該解決技術(shù)性的問題,然后再解決藝術(shù)性的問題。雖然說程序設(shè)計(jì)最核心的地方是程序的功能,但程序的界面設(shè)計(jì)也是不可忽視的,它直接影響到程序的易用性。尤其在windows時(shí)代,一個(gè)良好的人機(jī)交互界面會給應(yīng)用程序錦上添花。一般來說,在完成核心算法的編制后,就要開始精心設(shè)計(jì)應(yīng)用界面了。界面設(shè)計(jì)是為了滿足軟件專業(yè)化、標(biāo)準(zhǔn)化的需求而產(chǎn)生的對軟件的使用界面進(jìn)行美化、優(yōu)化、規(guī)范化的設(shè)計(jì)分支??此撇惶匾慕缑嬖O(shè)計(jì),卻關(guān)系到軟件整體質(zhì)量,是軟件開發(fā)中必須花費(fèi)大量精力認(rèn)真研究的問題。界面如同人的面孑L,具有直接吸引用戶的優(yōu)勢。合理的界面設(shè)計(jì)能給用戶帶來輕松愉悅的感受和成功的感覺?! 〉谝还?jié) 界面設(shè)計(jì)的一般原則  用戶界面又稱為人機(jī)交互界面,用來實(shí)現(xiàn)用戶與計(jì)算機(jī)之間的通信,是控制計(jì)算機(jī)或進(jìn)行用戶和計(jì)算機(jī)之間數(shù)據(jù)傳送的系統(tǒng)部件。界面是軟件與用戶交互的最直接層,界面的好壞決定用戶對軟件的第一印象。而且設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔谩S脩艚缑嬖O(shè)計(jì)的質(zhì)量,直接影響用戶對軟件產(chǎn)品的評價(jià),也關(guān)系到軟件產(chǎn)品的競爭力、使用壽命、系統(tǒng)響應(yīng)時(shí)間、用戶幫助設(shè)施、出錯(cuò)信息處理和命令交互方式等。從心理學(xué)意義來分,界面可分為感覺(視覺、觸覺、聽覺等)和情感兩個(gè)層次。用戶界面設(shè)計(jì)是屏幕產(chǎn)品的重要組成部分。界面設(shè)計(jì)是一個(gè)復(fù)雜的有不同學(xué)科參與的工程。認(rèn)知心理學(xué)、設(shè)計(jì)學(xué)、語言學(xué)等在此都扮演著重要的角色。不同的用戶對系統(tǒng)界面的要求是不一樣的。因此,在進(jìn)行界面設(shè)計(jì)時(shí),考慮用戶的特點(diǎn)是必要的?!∫?、用戶特點(diǎn)分析 用戶是計(jì)算機(jī)的使用者,目前計(jì)算機(jī)系統(tǒng)應(yīng)用范圍日益擴(kuò)大,其用戶遍及各個(gè)領(lǐng)域。不同的用戶類型,其自身的技能、習(xí)性、經(jīng)驗(yàn)和知識以及用戶對系統(tǒng)的期望值都不同,對用戶界面的要求也不同。因此,了解各種用戶的習(xí)性、技能、知識和經(jīng)驗(yàn),以便預(yù)測不同的用戶對人機(jī)界面的不同要求,為人機(jī)交互式界面設(shè)計(jì)提供必要的依據(jù),使設(shè)計(jì)的人機(jī)交互界面滿足不同用戶的使用要求是非常重要的。  對計(jì)算機(jī)用戶而言,不可能都具有較高的計(jì)算機(jī)知識和操作水平,界面設(shè)計(jì)人員在界面設(shè)計(jì)時(shí)應(yīng)充分考慮界面的功能,盡量滿足不同用戶的需要。通常將計(jì)算機(jī)使用者分為三種類型:生疏型用戶、熟練型用戶和專家型用戶。

圖書封面

評論、評分、閱讀與下載


    機(jī)械CAD軟件開發(fā)實(shí)用技術(shù)教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7