




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、數(shù)據(jù)庫應(yīng)用第七章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)Object-Oriented Programming (OOP)代碼的可重用性問題:面向過程的程序設(shè)計主張將程序看作一系列函數(shù)的集合,或者直接就是一系列對電腦下達的指令。結(jié)構(gòu)化程序設(shè)計認為:一個系統(tǒng)是由模塊和模塊間的調(diào)用構(gòu)成。其中模塊是具備獨立功能的程序片斷。如何提供重用性,提高代碼的質(zhì)量。OOP編程方法強調(diào)代碼的可重用性。OOP的觀點:系統(tǒng)是由對象和對象間的交互構(gòu)成。什么是對象?后面可以看到,在VFP編寫GUI(Graphical User Interface,圖形化用戶界面)程序時,對象基本由VFP提供,我們只需編寫交互。27.1 面向?qū)ο蟮幕靖拍?/p>
2、面向?qū)ο蟮南到y(tǒng)觀認為,一個系統(tǒng)是由若干對象和對象間的交互構(gòu)造而成。它反映了基于面向?qū)ο蟮姆椒ㄈ绾螛?gòu)造系統(tǒng)。面向?qū)ο蟪绦蛟O(shè)計(Object-oriented programming,縮寫:OOP),指一種程序設(shè)計范型,同時也是一種程序開發(fā)的方法論。它將對象作為程序的基本單元,將程序和數(shù)據(jù)封裝其中,以提高軟件的重用性、靈活性和擴展性。參考中科永聯(lián)高級技術(shù)培訓中心Object Oriented Programming到Wiki(維基百科)了解面向?qū)ο蟮某绦蛟O(shè)計37.1.1 OOP的核心概念對象屬性行為接口消息類41. 對象(Object)簡單地說,對象就是現(xiàn)實或抽象世界中具有明確含義或邊界的事物。例
3、如一個學生、一輛汽車、一條狗、一把尺子。面向?qū)ο笙到y(tǒng)觀認為對象由對象屬性和對象行為構(gòu)成,即對象是屬性和行為的封裝體。面向?qū)ο蟪绦蛟O(shè)計中的每一個對象都應(yīng)該能夠接受數(shù)據(jù)、處理數(shù)據(jù)并將數(shù)據(jù)傳達給其它對象,因此它們都可以被看作一個小型的“機器”,或者說是負有責任的角色。接口屬性行為消息52. 屬性(Attribute)和屬性值屬性是為刻畫對象的一個方面,其所具有的數(shù)據(jù)稱為屬性值。簡單的來說,一個人就是一個對象,一個尺子也是個對象。當這些對象可以用數(shù)據(jù)直接表示時,我們就稱他為屬性,例如:尺子的度量單位可以是厘米,公尺或英尺,這個度量單位就是尺子的屬性。例如學生“江華”的籍貫為“江西贛州”。這里“江西贛州
4、”為學生“江華”的籍貫屬性取值。屬性取值不同,可以使對象具有不同的狀態(tài)。63. 行為(Method)行為是對象具有的一種處理能力。如人可以吃飯、喝水、思考問題、參加勞動如學生“江華”可以去“注冊學籍”、“選修課程”,這些操作表示這個對象具有的行為。如尺子可以度量長度VF根據(jù)行為的觸發(fā)方式不同,行為又分為事件和方法。事件:對用戶操作的響應(yīng)。健盤輸入、鼠標點擊、焦點變化方法:對象具有的其它行為特征刷新窗口、窗口隱藏、狀態(tài)失效74. 接口(Interface)簡單地說,接口就是特殊的屬性和行為,它表示一個對象對外提供的服務(wù)。對外服務(wù)包括:對象向其他對象公開的屬性和行為。對于一個VFP對象來說,就是那
5、些對外公開的屬性和行為。由于接口中的屬性和行為為其它對象所知道,故其它對象通過發(fā)送消息到該對象來實現(xiàn)對象間的交互。85. 消息(Message)消息傳遞機制:一個對象通過接受消息、處理消息、傳出消息或使用其他類的方法來實現(xiàn)一定功能,這叫做消息傳遞機制(Message Passing)。消息實現(xiàn)了對象間的交互。一個對象通過接口向外界公布其提供的服務(wù),其它對象通過發(fā)送消息來與這個對象進行交互,可能有結(jié)果返回到發(fā)送消息的對象,也可能沒有結(jié)果返回發(fā)送消息的對象。消息的描述除了和對象公布的屬性和行為有關(guān)外,它還有特定的格式。有關(guān)VF消息格式參請閱7.2節(jié)相關(guān)介紹。96. 類(Class)類(Class)
6、定義了一類事物的抽象特點。通常來說,類定義了事物的屬性和它可以做到的(它的行為)。舉例來說,“人”這個類會包含人的一切基礎(chǔ)特征,例如姓名、體重、身高等屬性特征和吃飯、睡覺等的行為能力。類對行為和屬性描述被稱為類的“成員”。 我們來看定義“人”類的偽代碼:類 人開始 屬性成員:姓名體重 身高 行為成員: 吃飯()睡覺()結(jié)束106. 類(Class) cont.在面向?qū)ο笙到y(tǒng)和程序中,具有相同結(jié)構(gòu)和功能的對象一般用類進行描述,并把對象稱之為所屬類的實例。簡單地說,類描述的是具有相同屬性和行為的一組對象(或?qū)σ唤M對象的相同屬性和行為的描述)。面向?qū)ο蟮奶幚韱栴}方法提出將具有相同屬性和行為對象抽象到
7、類的方法。類和對象的關(guān)系類是對象的抽象,而一個具體對象是某個類的實例??梢詫⒁粋€圖章看成是一個類,而圖章所蓋出的圖章印是一個對象。由于一個圖章可以蓋出多個圖章印,即一個類可以被實例化為多個對象。如“人”這個類定義了世界上所有的人,而張三、李四、這些則是“人”類的實例117.1.2 類或?qū)ο蟮奶匦灶惡蛯ο笥性S多特性重點是:封裝性、自治性、可標識性、狀態(tài)性。還有OO書籍中常見的繼承性、多態(tài)性、抽象性。121. 對象的可標識性每個對象都有自己的標識號(英語為Identifier,簡寫為ID)。例如,如果圖章具有自動改變序號功能,則每個實例化出來的圖章印,雖具有相同的屬性和操作,但它們具有不同的標識號
8、序號不同。例如,每個人都有姓名例如,每個學生都有學號132. 對象的封裝性對象的封裝性表現(xiàn)在對象將屬性和行為封裝在對象中。對象封裝的好處:是可以隱藏對象內(nèi)部的實現(xiàn)細節(jié),即所謂的信息隱蔽原則,也可以理解為黑箱。信息隱蔽原則使得人們在使用一個對象時,只關(guān)心它提供的功能,不關(guān)心對象的功能是如何實現(xiàn)。信息隱蔽原則可以避免由于某個對象的屬性或行為的改變對其它對象的影響,通過獨立的分治原則可以減低問題的復雜性。143. 對象的狀態(tài)性對象的狀態(tài)性是通過給對象的屬性賦值來表現(xiàn)的。例如,學生“江華”對象。這里類為“學生”,類“學生”的姓名屬性值為“江華”。154. 對象的自治性由于對象是屬性和行為的封裝。對象狀
9、態(tài)的改變是由該對象本身實施的。即其它對象通過發(fā)送消息,請求對象改變其狀態(tài),對象的狀態(tài)是否改變?nèi)Q于對象當前的狀態(tài),在某些狀態(tài)下可能無法改變對象的狀態(tài)。165. 類的繼承性面向?qū)ο蟮母拍钪校覀冇懻摿祟惻c對象間的關(guān)系,類與類之間是否存在關(guān)系呢?在語義上,一個類與另一個類之間可能存在繼承關(guān)系。繼承性的好處是可以減少代碼冗余。實現(xiàn)一次編碼,多處使用的特性,即在減少系統(tǒng)開發(fā)工作的同時,可以減少系統(tǒng)的維護工作量。這是面向?qū)ο缶幊谭绞綆淼暮锰帯?7例子“汽車”類是一個抽象的類,它具有一般汽車具有的屬性和行為,它被稱為父類(基類)“小汽車”類代表“汽車”類下面的一個分類,這里被稱為子類,子類繼承了父類所有
10、的屬性和行為。即“小汽車”類具有“汽車”類所具有的所有屬性和行為。也可以擴展自己的屬性和行為繼承汽車自重載重顏色啟動方式驅(qū)動方式18例子類“學生”繼承自類“人”人膚色身高體重吃飯睡覺老師單位職稱上課學生學號類別年級上課警察繼 承江華王麗196. 對象的多態(tài)性將同樣的消息發(fā)給同一個對象,根據(jù)對象當前所處狀態(tài)的不同,對象可能給出不同的響應(yīng),這稱為對象的多態(tài)性。多態(tài)性的好處是實現(xiàn):同樣的調(diào)用接口可以實現(xiàn)不同的功能。例如:老師的“上課”和學生“上課”,功能不同207.2 VF對面向?qū)ο蠓椒ǖ闹С指鶕?jù)面向?qū)ο蟮挠^點,構(gòu)造一個系統(tǒng)的過程,是根據(jù)給出的實際問題,抽象出相關(guān)的名詞術(shù)語,即先刻畫該系統(tǒng)中的各個核
11、心概念類。在刻畫完成各個類具有的屬性和行為后,再將類實例化為類的對象,進一步描述這些對象間的交互,即這些對象間消息的關(guān)系,來描述和構(gòu)造一個系統(tǒng)。21VF對象示例表單或窗口22Visual FoxPro內(nèi)置基類Visual FoxPro 中基類控件類Active Doc復選框組合框命令按鈕控件自定義編輯框標頭容器類容器表單集表單表格列頁框頁面工具欄圖例非可視可視基類:Visual FoxPro 內(nèi)部定義的類,可用作其他用戶自定義類的基礎(chǔ)。例如,Visual FoxPro 表單和所有控件就是基類,您可以在此基礎(chǔ)上創(chuàng)建新類,增添自己需要的功能。 子類:以其他類定義為起點,對某一對象所建立的新類。新類
12、將繼承任何對父類所做的修改。23圖例非可視可視超級鏈接圖像標簽線條列表框選項按鈕組命令按鈕組OLE綁定型控件OLE容器控件項目掛鉤形狀微調(diào)文本框計時器控件類容器類容器:包容其他相似類的 Visual FoxPro 基類。例如,一個表單類中可以包含一組控件類,將這些類作為一個整體進行操作。 控件:放在一個表單上用以顯示數(shù)據(jù)、執(zhí)行操作或使表單更易閱讀的一種圖形對象,如文本框、矩形或命令按鈕等。Visual FoxPro 控件包括復選框、編輯框、標簽、線條、圖象、形狀等等。24VFP基類名稱25VFP基類名261. 可視對象與非可視對象VFP應(yīng)用程序包括可見的用戶界面和不可見的數(shù)據(jù)加工處理。即可視的
13、對象和非可視的對象??梢晫ο?頁框、選項按鈕組、文本框、復選框、組合框和命令按鈕等)構(gòu)成用戶與計算機交互的界面,計算機通過這些界面元素向用戶提出問題,用戶通過選擇或回答界面中的元素選項來回答計算機的提問。即通過這些標準元素實現(xiàn)用戶與計算機的對話。非可視的對象主要用來完成用戶數(shù)據(jù)的處理,即非可視對象主要用來完成數(shù)據(jù)的統(tǒng)計累加等有關(guān)按某種流程的操作。272. 容器對象和控件對象根據(jù)對象出現(xiàn)的位置不同,Visual FoxPro將對象分為容器類和控件類。容器類對象可以包含其它容器類對象或控件對象,作為它們的父對象。例如,Visual FoxPro中表單是容器類,這里表單就是我們通常的窗口或窗體,表單
14、中允許擺放各種容器和控件,如命令按鈕,頁框(當然頁框也是容器)。28Visual FoxPro 中的對象分類容器和控件的區(qū)別: 容器可以作為其他對象的父對象。例如,一個表單作為一個容器,是放在其中的復選框的父對象。控件可以包含在容器中,但不能作為其他對象的父對象。例如復選框就不能包含其他任何的對象。29Visual FoxPro容器類包含的對象 常見容器對象能包含的對象容器任意控件表單集表單、工具欄表單頁框、任意控件、容器或自定義對象頁框頁面頁面任意控件、容器和自定義對象選項按鈕組選項按鈕命令按鈕組命令按鈕列表頭和除表單集、表單、工具欄、計時器和其他列以外的其余任一對象。表格列303. 事件和
15、方法(1)事件和方法都是Visual FoxPro對象的行為。事件和方法的區(qū)別是調(diào)用方式不同。事件的調(diào)用方式是隱式的。事件的調(diào)用或觸發(fā)是由用戶的操作來實現(xiàn)的。例如:命令按鈕上存在鼠標的單擊事件,當用戶使用鼠標指向該命令按鈕并單擊鼠標左鍵時,將觸發(fā)預先在單擊事件中定義的行為。通常一個對象包括很多事件,例如圖7.5所示的為命令按鈕部分事件,圖中含Event的均表示事件。方法必須顯式調(diào)用如表單的release方法313. 事件和方法(2)編寫事件代碼時,需要注意兩條規(guī)則:每個對象的事件觸發(fā)是獨立的,容器對象(如窗體、選項組等)不能處理它所包含的對象的事件。例如,在窗體上放置一個命令按鈕。當點擊命令按
16、鈕時,不會執(zhí)行窗體的Click事件,而僅執(zhí)行命令按鈕的Click事件。如果某個對象沒有相應(yīng)的事件處理代碼,則系統(tǒng)會逐層向上檢查其父類是否有與此事件相關(guān)的事件代碼,若有則執(zhí)行,而該層以上的與此事件相關(guān)的代碼不會被執(zhí)行。如果該對象有事件代碼,則系統(tǒng)只執(zhí)行它的代碼,而不會再向它的上層去尋找相應(yīng)的事件代碼,即不會再執(zhí)行其父類的事件代碼。如果在該對象的事件代碼中使用Dodefault()函數(shù),則系統(tǒng)會向上尋找執(zhí)行其父類的事件代碼。 32Visual FoxPro中的常用事件事件事件被激發(fā)后的動作Load加載對象。Init創(chuàng)建對象。Show顯示對象。Destroy從內(nèi)存中釋放對象。Click用戶使用主鼠標
17、按鈕單擊對象。DblClick用戶使用主鼠標按鈕雙擊對象。RightClick用戶使用輔鼠標按鈕單擊對象。33Visual FoxPro中的常用事件GotFocus對象接收焦點,由用戶動作引起,如按 Tab 鍵或單擊,或者在代碼中使用 SetFocus 方法程序。LostFocus對象失去焦點,由用戶動作引起,如按 Tab 鍵或單擊,或者在代碼中使用 SetFocus 方法程序使焦點移到新的對象上。KeyPress用戶按下或釋放鍵。MouseDown當鼠標指針停在一個對象上時,用戶按下鼠標按鈕。MouseMove用戶在對象上移動鼠標。MouseUp當鼠標指針停在一個對象上時,用戶釋放鼠標按鈕。
18、344. 屬性及其功能Visual FoxPro對象有許多屬性,屬性值決定對象的狀態(tài)或外觀。例如命令按鈕有屬性Enabled,其取值為.T. (True) 或.F. (False)。當命令按鈕的Enabled屬性為.T.時,命令按鈕是有效的,當命令按鈕的Enabled屬性為.F.時,命令按鈕是失效的(灰色狀態(tài))。 35常見屬性屬性含義Name指定在代碼中引用對象時所用的名稱。Caption指定對象標題(即:對象上顯示的文本)。Enabled指定控件是否可用。.T.真(默認值):為可用;.F.假:不可用,呈暗淡色,禁止用戶進行操作。Visible指定控件是否可見。.T.真(默認值):為可見;.F
19、.假:不可見,但控件本身存在。36常見屬性Style指定控件的樣式。適用于:復選框、組合框、命令按鈕、文本框、選項按鈕組。TabIndex指定頁面上控件的Tab鍵次序。TabStop指定用戶是否可以使用Tab鍵把焦點移到對象上。Value指定控件的當前狀態(tài)。適用于:復選框、列表框、組合框、命令按鈕組、編輯框、表格、文本框、選項按鈕組、微調(diào)按鈕。對于列表框、組合框、命令按鈕組、編輯框、表格、文本框、微調(diào)按鈕,Value屬性值返回當前對象的狀態(tài):如用戶選項或用戶輸入的字符或數(shù)值。37常見屬性屬性含義AutoSize控件是否根據(jù)正文自動調(diào)整大小。Height指定對象在屏幕上的高度。Widtht指定對
20、象在屏幕上的寬度。Top對于控件,指定相對父對象最頂端所在位置;對于表單對象,確定表單頂端邊緣與VFP主窗口之間的距離Left對于控件,指定相對父對象的左邊界;對于表單對象,確定表單的左邊界與VFP主窗口左邊界之間的距離。FontName指定對象顯示文本的字體名。FontSize指定對象文本的字體大小。38常見屬性FontBold、FontItalic、FontStrikethru、FontUnderline指定文本是否具有下列效果:粗體、斜體、刪除線或下劃線。FontBold是否粗體;FontItalic是否斜體;FontStrikethru是否加一條刪除線;FontUnderline是否帶
21、下劃線。ForeColor設(shè)置控件的前景顏色(即正文顏色)。用戶可以在屬性窗口中用調(diào)色板直接選擇所需顏色,也可以在程序中用RGB()函數(shù)設(shè)置。BackColor設(shè)置背景顏色,選擇方法同前景顏色。39常見屬性BackStyle設(shè)置背景風格。0透明:控件背景顏色顯示不出來;1不透明(默認值):控件設(shè)置背景顏色。BorderStyle設(shè)置邊框風格。0無:控件周圍沒有邊框;1固定單線(默認值):控件帶有單邊框。Alignment控件上正文水平對齊方式。0左:正文左對齊;1右:右對齊;2中間:正文居中;3自動(默認值)。WordWarp當AutoSize屬性設(shè)為.T.時,WordWarp才有效。.T.真
22、:表示按照文本和字體的大小在垂直方向上改變顯示區(qū)域的大小,而在水平方向不發(fā)生變化;.F.假(默認值):表示在水平方向上按正文的長度放大和縮小;在垂直方向以字體大小來放大或縮小顯示區(qū)域。40常見屬性Picture指定在控件中顯示的位圖文件(.BMP)、圖標文件(.ICO)或通用字段。適用于:復選框、命令按鈕、選項按鈕組、容器對象、圖像、表單等。SpecialEffect指定控件不同樣式選項。03維:立體效果;1平面:平面效果。對于頁框控件SpecialEffect屬性0凸起(除容器對象之外的所有對象的缺省值);1凹下;2平面(僅是容器對象的缺省值)。InputMask指定控件中數(shù)據(jù)的輸入格式和顯
23、示方式。適用于:微調(diào)、文本框、組合框。Stretch在一個控件內(nèi)部,指定如何調(diào)整一幅圖像以適應(yīng)控件的大小。0剪裁,剪裁圖像以適應(yīng)控件;1等比填充,調(diào)整圖像大小以適合控件,同時保持圖像的原始比例;2變比填充,調(diào)整圖像大小以適合控件,但是不保持圖像的原始比例。415. VFP屬性的賦值兩種方法一種是在程序設(shè)計時設(shè)置屬性,即選中需設(shè)定屬性的對象,再通過屬性對話框直接修改屬性值加以設(shè)置。如圖7.7中所示的命令按鈕Caption屬性為“Command1”,你可以直接輸入為“確定”。另一種方法是程序運行時給對象屬性賦值實現(xiàn)的。42設(shè)計時刻設(shè)置屬性在屬性對話框中直接輸入即可。43如何給對象的屬性賦值對象標題
24、(即Caption取值)標識符即Name取值(對象實例名ID)出現(xiàn)的位置表單容器Form1頂層頁框Pageframe1表單容器中頁面1Page1頁框中命令按鈕在頁面1Command1頁面1中命令按鈕在表單Command1表單容器中44對象的屬性賦值每個對象具有唯一的標識符ID。在VFP中,對象的標識符是通過對象屬性Name標識的。要引用VFP中的對象就必須知道對象的Name,但由于VFP中對象分為容器對象和非容器對象。為引用某個特定對象的屬性,我們就必須理解VFP對象引用的表示方法。VFP規(guī)定從頂層容器對象開始加以引用,以點號分隔。表單名.命令按鈕名.屬性名 = 屬性值ThisFmand1.E
25、nabled = .F. “命令按鈕在表單”失效。 表單名.頁框名.頁面名.命令按鈕名.屬性名 = 屬性值ThisForm.Pageframe1.Page1.Command1.Enabled = .F. 使得“命令按鈕在頁面1”失效。45VFP對象屬性賦值的通用格式 perty = Setting 這里objectvariable是對象變量名,通常它與表單文件(擴展名為SCX)的文件名同名。form表示表單名。control表示控件,如果控件是個容器,則可以包含其它控件。property表示屬性名。Setting表示要賦值的屬性值,
26、它可以是一個表達式??傊?,若想給一個對象的某一屬性賦值,需要確定該對象和包含它的容器層次間的關(guān)系,再使用由點號 (.) 分隔的容器、控件和屬性來處理該對象的屬性賦值。 46Visual FoxPro對象引用關(guān)鍵字 屬性或關(guān)鍵字引用THIS表示該對象自身THISFORM表示包含該對象的表單THISFORMSET表示包含該對象的表單集Parent表示包含該對象的父對象ActiveControl表示當前活動表單中具有焦點的控件ActiveForm表示當前活動表單ActivePage表示當前活動表單中的活動頁476. 對象的方法引用 objectvariable.form.control.method
27、 這里objectvariable是對象變量名,通常它與表單文件(擴展名為SCX)的文件名同名。form表示表單名。control表示控件,如果控件是個容器,則可以包含其它控件。method表示方法名。487.3 OOP編程語言核心問題VFP提供的類庫有哪些基類、一般屬性、一般事件類什么時候?qū)嵗瘜ο?。(在進行表單或窗口設(shè)計時,將類實例為對象,之后編寫對象間的交互)VF對象的分類:可視對象與非可視對象容器對象與非容器對象對象屬性的引用方法對象方法的引用方法49控件焦點與Tab序焦點是接收用戶鼠標或鍵盤輸入的能力。當控件具有焦點時,才能接收用戶的輸入。 比如,在有幾個文本框的表單窗口中,只有得到焦點的那個文本框才接收由鍵盤輸入的文本。當對象得到焦點時,它將產(chǎn)生GotFocus事件;當對象失去焦點時,它將產(chǎn)生LostFocus事件。 50控件焦點與Tab序在表單設(shè)計器中將控件放到表單上后,Visual FoxPro自動給每個控件(但繪圖控件如直線、橢圓等除外)都賦予一個TabIndex值。該值決定了缺省情況下程序運行后用戶按Tab鍵時輸入焦點的跳轉(zhuǎn)次序。51VFP中關(guān)于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國鍍膜玻璃市場發(fā)展動態(tài)及投資規(guī)劃研究報告
- 2025-2030年中國鋰精礦行業(yè)競爭格局規(guī)劃分析報告
- 2025-2030年中國鉑金首飾市場運營狀況及發(fā)展前景分析報告
- 2025-2030年中國箱紙板行業(yè)運行動態(tài)與發(fā)展建議分析報告
- 2025貴州省建筑安全員C證考試題庫
- 2025-2030年中國硫氰酸鈉市場運營現(xiàn)狀及發(fā)展規(guī)劃分析報告
- 撫順職業(yè)技術(shù)學院《安裝工程計量與計價》2023-2024學年第二學期期末試卷
- 伊春職業(yè)學院《平面制圖設(shè)計》2023-2024學年第二學期期末試卷
- 隨州職業(yè)技術(shù)學院《科技文本翻譯》2023-2024學年第二學期期末試卷
- 中職歷史教學計劃
- NB-T+10499-2021水電站橋式起重機選型設(shè)計規(guī)范
- 六年級美術(shù)下冊全冊教案(浙美版)
- JT∕T 795-2023 事故汽車修復技術(shù)規(guī)范
- 湘教版二年級下冊美術(shù)教案
- 天津在津居住情況承諾書
- 2022年中考數(shù)學二輪專題復習:二次函數(shù)性質(zhì)綜合題
- 男生青春期生理教育
- 現(xiàn)代漢語(黃伯榮、廖序東版)課件-第四章語法課件
- 統(tǒng)編版小學語文五年級下冊第四單元解讀與大單元設(shè)計思路
- 壓瘡護理質(zhì)控反饋
評論
0/150
提交評論