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

正文內(nèi)容

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

2025-04-01 23:06本頁面
  

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