版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
今天的講課內(nèi)容PB快速入門
PB開發(fā)環(huán)境PB編程概述聯(lián)接數(shù)據(jù)庫、DataBase畫板及SQL語言
Script畫板:了解編程環(huán)境編寫代碼:粘貼、拷貝等具體操作PowerScript語言基礎(chǔ):做好編程準(zhǔn)備PB快速入門創(chuàng)建一個完整的應(yīng)用程序總結(jié)HelloWord涉及到的知識點強(qiáng)調(diào)使用幫助的重要性PB快速入門創(chuàng)建一個完整的應(yīng)用程序功能描述:在窗口上放1個命令按鈕,點擊時顯示提示信息‘HelloWord’。工作內(nèi)容:開發(fā)HelloWord程序演示程序功能編譯,形成執(zhí)行文件部署,可以脫離開發(fā)環(huán)境運行PB快速入門--開發(fā)HelloWord
開發(fā)HelloWord程序創(chuàng)建WorkSpace,名稱為PB11Learn
創(chuàng)建Target(自動創(chuàng)建PBL、Application對象),名稱為HelloWord
創(chuàng)建窗口,名稱為w_hello。在窗口上放置命令按鈕(CommandButton)在按鈕的Clicked事件上編程在Application對象的Open事件上編程演示程序功能編譯,形成執(zhí)行文件部署,可以脫離開發(fā)環(huán)境運行PB快速入門--演示程序功能
開發(fā)HelloWord程序演示程序功能運行程序(菜單、PowerBar、快捷鍵)觀看程序功能編譯,形成執(zhí)行文件部署,可以脫離開發(fā)環(huán)境運行PB快速入門--編譯,形成執(zhí)行文件
開發(fā)HelloWord程序演示程序功能編譯,形成執(zhí)行文件
Project畫板3要素觀察編譯后形成的文件部署,可以脫離開發(fā)環(huán)境運行PB快速入門--部署
開發(fā)HelloWord程序演示程序功能編譯,形成執(zhí)行文件部署,可以脫離開發(fā)環(huán)境運行解釋什么是部署需要哪些支撐文件PB快速入門--知識點總結(jié)開發(fā)步驟:編程、編譯、部署開發(fā)環(huán)境中的概念:WorkSpace、Target、PBL、Application、Window函數(shù):MessageBox、Open引申:專注知識體系的建立,不要拘泥細(xì)節(jié)。PB快速入門--使用幫助的重要性使用幫助的必要性不要有畏懼心理使用技巧:編譯過的HTML幫助聯(lián)機(jī)幫助shift+F10PB工作環(huán)境概述使用工具條彈出菜單和屬性窗口使用文件編輯器理解配置文件PB開發(fā)環(huán)境PB工作環(huán)境概述菜單PowerBar樹型結(jié)構(gòu)粘貼工具輸出視窗使用工具條彈出菜單和屬性窗口使用文件編輯器理解配置文件PB開發(fā)環(huán)境PowerBuilder工作環(huán)境使用工具條關(guān)于PowerBar
關(guān)于PainterBar
關(guān)于StyleBar彈出菜單和屬性窗口使用文件編輯器理解配置文件PB開發(fā)環(huán)境PowerBuilder工作環(huán)境使用工具條彈出菜單和屬性視窗彈出菜單和點擊對象屬性視窗和當(dāng)前對象使用文件編輯器理解配置文件PB開發(fā)環(huán)境PowerBuilder工作環(huán)境使用工具條彈出菜單和屬性視窗使用文件編輯器進(jìn)入到文件編輯器常用的快捷方式理解配置文件PB開發(fā)環(huán)境PowerBuilder工作環(huán)境使用工具條彈出菜單和屬性視窗使用文件編輯器理解配置文件了解PB.ini
為自己的程序設(shè)置配置文件PB開發(fā)環(huán)境開發(fā)應(yīng)用程序的步驟5個可編程對象概述和編程關(guān)系緊密的內(nèi)容PB的編程語言編程語言和事件的關(guān)系編程規(guī)范性編程概述開發(fā)應(yīng)用程序的步驟軟件工程強(qiáng)調(diào)需求分析,程序員強(qiáng)調(diào)對需求的理解5個可編程對象概述和編程關(guān)系緊密的內(nèi)容PB的編程語言編程語言和事件的關(guān)系編程規(guī)范性編程概述開發(fā)應(yīng)用程序的步驟5個可編程對象概述
Application對象:程序執(zhí)行的起點,全局編程
Window對象和控件:用戶界面主要構(gòu)成對象
Menu對象:調(diào)度中心
UserObject對象:重用、封裝
Function對象:重用和編程關(guān)系緊密的內(nèi)容PB的編程語言編程語言和事件的關(guān)系編程規(guī)范性編程概述開發(fā)應(yīng)用程序的步驟5個可編程對象概述和編程關(guān)系緊密的內(nèi)容界面設(shè)計:常規(guī)設(shè)計,標(biāo)準(zhǔn)設(shè)計函數(shù):600多個函數(shù),常用70多個事件:常用事件,理解觸發(fā)時機(jī)至關(guān)重要屬性:常用屬性
SQL語言:數(shù)據(jù)處理的基礎(chǔ)PB的編程語言編程語言和事件的關(guān)系編程規(guī)范性編程概述開發(fā)應(yīng)用程序的步驟5個可編程對象概述和編程關(guān)系緊密的內(nèi)容PB的編程語言PowerScript嵌入式SQL編程語言和事件的關(guān)系編程規(guī)范性編程概述開發(fā)應(yīng)用程序的步驟5個可編程對象概述和編程關(guān)系緊密的內(nèi)容PB的編程語言程序和事件的關(guān)系PB中所有程序的執(zhí)行都必須通過事件編程規(guī)范性編程概述開發(fā)應(yīng)用程序的步驟5個可編程對象概述和編程關(guān)系緊密的內(nèi)容PB的編程語言程序和事件的關(guān)系編程規(guī)范性能編程序不重要,重要的是編寫規(guī)范的程序?qū)崿F(xiàn)功能是基本要求,維護(hù)要求規(guī)范編程概述聯(lián)接數(shù)據(jù)庫DataBase畫板SQL語言聯(lián)接DB、DataBase畫板及SQL語言
聯(lián)接數(shù)據(jù)庫聯(lián)接方式:1)ODBC方式,2)廠家驅(qū)動方式,3)直連方式,4)JDBC方式設(shè)置聯(lián)接的3個層次:1)廠家客戶端驅(qū)動,2)ODBC中DSN,3)PB中DBProfile拷貝到程序中DataBase畫板SQL語言聯(lián)接DB、DataBase畫板及SQL語言
聯(lián)接數(shù)據(jù)庫DataBase畫板畫板構(gòu)成畫板中常用操作:1)修改聯(lián)接,2)聯(lián)接數(shù)據(jù)庫,3)創(chuàng)建對象,4)修改對象,5)圖形化顯示數(shù)據(jù)表,6)數(shù)據(jù)操作,7)執(zhí)行SQL語句,8)擴(kuò)展屬性操作,9)數(shù)據(jù)庫工具,10)日志畫板缺省布局SQL語言聯(lián)接DB、DataBase畫板及SQL語言
聯(lián)接數(shù)據(jù)庫DataBase畫板SQL語言基本語句(select、Insert、Update)分組Union語句一個有意思的實例:統(tǒng)計各部門人數(shù)聯(lián)接DB、DataBase畫板及SQL語言
Script畫板熟悉Script畫板5個可編程對象都有Script畫板進(jìn)入到畫板:Ctrl+K,雙擊畫板構(gòu)成:左側(cè)對象、右側(cè)事件(已有、自定義)、上部標(biāo)題欄事件圖標(biāo):-正常-繼承-重載隨時使用幫助:shift+F1配置Script視窗設(shè)置是全局性的自動編程的設(shè)置、字體的設(shè)置(不建議)編寫代碼粘貼語句:PB初學(xué)者的好幫手添加注釋:注釋的重要性兩種注釋:單行注釋用‘//’,多行用‘/**/’注釋內(nèi)容:函數(shù)、其他查找替換:菜單、工具條、CTRL+H編譯腳本、改正語法錯誤:CTRL+L、CTRL+S、查看錯誤信息、快速定位到錯誤行PowerScript語言基礎(chǔ)標(biāo)識符、指代詞、續(xù)行和斷句數(shù)據(jù)類型變量聲明運算符和表達(dá)式基本語句定制事件使用SQL語句
語言基礎(chǔ)-標(biāo)識符、指代詞、續(xù)行和斷句標(biāo)識符定義:所有程序員自己定義的名稱字母或者下劃線開頭長度<=255不區(qū)分大小寫不能是保留字指代詞:This、Parent、ParentWindow
、Super續(xù)行和斷句:&為續(xù)行符,不要在保留字中間斷行、一行可以寫多個語句。語言基礎(chǔ)-數(shù)據(jù)類型標(biāo)準(zhǔn)數(shù)據(jù)類型字符型:string、char數(shù)值型:注意各類型的取值范圍、和數(shù)據(jù)庫同類型的數(shù)據(jù)精度是否匹配。類型有:integer、long、double、real、decimal、UnsignedInteger、UnsignedLong日期、時間型:Date、Time、DateTime布爾型:BooleanBlob型:Blob系統(tǒng)對象類型:Create、Destroy,Browser枚舉型:Any型:運行慢、編譯時不做類型檢查。語言基礎(chǔ)-變量聲明作用范圍:全局變量:整個Target下所有對象都可訪問實例變量:Window、Application、Menu、UserObject范圍內(nèi)的變量本地變量:聲明變量的事件或者函數(shù)內(nèi)變量聲明:注意聲明時賦值的特例。格式:數(shù)據(jù)類型變量名稱【=初值】位置:代碼的開頭規(guī)范:作用范圍+類型_變量名稱類型轉(zhuǎn)換語言基礎(chǔ)-運算符和表達(dá)式運算符算術(shù)運算符:+、-、-、*、/、^關(guān)系運算符:=、>、<、<>、>=、<=邏輯運算符:Not、And、Or聯(lián)接運算符:+運算符的優(yōu)先級表達(dá)式和賦值表達(dá)式:運算符、常量、變量、函數(shù)賦值和關(guān)系運算符的區(qū)別:左側(cè)能否用常量、是否有返回值。語言基礎(chǔ)–分支語句1分支語句If條件then語句2)If條件then
語句
endif3)If條件then
語句1Else
語句2Endif4)If條件then
語句1Elseif
條件then
語句2Endif5)If條件then
語句1Elseif
條件then
語句2else
語句
Endif語言基礎(chǔ)–分支語句2分支語句2格式Choosecase表達(dá)式
case取值語句
……endchoose2)關(guān)于取值:1個值、多個值列表、xtoy、is表達(dá)式、上述各種的組合。3)注意順序性語言基礎(chǔ)–循環(huán)語句11)格式1Dowhile條件語句模塊Loop2)格式2Do
語句模塊Loopwhile條件3)格式3Dountil條件語句模塊Loop4)格式4Do
語句模塊Loopuntil條件總結(jié)各種查詢語句上機(jī):
Split功能的實現(xiàn)語言基礎(chǔ)–循環(huán)語句21)格式1For變量=初值to終值
語句模塊Next2)格式2For變量=初值to終值step步長
語句模塊Next上機(jī):編寫加密和解密程序
上機(jī):打印九九乘法表,并轉(zhuǎn)變成塔型顯示上機(jī):
ABCDE*A=EEEEEE語言基礎(chǔ)–基本語句Continue語句Exit語句Halt和Haltclose語句Return語句PB函數(shù)的學(xué)習(xí)及字符串處理函數(shù)上機(jī):全角、半角混雜內(nèi)容的統(tǒng)一轉(zhuǎn)換語言基礎(chǔ)–定制事件系統(tǒng)事件:對象上已經(jīng)提供的所有事件缺省事件:初次打開時的事件自定義事件:有消息映射的自定制事件:無消息映射的,通過PostEvent或者TriggerEvent函數(shù)觸發(fā)。語言基礎(chǔ)–使用SQL語句關(guān)于事務(wù):全局的SQLCA,用途聯(lián)接數(shù)據(jù)庫:參數(shù)設(shè)置、connect語句在PowerScript中使用SQL語句的格式必須有Into到變量中最多只能返回1條數(shù)據(jù)前提條件:已經(jīng)聯(lián)接上了數(shù)據(jù)庫判斷事務(wù)對象的返回信息游標(biāo)的使用上機(jī):一個游標(biāo)的實例
Application對象對象學(xué)習(xí)方法:從屬性、事件和函數(shù)、常用編程4個方面入手。常用屬性:圖標(biāo)、全局的字體設(shè)置常用事件:Open:初始化工作環(huán)境、聯(lián)接數(shù)據(jù)庫、打開主操作窗口Close:保存環(huán)境信息、釋放對象、斷開庫SystemError
:全局的錯誤處理Idle:屏幕保護(hù)全局函數(shù)編寫函數(shù)之前:什么功能需要函數(shù)來實現(xiàn)接口規(guī)劃:返回值、哪些參數(shù)、參數(shù)類型、函數(shù)名稱。文檔書寫:函數(shù)前面的位置。代碼編寫:異常判斷、變量初值、正常編程調(diào)用函數(shù)上機(jī):將前面的上機(jī)程序改成全局函數(shù)(加密和解密、split功能)Window對象–公用屬性可視對象的公用屬性:Visible:是否可見,設(shè)置為False則不顯示Enabled:是否可用,設(shè)置為False則變灰色X:控件左上角在橫向的位置Y:控件左上角在縱向的位置Width:控件寬度Height:控件高度字體相關(guān)注意:上述為可視對象的公用屬性,后面不贅述。Window對象–常用屬性常用屬性(結(jié)合窗口外觀來學(xué)習(xí)):Title:窗口的標(biāo)題文字MenuName:窗口頂部菜單,MDI必需的WindowType:窗口的類型WindowState:窗口打開時的初始狀態(tài)ControlMenu:是否有控制菜單MaxBox:是否有右上角的最大化MinBox:是否有右上角的最小化TitleBar:窗口的標(biāo)題欄Window對象-常用事件1Open事件觸發(fā)時機(jī):打開時觸發(fā),界面尚未顯示出來。常用編程:初始化工作忌用編程:耗時的程序不要在此編寫思考:如何在窗口剛打開時編寫耗時的程序?自定義事件:復(fù)習(xí)自定義事件解決Open時間中不能編寫耗時程序。事件的觸發(fā):PostEvent和TriggerEventClose事件觸發(fā)時機(jī):窗口關(guān)閉時觸發(fā),界面已經(jīng)消失。常用編程:釋放對象型變量,保存工作環(huán)境。Window對象-常用事件2CloseQuery事件觸發(fā)時機(jī):窗口關(guān)閉之前觸發(fā)常用編程:關(guān)閉確認(rèn)忌用編程:耗時的程序不要在此編寫返回值:0–允許關(guān)閉,1–不允許關(guān)閉Resize觸發(fā)時機(jī):窗口大小改變時常用編程:動態(tài)調(diào)整窗口中控件的布局。事件參數(shù):NewWidth、NewHeight編程要點:坐標(biāo)起點,主控件,逐個參照編寫。補(bǔ)充:能夠適應(yīng)不同分辨率的整體解決方案Window對象-常用事件3Timer觸發(fā)時機(jī):每隔指定的秒數(shù)后自動觸發(fā)。Timer函數(shù):設(shè)定間隔時間。常用編程:處理周期性事件。編程注意點:執(zhí)行用時不能接近間隔時間,更不能大于間隔時間。Window對象–上機(jī)1上機(jī):窗口Resize編程,目的是:掌握能夠適應(yīng)不同分辨率的整體解決方案掌握Resize事件的編程思路,了解事件參數(shù)上機(jī):窗口CloseQuery編程,目的是:體會如何增強(qiáng)程序的可靠性掌握該事件的編程思路,了解事件返回值上機(jī):單一Timer事件編程和多個不同周期執(zhí)行事件的編程,目的是:掌握該事件編程和周期性任務(wù)的處理思路進(jìn)一步加深對窗口實例變量的理解Window對象-上機(jī)2上機(jī):窗口之間信息的傳遞
,目的是:掌握窗口之間傳遞信息的編程加深對Response窗口‘資源獨占’的理解上機(jī):Open事件的理解,目的是:加深對Open事件的理解,掌握自定義事件進(jìn)一步練習(xí)窗口之間傳遞信息上機(jī):制作有屏幕保護(hù)功能的程序
,目的是:進(jìn)一步加深Response窗口‘資源獨占’的理解掌握Application對象Idle事件常用控件1(共39個,講12個)CommandButton用途:發(fā)布命令常用屬性:Text、Default、Cancel常用事件:ClickedStaticText用途:顯示少量提示信息常用屬性:Text、字體相關(guān)SingleLineEdit用途:輸入少量無格式數(shù)據(jù)常用屬性:Text、DisplayOnly、Password、AutoHScroll常用事件:Modified常用控件2TreeView用途:層次化顯示數(shù)據(jù)常用屬性:SortType、Picture常用事件:SelectionChanged樹的遍歷及遞歸算法常用函數(shù):FindItem、InsertItemLast、GetItem上機(jī):創(chuàng)建樹型結(jié)構(gòu),顯示各部門的員工。目的:掌握TreeView編程,復(fù)習(xí)游標(biāo)的使用。擴(kuò)充練習(xí):增減‘性別’層。常用控件3Picture用途:顯示圖片常用屬性:PictureName、OriginalSize
常用函數(shù):SetPicture擴(kuò)充練習(xí):如何將圖片另存為一個文件RadioButton用途:多選一的選項常用屬性:Text、Checked和GroupBox控件的配合。常用控件4CheckBox用途:狀態(tài)選擇,或者多種條件常用屬性:Text、CheckedEditMask:用途:輸入少量有格式數(shù)據(jù)常用屬性:Mask相關(guān)屬性常用事件:Modified注意:顯示內(nèi)容和Text不見得是一致的。常用控件ListBox用途:顯示一列數(shù)據(jù)的清單常用屬性:Sorted、Items常用事件:SelectionChanged常用函數(shù):DirList、Reset、TotalItems、Text、AddItem上機(jī):圖片瀏覽器,目的是:掌握ListBox控件的常用編程掌握Picture控件的使用掌握文件處理的編程訓(xùn)練編程思路常用控件5Tab用途:分類顯示創(chuàng)建Tab控件:學(xué)員自己能夠動手創(chuàng)建常用屬性:RaggedRight、SelectedTab、TabPosition編程注意點:Tab屬于容器控件,注意Parent的作用,引用Tab中的控件需要使用界定符DropDownListBox:用途:顯示一列數(shù)據(jù)的清單,節(jié)省空間常用控件-上機(jī)上機(jī):數(shù)據(jù)庫聯(lián)接參數(shù)設(shè)置窗口,目的是:掌握配置文件的編程,了解如何記錄客戶端信息練習(xí)常用的窗口控件進(jìn)一步練習(xí)全局函數(shù)的編程數(shù)據(jù)窗口控件
用途:顯示數(shù)據(jù)、修改數(shù)據(jù)、錄入數(shù)據(jù)常用屬性:和窗口的同名屬性,作用相同。DataObject:設(shè)置管理哪個數(shù)據(jù)窗口對象VScrollBar:垂直滾動條HScrollBar:水平滾動條HSplitScroll:水平分割條,可以凍結(jié)左側(cè)數(shù)據(jù)窗口控件-編程框架上機(jī):數(shù)據(jù)處理程序的編程框架,目的是:對數(shù)據(jù)窗口的功能有一個大致了解了解數(shù)據(jù)窗口控件的常用函數(shù)了解數(shù)據(jù)窗口控件的常用編程復(fù)習(xí)窗口的CloseQuery事件編程數(shù)據(jù)窗口控件–常用事件
1ItemChanged觸發(fā)時機(jī):數(shù)據(jù)改變之前觸發(fā)該事件。還需要詳細(xì)解釋,假想的編輯控件,并要求學(xué)員理解、掌握。事件參數(shù):Data、DWO常用編程:根據(jù)用戶輸入的內(nèi)容進(jìn)行相關(guān)的處理。忌用編程:不要編寫耗時的程序。上機(jī):ItemChanged編程演示-根據(jù)用戶輸入自動計算相關(guān)項目。數(shù)據(jù)窗口控件–常用事件
2LostFocus觸發(fā)時機(jī):數(shù)據(jù)窗口失去焦點時觸發(fā)該事件。常用編程:調(diào)用AcceptText()函數(shù),避免丟失數(shù)據(jù)。ItemError觸發(fā)時機(jī):單元中的內(nèi)容發(fā)生錯誤時觸發(fā)該事件。常用編程:顯示錯誤提示事件參數(shù):Row、DWO、Data返回值:0–放棄數(shù)據(jù),顯示提示1-放棄數(shù)據(jù),不提示2-接受數(shù)據(jù)3-放棄數(shù)據(jù),允許焦點改變數(shù)據(jù)窗口控件–常用事件
3DBError觸發(fā)時機(jī):在數(shù)據(jù)窗口和數(shù)據(jù)庫打交道發(fā)生錯誤時觸發(fā)該事件。事件參數(shù):SQLdbCode、SQLErrText、SQLSyntax、Row常用編程:顯示錯誤信息。返回值:0-顯示錯誤信息1-不顯示錯誤信息RowFocusChanged觸發(fā)時機(jī):行焦點改變時觸發(fā)該事件。事件參數(shù):CurrentRow常用編程:改變當(dāng)前行標(biāo)志,主從式應(yīng)用。數(shù)據(jù)窗口控件–常用事件
4Clicked觸發(fā)時機(jī):點擊數(shù)據(jù)窗口時觸發(fā)該事件。事件參數(shù):dwo、Row常用編程:多行選中、表頭排序忌用編程:不要和RowFocusChanged事件混用。DoubleClicked觸發(fā)時機(jī):雙擊數(shù)據(jù)窗口時觸發(fā)該事件。事件參數(shù):dwo、Row常用編程:打開窗口,顯示詳細(xì)信息。上機(jī):選中多行數(shù)據(jù),刪除選數(shù)據(jù)。數(shù)據(jù)窗口控件–常用事件
5RetrieveStart、RetrieveRow和RetrieveEnd觸發(fā)時機(jī):上述3個事件對應(yīng)是:開始檢索前、每檢索到一行數(shù)據(jù)時、檢索結(jié)束時。常用編程:上述3個事件對應(yīng)是:進(jìn)度信息顯示前的準(zhǔn)備工作、檢查是否終止了編程并顯示進(jìn)度信息、顯示結(jié)束信息。返回值:對于前面兩個事件的含義是:0-繼續(xù),1-放棄。上機(jī):帶有檢索進(jìn)度條和中止檢索功能的編程數(shù)據(jù)窗口控件–常用函數(shù)SetTransObject、RetrieveScrollNextPage、ScrollPriorPageDeleteRow、InsertRow、UpdateModifiedCount、DeletedCountGetItemX、SetItemIsSelected、SelectRow數(shù)據(jù)窗口對象–展現(xiàn)樣式FreeForm:項目比較多的數(shù)據(jù)錄入或者顯示Grid:數(shù)據(jù)量(行數(shù))比較多的錄入或者顯示Tabular:報表,無網(wǎng)格線。Composite:報表,多個數(shù)據(jù)窗口整合到一起。Crosstab:數(shù)據(jù)統(tǒng)計Graph:數(shù)據(jù)統(tǒng)計Group:數(shù)據(jù)統(tǒng)計Label:某些特定應(yīng)用,適合做客戶聯(lián)系應(yīng)用。N-up:列少、數(shù)據(jù)量大的顯示。RichText:內(nèi)容來自數(shù)據(jù)庫的TreeView:層次化顯示數(shù)據(jù)窗口對象–數(shù)據(jù)源QuickSelect:快速選擇。SQLSelect:多個表關(guān)聯(lián),可使用系統(tǒng)表。Query:固定來源、顯示不同時使用,提高效率External:不從數(shù)據(jù)庫取數(shù)據(jù)StoreProcedure:數(shù)據(jù)來自存儲過程WebService:數(shù)據(jù)來自WebService數(shù)據(jù)窗口對象–總體介紹數(shù)據(jù)窗口的帶Header:每頁顯示一次,在最上端Detail:每行顯示一次,具體的數(shù)據(jù)Summary:最后顯示一次,合計Footer:每頁顯示一次,最下端顯示和數(shù)據(jù)是分開的常用對象:Text、Line、ComputedField、Column等修改對應(yīng)的SQL語句數(shù)據(jù)窗口對象–列的顯示樣式字體相關(guān)格式相關(guān)EditRadioButtonsCheckeBoxDropDownListBoxDropDownDWEditMask上機(jī):下拉子數(shù)據(jù)窗口活用做下拉列表框數(shù)據(jù)窗口對象–列的屬性邊框高度:固定高度,自動高度是否允許修改:Protect、DisplayOnly、TabSequenceAutoHorizontalScrollLimit顯示為圖片數(shù)據(jù)窗口對象–計算域和計算列計算域和計算列的比較相同點:都可以計算區(qū)別:能否編輯、PB函數(shù)還是數(shù)據(jù)庫函數(shù)常用表達(dá)式If判斷Page和PageCountGetRow和CurrentRowToday和SstringSum和Count菜單和MDI應(yīng)用-菜單設(shè)計設(shè)計短平快觀察菜單的特點:級聯(lián)、快捷鍵、工具條等使用彈出菜單中的InsertSubmenuItem常用屬性工具條相關(guān)屬性:常規(guī)圖標(biāo)、按下時的圖標(biāo)、分隔條、顯示幾個工具條、圖標(biāo)之間的間隙快捷鍵相關(guān)屬性菜單和MDI應(yīng)用-菜單編程菜單指代詞:ParentWindow菜單的兩種使用:掛在窗口上的菜單:常規(guī)菜單編程即可。在窗口或者控件上的彈出菜單:需要使用系統(tǒng)對象類型的變量。復(fù)習(xí)Create、Destroy語句,用到函數(shù)PointerX、PointerY和PopMenu。上機(jī):演示右鍵彈出菜單。菜單和MDI應(yīng)用-MDI應(yīng)用介紹介紹MDI應(yīng)用的構(gòu)成FrameSheetMenuMDI的常用編程菜單中的編程MDI_1控件的控制上機(jī):將前面的程序調(diào)整為MDI應(yīng)用上機(jī):美化MDI窗口上機(jī):編寫公用的菜單函數(shù)菜單和MDI應(yīng)用-MDI常用函數(shù)OpenSheetOpenSheetWithParm通過上述兩個函數(shù),加深對PB中類的理解GetActiveSheetGetFirstSheetGetNextSheet入門知識點串講1編譯、部署的完整步驟:1)編譯的3個要點2)使用幫助查找PB的支撐文件。編程基礎(chǔ):3種作用范圍的變量變量的2個注意點,及聲明時賦值的特例IF判斷的特例分支和循環(huán)語
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年西安健康工程職業(yè)學(xué)院馬克思主義基本原理概論期末考試題附答案解析(必刷)
- 2026年貴州省安順地區(qū)單招職業(yè)適應(yīng)性測試題庫帶答案解析
- 2025年羅定職業(yè)技術(shù)學(xué)院馬克思主義基本原理概論期末考試模擬題含答案解析(奪冠)
- 2025年中央財經(jīng)大學(xué)馬克思主義基本原理概論期末考試模擬題含答案解析(必刷)
- 2025年運城幼兒師范高等??茖W(xué)校馬克思主義基本原理概論期末考試模擬題附答案解析(奪冠)
- 化工公司產(chǎn)品檢驗管理細(xì)則
- 2026年南充職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試題庫帶答案解析
- 2024年蚌埠學(xué)院馬克思主義基本原理概論期末考試題帶答案解析
- 2025年濉溪縣招教考試備考題庫附答案解析(奪冠)
- 2025年南召縣招教考試備考題庫含答案解析(必刷)
- 床上運動及轉(zhuǎn)移技術(shù)課件
- 子宮腺肌癥術(shù)后護(hù)理
- 獨資股東協(xié)議書范本
- 2024-2025蘇教版小學(xué)數(shù)學(xué)二年級上冊期末考試測試卷及答案(共3套)
- 光伏發(fā)電項目風(fēng)險
- 風(fēng)力發(fā)電項目分包合同施工合同
- GB/T 8607-2024專用小麥粉
- 新版外國人永久居住身份證考試試題
- 2024年中考數(shù)學(xué)復(fù)習(xí):瓜豆原理講解練習(xí)
- 高一歷史期末試題中國近現(xiàn)代史
- (高清版)DZT 0210-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 硫鐵礦
評論
0/150
提交評論