freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracleform培訓(xùn)資料-資料下載頁(yè)

2025-04-01 23:06本頁(yè)面
  

【正文】 文本域(Text Field)在文本域中輸入一個(gè)文本值即可設(shè)置該屬性。當(dāng)屬性需要長(zhǎng)文本值時(shí),會(huì)顯示一個(gè)圖標(biāo),允許你打開一個(gè)文本編輯器。4. 彈出列表(Pop List)彈出列表屬性為是(True)或否(False),或一組預(yù)定義的值。單擊控制按鈕打開列表,也可以重復(fù)雙擊該域以改變其值。5. 值列表(LOV Window)值列表屬性可從許多可選值中選擇。單擊控制按鈕,或雙擊值列表屬性打開LOV的列表框,從中選擇預(yù)定義好的值。6. More…按鈕該屬性需要一些復(fù)雜的值。單擊該按鈕打開一個(gè)對(duì)話窗并輸入需要的信息。7. 屬性列表(Property list )屬性列表是一個(gè)二維屬性名和屬性值列表。屬性按功能知Display屬性、Navigation屬性進(jìn)行分組。選擇屬性可以用單擊和用[Up]或[Down]光標(biāo)鍵民航來(lái)實(shí)現(xiàn)。設(shè)置屬性需要先選擇屬性然后鍵入值。 屬性拷貝屬性選項(xiàng)板工具條命令提供了快速執(zhí)行所需命令的工具條圖標(biāo),如圖1618所示。使用復(fù)制屬性(Copy Properties)和粘貼屬性(Paste Properties)命令交某個(gè)對(duì)象的屬性拷貝給另一個(gè)對(duì)象。可在對(duì)象導(dǎo)航器、布局編輯器、菜單編輯器和屬性選項(xiàng)板中進(jìn)行屬性復(fù)制和粘貼操作。1. 復(fù)制屬性(Copy Properties)在對(duì)象導(dǎo)航器、布局編輯器、菜單編輯器中將所選對(duì)象的屬性拷貝到緩沖區(qū)。在屬性選項(xiàng)板中,將拷貝當(dāng)前屬性列表中的所有屬性。2. 粘貼屬性(Paste Properties)在對(duì)象導(dǎo)航器、布局編輯器、菜單編輯器中將當(dāng)前緩沖區(qū)屬性設(shè)置粘貼到某窗口中的所有被選對(duì)象。在屬性選項(xiàng)板中,將當(dāng)前緩沖區(qū)屬性設(shè)置粘貼到屬性列表之中。屬性列表中不存在的屬性將被忽略??截悓傩缘牟襟E一般如下;(1) 選擇要拷貝屬性的一個(gè)或多個(gè)對(duì)象。(2) 選擇“屬性(Property)”下的“復(fù)制屬性(Copy Properties)”,或單擊工具條上“復(fù)制屬性(Copy Properties)”按鈕。(3) 選擇目標(biāo)對(duì)象。(4) 選擇“屬性(Property)”下的“粘貼屬性(Paste Properties)”菜單命令通常是將一個(gè)對(duì)象的屬性拷貝給同類型的一個(gè)或多個(gè)對(duì)象,然面也可能拷貝給不同類型的一個(gè)或多個(gè)對(duì)象,此時(shí)將忽略不適合于目標(biāo)對(duì)象屬性??梢钥截愐粋€(gè)窗口中某個(gè)對(duì)象的屬性,然后粘貼到另一個(gè)窗口中的某個(gè)對(duì)象。例如,可以在導(dǎo)航器中選擇一個(gè)按鈕,單擊“復(fù)制屬性(Copy Properties)”按鈕,拷貝它的屬性設(shè)置,然后在布局編輯器中選擇一個(gè)不同的按鈕粘貼這些屬性。當(dāng)拷貝多選擇對(duì)象的屬性時(shí),僅僅是那些不沖突的屬性被拷貝到緩沖區(qū)。例如,在對(duì)象民航器中拷貝兩個(gè)被選文本對(duì)象的屬性。如果兩個(gè)文本項(xiàng)具有同樣大小,則僅拷貝高度(Width)和寬度(Height)屬性。 屬性類當(dāng)你在屬性選項(xiàng)板顯示屬性列表(來(lái)自一個(gè)或多個(gè)對(duì)象的屬性)時(shí),可以將屬性名和相關(guān)的屬性值保存起來(lái),將來(lái)應(yīng)用到另一個(gè)對(duì)象,這就是屬性類(Property Classes)的概念。屬性類是Form中的一個(gè)對(duì)象。對(duì)象可從連接的屬性類中繼承某些屬性,這樣當(dāng)在屬性類中改變某些屬性時(shí),它們的屬性會(huì)相應(yīng)改變。1. 屬性類(Property Class)從屬性選項(xiàng)板的當(dāng)前屬性列表中可以創(chuàng)建一個(gè)新的屬性類。新屬性類顯示在導(dǎo)般器屬性類節(jié)點(diǎn)下,有一個(gè)缺省名。2. 增加屬性(Add Property)顯示屬性列表,從中靠近一個(gè)屬性加到一個(gè)屬性類上。該命令僅當(dāng)選擇了某個(gè)屬性類對(duì)象時(shí)才起作用。3. 刪除屬性(Delete Property)在屬性列表中刪除當(dāng)前屬性,該命令僅當(dāng)選擇了某個(gè)屬性對(duì)象時(shí)才起作用。4. 繼承屬性(Inherit Property)設(shè)置當(dāng)前屬性為缺省值。如果屬性列表是基于屬性類,并且該屬性類包含屬性,則缺省屬性為該屬性的設(shè)置。如果屬性列表不是基于某一屬性類,或基于某一屬性類但該屬性類不包含當(dāng)前屬性,則會(huì)設(shè)置為系統(tǒng)缺省屬性。 聯(lián)合設(shè)置屬性在Form設(shè)計(jì)過程中,可以同時(shí)察看各設(shè)置幾個(gè)對(duì)象屬性,而不管它們是否是相同的或不同的對(duì)象類型,因?yàn)榭梢栽趯?dǎo)航器或布局編輯器上選擇幾個(gè)對(duì)象,然后在屬性選項(xiàng)板中聯(lián)合顯示屬性。聯(lián)合設(shè)置屬性的操作有:216。 子集(Intersection)。顯示所選對(duì)象的共同屬性,這是缺省操作。216。 超集(Union)。顯示所選對(duì)象的共同屬性和獨(dú)有屬性。如果共同屬性的設(shè)置值不一樣,則顯示****。如果共同屬性的設(shè)置值一樣,則顯示共同屬性的值。一旦輸入了新值,它就變?yōu)榇_定值,該屬性選對(duì)象,如圖419所示。設(shè)置多個(gè)對(duì)象屬性的過程一般如下:(1) 打開屬性選項(xiàng)板。(2) 按下[Ctrl]鍵,單擊欲編輯屬性的對(duì)象,所選對(duì)象會(huì)被高亮顯示。(3) 單擊“交集/并集(Union/Intersection)”按鈕,如圖320所示。(4) 改變屬性值,使該屬性值適合于具有該屬性的所選對(duì)象。使用“凍結(jié)/解凍((Freeze/Unfreeze))”工具比較兩個(gè)對(duì)象的屬性的過程如下: (1) 在對(duì)象導(dǎo)航器或編輯器中,選擇第一個(gè)對(duì)象,它的屬性顯示在屬性選項(xiàng)板中。(2) 在屬性選項(xiàng)中,單擊“凍結(jié)/解凍(Freeze/Unfreeze)”按鈕設(shè)置同步(Synchronization)為“NO”,凍結(jié)屬性選項(xiàng)板,如圖321所示。(3) 在對(duì)象導(dǎo)航器中,按[Shift]并雙擊第二個(gè)對(duì)象的圖標(biāo),顯示第二個(gè)屬性選項(xiàng)板。若第二個(gè)屬性選項(xiàng)板在第一個(gè)窗口以上,可以把它拖到第一個(gè)窗口旁邊。如果凍結(jié)(Freeze)為“ON”(),屬性列表會(huì)隨對(duì)象導(dǎo)航器中所選對(duì)象的改變而改變。除了上述三個(gè)常用的Form設(shè)計(jì)工具外,還有其他一些Form設(shè)計(jì)工具,如果菜單編輯器、彈出菜單、PL/SQL編輯器等。菜單編輯器菜單用的,這部分的內(nèi)容將在第10章的定制菜單模塊部分講解。PL/SQL編輯器是用來(lái)編輯PL/SQL代碼的主要用于觸發(fā)器編程,這部分的內(nèi)容將在9章的觸發(fā)器編程部分講解。 彈出菜單(Popup Menu)也是一種設(shè)計(jì)工具。在Form設(shè)計(jì)過程中,在對(duì)象導(dǎo)航器、布局編輯器或菜單編輯器中按鼠標(biāo)右鍵按鈕進(jìn)入彈出菜單執(zhí)行命令。所選對(duì)象不同或工作編輯器不同,在彈出菜單中的可用命令也不一樣。一個(gè)觸發(fā)器的彈出菜單如圖322所示。 第四章 基本Form設(shè)計(jì)本章介紹基本的Form設(shè)計(jì),主要是關(guān)于塊和項(xiàng)的基本構(gòu)造方法,包括以下內(nèi)容: 塊和項(xiàng)的一些基本概念。 開發(fā)Form的一般步驟。 如何建立一個(gè)基表塊。 如何建立主從聯(lián)系塊。 如何建立控制塊。塊是一些界面項(xiàng)的邏輯組合。一個(gè)塊是一個(gè)邏輯包容體,沒有物理表示,僅其所包含的項(xiàng)在相應(yīng)界面上可見。然而,和其他對(duì)象一樣,塊有屬性,且在Designer中能被創(chuàng)建、拷貝和修改。把相關(guān)的項(xiàng)組成功能單元,能夠存儲(chǔ)、顯示和操作記錄。塊由顯示數(shù)據(jù)記錄的項(xiàng)組成,如同數(shù)據(jù)表由相關(guān)列和項(xiàng)組成一樣。Form中的塊數(shù)不受限制,塊僅僅是邏輯上的組合;塊中的項(xiàng)可放在不同的畫布視圖上,顯示在不同的窗口中。1.基表塊和控制塊根據(jù)塊是否與數(shù)據(jù)庫(kù)表相關(guān),可以將塊分為基表塊和控制塊?;韷K與某一表或視圖相對(duì)應(yīng)。表中的一個(gè)或多個(gè)項(xiàng)直接對(duì)應(yīng)于基表塊的某個(gè)列。相反,如果控制塊不與數(shù)據(jù)表相對(duì)應(yīng),那么控制塊中的項(xiàng)也不與數(shù)據(jù)列對(duì)應(yīng)?;韷K自動(dòng)擁有查詢、更新、插入和刪除基表行的功能。開發(fā)人員可以在塊中編寫程序調(diào)用內(nèi)部子程序初始化設(shè)置這些操作,而不用編寫代碼協(xié)調(diào)對(duì)塊中某個(gè)項(xiàng)的操作??梢酝ㄟ^新塊窗(New Block Windows)建立基表塊和控制塊。2.主從聯(lián)系塊根據(jù)塊與塊之間的主從關(guān)系,可將塊分為主塊(Master)與從塊(Detail)。具有主從關(guān)系的塊成為主從聯(lián)系塊。主從聯(lián)系塊主要是用于定義Form模塊中的主從關(guān)系。利用主從聯(lián)系塊可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)實(shí)體中的一對(duì)多的聯(lián)系。3.單記錄塊和多記錄塊根據(jù)每次塊中顯示的記錄數(shù),可將塊分為單記錄塊與多記錄塊。這主要是針對(duì)塊的顯示屬性來(lái)說的。一次顯示一條記錄的塊,常用Form形式。一次顯示多條記錄的塊,常用Tabular形式。 項(xiàng)項(xiàng)是Form中最基本的單位,能顯示信息并可與用戶交互信息,常用來(lái)維護(hù)數(shù)據(jù)庫(kù)。在Form中通常有兩種類型的項(xiàng):基表項(xiàng)和控制項(xiàng)。基表中直接與數(shù)據(jù)庫(kù)基表某列相對(duì)應(yīng)的項(xiàng)稱作基表項(xiàng),不與數(shù)據(jù)庫(kù)表的列相對(duì)應(yīng)的項(xiàng)叫做控制項(xiàng)??刂祈?xiàng)可用來(lái)完成以下功能:216。 顯示有關(guān)基表項(xiàng)和數(shù)據(jù)庫(kù)表中的值進(jìn)行計(jì)算所得的合計(jì)、平均、等級(jí)和其他總和等信息。216。 接受應(yīng)用需要的用戶輸入數(shù)據(jù),該輸入數(shù)據(jù)不存放在數(shù)據(jù)庫(kù)里。216。 顯示查找項(xiàng),即來(lái)自非基表的其他表的值??梢允褂糜|發(fā)器代碼把表的值賦給控制項(xiàng),在代碼中可以像引用局部和全局變量那樣引用控制項(xiàng)的值。在Form應(yīng)用模塊只,有如下8中常用界面項(xiàng)用于開發(fā)Form應(yīng)用界面。1.文本項(xiàng)(Text Item)文本項(xiàng)是一個(gè)單行或多行文本項(xiàng),它支持多種數(shù)據(jù)類型、格式符,并可以在文本項(xiàng)中進(jìn)行編輯。2.值列表(List Item)值列表顯示一列選擇值,列表有下拉(Pop List)形式、列表框(T_List)形式和復(fù)合框(Combo Box)形式.3.檢查框(check box)檢查框用于指示文本標(biāo)簽的當(dāng)前狀態(tài)值,顯示在當(dāng)前值是處于檢查狀態(tài)還是未檢查狀態(tài),即檢查框是選中還是未選中。4.單選組(Radio Group)單選組是一組單選按鈕,其中之一總被選擇,被選擇的按鈕的值即為單選組的當(dāng)前值。5.顯示項(xiàng)(Display Item)顯示項(xiàng)是一個(gè)只讀文本框,其值需要由程序取來(lái)或安排,用戶不能導(dǎo)航到顯示項(xiàng),也不能編輯顯示項(xiàng)所包含的文本。6.按鈕(Buttons)按鈕是一個(gè)矩形框,內(nèi)含文本標(biāo)簽或者一個(gè)圖標(biāo)。一般單擊按鈕以觸發(fā)某一事件。7.圖像項(xiàng)(Image Item)圖像項(xiàng)是一個(gè)有界矩形框,顯示從數(shù)據(jù)庫(kù)得到或從文件系統(tǒng)讀取的圖像。8.圖表項(xiàng)(Chart Item)圖表項(xiàng)是一個(gè)有界矩形圖,顯示圖表或其他的由Oracle Graphics產(chǎn)生的圖表,用戶不能導(dǎo)航到圖表項(xiàng)或操縱圖表項(xiàng)。需要注意的是,塊中的項(xiàng)不需要被集中在一起,即它們可分布在多個(gè)畫布視圖和窗口中。運(yùn)行Form時(shí),在上下文導(dǎo)航中,主要是利用塊和項(xiàng),而不是畫布。因此,當(dāng)同一塊中的項(xiàng)被分別放在多個(gè)畫布上時(shí),當(dāng)用鼠標(biāo)或鍵盤移動(dòng)項(xiàng)時(shí),畫布會(huì)自動(dòng)進(jìn)行切換。 開發(fā)Form的一般步驟開發(fā)Form應(yīng)用模塊的一般步驟如下:(1) 啟動(dòng)Form Builder,在對(duì)象導(dǎo)航器中命名Form模塊。(2) 使用“文件(File)”下的“連接(Connect)”菜單命令連接數(shù)據(jù)庫(kù)。(3) 使用數(shù)據(jù)塊向?qū)Щ蚴止?chuàng)建可以建立新塊。使用數(shù)據(jù)塊向?qū)Ы⑾鄳?yīng)基表的多個(gè)塊,如建立職員基本信息的Form,就需要建立一個(gè)相應(yīng)于EMP表的基表塊。建立基表塊時(shí),F(xiàn)orm會(huì)自動(dòng)建立相應(yīng)于某表所有列的缺省項(xiàng)。(4) 在布局編輯器中調(diào)整布局。在布局編輯器中,可安置對(duì)象、添加文本和圖形或創(chuàng)建所需塊。(5) 在屬性選項(xiàng)板中設(shè)置對(duì)象屬性。創(chuàng)建一個(gè)Form的大量工作是創(chuàng)建對(duì)象并設(shè)置它們的屬性,如文本項(xiàng)(text item)有寬度(Width)、高度(Height)、數(shù)據(jù)類型(Data Type)和非空(Required)屬性,窗口對(duì)象有諸如標(biāo)題(Title)、模式(Model)、退出關(guān)閉(Remove on Exit)之類的屬性。創(chuàng)建一個(gè)對(duì)象時(shí),它的屬性自動(dòng)被設(shè)成缺省值。設(shè)置屬性不僅可以控制所建對(duì)象的外觀,還可以控制它們的功能。這有助于快速開發(fā)應(yīng)用程序,減少編寫標(biāo)準(zhǔn)操作所需的代碼。所謂標(biāo)準(zhǔn)操作指查詢、插入、更新和刪除記錄,定義查詢,協(xié)調(diào)主從記錄,控制導(dǎo)航,顯示對(duì)象等。需要指出的是,許多對(duì)象的屬性不僅可在設(shè)計(jì)時(shí)進(jìn)行設(shè)置,也可在運(yùn)行時(shí)進(jìn)行設(shè)置。(6) 在PL/SQL編輯器中編寫觸發(fā)器代碼。Form支持事件驅(qū)動(dòng)編程方法。一旦定義好對(duì)象,設(shè)置該對(duì)象的屬性,完成Form應(yīng)用的基本結(jié)構(gòu)和功能后,所要做的工作就是編寫代碼擴(kuò)充和增強(qiáng)其缺省功能。在Form中用PL/SQL來(lái)編寫代碼,PL/SQL是SQL語(yǔ)言的過程能力擴(kuò)充。Form包含集成的交互式調(diào)試工具,允許監(jiān)視和中斷程序執(zhí)行、分步調(diào)試、檢查和設(shè)置變量值。編寫代碼的基本方法是用觸發(fā)器。觸發(fā)器是連接到某個(gè)對(duì)象的PL/SQL代碼塊,以響應(yīng)某個(gè)特殊的事件。如在Form上畫一個(gè)按鈕,并連接一個(gè)When_Button_Pressed觸發(fā)器,正如觸發(fā)器名字所示,當(dāng)按鈕被按下時(shí),該觸發(fā)器被執(zhí)行或被觸發(fā)。為了使編寫代碼更容易,F(xiàn)orm提供了150多個(gè)內(nèi)部過程和函數(shù)用于完成各種標(biāo)準(zhǔn)應(yīng)用功能,如在程序中導(dǎo)航、提交事務(wù)、設(shè)置和獲取對(duì)象屬性等。(7) 編譯Form模塊。主要是使用Form Compiler進(jìn)行編譯。(8) 運(yùn)行Form模塊。 建立基表塊 基表塊前面講過,基表塊對(duì)應(yīng)于數(shù)據(jù)庫(kù)表,它由數(shù)據(jù)塊向?qū)Ы?。?shù)據(jù)塊向?qū)芸焖匍_發(fā)基表塊和界面項(xiàng)以便能夠支持?jǐn)?shù)據(jù)庫(kù)事務(wù)處理。當(dāng)利用數(shù)據(jù)塊向?qū)Ы⒒韷K時(shí),F(xiàn)orm自動(dòng)完成以下功能:216。 建立一個(gè)塊,它的基表屬性(Base Table Property)被設(shè)為基表名。216。 建立對(duì)應(yīng)基表列的基表項(xiàng),設(shè)置基表項(xiàng)的名字(Name)、類型(Data Type)、最大長(zhǎng)度(Maximum Length)等屬性建立基表列的特征。216。 在所選擇的布局風(fēng)格(或是Form或是Tabular)上安排塊中的項(xiàng)。Form風(fēng)格即記錄垂直排列,Tabular風(fēng)格即記錄水平排列。216。 建立塊圖文標(biāo)簽和邊框。缺省標(biāo)簽是塊名。216。 建立項(xiàng)圖文標(biāo)簽。216。 如果基表列非空,則設(shè)置相應(yīng)基表項(xiàng)的非空屬性(Required Property)為真。216。 如果所定義的畫布視圖不存在,則建立缺省畫布視圖。注意:當(dāng)建立基表塊時(shí),一個(gè)Form模塊必須已被打開,且必須連到數(shù)據(jù)庫(kù)。在這里,我們以建立基于基表EMP的單記錄塊EMP_BLK為例,來(lái)描述利用數(shù)據(jù)塊向?qū)Чぞ呓⒒韷K的方法。1. 使用書庫(kù)塊向?qū)紫冗x擇“工具(Tools)”下的“數(shù)據(jù)塊向?qū)В˙lock Guide)”,或在對(duì)象導(dǎo)航器中雙擊塊(Bl
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1