网校注册

用户名:

密 码:

  我要注册

网校调查
关于参加高考考前名师在线辅导的网上调查
肯定上,就等你们开课了。
家中没有电脑,没法上只要讲得好,花钱到网吧上,也值。
高三学生时间太紧,没有时间上网。
网校常用工具下载
1

边用边学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进行调试程序的方法