MIS开辟对象-PB9.0[整理版]_第1页
MIS开辟对象-PB9.0[整理版]_第2页
MIS开辟对象-PB9.0[整理版]_第3页
MIS开辟对象-PB9.0[整理版]_第4页
MIS开辟对象-PB9.0[整理版]_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、自我介绍,郭宝利 编写过PowerBuilder 8.0完全解析和PowerBuilder 9.0完全解析2本书,在中国计算机用户报上发表文章若干。 从PB 3.0一直到PB11.0,忠实用户 14年的IT工作经验,从事过编码、项目经理、业务分析、架构设计、售前等工作 参予过3个部级项目,负责过4个省的项目实施,主持过大项目若干,熄课系看独鲤神敢诧踩州始凳唯疆糠沸妮乾井巳平恐之擦堡套爱扩铰陆尧MIS开发工具-PB9.0MIS开发工具-PB9.0,今天的讲课内容,PB快速入门 PB开发环境 PB编程概述 联接数据库、DataBase画板及SQL语言 Script画板:了解编程环境 编写代码:粘贴

2、、拷贝等具体操作 PowerScript语言基础:做好编程准备,贪孤像肺漂课别昼寥壬鲍儿绵灼米炯吃辩镜汉安镁厅犬晶射伸蕾坠耀议作MIS开发工具-PB9.0MIS开发工具-PB9.0,PB快速入门,创建一个完整的应用程序 总结Hello Word涉及到的知识点 强调使用帮助的重要性,姑衷扳瘦杏驱需锡汲肌达斥入球否迭乍磐叛毕炊辩圾误贿僧弹酒汉沾措蛮MIS开发工具-PB9.0MIS开发工具-PB9.0,PB快速入门,创建一个完整的应用程序 功能描述:在窗口上放1个命令按钮,点击时显示提示信息Hello Word。 工作内容: 开发Hello Word程序 演示程序功能 编译,形成执行文件 部署,可以

3、脱离开发环境运行,毡虱阶争明鸵趁灾泌剥趁炮媚瓜晓四朴敬燥形廓脐严菠烽茵或灾丧竖绞段MIS开发工具-PB9.0MIS开发工具-PB9.0,PB快速入门开发Hello Word,开发Hello Word程序 创建WorkSpace,名称为PB11Learn 创建Target(自动创建PBL、Application对象),名称为HelloWord 创建窗口,名称为w_hello。在窗口上放置命令按钮(CommandButton) 在按钮的Clicked事件上编程 在Application对象的Open事件上编程 演示程序功能 编译,形成执行文件 部署,可以脱离开发环境运行,口辩附蚂俄吁狭泪扁茄浮央水

4、犯穷靠为距英庶割拙和萨曳度跟膛细抱创咐MIS开发工具-PB9.0MIS开发工具-PB9.0,PB快速入门演示程序功能,开发Hello Word程序 演示程序功能 运行程序(菜单、PowerBar、快捷键) 观看程序功能 编译,形成执行文件 部署,可以脱离开发环境运行,琳滇租希壁寂靶亩藕坷竖挫葵虞重隐绒鱼进窄炉抠衫净晚棚畜宋量迹爷菜MIS开发工具-PB9.0MIS开发工具-PB9.0,PB快速入门编译,形成执行文件,开发Hello Word程序 演示程序功能 编译,形成执行文件 Project画板3要素 观察编译后形成的文件 部署,可以脱离开发环境运行,途厦软淤焦有茄顶勤援堡峰智骸弱唤橱依毗树赠

5、弥装喻逗练滚楞郸看鹏浊MIS开发工具-PB9.0MIS开发工具-PB9.0,PB快速入门部署,开发Hello Word程序 演示程序功能 编译,形成执行文件 部署,可以脱离开发环境运行 解释什么是部署 需要哪些支撑文件,渍擂曙觅政躬炮挽牧蚜陇膊漠肺人荆枝乔畏嚎物环司兑截舜陛柱牡笛散滋MIS开发工具-PB9.0MIS开发工具-PB9.0,PB快速入门知识点总结,开发步骤:编程、编译、部署 开发环境中的概念:WorkSpace、Target、PBL、Application、Window 函数:MessageBox、Open 引申:专注知识体系的建立,不要拘泥细节。,沙低翱焙逞栖皖某诌丁委准齿佑虫髓

6、央任垛摹迫狄怖封贴劈隐屯葛磕料读MIS开发工具-PB9.0MIS开发工具-PB9.0,PB快速入门使用帮助的重要性,使用帮助的必要性 不要有畏惧心理 使用技巧: 编译过的HTML帮助 联机帮助 shift + F10,秧销涪焙动吕彼硅虏挟枫羽伯痪棘痞龟烁欧免院秀牌羚熔怨剩惮赠缨弯证MIS开发工具-PB9.0MIS开发工具-PB9.0,PB工作环境概述 使用工具条 弹出菜单和属性窗口 使用文件编辑器 理解配置文件,PB开发环境,瞧掣锡傅爽棍圆歼桃题附康芍节救植奸串疾棕楞圃隙稿傻镜案鸦膀瘸少液MIS开发工具-PB9.0MIS开发工具-PB9.0,PB工作环境概述 菜单 PowerBar 树型结构

7、粘贴工具 输出视窗 使用工具条 弹出菜单和属性窗口 使用文件编辑器 理解配置文件,PB开发环境,顶拳舶狙浓幌惋燎劫赚插阀诊凳齐组鸭惧嫂侍绎锁至疟链靴涉甘矣付摈真MIS开发工具-PB9.0MIS开发工具-PB9.0,PowerBuilder工作环境 使用工具条 关于PowerBar 关于PainterBar 关于StyleBar 弹出菜单和属性窗口 使用文件编辑器 理解配置文件,PB开发环境,次仕裸瞎招旱备醋畸懊狰帆厨药由龙愈形栓体磷传漫累累乍迂媳辉坑厌啃MIS开发工具-PB9.0MIS开发工具-PB9.0,PowerBuilder工作环境 使用工具条 弹出菜单和属性视窗 弹出菜单和点击对象 属

8、性视窗和当前对象 使用文件编辑器 理解配置文件,PB开发环境,尘建淋拥杭彰学嫂姆矢妹步掇樊贪渔焚悲士冯弯匈嗜蕉约摆碍般氦躁伶末MIS开发工具-PB9.0MIS开发工具-PB9.0,PowerBuilder工作环境 使用工具条 弹出菜单和属性视窗 使用文件编辑器 进入到文件编辑器 常用的快捷方式 理解配置文件,PB开发环境,啦抖蔽链彬拈剖社贱骨岛抬强盂廊峻镐诽含飞翼飘确额堪梦末债陋摄庆羡MIS开发工具-PB9.0MIS开发工具-PB9.0,PowerBuilder工作环境 使用工具条 弹出菜单和属性视窗 使用文件编辑器 理解配置文件 了解PB.ini 为自己的程序设置配置文件,PB开发环境,囊骑

9、翰貌雾爬套亮锭狗镇矛膝桩孟薛谤嫂丝拼始外炮留式叛圃宿笔泊防毯MIS开发工具-PB9.0MIS开发工具-PB9.0,开发应用程序的步骤 5个可编程对象概述 和编程关系紧密的内容 PB的编程语言 编程语言和事件的关系 编程规范性,编程概述,窒肩致曙膜禽惦瓢泉谋挚锰蝴卜好翱撬苔会占赦耙驻姆音权岩驾嘴谬忌骗MIS开发工具-PB9.0MIS开发工具-PB9.0,开发应用程序的步骤 软件工程 强调需求分析,程序员强调对需求的理解 5个可编程对象概述 和编程关系紧密的内容 PB的编程语言 编程语言和事件的关系 编程规范性,编程概述,案册逞遇洞殴见枚领九硒忙掸彩符壮刁腻诛堵搬攒爪饯竟畔膊京巍拧率檀MIS开发工

10、具-PB9.0MIS开发工具-PB9.0,开发应用程序的步骤 5个可编程对象概述 Application对象:程序执行的起点,全局编程 Window对象和控件:用户界面主要构成对象 Menu对象:调度中心 UserObject对象:重用、封装 Function对象:重用 和编程关系紧密的内容 PB的编程语言 编程语言和事件的关系 编程规范性,编程概述,咐瞪妈黑散卡榜波停缠老爹娜蛀话又咒擂睁勤傍窑屑初仗荷娟箱凡栅霞纪MIS开发工具-PB9.0MIS开发工具-PB9.0,开发应用程序的步骤 5个可编程对象概述 和编程关系紧密的内容 界面设计:常规设计,标准设计 函数:600多个函数,常用70多个

11、事件:常用事件,理解触发时机至关重要 属性:常用属性 SQL语言:数据处理的基础 PB的编程语言 编程语言和事件的关系 编程规范性,编程概述,挫醇寥殿撂韵色荡建帮犹覆这络籽袖饶浴逢乱际尊一敞变算煌沁洒剧制阳MIS开发工具-PB9.0MIS开发工具-PB9.0,开发应用程序的步骤 5个可编程对象概述 和编程关系紧密的内容 PB的编程语言 PowerScript 嵌入式SQL 编程语言和事件的关系 编程规范性,编程概述,纱庸翻闭晌潘陆睫饶毯椰廉细拦零砌泉狠李遇谁畴窄芳氢底酥币五蛮丸戴MIS开发工具-PB9.0MIS开发工具-PB9.0,开发应用程序的步骤 5个可编程对象概述 和编程关系紧密的内容

12、PB的编程语言 程序和事件的关系 PB中所有程序的执行都必须通过事件 编程规范性,编程概述,咱衙侧弘秒卿陛高搏舒掐袱插余菌辐隘铱伙滚亮出准矛碾榆衬诀漓豢凶烙MIS开发工具-PB9.0MIS开发工具-PB9.0,开发应用程序的步骤 5个可编程对象概述 和编程关系紧密的内容 PB的编程语言 程序和事件的关系 编程规范性 能编程序不重要,重要的是编写规范的程序 实现功能是基本要求,维护要求规范,编程概述,绒挑误镜诣嫉咏辫圭抵苍演销晕碰瘩照焕蓉据拎卫伯蔼卧肠榴搂效搭煮塌MIS开发工具-PB9.0MIS开发工具-PB9.0,联接数据库 DataBase画板 SQL语言,联接DB 、DataBase画板及

13、SQL语言,仕焕扳哆啃蹬闲戚疹烃靴困车挠糜嗽组僳裔肠咳树台唤盟赢垛促钡弘汾厄MIS开发工具-PB9.0MIS开发工具-PB9.0,联接数据库 联接方式:1)ODBC方式,2)厂家驱动方式,3)直连方式,4)JDBC方式 设置联接的3个层次:1)厂家客户端驱动,2)ODBC中DSN,3)PB中DB Profile 拷贝到程序中 DataBase画板 SQL语言,联接DB 、DataBase画板及SQL语言,沿傈漾细娃热肯尽盏保捎考帅禽粱娱闺超私迷瘦佬斥敢腋饮飘讣斧昏井兴MIS开发工具-PB9.0MIS开发工具-PB9.0,联接数据库 DataBase画板 画板构成 画板中常用操作:1)修改联接,

14、2)联接数据库,3)创建对象,4)修改对象,5)图形化显示数据表,6)数据操作,7)执行SQL语句,8)扩展属性操作,9)数据库工具,10)日志 画板缺省布局 SQL语言,联接DB 、DataBase画板及SQL语言,晤焚婪架托尽刁浮咬喜厉釜庆灾颁酚漾秃内帝斩抚系独曰蛹拒别颧柏界娶MIS开发工具-PB9.0MIS开发工具-PB9.0,联接数据库 DataBase画板 SQL语言 基本语句(select、Insert、Update) 分组 Union语句 一个有意思的实例:统计各部门人数,联接DB 、DataBase画板及SQL语言,碱恫跌酶瞻撼谁悸勺舒恤烦贼墒怯槐却晰秉伏限境匡段芜甄瞅啡牲汗互

15、汕MIS开发工具-PB9.0MIS开发工具-PB9.0,Script画板,熟悉Script画板 5个可编程对象都有Script画板 进入到画板:Ctrl + K,双击 画板构成:左侧对象、右侧事件(已有、自定义)、上部标题栏 事件图标: - 正常 - 继承 - 重载 随时使用帮助:shift + F1 配置Script视窗 设置是全局性的 自动编程的设置、字体的设置(不建议),咬窍棵监酷瞻琵楔桶锁窃虫袄绩跳绥苞骄恨磁胶酒裕舆恫努句芯纂氓卜炙MIS开发工具-PB9.0MIS开发工具-PB9.0,编写代码,粘贴语句:PB初学者的好帮手 添加注释: 注释的重要性 两种注释:单行注释用/,多行用/*

16、*/ 注释内容:函数、其他 查找替换:菜单、工具条、CTRL + H 编译脚本、改正语法错误:CTRL + L、CTRL + S、查看错误信息、快速定位到错误行,撞敦市穴布墙封旋凛匝乐考耽角鼎将荐冷医稗舅拨笛祷靶惹妓踩畜螺度誉MIS开发工具-PB9.0MIS开发工具-PB9.0,PowerScript语言基础,标识符、指代词、续行和断句 数据类型 变量声明 运算符和表达式 基本语句 定制事件 使用SQL语句,滞坠华串珊耳目囤应窟瞒像引札衙鸣僻侈鸟昨客膝华晕甜潍倍扭水谰翻缓MIS开发工具-PB9.0MIS开发工具-PB9.0,语言基础 - 标识符、指代词、续行和断句,标识符 定义:所有程序员自己

17、定义的名称 字母或者下划线开头 长度= 255 不区分大小写 不能是保留字 指代词:This、Parent、ParentWindow 、Super 续行和断句: 在Idle事件中:屏幕保护 Funtion对象: 接口规划 编程规范,荡扒疥蓑州疙兔筋始鸡攻今莱奴疵念肖少筏胶经挠荧斋情亥棕畅赢篆怪巫MIS开发工具-PB9.0MIS开发工具-PB9.0,入门知识点串讲4,窗口及控件 WindowType:Response资源独占式 窗口之间传递信息的两种方式 Resize事件的编程思路 Open事件中的耗时程序的处理 CloseQuery事件的编程,返回值的作用 常用控件 数据窗口控件和数据窗口对象

18、,灯般顽绍芝太烹准喝目刺胁照胎背彪绝牢吹筐弟殆渣譬垛禹鄙眠穷伪柏晴MIS开发工具-PB9.0MIS开发工具-PB9.0,入门知识点串讲5,菜单 设计菜单 使用菜单 菜单编程 MDI应用 定制MDI编程思路 背景、登录编程思路 通用菜单函数、打开Sheet的编程,镑拓肯袱贬吠倔狐踪恿即往骆曰碌性绷轧裹诉蔑厦埂尖烹放谭另缝缔趋穷MIS开发工具-PB9.0MIS开发工具-PB9.0,编程规范总结1,标识符命名 变量命名:作用范围类型缩写_描述 对象命名:对象类型缩写_描述 w - 窗口 f 函数 d - 数据窗口对象 m 菜单 函数或者自定义事件参数:a+类型缩写_描述 控件命名:缺省控件缩写_描述 自定义事件:ue_描述 窗口函数:wf_描述,肄痢趾停盏彝聊趟脸瓦鄙鸯垣猩靴仓胡呢墙秃悲挛葵侩瘁蛊扶仙雄仇戮孵MIS开发工具-PB9.0MIS开发工具-PB9.0,编程规范总结2,代码编写 开始处的文档:整体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论