版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
面向對象程序設計C++主講教師:邵蘭潔辦公地點:F103電子郵箱:shlj789@163.com(答疑郵箱)公共郵箱:homeworkcpp@163.COM郵箱密碼:beifang(“北方”的漢語拼音)(放與課程相關的資料、課后作業(yè)等)面向對象程序設計C++課程性質(zhì):專業(yè)基礎課(考試課)學時數(shù):64學時(其中上機32學時)
學分數(shù):4學分面向對象程序設計C++所用教材:《C++程序設計》參考資料:1.《C++程序設計上機指導與補充習題》(電子版)
2.《高質(zhì)量C++/C編程指南》林銳(電子版)3.《C++面向對象程序設計》郭有強等編著,清華大學出版社,2009年。(PPT課件)面向對象程序設計C++參考資料:4.《C++編程思想》第1卷(第2版):標準C++導引
(美)BruceEckel著劉宗田等譯機械工業(yè)出版社5.《C++編程思想》第2卷:實用編程技術
(美)BruceEckel、ChuckAllison著刁成嘉等譯機械工業(yè)出版社面向對象程序設計C++參考資料:6.《全國計算機等級考試二級C++程序設計--考點精講例題解析強化訓練》.全國計算機等級考試命題研究組.7.《全國計算機等級考試二級教程--C++語言程序設計》教育部考試中心.面向對象程序設計C++上機時間:
08軟件:每周四5,6節(jié)(1-16周)08計科:每周四7,8節(jié)(1-16周)
上機地點:08軟件:A411+A30908計科:A310+A313
面向對象程序設計C++成績評定:總成績=平時(20%)+期中(10%)+大作業(yè)(10%)+期末(60%)
平時:包括考勤(10%)+作業(yè)(10%)
期中考試:上機考試
期末考試:筆試面向對象程序設計C++面向對象程序設計C++C++C對C語言功能的增強增加了面對對象的機制程序設計方法面對對象程序設計面向過程程序設計目錄§1§2§3§4面向對象程序設計概述§5C++基礎知識類和對象繼承與組合多態(tài)性與虛函數(shù)目錄§6§7§8§9面向對象的妥協(xié)§10運算符重載模板輸入輸出流異常處理本課程學習目標理解面向對象編程的基本思想掌握面向對象編程的基本方法掌握C++面向對象編程技術,學會利用C++語言進行一般面向對象程序的設計,解決一般應用問題,并為后續(xù)專業(yè)課程(VC、Java)的學習奠定程序設計基礎。學習方法:
1.抓好三個環(huán)節(jié):課前、課上、課后
2.多編程、多上機:課堂紀律:面向對象程序設計C++第1章面向對象程序設計概述本章從一個小型的學生信息管理系統(tǒng)的面向過程程序設計出發(fā),討論了傳統(tǒng)的面向過程程序設計方法的不足,進而引出面向對象程序設計方法,介紹面向對象程序設計的編程思想,面向對象程序設計的基本概念,面向對象程序設計的優(yōu)點。最后簡單介紹面向對象的軟件開發(fā)。本章內(nèi)容簡介第1章面向對象程序設計概述本章學習目標1.了解傳統(tǒng)的面向過程程序設計方法的不足2.理解面向對象程序設計的編程思想3.理解并掌握面向對象程序設計的基本概念4.領會面向對象程序設計的優(yōu)點5.了解面向對象的軟件開發(fā)過程第1章面向對象程序設計概述面向過程程序設計的基本思想:
功能分解、逐步求精、模塊化、結構化。
1.1面向過程程序設計第1章面向對象程序設計概述【例1-1】運用面向過程程序設計方法設計一個小型的學生信息管理系統(tǒng)。該系統(tǒng)要管理的學生信息包括:學號(Num)、姓名(Name)、性別(Sex)、出生日期(Birthday)、三門課成績﹝英語(English)、數(shù)據(jù)結構(DataStructure)、C++程序設計(CPlusPlus)
﹞、總成績(Sum)、平均成績(Average),學生信息表如表1-1所示。1.1面向過程程序設計第1章面向對象程序設計概述學號姓名性別出生日期英語成績數(shù)據(jù)結構成績C++成績總成績平均成績20070202001鄧光輝男89-02-0587889026588.320070202002杜麗麗女90-09-2079807523478.020070202003姜志遠男90-11-0868847022274.020070202004張大偉男88-08-0570678221973.0………………………表1-1學生信息表
第1章面向對象程序設計概述該學生信息管理系統(tǒng)要具有如下功能:(1)顯示學生信息:顯示全部學生的信息。(2)查詢學生信息:按學號或姓名查詢學生信息,查詢結果直接顯示在屏幕上。(3)添加學生信息:對學生信息進行添加。(4)修改學生信息:按學號修改學生信息。1.1面向過程程序設計第1章面向對象程序設計概述該學生信息管理系統(tǒng)要具有如下功能:(5)刪除學生信息:按學號刪除學生信息。(6)統(tǒng)計學生成績:統(tǒng)計每個學生的總成績和平均成績,或統(tǒng)計所有學生某一門課的總成績和平均成績。(7)學生信息排序:按學號、總成績或某一門課成績排序。(8)備份學生信息:把所有學生信息備份一份。1.1面向過程程序設計實現(xiàn)該系統(tǒng)的C程序框架/*學生信息管理系統(tǒng)C語言源代碼student.c*/#include<stdio.h>/*包含輸入/輸出頭文件*/#include<string.h>/*包含字符串處理頭文件*/typedef
struct{/*用于存放生日信息的結構體*/
intyear;
intmonth;
intday;}Date;實現(xiàn)該系統(tǒng)的C程序框架typedef
struct{/*用于存放學生信息的結構體*/charNum[15];charName[10];charSex;floatEnglish;/*英語課成績*/floatDataStructure;/*數(shù)據(jù)結構課成績*/floatCPlusPlus;/*C++課成績*/floatSum,Average;/*總成績、平均成績*/}Student;
實現(xiàn)該系統(tǒng)的C程序框架/*用于存放讀入內(nèi)存中的所有學生信息的全局數(shù)組*/Studentstud[100];intcount=0;/*存放實際學生人數(shù)的全局變量*/
/*各自定義函數(shù)原型聲明*/voidReadData();/*讀取學生信息到全局數(shù)組stud中*/voidDisplay();/*顯示學生信息*/voidSearch();/*查詢學生信息*/voidSearchNum();/*按學號查詢學生信息*/voidSearchName();/*按姓名查詢學生信息*/…voidBackupData();/*備份學生信息*/實現(xiàn)該系統(tǒng)的C程序框架voidmain(){/*系統(tǒng)功能以菜單的形式提供給用戶*/charchoice;
ReadData();for(;;){/*顯示系統(tǒng)功能菜單*/
printf("**********學生信息管理系統(tǒng)***************\n");
printf("***********************************************\n");
printf(“**********1.顯示學生信息***************\n");
printf("**********2.查詢學生信息***************\n");…實現(xiàn)該系統(tǒng)的C程序框架printf("**********8.備份學生信息***************\n");printf(“**********0.退出系統(tǒng)***************\n");printf("***********************************************\n");printf("請選擇要執(zhí)行的操作(0~8):_\n");scanf("%c",&choice);switch(choice){case'1':Display();break;case'2':Search();break;…case'0':return;default:printf("選擇錯誤!請重新選擇。\n");}/*switch結束*/實現(xiàn)該系統(tǒng)的C程序框架
}/*for結束*/}/*main函數(shù)結束*//*各自定義函數(shù)實現(xiàn)代碼*/voidReadData(){…}voidDisplay(){…}voidSearch(){…}…第1章面向對象程序設計概述從上述學生信息管理系統(tǒng)的C程序框架可以看出,運用面向過程程序設計方法所設計出來的程序,數(shù)據(jù)和操作數(shù)據(jù)的函數(shù)是分離的。所有數(shù)據(jù)都是公用的,一個函數(shù)可以使用任何一組數(shù)據(jù),而一組數(shù)據(jù)又能被多個函數(shù)所使用。用面向過程程序設計方法所設計出來的程序模型如圖1-1所示。1.1面向過程程序設計圖1-1面向過程程序設計的程序模型第1章面向對象程序設計概述面向過程的結構化程序設計在20世紀60年代末、70年代初從一定程度上緩解了當時的“軟件危機”,它在處理較小規(guī)模的程序時比較有效。但是,隨著人們對大規(guī)模軟件需求的增長,面向過程的結構化程序設計逐漸顯示出它的不足,具體表現(xiàn)在:1.1面向過程程序設計第1章面向對象程序設計概述面向過程的結構化程序設計的不足:1.程序設計困難,生產(chǎn)率低下2.數(shù)據(jù)不安全3.程序修改困難4.代碼重用程度低1.1面向過程程序設計第1章面向對象程序設計概述圖1-1面向過程程序設計的程序模型圖1-2面向對象程序設計的程序模型第1章面向對象程序設計概述要使某一個對象實現(xiàn)某一個行為,應當向它傳遞相應的消息。數(shù)據(jù)成員函數(shù)成員函數(shù)數(shù)據(jù)成員函數(shù)成員函數(shù)數(shù)據(jù)成員函數(shù)成員函數(shù)對象1對象2對象3消息消息消息第1章面向對象程序設計概述在面向過程的結構化程序設計中,人們常使用這樣的公式來表述程序:
程序=算法+數(shù)據(jù)結構而面向對象程序設計則把算法和數(shù)據(jù)結構封裝在對象中。在面向對象程序設計,我們可以這樣來表述程序:程序=(對象+對象+對象+…)+消息
或程序=對象s+消息對象=算法+數(shù)據(jù)結構圖1-2面向對象程序設計的程序模型第1章面向對象程序設計概述數(shù)據(jù)函數(shù)函數(shù)數(shù)據(jù)函數(shù)函數(shù)數(shù)據(jù)函數(shù)函數(shù)對象1對象2對象3消息消息消息屬性行為行為實體第1章面向對象程序設計概述1.2.2面向對象的基本概念1.對象
可以從兩個角度來理解對象。一個角度是現(xiàn)實世界,另一個角度是我們所建立的軟件系統(tǒng)。第1章面向對象程序設計概述1.2.2面向對象的基本概念1.對象現(xiàn)實世界中客觀存在的任何一個事物都可以看成一個對象(object)?;蛘哒f,現(xiàn)實世界是由千千萬萬個對象組成的。對象可以是有形的,如汽車、房屋、張三等,也可以是無形的,如社會生活中的一種邏輯結構:學校、軍隊,甚至一篇文章、一個圖形、一項計劃等都可視作對象。第1章面向對象程序設計概述1.2.2面向對象的基本概念1.對象對象可大可小。例如學校是一個對象,一個班級也是一個對象,一個學生也是一個對象。同樣,軍隊中的一個師,一個團,一個連,一個班都是對象。第1章面向對象程序設計概述1.2.2面向對象的基本概念1.對象任何一個對象都具有兩個要素:屬性和行為屬性:用于描述客觀事物的靜態(tài)特征行為:用于描述事物的動態(tài)特征。例如,一個人是一個對象,他有姓名、性別、身高、體重等屬性,有走路、講話、打手勢、學習和工作等行為。第1章面向對象程序設計概述1.2.2面向對象的基本概念1.對象在一個系統(tǒng)中的多個對象之間通過一定的渠道相互聯(lián)系,如圖1-2所示。圖1-2面向對象程序設計的程序模型第1章面向對象程序設計概述要使某一個對象實現(xiàn)某一個行為,應當向它傳遞相應的消息。數(shù)據(jù)成員函數(shù)成員函數(shù)數(shù)據(jù)成員函數(shù)成員函數(shù)數(shù)據(jù)成員函數(shù)成員函數(shù)對象1對象2對象3消息消息消息第1章面向對象程序設計概述1.2.2面向對象的基本概念1.對象在面向對象的軟件分析系統(tǒng)中,對象是用來描述客觀事物的一個相對獨立體,是構成系統(tǒng)的一個基本單位。一個對象由一組屬性和對這組屬性進行操縱的一組操作組成。屬性是用來描述對象靜態(tài)特征的一個數(shù)據(jù)項,操作是用來描述對象行為的一個動作序列。第1章面向對象程序設計概述1.2.2面向對象的基本概念1.對象在開發(fā)軟件系統(tǒng)時,首先要對現(xiàn)實世界中的對象進行分析和歸納,以此為基礎來定義軟件系統(tǒng)中的對象。軟件系統(tǒng)中的一部分對象是對現(xiàn)實世界中的對象的抽象,但其內(nèi)容不是全盤照搬,這些對象只包含與所解決的現(xiàn)實問題有關的那些內(nèi)容;系統(tǒng)中的另一部分對象是為了構建系統(tǒng)而設立的。第1章面向對象程序設計概述1.2.2面向對象的基本概念2.類類是對客觀世界中具有相同屬性和行為的一組對象的抽象,它為屬于該類的全部對象提供了統(tǒng)一的抽象描述,其內(nèi)容包括屬性和操作。第1章面向對象程序設計概述1.2.2面向對象的基本概念2.類在尋找類時,要用到一個概念:抽象。所謂抽象,是指忽略事物的非本質(zhì)特征,只注意那些與當前目標有關的本質(zhì)特征,從而找出事物的共性,把具有共性的事物劃分為一類,得出一個抽象的概念。例如,人可以作為一個類,它是世界上所有實體人如張三、李四、王五等的抽象,而實體人張三、李四、王五等則是人這個類的具體實例。第1章面向對象程序設計概述1.2.2面向對象的基本概念2.類類和對象的關系可表述為:類是對象的抽象,而對象則是類的實例,或者說是類的具體表現(xiàn)形式。第1章面向對象程序設計概述1.2.2面向對象的基本概念3.封裝在面向對象方法中,所謂“封裝”,指兩方面的含義:一是用對象把屬性和操縱這些屬性的操作包裝起來,形成一個基本單位,各個對象之間相對獨立,互不干擾。二是將對象中某些部分對外隱蔽,即隱藏其內(nèi)部細節(jié),只留下少量接口,以便與外界聯(lián)系,接收外界的消息。這種對外界隱蔽的做法稱為信息隱蔽(informationhiding)。第1章面向對象程序設計概述1.2.2面向對象的基本概念4.繼承所謂“繼承”,是指特殊類自動地擁有或隱含地復制其一般類的全部屬性與操作。繼承具有“是一種”的含義。
汽車卡車轎車圖1-3繼承示例一般類(也稱為基類、父類)特殊類(也稱為派生類、子類)第1章面向對象程序設計概述圖1-4繼承的層次與抽象原則的運用汽車卡車轎車火車車輛輪船飛機運輸工具較多地忽略事物之間的差別,
得到較一般的類
較多地注意事物之間的差別,
得到較特殊的類第1章面向對象程序設計概述有時一個類要同時繼承兩個或兩個以上一般類中的屬性和操作,把這種允許一個特殊類具有一個以上一般類的繼承模式稱作多繼承。圖1-5多重繼承示例銷售經(jīng)理管理人員兼職技術人員銷售人員雇員第1章面向對象程序設計概述第1章面向對象程序設計概述1.2.2面向對象的基本概念5.消息在面向對象方法中,把向對象發(fā)出的操作請求稱為消息(message)。對象之間通過消息進行通信,實現(xiàn)了對象之間的動態(tài)聯(lián)系。至于消息的具體用途,它們有很多種,例如,讀取或設置對象本身的某個(些)屬性的值,請求其他對象的操作。在C++中,消息其實就是函數(shù)調(diào)用。第1章面向對象程序設計概述1.2.2面向對象的基本概念6.關聯(lián)關聯(lián)(association)是兩個或多個類之間的一種靜態(tài)關系。教師指導畢業(yè)論文學生1*圖1-6關聯(lián)示例第1章面向對象程序設計概述1.2.2面向對象的基本概念7.組合組合描述的是類與類之間的整體與部分的關系。例如,汽車與發(fā)動機之間的關系,計算機與主板間的關系。組合是具有“整體——部分”關系語義的關聯(lián),也就是說,組合是關聯(lián)的一種,只是它還具有明顯的“整體——部分”含義。第1章面向對象程序設計概述1.2.2面向對象的基本概念8.多態(tài)性如果有幾個相似而不完全相同的對象,有時人們要求在向它們發(fā)出同一個消息時,它們的反應各不相同,分別執(zhí)行不同的操作,這種情況就是多態(tài)現(xiàn)象。在面向對象方法中,所謂多態(tài)性(polymorphism)是指由繼承而產(chǎn)生的相關而不同的類,其對象對同一消息會作出不同的響應。多態(tài)性是面向對象程序設計的一個重要特征,使用它能增加程序的靈活性。第1章面向對象程序設計概述1.2.1面向對象的編程思想具體地講,面向對象編程的基本思想如下:1.客觀世界中的事物都是對象(object),對象之間存在一定的關系。2.用對象的屬性(attribute)描述事物的靜態(tài)特征,用對象的操作(operation)描述事物的行為(動態(tài)特征)。1.2面向對象程序設計第1章面向對象程序設計概述1.2.1面向對象的編程思想
3.對象的屬性和操作結合為一體,形成一個相對獨立、不可分的實體。對象對外屏蔽其內(nèi)部細節(jié),只留下少量接口,以便與外界聯(lián)系。4.通過抽象對對象進行分類,把具有相同屬性和相同操作的對象歸為一類,類是這些對象的抽象描述,每個對象是其所屬類的一個實例。第1章面向對象程序設計概述1.2.1面向對象的編程思想5.復雜的對象可以用簡單的對象作為其構成部分。6.通過在不同程度上運用抽象的原則,可以得到一般類和特殊類。特殊類繼承一般類的屬性與操作,從而簡化系統(tǒng)的構造過程。7.對象之間通過傳遞消息進行通信,以實現(xiàn)對象之間的動態(tài)聯(lián)系。8.通過關聯(lián)表達類之間的靜態(tài)關系。第1章面向對象程序設計概述1.2.3面向對象程序設計的優(yōu)點1.從認識論的角度看,面向對象程序設計改變了軟件開發(fā)的方式面向對象程序設計強調(diào)從對象出發(fā)認識問題域,對象對應著問題域中的事物,其屬性和操作分別刻畫了事物的靜態(tài)特征和動態(tài)行為,對象之間的繼承、組合、關聯(lián)和依賴關系如實地表達了問題域中事物實際存在的各種關系。第1章面向對象程序設計概述1.2.3面向對象程序設計的優(yōu)點因此,無論是軟件系統(tǒng)的構成成分,還是通過這些成分之間的關系而體現(xiàn)的軟件系統(tǒng)結構,都可直接地映射到問題域。軟件開發(fā)人員能夠利用人類認識事物所采用的一般思維方式來進行軟件開發(fā)。第1章面向對象程序設計概述1.2.3面向對象程序設計的優(yōu)點2.面向對象程序中的數(shù)據(jù)的安全性高面向對象程序中的數(shù)據(jù)及對數(shù)據(jù)的操作捆綁在一起,被封裝在不同的對象中。對象對外隱蔽其內(nèi)部細節(jié),只留下少量的接口,以便與外界聯(lián)系。外界只能通過對象提供的對外接口操作對象中的數(shù)據(jù),這可以有效保護數(shù)據(jù)的安全。第1章面向對象程序設計概述1.2.3面向對象程序設計的優(yōu)點3.面向對象程序設計有助于軟件的維護與復用某類對象數(shù)據(jù)結構的改變只會引起該類對象操作代碼的改變,只要其對外提供的接口不發(fā)生變化,程序的其余部分就不需要做任何改動,從而把程序代碼的修改維護局限在一個很小的范圍內(nèi)。這就對用戶需求的變化有較強的適應性。第1章面向對象程序設計概述1.2.3面向對象程序設計的優(yōu)點3.面向對象程序設計有助于軟件的維護與復用面向對象程序設計中類的繼承機制有效解決了代碼復用的問題。在設計新類時,可通過繼承引用已有類的屬性和操作,并可在已有類的基礎上增加新的數(shù)據(jù)結構和操作,延伸和擴充已有類的功能,這種延伸和擴充一點不影響原有類的使用。人們可以像使用集成電路(IC)構造計算機硬件那樣,比較方便地重用對象類來構造軟件系統(tǒng)。第1章面向對象程序設計概述面向對象的軟件工程包括以下幾個階段:1.面向對象分析(objectorientedanalysis,OOA)2.面向對象設計(objectorienteddesign,OOD)3.面向對象編程(objectorientedprogramming,
OOP)4.面向對象測試(objectorientedtest,OOT)5.面向對象維護(objectorientedsoft
maintenance,OOSM)1.3面向對象的軟件開發(fā)第1章面向對象程序設計概述1.面向對象分析
對系統(tǒng)進行面向對象分析,識別出系統(tǒng)中的對象,定義對象的屬性和操作,并抽象出對象類。1.4學生信息管理系統(tǒng)的面向對象分析與設計第1章面向對象程序設計概述(1)學生對象與學生類考慮問題域,識別系統(tǒng)中的對象與類。該系統(tǒng)是一個學生信息管理系統(tǒng),每一個被管理的學生都是該系統(tǒng)中的一個對象,所有學生對象都具有相同的屬性:學號、姓名、性別、出生日期、英語成績、數(shù)據(jù)結構成績、C++程序設計成績、總成績、平均成績,相同的操作:計算總成績、計算平均成績。對所有學生對象的抽象,形成一個學生類。第1章面向對象程序設計概述
+計算總成績
+計算平均成績
-學號
-姓名
-…-平均成績學生類
+顯示學生信息
+按學號查詢學生信息
+按姓名查詢學生信息
…+打開文件
+寫文件
+新建文件“順序表”容器類1*
-學生數(shù)組
-學生總人數(shù)圖1-8學生信息管理系統(tǒng)的類圖第1章面向對象程序設計概述(2)順序表對象與順序表類考慮系統(tǒng)責任,把系統(tǒng)責任所要求的每一項功能都落實到某個或某些對象上。該系統(tǒng)要實現(xiàn)對所有需要管理的學生對象信息的輸入(從鍵盤輸入)、輸出(輸出到屏幕)、存儲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東司法警官職業(yè)學院《新能源材料》2023-2024學年第一學期期末試卷
- 廣東省外語藝術職業(yè)學院《商務溝通與談判技巧》2023-2024學年第一學期期末試卷
- 廣東輕工職業(yè)技術學院《手繪插圖技法》2023-2024學年第一學期期末試卷
- 廣東農(nóng)工商職業(yè)技術學院《健康評估1》2023-2024學年第一學期期末試卷
- 廣東女子職業(yè)技術學院《作文教學設計》2023-2024學年第一學期期末試卷
- 廣東茂名健康職業(yè)學院《物理思維方法》2023-2024學年第一學期期末試卷
- 【原創(chuàng)】2013-2020學年高一生物(蘇教版)下學期期末復習試題(一)
- 【創(chuàng)新設計】2022年高三生物(人教版)一輪復習-基礎課時案45-細胞工程-考點探究
- 【經(jīng)濟貿(mào)易】大學《微觀經(jīng)濟學》課件
- 《創(chuàng)業(yè)企劃書》課件
- 2023年小學五年級數(shù)學上學期期末水平測試試卷(天河區(qū))
- 中考數(shù)學計算題100道
- 高壓變頻器整流變壓器
- 集團資產(chǎn)重組實施方案
- 《新唯識論》儒佛會通思想研究
- 《減法教育》讀書筆記思維導圖PPT模板下載
- 慢性阻塞性肺疾病全球倡議(GOLD)
- 工程項目管理(第五版)叢培經(jīng) 第七章
- GB/T 33195-2016道路交通事故車輛速度鑒定
- GB/T 15176-1994插入式電子元器件用插座及其附件總規(guī)范
- GB/T 14383-2008鍛制承插焊和螺紋管件
評論
0/150
提交評論