版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章
網路資料庫應用系統概述
本章主要講解:
F/S、C/S、B/S三種網路資料庫應用系統模式
CGI、API與PHP技術要點、ASP技術特徵與工作原理
ODBC技術以及配置方法
DBMS概念、資料庫設計方法
網上商店實例功能與資料庫設計參數1.1網路資料庫應用系統模式
建立電腦網絡的主要目的是實現資源共用和電腦之間的通信。資源共用包括硬體資源共用、軟體資源共用、數據資源共用和通信通道資源共用。其中,如何有效實現數據資源共用是資料庫應用系統的重要功能之一。
1.1.1檔/伺服器模式(F/S模式,FileServerModel)
1.檔伺服器模型以
NovellNetware局域網操作系統為代表是檔伺服器模型的典型。它以一臺或幾臺伺服器作為共用資源的主體,在檔伺服器中提供高速存取的大容量磁片,用於存放網路中各個客戶端共用的檔和目錄,包括各種應用程式和數據庫。工作站根據所擁有的許可權使用程式、訪問資料庫。作為客戶端的工作站上不安裝應用程式,屬於一種零客戶端方案。
1.1.1檔/伺服器模式(F/S模式,FileServerModel)2.工作組模型
在工作組模型中,某個擁有特權的系統管理員創建一個用戶工作組,並賦予組中的成員以對等(PeartoPear)方式工作。工作組中的每一臺電腦既可作為伺服器,又可作為工作站。每臺電腦具有自己的帳戶,並管理著自己所屬的共用資源。
1.1.1檔/伺服器模式(F/S模式,FileServerModel)3.域模型
利用域模型可以實現對網路的集中管理。域模型是一種安全、高效的網路使用模型,能夠構成性能良好的、基於局域網絡的資料庫應用系統。
1.1.2客戶/伺服器模式(C/S模式,Client/ServerModel)
客戶/伺服器模式提出了一種新的資源共用方式。即,將不同的應用程式安裝在不同的工作站上,形成客戶端。客戶端運行本地程式,訪問儲存在伺服器端的資料庫,獲取數據資源,完成相關處理後回寫至資料庫中。這就形成了客戶/伺服器模式的基本運行機理。根據客戶/伺服器構架方式,可以將其分為:二層C/S模式和三層C/S模式。
1.1.2客戶/伺服器模式(C/S模式,Client/ServerModel)1.二層C/S模式二層C/S模式把數據處理任務分配給客戶機(Client)和數據庫伺服器(DataBaseServer)共同承擔。資料庫伺服器安裝資料庫管理系統(DBMS,DataBaseManagementSystem),承擔資料庫數據管理、回應客戶機請求並根據請求完成數據操作;客戶機安裝應用程式,承擔客戶程式運行、數據的處理和輸入/輸出操作。1.1.2客戶/伺服器模式(C/S模式,Client/ServerModel)2.三層C/S模式在三層C/S模式結構中,客戶機駐留用戶介面層(也稱為表示層)軟體負責用戶與應用層之間的對話任務。功能伺服器存放業務邏輯層(也稱為功能層)軟體,回應客戶機請求,完成業務處理或複雜計算。在出現資料庫訪問任務時,根據客戶機的要求向資料庫伺服器發出SQL指令。資料庫伺服器存放資料庫服務層(也稱為數據層)軟體,用來執行功能層送來的SQL指令,實現對數據庫的讀、寫、刪、改及查詢等操作,操作完成後通過功能伺服器向客戶機返回操作結果。1.1.3流覽器/伺服器模式(B/S模式,Browser/ServerModel)基於B/S模式的資料庫應用系統通常採用三層結構:“流覽器——Web伺服器——資料庫伺服器”。在B/S模式結構中,客戶機駐留的用戶介面層軟體為流覽器,用戶通過流覽器的表單(Form)等形式向Web伺服器發送HTTP協議方式的請求。1.2Web資料庫技術隨著Internet/Intranet技術的普及和發展,客戶/伺服器結構的資料庫應用系統正由2層向3層或多層發展。如果客戶端僅需流覽器軟體,中間層提供Web服務,後臺提供資料庫服務,即形成了Web資料庫應用系統結構。1.2.1三層結構
Web資料庫應用系統採用3層的客戶/伺服器結構:第一層為客戶層,通常安裝流覽器軟體;第二層為中間層,需要配置相應的Web伺服器以及相關技術支撐軟體;第三層為數據庫層,必須配備相應的資料庫伺服器和數據庫管理系統。從技術發展角度看,最經典的資料庫訪問技術是CGI(CommonGatewayInterface),隨後出現了伺服器API(ApplicationProgrammingInterface)技術,近來流行的是ASP(ActiveServerPages)技術和PHP(HypertextPreprocessor)技術。。1.2.2CGI技術
CGI是Web伺服器與外部擴展程式交互的一個標準介面。按CGI標準編寫的外部擴展程式可以處理客戶端(一般是Web流覽器)輸入的協同工作數據,完成客戶端與伺服器的交互操作。伺服器並不關心外部擴展程式用什麼語言(如C、C+、Perl、Delphi或VisualBasic等)編寫,它只是負責接收用戶的輸入資訊,並把CGI程式所產生的結果(HTML文檔或其他符合HTTP規定的檔)回傳給用戶。1.2.3API技術API以動態鏈接庫(DLL)的形式提供,是駐留在Web伺服器上的本機代碼,作用類似於CGI,可起到擴展Web伺服器功能的作用。目前流行的伺服器API有Microsoft的ISAPI(InternetServerAPI)、Netscape的NSAPI(NetscapeServerAPI)和O’Reilly的WSAPI(WebSiteAPI)。各種伺服器API均與相應的Web伺服器緊密聯繫在一起,程式員可利用伺服器API來開發Web伺服器與資料庫伺服器的介面程式。
1.2.4PHP技術
PHP是一個遞歸的首字母縮寫詞,代表PHP:HypertextPreprocessor(PHP:超文本預處理器)。PHP是一種腳本編程語言,通常嵌入或結合HTML使用。對於開發三層結構的Web資料庫應用系統,PHP是開發中間層中的應用邏輯一個理想的工具。1.2.5ASP技術ASP屬於ActiveX技術中的伺服器端技術,與通常在客戶端實現動態頁面的技術(如JavaApplet和ActiveX控件等)不同。ASP中的命令和腳本均在伺服器端解釋執行,執行後的結果產生HTML頁面並送給流覽器。由於腳本在伺服器端執行,因而開發者不必擔心流覽器是否能夠執行腳本。同時,由於只是將HTML頁面送到流覽器,在流覽器上看不到ASP源代碼,系統安全的到了保證。
1.2.5ASP技術ASP訪問資料庫通過ADO(ActiveXDataObject)實現,
ADO是Microsoft推出的一項數據訪問技術。使用ADO可以編寫緊湊簡明的腳本,以連接到與OLEDB相容的數據源.如數據庫、電子錶格、順序數據檔或電子郵件目錄等。另外,還可使用ADO訪問與ODBC相容的資料庫。ASP的工作流程如圖。1.3網路資料庫訪問介面技術
JDBC是Java的開發者——Sun的Javasoft公司制定的Java資料庫連接(Java
Data
Base
Connectivity)技術的簡稱,ODBC(Open
Database
Connectivity,開放資料庫互連)是微軟公司開放服務結構(WOSA,Windows
Open
Services
Architecture)中有關資料庫的一個組成部分,它建立了一組規範,並提供了一組對數據庫訪問的標準API(應用程式編程介面)。1.3.1JDBC技術簡介1.JDBC結構JDBC有一個非常獨特的動態連接結構,它使得系統模組化。使用JDBC來完成對數據庫的訪問包括以下四個主要組件:Java的應用程式、JDBC驅動器管理器、驅動器和數據源。
1.3.2ODBC技術基礎
基於ODBC的應用程式對數據庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的資料庫操作由對應的DBMS的ODBC驅動程式完成。也就是說,不論是FoxPro、Access還是Oracle、MSSQLServer資料庫,均可用ODBC
API進行訪問。由此可見,ODBC的最大優點是能以統一的方式處理所有的資料庫。一個完整的ODBC應用由下列幾個部件組成:
1.3.3ODBC配置方法1.針對Access資料庫配置ODBC
假定網上商店資料庫data.mdb存放與d:\shooping\whpuau\db目錄下。可以單擊【開始】-【程式】-【管理工具】-【數據源(ODBC)】進入ODBC數據源管理器,如圖所示。
根據網上商店應用的需要,可以註冊系統DSN。為此,應該單擊“系統DSN”選項卡,然後單擊“添加”命令按鈕進入創建新數據源對話框,如圖所示。在創建新數據源對話框中,應該選擇MicrosoftAccessDriver(*.mdb),然後單擊“完成”命令按鈕進入ODBCMicrosoftAccess安裝對話框,如圖所示。
1.3.3ODBC配置方法2.針對SQLServer資料庫配置ODBC
設網上商店資料庫名為shopping,為MSSQLServer資料庫,可以通過以下步驟完成網上商店資料庫的ODBC配置操作。進入ODBC數據源管理器後,選中“系統DSN”選項卡,然後單擊“添加”命令按鈕,進入創建新數據源對話框。然後,應該選擇SQLServer選項,如圖所示。
2.針對SQLServer資料庫配置ODBC2.針對SQLServer資料庫配置ODBC完成在新數據源對話框中選擇SQLServer選項後,單擊“完成”命令按鈕,即可進入“建立新的數據源到SQLServer”對話框1。在這個對話框中,需要為數據源命名,可以命名為“DBQ”。還需要指定伺服器,本例可以選擇“Local”。設定結果如圖所示。
2.針對SQLServer資料庫配置ODBC在“建立新的數據源到SQLServer”對話框1中完成設置後,單擊“下一步”命令按鈕,即可進入“建立新的數據源到SQLServer”對話框2。在這個對話框中,可以設定“使用用戶輸入登錄ID和密碼的SQLServer驗證”、“連接SQLServer以獲得其他配置選項的默認設置”,並鍵入登錄ID和密碼。設定結果如圖所示。2.針對SQLServer資料庫配置ODBC在“建立新的數據源到SQLServer”對話框2中完成設置後,單擊“下一步”命令按鈕,即可進入“建立新的數據源到SQLServer”對話框3。在這個對話框中,可以設定“改變默認的資料庫為shooping”、“使用ANSI引用的識別字”和“使用ANSI的空值、填充和警告”。設定結果如圖所示。2.針對SQLServer資料庫配置ODBC在“建立新的數據源到SQLServer”對話框3中完成設置後,單擊“下一步”命令按鈕,即可進入“建立新的數據源到SQLServer”對話框4。在這個對話框中,可以不做任何改變,直接單擊“完成”命令按鈕“”,進入“ODBCMicrosoftSQLServer安裝”對話框,如圖所示。
1.4資料庫管理系統在資料庫技術領域,經典的數據模型有三種。它們分別是:層次數據模型,採用樹型結構描述數據實體間的關聯;網狀數據模型,採用網狀結構描述數據實體間的關聯;關係數據模型,採用二維表結構描述數據實體間的關聯。在這三種經典的數據模型中,關係數據模型具有較高的數據獨立性和較嚴格的數學理論基礎,並且具有結構簡單和提供非過程性語言等優點,因而得到了廣泛的應用。採用關係數據模型構造的資料庫系統,被稱為關係資料庫管理系統(RDBMS,RelationDataBaseManagementSystem)。1.4.1關係資料庫管理系統概述在關係型資料庫中,數據元素是最基本的數據單元。可以將若干個數據元素組成數據元組,若干個相同的數據元組即組成一個數據表(即關係),而所有相互關聯的數據表則可以組成一個資料庫。這樣的資料庫集合即被稱為基於關係模型的資料庫系統。
1.基本術語(1)數據元素數據元素存放於字段(Field)中,一個數據表中的每一個字段均具有一個唯一的名字(稱為字段名)。一個字段也就是數據表中的一列。根據面向對象的觀點,字段是數據表容器對象中的子對象,並具有一些相關的屬性。可以為這些字段屬性設定不同的取值,來實現應用中的不同需要。字段的基本屬性有:字段名稱,數據類型,字段大小,等等。
1.基本術語(2)數據元組數據元組也稱為記錄(Record),一個記錄構成數據表中的一行。一個數據表中的每一個記錄均具有一個唯一的編號,被稱為記錄號。一個記錄應該具有一個主關鍵字,主關鍵字是一個字段或若干字段的集合。
1.基本術語
(3)數據表具有相同字段的所有記錄的集合稱為數據表,也稱為關係。一個資料庫中的每一個數據表均具有一個唯一的名字,被稱為數據表名。數據表是資料庫中的子對象,也具有一系列的屬性。同樣可以為數據表屬性設置不同的屬性值,來滿足實際應用中的不同需要。1.基本術語
(4)資料庫資料庫的傳統定義是以一定的組織方式存儲的一組相關資料項目的集合,主要表現為數據表的集合。但是,隨著資料庫技術的發展,現代資料庫已不再僅僅是數據的集合,而且還應包括針對數據進行各種基本操作的對象的集合。這些基本操作的對象包括,查詢對象,存儲過程,等等。
2.關係運算 關係運算是針對關係資料庫數據進行的操作運算,既可以針對關係中的記錄實施,也可以針對關係中的字段實施,還可以針對若干個關係實施。基本的關係運算包括選擇運算,投影運算和連接運算三種。
2.關係運算
(1)選擇運算選擇運算是從指定的關係中選取滿足給定條件的若干元組以構成一個新關係的運算,其關係運算式為:SELECT關係名
WHERE條件其中,條件是由常數、字段名及其通過相應的比較運算符和邏輯運算符連接形成邏輯運算式組成的。
2.關係運算(2)投影運算投影運算是從指定的關係中選取指定的若干字段從而構成一個新關係的運算,其關係運算式為:PROJECT關係名(字段名1,字段名2,……,字段名n)
2.關係運算
(3)連接運算連接運算是選取若干個指定關係中的字段滿足給定條件的元組從左至右連接,從而構成一個新關係的運算,其關係運算式為:JION關係名1AND關係名2……
AND關係名nWHERE條件其中,條件是由常數、字段名及其通過相應的比較運算符和邏輯運算符連接形成邏輯運算式組成的。
3.結構化查詢語言SQL 根據ANSISQL92標準,SQL語句按其功能的不同可以分為以下六大類:①數據定義語句(DDL,Data-DefinitionLanguage);②數據操作語句(DML,Data-ManipulationLanguage);③操作管理語句(TML,Transaction-ManagementLanguage);④數據控制語句(DCL,Data-ControlLanguage);⑤數據查詢語句(DQL,Data-QueryLanguage);⑥游標控制語句(CCL,Cursor-ControlLanguage)。
1.4.2Access資料庫管理系統1.創建Access資料庫Access資料庫採用特有的全環繞資料庫檔結構組成資料庫檔(MDB檔),以一個單獨的MDB檔存儲一個資料庫應用系統中包含的所有對象。
首先,順序單擊【開始】|【程式】|【MicrosoftAccess】,啟動Access運行。在對話框中,選定“空Access資料庫”單選框,然後單擊“確定”
命令按鈕,即可進入“檔新建資料庫”對話框,如圖所示。
1.創建Access資料庫完成上述三項選擇後,單擊“創建”按鈕,即出現空Access資料庫的設計視圖窗口。在這個窗口中顯示的是上面指定名稱的資料庫容器對象,如圖所示:
2.設計Access數據表在資料庫設計視圖中,選擇“表”對象卡,然後單擊“新建”按鈕,即出現“新建表”對話框,如圖所示。在“新建表”對話框,Access提供五種創建新表的不同方法。此處,應該選擇使用“設計視圖”創建數據表。
2.設計Access數據表在數據表設計視圖所提供的表格中,通過逐欄地填寫數據表對象的各個字段對象及其子對象的相關屬性值,來完成創建或者設計數據表對象結構的操作。請參見圖示各項屬性值。
3.在Access數據表填寫數據數據表視圖形式如圖所示,請參見圖中所示數據示意。
1.4.3MsSQLServer資料庫管理系統SQLServer使用客戶機/伺服器體系結構,將所有的工作負荷分解成在伺服器上的任務和在客戶機上的任務。客戶機應用程式負責商業邏輯和向用戶提供數據,一般運行在一個或多個客戶機上,但也可以運行在伺服器上。伺服器管理資料庫和分配可用的伺服器資源,如記憶體、網路帶寬和磁片操作。客戶機應用程式介面允許應用程式在單獨的客戶機上運行,並且通過網路與伺服器進行通信。
1.創建SQLServer資料庫首先,順序單擊【開始】|【程式】|【MicrosoftSQLServer】|【EnterpriseManager】,啟動SQLServer的企業級管理器。在如圖所示的SQLServer管理器中,選定“資料庫(Databases)”選項。如圖所示。
1.創建SQLServer資料庫接著,在“資料庫(Databases)”選項上右鍵單擊後彈出的快捷菜單上,選擇“NewDatabase”菜單選項,即可進入“DatabaseProperties”對話框,如圖所示。
2.設計SQLServer數據表為了設計SQLServer數據表,需要在圖所示的SQLServer管理器窗口展開新建的“shopping”資料庫圖示。接著,在“數據表(tables)”選項上單擊右鍵,即可彈出的快捷菜單。如圖所示。
2.設計SQLServer數據表接著,在“數據表(tables)”選項上單擊右鍵,在彈出的快捷菜單上選擇“Newtables”菜單選項,即可進入SQLServer數據表設計視圖。
1.5網路資料庫應用系統實例——網上商店
網上商店是一種典型的網路資料庫應用系統,本書將以一個簡要的網上商店功能實現作為實例,逐步地介紹構建網上商店所需要的基本ASP技術。
1.5.1網上商店功能分析
網上商店是一種開設在Internet上的商店,它允許任何一個Internet用戶流覽商品,也允許需要購買商品的Internet用戶註冊成為商店的顧客。同時,商店的顧客能夠選購商品,並等待商店員工送貨上門。對於商店經營者,他必須能夠將商店所能提供的商品資訊發佈於網路上,並能夠接受商店顧客的選購。對於商店管理者,他需要經常查閱商店的經營狀況,包括各類商品庫存與銷售資訊、商店顧客註冊與購物行為資訊、商店經營者行為資訊。
1.Internet用戶流覽功能
為了使得任意Internet用戶能夠進入商店,網上商店網站應該設置商店主頁。這個商店主頁不需註冊或登錄即可被訪問。
2.商店顧客註冊與登錄功能
註冊功能是為了使Internet流覽者能夠註冊成為商店顧客。當一個Internet流覽者有興趣成為本網上商店顧客時,他可以分別在“用戶名”文本框“密碼”文本框中輸入自己設定的字串,然後單擊“註冊”按鈕進入顧客資訊表填寫個人資訊。此時,將鏈接至填寫個人資訊頁面,可以參考圖所示。
2.商店顧客註冊與登錄功能3.顧客購物功能
網上商店前端的主要功能是允許顧客購物,為此,必須為顧客提供商品分類清晰、操作便利的Web頁面。可以參考圖所示頁面進行設計。顧客購物功能頁面設計要點是,必須分類提供商品名稱、編號與銷售價格,允許顧客選中商品後提交。為此,在逐一標明各個商品的位置上,必須安置“購買”或“放入購物車”按鈕。一旦顧客在點擊這個按鈕,即標明他購買了這個商品。此時,提交數據接受頁面將在伺服器端運行,將接受的數據寫入資料庫中。
3.顧客購物功能4.日常經營功能
網上商店的日常經營功能頁面為後端頁面,只有商店經營者方能登錄進入。在圖所示的網上商店主頁面上,為經營者設置了登錄進入的超級鏈接“進入管理”。日常經營主要包括:查看訂單,搜索訂單,確定送貨地點,標注已送貨訂單,標注顧客退貨訂單,等等。所有這些操作,將都會修改資料庫中的相應數據。4.日常經營功能5.商店管理功能
網上商店管理功能頁面也是後端頁面,只有商店管理者才能登錄進入。商店管理頁面上,商店管理者可完成:商品分類查詢、分類統計、增加商品、刪除商品、定價等功能。
1.5.2網上商店資料庫設計
1.管理員登錄資訊表admin管理員登錄資訊表admin記錄網上商店經營者與管理者的登錄資訊,主要包括登錄名、登錄密碼和許可權等內容。由該數據表中記錄的許可權來區分登錄者是經營者還是管理者,他們將擁有不同的操作許可權。數據表結構可參考表所示。1.5.2網上商店資料庫設計2.註冊顧客資訊表user註冊顧客資訊表user記錄網上商店顧客的個人資訊,主要包括顧客登錄名與密碼、顧客真實姓名與詳細地址等內容。這些個人資訊是配送商品時所必需的資訊。數據表結構可參考表所示。
1.5.2網上商店資料庫設計3.商品資訊表product商品資訊表product記錄網上商店的各類商品資訊,主要包括商品名稱、商品介紹與價格參數等內容。這些資訊將顯示在購物功能頁面上,成為顧客選購商品的依據。除此以外,商品資訊表product還記錄訪問次數、成交次數和數量資訊,構成商店管理者盤點商品、分析銷售狀態的基本依據。
1.5.2網上商店資料庫設計4.訂單數據表orders訂單數據表orders記錄各類商品的訂貨資訊,主要包括商品名稱與數量、顧客的準確資訊與商品送達資訊等內容。用這些記錄在案的資訊保證訂購商品的顧客能夠及時得到送貨,貨款能夠及時收回。
1.5.3網上商店功能模組設計
根據網上商店功能分析的結果,可以設定網上商店數據業務流程如圖所示。
1.5.3網上商店功能模組設計1.註冊註冊功能模組為任意Internet流覽者提供註冊成為本網上商店顧客的操作頁面。流覽者進入註冊功能模組後,可以填寫個人資訊,然後提交。註冊功能模組在接受提交的個人資訊之後,填寫顧客資訊表。從此,這個流覽者即可以商店顧客的身份登錄,也可以進行購物操作。2.登錄Internet流覽者必須經過登錄操作,由登錄功能模組驗明其顧客身份,方可進行購物操作。登錄功能模組的主要功能即為驗明顧客身份,調用購物功能模組。1.5.3網上商店功能模組設計3.購物購物功能模組的主要功能為:提供商品資訊,接受商品訂單,提交商品訂單數據。從而使得顧客可以流覽商品,查找商品,對滿意的商品下訂單。4.規劃許可權規劃許可權功能模組只允許商店管理者使用,可以採用預先設定用戶的方式設置,使得有一個用戶初始時即擁有管理者許可權。該管理者有權創建相關經營者登錄規則與許可權,有權針對顧客資訊進行編輯,比如建立惡意顧客黑名單、取消顧客資格。5.編輯數據編輯數據功能模組提供商品數據的增、刪、改等操作頁面,僅允許具有管理者許可權的訪問者有效。管理者可以調用編輯數據功能模組完成增加商品、刪除商品、為銷售商品定價等操作。
2.1HTML概述
HTML(超文本標記語言)是一種描述文檔結構的標注語言,它使用一些約定的標記對WWW上的各種資訊進行標注。當用戶通過網頁流覽WWW上的資訊時,流覽器會自動解釋存在於網頁源代碼中的這些標記的含義,並按照這些標記約定的格式在螢幕上顯示這些被標記的內容,從而形成網頁。
2.1HTML概述HTML檔內容實際上是由一系列的標記段相互嵌套、或者相互並列形成,在每一個標記段之中包含著網頁顯示時需要的文字、資源地址、腳本語言程式。因此,從文檔結構上看,HTM文檔由標記段組成,每一個標記段稱為文檔元素。2.1HTML概述組成HTM文檔的元素有許多種,用於組織檔的內容和指導檔的輸出格式。絕大多數元素是“容器”,
即它有起始標記和結尾標記。元素的起始標記叫做起始鏈接簽(StartTag),元素結束標記叫做結尾鏈接簽(EndTag),在起始鏈接簽和結尾鏈接簽中間的部分是元素體。
每一個元素都有名稱和可選擇的屬性,元素的名稱和屬性都在起始鏈接簽內標明。以下是一個簡單的HTM文檔“p2-1.htm”內容,而將它在IE流覽器中打開顯示的結果如圖所示。
2.1HTML概述<HTML><HEAD><TITLE>武漢工業學院</TITLE></HEAD><BODYbgcolor=yellow><P>以此表示一份簡單HTM文檔的結構以及網頁顯示形式</P></BODY></HTML>2.1HTML概述用於創建或者編輯HTM文檔的軟體工具很多,既可以選用具有簡單文本檔編輯功能的文字處理軟體,如MicrosoftNotePad(記事本)、MicrosoftWordPad(寫字板)、MicrosoftWord等等;也可以選用具有網頁檔編輯功能的專用軟體,如MicrosoftFrontPage、DreamWear等等。具有網頁檔編輯功能的專用軟體無疑是編輯HTM文檔最方便的工具。書中所有HTM文檔源代碼均採用MicrosoftNotePad(記事本)格式給出。
2.2HTM文檔結構一個基本HTM文檔的結構應該如圖所示。2.2.1<HTML>標記段在<HTML>…</HTML>標記段中,應該並列嵌套<HEAD>…</HEAD>標記段和<BODY>…</BODY>標記段,分別用以顯示網頁窗口標題及其網頁正文。其最簡單的常用形式為:<HTML><HEAD><TITLE>
流覽器窗口標題寫在這裏</TITLE></HEAD><BODY>HTM文檔的正文寫在這裏</BODY></HTML>2.2.2<HEAD>標記段<HEAD>…</HEAD>標記段用於標記<HTML>…</HTML>標記段首,其間可以包含若干個<META>標記和一個<TITLE>…</TITLE>標記段。<META>標記的典型用法為:<METAhttp-equiv="Content-Language"content="zh-cn"><METAhttp-equiv="Content-Type"content="text/html;charset=gb2312">分別表示本HTM文檔使用中國語言、其文本字元集為“GB2312”。2.2.3<BODY>標記段<BODY>…</BODY>標記段用於標記HTM文檔正文,即,流覽器窗口中顯示的所有內容均應該書寫在<BODY>…</BODY>標記段中。凡是涉及整個網頁的屬性設置,包括網頁背景色彩或者背景圖案、網頁上的各類文本色彩等等,均可在<BODY>標記中通過設置相關屬性來設定。<BODY>標記的常用文法格式為:<BODYbgcolor=#text=#link=#alink=#vlink=#background=“imageURL”>2.3HTML的格式標記
HTML的格式標記分為文本格式標記與圖像格式標記兩類。其中,文本格式標記用於指定網頁顯示時,網頁上文字的顯示字體、字型、字型大小以及背景、前景色彩等特徵;圖像格式標記則用於指定網頁顯示時,網頁上圖像的顯示位置、尺寸邊框、以及當圖像無法顯示時的代替文字等特徵。2.3.1文本格式標記符
在網頁的文字顯示中,如何指定標題文字,指定正文的顯示格式,指定換行,指定關鍵文字的斜體、加粗、下劃線,指定文字的字體、字型、字型大小和色彩,等等,就需要應用HTML的文本格式標記符號。1.標題文字標記<Hn>…</Hn><HTML><HEAD><TITLE>標題文字標記實例
</TITLE></HEAD><BODY><h1>第一級文字標題</h1><h2>第二級文字標題</h2><h3>第三級文字標題</h3><h4>第四級文字標題</h4><h5>第五級文字標題</h5><h6>第六級文字標題</h6></BODY></HTML>2.預格式化文本標記<pre>…</pre><HTML><HEAD><TITLE>預格式化文本標記實例</TITLE></HEAD><BODY>
段首預置的空格被取消了,且行尾的
回車符也被忽略了。<pre>段首預置的空格被保留著,且行尾的
回車符也被保留著。</pre></BODY></HTML>3.強制換行標記<br>和段落標記<p>…</p>段落標記<p>…</p>的作用是通知流覽器:位於<p>…</p>標記之間的文本形成一個段落,需要置於下一段落的開始處顯示。常用的段落標記屬性是align,一般語法格式為:<palign=str>…</p>其中,str的取值可以為:“left”、“center”或“right”分別指定本段落顯示在頁面窗口的居左、居中或居右。
4.文本修飾標記<HTML><HEAD><TITLE>換行標記、段落標記與文本修飾標記實例</TITLE></HEAD><BODY><strong>位於strong標記對之間的文字</strong>被<br>加重了!<u>由於br的作用</u>導致<palign="center">換了一行。p標記導致此處自成一段且居中。</p><b>由於段落標記</b><s>又換行了。</s><br><i>請注意幾種文字修飾</i>的效果。</BODY></HTML>
5.字體型號標記<font>…</font>
<HTML><HEAD><TITLE>字體型號標記實例</TITLE></HEAD><BODY><fontface="宋體"size=10color=#ff0000>10號紅色宋體文字</font><br><fontface="黑體"size=10color=#00ff00>10號綠色黑體文字</font><br><fontface="隸書"size=10color=#0000ff>10號藍色隸書文字</font><br><fontface="宋體"size=6color=#808000>6號橄欖色宋體文字</font><br>
默認文字顯示效果</BODY></HTML>2.3.2圖像格式標記符<HTML><HEAD><TITLE>圖像格式標記實例</TITLE></HEAD><BODY><imagesrc="fh.gif">
忽略其他屬性賦值,圖像顯示無邊框,以原始尺寸居左,同行文字居下。<br><imagesrc="fh.gif"border=5height=60width=110align=middle>
指定圖框、指定圖像顯示尺寸、指定同行文字居中。<br><imagealt="圖像無法顯示"src="fh.gif"border=5align=right>
指定替換文字、指定圖框、指定圖像居右顯示,由於能夠顯示圖像,替換文字不顯示。<br><imagealt="圖像無法顯示"src="fh.gtf"border=5>
由於圖像檔案名拼寫錯誤,不能顯示圖像,因而顯示替換文字。<br></BODY></HTML>
2.3.3滾動對象標記符
網頁上的滾動對象是指在網頁上左右移動的文字或者圖像,這些對象的存在增添了網頁的生動性。設定滾動對象的方法是,應用<marquee>…</marquee>標記段將需要滾動的對象括起來。
<marquee>…</marquee>標記段的一般文法為:<marqueedirection=#bihavior=#loop=#scrollamount=#scrolldelay=#align=#bgcolor=#>…</marquee>
2.4HTML的超文本鏈接標記符
所謂包含超文本鏈接是指,在HTM文檔中含有可直接轉移至網路上任一指定資源的指針,而這個指針則稱為超文本鏈接指針。使用<a>…</a>標記段即可在HTM文檔中設置超文本鏈接指針。
2.4.1統一資源定位器URL所有的網路資源均具有唯一標識,均可採用統一資源定位器(URL,UniformResourceLocator)予以定位。在網路系統中,資源的唯一標識須以如下形式確定:protocol://[:port]/directory/filename一個典型的URL為/,它表示武漢工業學院WWW伺服器上的起始HTML檔。2.4.2在文本上設定超文本鏈接指針
超文本鏈接指針可以Web頁上任一對象作為載體,使得操作者通過滑鼠單擊著一載體來實現指定網路資源的調用。在文本上設定超文本鏈接指針是指,將超文本鏈接指針的載體設定在Web頁中的文字上。
1.鏈接到其他HTM文檔在HTML文檔中設定超文本鏈接指針的標記為:<a>…</a>。其基本文法格式為:<ahref=URLtarget=locate>text</a>其中,text可以是文字或其他媒體形式的資訊,構成超文本鏈接指針的載體。當用戶滑鼠單擊text時,流覽器就會調用由href屬性值“URL”所定位的目標。因此,href稱為<a>…</a>標記的資源定位屬性。<a>…</a>標記中的target屬性稱為目標屬性,用於指定新引用的資源顯示在哪一個窗口中。2.鏈接到同一個檔中的其他文本處設定一個本地鏈接需要兩個步驟,首先為跳轉目的地設定標識(Name),文法一般格式為:<aname=str>…</a>其中,str屬性取值為一個字串,為跳轉目的地名稱。跳轉目的地可以是HTM文當中的任一位置,參見本節HTM文檔源代碼第7行和第15行。在設定好跳轉目的地後,即可在跳轉起始處設定超文本鏈接指針,將<a>標記中的href屬性值設定為需要跳轉的目的地址名稱,參見本節HTM文檔源代碼第11行。2.4.3在圖像上設定超文本鏈接指針在HTM文檔中,超文本鏈接指針還可以放置在圖像對象上。操作者可以通過在圖像上單擊滑鼠左鍵來實現網路資源的引用。其一般文法格式為:<ahref=URL><imagesrc=imageURL></a>其中,<image>標記設置承放超文本鏈接指針的圖像對象。關於各種常用超文本鏈接標記應用的實例,請閱讀以下HTM文檔源代碼“p2-7.htm”,對照圖所示的流覽器輸出效果領會<a>…</a>標記設置的意義。
<HTML><HEAD><TITLE>超文本鏈接標記實例</TITLE></HEAD><BODY><imagesrc="fh.gif"><aname="A1">跳轉目的地1。</a><br><br><br><br><br><br><br><imagesrc="fh.gif"border=2height=60width=110align=middle><ahref="p2-4.htm">在本窗口中引用“文本修飾標記實例”。</a><br><ahref="p2-4.htm"target="_blank">在新窗口中引用“文本修飾標記實例”。</a><br><ahref="#A1">向前跳轉至目的地1。</a>、<ahref="#A2">向後跳轉至目的地2。</a><ahref="p2-4.htm"target="_blank"><imagesrc="fh.gif"></a><br><br><br><br><br><br><imagealt="圖像無法顯示"src="fh.gtf"border=5><aname="A2">跳轉目的地2。</a><br></BODY></HTML>
2.5HTML的表格標記符一般而言,表格總是成批具有相同結構數據的最佳顯示形式。在網路資料庫應用系統中,諸如商店管理中的商品清單、客戶關係管理中的訂貨清單等等,都屬於這種成批的、具有相同結構的數據集合,因此,適合於表格形式顯示。另外,網路資料庫應用系統常常採用關係資料庫管理系統進行資料庫管理,而關係資料庫本身即以二維表作為組織數據的基本單元。因此,在網路資料庫應用系統中採用表格形式提供數據的顯示與操作介面,也就最為順理成章了。
2.5.1<TABLE>標記段<TABLE>…</TABLE>標記段必須完整地嵌套在<BODY>…</BODY>標記段中。不同於關係資料庫中的二維表,HTM文檔中的表格對象中可以包含表格。也就說,<TABLE>…</TABLE>標記段可以嵌套著<TABLE>…</TABLE>標記段。<TABLE>標記的一般文法格式為:<TABLEborder=#cellpadding=#cellspacing=#align=#width=#height=#vspace=#hspace=#>
2.5.2表格元素標記符1.表格行標記<tr>…</tr><tr>標記定義一個表格行的開始,</tr>標記結束一個表格行的定義。<tr>標記的一般文法格式為:<tralign=#valign=#>
2.表格單元標記<th>…</th>和<td>…</td>(1)<th>…</th>標記<th>…</th>標記定義作為表格標題欄的表頭單元,文法格式為:<thbgcolor=#width=#height=#align=#valign=#colspan=#rowspan=#>…</th>
(2)<td>…</td>標記<td>…</td>標記定義表格中的數據單元,文法格式為:<tdbgcolor=#width=#height=#align=#valign=#colspan=#rowspan=#>…</td>
2.5.3表格標題標記<caption>…</caption><caption>…</caption>標記的一般文法格式為:<captionalign=#valign=#>標題文字</caption>align屬性設定標題文字相對表格對象的水準對齊方式,可以取值為:“left”定義標題文字相對表格對象左對齊,“center”定義標題文字相對表格對象居中對齊,“right”定義標題文字相對表格對象右對齊。valign屬性設定標題文字相對表格對象的垂直位置,可以取值為:“top”定義標題文字位於表格對象之上,“bottom”定義標題文字位於表格對象之下。請察看下一節中的HTM文檔源代碼。
2.5.4表格對象應用舉例2.6HTML的框架標記符
HTML的框架標記符用於將一個Web頁設定為若干個框架,允許每一個框架內顯示一個HTM文檔。
<HTML>
<HEAD><TITLE>框架結構實例</TITLE></HEAD><FRAMESETcols=280,*><noframes>此處為左部框架</noframes><framesrc=p2-7.htm><FRAMESETrows=40%,*><noframes>此處為右上框架</noframes><framesrc=p2-9.htm><noframes>此處為右下框架</noframes><framesrc=p2-5.htmname=right_down></FRMASET></FRAMESET></HTML>“p2-10.htm”文檔代碼在流覽器窗口中的運行效果2.6.1<FRAMESET>標記段定義框架必須首先定義框架集合,使用的標記符為:<FRAMESET>…</FRAMESET>。<FRAMESET>…</FRAMESET>標記段的一般結構形式為:<FRAMESET><noframes>…</noframes><framesrc=“URL”>…</FRAMESET>
2.6.1<FRAMESET>標記段
其中,<FRAMESET>標記的一般文法格式有兩種:(1)<FRAMESETcols=#framespacing=#bordercolor=#>…</FRAMESET>(2)<FRAMESETrows=#framespacing=#bordercolor=#>…</FRAMESET>
1.Cols屬性說明
文法格式(1)含有cols屬性,用於將頁面垂直劃分為若干個框架,其框架個數由cols屬性的參數個數確定,各個框架尺寸從左至右由cols屬性的相關參數值確定。
2.Rows屬性說明文法格式(2)含有rows屬性,用於將頁面水準劃分為若干個框架,其框架個數由rows屬性的參數個數確定,各個框架尺寸從上至下由rows屬性的相關參數值確定。
3.framespacing和bordercolor屬性說明
在文法格式(1)和文法格式(2)中都含有framespacing和bordercolor屬性,且其含義與作用都是相同的。framespacing屬性用於定義框架集中各個框架之間的間距。最小間距為0,若為framespacing屬性賦值小於0,則相鄰兩個框架會產生部分重疊。bordercolor屬性用於定義框架集中各框架間距的顏色。顏色值的設定,採用RGB方式完成。若框架間距≤0,則不會出現設定的顏色。
2.6.2<frame>標記和<noframes>…</noframes>標記段1.<frame>標記<frame>標記的一般文法格式為:<framesrc=#name=#noresizeframeborder=#marginwidth=#marginheight=#scrolling=#>
2.<noframes>…</noframes>標記段頁面框架的概念出現在較晚一些時候,因此,至今仍有流覽器不予支持。於是,那些使用不支持頁面框架流覽器的操作者在遇到帶有框架的Web頁面時,可能什麼也看不到。
2.7HTML的表單標記段在HTML中,接受網頁上傳資訊的主要對象是表單對象,網頁上的表單對象採用<FORM>…</FORM>標記段定義。
2.7.1表單標記段<FORM>…</FORM>表單標記段的一般結構形式為:<FORMaction="url"method=*><selectname=*><option>...</select><textarea>...</textarea><inputtype=*></FORM>
2.7.2表單標記段中使用的標記1.<input>標記HTML中的INPUT標記用於在表單中設置文本框、複選框、單選框、圖像對象和命令按鈕等控件。一般文法格式如下:<inputtype=#name=#value=#size=#maxlength=#><input>標記具有五個屬性:
(1)type屬性為type屬性設置不同的值,導致在表單中設置不同控件。對應input標記可以設置的5種控件,type屬性值可以分別設置為如下7種:text,password,checkbox,radio,image,submit,reset
(2)name屬性由於可以在一個表單中設置多個input控件,因此需要為每一個input控件設定一個在表單中唯一的標識,稱為input控件名稱。如此,當表單資訊提交給伺服器以後,位於伺服器端的對應程式方能通過指定的控件名稱準確地獲取對應的表單資訊。在<input>標記中設置name屬性即為該input控件命名,從而使得接收表單資訊的程式可以通過該名稱準確處理對應的表單資訊。
(3)value屬性value屬性值具有兩種不同的含義:在單行文本框控件中,用於為input控件設定最初顯示的資訊;在單選框控件和多選框控件中,用於設定被選項的上傳資訊。value屬性值可以是任意字元組成的串。
(4)size屬性和maxlength屬性
size屬性用於設定單行文本框控件的尺寸,以字元個數為單位。
maxlength屬性僅用於設定單行文本控件中所能接受的最大字符個數。該數值可以大於size屬性值,也可以小於size屬性值。也就是說,無論單行文本框尺寸有多大,其間所能接受的最大字符個數由maxlength屬性值控制。
2.<textarea>…</textarea>標記段
<input>標記僅能設置單行文本框控件,當需要接受較多的輸入文字時,可能就需要在表單中設置一個能夠接受多行文本的控件。<textarea>…</textarea>標記段用於在表單上設置多行文本框控件,一般文法格式為:<textareaname=#rows=#cols=#wrap=#>...<textarea>3.<select>…</select>標記段
<select>…</select>標記段用於在表單中設置列表框控件,一般文法格式為:<selectname=#size=#multiple><option>選項一<option>選項二<option>選項三
……</select>3.1腳本語言概述
1.什麼是腳本語言
腳本指的是一個程式,它能被另一個程式(解釋程式)而不是電腦的處理機來解釋或執行。
3.1腳本語言概述
1.什麼是腳本語言
目前比較流行的腳本語言有: 網景公司(Netscope)的JavaScript 微軟公司(Microsoft)的VBScript。
3.1腳本語言概述
2.JavaScript的產生與發展
“Mocha”的語言
“LiveScript”
“JavaScript”
3.1腳本語言概述
3.VBScript簡介
MicrosoftVisualBasicScriptingEdition
VBScript是程式開發語言VisualBasic家族的最新成員,它將靈活的腳本應用於更廣泛的領域3.2腳本語言使用規則
3.2.1腳本語言程式的嵌入規則
在腳本語言中,使用SCRIPT元素用於將腳本語言(VBScript或JAVAScript)代碼添加到HTML頁面中。3.2.1腳本語言程式的嵌入規則VBScript代碼寫在成對的<SCRIPT>標記之間。
<SCRIPTLANGUAGE="VBScript">functiondisphello()dimhours,str1hours=hour(now())ifcint(hours)<12then str1="上午好!"
else str1="下午好!"
endif msgboxstr1 endfunction</SCRIPT>3.2.1腳本語言程式的嵌入規則代碼的開始和結束部分都有<SCRIPT>標記。LANGUAGE屬性用於指定所使用的腳本語言。3.2.1腳本語言程式的嵌入規則完整示例:<HTML><HEAD><TITLE>例3-1</TITLE><SCRIPTLANGUAGE="VBScript">functiondisphello()dimhours,str1hours=hour(now())ifcint(hours)<12then str1="上午好!"
else str1="下午好!"
endif msgboxstr1 endfunction</SCRIPT></HEAD><BODY>……3.2.1腳本語言程式的嵌入規則回應窗體中按鈕的單擊事件
<HTML><HEAD><TITLE>例3-2</TITLE></HEAD><BODY><FORMNAME="Form1"><INPUTTYPE="Button"NAME="Button1"VALUE="單擊"><SCRIPTFOR="Button1"EVENT="onClick"LANGUAGE="VBScript"> MsgBox"按鈕被單擊!"</SCRIPT></FORM></BODY></HTML>3.2.2腳本語言程式的執行規則
<SCRIPTLANGUAGE="VBScript"><!--SubButton1_OnClickMsgBox"Hello,Webworld!"EndSub--></SCRIPT></HEAD>3.2.2腳本語言程式的執行規則
<BODY><H3>一個簡單首頁</H3><HR><FORM> <INPUTNAME="Button1"TYPE="BUTTON"VALUE="單擊此處"></FORM></BODY></HTML>
3.2.1腳本語言程式的嵌入規則<SCRIPT>標記中的Sub過程是一個事件過程。過程名包含兩部分: 一部分為按鈕名,即Button1 另一部分為事件名,即OnClick3.3VBScript語法 每一種語言都有特定的書寫規則,用戶在編寫某一種語言程式代碼時,必須要遵守該語言的語法規定,如果書寫的語言程式代碼不符合其語法規則時,電腦將不能識別這些代碼,而且會產生一些錯誤。3.3.1注釋與分行1.注釋 注釋是指在編寫代碼時,編寫者在代碼中添加的一些說明性語句。注釋是非可執行語句,只是對相關的內容加以說明。3.3.1注釋與分行1.注釋Rem這是另一句注釋formula=10'撇號之後的任何文本都是注釋formula=20:Rem這也是一句注釋'注釋可以出現在公式文本之後3.3.1注釋與分行2.分行與續行 一條語句可能很長,可採用續行符將一條語句寫在多行上.
續行符,即由一個空格和一條下劃線組成(如“_”)。
3.3.1注釋與分行2.分行與續行
Data1.RecordSource=_"SELECT*FROMTitles,Publishers"_&"WHEREPublishers.PubId=Titles.PubID"_&"ANDPublishers.State='CA'"
3.3.2常量與變數 常量是具有一定含義的名稱,用於代替數字或字串,它的值定義之後不能修改。在VBScript中,常量又被分為內部常量和用戶自定義常量兩種。1.內部常量表3-1顏色常量常數值描述vbBlack&h00黑色vbRed&hFF紅色vbGreen&hFF00綠色vbYellow&hFFFF黃色vbBlue&hFF0000藍色vbMagenta&hFF00FF紫色vbCyan&hFFFF00青色vbWhite&hFFFFFF白色1.內部常量表3-2日期和時間常數常數值描述vbSunday1星期日vbMonday2星期一vbTuesday3星期二vbWednesday4星期三vbThursday5星期四vbFriday6星期五vbSaturday7星期六vbUseSystem0使用電腦區域設置中的日期格式。vbUseSystemDayOfWeek0由系統設置定義每週的第一天是星期幾。1.內部常量表3-3字串常數常數值描述vbCrChr(13)回車符。vbCrLfChr(13)&Chr(10)回車符與換行符。vbFormFeedChr(12)換頁符;在
MicrosoftWindows中不適用。vbLfChr(10)換行符。vbNewLineChr(13)&Chr(10)或
Chr(10)平臺指定的新行字元;適用於任何平臺。vbNullCharChr(0)值為0的字元。vbNullString值為0的字串與零長度字串("")不同;用於調用外部過程。vbTabChr(9)水準附簽。vbVerticalTabChr(11)垂直附簽;在
MicrosoftWindows中不適用。1.內部常量表3-4日期格式常數常數值描述vbGeneralDate0顯示日期和/或時間。對於實數,顯示日期和時間。如果沒有小數部分,僅顯示日期。如果沒有整數部分,則僅顯示時間。由系統設置決定日期和時間的顯示。vbLongDate1按電腦中區域設置指定的長日期格式顯示日期。vbShortDate2按電腦中區域設置指定的短日期格式顯示日期。vbLongTime3按電腦中區域設置指定的長時間格式顯示時間。vbShortTime4按電腦中區域設置指定的短時間格式顯示時間。3.3.2常量與變數2.自定義常量可以使用
Const語句在
VBScript中創建用戶自定義常量。例如:
ConstMyString="這是一個字串。"ConstMyAge=35ConstCutoffDate=#2004-5-31#3.3.2常量與變數3.變數
(1)變數的數據類型
子類型描述Empty未初始化的
Variant。對於數值變數,值為0;對於字串變數,值為零長度字串("")。Null不包含任何有效數據的
Variant。Boolean包含
True或
False。Byte包含0到255之間的整數。Integer包含-32,768到32,767之間的整數。Currency-922,337,203,685,477.5808到922,337,203,685,477.5807。Long包含-2,147,483,648到2,147,483,647之間的整數。Single包含單精確度浮點數,負數範圍從-3.402823E38到-1.401298E-45,正數範圍從1.401298E-45到3.402823E38。Double包含雙精度浮點數,負數範圍從-1.79769313486232E308到-4.94065645841247E-324,正數範圍從4.94065645841247E-324到1.79769313486232E308。Date(Time)包含表示日期的數字,日期範圍從西元100年1月1日到西元9999年12月31日。String包含變長字串,最大長度可為20億個字元。Object包含對象。3.3.2常量與變數3.變數(2)聲明變數 聲明變數的方式是使用
Dim語句、Public語句和
Private
語句在腳本中顯式聲明變數。例如:
DimHome_Address
3.3.2常量與變數(3)命名規則變數命名必須遵循
VBScript的標準命名規則。變數命名必須遵循:
Ø
第一個字元必須是字母。
Ø
不能包含嵌入的句點。
Ø
長度不能超過255個字元。
在被聲明的作用域內必須唯一。
3.3.2常量與變數(4)變數的作用域與存活期變數的作用域由聲明它的位置決定。分為:
過程級變數
Script級變數
3.3.2常量與變數(4)變數的作用域與存活期 變數存在的時間稱為存活期。Script級變數的存活期從被聲明的一刻起,直到腳本運行結束。
3.3.3運算符與運算式 VBScript有一套完整的運算符,包括
算術運算符
比較運算符
連接運算符
邏輯運算符表3-6比較運算符。算術運算符和邏輯運算符的優先順序算術運算符比較運算符邏輯運算符描述符號描述符號描述符號求冪^等於=邏輯非Not負號-不等於<>邏輯與And乘*小於<邏輯或Or除/大於>邏輯異或Xor整除\小於等於<=邏輯等價Eqv求餘Mod大於等於>=邏輯隱含Imp加+對象引用比較Is
減-
字串連接&
3.3.4數組
將多個相關值賦給一個變數更為方便,因此可以創建包含一系列值的變數,稱為數組變數。 下例聲明了一個包含11個元素的一維數組:
DimA(10)
3.4VBScript程式設計3.4.1順序結構程式設計 順序結構的程式一般只有一個起始點、一個終止點以及一些處理語句
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业员工转正述职报告8篇
- 学习自我鉴定范文集合十篇
- 医生年终工作总结7篇
- 某国际机场线工程施工组织设计
- 2025年部编版新教材语文一年级下册第五单元教案
- 七年级语文的教学工作个人总结范文(33篇)
- 人教版2022年三年级语文期末复习-作文训练(童话)B卷
- 2025年合成材料阻燃剂项目合作计划书
- 摊位租赁协议书
- 2025年城市市容管理服务项目发展计划
- 《城市轨道交通概论》 课件 5-22 乘客信息系统结构及功能
- 2024年荆门中荆投资控股集团招聘笔试冲刺题(带答案解析)
- 恶性综合征课件
- 2024年中考物理复习精讲练(全国)专题22 计算题(力热电综合)(讲练)【学生卷】
- GB/T 43909-2024叉车属具安全要求
- 第7课珍视亲情学会感恩(课件)-【中职专用】高一思想政治《心理健康与职业生涯》(高教版2023·基础模块)
- 三年级语文试卷讲评市公开课一等奖省赛课获奖课件
- 2024年武汉长江新区管理委员会基层市场监管所市场监管岗招录6人《行政职业能力测验》模拟试卷(答案详解版)
- 扬州市江都区2022-2023学年八年级上学期期末道德与法治试题(含答案解析)
- 仓储物流部的安全与风险管理措施
- 征兵体检人员培训课件
评论
0/150
提交评论