文章标题关闭所有内容预览 | 展开所有内容预览
-
循序渐进学习Power Builder 6.0(17-5)
[内容预览]
48 | 2017-06-13
17.5 创建Server 界面至此,我们已经创建了Server库,把Clients库中NVO对象移至Server库中,定义并初始化了Transport对象,接下去需要定义一个运行Server的界面。在钮按栏中按下窗口画板按钮,选择新建。我们将把这...
[阅读全文]
-
循序渐进学习Power Builder 6.0(6-1)
[内容预览]
59 | 2017-06-13
6.1 窗口的类型PowerBuilder提供了六种不同类型的窗口,它们的用途各不相同,下面分别说明:第一种要介绍的是MAIN类型的窗口,它的特点是可以不依赖于任何其它的窗口,可以独立地存在,一个应用程序中可以有多个MAI...
[阅读全文]
-
循序渐进学习Power Builder 6.0(7-3)
[内容预览]
46 | 2017-06-13
7.3 编写菜单脚本菜单总是与特定的窗口相连的,所以这里首先创建创建一个窗口MYWINDOW,打开窗口的属性对话框(图7-2),单击MENU NAME栏旁边的BROWSE按钮,在弹出的SELECT MENU对话框中选择刚才创建的菜单MYMENU,...
[阅读全文]
-
循序渐进学习Power Builder 6.0(8-1)
[内容预览]
68 | 2017-06-13
8.1 数据管道简介 使用POWER BUILDER的时候,我们经常会用到一个重要的功能数据管道(PIPELINE)。它向用户提供了在数据库内部、数据库之间、甚至于DBMS之间快速复制数据的途径。简单的说,使用数据管道就是把源数据库...
[阅读全文]
-
循序渐进学习Power Builder 6.0(3-2)
[内容预览]
61 | 2017-06-13
3.2 应用程序对象在PowerBuilder开发环境中,应用对象是一个极为重要的概念,它是整个应用程序运行时的入口点,可以说所有的开发工作都是围绕应用对象展开的,应用对象包含了被开发的应用程序的总体信息和程序中用到...
[阅读全文]
-
循序渐进学习Power Builder 6.0(4-0)
[内容预览]
57 | 2017-06-13
第四章 数据库管理PowerBuilder主要是作为一个数据库应用程序的前端开发工具而被使用。但它自身也带有一个本地数据库管理系统SYBASE SQL ANYWHERE,利用它可以创建本地数据库并对它进行操作。由于PowerBuilder无论是...
[阅读全文]
-
循序渐进学习Power Builder 6.0(4-1)
[内容预览]
71 | 2017-06-13
4.1 对数据库的操作下面的过程说明了对数据库进行操作的一般步骤:单击POWERBAR工具条上的DATABASE画板按钮,系统在打开DATABASE窗口的同时弹出SELECT TABLES对话框,用来选择将要被打开的表,列表框中的表是系统当...
[阅读全文]
-
循序渐进学习Power Builder 6.0(4-4)
[内容预览]
52 | 2017-06-13
4.4 对数据库中的数据的操作到目前为止,我们已经学会了创建和连接数据库,也学会了为数据库创建表和视图,以及如何对表中的数据进行修改,比如插入一条记录等。对视图中的数据的操作和对表中的数据的操作是类似的。...
[阅读全文]
-
循序渐进学习Power Builder 6.0(5-0)
[内容预览]
59 | 2017-06-13
第五章 数据窗口 数据窗口是PowerBuilder的一大特色,PowerBuilder作为一种数据库前端开发工具,操作的核心是数据库中的数据。而数据窗口是一个对象,它包含了对数据库中的数据进行特定操作的信息。只要定义好一个数...
[阅读全文]
-
循序渐进学习Power Builder 6.0(5-1)
[内容预览]
83 | 2017-06-13
第五章 数据窗口5.1 建立数据窗口对象要建立数据窗口对象,系统首先必须与要访问的数据库相连,这里不妨连接PowerBuilder自带的范例数据库POWERSOFT DEMO DB V5,接下来就可以创建数据窗口对象。单击POWERBAR工具条上...
[阅读全文]
-
循序渐进学习Power Builder 6.0(5-2)
[内容预览]
88 | 2017-06-13
第五章 数据窗口5.2 对数据窗口的操作接下来将要介绍对已经创建好的数据窗口对象的一些常用操作。 单击POWERBAR工具条上的DATAWINDOW按钮,在SELECT DATAWINDOW对话框中选择一个数据窗口对象,这里就选择前面创建的...
[阅读全文]
-
循序渐进学习Power Builder 6.0(6-0)
[内容预览]
52 | 2017-06-13
第六章 窗口与控件窗口是应用程序与用户交流的主要界面。用它可以显示系统的有关信息,响应用户的鼠标和键盘输入等等。在这一节中我们将利用PowerBuilder的应用模板功能来创建一个应用程序,利用这个程序来介绍窗口...
[阅读全文]
-
循序渐进学习Power Builder 6.0(17-1)
[内容预览]
90 | 2017-06-13
17.1 创建分布式程序上几章中,我们介绍了PowerBuilder分布式计算的基本概念,在接下来的章节中,我们将做一个简单的分布式程序。我们来看一下一个已经存在的应用程序,然后将做成的分布式运行的程序。单击Library...
[阅读全文]
-
循序渐进学习Power Builder 6.0(12-3)
[内容预览]
92 | 2017-06-13
12.3 打印函数POWER BUILDER提供了几十个打印函数。下面我们介绍几个常用的函数的用法。PrintOpenPrintOpen函数打开一个打印作业,并且分配给它一个打印作业号,在以后的程序当中我们可以使用这个打印作业号。它可以...
[阅读全文]
-
循序渐进学习Power Builder 6.0(17-4)
[内容预览]
48 | 2017-06-13
17.4 把 NVO 移到Server中至此为止,这只是一个单机程序,还没有分布式运行。接一去我们将要NVO移到另外一个PB库中,形成服务端运行的程序。单击New按钮,系统弹出一个对话框,输入一个新的库名Server,再为Server...
[阅读全文]
-
循序渐进学习Power Builder 6.0(12-2)
[内容预览]
57 | 2017-06-13
12.2 在程序中打印在程序中如何提供打印功能呢?这里有三种调用打印函数的格式可供选择。1. 对数据窗口控制或者数据窗口可以使用这种打印格式。DATAWINDOWNAME.Print(cancel_window)这里cancel_window 是一个布尔值...
[阅读全文]
-
循序渐进学习Power Builder 6.0(17-6)
[内容预览]
54 | 2017-06-13
17.6 实现分布式计算 在这一编的最后一节中,我们将网络环境中实现PowerBuilder的分布式计算。在我们的程序测试室中,有两台机器,它们都运行Win95。一台作为客户机,一台作为服务器。如果条件允许,推荐用一台性能...
[阅读全文]
-
使用PB 7.0 开发Web应用
[内容预览]
69 | 2017-06-13
Sybase公司的PowerBuilder 7.0 是适用于开发Web 应用的新一代开发工具,利用它可以建立、管理和提交Web应用;使用DataWindow技术,开发人员可以利用现有的PowerBuilder逻辑,把它们重新提交到瘦客户端或HTML JavaScrip...
[阅读全文]
-
循序渐进学习Power Builder 6.0
[内容预览]
65 | 2017-06-13
第一章 什么是PowerBuilder在开始学习PowerBuilder之前,首先要弄清楚的问题是什么是PowerBuilder,它是用来干什么的,它的特点又是什么。只有知道了PowerBuilder的功能和特点所在,我们才能知道什么时候应该选用Po...
[阅读全文]
-
何在PB中实现串口编程
[内容预览]
254 | 2017-06-13
可以使用mscomm32.ocx控件. 脚本如下: String ls_data //使用COM1端口。 ole_1.object.CommPort = 1 //设置速率为9600,无奇偶校验,8 位数据,一个停止位。 ole_1.object.Settings = "9600,N,8,1" ...
[阅读全文]
-
循序渐进学习Power Builder 6.0(3-1-1)
[内容预览]
69 | 2017-06-13
3.1.1 定制工具条 下面首先介绍有关定制工具条的一些内容。鼠标右键在POWERBAR工具条上单击,系统弹出一个菜单,利用这个菜单可以设置工具条的一些属性。选中BOTTOM菜单项,工具条就被移到了窗口的底部,用类似的方...
[阅读全文]
-
循序渐进学习Power Builder 6.0(14-2)
[内容预览]
74 | 2017-06-13
14.2 POWER SCRIPT语言14.2.1 赋值语句赋值语句可以把一个表达式的结果或者变量和常量的值,赋给一个变量或者对象的属性或成员变量。赋值语句的格式是:14.2.3 CALLCALL语句在继承对象中调用祖先对象的脚本,用户...
[阅读全文]
-
循序渐进学习Power Builder 6.0(14-3)
[内容预览]
85 | 2017-06-13
14.3 SQL语句14.3.1 CLOSE CURSORCLOSE CURSOR的语法格式为:CLOSE CURSORNAME;关闭CURSORNAME代表的由OPEN打开的游标,正在使用的游标不能关闭。通常检索后在SQLCode等于100时使用,在执行该语句后最好检测关闭是...
[阅读全文]
-
循序渐进学习Power Builder 6.0(15-1)
[内容预览]
58 | 2017-06-13
15.1 分布式计算概述在开始这一部分的学习之前,我们先来简要回答一下什么是分布式计算,然后讨论为什么要用分布式计算。分布式计算的英文为Distributed Computing。如果我们说某项工作是分布式的,那么,参与这项...
[阅读全文]
-
循序渐进学习Power Builder 6.0(15-2)
[内容预览]
53 | 2017-06-13
15.2非可视对象 PowerBuilder的分布式计算是围绕NVO展开的。NVO是非可视对象(Non-Visual Object)的缩写,它是用户对象的一种特殊类型。在以后的章节中我们将学习如何创建一个NVO对象。NVO在PB的第三个版本中就已经...
[阅读全文]
-
循序渐进学习Power Builder 6.0(15-3)
[内容预览]
79 | 2017-06-13
15.3代理对象 假如我们有一个程序,它拥有许多处理对象,这些处理对象才是“知识”的真正拥有者。我们要做的事情是如何把这些对象放到不同的机器中,实现分布式计算。如何做到这一点呢?在PowerBuilder中,通常的做...
[阅读全文]
-
循序渐进学习Power Builder 6.0(15-4)
[内容预览]
64 | 2017-06-13
15.4 链接对象和运输对象在PB中,为了实现NVO与代理对象的通讯,引入了两类新的对象,链接对象(Connect Object),运输对象(Transport Object)。链接对象是运行在客户机上的对象。它驻留在客户端应用程序中,用...
[阅读全文]
-
循序渐进学习Power Builder 6.0(16-3)
[内容预览]
62 | 2017-06-13
16.3 分布式PowerBuilder工作流程下面,我们用例子来回顾一下分布式PowerBuilder的工作流程。假设有两个客户机,一个服务器。在每一个客户机中,分别有一个客户端应用程序在运行。在服务器中,有一个服务端应用程序...
[阅读全文]
-
循序渐进学习Power Builder 6.0(16-2)
[内容预览]
55 | 2017-06-13
16.2 远程调用函数的参数 客户程序在调用远程NVO时,可能会使用到函数的参数。这些函数参数可以是任何简单数据类型(Simple Data Types),包括结构、数组等,引用方式(By Reference)或者直接传值方式(By Value)...
[阅读全文]
-
循序渐进学习Power Builder 6.0(17-2)
[内容预览]
68 | 2017-06-13
17.2 Nonvisual Object 与 Proxy Object第一步,我们所做的是将折扣计算模块生成一个非可视对象NVO。单击用户对象按钮,按NEW,然后选择Class框中的Custom按钮,系统出现一个用户对象窗口。我们可以注意到窗口的标...
[阅读全文]