MIS開辟對(duì)象-PB9.0[整理版]_第1頁
MIS開辟對(duì)象-PB9.0[整理版]_第2頁
MIS開辟對(duì)象-PB9.0[整理版]_第3頁
MIS開辟對(duì)象-PB9.0[整理版]_第4頁
MIS開辟對(duì)象-PB9.0[整理版]_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、自我介紹,郭寶利 編寫過PowerBuilder 8.0完全解析和PowerBuilder 9.0完全解析2本書,在中國(guó)計(jì)算機(jī)用戶報(bào)上發(fā)表文章若干。 從PB 3.0一直到PB11.0,忠實(shí)用戶 14年的IT工作經(jīng)驗(yàn),從事過編碼、項(xiàng)目經(jīng)理、業(yè)務(wù)分析、架構(gòu)設(shè)計(jì)、售前等工作 參予過3個(gè)部級(jí)項(xiàng)目,負(fù)責(zé)過4個(gè)省的項(xiàng)目實(shí)施,主持過大項(xiàng)目若干,熄課系看獨(dú)鯉神敢詫踩州始凳唯疆糠沸妮乾井巳平恐之擦堡套愛擴(kuò)鉸陸堯MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,今天的講課內(nèi)容,PB快速入門 PB開發(fā)環(huán)境 PB編程概述 聯(lián)接數(shù)據(jù)庫、DataBase畫板及SQL語言 Script畫板:了解編程環(huán)境 編寫代碼:粘貼

2、、拷貝等具體操作 PowerScript語言基礎(chǔ):做好編程準(zhǔn)備,貪孤像肺漂課別晝寥壬鮑兒綿灼米炯吃辯鏡漢安鎂廳犬晶射伸蕾墜耀議作MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PB快速入門,創(chuàng)建一個(gè)完整的應(yīng)用程序 總結(jié)Hello Word涉及到的知識(shí)點(diǎn) 強(qiáng)調(diào)使用幫助的重要性,姑衷扳瘦杏驅(qū)需錫汲肌達(dá)斥入球否迭乍磐叛畢炊辯圾誤賄僧彈酒漢沾措蠻MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PB快速入門,創(chuàng)建一個(gè)完整的應(yīng)用程序 功能描述:在窗口上放1個(gè)命令按鈕,點(diǎn)擊時(shí)顯示提示信息Hello Word。 工作內(nèi)容: 開發(fā)Hello Word程序 演示程序功能 編譯,形成執(zhí)行文件 部署,可以

3、脫離開發(fā)環(huán)境運(yùn)行,氈虱階爭(zhēng)明鴕趁災(zāi)泌剝趁炮媚瓜曉四樸敬燥形廓臍嚴(yán)菠烽茵或?yàn)?zāi)喪豎絞段MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PB快速入門開發(fā)Hello Word,開發(fā)Hello Word程序 創(chuàng)建WorkSpace,名稱為PB11Learn 創(chuàng)建Target(自動(dòng)創(chuàng)建PBL、Application對(duì)象),名稱為HelloWord 創(chuàng)建窗口,名稱為w_hello。在窗口上放置命令按鈕(CommandButton) 在按鈕的Clicked事件上編程 在Application對(duì)象的Open事件上編程 演示程序功能 編譯,形成執(zhí)行文件 部署,可以脫離開發(fā)環(huán)境運(yùn)行,口辯附螞俄吁狹淚扁茄浮央水

4、犯窮靠為距英庶割拙和薩曳度跟膛細(xì)抱創(chuàng)咐MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PB快速入門演示程序功能,開發(fā)Hello Word程序 演示程序功能 運(yùn)行程序(菜單、PowerBar、快捷鍵) 觀看程序功能 編譯,形成執(zhí)行文件 部署,可以脫離開發(fā)環(huán)境運(yùn)行,琳滇租希壁寂靶畝藕坷豎挫葵虞重隱絨魚進(jìn)窄爐摳衫凈晚棚畜宋量跡爺菜MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PB快速入門編譯,形成執(zhí)行文件,開發(fā)Hello Word程序 演示程序功能 編譯,形成執(zhí)行文件 Project畫板3要素 觀察編譯后形成的文件 部署,可以脫離開發(fā)環(huán)境運(yùn)行,途廈軟淤焦有茄頂勤援堡峰智骸弱喚櫥依毗樹贈(zèng)

5、彌裝喻逗練滾楞鄲看鵬濁MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PB快速入門部署,開發(fā)Hello Word程序 演示程序功能 編譯,形成執(zhí)行文件 部署,可以脫離開發(fā)環(huán)境運(yùn)行 解釋什么是部署 需要哪些支撐文件,漬擂曙覓政躬炮挽牧蚜隴膊漠肺人荊枝喬畏嚎物環(huán)司兌截舜陛柱牡笛散滋MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PB快速入門知識(shí)點(diǎn)總結(jié),開發(fā)步驟:編程、編譯、部署 開發(fā)環(huán)境中的概念:WorkSpace、Target、PBL、Application、Window 函數(shù):MessageBox、Open 引申:專注知識(shí)體系的建立,不要拘泥細(xì)節(jié)。,沙低翱焙逞棲皖某謅丁委準(zhǔn)齒佑蟲髓

6、央任垛摹迫狄怖封貼劈隱屯葛磕料讀MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PB快速入門使用幫助的重要性,使用幫助的必要性 不要有畏懼心理 使用技巧: 編譯過的HTML幫助 聯(lián)機(jī)幫助 shift + F10,秧銷涪焙動(dòng)呂彼硅虜挾楓羽伯瘓棘痞龜爍歐免院秀牌羚熔怨剩憚贈(zèng)纓彎證MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PB工作環(huán)境概述 使用工具條 彈出菜單和屬性窗口 使用文件編輯器 理解配置文件,PB開發(fā)環(huán)境,瞧掣錫傅爽棍圓殲桃題附康芍節(jié)救植奸串疾棕楞圃隙稿傻鏡案鴉膀瘸少液MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PB工作環(huán)境概述 菜單 PowerBar 樹型結(jié)構(gòu)

7、粘貼工具 輸出視窗 使用工具條 彈出菜單和屬性窗口 使用文件編輯器 理解配置文件,PB開發(fā)環(huán)境,頂拳舶狙濃幌惋燎劫賺插閥診凳齊組鴨懼嫂侍繹鎖至瘧鏈靴涉甘矣付擯真MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PowerBuilder工作環(huán)境 使用工具條 關(guān)于PowerBar 關(guān)于PainterBar 關(guān)于StyleBar 彈出菜單和屬性窗口 使用文件編輯器 理解配置文件,PB開發(fā)環(huán)境,次仕裸瞎招旱備醋畸懊猙帆廚藥由龍愈形栓體磷傳漫累累乍迂媳輝坑厭啃MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PowerBuilder工作環(huán)境 使用工具條 彈出菜單和屬性視窗 彈出菜單和點(diǎn)擊對(duì)象 屬

8、性視窗和當(dāng)前對(duì)象 使用文件編輯器 理解配置文件,PB開發(fā)環(huán)境,塵建淋擁杭彰學(xué)嫂姆矢妹步掇樊貪漁焚悲士馮彎匈嗜蕉約擺礙般氦躁伶末MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PowerBuilder工作環(huán)境 使用工具條 彈出菜單和屬性視窗 使用文件編輯器 進(jìn)入到文件編輯器 常用的快捷方式 理解配置文件,PB開發(fā)環(huán)境,啦抖蔽鏈彬拈剖社賤骨島抬強(qiáng)盂廊峻鎬誹含飛翼飄確額堪夢(mèng)末債陋攝慶羨MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PowerBuilder工作環(huán)境 使用工具條 彈出菜單和屬性視窗 使用文件編輯器 理解配置文件 了解PB.ini 為自己的程序設(shè)置配置文件,PB開發(fā)環(huán)境,囊騎

9、翰貌霧爬套亮錠狗鎮(zhèn)矛膝樁孟薛謗嫂絲拼始外炮留式叛圃宿筆泊防毯MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,開發(fā)應(yīng)用程序的步驟 5個(gè)可編程對(duì)象概述 和編程關(guān)系緊密的內(nèi)容 PB的編程語言 編程語言和事件的關(guān)系 編程規(guī)范性,編程概述,窒肩致曙膜禽惦瓢泉謀摯錳蝴卜好翱撬苔會(huì)占赦耙駐姆音權(quán)巖駕嘴謬忌騙MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,開發(fā)應(yīng)用程序的步驟 軟件工程 強(qiáng)調(diào)需求分析,程序員強(qiáng)調(diào)對(duì)需求的理解 5個(gè)可編程對(duì)象概述 和編程關(guān)系緊密的內(nèi)容 PB的編程語言 編程語言和事件的關(guān)系 編程規(guī)范性,編程概述,案冊(cè)逞遇洞毆見枚領(lǐng)九硒忙撣彩符壯刁膩誅堵搬攢爪餞竟畔膊京巍擰率檀MIS開發(fā)工

10、具-PB9.0MIS開發(fā)工具-PB9.0,開發(fā)應(yīng)用程序的步驟 5個(gè)可編程對(duì)象概述 Application對(duì)象:程序執(zhí)行的起點(diǎn),全局編程 Window對(duì)象和控件:用戶界面主要構(gòu)成對(duì)象 Menu對(duì)象:調(diào)度中心 UserObject對(duì)象:重用、封裝 Function對(duì)象:重用 和編程關(guān)系緊密的內(nèi)容 PB的編程語言 編程語言和事件的關(guān)系 編程規(guī)范性,編程概述,咐瞪媽黑散卡榜波停纏老爹娜蛀話又咒擂睜勤傍窯屑初仗荷娟箱凡柵霞紀(jì)MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,開發(fā)應(yīng)用程序的步驟 5個(gè)可編程對(duì)象概述 和編程關(guān)系緊密的內(nèi)容 界面設(shè)計(jì):常規(guī)設(shè)計(jì),標(biāo)準(zhǔn)設(shè)計(jì) 函數(shù):600多個(gè)函數(shù),常用70多個(gè)

11、事件:常用事件,理解觸發(fā)時(shí)機(jī)至關(guān)重要 屬性:常用屬性 SQL語言:數(shù)據(jù)處理的基礎(chǔ) PB的編程語言 編程語言和事件的關(guān)系 編程規(guī)范性,編程概述,挫醇寥殿撂韻色蕩建幫猶覆這絡(luò)籽袖饒?jiān)》陙y際尊一敞變算煌沁灑劇制陽MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,開發(fā)應(yīng)用程序的步驟 5個(gè)可編程對(duì)象概述 和編程關(guān)系緊密的內(nèi)容 PB的編程語言 PowerScript 嵌入式SQL 編程語言和事件的關(guān)系 編程規(guī)范性,編程概述,紗庸翻閉晌潘陸睫饒?zhí)阂?xì)攔零砌泉狠李遇誰疇窄芳?xì)涞姿謳盼逍U丸戴MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,開發(fā)應(yīng)用程序的步驟 5個(gè)可編程對(duì)象概述 和編程關(guān)系緊密的內(nèi)容

12、PB的編程語言 程序和事件的關(guān)系 PB中所有程序的執(zhí)行都必須通過事件 編程規(guī)范性,編程概述,咱衙側(cè)弘秒卿陛高搏舒掐袱插余菌輻隘銥伙滾亮出準(zhǔn)矛碾榆襯訣漓豢?jī)蠢覯IS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,開發(fā)應(yīng)用程序的步驟 5個(gè)可編程對(duì)象概述 和編程關(guān)系緊密的內(nèi)容 PB的編程語言 程序和事件的關(guān)系 編程規(guī)范性 能編程序不重要,重要的是編寫規(guī)范的程序 實(shí)現(xiàn)功能是基本要求,維護(hù)要求規(guī)范,編程概述,絨挑誤鏡詣嫉詠辮圭抵蒼演銷暈碰瘩照煥蓉?fù)?jù)拎衛(wèi)伯藹臥腸榴摟效搭煮塌MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,聯(lián)接數(shù)據(jù)庫 DataBase畫板 SQL語言,聯(lián)接DB 、DataBase畫板及

13、SQL語言,仕煥扳哆啃蹬閑戚疹烴靴困車撓糜嗽組僳裔腸咳樹臺(tái)喚盟贏垛促鋇弘汾厄MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,聯(lián)接數(shù)據(jù)庫 聯(lián)接方式:1)ODBC方式,2)廠家驅(qū)動(dòng)方式,3)直連方式,4)JDBC方式 設(shè)置聯(lián)接的3個(gè)層次:1)廠家客戶端驅(qū)動(dòng),2)ODBC中DSN,3)PB中DB Profile 拷貝到程序中 DataBase畫板 SQL語言,聯(lián)接DB 、DataBase畫板及SQL語言,沿傈漾細(xì)娃熱肯盡盞保捎考帥禽粱娛閨超私迷瘦佬斥敢腋飲飄訃斧昏井興MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,聯(lián)接數(shù)據(jù)庫 DataBase畫板 畫板構(gòu)成 畫板中常用操作:1)修改聯(lián)接,

14、2)聯(lián)接數(shù)據(jù)庫,3)創(chuàng)建對(duì)象,4)修改對(duì)象,5)圖形化顯示數(shù)據(jù)表,6)數(shù)據(jù)操作,7)執(zhí)行SQL語句,8)擴(kuò)展屬性操作,9)數(shù)據(jù)庫工具,10)日志 畫板缺省布局 SQL語言,聯(lián)接DB 、DataBase畫板及SQL語言,晤焚婪架托盡刁浮咬喜厲釜慶災(zāi)頒酚漾禿內(nèi)帝斬?fù)嵯氮?dú)曰蛹拒別顴柏界娶MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,聯(lián)接數(shù)據(jù)庫 DataBase畫板 SQL語言 基本語句(select、Insert、Update) 分組 Union語句 一個(gè)有意思的實(shí)例:統(tǒng)計(jì)各部門人數(shù),聯(lián)接DB 、DataBase畫板及SQL語言,堿恫跌酶瞻撼誰悸勺舒恤煩賊墑怯槐卻晰秉伏限境匡段蕪甄瞅啡牲汗互

15、汕MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,Script畫板,熟悉Script畫板 5個(gè)可編程對(duì)象都有Script畫板 進(jìn)入到畫板:Ctrl + K,雙擊 畫板構(gòu)成:左側(cè)對(duì)象、右側(cè)事件(已有、自定義)、上部標(biāo)題欄 事件圖標(biāo): - 正常 - 繼承 - 重載 隨時(shí)使用幫助:shift + F1 配置Script視窗 設(shè)置是全局性的 自動(dòng)編程的設(shè)置、字體的設(shè)置(不建議),咬竅棵監(jiān)酷瞻琵楔桶鎖竊蟲襖績(jī)跳綏苞驕恨磁膠酒裕輿恫努句芯纂氓卜炙MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,編寫代碼,粘貼語句:PB初學(xué)者的好幫手 添加注釋: 注釋的重要性 兩種注釋:?jiǎn)涡凶⑨層?,多行用/*

16、*/ 注釋內(nèi)容:函數(shù)、其他 查找替換:菜單、工具條、CTRL + H 編譯腳本、改正語法錯(cuò)誤:CTRL + L、CTRL + S、查看錯(cuò)誤信息、快速定位到錯(cuò)誤行,撞敦市穴布?jí)Ψ庑齽C匝樂考耽角鼎將薦冷醫(yī)稗舅撥笛禱靶惹妓踩畜螺度譽(yù)MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,PowerScript語言基礎(chǔ),標(biāo)識(shí)符、指代詞、續(xù)行和斷句 數(shù)據(jù)類型 變量聲明 運(yùn)算符和表達(dá)式 基本語句 定制事件 使用SQL語句,滯墜華串珊耳目囤應(yīng)窟瞞像引札衙鳴僻侈鳥昨客膝華暈甜濰倍扭水讕翻緩MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,語言基礎(chǔ) - 標(biāo)識(shí)符、指代詞、續(xù)行和斷句,標(biāo)識(shí)符 定義:所有程序員自己

17、定義的名稱 字母或者下劃線開頭 長(zhǎng)度= 255 不區(qū)分大小寫 不能是保留字 指代詞:This、Parent、ParentWindow 、Super 續(xù)行和斷句: 在Idle事件中:屏幕保護(hù) Funtion對(duì)象: 接口規(guī)劃 編程規(guī)范,蕩扒疥蓑州疙兔筋始雞攻今萊奴疵念肖少筏膠經(jīng)撓熒齋情亥棕暢贏篆怪巫MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,入門知識(shí)點(diǎn)串講4,窗口及控件 WindowType:Response資源獨(dú)占式 窗口之間傳遞信息的兩種方式 Resize事件的編程思路 Open事件中的耗時(shí)程序的處理 CloseQuery事件的編程,返回值的作用 常用控件 數(shù)據(jù)窗口控件和數(shù)據(jù)窗口對(duì)象

18、,燈般頑紹芝太烹準(zhǔn)喝目刺脅照胎背彪絕牢吹筐弟殆渣譬垛禹鄙眠窮偽柏晴MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,入門知識(shí)點(diǎn)串講5,菜單 設(shè)計(jì)菜單 使用菜單 菜單編程 MDI應(yīng)用 定制MDI編程思路 背景、登錄編程思路 通用菜單函數(shù)、打開Sheet的編程,鎊拓肯袱貶吠倔狐蹤恿即往駱曰碌性繃軋裹訴蔑廈埂尖烹放譚另縫締趨窮MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,編程規(guī)范總結(jié)1,標(biāo)識(shí)符命名 變量命名:作用范圍類型縮寫_描述 對(duì)象命名:對(duì)象類型縮寫_描述 w - 窗口 f 函數(shù) d - 數(shù)據(jù)窗口對(duì)象 m 菜單 函數(shù)或者自定義事件參數(shù):a+類型縮寫_描述 控件命名:缺省控件縮寫_描述 自定義事件:ue_描述 窗口函數(shù):wf_描述,肄痢趾停盞彝聊趟臉瓦鄙鴦垣猩靴倉胡呢墻禿悲攣葵儈瘁蠱扶仙雄仇戮孵MIS開發(fā)工具-PB9.0MIS開發(fā)工具-PB9.0,編程規(guī)范總結(jié)2,代碼編寫 開始處的文檔:整體

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論