![【學(xué)習(xí)課件】第03章面向?qū)ο蟮木幊袒A(chǔ)_第1頁](http://file4.renrendoc.com/view/59957855afc6e4d796e64cc73d782728/59957855afc6e4d796e64cc73d7827281.gif)
![【學(xué)習(xí)課件】第03章面向?qū)ο蟮木幊袒A(chǔ)_第2頁](http://file4.renrendoc.com/view/59957855afc6e4d796e64cc73d782728/59957855afc6e4d796e64cc73d7827282.gif)
![【學(xué)習(xí)課件】第03章面向?qū)ο蟮木幊袒A(chǔ)_第3頁](http://file4.renrendoc.com/view/59957855afc6e4d796e64cc73d782728/59957855afc6e4d796e64cc73d7827283.gif)
![【學(xué)習(xí)課件】第03章面向?qū)ο蟮木幊袒A(chǔ)_第4頁](http://file4.renrendoc.com/view/59957855afc6e4d796e64cc73d782728/59957855afc6e4d796e64cc73d7827284.gif)
![【學(xué)習(xí)課件】第03章面向?qū)ο蟮木幊袒A(chǔ)_第5頁](http://file4.renrendoc.com/view/59957855afc6e4d796e64cc73d782728/59957855afc6e4d796e64cc73d7827285.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 第三章 面向?qū)ο蟮木幊袒A(chǔ) 3.1 面向?qū)ο蟮某绦蛟O(shè)計 3.1.1 類的組織 3.1.2 構(gòu)造函數(shù) 3.1.3 方法 3.1.4 屬性 3.1.5 事件3.2 常用類操作和數(shù)據(jù)處理 3.2.1 Convert類 3.2.2 String類 3.2.3 StringBuilder類 3.2.4 DataTime類和 TimeSpan類 3.2.5 Math類 3.1 面向?qū)ο蟮某绦蛟O(shè)計類與對象 類:一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對象的 集合. 例如:汽車 對象(實例):類的實例化 . 例如:卡車 要使用對象,必須先定義類,然后再創(chuàng)建對象。 本資料由-校園大學(xué)生創(chuàng)業(yè)網(wǎng)-提供http:/在線代理
2、http:/提供部分資料3.1.1 類的組織1.類的聲明 用class定義類,聲明類的形式為:附加聲明 訪問修飾符 class 類名稱:基類 ,接口序列 字段聲明 構(gòu)造函數(shù) 方法 事件 注意:中的內(nèi)容可省或任選其一,當兩者都有時,先基類后接口3.1.1 類的組織(續(xù))public class Child private int age; private string name; / 不帶參數(shù)的構(gòu)造函數(shù) public Child() name = none; / 帶參數(shù)的構(gòu)造函數(shù) public Child(string name, int age) 3.1.1 類的組織(續(xù)) = name; t
3、his.age = age; / 輸出方法 public void PrintChild() Console.WriteLine(0, 1 years old., name, age); public class Program3.1.1 類的組織(續(xù)) public static void Main() /使用new關(guān)鍵字創(chuàng)建對象,new后是調(diào)用的構(gòu)造函數(shù) Child child1 = new Child(Zhang San, 11); Child child2 = new Child(Li Si, 10); Child child3 = new Child(); / 顯示結(jié)果 Consol
4、e.Write(Child #1: ); child1.PrintChild(); Console.Write(Child #2: ); child2.PrintChild(); Console.Write(Child #3: ); child3.PrintChild();3.1.1 類的組織(續(xù)) Console.ReadLine(); 2.對象的生存周期 對象在建立時分配了內(nèi)存,創(chuàng)建對象實際上作了兩個方面的工作:(1)使用new保留字要求系統(tǒng)分配內(nèi)存;(2)使用構(gòu)造函數(shù)初始化數(shù)據(jù)。3.1.1 類的組織(續(xù)) C#也允許在程序中定義析構(gòu)函數(shù)(定義方法與C+類似),但是 C#不允許在程序中調(diào)用
5、析構(gòu)函數(shù),而只能由垃圾回收器調(diào)用,原因是如果把銷毀對象的工作全部交給編程者通過調(diào)用析構(gòu)函數(shù)完成,而系統(tǒng)不自動實現(xiàn)銷毀的功能,一旦編程者忘記銷毀對象,就會引起內(nèi)存泄漏問題。所以采用垃圾回收機制自動銷毀不再使用的對象。 因此,我們編寫程序時不需要定義析構(gòu)函數(shù),而是由系統(tǒng)自動定義,自動調(diào)用。3.1.1 類的組織(續(xù)) 注意,雖然C#不允許在程序中直接調(diào)用析構(gòu)函數(shù)銷毀對象,但是可以調(diào)用安全的Dispose方法銷毀對象,在對性能要求比較高的場合,調(diào)用Dispose方法直接銷毀對象還是很有用的。 垃圾回收機制是在它認為適當?shù)臅r候自動回收不再使用的內(nèi)存的,即檢測沒有被引用的對象,然后銷毀之。 銷毀對象也是做
6、了兩個方面的工作: (1)釋放占用的內(nèi)存; (2)將分配給對象的內(nèi)存歸還給堆(Heap)。 3.1.1 類的組織(續(xù))3 字段和局部變量 字段:指聲明為類一級的對象或值類型的變量。 局部變量:指在方法、事件以及構(gòu)造函數(shù)內(nèi)聲明的變量。 public class Program public static int j=20; /字段 public static void Main() 3.1.1 類的組織(續(xù)) int j=30; /局部變量 Console.WriteLine(j); /輸出結(jié)果:30 Console.WriteLine(Program.j); /輸出結(jié)果:20 Console.
7、ReadLine(); 當字段和局部變量名相同時,如果要引用靜態(tài)字段,可以使用下面的形式: 類名.字段名 如果是實例字段,則使用下面的形式: this.字段名 這里的this指當前實例。 當然,如果沒有出現(xiàn)字段和局部變量名重名的情況,引用字段的形式和引用局部變量的形式相同。3.1.1 類的組織(續(xù))4. 靜態(tài)成員與實例成員類的成員 類的成員包括字段、屬性、構(gòu)造函數(shù)、方法、事件、索引、嵌套類。類的成員分靜態(tài)成員和實例成員靜態(tài)成員在內(nèi)存中只有一份靜態(tài)成員要等到應(yīng)用程序結(jié)束時才會退出內(nèi)存。把只有創(chuàng)建了類的實例才能夠使用的成員叫實例成員。 3.1.1 類的組織(續(xù))5. 訪問修飾符C#中有以下成員訪問
8、修飾符:Public (常用)任何外部的類都可以不受限制的存取這個類的方法和數(shù)據(jù)成員。private (常用)類中的所有方法和數(shù)據(jù)成員只能在此類中使用,外部無法存取。(默認)Protected 除了讓本身的類可以使用之外,任何繼承自此類的子類都可以存取。3.1.1 類的組織(續(xù))Internal 在當前項目中都可以存取。該訪問權(quán)限一般用于基于組件的開發(fā),因為它可以使組件以私有方式工作,而該項目外的其它代碼無法訪問。Protected internal 只限于當前項目,或者從該項目的類繼承的類才可以存取。 Partial 局部類型,類的定義和實現(xiàn)可以分布在多個文件中,但都要使用partial標注
9、,基類只需要聲明一次,若多次聲明則必須完全一致。3.1.2 構(gòu)造函數(shù) 構(gòu)造函數(shù)是一個特殊的方法,用于在建立對象時進行初始化的動作,在C#中,每當創(chuàng)建一個對象時,都會先調(diào)用類中定義的構(gòu)造函數(shù)。 使用構(gòu)造函數(shù)的好處是它能夠確保每一個對象在被使用之前都適當?shù)剡M行了初始化的動作。 另外,構(gòu)造函數(shù)還具有以下特點: 1) 每個類至少有一個構(gòu)造函數(shù)。若程序代碼中沒有構(gòu)造函數(shù)則系統(tǒng)會自動提供一個默認的構(gòu)造函數(shù)。 2) 一個構(gòu)造函數(shù)總是和它的類名相同。 3) 構(gòu)造函數(shù)不包含任何返回值。3.1.2 構(gòu)造函數(shù)(續(xù)) 默認構(gòu)造函數(shù)(1)如果在類中不定義構(gòu)造函數(shù),系統(tǒng)會提供一個默認的構(gòu)造函數(shù)。(2)默認構(gòu)造函數(shù)沒有參數(shù)
10、。3.1.2 構(gòu)造函數(shù)(續(xù))(3)默認構(gòu)造函數(shù)自動將非靜態(tài)成員初始化為: 數(shù)值型:如int、double等,初始化為0。 bool類型:初始化為false. 引用類型:初始化為null。(4)如果自己定義了構(gòu)造函數(shù),則不會自動進行初始化。3.1.2 構(gòu)造函數(shù)(續(xù))2. 重載構(gòu)造函數(shù) 有時候可能會遇到這樣的情況:在一個類中的多個方法中都要用到某一個數(shù)據(jù)成員,而該成員值必須從其他類中傳遞過來。這時,無參數(shù)的構(gòu)造函數(shù)就不能勝任了,解決這個問題最好的辦法就是:重載(Overloading)構(gòu)造函數(shù)。3.1.2 構(gòu)造函數(shù)(續(xù))using System;using System.Collections.G
11、eneric;using System.Text;namespace OverloadingExample class Program public Program() Console.WriteLine(null); 3.1.2 構(gòu)造函數(shù)(續(xù)) public Program(string str) Console.WriteLine(str); static void Main() Program aa = new Program(); Program bb = new Program(How are you!); Console.ReadLine(); 3.1.3 方法 方法(Method
12、)是一組程序代碼的集合,每個方法都有一個方法名,便于識別和讓其他方法調(diào)用。1. 方法的定義與使用 (1)方法必須放在某個類中。 (2)定義方法的語法形式為: 訪問修飾符 返回值類型 方法名稱(參數(shù)序列) 語句序列 3.1.3 方法(續(xù))定義方法時,需要注意以下幾點: 方法名不能和變量、常數(shù)或者任何聲明在類中其它的成員相同。 方法可以有參數(shù),也可以沒有參數(shù),但是不論是否有參數(shù),小括號都是必需的。如果參數(shù)序列中的參數(shù)有多個,則以逗號分開。 結(jié)束某個方法的執(zhí)行,可以使用return語句,程序遇到return語句后,會將執(zhí)行流程交還給調(diào)用此方法的程序代碼段。此外,還可以用return語句返回一個值。3
13、.1.3 方法(續(xù)) 如果聲明一個非void類型的方法,則方法中必須至少有一個return語句。using System;using System.Collections.Generic;using System.Text;namespace MethodExample class Program public int MyMethod() 3.1.3 方法(續(xù)) Console.WriteLine(this is MyMethod.); int i = 10; return i; static void Main() Program method = new Program(); int j
14、 = 5; j = method.MyMethod();3.1.3 方法(續(xù)) Console.WriteLine(the value is 0., j); Console.ReadLine(); 3.1.3 方法(續(xù))2. 方法中的參數(shù)傳遞1) 傳遞值類型的參數(shù) 值類型參數(shù)的格式為: 參數(shù)類型 參數(shù)名using System;using System.Collections.Generic;using System.Text;namespace ValueTransferExample class Program public static void AddOne(int a) a+; 3.
15、1.3 方法(續(xù)) static void Main() int a = 3; Console.WriteLine(調(diào)用AddOne之前,a=0, a); AddOne(a); Console.WriteLine(調(diào)用AddOne之后,a=0, a); Console.ReadLine(); 3.1.3 方法(續(xù)) 2) 傳遞引用類型的參數(shù)引用類型參數(shù)的格式為: ref 參數(shù)類型 參數(shù)名using System;using System.Collections.Generic;using System.Text;namespace ReferenceTransferExample class
16、Program public static void AddOne(ref int a) 3.1.3 方法(續(xù)) a+; static void Main() int x = 3; Console.WriteLine(調(diào)用AddOne之前,x=0, x); AddOne(ref x); Console.WriteLine(調(diào)用AddOne之后,x=0, x); Console.ReadLine(); 3.1.3 方法(續(xù)) 3) 輸出多個引用類型的參數(shù) 輸出引用類型參數(shù)的格式為: out 參數(shù)類型 參數(shù)名using System;using System.Collections.Generic
17、;using System.Text;namespace ReferenceOutExample class Program public static void MyMethod(out int a, out int b)3.1.3 方法(續(xù)) a = 5; b = 6; static void Main() int x, y; MyMethod(out x, out y); Console.WriteLine(調(diào)用MyMethod之后,x=0,y=1, x, y); Console.ReadLine(); 3.1.3 方法(續(xù)) 4) 傳遞個數(shù)不確定的參數(shù) 需要傳遞的參數(shù)個數(shù)不確定時,可以
18、采用params關(guān)鍵字。using System;using System.Collections.Generic;using System.Text;namespace UncertaintyTransferExample class Program public static float Average(params long v) long total, i;3.1.3 方法(續(xù)) for (i = 0, total = 0; i 0)3.1.4 屬性(續(xù)) number = value; /value是關(guān)鍵字,其值由編譯器自動生成。 public class Program publi
19、c static void Main() MyClass me = new MyClass();3.1.4 屬性(續(xù)) Console.WriteLine(me.MyNumber); me.MyNumber = 5; Console.WriteLine(me.MyNumber); Console.ReadLine(); 3.1.4 屬性(續(xù))2. 屬性與方法的區(qū)別 屬性和方法的區(qū)別主要有: 1) 屬性不必使用括號,但方法一定要使用括號。 2) 屬性不能指定參數(shù),方法可以指定參數(shù)。 3) 屬性不能使用void類型,方法則可以使用void類型。3.1.5 事件事件: 是指當對象發(fā)生某些事情時,向其
20、他對象提供通知的一種方法。兩種角色: 1) 一個是事件發(fā)送方 2) 一個是事件接收方 用途:事件最常見的用途是用于圖形用戶界面 。3.2 常用類操作和數(shù)據(jù)處理 Visual Studio 2005開發(fā)環(huán)境提供了實現(xiàn)各種功能的豐富的類,其中有些類是實際編程中經(jīng)常用到的,這一節(jié)只選取了其中的幾種,并通過一些具體例子簡單說明了使用方法,希望能起到拋磚引玉的作用。 3.2.1 Convert類 Convert類位于System命名空間下,用于將一個值類型轉(zhuǎn)換為另一個值類型。 using System;using System.Collections.Generic;using System.Text;
21、namespace ConvertClassExample class Program public static void Main()3.2.1 Convert類(續(xù)) double d1 = 23.5D, d2 = 23.4D; int i1 = Convert.ToInt32(d1); int i2 = Convert.ToInt32(d2); Console.WriteLine(0,1, i1, i2); int i = 0; bool b1 = Convert.ToBoolean(d1); bool b2 = Convert.ToBoolean(i); Console.WriteL
22、ine(0,1, b1, b2); string s = 123;3.2.1 Convert類(續(xù)) i = Convert.ToInt32(s); Console.WriteLine(0,1, s, i); Console.ReadLine(); 輸出結(jié)果:24,23True,False123,1233.2.2 String類(續(xù))字符串類分為兩種: String類和StringBuilder類String類的表示方法:string str = C:testfirst.cs string str = C:testfirst.cs 取字符串中的某個字符的方法:string myString =
23、 some text;char chFirst = myString2; /結(jié)果為m3.2.2 String類(續(xù))注意: string myString = some text; myString += and a bit more; 其實際操作并不是在原來myString所占內(nèi)存空間的后面直接附加上第二個字串,而是返回一個新String實例,即重新為新字符串分配內(nèi)存空間。3.2.2 String類(續(xù))1.字符串的表示格式 可以使用Format方法將字符串表示為規(guī)定格式。規(guī)定格式的一般形式為: N , M: 格式碼 其中: 表示其中的內(nèi)容為可選項。 N:從零開始的整數(shù),表示第幾個參數(shù)。 M
24、:可選整數(shù),表示最小寬度。若該參數(shù)的長度小于M,就用空格填充。如果M為負,則左對齊;如果M為正,則右對齊。如果未指定M,則默認為零。3.2.2 String類(續(xù)) 格式碼是可選的格式化代碼字符串。(詳細內(nèi)容請搜索“格式化字符串”查看) 必須用“”和“”將格式與其他字符分開。如果恰好在格式中也要使用大括號,可以用連續(xù)的兩個大括號表示一個大括號,即: “”或者“”。 3.2.2 String類(續(xù))常用格式舉例:1) 在ToString中使用d格式。int i = 12345;/ i.ToString(d)表示將i按照實際整數(shù)寬度轉(zhuǎn)換為字符串string str = i.ToString(d);
25、Console.WriteLine(str); /結(jié)果12345/ i.ToString(d8)表示將i轉(zhuǎn)換為字符串,寬度為8位,不夠8位左邊用0填充string str1 = i.ToString(d8);Console.WriteLine(str1); /結(jié)果000123453.2.2 String類(續(xù))2) 在string.Format中使用d格式。int i = 123;double j = 123.45;/ 0,7:d表示第0個參數(shù),寬度7位,不夠7位左邊用空格填充,d表示十進制整數(shù)string s1 = string.Format(the value is 0,7:d,i);Co
26、nsole.WriteLine(s1); /結(jié)果 the value is 123/ 0,7:f3表示第0個參數(shù),總寬度7位,其中小數(shù)部分占3位,不夠7位左邊填空格/ f表示浮點數(shù)string s2 = string.Format(the value is 0,7:f3,j); Console.WriteLine(s2); /結(jié)果 the value is 123.4503.2.2 String類(續(xù))3) 在ToString中使用f格式。double i = 12345.6789;/ f2表示浮點數(shù)小數(shù)部分為2位,多余部分四舍五入,不夠2位時右邊補零string str = i.ToStri
27、ng(f2); Console.WriteLine(str); /結(jié)果 12345.68string str1 = i.ToString(f6); Console.WriteLine(str1); /結(jié)果 12345.6789003.2.2 String類(續(xù))4) 在ToString中使用n格式。double i = 12345.6789;/ n表示整數(shù)部分從小數(shù)點向左每3位用逗號分隔開,小數(shù)部分2位,多余部分四舍五入string str = i.ToString(n); Console.WriteLine(str); /結(jié)果 12,345.68/ n4表示整數(shù)部分從小數(shù)點向左每3位用逗號分
28、隔開,小數(shù)部分4位,多余部分四舍五入string str1 = i.ToString(n4); Console.WriteLine(str1); /結(jié)果 12,345.67893.2.2 String類(續(xù))5) 在ToString中使用p格式。double i = 0.126;/ p表示百分數(shù)形式string s = string.Format(the value is 0:p,i);Console.WriteLine(s); /結(jié)果 the value is 12.60%string str = i.ToString(p);Console.WriteLine(str); /結(jié)果 12.60
29、%3.2.2 String類(續(xù))6) 日期與時間的格式化表示。DateTime dt = new DateTime(2006,5,25);/ yy表示年占兩位,M表示月占1位,超出1位按實際位數(shù)/ d表示日占1位,超出1位按實際位數(shù)string str = dt.ToString(yy.M.d);Console.WriteLine(str); /結(jié)果 06.5.25/yyyy表示年占4位,M表示月占1位,超出1位按實際位數(shù),其他按原字符輸出string str1 = dt.ToString(yyyy年M月);Console.WriteLine(str1); /結(jié)果 2006年5月3.2.2
30、String類(續(xù))7) 指定位數(shù)和對齊方式。int i = 123;double j = 123.45; / 0,-7表示第0個參數(shù)左對齊,占7位,不夠7位右邊補空格。/ 1,7表示第1個參數(shù)右對齊,占7位,不夠7位左邊補空格。string s = string.Format(i:0,-7, j:1,7, i, j);Console.WriteLine(s); /結(jié)果i:123 ,j: 123.453.2.2 String類(續(xù))8) 使用占位符表示。int i = 00012;string str = string.Format(0:#,#.00,i);Console.WriteLine(
31、str); /結(jié)果12.00i = 0;str = string.Format(0:#, i);Console.WriteLine(str); /結(jié)果什么都不輸出3.2.2 String類(續(xù))2. 常用字符串操作方法 舉例說明常用的一些方法。生成字符串string str1 = this is a string.;string str2 = str1;string str3 = new string(a,4); Console.WriteLine(str3); /結(jié)果為aaaa查找指定字符串在字符串中出現(xiàn)的位置IndexOf(string str) LastIndexOf(string st
32、r) 3.2.2 String類(續(xù))例如:Console.WriteLine(str1.IndexOf(is); /結(jié)果為2(注意序號從0開始)Console.WriteLine(str1.LastIndexOf(is); /結(jié)果為5刪除指定數(shù)量的字符Remove(int startIndex,int count) 例如:string str1 = this is a string.“Console.WriteLine(str1.Remove(1,2); /結(jié)果為ts is a string 3.2.2 String類(續(xù))字符串替換 Replace (string oldStr,strin
33、g newStr) 例如:string str1 = this is a string.“Console.WriteLine(str1.Replace(is,xy); /結(jié)果為thxy xy a string 分離字符串 Split(char separator) 例如:string str1 = this is a string.“3.2.2 String類(續(xù))string str = str1.Split(.); for(int i = 0;i str.Length;i+) Console.WriteLine(stri); 輸出結(jié)果: this is a string 3.2.2 Str
34、ing類(續(xù))把字符串中的字符復(fù)制到一個字符數(shù)組中 利用ToCharArray可以將字符串轉(zhuǎn)換為字符數(shù)組。 字符串中字母的大小寫轉(zhuǎn)換 利用ToUpper可以將字符串的所有英文字母轉(zhuǎn)換為大寫,利用ToLower可以將字符串的所有英文字母轉(zhuǎn)換為小寫。從字符串開頭或結(jié)尾刪除指定的字符 利用TrimStart刪除字符串首部空格,利用TrimEnd刪除字符串尾部空格,利用Trim刪除字符串首部和尾部空格。 3.2.2 String類(續(xù))例如:string s1 = this is a book;string s2 = that is a pen;string s3 = is a pen ;Console.WriteLine(s1.TrimStart(); /刪除首部空格Console.WriteLine(s2.TrimEnd(); /刪除尾部空格Console.WriteLine(s3.Trim(); /刪除首部和尾部空格填充字符到字符串中使總長度等于指定長度 PadLeft(總長度,字符) 3.2.2 String類(續(xù))PadRight(總長度,字符) 例如:string str = a;string str1 = str.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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年度爆炸事故和解賠償及后期修復(fù)服務(wù)合同
- 數(shù)據(jù)科學(xué)在商業(yè)決策中的應(yīng)用作業(yè)指導(dǎo)書
- 農(nóng)業(yè)生產(chǎn)循環(huán)經(jīng)濟方案
- 一機簽首批電焊條出口合同
- 五金機電購銷合同
- 農(nóng)民培訓(xùn)教材農(nóng)業(yè)科技知識普及手冊
- 商業(yè)策劃實戰(zhàn)手冊
- 調(diào)研報告式公司規(guī)章制度匯編
- 離婚房子給小孩離婚協(xié)議書
- 股權(quán)收購協(xié)議書樣式年
- GB/T 45177-2024人工光型植物工廠光環(huán)境技術(shù)規(guī)范
- 2025年個人學(xué)習(xí)領(lǐng)導(dǎo)講話心得體會和工作措施例文(6篇)
- 2025大連機場招聘109人易考易錯模擬試題(共500題)試卷后附參考答案
- 2020-2025年中國中小企業(yè)行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報告
- 新HSK一至六級詞匯表
- 藥品監(jiān)管知識培訓(xùn)課件
- 過松源晨炊漆公店(其五)課件
- 安全事故案例圖片(76張)課件
- 預(yù)應(yīng)力錨索施工方案
- 豇豆生產(chǎn)技術(shù)規(guī)程
- MES運行管理辦法
評論
0/150
提交評論