《Web開發(fā)技術(shù)》課件第2章_第1頁
《Web開發(fā)技術(shù)》課件第2章_第2頁
《Web開發(fā)技術(shù)》課件第2章_第3頁
《Web開發(fā)技術(shù)》課件第2章_第4頁
《Web開發(fā)技術(shù)》課件第2章_第5頁
已閱讀5頁,還剩71頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第2章Web應(yīng)用程序開發(fā)環(huán)境簡介2.1開發(fā)運(yùn)行環(huán)境概述2.2JDK2.3Tomcat服務(wù)器2.4Eclipse開發(fā)工具2.5Sqlserver2000安裝和驅(qū)動的加載習(xí)題2.1開發(fā)運(yùn)行環(huán)境概述

目前Web應(yīng)用程序開發(fā)環(huán)境分為兩大類:基于命令行的開發(fā)環(huán)境和集成開發(fā)環(huán)境。集成開發(fā)環(huán)境(IDE)的開發(fā)程序因操作簡單、糾錯(cuò)能力強(qiáng)、對開發(fā)人員要求不高等優(yōu)點(diǎn)而得到廣泛應(yīng)用。本書的上機(jī)實(shí)驗(yàn)環(huán)境采用免費(fèi)的集成開發(fā)環(huán)境Eclipse。Eclipse只提供了通用的Java開發(fā)環(huán)境,為了支持JavaWeb應(yīng)用程序的開發(fā),需要為Eclipse添加專用插件——Lomboz。該插件提供Web應(yīng)用程序開發(fā)的向?qū)?,幫助開發(fā)者在Eclipse環(huán)境中建立、測試和部署Web應(yīng)用程序。

JDK是一切Java應(yīng)用程序的基礎(chǔ),必須首先安裝JDK。

JavaWeb應(yīng)用程序開發(fā)屬于多層體系結(jié)構(gòu)的企業(yè)級應(yīng)用程序開發(fā),JavaWeb編程屬于中間件應(yīng)用服務(wù)器的編程,因此,JavaWeb應(yīng)用程序的運(yùn)行還需要一個(gè)中間件應(yīng)用服務(wù)器的支持。免費(fèi)的Java應(yīng)用服務(wù)器——Tomcat5.0可作為Web應(yīng)用程序的運(yùn)行服務(wù)器。

多層體系結(jié)構(gòu)的企業(yè)信息系統(tǒng)層往往是一個(gè)數(shù)據(jù)庫管理系統(tǒng)(DBMS),實(shí)驗(yàn)環(huán)境采用Microsoft公司的SQLServer2000。

下面介紹在Windows操作系統(tǒng)下如何利用JDK1.5.0_02+Eclipse

+Lomboz+Tomcat5.0+SQLServer2000來搭建JavaWeb應(yīng)用程序的開發(fā)和運(yùn)行環(huán)境。2.2JDK

2.2.1JDK簡介

JDK(JavaDevelopmentKit,Java開發(fā)包或Java開發(fā)工具)是Java的applet和應(yīng)用程序的程序開發(fā)環(huán)境。它由一個(gè)處于操作系統(tǒng)層之上的運(yùn)行環(huán)境以及開發(fā)者編譯、調(diào)試與運(yùn)行用Java語言編寫的applet和應(yīng)用程序所需的工具組成。

JDK是SunMicrosystems針對Java開發(fā)員推出的產(chǎn)品。JDK的基本組件包括:

javac:編譯器,將源程序轉(zhuǎn)成字節(jié)碼;

jar:打包工具,將相關(guān)的類文件打包成一個(gè)文件;

javadoc:文檔生成器,從源碼注釋中提取文檔;

jdb:debugger,查錯(cuò)工具。

JDK中還包括完整的JRE(JavaRuntimeEnvironment,Java運(yùn)行環(huán)境,也被稱為privateruntime)、用于產(chǎn)品環(huán)境的各種庫類以及供開發(fā)員使用的補(bǔ)充庫,如國際化的庫、IDL庫。JDK中還包括各種例程,用以展示JavaAPI中的各部分。

JDK一般有三種版本,可從Sun公司的Java網(wǎng)站上下載,網(wǎng)址是/。三種版本分別是:

SE(J2SE):StandardEdition,是通常使用的一個(gè)版本。它包含構(gòu)成Java語言核心的類,比如數(shù)據(jù)庫連接、接口定義、輸入/輸出、網(wǎng)絡(luò)編程。

EE(J2EE):EnterpsiseEdtion,使用這種JDK開發(fā)J2EE應(yīng)用程序。它包含J2SE中的類,并且還包含用于開發(fā)企業(yè)級應(yīng)用的類,比如EJB、servlet、JSP、XML、事務(wù)控制。

ME(J2ME):MicroEdtion,主要用于移動設(shè)備、嵌入式設(shè)備上的Java應(yīng)用程序。

Java開發(fā)工具(JDK)是許多Java專家最初使用的開發(fā)環(huán)境。盡管許多編程人員已經(jīng)使用第三方的開發(fā)工具,但JDK仍被當(dāng)作Java開發(fā)的重要工具。JDK由一個(gè)標(biāo)準(zhǔn)類庫的Java實(shí)用程序組成。其核心JavaAPI是一些預(yù)定義的類庫,開發(fā)人員需要用這些類來訪問Java語言的功能。

JavaAPI包括一些重要的語言結(jié)構(gòu)以及基本圖形、網(wǎng)絡(luò)和文件I/O。一般來說,JavaAPI的非I/O部分對于運(yùn)行Java的所有平臺是相同的,而I/O部分則僅在通用Java環(huán)境中實(shí)現(xiàn)。作為JDK實(shí)用程序,工具庫中有七種主要程序。

javac:Java編譯器,將Java源代碼轉(zhuǎn)換成字節(jié)代碼。

java:Java解釋器,直接從類文件執(zhí)行Java應(yīng)用程序的字節(jié)代碼。

appletviewer:小程序?yàn)g覽器,一種執(zhí)行HTML文件上的Java小程序的Java瀏覽器。

javadoc:根據(jù)Java源碼及說明語句生成HTML文檔。

jdb:Java調(diào)試器,可以逐行執(zhí)行程序,設(shè)置斷點(diǎn)和檢查變量。

javah:產(chǎn)生可以調(diào)用Java過程的C過程,或建立能被Java程序調(diào)用的C過程的頭文件。

javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。2.2.2JDK的安裝、配置和使用

首先,從Sun網(wǎng)站上下載JDK,下載下來的文件為jdk-1_6_0_05-windows-i586-p.exe。雙擊jdk-1_6_0_05-windows-i586-p.exe開始安裝,默認(rèn)安裝到C:\ProgramFiles\Java\jdk-1_6_0_05,也可以更改路徑。此處我們將其安裝到D盤。全部安裝完畢之后,設(shè)置環(huán)境變量。以下是配置JDK環(huán)境變量的過程。

(1)在桌面右擊“我的電腦”,單擊【屬性】。

(2)選擇【高級】選項(xiàng)卡,單擊【環(huán)境變量】,如圖2.1所示。

(3)在【環(huán)境變量】中設(shè)置3項(xiàng)屬性:JAVA_HOME、Path、CLASSPATH(大小寫均可),若已存在則單擊【編輯】按鈕,不存在則單擊【新建】按鈕,如圖2.2所示。圖2.1系統(tǒng)屬性

(4)?JAVA_HOME指明JDK的安裝路徑,就是剛才安裝時(shí)所選擇的路徑D:\jdk1.6.0_05,如圖2.3所示,此路徑下包括lib、bin、jre等文件夾(此變量最好設(shè)置,因?yàn)橐院筮\(yùn)行Tomcat、Eclipse等時(shí)都需要依靠此變量)。Path使得系統(tǒng)可以在任何路徑下識別Java命令,設(shè)置時(shí)需鍵入(見圖2.4):

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

CLASSPATH為java加載類(classorlib)路徑,只有當(dāng)類在CLASSPATH中時(shí),Java命令才能識別,設(shè)置時(shí)需鍵入(見圖2.5):

.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib\tools.jar(要加,表示當(dāng)前路徑)

%JAVA_HOME%就是引用前面指定的JAVA_HOME。圖2.2環(huán)境變量圖2.3編輯JAVA_HOME圖2.4編輯Path圖2.5編輯CLASSPATH

(5)在桌面單擊【開始】按鈕,選擇【運(yùn)行】菜單,鍵入命令“cmd”,如圖2.6所示。圖2.6鍵入cmd

(6)鍵入命令“java–version”,出現(xiàn)如圖2.7所示畫面,說明環(huán)境變量配置成功。圖2.7環(huán)境變量配置成功

(7)?JDK的安裝目錄下的文件如圖2.8所示。bin目錄提供的是JDK的工具程序,包括javac、java、javadoc、appletviewer等程序。lib目錄下是Java工具類。圖2.8JDK的安裝目錄開始編寫第一個(gè)Java程序。Java語言的執(zhí)行過程是先編譯后解釋。javac是jdk的編譯器,java命令是Java的解釋器。用記事本創(chuàng)建并打開一個(gè)Java文件Hello.java,其代碼如下:

publicclassHello

{

//main方法

publicstaticvoidmain(Stringargs[])

{

System.out.println(“HelloWorld”);

}

}

(8)在DOS的界面里鍵入javacHello.java,編譯這個(gè)文件,產(chǎn)生一個(gè)Hello.class文件,如圖2.9所示。

(9)在DOS的界面里鍵入javaHello觀察結(jié)果。

解釋如下:javacHello.java把Hello.java這個(gè)源文件編譯成了字節(jié)碼,產(chǎn)生Hello.class文件。javaHello的意思是將編譯后的字節(jié)碼放在解釋器上執(zhí)行。圖2.9編譯結(jié)果2.3Tomcat服務(wù)器

2.3.1Tomcat簡介

Tomcat服務(wù)器是Apache軟件組織所開發(fā)的免費(fèi)的Servlet及JSP容器。Tomcat服務(wù)器是純100%的Java應(yīng)用服務(wù)器,需要JDK的支持,即先要安裝JDK至硬盤相應(yīng)目錄,再安裝Tomcat服務(wù)器至相應(yīng)硬盤目錄。2.3.2Tomcat服務(wù)器的安裝、配置和使用

(1)安裝文件下載。從/index.html下載Tomcat。http://tomcat.apache.org/whichversion.html給出現(xiàn)有的Tomcat各個(gè)版本的關(guān)系,以供使用者選擇。下載apache-tomcat-5.5.26.zip文件,網(wǎng)址是

/download-55.cgi#5.5.26

圖2.10中Core下的zip項(xiàng),是免費(fèi)安裝版本;tar.gz壓縮包為UNIX/Linux平臺所使用。圖2.10Tomcat下載

(2)下載zip文件,解壓至c:\apache-tomcat-5.5.26目錄,目錄結(jié)構(gòu)如下:

Tomcat

|---binTomcat:存放啟動和關(guān)閉的Tomcat腳本。

|---confTomcat:存放不同的配置文件(server.xml和web.xml)。

|---doc:存放Tomcat文檔。

|---lib/japser/common:存放Tomcat運(yùn)行需要的庫文件(JARS)。

|---logs:存放Tomcat執(zhí)行時(shí)的LOG文件。

|---src:存放Tomcat的源代碼。

|---webapps:Tomcat的主要Web發(fā)布目錄(包括應(yīng)用程序示例)。

|---work:存放jsp編譯后產(chǎn)生的class文件。

請確認(rèn)安裝了JDK,并配置了相應(yīng)的JAVA_HOME環(huán)境變量。下面介紹Tomcat服務(wù)器的幾個(gè)核心配置文件。

conf/server.xml:Tomcat的最主要配置文件,用于配置Tomcat運(yùn)行端口、定義一個(gè)WebApp、定義一個(gè)數(shù)據(jù)源連接池、定義JDBCRealm、調(diào)整Tomcat性能等。

conf/tomcat-users.xml:定義用戶名和用戶所屬的角色,在安全性訪問中起作用,如Basic、Form等加密方式。

conf/web.xml:配置規(guī)則遵循標(biāo)準(zhǔn)J2EEweb.xml配置規(guī)范,可定義歡迎頁、會話超時(shí)、錯(cuò)誤頁、異常頁等。這個(gè)配置文件是面向所有的WebApp的,因此若是某個(gè)WebApp專用的配置,請?jiān)?webapp/WEB-INF/web.xml里面定義。該配置文件對所有WebApp均生效。

(3)雙擊運(yùn)行bin目錄下的startup.bat,如圖2.11所示。

圖2.11中的“Serverstartupin4062ms”說明Tomcat啟動成功。圖2.11Tomcat的啟動

(4)打開瀏覽器,在IE地址欄中輸入http://localhost:8080/或:8080,得到如圖2.12所示界面。如果端口8080和其他程序有沖突,可更改Tomcat服務(wù)器配置文件conf目錄下server.xml的端口號,具體方法是:找到<ConnectorclassName=“org.apache.coyote.tomcat4.CoyoteConnector”port=“8080”,將8080改為不沖突的端口,例如9999。

關(guān)閉Tomcat可以直接關(guān)閉cmd窗口或使用shutdown.bat,如圖2.13所示。圖2.12Tomcat啟動成功界面圖2.13Tomcat的關(guān)閉

2.4Eclipse開發(fā)工具

2.4.1Eclipse介紹

Eclipse不僅可以作為Java集成開發(fā)環(huán)境(IDE)來使用,還可以作為插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE)來使用,功能十分強(qiáng)大。2.4.2Eclipse的配置和使用

1.Eclipse平臺

在第一次打開Eclipse時(shí),出現(xiàn)工作臺中的歡迎頁面,有幾個(gè)選項(xiàng)可選??梢赃M(jìn)入概覽頁面,如圖2.14所示。這個(gè)頁面包含了大量有關(guān)Eclipse的組成部分以及各部分之間如何互動的入門信息。也可以看看有何新特性,瀏覽一些示例或閱讀一些教程。圖2.14Eclipse概覽頁面

Eclipse平臺由數(shù)種組件組成:平臺核心(Platformkernel)、工作臺(Workbench)、工作區(qū)(Workspace)、團(tuán)隊(duì)組件(Teamcomponent)以及說明組件(Help)。Eclipse工作臺如圖2.15所示。圖2.15中:

1—菜單(MenuBar)

2—工具列(ToolBar)

3—快速視圖(FastView)

4—PackageExplorer視圖

5—Editor視圖

6—快捷方式工具列(ShortcutToolbar)

7—Outline視圖

8—Tasks視圖和Console視圖圖2.15Eclipse工作臺圖2.15Eclipse工作臺創(chuàng)建一個(gè)新的Java項(xiàng)目。選擇【File】菜單下的【New】下的【JavaProject】,當(dāng)系統(tǒng)提示要求提供項(xiàng)目名稱時(shí),輸入Hello,然后單擊【Finish】按鈕。

接下來,對Java透視圖稍作介紹。如果要改變管理屏幕的方式,可以更改當(dāng)前窗口中的透視圖,方法是選擇【W(wǎng)indow】菜單下的【OpenPerspective】下的【Java】,也可以通過選擇【W(wǎng)indow】菜單下的【NewWindow】和新的透視圖來打開一個(gè)新窗口。Java透視圖具有一組更適合Java開發(fā)的視圖。圖2.15左側(cè)的這個(gè)視圖就是其中之一,該視圖是一個(gè)包含了各種Java包、類、JAR以及其他文件的層級結(jié)構(gòu)。此視圖被稱做包瀏覽器(PackageExplorer)。

2.Java開發(fā)工具(JDT)

下面創(chuàng)建并運(yùn)行一個(gè)HelloWorld應(yīng)用程序。使用Java透視圖,右擊Hello項(xiàng)目,從Hello項(xiàng)目的源文件夾(src)中選擇【New】菜單下的【Class】,如圖2.16所示。在隨后出現(xiàn)的對話框中鍵入“HelloWorld”作為類名稱。在“Whichmethodstubswouldyouliketocreate?(詢問編程者,是否需要自動生成下面的方法框架)”下選中publicstaticvoidmain(String[]args)復(fù)選框,然后單擊【Finish】按鈕。圖2.16在Java透視圖中創(chuàng)建新類這樣將在編輯器區(qū)域創(chuàng)建一個(gè)包含HelloWorld類和空的main()方法的.java文件,如圖2.17所示,然后向該方法添加如圖2.17所示的代碼。圖2.17新建一個(gè)HelloWorld類

在鍵入代碼時(shí)注意到Eclipse編輯器的一些特性,包括語法檢查和代碼自動完成。當(dāng)鍵入開括號或雙引號時(shí),Eclipse會自動提供配對的符號,并將光標(biāo)置于符號對之內(nèi)。在Eclipse編輯器中,當(dāng)輸入代碼“System”后,輸入“.”,編輯器會自動提示有哪些方法可以被使用,如圖2.18所示。圖2.18Eclipse編輯器特性圖2.19所示的代碼例子在System語句前面有一個(gè)燈泡狀圖標(biāo)(因?yàn)閕的聲明被省略了)。雙擊該燈泡狀圖標(biāo)將調(diào)出建議的修復(fù)列表,如圖2.20所示。圖2.19輸入一個(gè)需要快速修復(fù)代碼的例子圖2.20QuickFix建議雙擊該建議就會把建議代碼插入到代碼中的恰當(dāng)位置。一旦代碼無錯(cuò)誤地編譯完成,就能夠從Eclipse菜單上選擇Run來執(zhí)行該程序,也可以通過在Java類上點(diǎn)擊右鍵,選擇

【RunAs】中的【JavaApplication】來運(yùn)行,見圖2.21。圖2.22顯示了程序的輸出。圖2.21運(yùn)行Java程序圖2.22程序的輸出可以看出,在Console視圖中輸出了這段代碼的運(yùn)行結(jié)果。

3.附加的插件

Eclipse附帶了配合開放源碼并發(fā)版本系統(tǒng)(ConcurrentVersionsSystem,CVS)使用的插件,可用于源代碼控制,從而允許開發(fā)團(tuán)隊(duì)的成員操作一組源代碼文件,卻不會相互覆蓋其他人的更改。

4.用Tomcat和Eclipse開發(fā)Web應(yīng)用程序

1)安裝Web工具

EclipseIDE運(yùn)行正常后,選擇【Help】菜單下的【SoftwareUpdates】下的【FindandInstall】,可以下載和安裝Web工具,且無需轉(zhuǎn)到Web站點(diǎn),如圖2.23所示。然后,選擇“Searchfornewfeaturestoinstall”,如圖2.24所示。之后單擊【Next】按鈕,選擇“EuropaDiscoverySite”,如圖2.25所示,然后單擊【Next】按鈕。圖2.23查找安裝圖2.24安裝/更新窗口圖2.25選擇“EuropaDiscoverySite”下面選擇一個(gè)鏡像網(wǎng)站來進(jìn)行更新。這里選擇位于上海的http更新網(wǎng)站,如圖2.26所示。圖2.26選擇一個(gè)鏡像網(wǎng)站進(jìn)行更新

在EuropaDiscoverySite下,選中“WebandJEEDevelopment”復(fù)選框,向?qū)S即警告尚缺少依賴項(xiàng)。單擊【SelectRequired】?按鈕,警告消失。在GraphicalEditorsandFrameworks和ModelsandModelDevelopment類別中的部分或全部組件會被選中(如圖2.27所示)。圖2.27選擇要安裝的特性單擊【Next】按鈕繼續(xù),針對所選的每個(gè)特性的證書協(xié)議也會相繼出現(xiàn),如圖2.28所示。圖2.28安裝過程當(dāng)IDE完成插件的安裝后,就會要求重啟Eclipse,以便使更改生效。在繼續(xù)之前務(wù)必重啟IDE。

重啟了IDE后,用來開發(fā)動態(tài)Web項(xiàng)目所需的新特性就已準(zhǔn)備完畢。

2)安裝Tomcat

按照本書2.2小節(jié)內(nèi)容,安裝配置Tomcat服務(wù)器。

3)創(chuàng)建Web項(xiàng)目

在EclipseIDE中選擇【File】菜單下的【New】下的【Project】,查看項(xiàng)目向?qū)?。從列表中選擇【DynamicWebProject】,如圖2.29所示。圖2.29創(chuàng)建一個(gè)新的動態(tài)Web項(xiàng)目

在TargetRuntime下,可以看到“None”,如圖2.30所示。由于尚未為ApacheTomcat創(chuàng)建運(yùn)行庫,因此需要單擊【Next】按鈕,打開NewServerRuntime。從Apache文件夾中選擇ApacheTomcatv5.5,如圖2.31所示,然后單擊【Next】按鈕。圖2.30TargetRuntime

圖2.31創(chuàng)建一個(gè)新的服務(wù)器運(yùn)行庫

現(xiàn)在,可以命名此運(yùn)行庫,當(dāng)然保留ApacheTomcatv5.5的默認(rèn)名也可以。單擊【Browse】按鈕來定位用于ApacheTomcat配置的基本文件夾,如圖2.32所示。輸入有效目錄之后,單擊【Finish】按鈕創(chuàng)建運(yùn)行庫配置。圖2.32定義服務(wù)器位置選擇【W(wǎng)indow】菜單下的【ShowView】,可以打開Servers視圖。Servers視圖目前沒有包含任何內(nèi)容。此視圖針對的是應(yīng)用程序和Web服務(wù)器,它讓使用者可以控制它們并監(jiān)視其狀態(tài)。

要從IDE直接控制Tomcat,可通過從菜單選擇【New】下的【Server】來向Tomcat添加引用。NewServer向?qū)⒛J(rèn)指向剛剛創(chuàng)建的那個(gè)ApacheTomcatv5.5運(yùn)行庫。單擊【Next】按鈕,系統(tǒng)提問是否要向服務(wù)器添加項(xiàng)目。選擇在之前的步驟中創(chuàng)建的那個(gè)項(xiàng)目,然后單擊【Add】按鈕,如圖2.33所示。圖2.33添加項(xiàng)目

單擊【Finish】按鈕關(guān)閉向?qū)А,F(xiàn)在Servers視圖包含了Tomcatv5.5Server,且其下還包含項(xiàng)目Webtest,如圖2.34所示。圖2.34Servers視圖狀態(tài)

測試新的動態(tài)Web項(xiàng)目以及Tomcat服務(wù)器集成的最簡單方法是創(chuàng)建簡單的JSP并將其部署到Tomcat??梢酝ㄟ^選擇【File】菜單下的【New】下的【Other】創(chuàng)建新的JSP文件,或者也可以使用上下文敏感菜單,方法是用右鍵單擊ProjectExplorer視圖中的項(xiàng)目名稱,并選擇【New】下的【JSP】,如圖2.35所示。圖2.35添加JSP文件確保父目錄是WebContent,并將此文件命名為index.jsp。單擊【Finish】按鈕,使用默認(rèn)模板創(chuàng)建頁面。如果單擊【Next】按鈕,還可以選擇想要為新頁面選用的模板(比如HTML或XHTML)。對于本測試而言,可保留默認(rèn)選項(xiàng)。

測試頁完成后,可使用Eclipse將其重新部署到ApacheTomcat。在Servers視圖中,注意到State已被設(shè)置成Republish,這是因?yàn)樽员卷?xiàng)目上次部署到服務(wù)器以來,已經(jīng)發(fā)生了很多更改。右鍵單擊此服務(wù)器并從菜單中選擇Publish。一旦項(xiàng)目被部署到此服務(wù)器,狀態(tài)就會變成Synchronized,如圖2.36所示。圖2.36Server的新狀態(tài)項(xiàng)目成功部署且服務(wù)器成功啟動之后,可以打開瀏覽器并導(dǎo)航到http://localhost:8080/ProjectName/jspname.jsp(其中ProjectName是所創(chuàng)建的動態(tài)Web項(xiàng)目的名稱),剛才創(chuàng)建的新的Web頁會隨即出現(xiàn)。2.4.3Lomboz的配置和使用

實(shí)驗(yàn)環(huán)境采用ObjectWebLombozforJavaEEDevelopment3.1.2,它集成了Eclipse的Lomboz插件,是一個(gè)很好的免費(fèi)Web應(yīng)用程序開發(fā)平臺,可從http://lomboz.O下載最新版本。下載后,解壓到指定的目錄,雙擊eclipse文件即可啟動。

1.?LombozEclipse的Tomcat配置

單擊菜單欄中的菜單【W(wǎng)indow】,選擇命令【Preferences】,如圖2.

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論