版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1.1ASP.NET技術(shù)發(fā)展的歷史背景
1.2ASP與ASP.NET
1.3ASP.NET2.0技術(shù)的特點
1.4C#?與ASP.NET
1.5.NET框架
1.6本書各章安排及主要內(nèi)容
本章小結(jié)
思考與練習(xí)從2000年開始,.NET技術(shù)開始嶄露頭腳,到2005年末推出?.NET2.0,微軟公司為推廣?.NET技術(shù)可以說是不遺余力。下面簡單回顧一下?.NET技術(shù)發(fā)展的歷程。
2000年6月,時任微軟公司總裁比爾·蓋茨先生在一次名為“論壇2000”的會議上發(fā)表演講,描繪了?.NET技術(shù)的宏偉藍(lán)圖。
2002年1月,微軟公司發(fā)布?.NETFramework1.0正式版。與此同時,VisualStudio.NET2002也同步發(fā)行。
2003年4月23日,微軟公司推出?.NETFramework1.1和VisualStudio.NET2003。這些重量級的產(chǎn)品都是?.NET1.0的升級版本。1.1ASP.NET技術(shù)發(fā)展的歷史背景
2004年6月,在TechEdEurope會議上,微軟公司發(fā)布?.NETFramework2.0Beta1和VisualStudio2005Beta1,同時,還發(fā)布了多個精簡版(ExpressEdition),其中包括VisualWebDeveloper2005、VisualBasic2005、VisualC#2005和SQLServer2005ExpressEdition等。
2005年4月,微軟公司發(fā)布VisualStudio2005Beta2測試版。
2005年11月,微軟公司發(fā)布VisualStudio2005和SQLServer2005正式版。在?.NET1.0發(fā)布后,也就是2002年及其隨后一兩年的時間內(nèi),.NET技術(shù)一直處在發(fā)展初期。雖然微軟公司不遺余力地宣傳?.NET技術(shù),但是,使廣大開發(fā)人員尤其是軟件開發(fā)商接受?.NET還需要一個漫長的過程。.NET1.1發(fā)布后,學(xué)習(xí)和使用?.NET技術(shù)的熱潮開始不斷涌現(xiàn)。.NET2.0的發(fā)布是?.NET技術(shù)走向成熟的標(biāo)志。尤其是用于Web應(yīng)用程序開發(fā)的核心技術(shù),使ASP.NET2.0更是萬眾矚目,不斷吸引著越來越多的目光。為了使讀者對ASP.NET2.0有個初步了解,下面首先介紹ASP.NET2.0的設(shè)計目標(biāo)。1.2ASP與ASP.NET
ASP是Microsoft公司在1996年,隨著IIS3.0推出的一種主要用于Web服務(wù)器應(yīng)用開發(fā)的技術(shù),它只能使用腳本語言,主要提供使用VBScript或JavaScript的服務(wù)器端腳本環(huán)境,可用來創(chuàng)建和運行動態(tài)的、交互的Web服務(wù)器應(yīng)用程序。
ASP的服務(wù)器腳本程序嵌入在HTML中,由執(zhí)行引擎(ASP.DLL)對編制好的腳本文件直接解釋執(zhí)行。ASP支持面向?qū)ο蟮奶匦裕⒖蓴U展ActiveXServer組件功能。ASP的最強大之處是可以輕松地使用ADO(ActiveDataObject)組件存取數(shù)據(jù)庫,創(chuàng)建Web數(shù)據(jù)庫應(yīng)用程序。因此,ASP技術(shù)一經(jīng)推出,便在Web應(yīng)用開發(fā)中得到了廣泛的應(yīng)用。
ASP文件的后綴名為?.asp,一個ASP文件相當(dāng)于一個可執(zhí)行文件,因此,必須放在Web服務(wù)器上有可執(zhí)行權(quán)限的目錄(默認(rèn)為C:\Inetpub\wwwroot)中。當(dāng)客戶端瀏覽器向Web服務(wù)器請求調(diào)用ASP文件時,Web服務(wù)器響應(yīng)該HTTP請求,調(diào)用ASP執(zhí)行引擎,解釋被申請的ASP文件。在解釋過程中,當(dāng)遇到腳本語言(VBScript或JavaScript)時,ASP執(zhí)行引擎,調(diào)用相應(yīng)的腳本引擎進行解釋處理。若腳本中還涉及對數(shù)據(jù)庫的訪問,則通過數(shù)據(jù)庫引擎與后臺的數(shù)據(jù)庫進行連接,由數(shù)據(jù)庫訪問組件實現(xiàn)對數(shù)據(jù)庫的操作,并將執(zhí)行結(jié)果動態(tài)生成一個純HTML頁面返回Web服務(wù)器端,在運行于任何平臺的瀏覽器上顯示出來。
ASP與ASP.NET技術(shù)的比較見表1-1。什么是ASP.NET?ASP.NET是一項功能強大的、非常靈活的服務(wù)器端技術(shù),可用于創(chuàng)建功能強大的動態(tài)Web應(yīng)用程序,如商務(wù)網(wǎng)站、在線學(xué)習(xí)系統(tǒng)、聊天室、論壇等,它是新一代編制企業(yè)網(wǎng)絡(luò)程序的平臺,為開發(fā)人員提供了一個嶄新的網(wǎng)絡(luò)編程模型。
ASP.NET是構(gòu)成?.NETFramework的技術(shù)之一,它可以把該構(gòu)架看成是用于創(chuàng)建所有Web應(yīng)用程序的巨大工具箱。當(dāng)安裝ASP.NET時,也要同時安裝?.NETFramework(本書要用到?.NETFramework中的一些內(nèi)容,當(dāng)然在?.NETFramework中也可以使用ASP的舊版本)。
2002年,Microsoft公司隨其?.NET正式版本.NETFramework1.0發(fā)布了ASP.NET的第一個正式版本ASP.NET1.0。2003年,Microsoft公司發(fā)布了?.NETFramework1.1正式版本,其中ASP.NET的版本是ASP.NET?1.1。到2005年,Microsoft公司公布了?.NETFramework2.0正式版本,其中ASP.NET的版本是ASP.NET2.0。本書學(xué)習(xí)的仍是目前流行使用的.NETFramework2.1版本。1.3ASP.NET2.0技術(shù)的特點
ASP.NET是建立在公共語言運行庫(CLR)基礎(chǔ)之上的編程框架,可用于在服務(wù)器上生成功能強大的Web應(yīng)用程序,其突出特點如下所述。
1.執(zhí)行效率的大幅提高
ASP.NET把基于通用語言的程序在服務(wù)器上運行。不像以前的ASP即時解釋程序,ASP.NET將程序在服務(wù)器端首次運行時進行編譯,這樣的執(zhí)行效果顯然比一條一條地解釋強很多。
2.強大的工具支持
ASP.NET構(gòu)架可以用Microsoft公司最新的產(chǎn)品VisualStudio.Net2005開發(fā)環(huán)境進行開發(fā),并進行WYSIWYG(WhatYouSeeIsWhatYouGet,所見即所得)的編輯。
3.強大性和適應(yīng)性
因為ASP.NET是基于通用語言的編譯運行程序,所以其強大性和適應(yīng)性可以使它運行在幾乎所有的平臺上。通用語言的基本庫、消息機制、數(shù)據(jù)接口的處理都能無縫地整合到ASP.NET的Web應(yīng)用中。ASP.NET同時也是Language-Independent語言的獨立化,所以,可以選擇一種最適合自己的語言來編寫程序,現(xiàn)在已經(jīng)支持的有C#、VB.Net、JScript等。
4.高效的可管理性
ASP.NET使用一種基于字符的、分級的配置系統(tǒng),使服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因為配置信息都保存在簡單文本中,所以新的設(shè)置不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為“ZeroLocalAdministration”的哲學(xué)觀念使ASP.NET應(yīng)用程序的開發(fā)更加具體和快捷。一個ASP.NET的應(yīng)用程序在一臺服務(wù)器系統(tǒng)中安裝時只需要拷貝一些必需的文件,而不需要重新啟動系統(tǒng)。
5.多處理器環(huán)境的可靠性
ASP.NET已經(jīng)被設(shè)計成為一種可以用于多處理器的開發(fā)工具。它在多處理器的環(huán)境下,采用特殊的無縫連接技術(shù)將很大地提高運行速度。即使現(xiàn)在的ASP.NET應(yīng)用程序是為一個處理器開發(fā)的,但將來多處理器運行時,將不需要做任何改變就能提高性能。
6.自定義性和可擴展性
ASP.NET在設(shè)計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中定義“plug-in”模塊。這與原來的包含關(guān)系不同,ASP.NET可以加入自定義的組件。
7.安全性
基于Windows認(rèn)證技術(shù)和應(yīng)用程序配置,可以保證應(yīng)用程序是安全可用的。1.4C#與ASP.NET目前,ASP.NET支持完全面向?qū)ο蟮腃#、VisualBasic.NET和JScript.NET等語言,其中C#?是Microsoft公司為?.NET量身定做的最好的編程語言。C#?對于初學(xué)者來說是最為簡單的,而且它可以完成其他?.NET語言能夠完成的大多數(shù)功能。另外,它是隨ASP.NET免費提供的,當(dāng)安裝ASP.NET時,也就得到了C#。
C#?是由Microsoft公司開發(fā)的新型的編程語言,由于它是從C和C++?中派生出來的,所以具有像C++?一樣強大的功能;同時,由于是Microsoft公司的產(chǎn)品,因此它又同VB一樣簡單;對于Web開發(fā)而言,C#?像Java,同時具有Delphi的一些優(yōu)點。C#?是一流的面向組件的語言,所有的語言元素都是真正的對象。C#?可開發(fā)強壯和可用的軟件,所有的?.NETFramework中的基類庫(BaseClassLibrary)都是由C#?編寫的。VisualBasic對大小寫不敏感,而C#?對大小寫敏感。C#具有而VisualBasic不具有的特性有指針、移位操作符、內(nèi)嵌的文檔(XML)、重載操作符等。相反,VisualBasic具有而C#?不具有的特性是VB具有更豐富的語法等。
ASP.NET被描述為一門技術(shù)而不是一種語言,這一點非常重要。該技術(shù)通過編程語言訪問,所以本書在介紹C#的時候?qū)W習(xí)ASP.NET的功能,即我們將利用C#?創(chuàng)建Web頁面,而利用ASP.NET來驅(qū)動它。提示:
ASP.NET被描述為一門技術(shù)而不是一種語言。將ASP、ASP.NET以及C#?三個術(shù)語嚴(yán)格區(qū)分非常重要,因此在介紹安裝和運行ASP.NET之前,要明確區(qū)分它們的含義。
(1)?ASP:用于創(chuàng)建動態(tài)Web頁面的服務(wù)器端技術(shù),它只允許使用腳本語言。
(2)ASP.NET:用于創(chuàng)建動態(tài)Web頁面的服務(wù)器端技術(shù),它允許使用由.NET支持的任何一種功能完善的編程語言。
(3)?C#:本書選用的語言,用于在ASP.NET中編寫代碼。1.5.NET框架
.NET框架實際就是Microsoft.NET框架。圖1-1是Microsoft.NET框架(即?.NETFramwork)結(jié)構(gòu)圖及其與VisualStudio.NET之間的關(guān)系。微軟公司的?.NET框架是繼承ActiveX技術(shù)之后,于2000年推出的用于構(gòu)建新一代Internet集成服務(wù)平臺的最新框架,這種集成服務(wù)平臺允許各種系統(tǒng)環(huán)境下的應(yīng)用程序通過因特網(wǎng)進行通信和共享數(shù)據(jù)。它以XML(eXtensibleMarkupLanguage,可擴展標(biāo)記語言)及SOAP(SimpleObjectAccessProtocol,簡單對象存取協(xié)議)等作為因特網(wǎng)的通信協(xié)議,將各種由不同環(huán)境所組成的應(yīng)用程序及組件整合在一起工作。圖1-1Microsoft.NET框架結(jié)構(gòu)圖及其與VisualStudio.NET之間的關(guān)系1.5.1公共語言運行庫
公共語言運行庫(CommonLanguageRuntime,CLR)是?.NET框架的基礎(chǔ),它架構(gòu)在操作系統(tǒng)的服務(wù)上,負(fù)責(zé)應(yīng)用程序的實際執(zhí)行,滿足所有應(yīng)用程序的需求。程序代碼的編譯、內(nèi)存管理、線程管理、安全性的控管、類庫與可執(zhí)行文件的緩存管理、不同程序語言的整合等功能都由CLR一手包辦。
在?.NET框架之上,無論是采用哪種編程語言編寫的程序,都被譯成中間語言(MicroSoftIntermediateLanguage,IL或MSIL),包括對象加載、方法調(diào)用、流程控制和邏輯運算等多種基本指令。IL經(jīng)過再次編譯形成機器碼,完成IL到機器碼編譯任務(wù)的是JIT(JustInTime)。這一處理過程如圖1-2所示。圖1-2.NET應(yīng)用程序的編譯過程1.5.2基類庫
基類庫即BaseClassLibrary(基礎(chǔ)類別庫),位于CLR之上,包含許多高度可重用的接口和類,可以被任何編程語言所使用。它既是?.NET應(yīng)用軟件開發(fā)的基礎(chǔ)類庫,也是?.NET平臺本身實現(xiàn)的基礎(chǔ)。該類庫以命名空間(Namespace)的方式來組織,最頂層的命名空間是System。命名空間與類庫的關(guān)系就像文件系統(tǒng)中目錄與文件的關(guān)系一樣。1.5.3ADO與XML
ADO(ActiveXDataObject)使用記錄集(RecordSet)來處理數(shù)據(jù),而在ADO.NET中則使用數(shù)據(jù)集(DataSet)來處理數(shù)據(jù)。ADO.NET為?.NET框架提供統(tǒng)一的數(shù)據(jù)訪問技術(shù),與以前的數(shù)據(jù)訪問技術(shù)相比,ADO.NET主要增加了對XML的充分支持、新數(shù)據(jù)對象的引入、語言無關(guān)對象的引入以及使用和CLR一致的類型等,利用這些對象可以輕松地完成對數(shù)據(jù)庫的操作。除了使用數(shù)據(jù)訪問技術(shù)之外,.NET還支持對XML文檔的操作,只要通過XmlDataDocument就可以存取(讀寫)XML文檔,而XmlDataDocument與DataSet之間可以進行信息轉(zhuǎn)換。ADO.NET是本書的重點,將在后面章節(jié)中詳細(xì)介紹。1.5.4Windows窗體與Web窗體
在?.NET框架基礎(chǔ)上,可以開發(fā)的應(yīng)用程序主要包括ASP.NET應(yīng)用程序和Windows窗體應(yīng)用程序。其中,ASP.NET應(yīng)用程序又包含“Web窗體”和“Web服務(wù)”,此外,ASP.NET也可以開發(fā)MobileWeb窗體,也就是用于移動設(shè)備(例如手機、掌上電腦PDA等)瀏覽的Web應(yīng)用程序,它們組成了全新的因特網(wǎng)應(yīng)用程序??梢?,ASP.NET應(yīng)用程序和Windows窗體應(yīng)用程序是在?.NET框架下進行程序設(shè)計的主要界面技術(shù)。1.5.5公用語言規(guī)范
公用語言規(guī)范(CommonLanguageSpecification,CLS)定義了一組運行于.NET框架的語言特性,包括函數(shù)(類的方法)調(diào)用方式、參數(shù)傳遞方式、異常處理方式等,只要是符合這個規(guī)范的程序語言(如C#、VB、NET等),就可以彼此互通信息,組件兼容。1.6本書各章安排及主要內(nèi)容本書采用項目案例教學(xué)設(shè)計方法,將ASP.NET的知識點分散到一個項目中講解,全書共11章。
第1章ASP.NET技術(shù)導(dǎo)讀本章介紹了ASP.NET發(fā)展的歷史背景、與ASP的區(qū)別與聯(lián)系、技術(shù)特點以及?.NET框架等知識。
第2章VisualStudio2005集成開發(fā)環(huán)境簡介本章介紹了VisualStudio2005集成開發(fā)環(huán)境、網(wǎng)站創(chuàng)建的方式以及該開發(fā)環(huán)境的各種功能,并按照網(wǎng)頁編輯的順序依次介紹了新建網(wǎng)頁、編輯網(wǎng)頁、運行網(wǎng)頁等相關(guān)知識。
第3章一個體驗式的ASP.NET項目
本章從軟件開發(fā)的一般步驟出發(fā),首先給出了項目的背景,并將該項目命名為“校園二手物品信息發(fā)布平臺”,然后對該項目進行了系統(tǒng)分析,著重給出了該項目的四個模塊,之后進行了數(shù)據(jù)庫設(shè)計,把系統(tǒng)中需要用到的表結(jié)構(gòu)一一列出,最后選擇其中一個功能模塊進行了實現(xiàn),實現(xiàn)的效果如圖1-3和圖1-4所示。圖1-3運行得到的效果圖圖1-4單擊詳細(xì)信息得到的效果圖
第4章常用的服務(wù)器控件
本章介紹了ASP.NET常用的服務(wù)器控件。ASP.NET服務(wù)器控件是運行在服務(wù)器上的組件,它封裝了相應(yīng)的用戶界面和相關(guān)功能,可以在ASP.NET頁面文件和后臺代碼文件中使用。在Web窗體中,可以使用三種類型的服務(wù)器控件:HTML服務(wù)器控件、Web服務(wù)器控件和驗證控件。本章首先介紹使用服務(wù)器控件的基本知識,然后依次分類介紹一些常用的HTML和Web服務(wù)器控件,同時還提供了一些例子,實際演示了各種常用控件的用法。拖放控件的方法如圖1-5所示,綜合示例如圖1-6所示。圖1-5向Web頁面添加服務(wù)器控件圖1-6控件布置圖第5章驗證控件
本章介紹了常用的六種驗證控件,包括RequiredFieldValidator控件、CompareValidator控件、RangeValidator控件、RegularExpressionValidator控件、CustomValidator控件和ValidationSummary控件。盡管這些控件的作用不一樣,但是其使用方法卻有著很多共同點,都需要將屬性指向被驗證的控件,指定錯誤發(fā)生時的提示語句,其他屬性的設(shè)置則根據(jù)控件的作用不同而有所不同。除了RequiredFieldValidator控件外,其他控件都認(rèn)為空的輸入是允許的,因此需要將此控件與其他控件一起指向輸入控件,才能避免輸入錯誤。
圖1-7所示為ASP.NET提供的六種驗證控件,圖1-8為本章示例運行效果圖。圖1-7ASP.NET提供的六種驗證控件圖1-8示例運行效果圖
第6章ASP.NET狀態(tài)管理
本章介紹了ASP.NET中狀態(tài)管理的方案。WebForm網(wǎng)頁是基于HTTP的,它們沒有狀態(tài),為避免信息丟失,狀態(tài)管理應(yīng)運而生。狀態(tài)管理主要包括視圖狀態(tài)、隱藏域、Cookie、查詢字符串、應(yīng)用程序狀態(tài)、會話狀態(tài)等。圖1-9為統(tǒng)計在線人數(shù)運行兩次的效果圖。圖1-9統(tǒng)計在線人數(shù)運行兩次的效果圖
第7章SqlDataSource數(shù)據(jù)源控件
本章首先詳細(xì)介紹了SqlDataSource數(shù)據(jù)源控件的使用方法,主要包括如何配置連接字符串、如何設(shè)置數(shù)據(jù)訪問方式和如何配置WHERE子句;然后介紹了列表控件的數(shù)據(jù)綁定方式。通過本章的學(xué)習(xí),可以了解利用ASP.NET2.0的新的數(shù)據(jù)處理架構(gòu),可以快速創(chuàng)建數(shù)據(jù)和訪問網(wǎng)頁,大幅提高開發(fā)人員的開發(fā)效率。
(1)?ASP.NET2.0的新的數(shù)據(jù)處理架構(gòu)如圖1-10所示。
(2)配置數(shù)據(jù)源如圖1-11所示。
(3)數(shù)據(jù)列表控件綁定如圖1-12所示。圖1-10ASP.NET2.0的新的數(shù)據(jù)處理架構(gòu)圖1-11配置數(shù)據(jù)源圖1-12數(shù)據(jù)列表控件綁定
第8章GridView數(shù)據(jù)處理控件
本章將GridView控件與SqlDataSource控件結(jié)合,可以完成大部分?jǐn)?shù)據(jù)處理工作,包含新增、刪除、修改、選擇、排序等功能。本章還介紹了GridView的字段及模板字段功能,可以設(shè)計功能更大的GridView。通過本章的學(xué)習(xí),讀者可以發(fā)現(xiàn)ASP.NET的優(yōu)勢就是能方便地進行各種數(shù)據(jù)處理,它是ASP.NET技術(shù)的核心,也是區(qū)別其他技術(shù)的特點。
(1)?GridView控件和SqlDataSource控件如圖1-13所示。
(2)?GridView任務(wù)如圖1-14所示。
(3)?GridView控件的分頁功能如圖1-15所示。
(4)本章示例運行效果圖如圖1-16所示。圖1-13GridView控件和SqlDataSource控件圖1-14GridView任務(wù)圖1-15GridView控件的分頁功能圖1-16示例運行效果圖
第9章DetailsView數(shù)據(jù)處理控件
本章詳細(xì)介紹了DetailsView數(shù)據(jù)處理控件的使用方法。DetailsView控件是ASP.NET2.0中另一個常用的數(shù)據(jù)處理控件,它的功能和GridView的功能非常相似,同樣具有編輯、刪除、分頁等功能,區(qū)別在于DetailsView控件每次僅顯示一條記錄,而GridView每次可以顯示多條記錄。
(1)?DetailsView控件如圖1-17所示。
(2)使用Detail
溫馨提示
- 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廣東深圳市龍華區(qū)平安建設(shè)中心招聘專業(yè)聘用人員1人備考題庫含答案詳解
- 2026廣東深圳市南山區(qū)蓓蕾幼教集團招聘13人備考題庫及答案詳解參考
- 2025福建南平市邵武市金塘工業(yè)園區(qū)專職消防隊專職消防隊員招聘補充14人備考題庫附答案詳解
- 2025江西江新造船有限公司招聘70人備考題庫及參考答案詳解
- 2026廣西南寧市第十九中學(xué)春季學(xué)期代課教師招聘4人備考題庫及一套答案詳解
- 2026廣東梅州市梅縣區(qū)融媒體中心招聘見習(xí)人員備考題庫(含答案詳解)
- 2026浙商銀行長沙分行社會招聘備考題庫及答案詳解一套
- 2025湖南張家界中共桑植縣委黨史研究室招聘公益性崗位工作人員1人備考題庫及1套參考答案詳解
- 2026安徽安慶某國有企業(yè)招聘人才1人備考題庫及完整答案詳解
- 2026廣西北海市第三人民醫(yī)院招聘備考題庫參考答案詳解
- 幾種常用潛流人工濕地剖面圖
- 四川省高等教育自學(xué)考試畢業(yè)生登記表【模板】
- vpap iv st說明總體操作界面
- 2023人事年度工作計劃七篇
- LY/T 1692-2007轉(zhuǎn)基因森林植物及其產(chǎn)品安全性評價技術(shù)規(guī)程
- GB/T 20145-2006燈和燈系統(tǒng)的光生物安全性
- 長興中學(xué)提前招生試卷
- 安全事故案例-圖片課件
- 螺紋的基礎(chǔ)知識
- 蜂窩煤成型機課程設(shè)計說明書
- 生物統(tǒng)計學(xué)(課堂PPT)
評論
0/150
提交評論