边用边学PowerBuild6.0 2002-07-30
先修课要求:编程基础语言
教学目的: 使学生通过本课程的学习,掌握PowerBuild6.0的基本编程方法,可以使用PowerBuild6.0进行简单编程。
教学内容和教学要求:
第一讲 PB简介
概述PowerBuilder PowerBuilder 6.0的功能和特点 PowerBuilder的基本概念
教学要求:
掌握PowerBuilder的基本概念; 了解PowerBuilder 6.0的功能和特点
第二讲 PowerBuilder入门
用PowerBuilder开发的基本步骤 PowerBuilder6.0的开发环境 教学要求:
掌握PowerBuilder开发的基本步骤 了解PowerBuilder6.0的开发环境
第三讲 PowerBuider编程方法
PowerBuider的编程过程 PowerScript画笔 用户自定义函数 教学要求:
掌握PowerBuilder的编程过程 掌握PowerScript画板 了解用户自定义函数与结构画板的概念 第四讲 用户自定义函数与结构
如何使用用户自定义函数 如何完成PowerBuilder的结构 教学要求:
掌握用户自定义函数的定义方法 了解PowerBuilder结构
第五讲 PowerBuilder与数据库
PowerBuilder的提供的数据库接口 PB如何与数据库建立连接 通过ODBC连接数据库 教学要求:
掌握PB与数据库的边连接方法
第六讲 创建数据库
数据库的创建 创建本地数据库 教学要求:
掌握本地数据库的创建方法 第七讲 表的创建
创建表 定义表的属性 教学要求:
掌握表的创建方法 了解表中的各项属性并熟练掌握 第八讲 输入和浏览表中的数据
输入数据 浏览数据 数据库表中数据的导入与导出 教学要求:
掌握输入数据、浏览数据、数据库表中数据的导入与导出 第九讲 数据库画板中SQL语句的使用
输入SQL语句的方法 键入SQL语句 粘贴SQL语句的过程和方法 教学要求:
了解如何键入SQL语句 掌握粘贴SQL语句的方法,并掌握如何设定条件语句 第十讲 创建应用
应用程序对象 创建应用程序对象 指定应用程序属性 教学要求:
掌握创建应用程序对象的方法及设定其属性 第十一讲 创建窗口对象
组成窗口的四个部分 创建窗口对象 教学要求:
掌握创建应用程序对象的方法及设定其属性 第十二讲 窗口控件(一)
如何使用窗口控件 常用的窗口控件 教学要求:
了解窗口控件的种类 掌握窗口控件使用方法,并学会设定其属性 第十三讲 窗口控件(二)
文本控件 列表框 教学要求:
了解常用窗口控件的事件 掌握常用窗口控件的使用 第十四讲 创建菜单
使用菜单画板创建菜单 创建工具条 教学要求:
掌握创建菜单及工其条的方法 第十五讲 创建数据窗口对象
创建数据窗口对象 数据源的种类 Quick Select数据源的定义方法 SQL Select数据源的定义方法 Query数据源 External数据源 Stored Procedure数据源 教学要求:
理解数据窗口对象 了解数据源的几种不同种类 掌握Quick Select数据源、SQL Select数据源的定义方法 第十六讲 数据窗口的显示风格
数据窗口的显示风格 数据窗口的布局结构 教学要求:
了解数据窗口的各种显示风格 了解数据窗口的布局结构 第十七讲 数据窗口控件
数据窗口控件 运用数据窗口的一般步骤 运用数据窗口控件连接数据窗口 数据窗口控件常用函数与事件 教学要求:
了解数据窗口控件常用函数与事件 熟练掌握运用数据窗口控件连接数据窗口 第十八讲PowerScript编程语言(一)
断行、续行与多条语句 注释 标识符 空值(NULL) 对象、属性、函数和事件的引用方法 代词 教学要求:
理解空值的意义,并熟练掌握之 理解代词的意义及用法 掌握断行、续行与多条语句的用法 熟练掌握标识符、对象、属性、函数和事件的引用方法 第十九讲 PowerScript编程语言(二)
数据类型 变量 操作符 教学要求:
了解数据类型的种类 了解各种变量 掌握操作符及常用数据类型、常用变量 第二十讲 PowerScript编程语言(三)
条件语句 循环语句 返回语句与终止程序运行语句 嵌入式SQL语句 教学要求:
掌握条件语句、循环语句、返回语句与终止程序运行语句与嵌入式SQL语句的用法 第二十一讲 深入窗体:利用PB事件实现ENTER代替TAB跳转
教学要求:
了解Windows API消息 掌握在PB中自定义事件,并将其与Windows API消息对应的方法 熟悉窗体中控件的使用
第二十二讲 深入窗体:实现两个窗体间的通信
教学要求:
掌握“parent”概念,并可熟练使用 掌握“openwithparm()函数”、“message()函数”、“postevent()函数”、“selecttab()函数”的使用
第二十三讲 深入窗体:在PB中使用外部资源——INI文件
教学要求:
掌握通过外部资源INI文件实现数据库连接的方法
第二十四讲 深入窗体:进一步了解数据窗口控件
教学要求:
进一步熟悉数据窗口及其控件的使用 掌握数据窗口中参数的设定 掌握以下几个函数:trim()函数、integer()函数、retrieve()函数/
第二十五讲 深入窗体:时时(Online)查询
教学要求:
熟练掌握数据窗口中参数的设定 掌握getfocus事件、editchanged事件 掌握以下几个函数:insertrow()函数、settransobjict()函数、accepttext()函数、getitemstring()函数
第二十六讲 深入窗体:进一步学习数据窗口控件
教学要求:
掌握rowfocuschanged事件 掌握以下个函数:selectrow()函数
第二十七讲 深入窗体:继续进一步学习数据窗口控件
教学要求:
掌握pageup、pagedown以及上下键在PB中的应用 掌握以下几个函数: setsort()函数、rowcount()函数
第二十八讲 深入窗体:使用Modify函数动态改变数据窗口(一)
小结 用Modify函数动态改变数据窗口
教学要求:
熟悉上几讲涉及到的函数 了解modify()函数
第二十九讲 深入窗体:使用Modify函数动态改变数据窗口(二)
用Modify函数动态改变数据窗口 如何生成可执行文件
教学要求:
掌握modify()函数的使用方法 熟练掌握利用debug进行调试程序的方法
第三十讲 窗口的深入:PowerBuild中拖放技术的应用(一)
教学要求:
了解数据窗口控件属性表中drag and drop标签页的设置 了解dragauto及dragicon的使用 掌握以下函数: setpointer()函数、insertitemlast()函数、saveas()函数
第三十一讲 窗口的深入:PowerBuild中拖放技术的应用(二)
教学要求:
掌握begindrag事件、dragwithin事件、dragdrop事件 熟练掌握利用debug进行调试程序的方法 掌握以下函数:drag()函数、draggedobject()函数、setdrophighlight()函数
第三十二讲 深入PB的高级应用:PowerBuild嵌入OLE(一)
教学要求:
了解OLE控件 掌握将OLE控件嵌入PB的方法 了解如何以离席方式或即席方式激活PB中的OLE控件
第三十三讲 深入PB的高级应用:PowerBuild嵌入OLE(二)
教学要求:
掌握以下函数:activate()函数、getfileopenname()函数、insertfile()函数、getfilesavename()函数、saveas()函数
第三十四讲 用户对象画笔
用户自定义对象 标准可视用户对象 创建用户自定义对象 针对建好的对象编程
教学要求:
了解标准可视用户对象 掌握用户自定义对象的创建方法
第三十五讲 数据管道(一)
使用Data Pipeline画笔创建数据管道 在用户对象中使用数据管道 教学要求:
掌握数据管道在Data Pipeline画笔中的创建方法 学会如何在用户对象中创建数据管道 掌握以下函数:handle()函数、fileexists()函数
第三十六讲 数据管道(二)
教学要求:
熟悉choose case语句 掌握以下函数:create()函数、start()函数 熟练掌握利用debug进行调试程序的方法 |