powerbuilder10實(shí)用教程_第1頁(yè)
powerbuilder10實(shí)用教程_第2頁(yè)
powerbuilder10實(shí)用教程_第3頁(yè)
powerbuilder10實(shí)用教程_第4頁(yè)
powerbuilder10實(shí)用教程_第5頁(yè)
已閱讀5頁(yè),還剩326頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第1頁(yè)第第1章章 PowerBuilder 10.0概述概述教學(xué)目標(biāo)教學(xué)重點(diǎn)教學(xué)過(guò)程PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第2頁(yè)第第2章章 PowerBuilder 10.0編程基礎(chǔ)編程基礎(chǔ) 教學(xué)目標(biāo)教學(xué)重點(diǎn)教學(xué)過(guò)程PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第3頁(yè)教學(xué)目標(biāo)教學(xué)目標(biāo)l熟悉和掌握熟悉和掌握PowerBuilder 10.0的基本語(yǔ)法的基本語(yǔ)法規(guī)則規(guī)則 l對(duì)對(duì)PowerBuild

2、er 10.0有初步的認(rèn)識(shí)和了解,有初步的認(rèn)識(shí)和了解,并能夠編寫(xiě)一些簡(jiǎn)單的小程序并能夠編寫(xiě)一些簡(jiǎn)單的小程序 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第4頁(yè)教學(xué)重點(diǎn)教學(xué)重點(diǎn)l標(biāo)識(shí)符命名規(guī)則標(biāo)識(shí)符命名規(guī)則l注釋語(yǔ)句注釋語(yǔ)句l基本控制語(yǔ)句基本控制語(yǔ)句l函數(shù)和結(jié)構(gòu)函數(shù)和結(jié)構(gòu) PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第5頁(yè)教學(xué)過(guò)程教學(xué)過(guò)程l語(yǔ)言特點(diǎn)語(yǔ)言特點(diǎn) lPowerScript基礎(chǔ)語(yǔ)句基礎(chǔ)語(yǔ)句 l控制語(yǔ)句控制語(yǔ)句 l系統(tǒng)函數(shù)系統(tǒng)函數(shù) l自定義函數(shù)自定義函數(shù) l函數(shù)的重載和超越函數(shù)的重載和超

3、越 l使用外部函數(shù)使用外部函數(shù) l結(jié)構(gòu)結(jié)構(gòu) PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第6頁(yè)2.1 語(yǔ)言特點(diǎn)語(yǔ)言特點(diǎn) lPowerScript語(yǔ)言的語(yǔ)法和組織結(jié)構(gòu)與傳統(tǒng)的語(yǔ)言的語(yǔ)法和組織結(jié)構(gòu)與傳統(tǒng)的Basic相似,但是它格式更自由,在編寫(xiě)程序代相似,但是它格式更自由,在編寫(xiě)程序代碼時(shí),編譯器忽略它的空格、縮進(jìn)、空行等。碼時(shí),編譯器忽略它的空格、縮進(jìn)、空行等。 lPowerScript語(yǔ)言不僅支持標(biāo)準(zhǔn)的語(yǔ)言不僅支持標(biāo)準(zhǔn)的SQL語(yǔ)句,而語(yǔ)句,而且還提供了一套完整的嵌入式且還提供了一套完整的嵌入式SQL語(yǔ)句,大大增語(yǔ)句,大大增強(qiáng)了程序操作和訪問(wèn)數(shù)

4、據(jù)庫(kù)的能力。強(qiáng)了程序操作和訪問(wèn)數(shù)據(jù)庫(kù)的能力。 lPowerScript語(yǔ)言不僅支持常規(guī)的數(shù)據(jù)類型,同語(yǔ)言不僅支持常規(guī)的數(shù)據(jù)類型,同時(shí)也支持用于處理多媒體的二進(jìn)制對(duì)象數(shù)據(jù)。時(shí)也支持用于處理多媒體的二進(jìn)制對(duì)象數(shù)據(jù)。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第7頁(yè)2.2 PowerScript基礎(chǔ)語(yǔ)句基礎(chǔ)語(yǔ)句 lPowerScript語(yǔ)言基礎(chǔ)做簡(jiǎn)單介紹,包括標(biāo)語(yǔ)言基礎(chǔ)做簡(jiǎn)單介紹,包括標(biāo)識(shí)符、保留字、注釋和代詞、數(shù)據(jù)類型、識(shí)符、保留字、注釋和代詞、數(shù)據(jù)類型、變量和常量、數(shù)組、運(yùn)算符和表達(dá)式等。變量和常量、數(shù)組、運(yùn)算符和表達(dá)式等。讀者可以與其他程序

5、語(yǔ)言的相關(guān)知識(shí)相對(duì)讀者可以與其他程序語(yǔ)言的相關(guān)知識(shí)相對(duì)比,以加深對(duì)該語(yǔ)言的理解。比,以加深對(duì)該語(yǔ)言的理解。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第8頁(yè)標(biāo)識(shí)符標(biāo)識(shí)符 l標(biāo)識(shí)符是程序中用來(lái)代表變量、標(biāo)號(hào)、函數(shù)、窗口、菜單、標(biāo)識(shí)符是程序中用來(lái)代表變量、標(biāo)號(hào)、函數(shù)、窗口、菜單、控件及對(duì)象等名稱的符號(hào)。在控件及對(duì)象等名稱的符號(hào)。在PowerBuilder中標(biāo)識(shí)符的中標(biāo)識(shí)符的命名必須遵循以下命名規(guī)則:命名必須遵循以下命名規(guī)則: 必須以字母和下劃線開(kāi)頭。必須以字母和下劃線開(kāi)頭。 保留字不能作為標(biāo)識(shí)符。保留字不能作為標(biāo)識(shí)符。 除了首字母其余字符可以是

6、字母、數(shù)字以及下述特殊符號(hào):下劃除了首字母其余字符可以是字母、數(shù)字以及下述特殊符號(hào):下劃線線(_)、連字符、連字符()、美元符號(hào)、美元符號(hào)($)、和百分號(hào)、和百分號(hào)(%)。 最大有效字符長(zhǎng)度為最大有效字符長(zhǎng)度為40,中間不能出現(xiàn)空格或指定字符以外的其,中間不能出現(xiàn)空格或指定字符以外的其他字符。他字符。 標(biāo)識(shí)符不區(qū)分大小寫(xiě),如標(biāo)識(shí)符不區(qū)分大小寫(xiě),如Part1、PART1、part1是同一個(gè)標(biāo)識(shí)符。是同一個(gè)標(biāo)識(shí)符。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第9頁(yè)保留字保留字 l保留字是保留字是PowerBuilder語(yǔ)言中具有特殊用語(yǔ)言中具有

7、特殊用途的一組單詞,不能把保留字作為標(biāo)識(shí)符途的一組單詞,不能把保留字作為標(biāo)識(shí)符使用,否則使用,否則PowerBuilder將會(huì)給出編譯錯(cuò)將會(huì)給出編譯錯(cuò)誤。保留字同標(biāo)識(shí)符一樣,不區(qū)分大小寫(xiě),誤。保留字同標(biāo)識(shí)符一樣,不區(qū)分大小寫(xiě),但在程序中一般把保留字書(shū)寫(xiě)為大寫(xiě)形式。但在程序中一般把保留字書(shū)寫(xiě)為大寫(xiě)形式。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第10頁(yè)注釋注釋 l注釋是在程序中用來(lái)說(shuō)明某些語(yǔ)句的作用的文本,注釋是在程序中用來(lái)說(shuō)明某些語(yǔ)句的作用的文本,或者是程序開(kāi)發(fā)者在程序中暫時(shí)屏蔽的代碼段?;蛘呤浅绦蜷_(kāi)發(fā)者在程序中暫時(shí)屏蔽的代碼段。在程序中

8、,它是不會(huì)被編譯執(zhí)行的。在程序中,它是不會(huì)被編譯執(zhí)行的。 行注釋用來(lái)對(duì)單行語(yǔ)句進(jìn)行注釋,它可以是一整行。行注釋用來(lái)對(duì)單行語(yǔ)句進(jìn)行注釋,它可以是一整行。行注釋以雙斜線行注釋以雙斜線“/”開(kāi)始,其后書(shū)寫(xiě)注釋內(nèi)容。如:開(kāi)始,其后書(shū)寫(xiě)注釋內(nèi)容。如:num=num1*23 塊注釋既可以注釋單獨(dú)一行,也可以注釋一段或連續(xù)塊注釋既可以注釋單獨(dú)一行,也可以注釋一段或連續(xù)幾段。塊注釋以幾段。塊注釋以“/*”開(kāi)頭,以開(kāi)頭,以“*/”結(jié)尾,中間為注釋結(jié)尾,中間為注釋內(nèi)容。如:內(nèi)容。如:num=num1+num2 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第11頁(yè)

9、代詞代詞 lPowerBuilder的代詞用于指代特定的對(duì)象或控件。使用的代詞用于指代特定的對(duì)象或控件。使用代詞可以避免因?qū)ο蠡蚩丶恍薷牡惹闆r而使引用出錯(cuò)。代詞可以避免因?qū)ο蠡蚩丶恍薷牡惹闆r而使引用出錯(cuò)。主要有以下三個(gè)代詞:主要有以下三個(gè)代詞: This:在為一個(gè)窗口、自定義用戶對(duì)象、菜單、應(yīng)用對(duì)象或控件:在為一個(gè)窗口、自定義用戶對(duì)象、菜單、應(yīng)用對(duì)象或控件編寫(xiě)腳本時(shí),編寫(xiě)腳本時(shí),This表示正在處理的對(duì)象和控件本身。表示正在處理的對(duì)象和控件本身。 Super:在編寫(xiě)繼承的對(duì)象或者控件代碼時(shí),有兩種方式可供選:在編寫(xiě)繼承的對(duì)象或者控件代碼時(shí),有兩種方式可供選擇,一種是直接使用祖先對(duì)象的名

10、稱;一種是使用擇,一種是直接使用祖先對(duì)象的名稱;一種是使用Super,用于,用于調(diào)用祖先對(duì)象中的函數(shù),但是不能用于調(diào)用與祖先窗口控件相關(guān)調(diào)用祖先對(duì)象中的函數(shù),但是不能用于調(diào)用與祖先窗口控件相關(guān)的腳本,只能在祖先的直接后代的函數(shù)和事件中使用的腳本,只能在祖先的直接后代的函數(shù)和事件中使用Super,否,否則會(huì)編譯出錯(cuò)。則會(huì)編譯出錯(cuò)。 Parent:用于窗口中的控件、自定義用戶對(duì)象的控件和菜單編寫(xiě):用于窗口中的控件、自定義用戶對(duì)象的控件和菜單編寫(xiě)腳本,指示包含控件的窗口、自定義用戶對(duì)象和當(dāng)前菜單的上層腳本,指示包含控件的窗口、自定義用戶對(duì)象和當(dāng)前菜單的上層菜單項(xiàng)。菜單項(xiàng)。 PowerBuilder

11、10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第12頁(yè)數(shù)據(jù)類型數(shù)據(jù)類型 l數(shù)據(jù)類型是編程語(yǔ)言中的一個(gè)重要概念,數(shù)據(jù)類型是編程語(yǔ)言中的一個(gè)重要概念,它表示數(shù)據(jù)的特點(diǎn)。在它表示數(shù)據(jù)的特點(diǎn)。在PowerScript語(yǔ)言中語(yǔ)言中共有共有4種數(shù)據(jù)類型,它們分別是:標(biāo)準(zhǔn)數(shù)據(jù)種數(shù)據(jù)類型,它們分別是:標(biāo)準(zhǔn)數(shù)據(jù)類型、類型、Any數(shù)據(jù)類型、系統(tǒng)對(duì)象數(shù)據(jù)類型數(shù)據(jù)類型、系統(tǒng)對(duì)象數(shù)據(jù)類型以及枚舉數(shù)據(jù)類型。以及枚舉數(shù)據(jù)類型。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第13頁(yè)標(biāo)準(zhǔn)數(shù)據(jù)類型標(biāo)準(zhǔn)數(shù)據(jù)類型 l標(biāo)準(zhǔn)數(shù)據(jù)類型包括整型標(biāo)準(zhǔn)數(shù)據(jù)類型包括整型(

12、Integer或或Int)、字、字符型符型(Character或或Char)、字符串型、字符串型(String)、布爾型、布爾型(Boolean)、日期型、日期型(Date)等,可以用這些數(shù)據(jù)類型聲明變量、常量等,可以用這些數(shù)據(jù)類型聲明變量、常量或數(shù)組中?;驍?shù)組中。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第14頁(yè)系統(tǒng)對(duì)象數(shù)據(jù)類型系統(tǒng)對(duì)象數(shù)據(jù)類型l系統(tǒng)對(duì)象數(shù)據(jù)類型是系統(tǒng)對(duì)象數(shù)據(jù)類型是PowerScript語(yǔ)言中比語(yǔ)言中比較特殊的數(shù)據(jù)類型。在較特殊的數(shù)據(jù)類型。在PowerBuilder應(yīng)用應(yīng)用程序中,所有用戶用到的系統(tǒng)對(duì)象,例如程序中,所有

13、用戶用到的系統(tǒng)對(duì)象,例如窗口、菜單、按鈕、列表框、圖形等,都窗口、菜單、按鈕、列表框、圖形等,都被認(rèn)為是系統(tǒng)對(duì)象數(shù)據(jù)類型。下面的代碼被認(rèn)為是系統(tǒng)對(duì)象數(shù)據(jù)類型。下面的代碼聲明了菜單和窗口變量。聲明了菜單和窗口變量。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第15頁(yè)Any數(shù)據(jù)類型數(shù)據(jù)類型 lAny數(shù)據(jù)類型是一種可以變化的數(shù)據(jù)類型,數(shù)據(jù)類型是一種可以變化的數(shù)據(jù)類型,可以用來(lái)存儲(chǔ)任何類型的數(shù)據(jù),包括標(biāo)準(zhǔn)可以用來(lái)存儲(chǔ)任何類型的數(shù)據(jù),包括標(biāo)準(zhǔn)數(shù)據(jù)類型、對(duì)象、結(jié)構(gòu)或矩陣在內(nèi)的任何數(shù)據(jù)類型、對(duì)象、結(jié)構(gòu)或矩陣在內(nèi)的任何指定的數(shù)據(jù)類型。一個(gè)指定的數(shù)據(jù)類型。一

14、個(gè)Any數(shù)據(jù)類型的變數(shù)據(jù)類型的變量類型并不是固定的,它取決于賦值變量量類型并不是固定的,它取決于賦值變量的數(shù)據(jù)類型。但是當(dāng)把一個(gè)的數(shù)據(jù)類型。但是當(dāng)把一個(gè)Any數(shù)據(jù)類型數(shù)據(jù)類型的變量賦值給另一變量時(shí),必須要明確該的變量賦值給另一變量時(shí),必須要明確該Any變量的實(shí)際數(shù)據(jù)類型,否則就有可能變量的實(shí)際數(shù)據(jù)類型,否則就有可能發(fā)生數(shù)據(jù)類型不匹配的錯(cuò)誤。發(fā)生數(shù)據(jù)類型不匹配的錯(cuò)誤。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第16頁(yè)枚舉數(shù)據(jù)類型枚舉數(shù)據(jù)類型 l枚舉數(shù)據(jù)類型是枚舉數(shù)據(jù)類型是PowerScript語(yǔ)言中的一種特殊語(yǔ)言中的一種特殊的數(shù)據(jù)類型。開(kāi)發(fā)

15、人員可以使用兩種方式使用枚的數(shù)據(jù)類型。開(kāi)發(fā)人員可以使用兩種方式使用枚舉數(shù)據(jù)類型:作為函數(shù)的參數(shù)和指定一個(gè)對(duì)象或舉數(shù)據(jù)類型:作為函數(shù)的參數(shù)和指定一個(gè)對(duì)象或控件的屬性。枚舉數(shù)據(jù)類型的變量能夠被賦上固控件的屬性。枚舉數(shù)據(jù)類型的變量能夠被賦上固定值,并以感嘆號(hào)定值,并以感嘆號(hào)(!)結(jié)尾。結(jié)尾。 例如,例如,BackColor是枚舉類型,用來(lái)指定該單行編輯是枚舉類型,用來(lái)指定該單行編輯框邊框的顏色。它的有效取值為:框邊框的顏色。它的有效取值為: Yellow!(黃色黃色) 、Green!(綠色綠色)、Black!(黑色黑色)、 Red!(紅色紅色) 。指定一。指定一個(gè)單行編輯框的個(gè)單行編輯框的sle_1

16、中所顯示的邊框顏色為中所顯示的邊框顏色為“紅色紅色”的代碼如下:的代碼如下:sle_1.BackColor = Red! PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第17頁(yè)變量與常量變量與常量 l變量就是在應(yīng)用程序的使用中可以改變其自身值的數(shù)據(jù)標(biāo)變量就是在應(yīng)用程序的使用中可以改變其自身值的數(shù)據(jù)標(biāo)識(shí)。在識(shí)。在PowerBuilder中,根據(jù)作用范圍變量可以分為全中,根據(jù)作用范圍變量可以分為全局變量、實(shí)例變量、共享變量和局部變量局變量、實(shí)例變量、共享變量和局部變量4種。種。 全局變量全局變量(Global):它是獨(dú)立于應(yīng)用程序中的其他對(duì)象,在整

17、個(gè):它是獨(dú)立于應(yīng)用程序中的其他對(duì)象,在整個(gè)應(yīng)用程序中都可以訪問(wèn)到的變量。應(yīng)用程序中都可以訪問(wèn)到的變量。 實(shí)例變量實(shí)例變量(Instance):它屬于單獨(dú)的一個(gè)對(duì)象,是對(duì)象的一個(gè)屬:它屬于單獨(dú)的一個(gè)對(duì)象,是對(duì)象的一個(gè)屬性。性。 共享變量共享變量(Shared):它屬于一個(gè)對(duì)象的定義,可以被這個(gè)對(duì)象的:它屬于一個(gè)對(duì)象的定義,可以被這個(gè)對(duì)象的所有實(shí)例所共享。共享變量在對(duì)象關(guān)閉和再次打開(kāi)的時(shí)候仍然保所有實(shí)例所共享。共享變量在對(duì)象關(guān)閉和再次打開(kāi)的時(shí)候仍然保持它自己的值。持它自己的值。 局部變量局部變量(Local):它是一個(gè)臨時(shí)變量,存活范圍僅在定義它的腳:它是一個(gè)臨時(shí)變量,存活范圍僅在定義它的腳本程序

18、中。腳本程序運(yùn)行完畢,變量即被銷毀。本程序中。腳本程序運(yùn)行完畢,變量即被銷毀。l與變量不同的是,常量在聲明之后是不會(huì)再改變的,試圖與變量不同的是,常量在聲明之后是不會(huì)再改變的,試圖對(duì)它進(jìn)行二次賦值,會(huì)引發(fā)編譯錯(cuò)誤。對(duì)它進(jìn)行二次賦值,會(huì)引發(fā)編譯錯(cuò)誤。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第18頁(yè)數(shù)組數(shù)組 l數(shù)組是一系列有相同數(shù)據(jù)類型的有序數(shù)據(jù)數(shù)組是一系列有相同數(shù)據(jù)類型的有序數(shù)據(jù)的集合。數(shù)組中的所有元素都共用一個(gè)變的集合。數(shù)組中的所有元素都共用一個(gè)變量名,通過(guò)下標(biāo)可以訪問(wèn)數(shù)組中的每一個(gè)量名,通過(guò)下標(biāo)可以訪問(wèn)數(shù)組中的每一個(gè)元素。要聲明一個(gè)數(shù)

19、組只要在變量名后加元素。要聲明一個(gè)數(shù)組只要在變量名后加上方括號(hào)即可。對(duì)于固定數(shù)組,還可以在上方括號(hào)即可。對(duì)于固定數(shù)組,還可以在方括號(hào)中指定數(shù)組的維數(shù)。如果聲明數(shù)組方括號(hào)中指定數(shù)組的維數(shù)。如果聲明數(shù)組時(shí)括號(hào)中沒(méi)有指定維數(shù),則此數(shù)組是變長(zhǎng)時(shí)括號(hào)中沒(méi)有指定維數(shù),則此數(shù)組是變長(zhǎng)數(shù)組,在運(yùn)行時(shí)可以根據(jù)需要調(diào)整數(shù)組的數(shù)組,在運(yùn)行時(shí)可以根據(jù)需要調(diào)整數(shù)組的大小。大小。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第19頁(yè)運(yùn)算符運(yùn)算符 lPowerScript中,運(yùn)算符就是連接數(shù)據(jù)構(gòu)成表達(dá)式,并完中,運(yùn)算符就是連接數(shù)據(jù)構(gòu)成表達(dá)式,并完成一定運(yùn)算的符號(hào)。有成一定

20、運(yùn)算的符號(hào)。有4大類運(yùn)算符:算術(shù)運(yùn)算符、關(guān)系大類運(yùn)算符:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、連接運(yùn)算符和邏輯運(yùn)算符。運(yùn)算符、連接運(yùn)算符和邏輯運(yùn)算符。 算術(shù)運(yùn)算符是對(duì)數(shù)字?jǐn)?shù)據(jù)進(jìn)行運(yùn)算的。算術(shù)運(yùn)算符是對(duì)數(shù)字?jǐn)?shù)據(jù)進(jìn)行運(yùn)算的。 關(guān)系運(yùn)算符用來(lái)比較兩個(gè)或者多個(gè)操作數(shù),比較的結(jié)果為以下關(guān)系運(yùn)算符用來(lái)比較兩個(gè)或者多個(gè)操作數(shù),比較的結(jié)果為以下3個(gè)個(gè)值之一:值之一:TRUE、FALSE、NULL。關(guān)系運(yùn)算符可以用于所有數(shù)據(jù)。關(guān)系運(yùn)算符可以用于所有數(shù)據(jù)類型的比較。類型的比較。 邏輯運(yùn)算符多用于比較判斷語(yǔ)句中用于構(gòu)建結(jié)果為邏輯運(yùn)算符多用于比較判斷語(yǔ)句中用于構(gòu)建結(jié)果為T(mén)RUE或或FALSE的的Boolean表達(dá)式。表達(dá)式。 連接

21、運(yùn)算符,用于把兩個(gè)或者多個(gè)連接運(yùn)算符,用于把兩個(gè)或者多個(gè)String型或型或Blob型的變量連接型的變量連接到一起,形成一個(gè)新的字符串的操作,到一起,形成一個(gè)新的字符串的操作,PowerScript語(yǔ)言用符號(hào)語(yǔ)言用符號(hào)“+”表示連接字符串的操作表示連接字符串的操作 。PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第20頁(yè)表達(dá)式表達(dá)式 l表達(dá)式是由運(yùn)算符和操作數(shù)組成的、符合表達(dá)式是由運(yùn)算符和操作數(shù)組成的、符合PowerScript語(yǔ)法規(guī)則的式子。運(yùn)算對(duì)象可語(yǔ)法規(guī)則的式子。運(yùn)算對(duì)象可以是以是PowerScript語(yǔ)言中的任何數(shù)據(jù)類型。語(yǔ)言中的任何數(shù)

22、據(jù)類型。在表達(dá)式中,必須使用與運(yùn)算對(duì)象的數(shù)據(jù)在表達(dá)式中,必須使用與運(yùn)算對(duì)象的數(shù)據(jù)類型相兼容的運(yùn)算符,如數(shù)值型數(shù)據(jù)可以類型相兼容的運(yùn)算符,如數(shù)值型數(shù)據(jù)可以使用乘或除作為運(yùn)算符。使用乘或除作為運(yùn)算符。 具有兩種類型的具有兩種類型的表達(dá)式,它們分別是數(shù)字類型表達(dá)式和字表達(dá)式,它們分別是數(shù)字類型表達(dá)式和字符(串)類型表達(dá)式。符(串)類型表達(dá)式。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第21頁(yè)2.3 控制語(yǔ)句控制語(yǔ)句 l條件判斷語(yǔ)句條件判斷語(yǔ)句 l循環(huán)語(yǔ)句循環(huán)語(yǔ)句 l賦值語(yǔ)句賦值語(yǔ)句 l返回和中止語(yǔ)句返回和中止語(yǔ)句 PowerBuilder 10

23、實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第22頁(yè)條件判斷語(yǔ)句條件判斷語(yǔ)句l條件判斷語(yǔ)句是根據(jù)判斷條件不同,執(zhí)行不同語(yǔ)條件判斷語(yǔ)句是根據(jù)判斷條件不同,執(zhí)行不同語(yǔ)句的一組語(yǔ)句。在句的一組語(yǔ)句。在PowerBuilder中有兩種條件判中有兩種條件判斷語(yǔ)句:斷語(yǔ)句: If語(yǔ)句和語(yǔ)句和ChooseCase語(yǔ)句。語(yǔ)句。 If語(yǔ)句是針對(duì)程序中某一給定條件進(jìn)行判斷,根據(jù)判斷語(yǔ)句是針對(duì)程序中某一給定條件進(jìn)行判斷,根據(jù)判斷的結(jié)果執(zhí)行不同操作的一組語(yǔ)句。它主要有兩種結(jié)構(gòu):的結(jié)果執(zhí)行不同操作的一組語(yǔ)句。它主要有兩種結(jié)構(gòu):IfThen結(jié)構(gòu)和結(jié)構(gòu)和IfThenElse結(jié)構(gòu)。結(jié)構(gòu)。 ChooseC

24、ase語(yǔ)句是根據(jù)判斷表達(dá)式的值來(lái)選擇不語(yǔ)句是根據(jù)判斷表達(dá)式的值來(lái)選擇不同的同的Case塊語(yǔ)句執(zhí)行。塊語(yǔ)句執(zhí)行。ChooseCase語(yǔ)句與語(yǔ)句與IfThen語(yǔ)句都屬于條件判斷語(yǔ)句,可以交換使用實(shí)語(yǔ)句都屬于條件判斷語(yǔ)句,可以交換使用實(shí)現(xiàn)同樣的功能,但現(xiàn)同樣的功能,但ChooseCase提供了比提供了比IfThen語(yǔ)句更多的分支供用戶篩選,增強(qiáng)了程序的可讀性,語(yǔ)句更多的分支供用戶篩選,增強(qiáng)了程序的可讀性,提高了運(yùn)行效率。提高了運(yùn)行效率。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第23頁(yè)循環(huán)語(yǔ)句循環(huán)語(yǔ)句 l循環(huán)是重復(fù)執(zhí)行某一動(dòng)作的語(yǔ)言結(jié)構(gòu)。循環(huán)語(yǔ)

25、句根據(jù)設(shè)置循環(huán)是重復(fù)執(zhí)行某一動(dòng)作的語(yǔ)言結(jié)構(gòu)。循環(huán)語(yǔ)句根據(jù)設(shè)置的循環(huán)條件來(lái)決定執(zhí)行的循環(huán)語(yǔ)句塊。在的循環(huán)條件來(lái)決定執(zhí)行的循環(huán)語(yǔ)句塊。在PowerScript語(yǔ)語(yǔ)言中,用于循環(huán)控制的語(yǔ)句有言中,用于循環(huán)控制的語(yǔ)句有For.Next語(yǔ)句、語(yǔ)句、Do.Loop語(yǔ)句和語(yǔ)句和Goto語(yǔ)句語(yǔ)句3種形式。種形式。 For.Next語(yǔ)句是循環(huán)次數(shù)確定的循環(huán)結(jié)構(gòu),在執(zhí)行循環(huán)的時(shí)候,語(yǔ)句是循環(huán)次數(shù)確定的循環(huán)結(jié)構(gòu),在執(zhí)行循環(huán)的時(shí)候,規(guī)定了循環(huán)執(zhí)行的次數(shù)。規(guī)定了循環(huán)執(zhí)行的次數(shù)。 Do.Loop語(yǔ)句是一個(gè)通用的循環(huán)語(yǔ)句。用來(lái)控制當(dāng)所給條件滿足語(yǔ)句是一個(gè)通用的循環(huán)語(yǔ)句。用來(lái)控制當(dāng)所給條件滿足時(shí)或直到所給條件滿足時(shí)所要執(zhí)行的

26、代碼段。時(shí)或直到所給條件滿足時(shí)所要執(zhí)行的代碼段。 Goto語(yǔ)句是一條無(wú)條件跳轉(zhuǎn)語(yǔ)句,只要是遇到語(yǔ)句是一條無(wú)條件跳轉(zhuǎn)語(yǔ)句,只要是遇到Goto語(yǔ)句,就強(qiáng)語(yǔ)句,就強(qiáng)制控制程序直接跳轉(zhuǎn)至制控制程序直接跳轉(zhuǎn)至Goto語(yǔ)句上相應(yīng)的標(biāo)號(hào)語(yǔ)句上。語(yǔ)句上相應(yīng)的標(biāo)號(hào)語(yǔ)句上。 在在DoLoop語(yǔ)句或語(yǔ)句或For.Next語(yǔ)句循環(huán)體中,遇到語(yǔ)句循環(huán)體中,遇到Continue語(yǔ)句語(yǔ)句后,將不執(zhí)行后,將不執(zhí)行Continue語(yǔ)句后循環(huán)結(jié)束前的所有語(yǔ)句,而直接開(kāi)語(yǔ)句后循環(huán)結(jié)束前的所有語(yǔ)句,而直接開(kāi)始執(zhí)行下一輪的循環(huán)。始執(zhí)行下一輪的循環(huán)。 Exit語(yǔ)句只能用于語(yǔ)句只能用于Do.Loop語(yǔ)句或語(yǔ)句或For.Next語(yǔ)句循環(huán)體中

27、,可語(yǔ)句循環(huán)體中,可以直接終止并跳出當(dāng)前循環(huán)體。以直接終止并跳出當(dāng)前循環(huán)體。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第24頁(yè)賦值語(yǔ)句賦值語(yǔ)句l賦值語(yǔ)句是用來(lái)對(duì)變量或?qū)ο髮傩灾付ㄖ蒂x值語(yǔ)句是用來(lái)對(duì)變量或?qū)ο髮傩灾付ㄖ档恼Z(yǔ)句的語(yǔ)句 。PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第25頁(yè)返回和中止語(yǔ)句返回和中止語(yǔ)句 l返回和中止語(yǔ)句返回和中止語(yǔ)句 有有Return 、Halt語(yǔ)句語(yǔ)句 兩兩種。種。 Return語(yǔ)句用于從腳本中返回調(diào)用程序。語(yǔ)句用于從腳本中返回調(diào)用程序。 Halt語(yǔ)句用于中止

28、應(yīng)用程序的執(zhí)行語(yǔ)句用于中止應(yīng)用程序的執(zhí)行 。PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第26頁(yè)2.4 系統(tǒng)函數(shù)系統(tǒng)函數(shù) l系統(tǒng)函數(shù)是系統(tǒng)函數(shù)是PowerScript的通用函數(shù),它們的通用函數(shù),它們不屬于任何對(duì)象,是不屬于任何對(duì)象,是PowerBuilder的內(nèi)部的內(nèi)部函數(shù),在應(yīng)用程序的任何地方都可以直接函數(shù),在應(yīng)用程序的任何地方都可以直接使用。這些函數(shù)大大簡(jiǎn)化了開(kāi)發(fā)人員的編使用。這些函數(shù)大大簡(jiǎn)化了開(kāi)發(fā)人員的編程工作。其中常用的幾類函數(shù)為:打開(kāi)關(guān)程工作。其中常用的幾類函數(shù)為:打開(kāi)關(guān)閉窗口函數(shù)、類型轉(zhuǎn)換類函數(shù)、日期時(shí)間閉窗口函數(shù)、類型轉(zhuǎn)換類函數(shù)

29、、日期時(shí)間類函數(shù)、字符串操作函數(shù)等。類函數(shù)、字符串操作函數(shù)等。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第27頁(yè)2.5 自定義函數(shù)自定義函數(shù) l在在PowerBuilder中除了有豐富的內(nèi)置函數(shù)中除了有豐富的內(nèi)置函數(shù)供使用外,還可以根據(jù)所實(shí)現(xiàn)的功能定義供使用外,還可以根據(jù)所實(shí)現(xiàn)的功能定義自己的函數(shù)。在自己的函數(shù)。在PowerScript中的自定義函中的自定義函數(shù)分為兩種類型:全局函數(shù)和對(duì)象級(jí)函數(shù)。數(shù)分為兩種類型:全局函數(shù)和對(duì)象級(jí)函數(shù)。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第28頁(yè)

30、2.6 函數(shù)的調(diào)用函數(shù)的調(diào)用 l在窗口中,可以手動(dòng)輸入函數(shù)名來(lái)調(diào)用函在窗口中,可以手動(dòng)輸入函數(shù)名來(lái)調(diào)用函數(shù),也可以通過(guò)粘貼操作來(lái)調(diào)用用戶的自數(shù),也可以通過(guò)粘貼操作來(lái)調(diào)用用戶的自定義函數(shù)。在菜單欄中選擇定義函數(shù)。在菜單欄中選擇“Edit”“Paste Special”“Function”命令,并命令,并從從“Function”子菜單中選擇內(nèi)部函數(shù)、用子菜單中選擇內(nèi)部函數(shù)、用戶自定義函數(shù)或外部函數(shù)。選擇使用戶自定義函數(shù)或外部函數(shù)。選擇使用AutoScript功能并在彈出的列表框中雙擊功能并在彈出的列表框中雙擊函數(shù)名,然后在函數(shù)名,然后在Browser中選擇函數(shù)并將中選擇函數(shù)并將其粘貼至腳本中即可。

31、其粘貼至腳本中即可。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第29頁(yè)2.7 函數(shù)的重載和超越函數(shù)的重載和超越 l繼承對(duì)象函數(shù)時(shí)可以選擇重載繼承對(duì)象函數(shù)時(shí)可以選擇重載(overloading)或超越或超越(overriding)函數(shù)定義,都是由函數(shù)名和參數(shù)列表決定函函數(shù)定義,都是由函數(shù)名和參數(shù)列表決定函數(shù)是重載還是超越已有的函數(shù)。數(shù)是重載還是超越已有的函數(shù)。 函數(shù)的重載,就是相同的函數(shù)名對(duì)應(yīng)參數(shù)的幾種不同表現(xiàn)形式,函數(shù)的重載,就是相同的函數(shù)名對(duì)應(yīng)參數(shù)的幾種不同表現(xiàn)形式,它可以使同一函數(shù)名的函數(shù)體有不同的操作內(nèi)涵,從而達(dá)到程序它可以使同一函

32、數(shù)名的函數(shù)體有不同的操作內(nèi)涵,從而達(dá)到程序的多態(tài)性。函數(shù)的重載必須是在同一個(gè)作用域下的。的多態(tài)性。函數(shù)的重載必須是在同一個(gè)作用域下的。 函數(shù)的超越是指在后代對(duì)象中定義了一個(gè)與祖先對(duì)象中所包含的函數(shù)的超越是指在后代對(duì)象中定義了一個(gè)與祖先對(duì)象中所包含的函數(shù)完全相同的函數(shù),它們不僅擁有相同的函數(shù)名稱,而且還擁函數(shù)完全相同的函數(shù),它們不僅擁有相同的函數(shù)名稱,而且還擁有同樣的參數(shù)列表和返回值。在這種情況下,在后代對(duì)象中調(diào)用有同樣的參數(shù)列表和返回值。在這種情況下,在后代對(duì)象中調(diào)用該函數(shù)時(shí),該后代對(duì)象中的函數(shù)的優(yōu)先級(jí)永遠(yuǎn)要比其祖先對(duì)象中該函數(shù)時(shí),該后代對(duì)象中的函數(shù)的優(yōu)先級(jí)永遠(yuǎn)要比其祖先對(duì)象中的相同函數(shù)的優(yōu)先

33、級(jí)要高。在后代對(duì)象中,除非使用全局函數(shù)作的相同函數(shù)的優(yōu)先級(jí)要高。在后代對(duì)象中,除非使用全局函數(shù)作用域時(shí)調(diào)用祖先的該函數(shù),否則一直調(diào)用后代的該函數(shù)。用域時(shí)調(diào)用祖先的該函數(shù),否則一直調(diào)用后代的該函數(shù)。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第30頁(yè)2.8 使用外部函數(shù)使用外部函數(shù) l在使用在使用PowerBuilder的編程過(guò)程中,用戶除了可的編程過(guò)程中,用戶除了可以使用系統(tǒng)提供的函數(shù)和用戶自定義函數(shù)之外,以使用系統(tǒng)提供的函數(shù)和用戶自定義函數(shù)之外,還可以使用還可以使用PowerBuilder平臺(tái)之外的函數(shù),即外平臺(tái)之外的函數(shù),即外部函數(shù)。在

34、部函數(shù)。在PowerBuilder 10.0中所支持的外部中所支持的外部函數(shù)范圍非常廣泛,它可以是由函數(shù)范圍非常廣泛,它可以是由PowerScript語(yǔ)語(yǔ)言之外的任何語(yǔ)言寫(xiě)出的,支持言之外的任何語(yǔ)言寫(xiě)出的,支持32位平臺(tái)標(biāo)準(zhǔn)調(diào)位平臺(tái)標(biāo)準(zhǔn)調(diào)用序列的函數(shù),比如動(dòng)態(tài)鏈接庫(kù)用序列的函數(shù),比如動(dòng)態(tài)鏈接庫(kù)(DLL)中的函數(shù)、中的函數(shù)、Windows API以及其他的工具軟件包中所提供的以及其他的工具軟件包中所提供的函數(shù)等。函數(shù)等。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第31頁(yè)2.9 結(jié)構(gòu)結(jié)構(gòu) l結(jié)構(gòu)是一種數(shù)據(jù)類型,是由一個(gè)或多個(gè)相互關(guān)聯(lián)的變量通結(jié)

35、構(gòu)是一種數(shù)據(jù)類型,是由一個(gè)或多個(gè)相互關(guān)聯(lián)的變量通過(guò)共用一個(gè)名稱所組合成的有機(jī)整體。這些相互關(guān)聯(lián)的變過(guò)共用一個(gè)名稱所組合成的有機(jī)整體。這些相互關(guān)聯(lián)的變量的數(shù)據(jù)類型組織形式靈活多樣,不受任何限制。用戶可量的數(shù)據(jù)類型組織形式靈活多樣,不受任何限制。用戶可以把相互關(guān)聯(lián)的對(duì)象通過(guò)一個(gè)結(jié)構(gòu)集合起來(lái)操作。以把相互關(guān)聯(lián)的對(duì)象通過(guò)一個(gè)結(jié)構(gòu)集合起來(lái)操作。 lPowerScript語(yǔ)言中的結(jié)構(gòu)分為兩種類型:全局結(jié)構(gòu)和對(duì)語(yǔ)言中的結(jié)構(gòu)分為兩種類型:全局結(jié)構(gòu)和對(duì)象級(jí)結(jié)構(gòu)。全局結(jié)構(gòu)不與任何對(duì)象關(guān)聯(lián),并且能夠在整個(gè)象級(jí)結(jié)構(gòu)。全局結(jié)構(gòu)不與任何對(duì)象關(guān)聯(lián),并且能夠在整個(gè)應(yīng)用程序中使用。對(duì)象級(jí)結(jié)構(gòu)必須與具體對(duì)象相關(guān)聯(lián)。應(yīng)用程序中使用

36、。對(duì)象級(jí)結(jié)構(gòu)必須與具體對(duì)象相關(guān)聯(lián)。 l定義一個(gè)結(jié)構(gòu)也就定義了一個(gè)新的數(shù)據(jù)類型。只要該結(jié)構(gòu)定義一個(gè)結(jié)構(gòu)也就定義了一個(gè)新的數(shù)據(jù)類型。只要該結(jié)構(gòu)的定義保存在應(yīng)用庫(kù)中,用戶就可以在腳本和用戶自定義的定義保存在應(yīng)用庫(kù)中,用戶就可以在腳本和用戶自定義函數(shù)中使用該結(jié)構(gòu)。用戶也可以在用戶自定義函數(shù)中,將函數(shù)中使用該結(jié)構(gòu)。用戶也可以在用戶自定義函數(shù)中,將結(jié)構(gòu)作為參數(shù)再函數(shù)中傳遞。在定義函數(shù)時(shí),將結(jié)構(gòu)定義結(jié)構(gòu)作為參數(shù)再函數(shù)中傳遞。在定義函數(shù)時(shí),將結(jié)構(gòu)定義為函數(shù)的參數(shù)。同樣用戶自定義函數(shù)的返回值也可以是結(jié)為函數(shù)的參數(shù)。同樣用戶自定義函數(shù)的返回值也可以是結(jié)構(gòu)。對(duì)于外部函數(shù),也可以將結(jié)構(gòu)作為函數(shù)的參數(shù)。構(gòu)。對(duì)于外部函數(shù)

37、,也可以將結(jié)構(gòu)作為函數(shù)的參數(shù)。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第32頁(yè)第第3章章 數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理 教學(xué)目標(biāo)教學(xué)重點(diǎn)教學(xué)過(guò)程PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第33頁(yè)教學(xué)目標(biāo)教學(xué)目標(biāo)l學(xué)習(xí)和掌握數(shù)據(jù)庫(kù)管理的基礎(chǔ)知識(shí)學(xué)習(xí)和掌握數(shù)據(jù)庫(kù)管理的基礎(chǔ)知識(shí) l能運(yùn)用能運(yùn)用PowerBuilder 10.0中的工具對(duì)數(shù)據(jù)中的工具對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作庫(kù)進(jìn)行操作 l能在程序中連接數(shù)據(jù)庫(kù)能在程序中連接數(shù)據(jù)庫(kù) PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社20

38、21-10-15第34頁(yè)教學(xué)重點(diǎn)教學(xué)重點(diǎn)l建立數(shù)據(jù)源建立數(shù)據(jù)源l對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理l操作數(shù)據(jù)庫(kù)操作數(shù)據(jù)庫(kù)PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第35頁(yè)教學(xué)過(guò)程教學(xué)過(guò)程l數(shù)據(jù)源的創(chuàng)建與設(shè)置數(shù)據(jù)源的創(chuàng)建與設(shè)置l數(shù)據(jù)庫(kù)面板數(shù)據(jù)庫(kù)面板l數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理l連接數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù) l操作數(shù)據(jù)表操作數(shù)據(jù)表l操作表中的數(shù)據(jù)操作表中的數(shù)據(jù)PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第36頁(yè)3.1 數(shù)據(jù)源數(shù)據(jù)源 l創(chuàng)建創(chuàng)建ODBC數(shù)據(jù)源數(shù)據(jù)源 l設(shè)置設(shè)置ODBC數(shù)據(jù)源數(shù)據(jù)源 l刪除刪除OD

39、BC數(shù)據(jù)源數(shù)據(jù)源 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第37頁(yè)創(chuàng)建創(chuàng)建ODBC數(shù)據(jù)源數(shù)據(jù)源 l要實(shí)現(xiàn)通過(guò)要實(shí)現(xiàn)通過(guò)ODBC訪問(wèn)數(shù)據(jù)庫(kù),就必須首訪問(wèn)數(shù)據(jù)庫(kù),就必須首先為數(shù)據(jù)庫(kù)建立一個(gè)先為數(shù)據(jù)庫(kù)建立一個(gè)ODBC數(shù)據(jù)源,這樣數(shù)據(jù)源,這樣數(shù)據(jù)庫(kù)才能實(shí)現(xiàn)和應(yīng)用程序的交互。而使數(shù)據(jù)庫(kù)才能實(shí)現(xiàn)和應(yīng)用程序的交互。而使用用ODBC數(shù)據(jù)源可以訪問(wèn)來(lái)自多種數(shù)據(jù)庫(kù)數(shù)據(jù)源可以訪問(wèn)來(lái)自多種數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù),所以必須為系統(tǒng)添加驅(qū)管理系統(tǒng)的數(shù)據(jù),所以必須為系統(tǒng)添加驅(qū)動(dòng)程序的軟件組件。且動(dòng)程序的軟件組件。且ODBC數(shù)據(jù)源會(huì)自數(shù)據(jù)源會(huì)自動(dòng)添加并配置這些驅(qū)動(dòng)程序。動(dòng)添

40、加并配置這些驅(qū)動(dòng)程序。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第38頁(yè)設(shè)置設(shè)置ODBC數(shù)據(jù)源數(shù)據(jù)源 l在創(chuàng)建在創(chuàng)建ODBC數(shù)據(jù)源后,有時(shí)還需要對(duì)創(chuàng)數(shù)據(jù)源后,有時(shí)還需要對(duì)創(chuàng)建的數(shù)據(jù)源的配置進(jìn)行修改,以便改變一建的數(shù)據(jù)源的配置進(jìn)行修改,以便改變一些參數(shù)。例如設(shè)置登錄名稱和密碼、受損些參數(shù)。例如設(shè)置登錄名稱和密碼、受損壞的數(shù)據(jù)庫(kù)文件、對(duì)數(shù)據(jù)庫(kù)進(jìn)行壓縮操作、壞的數(shù)據(jù)庫(kù)文件、對(duì)數(shù)據(jù)庫(kù)進(jìn)行壓縮操作、設(shè)置驅(qū)動(dòng)程序的頁(yè)超時(shí)、緩沖區(qū)大小等。設(shè)置驅(qū)動(dòng)程序的頁(yè)超時(shí)、緩沖區(qū)大小等。PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社20

41、21-10-15第39頁(yè)刪除刪除ODBC數(shù)據(jù)源數(shù)據(jù)源 l在在“用戶用戶DSN”選項(xiàng)卡中,選擇要?jiǎng)h除的數(shù)選項(xiàng)卡中,選擇要?jiǎng)h除的數(shù)據(jù)源后,單擊據(jù)源后,單擊“刪除刪除”按鈕就會(huì)彈出按鈕就會(huì)彈出“ODBC管理器管理器”對(duì)話框,在此對(duì)話框中對(duì)話框,在此對(duì)話框中單擊單擊“是是(Y)”按鈕就可以完成數(shù)據(jù)源的刪除。按鈕就可以完成數(shù)據(jù)源的刪除。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第40頁(yè)3.2 數(shù)據(jù)庫(kù)面板數(shù)據(jù)庫(kù)面板 l數(shù)據(jù)庫(kù)面板在數(shù)據(jù)庫(kù)面板在PowerBuilder 10.0中起到了非常重要的作用,數(shù)據(jù)庫(kù)中起到了非常重要的作用,數(shù)據(jù)庫(kù)的很多操作都可以

42、通過(guò)數(shù)據(jù)庫(kù)面板來(lái)完成??梢酝ㄟ^(guò)選擇的很多操作都可以通過(guò)數(shù)據(jù)庫(kù)面板來(lái)完成??梢酝ㄟ^(guò)選擇“Tools”“Database Painter”命令來(lái)調(diào)用數(shù)據(jù)庫(kù)面板,如下圖所示。在數(shù)據(jù)命令來(lái)調(diào)用數(shù)據(jù)庫(kù)面板,如下圖所示。在數(shù)據(jù)庫(kù)面板窗體中,包括了很多的視圖,這些視圖的功能如下所示庫(kù)面板窗體中,包括了很多的視圖,這些視圖的功能如下所示 : Objects視圖。此視圖列出了數(shù)據(jù)庫(kù)概要和結(jié)構(gòu)信息,對(duì)于活動(dòng)的數(shù)據(jù)庫(kù)視圖。此視圖列出了數(shù)據(jù)庫(kù)概要和結(jié)構(gòu)信息,對(duì)于活動(dòng)的數(shù)據(jù)庫(kù)連接,還列出了同數(shù)據(jù)庫(kù)關(guān)聯(lián)的對(duì)象,顯示的信息由數(shù)據(jù)庫(kù)和用戶權(quán)限連接,還列出了同數(shù)據(jù)庫(kù)關(guān)聯(lián)的對(duì)象,顯示的信息由數(shù)據(jù)庫(kù)和用戶權(quán)限決定。決定。 Obje

43、ct Layout視圖。用于顯示表的圖形外觀。視圖。用于顯示表的圖形外觀。 Columns視圖。用于創(chuàng)建或者修改數(shù)據(jù)表的列。視圖。用于創(chuàng)建或者修改數(shù)據(jù)表的列。 ISQL Session視圖。用于建立、執(zhí)行和解釋視圖。用于建立、執(zhí)行和解釋SQL語(yǔ)句。語(yǔ)句。 Object Details視圖。用于顯示對(duì)象的屬性,有些對(duì)象的屬性是只讀的,視圖。用于顯示對(duì)象的屬性,有些對(duì)象的屬性是只讀的,有些對(duì)象的屬性是可修改的。有些對(duì)象的屬性是可修改的。 Results視圖。用網(wǎng)格、表或自由表單形式顯示數(shù)據(jù)。視圖。用網(wǎng)格、表或自由表單形式顯示數(shù)據(jù)。 Activity Log視圖。顯示執(zhí)行動(dòng)作的視圖。顯示執(zhí)行動(dòng)作的S

44、QL定義。定義。 Extended Attributes視圖。列出了連接數(shù)據(jù)庫(kù)里定義的顯示格式、編輯視圖。列出了連接數(shù)據(jù)庫(kù)里定義的顯示格式、編輯風(fēng)格以及有效性規(guī)則。風(fēng)格以及有效性規(guī)則。PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第41頁(yè)P(yáng)owerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第42頁(yè)3.3 數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理 l數(shù)據(jù)庫(kù)是數(shù)據(jù)表、索引、視圖及數(shù)據(jù)的集數(shù)據(jù)庫(kù)是數(shù)據(jù)表、索引、視圖及數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)的管理主要也就是對(duì)數(shù)據(jù)表、合。數(shù)據(jù)庫(kù)的管理主要也就是對(duì)數(shù)據(jù)表、索引、視圖和數(shù)據(jù)的管理。其中,數(shù)

45、據(jù)庫(kù)索引、視圖和數(shù)據(jù)的管理。其中,數(shù)據(jù)庫(kù)的創(chuàng)建和刪除可以通過(guò)的創(chuàng)建和刪除可以通過(guò)Sybase Central來(lái)來(lái)完成,完成,Sybase Central提供了一個(gè)管理提供了一個(gè)管理ASA數(shù)據(jù)庫(kù)的圖形界面。數(shù)據(jù)庫(kù)的圖形界面。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第43頁(yè)3.4 連接數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù) lPowerBuilder在訪問(wèn)數(shù)據(jù)庫(kù)之前,必須首在訪問(wèn)數(shù)據(jù)庫(kù)之前,必須首先與要操作的數(shù)據(jù)庫(kù)建立連接。利用數(shù)據(jù)先與要操作的數(shù)據(jù)庫(kù)建立連接。利用數(shù)據(jù)庫(kù)面板可以很容易地連接數(shù)據(jù)庫(kù),下面以庫(kù)面板可以很容易地連接數(shù)據(jù)庫(kù),下面以O(shè)DBC接口為例,講解連

46、接步驟。接口為例,講解連接步驟。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第44頁(yè)l啟動(dòng)啟動(dòng)PowerBuilder,單擊,單擊DB Profile圖標(biāo),圖標(biāo),打開(kāi)打開(kāi)“Database Profiles”對(duì)話框。對(duì)話框。PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第45頁(yè)l在在ODB ODBC節(jié)點(diǎn)上單擊鼠標(biāo)右鍵,在彈出的快節(jié)點(diǎn)上單擊鼠標(biāo)右鍵,在彈出的快捷菜單上選擇捷菜單上選擇“New Profile”命令,打開(kāi)命令,打開(kāi)“Database Profile SetupODBC”對(duì)話框。選

47、對(duì)話框。選擇擇“Connection”選項(xiàng)卡,在選項(xiàng)卡,在“Profile Name”文文本框中輸入名稱,在本框中輸入名稱,在“Data Source”下拉列表框下拉列表框中選擇前面設(shè)置的中選擇前面設(shè)置的ODBC數(shù)據(jù)源,在數(shù)據(jù)源,在“UserID”文本框中輸入用戶名,在文本框中輸入用戶名,在“Password”文本框中文本框中輸入密碼輸入密碼 。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第46頁(yè)P(yáng)owerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第47頁(yè)l選擇選擇“Preview”選項(xiàng)選項(xiàng)卡,單

48、擊此選項(xiàng)卡上卡,單擊此選項(xiàng)卡上的的“Test Connection”按鈕,測(cè)試數(shù)據(jù)庫(kù)的按鈕,測(cè)試數(shù)據(jù)庫(kù)的連接配置。如果能夠連接配置。如果能夠成功地連接數(shù)據(jù)庫(kù),成功地連接數(shù)據(jù)庫(kù),則顯示對(duì)話框,提示則顯示對(duì)話框,提示數(shù)據(jù)庫(kù)連接成功數(shù)據(jù)庫(kù)連接成功 。PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第48頁(yè)3.5 操作數(shù)據(jù)表操作數(shù)據(jù)表 l創(chuàng)建表創(chuàng)建表l設(shè)置主鍵設(shè)置主鍵 l設(shè)置外鍵設(shè)置外鍵 l設(shè)置索引設(shè)置索引 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第49頁(yè)創(chuàng)建表創(chuàng)建表 l數(shù)據(jù)表是存放數(shù)據(jù)的主要地方,

49、在數(shù)據(jù)庫(kù)數(shù)據(jù)表是存放數(shù)據(jù)的主要地方,在數(shù)據(jù)庫(kù)中作用很重要。選擇中作用很重要。選擇“Objects”“Insert”“Table”命令,激活命令,激活Columns視圖,在視圖,在此視圖中輸入相應(yīng)的列內(nèi)容。輸入完成以此視圖中輸入相應(yīng)的列內(nèi)容。輸入完成以后后 保存,并輸入表名即可。保存,并輸入表名即可。PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第50頁(yè)設(shè)置主鍵設(shè)置主鍵 l主鍵的作用是為了惟一標(biāo)識(shí)數(shù)據(jù)表中的一個(gè)或多個(gè)列,它主鍵的作用是為了惟一標(biāo)識(shí)數(shù)據(jù)表中的一個(gè)或多個(gè)列,它不允許為空也不允許重復(fù)。在菜單中選擇不允許為空也不允許重復(fù)。在菜單中選擇“O

50、bjects”“Insert”“Primary Key”命令,或者在數(shù)據(jù)表上單擊命令,或者在數(shù)據(jù)表上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“New”“Primary Key”命令,打開(kāi)命令,打開(kāi)“Primary Key”對(duì)話框,在對(duì)話框,在 “Primary Key”文本框中輸入文本框中輸入“id”,在,在“Columns”列列表框中選中表框中選中“id”列。設(shè)置完成后單擊工具欄上的保存按列。設(shè)置完成后單擊工具欄上的保存按鈕保存設(shè)置,完成主鍵的定義。鈕保存設(shè)置,完成主鍵的定義。l刪除主鍵的方法是在刪除主鍵的方法是在Objects視圖中選擇要?jiǎng)h除的主鍵,視圖中選擇要

51、刪除的主鍵,在該主鍵上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇在該主鍵上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“Drop Primary key”命令,在打開(kāi)的對(duì)話框中選擇命令,在打開(kāi)的對(duì)話框中選擇“Yes”按鈕,完成對(duì)主鍵的刪除。按鈕,完成對(duì)主鍵的刪除。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第51頁(yè)設(shè)置外鍵設(shè)置外鍵 l外鍵的作用是與其他表中的主鍵匹配,對(duì)于一個(gè)表來(lái)說(shuō)外外鍵的作用是與其他表中的主鍵匹配,對(duì)于一個(gè)表來(lái)說(shuō)外鍵可以有多個(gè)。在菜單中選擇鍵可以有多個(gè)。在菜單中選擇“Objects”“Insert”“Foreign Key”命令,打開(kāi)命

52、令,打開(kāi)“Foreign Key”對(duì)話框,然對(duì)話框,然后在后在“General”選項(xiàng)卡中選擇要與其他表主鍵關(guān)聯(lián)的列選項(xiàng)卡中選擇要與其他表主鍵關(guān)聯(lián)的列name,然后在,然后在“Foreign Key”文本框中輸入外鍵的名稱,文本框中輸入外鍵的名稱,選擇選擇“Primary Key”選項(xiàng)卡,在該選項(xiàng)卡中的選項(xiàng)卡,在該選項(xiàng)卡中的“Table”下拉列表框中選擇要關(guān)聯(lián)的表下拉列表框中選擇要關(guān)聯(lián)的表admin,然后保存對(duì)外鍵的,然后保存對(duì)外鍵的設(shè)置。設(shè)置。 l刪除外鍵的方法是在刪除外鍵的方法是在Objects視圖中選擇要?jiǎng)h除的外鍵,視圖中選擇要?jiǎng)h除的外鍵,在該外鍵上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇在該

53、外鍵上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“Drop Foreign key”命令,在打開(kāi)的對(duì)話框中選擇命令,在打開(kāi)的對(duì)話框中選擇“Yes”按鈕,完成對(duì)外鍵的刪除。按鈕,完成對(duì)外鍵的刪除。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第52頁(yè)設(shè)置索引設(shè)置索引 l索引是表的一個(gè)重要概念,在進(jìn)行表的搜索和排序時(shí),索索引是表的一個(gè)重要概念,在進(jìn)行表的搜索和排序時(shí),索引起著關(guān)鍵性的作用。索引與主鍵不同,索引既可以重復(fù)引起著關(guān)鍵性的作用。索引與主鍵不同,索引既可以重復(fù)也可以為空值。選擇要建立索引的表,在菜單中選擇也可以為空值。選擇要建立索引的表,在菜單

54、中選擇“Objects”“Insert”“Index”命令,打開(kāi)命令,打開(kāi)Index視圖。視圖。在在 “Index:”文本框中輸入索引的名字,在文本框中輸入索引的名字,在“Columns”列表框中選擇列表框中選擇sex,選中,選中“Unique”復(fù)選框表示該列中的復(fù)選框表示該列中的數(shù)據(jù)惟一,而數(shù)據(jù)惟一,而“Ascending”復(fù)選框用于指定數(shù)據(jù)排序的復(fù)選框用于指定數(shù)據(jù)排序的順序,然后保存對(duì)索引的設(shè)置。順序,然后保存對(duì)索引的設(shè)置。 l刪除索引的方法是在刪除索引的方法是在Objects視圖中選擇要?jiǎng)h除的索引,視圖中選擇要?jiǎng)h除的索引,在該索引上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇在該索引上單擊鼠標(biāo)右

55、鍵,在彈出的快捷菜單中選擇“Drop Index”命令,在打開(kāi)的對(duì)話框中選擇命令,在打開(kāi)的對(duì)話框中選擇“Yes”按鈕,按鈕,完成對(duì)索引的刪除。完成對(duì)索引的刪除。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第53頁(yè)3.6 操作表中的數(shù)據(jù)操作表中的數(shù)據(jù) l在數(shù)據(jù)庫(kù)面板中除了創(chuàng)建數(shù)據(jù)表和設(shè)置主在數(shù)據(jù)庫(kù)面板中除了創(chuàng)建數(shù)據(jù)表和設(shè)置主鍵、外鍵和索引以外還可以對(duì)數(shù)據(jù)表中的鍵、外鍵和索引以外還可以對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行瀏覽、編輯和刪除。數(shù)據(jù)進(jìn)行瀏覽、編輯和刪除。PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第

56、54頁(yè)第第4章章 應(yīng)用程序設(shè)計(jì)基礎(chǔ)應(yīng)用程序設(shè)計(jì)基礎(chǔ) 教學(xué)目標(biāo)教學(xué)重點(diǎn)教學(xué)過(guò)程PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第55頁(yè)教學(xué)目標(biāo)教學(xué)目標(biāo)l了解了解PowerBuilder中應(yīng)用程序?qū)ο蟮南嚓P(guān)中應(yīng)用程序?qū)ο蟮南嚓P(guān)概念概念l能夠利用應(yīng)用程序模板能夠利用應(yīng)用程序模板l以自己定制的形式創(chuàng)建簡(jiǎn)單的應(yīng)用程序以自己定制的形式創(chuàng)建簡(jiǎn)單的應(yīng)用程序PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第56頁(yè)教學(xué)重點(diǎn)教學(xué)重點(diǎn)l應(yīng)用程序?qū)ο髴?yīng)用程序?qū)ο?l定制應(yīng)用程序定制應(yīng)用程序 l移植現(xiàn)有程序移植現(xiàn)有程序 l應(yīng)用

57、程序?qū)ο蟮膶傩院褪录?yīng)用程序?qū)ο蟮膶傩院褪录?PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第57頁(yè)教學(xué)過(guò)程教學(xué)過(guò)程l應(yīng)用程序?qū)ο蟾攀鰬?yīng)用程序?qū)ο蟾攀?l創(chuàng)建應(yīng)用程序創(chuàng)建應(yīng)用程序 l設(shè)置應(yīng)用程序?qū)傩栽O(shè)置應(yīng)用程序?qū)傩?l應(yīng)用程序的事件應(yīng)用程序的事件 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第58頁(yè)4.1 應(yīng)用程序?qū)ο蟾攀鰬?yīng)用程序?qū)ο蟾攀?l應(yīng)用程序?qū)ο笫菓?yīng)用程序的入口點(diǎn),它定義了一些應(yīng)用程應(yīng)用程序?qū)ο笫菓?yīng)用程序的入口點(diǎn),它定義了一些應(yīng)用程序級(jí)的事件、函數(shù)和屬性。每個(gè)序級(jí)的事件、函數(shù)和屬性。每

58、個(gè)PowerBuilder應(yīng)用程序應(yīng)用程序都必須有一個(gè),而且只能有一個(gè)應(yīng)用對(duì)象。當(dāng)用戶運(yùn)行應(yīng)都必須有一個(gè),而且只能有一個(gè)應(yīng)用對(duì)象。當(dāng)用戶運(yùn)行應(yīng)用程序時(shí),應(yīng)用程序?qū)ο蟮挠贸绦驎r(shí),應(yīng)用程序?qū)ο蟮腛pen事件將被觸發(fā),在這個(gè)事件將被觸發(fā),在這個(gè)事件中可以設(shè)置應(yīng)用的初始狀態(tài),也可以裝入其他對(duì)象和事件中可以設(shè)置應(yīng)用的初始狀態(tài),也可以裝入其他對(duì)象和連接數(shù)據(jù)庫(kù)等,例如可以在這里指定首先顯示的窗口。當(dāng)連接數(shù)據(jù)庫(kù)等,例如可以在這里指定首先顯示的窗口。當(dāng)用戶終止應(yīng)用程序時(shí),應(yīng)用對(duì)象的用戶終止應(yīng)用程序時(shí),應(yīng)用對(duì)象的Close時(shí)間被觸發(fā),在時(shí)間被觸發(fā),在這個(gè)事件中可以完成必要的系統(tǒng)清理工作,例如斷開(kāi)與數(shù)這個(gè)事件中可以

59、完成必要的系統(tǒng)清理工作,例如斷開(kāi)與數(shù)據(jù)庫(kù)的連接。據(jù)庫(kù)的連接。l應(yīng)用程序?qū)ο笸翱?、菜單、用戶?duì)象一樣,都存儲(chǔ)在應(yīng)用程序?qū)ο笸翱?、菜單、用戶?duì)象一樣,都存儲(chǔ)在PowerBuilder的的PBL應(yīng)用庫(kù)中。應(yīng)用庫(kù)中。PowerBuilder應(yīng)用程序應(yīng)用程序可以說(shuō)是一系列對(duì)象的集合??梢哉f(shuō)是一系列對(duì)象的集合。 PowerBuilder 10實(shí)用教程實(shí)用教程 清華大學(xué)出版社清華大學(xué)出版社2021-10-15第59頁(yè)4.2 創(chuàng)建應(yīng)用程序創(chuàng)建應(yīng)用程序 l在在PowerBuilder中,創(chuàng)建一個(gè)應(yīng)用程序有三種方式:自中,創(chuàng)建一個(gè)應(yīng)用程序有三種方式:自動(dòng)生成應(yīng)用程序(使用應(yīng)用程序模板)、定制應(yīng)用程序和動(dòng)生成應(yīng)

60、用程序(使用應(yīng)用程序模板)、定制應(yīng)用程序和移植已有應(yīng)用程序。用戶可根據(jù)個(gè)人的需要,選擇不同的移植已有應(yīng)用程序。用戶可根據(jù)個(gè)人的需要,選擇不同的創(chuàng)建方式。創(chuàng)建方式。 自動(dòng)生成應(yīng)用程序這種方法適用于初學(xué)者。用戶只需根據(jù)模板向自動(dòng)生成應(yīng)用程序這種方法適用于初學(xué)者。用戶只需根據(jù)模板向?qū)У奶崾?,一步一步地操作即可建立一個(gè)應(yīng)用程序。導(dǎo)的提示,一步一步地操作即可建立一個(gè)應(yīng)用程序。 定制應(yīng)用程序就是通過(guò)自己的設(shè)計(jì)來(lái)創(chuàng)建出更滿足自己的需求的定制應(yīng)用程序就是通過(guò)自己的設(shè)計(jì)來(lái)創(chuàng)建出更滿足自己的需求的程序。程序。 移植已有應(yīng)用程序就是將已經(jīng)存在的應(yīng)用程序移植到當(dāng)前的版本移植已有應(yīng)用程序就是將已經(jīng)存在的應(yīng)用程序移植到當(dāng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論