![第13章 C# 網(wǎng)絡(luò)應(yīng)用編程技術(shù)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/2/52764ce7-b58f-4056-865a-a3a0a14fff7a/52764ce7-b58f-4056-865a-a3a0a14fff7a1.gif)
![第13章 C# 網(wǎng)絡(luò)應(yīng)用編程技術(shù)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/2/52764ce7-b58f-4056-865a-a3a0a14fff7a/52764ce7-b58f-4056-865a-a3a0a14fff7a2.gif)
![第13章 C# 網(wǎng)絡(luò)應(yīng)用編程技術(shù)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/2/52764ce7-b58f-4056-865a-a3a0a14fff7a/52764ce7-b58f-4056-865a-a3a0a14fff7a3.gif)
![第13章 C# 網(wǎng)絡(luò)應(yīng)用編程技術(shù)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/2/52764ce7-b58f-4056-865a-a3a0a14fff7a/52764ce7-b58f-4056-865a-a3a0a14fff7a4.gif)
![第13章 C# 網(wǎng)絡(luò)應(yīng)用編程技術(shù)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/2/52764ce7-b58f-4056-865a-a3a0a14fff7a/52764ce7-b58f-4056-865a-a3a0a14fff7a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、2022-6-21網(wǎng)絡(luò)應(yīng)用編程技術(shù)網(wǎng)絡(luò)應(yīng)用編程技術(shù)總體要求總體要求l了解了解C#網(wǎng)絡(luò)編程的一般方法。網(wǎng)絡(luò)編程的一般方法。l掌握掌握System.Net和和System.Net.Sockets命名空間中常用命名空間中常用類的使用方法。類的使用方法。l了解利用了解利用HTTP、TCP和和UDP協(xié)議進行網(wǎng)絡(luò)通信編程的一協(xié)議進行網(wǎng)絡(luò)通信編程的一般方法。熟練通過這些協(xié)議編寫簡單的客戶端和服務(wù)端應(yīng)般方法。熟練通過這些協(xié)議編寫簡單的客戶端和服務(wù)端應(yīng)用程序。用程序。l理解理解Socket編程的通信方式,熟練應(yīng)用編程的通信方式,熟練應(yīng)用Socket完成同步完成同步和異步方式下的網(wǎng)絡(luò)通信編程。和異步方式下的網(wǎng)絡(luò)通
2、信編程。l掌握利用掌握利用SMTP與與POP3協(xié)議完成電子郵件發(fā)送和接收的協(xié)議完成電子郵件發(fā)送和接收的一般方法,并能編寫簡單的的應(yīng)用程序一般方法,并能編寫簡單的的應(yīng)用程序?qū)W習(xí)重點學(xué)習(xí)重點l掌握掌握System.Net和和System.Net.Sockets命名空間中常用類命名空間中常用類的使用方法。的使用方法。l利用利用HTTP、TCP和和UDP協(xié)議進行網(wǎng)絡(luò)通信編程協(xié)議進行網(wǎng)絡(luò)通信編程l熟練應(yīng)用熟練應(yīng)用Socket完成同步和異步方式下的網(wǎng)絡(luò)通信編程完成同步和異步方式下的網(wǎng)絡(luò)通信編程l熟練應(yīng)用熟練應(yīng)用SMTP與與POP3協(xié)議完成電子郵件的發(fā)送和接收編程協(xié)議完成電子郵件的發(fā)送和接收編程學(xué)習(xí)難點學(xué)習(xí)
3、難點lSystem.Net和和System.Net.Sockets命名空間中常用類的使命名空間中常用類的使用方法用方法l理解多線程編程,熟練使用多線程進行網(wǎng)絡(luò)編程理解多線程編程,熟練使用多線程進行網(wǎng)絡(luò)編程l異步模式下的網(wǎng)絡(luò)應(yīng)用程序編寫異步模式下的網(wǎng)絡(luò)應(yīng)用程序編寫2022-6-24網(wǎng)絡(luò)應(yīng)用編程技術(shù)網(wǎng)絡(luò)應(yīng)用編程技術(shù)網(wǎng)絡(luò)編程基礎(chǔ)網(wǎng)絡(luò)編程基礎(chǔ)Socket編程編程電子郵件的發(fā)送和接收電子郵件的發(fā)送和接收2022-6-25網(wǎng)絡(luò)編程基礎(chǔ)網(wǎng)絡(luò)編程基礎(chǔ)l13.1.1 計算機網(wǎng)絡(luò)的概述計算機網(wǎng)絡(luò)的概述l13.1.2 計算機網(wǎng)絡(luò)的通信協(xié)議計算機網(wǎng)絡(luò)的通信協(xié)議l13.1.3 System.Net概述概述13.1.1
4、計算機網(wǎng)絡(luò)的概述計算機網(wǎng)絡(luò)的概述1. 什么是計算機網(wǎng)絡(luò)什么是計算機網(wǎng)絡(luò)l計算機網(wǎng)絡(luò)是指由地理上分散的、具有獨立功計算機網(wǎng)絡(luò)是指由地理上分散的、具有獨立功能的多個計算機系統(tǒng),以通信設(shè)備和線路互相能的多個計算機系統(tǒng),以通信設(shè)備和線路互相連接,并配以相應(yīng)的網(wǎng)絡(luò)軟件,以實現(xiàn)通信和連接,并配以相應(yīng)的網(wǎng)絡(luò)軟件,以實現(xiàn)通信和資源共享的系統(tǒng)。資源共享的系統(tǒng)。2. 計算機網(wǎng)絡(luò)的分類計算機網(wǎng)絡(luò)的分類l局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)和互聯(lián)網(wǎng)局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)和互聯(lián)網(wǎng)。13.1.2 計算機網(wǎng)絡(luò)的通信協(xié)議計算機網(wǎng)絡(luò)的通信協(xié)議1.TCP/IP2. IP地址地址l32位的二進制位的二進制數(shù)數(shù),為了便于記憶,為了便于記憶,被被分
5、為分為4組,每組組,每組8位,由小數(shù)點分開,每位,由小數(shù)點分開,每組寫組寫成十進制形式成十進制形式,其值位,其值位于于0255之間之間。例。例如如:3. URLl格式:格式: protocal:/domain/pathl例如:例如:http:/13.1.3 System.Net概述概述1IPAddress類與類與Dns類類l前者具有前者具有IP地址的轉(zhuǎn)換、處理等功能。地址的轉(zhuǎn)換、處理等功能。l例如:例如:lIPAddress ip = IPAddress.Parse();l后者后者可以把主機名解析為可以把主機名解析為IP地址,地址, 或者把或者把IP
6、地址解地址解析為主機名析為主機名。l例如:例如:lIPAddress ip=Dns.GetHostAddresses();lstring hostname = Dns.GetHostName();2IPHostEntry類類lIPHostEntry類的實例對象中包含了類的實例對象中包含了Internet主機的相關(guān)信主機的相關(guān)信息。息。l常用屬性:常用屬性:AddressList和和HostName例如:例如:IPAddress ip;Ip= Dns.GetHostEntry().AddressList; ip= Dns.GetHostEntry(Dns.GetHostName().Addres
7、sList3IPEndPoint類類l要與遠(yuǎn)程主機進行通信,僅有要與遠(yuǎn)程主機進行通信,僅有IP地址是不夠的。地址是不夠的。在在Internet中,中,TCP/IP使用一個網(wǎng)絡(luò)地址和一個服使用一個網(wǎng)絡(luò)地址和一個服務(wù)端口號來唯一標(biāo)識設(shè)備和服務(wù)。網(wǎng)絡(luò)地址標(biāo)識務(wù)端口號來唯一標(biāo)識設(shè)備和服務(wù)。網(wǎng)絡(luò)地址標(biāo)識網(wǎng)絡(luò)上的設(shè)備;端口號標(biāo)識該設(shè)備上的特定服務(wù)網(wǎng)絡(luò)上的設(shè)備;端口號標(biāo)識該設(shè)備上的特定服務(wù)。網(wǎng)絡(luò)地址和服務(wù)端口的組合稱為端點。網(wǎng)絡(luò)地址和服務(wù)端口的組合稱為端點。l在在C#中,使用中,使用IPEndPoint類表示這個端點,該類類表示這個端點,該類包含了應(yīng)用程序連接到主機上的服務(wù)所需的包含了應(yīng)用程序連接到主機上的
8、服務(wù)所需的IP地地址和端口信息。址和端口信息。lIPEndPoint類常用的構(gòu)造函數(shù)為:類常用的構(gòu)造函數(shù)為:public IPEndPoint(IPAddress, int);操作演示:操作演示:【實例【實例13-1】使用上】使用上述四個類完成如圖述四個類完成如圖13-3和和13-4所示的應(yīng)用所示的應(yīng)用程序功能,單擊程序功能,單擊“顯顯示本機示本機IP信息信息”按鈕按鈕可以顯示主機名及相可以顯示主機名及相關(guān)的關(guān)的IP地址;單擊地址;單擊“顯示服務(wù)器信息顯示服務(wù)器信息”按按鈕可以顯示在文本框鈕可以顯示在文本框中輸入的服務(wù)器的中輸入的服務(wù)器的IP地址信息。地址信息。源代碼見教材源代碼見教材4Web
9、Client類類l它它提供向提供向URI標(biāo)識的資標(biāo)識的資源發(fā)送數(shù)據(jù)以及從這源發(fā)送數(shù)據(jù)以及從這些資源接收數(shù)據(jù)的公些資源接收數(shù)據(jù)的公共方法。共方法。l主要屬性是主要屬性是BaseAddress,用于,用于定義定義WebClient發(fā)出的發(fā)出的請求的基地址。請求的基地址。l常用方法常用方法如如右右表表所所示示操作演示操作演示【實例【實例13-2】使用】使用WebClient類類logo_png.png文件下文件下載到本地磁盤,載到本地磁盤,logo_png.png 文件的文件的URI為為“http:/ lWebRequest和和WebResponse類是類是.NET Framework的請求的請求/
10、響應(yīng)模型的抽象類響應(yīng)模型的抽象類。操作演示操作演示【實例【實例13-3】使用使用】使用使用FtpWebRequest和和FtpWebResponse實現(xiàn)一個簡單的實現(xiàn)一個簡單的Ftp客戶端客戶端,完成連接、下載文件和更換目錄的功能。,完成連接、下載文件和更換目錄的功能。源代碼見教材源代碼見教材13.2 Socket編程編程l13.2.1 Socket編程概述編程概述l13.2.2 TCP應(yīng)用編程應(yīng)用編程l13.2.3 UDP應(yīng)用編程應(yīng)用編程13.2.1 Socket編程概述編程概述lSocket通常也稱作通常也稱作“套接字套接字”,是支持,是支持TCP/IP協(xié)議的網(wǎng)絡(luò)通信的基本操作單元。協(xié)議的
11、網(wǎng)絡(luò)通信的基本操作單元。l Socket是不同主機間的進程進行雙向通信是不同主機間的進程進行雙向通信的端點,它構(gòu)成了單個主機內(nèi)及整個網(wǎng)絡(luò)間的端點,它構(gòu)成了單個主機內(nèi)及整個網(wǎng)絡(luò)間的編程界面。的編程界面。l在在Internet上的主機一般運行了多個服務(wù)軟上的主機一般運行了多個服務(wù)軟件,同時提供幾種服務(wù)。每種服務(wù)都打開一件,同時提供幾種服務(wù)。每種服務(wù)都打開一個個Socket,并綁定到一個端口上,不同的,并綁定到一個端口上,不同的端口對應(yīng)于不同的服務(wù)。端口對應(yīng)于不同的服務(wù)。1Socket工作原理工作原理l通信時通信時套接字之間套接字之間需要建立需要建立連接連接,過程過程如下:如下:lS1:服務(wù)器監(jiān)聽:
12、服務(wù)器端套接字等待客戶端套接字服務(wù)器監(jiān)聽:服務(wù)器端套接字等待客戶端套接字連接連接請求請求。lS2:客戶端請求:客戶端套接字提出連接請求。為此客戶端請求:客戶端套接字提出連接請求。為此,它它必須首先描述連接必須首先描述連接目標(biāo),即目標(biāo),即指出服務(wù)器端套接字指出服務(wù)器端套接字的地址和端口號,然后再向服務(wù)器端套接字提出連接的地址和端口號,然后再向服務(wù)器端套接字提出連接請求。請求。lS3:連接確認(rèn):當(dāng)服務(wù)器端套接字監(jiān)聽到連接請求時連接確認(rèn):當(dāng)服務(wù)器端套接字監(jiān)聽到連接請求時,它建立一個新的線程,把服務(wù)器端套接字的信息發(fā),它建立一個新的線程,把服務(wù)器端套接字的信息發(fā)給客戶端,一旦客戶端確認(rèn)了此信息,連接即
13、可建立給客戶端,一旦客戶端確認(rèn)了此信息,連接即可建立。而服務(wù)器端套接字繼續(xù)處于監(jiān)聽狀態(tài),繼續(xù)接收其。而服務(wù)器端套接字繼續(xù)處于監(jiān)聽狀態(tài),繼續(xù)接收其他客戶端套接字的連接請求。他客戶端套接字的連接請求。2Socket編程的通信方式編程的通信方式(1) 同步套接字同步套接字(2) 異步套接字異步套接字3Socket類類lSocket類包含在類包含在System.Net.Sockets命名空間中,命名空間中,一個一個Socket實例包含了一個本地或者一個遠(yuǎn)程端點的實例包含了一個本地或者一個遠(yuǎn)程端點的套接字信息。套接字信息。lSocket類的構(gòu)造函數(shù)為:類的構(gòu)造函數(shù)為:lpublic Socket(Add
14、ressFamily addressFamily, SocketType socketType, ProtocolType protocolType);4面向連接的套接字面向連接的套接字5無連接的套接字無連接的套接字13.2.2 TCP應(yīng)用編程應(yīng)用編程1TcpListener類類l用于監(jiān)聽和接收傳入的連接請求。該類的構(gòu)造函數(shù)有:用于監(jiān)聽和接收傳入的連接請求。該類的構(gòu)造函數(shù)有:l(1) TcpListener(IPEndPoint iep)l(2) TcpListener(IPAddress localAddr, int port)lTcpListener的的同步方法同步方法:AcceptTcp
15、ClientAcceptSocketStartStop2TcpClient類類l利用利用TcpClient類提供的方法,可以通過網(wǎng)絡(luò)進行類提供的方法,可以通過網(wǎng)絡(luò)進行連接、發(fā)送和接收網(wǎng)絡(luò)數(shù)據(jù)流。連接、發(fā)送和接收網(wǎng)絡(luò)數(shù)據(jù)流。l該類的構(gòu)造函數(shù)有四種重載形式:該類的構(gòu)造函數(shù)有四種重載形式:l(1) TcpClient()l(2) TcpClient(AddressFamily family)l(3) TcpClient(IPEndPoint iep)l(4) TcpClient(string hostname,int port)l表表13-5和表和表13-6列出了列出了TcpClient類的常用屬性
16、和類的常用屬性和方法方法(見教材)(見教材)3同步同步TCP應(yīng)用編程應(yīng)用編程l操作演示:操作演示:【實例【實例13-4】使用使用】使用使用TcpListener和和TcpClient實現(xiàn)服務(wù)端和客戶端通信的小程實現(xiàn)服務(wù)端和客戶端通信的小程序。序。源代碼見教材源代碼見教材4異步異步TCP應(yīng)用編程應(yīng)用編程l對于執(zhí)行完成時間可能較長的任務(wù),如傳送大文件等,使對于執(zhí)行完成時間可能較長的任務(wù),如傳送大文件等,使用同步操作可能就不太合適了,這種情況下,最好的辦法用同步操作可能就不太合適了,這種情況下,最好的辦法是使用異步操作。是使用異步操作。l所謂異步操作方式,就是我們希望讓某個工作開始以后,所謂異步操作
17、方式,就是我們希望讓某個工作開始以后,能在這個工作尚未完成的時候繼續(xù)處理其他工作。能在這個工作尚未完成的時候繼續(xù)處理其他工作。l異步操作的最大優(yōu)點是可以在一個操作沒有完成之前同時異步操作的最大優(yōu)點是可以在一個操作沒有完成之前同時進行其他的操作。進行其他的操作。.NET框架提供了一種稱為框架提供了一種稱為AsyncCallback(異步回調(diào))的委托,該委托允許啟動異(異步回調(diào))的委托,該委托允許啟動異步的功能,并在條件具備時調(diào)用提供的回調(diào)方法(是一種步的功能,并在條件具備時調(diào)用提供的回調(diào)方法(是一種在操作或活動完成時由委托自動調(diào)用的方法),然后在這在操作或活動完成時由委托自動調(diào)用的方法),然后在
18、這個方法中完成并結(jié)束未完成的工作。個方法中完成并結(jié)束未完成的工作。13.2.3 UDP應(yīng)用編程應(yīng)用編程lUDP是一個簡單的、面向數(shù)據(jù)報的無連接協(xié)議,提供了快速是一個簡單的、面向數(shù)據(jù)報的無連接協(xié)議,提供了快速但不一定可靠的傳輸服務(wù)。所謂但不一定可靠的傳輸服務(wù)。所謂“無連接無連接”是在正式通信前是在正式通信前不必與對方先建立連接,不管對方狀態(tài)如何就直接發(fā)送過去不必與對方先建立連接,不管對方狀態(tài)如何就直接發(fā)送過去。lUdpClient類簡化了類簡化了UDP套接字編程套接字編程,提供了發(fā)送和接收無提供了發(fā)送和接收無連接的連接的UDP數(shù)據(jù)報的方便的方法。其建立默認(rèn)遠(yuǎn)程主機的方數(shù)據(jù)報的方便的方法。其建立默
19、認(rèn)遠(yuǎn)程主機的方式有兩種:一是使用遠(yuǎn)程主機名和端口號作為參數(shù)創(chuàng)建式有兩種:一是使用遠(yuǎn)程主機名和端口號作為參數(shù)創(chuàng)建UdpClient類的實例;類的實例;二二是先創(chuàng)建不帶參數(shù)的是先創(chuàng)建不帶參數(shù)的UdpClient類的類的實例,然后調(diào)用實例,然后調(diào)用Connect方法指定默認(rèn)遠(yuǎn)程主機。方法指定默認(rèn)遠(yuǎn)程主機。l調(diào)用調(diào)用UdpClient.Send方法方法即可即可將數(shù)據(jù)發(fā)送到遠(yuǎn)程主機。將數(shù)據(jù)發(fā)送到遠(yuǎn)程主機。UdpClient.Receive方法能夠在指定的本地方法能夠在指定的本地IP地址和端口上地址和端口上接收數(shù)據(jù)。接收數(shù)據(jù)。lUDP協(xié)議的重要用途是可以通過廣播和組播實現(xiàn)一對多的通協(xié)議的重要用途是可以通過
20、廣播和組播實現(xiàn)一對多的通信模式信模式。操作演示操作演示【例【例13-5】編寫】編寫一個一個Windows應(yīng)應(yīng)用程序,利用組用程序,利用組播技術(shù)向子網(wǎng)發(fā)播技術(shù)向子網(wǎng)發(fā)送組播信息,同送組播信息,同時接收組播的信時接收組播的信息。息。l源代碼見教材源代碼見教材13.3 電子郵件的發(fā)送和接收電子郵件的發(fā)送和接收l13.3.1 發(fā)送郵件發(fā)送郵件l13.3.2 接收郵件接收郵件電子郵件概述電子郵件概述電子郵件是通過電子郵件是通過SMTP服務(wù)器進行發(fā)送的,默認(rèn)端口為服務(wù)器進行發(fā)送的,默認(rèn)端口為25。接收郵件時,首先通過。接收郵件時,首先通過POP3協(xié)議與協(xié)議與SMTP郵件服務(wù)器連郵件服務(wù)器連接接,默認(rèn)端口為
21、默認(rèn)端口為110。通過。通過POP3協(xié)議,客戶機登錄到服務(wù)協(xié)議,客戶機登錄到服務(wù)器后,可以對指定的郵件進行刪除或是下載到本地。器后,可以對指定的郵件進行刪除或是下載到本地。電子郵件由三部分組成,信封、首部和正文。電子郵件由三部分組成,信封、首部和正文。(1) 信封:包括發(fā)信人的郵件地址和接收人的郵件地址,信封:包括發(fā)信人的郵件地址和接收人的郵件地址,(2) 首部:包括發(fā)送者、接收者、郵件的主題、發(fā)郵件的首部:包括發(fā)送者、接收者、郵件的主題、發(fā)郵件的時間、郵件的回復(fù)地址、郵件包含文本、時間、郵件的回復(fù)地址、郵件包含文本、HTML超文本和超文本和附件的哪些類型、郵件優(yōu)先級等信息附件的哪些類型、郵件
22、優(yōu)先級等信息(3) 正文正文:是郵件的內(nèi)容。首部以一個空行結(jié)束,再下面是郵件的內(nèi)容。首部以一個空行結(jié)束,再下面就是正文部分。就是正文部分。13.3.1 發(fā)送郵件發(fā)送郵件發(fā)送郵件,需要使用下面幾個類:發(fā)送郵件,需要使用下面幾個類:(1) NetworkCredential類類:用于提供身份驗證機制的憑據(jù)用于提供身份驗證機制的憑據(jù)NetworkCredential nc = new NetworkCredential(發(fā)件人郵發(fā)件人郵件地址件地址, 密碼密碼);(2) MailAddress類類:用于提供發(fā)件人和收件人的郵件地址用于提供發(fā)件人和收件人的郵件地址(3) MailMessage類類:用于提供郵件的信息,包括主題、內(nèi)容用于提供郵件的信息,包括主題、內(nèi)容、附件、信
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國產(chǎn)打印機節(jié)能環(huán)保認(rèn)證采購合同
- 重慶2025年重慶市北碚區(qū)基層醫(yī)療衛(wèi)生事業(yè)單位招聘14人筆試歷年參考題庫附帶答案詳解
- 酒泉2025年甘肅酒泉市公安局招聘留置看護崗位輔警60人筆試歷年參考題庫附帶答案詳解
- 貴州2025年貴州省文化和旅游廳直屬事業(yè)單位招聘12人筆試歷年參考題庫附帶答案詳解
- 玉林2025年廣西玉林市第一人民醫(yī)院招聘24人筆試歷年參考題庫附帶答案詳解
- 漯河2024年河南漯河市立醫(yī)院(漯河市骨科醫(yī)院漯河醫(yī)專二附院)招聘高層次人才筆試歷年參考題庫附帶答案詳解
- ??诤D虾?谑协偵絽^(qū)教育局招聘2025屆師范畢業(yè)生筆試歷年參考題庫附帶答案詳解
- 河北2024年中國工商銀行河北分行鄉(xiāng)村振興專項招聘20人筆試歷年參考題庫附帶答案詳解
- 2025年中國太陽能十字路口單黃閃警示燈市場調(diào)查研究報告
- 2025年艾納素項目可行性研究報告
- 光纜線路施工安全協(xié)議書范本
- 成本合約規(guī)劃培訓(xùn)
- 山東省濟寧市2025屆高三歷史一輪復(fù)習(xí)高考仿真試卷 含答案
- 五年級數(shù)學(xué)(小數(shù)乘法)計算題專項練習(xí)及答案
- 交通法規(guī)教育課件
- 產(chǎn)前診斷室護理工作總結(jié)
- 6S管理知識培訓(xùn)課件
- 小學(xué)校長任期五年工作目標(biāo)(2024年-2029年)
- 醫(yī)院培訓(xùn)課件:《猴痘流行病學(xué)特點及中國大陸首例猴痘病例調(diào)查處置》
- 氫氣-安全技術(shù)說明書MSDS
- 產(chǎn)科護士臨床思維能力培養(yǎng)
評論
0/150
提交評論