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

正文內(nèi)容

第4章創(chuàng)建數(shù)據(jù)窗口(已修改)

2024-11-09 15:14 本頁面
 

【正文】 第 4章 創(chuàng)建數(shù)據(jù)窗口 本篇主要內(nèi)容 ? 創(chuàng)建數(shù)據(jù)窗口 ? 數(shù)據(jù)源的選擇 ? 編輯數(shù)據(jù)窗口 ? 連接數(shù)據(jù)窗口 ? 數(shù)據(jù)窗口編程 ? 一個典型示例 ? 數(shù)據(jù)窗口是 PowerBuilder 端的橋梁,同時是用來瀏覽、插入、刪除和查詢數(shù)據(jù)等操作的舞臺。使用時只要讓數(shù)據(jù)窗口知道做什么而不需要對數(shù)據(jù)庫進(jìn)行直接操作,大大降低了用戶的使用難度。數(shù)據(jù)窗口對象主要由兩部分組成:數(shù)據(jù)信息和顯示風(fēng)格。 ? 注意: 數(shù)據(jù)窗口并不是一個窗口,數(shù)據(jù)窗口對象是 PowerBuilder中的一個獨立對象,對數(shù)據(jù)窗口對象的訪問必須依靠數(shù)據(jù)窗口控件來進(jìn)行。 數(shù)據(jù)窗口控件是窗口中的一個控件,它和窗口上的其它控件一樣,有屬性、函數(shù)和事件等。對數(shù)據(jù)窗口控件的訪問必須依靠窗口來進(jìn)行。因此,不能不依靠窗口而單獨打開一個數(shù)據(jù)窗口控件。 創(chuàng)建數(shù)據(jù)窗口 步驟: ?創(chuàng)建數(shù)據(jù)窗口對象并為數(shù)據(jù)窗口選擇數(shù)據(jù)源 ?選擇數(shù)據(jù)窗口的顯示風(fēng)格 ?對設(shè)置的數(shù)據(jù)窗口進(jìn)行確定或修改等操作。 數(shù)據(jù)窗口的顯示風(fēng)格: ? Composite組合表方式,可集中多個 datawindow ? Crosstab交叉表方式 ? Freeform自由風(fēng)格 ? Graph圖形和圖象方式 ? Grid以帶線的表格方式 ? Group記錄分組顯示 ? Label以標(biāo)簽方式顯示 ? Nup有多個標(biāo)簽組成的顯示方式 ? Ole對象作為數(shù)據(jù)源 ? Richtext超文本方式 ? Tabular風(fēng)格 創(chuàng)建數(shù)據(jù)窗口舉例 ( 1)選擇 【 File|New】 菜單,打開 New對話框,選擇 DataWindow標(biāo)簽頁,出現(xiàn)選擇數(shù)據(jù)窗口對象顯示風(fēng)格對話框 。 ( 2)選擇要創(chuàng)建的數(shù)據(jù)窗口對象的顯示風(fēng)格。顯示風(fēng)格決定數(shù)據(jù)窗口對象以什么樣格式顯示數(shù)據(jù)。 ( 3)如選擇 Tabular(表格)風(fēng)格,點擊 OK按鈕,出現(xiàn)選擇數(shù)據(jù)源對話框 。 ( 4)點擊 Next按鈕,在彈出的對話框中選擇數(shù)據(jù)窗口所關(guān)聯(lián)的表及表中的列。該對話框根據(jù)不同的顯示風(fēng)格有不同的形式。 創(chuàng)建數(shù)據(jù)窗口舉例 ( 5)點擊 Next按鈕,會彈出 Select Color and Border Settings對話框。在對話框中設(shè)置其它屬性,如數(shù)據(jù)窗口對象背景色、數(shù)據(jù)窗口對象內(nèi)文本的顏色及邊框類型等。 ( 6)設(shè)置完成后,點擊 Next按鈕,彈出數(shù)據(jù)窗口對象的基本屬性、特征對話框。對話框中 顯示了數(shù)據(jù)窗口對象的基本屬性、特征,用戶滿意,點擊 Finish完成;若不滿意點擊 Back按鈕,返回上一步重新修改。 一旦點擊 Finish按鈕,數(shù)據(jù)源和顯示風(fēng)格就不能再改變。 ( 7)設(shè)計完成后,選擇菜單 【 File|Save】 ,打開保存數(shù)據(jù)窗口對話框。 在對話框中選擇庫文件,輸入數(shù)據(jù)窗口的名稱、注釋,點擊 OK按鈕,就完成了數(shù)據(jù)窗口的創(chuàng)建。 Freeform Grid Graph Composite Crosstab Group Label Nup Richtext Tabular 數(shù)據(jù)源的選擇 ? 數(shù)據(jù)源決定數(shù)據(jù)窗口對象從哪里以及如何得到數(shù)據(jù),系統(tǒng)共定義了五種數(shù)據(jù)源。分別是: Quick Select(快速選?。蠖嗖捎眠@種數(shù)據(jù)源,它一般用于創(chuàng)建一個簡單的 Select語句;SQL Select(標(biāo)準(zhǔn)選取),用于創(chuàng)建任何 Select語句; Query(查詢),使用以前創(chuàng)建過的 Query對象作為數(shù)據(jù)窗口對象的數(shù)據(jù)源; External(外部),使用數(shù)據(jù)庫以外的其它數(shù)據(jù)源;Stored Procedure(存儲過程),一般在服務(wù)器上創(chuàng)建復(fù)雜的查詢,然后把數(shù)據(jù)回傳給數(shù)據(jù)窗口對象。 使用 Quick Select選擇數(shù)據(jù)源 使用 SQL選擇數(shù)據(jù)源 使用 Query選擇數(shù)據(jù)源 使用 External選擇數(shù)據(jù)源 使用 Stored Procedure選擇數(shù)據(jù)源 編輯數(shù)據(jù)窗口 數(shù)據(jù)窗口的幾個區(qū)域 ? Header標(biāo)題區(qū) ? Detail細(xì)節(jié)區(qū) ? Summary匯總區(qū) ? Footer頁腳區(qū) 向數(shù)據(jù)窗口中添加界面元素 Insert│Control→text │Picture │Line │Oval │Rectangle │Round Rectangle │Column│Computed Field │ …… 設(shè)置數(shù)據(jù)字段屬性 屬性對話框: “ General”: ” alignment”、 ” Border” “edit”: ” style type” 、 ” Format”、 ” Case”、 ” limit”、 ” accelerator”、 ” Auto Selection”、 ” Display Only”、 ” Password” “format”: 設(shè)置數(shù)據(jù)窗口打印參數(shù) 在數(shù)據(jù)窗口對象中的 Print Specifications標(biāo)簽頁中設(shè)置打印屬性。 ( 1) Document Name:輸入文檔文件的路徑和名字,該文件用于打印時保存打印結(jié)果。 ( 2) Left Margin(左邊距)、 Right Margin(右邊距)、 Top Margin(上邊距)、 Bottom Margin(下邊距):按指定的測量單位指定頁邊距。 ( 3) Paper Orientation:指定紙張的方位是橫向或縱向或保留上次的方位。 ( 4) Paper Size:指定紙張大小。 ( 5) Paper Source:指定紙張來源是手動的還是自動的。 ( 6) Prompt Before Printing復(fù)選框:決定是否在打印數(shù)據(jù)窗口之前給予提示信息。 ( 7) Display ButtonsPrint和 Display ButtonsPrint Preview復(fù)選框:分別用來設(shè)定是否顯示 Print和 Preview按鈕。 連接數(shù)據(jù)窗口 ? 打開要添加數(shù)據(jù)窗口控件的窗口,選擇菜單 【 Insert|Control|DataWindow】 ,在窗口的適當(dāng)位置點擊鼠標(biāo)左鍵,這時出現(xiàn)一個空白框,這個空白框就是數(shù)據(jù)窗口控件 。 數(shù)據(jù)窗口對象屬性 ( 1) Name編輯框中的內(nèi)容表示數(shù)據(jù)窗口控件名稱 ,編寫腳本時使用該名稱 。 ( 2) DataObject:設(shè)置與數(shù)據(jù)窗口控件關(guān)聯(lián)的數(shù)據(jù)窗口對象名稱 。 ( 2) Title文本框:定義標(biāo)題欄中標(biāo)題內(nèi)容 。 ( 3) TitleBar復(fù)選框:選中表示數(shù)據(jù)窗口控件顯示標(biāo)題欄 , 否則不顯示 。 ( 4) Tag ( 5) Visible ( 6) ControlMenu復(fù)選框:選中表示在標(biāo)題欄上顯示控制按鈕 , 否則不顯示 。 ( 7) MaxBox、 MinBox:選中這兩個復(fù)選框分別表示給標(biāo)題欄添加最大化按鈕和最小化按鈕 。 數(shù)據(jù)窗口對象屬性 ( 8) HScrollBar VscrollBar:選擇這兩個復(fù)選框分別表示給數(shù)據(jù)窗口控件添加水平和垂直滾動條 。 ( 9) LiveScroll ( 10) HSplitScroll ( 11) Resizable ( 12) Border復(fù)選框和 Border Style下拉列表框:用來設(shè)置控件的邊界形狀 。 ( 13) Icon ( 14) Other標(biāo)簽頁:設(shè)置控件的位置 、 大小及鼠標(biāo)在控件中的形狀 。 預(yù)覽數(shù)據(jù)窗口 ? Design →Preview 數(shù)據(jù)穿口編程 程序運(yùn)行時,要操縱數(shù)據(jù)窗口對象中的數(shù)據(jù),就要在程序中連接數(shù)據(jù)庫,讓數(shù)據(jù)窗口對象與數(shù)據(jù)庫之間建
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1