首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

在PB中根据结构伸展文件创建数据表

在PowerBuilder(文中简称PB)中,没有现成的像 VFP 中根据结构伸展文件生成数据表的函数。而在数据库应用系统的开发中,常常需要根据用户的要求创建数据表。我们可以仿照VFP的结构伸展文件创建一个数据表sjbjg(如图),用来存放用户欲创建数据表的结构,从而来相对简单地解决这个问题。为sjbjg数据表建立一个名为d_sjbjg的Grid数据窗口,数据源采用Quick Select。新建一个窗口,添加一个数据窗口控件dw_1和一个按钮控件cb_1。Dw_1的dataObject设置为d_sjbjg,cb_1的text设置为“创建数据表”。在cb_1的Clicked事件中输入以下代码:string Mysqlint ls_last,rowmysql='drop table Tablename' /...
类别:程序开发 - PowerBuilder    查看:110    更新:2014-05-12

PB6实现Browser/Server结构的Internet解决方案和工作方式

PowerBuilder 6.0实现“Web浏览器-数据库服务器”方案的前提条件是构建分布式应用体系。将 Powerbuilder6.0应用分布到Internet结构下,也就是把PowerBuilder 6.0客户端应用分布到Web服务器上,当浏览器客户端向Web 服务器发出服务请求时,Web服务器自动调用Powerbuilder应用软件系统, 从而实现各种业务软件的Internet结构功能。   一、组成Browser/Server结构的模块结构。   由上图所示, 用 Powerbuilder6. 0 开发的各种基于Internet的应用,是利用PowerBuilder6.0 提供的分布式应用技术及PowerScripts编程技术来实现的,相当于编写分布式应用环境下的服务器应用。例如采用PowerScripts语言环境、数据窗口技...
类别:程序开发 - PowerBuilder    查看:95    更新:2014-05-10

用PowerBuilder建立browser-server结构应用程序

【摘要】本文主要论述Powerbuilder6.0实现 Browser/Server结构的Internet解决方案和工作方式,对实现该方式的几种重要模块的数据流程进行论述,最后给出实例。 PowerBuilder 6.0实现“Web浏览器-数据库服务器”方案的前提条件是构建分布式应用体系。将 Powerbuilder6.0应用分布到Internet结构下,也就是把PowerBuilder 6.0客户端应用分布到Web服务器上,当浏览器客户端向Web 服务器发出服务请求时,Web服务器自动调用Powerbuilder应用软件系统, 从而实现各种业务软件的Internet结构功能。 一、组成Browser/Server结构的模块结构。 由上图所示, 用 Powerbuilder6. 0 开发的各种基于Internet的应用,是利用PowerB...
类别:程序开发 - PowerBuilder    查看:98    更新:2014-05-10

PowerBuilder修改数据库表结构的技巧

PowerBuilder是目前公认的、最佳的数据库前端开发工具之一。在实际开发应用中,经常会遇到修改数据库表结构的情况。用PowerBuilder修改数据库表结构与用Foxbase修改数据库结构不同。在PowerBuilder中,除可以在数据库表结构中添加字段名外,无法直接修改数据库表结构,如删除某个字段名或类型或字段名长度等,都会导致数据库表记录的丢失。我们通过实践探索,总结了几种方法仅供大家参考,请大家批评指正。 一、 修改数据库表结构,数据库表中没有记录 方法1:将表结构以Export Table 文件格式输出。 从Database中选择要修改的数据库表Table。 从Objects中选择Export Table/View Syntax to Log,取名保存即选Save Log As,...
类别:程序开发 - PowerBuilder    查看:96    更新:2014-05-10

在PB中快速实现数据库树形结构

  树形结构在Windows环境中被普遍应用,它以简捷的界面深受用户喜爱。但在数据库开发中面对层次多、结构复杂的数据,如何快速地构造树形目录呢?   实现关键技术   在PowerBuilder所提供的控件中包含了Treeview控件,但树的具体形成还需用户编写脚本实现,即它的列表项要在程序中动态添加,而这些列表数据通常由用户已录入在数据库中,并作为数据库维护的一项内容。   为了能快速实现数据库的树形结构,我们可以采用编码法,即利用编码表来实现。   编码表的基本字段包括编码和编码名称,其编码规则是以数字、字母的位数来区分不同层次,同一层编码位数相同,层次按位数递增,程序通过判断编码位数来决定所在层数。   例如:第一层...
类别:程序开发 - PowerBuilder    查看:93    更新:2014-05-10

嵌入式系统的基本结构

一个嵌入式系统包括硬件和软件两部分。硬件包括微处理器、存储器及外设器件等,而软件包括操作系统软件(OS)和应用程序。为了提高系统性能,除了需要对硬件和软件进行优化外,还会引入总线的概念。1.硬件与普通计算机系统类似,嵌入式系统仍然包括微处理器(运算器和控制器)、存储设备(内存储器和外存储器)和输入、输出设备,但是它与一般的PC系统还有很大的区别。一般来讲,嵌入式系统在功耗、体积、成本、可靠性、速度、处理能力、电磁兼容性等方面均受到应用要求的制约。2.软件嵌入式软件是数字化产品的核心,PC的出现使桌面软件得到了飞速发展,而数字化产品的广泛普及必将为嵌入式软件产业的蓬勃发展提供无穷的推动力。操作系统控制着应用程序和...
类别:程序开发    查看:83    更新:2014-05-10

理解Rational分析三层结构观点

  三层结构的简单描述及优点  三层体系结构,即用户层、应用层和数据库服务器。用户层主要指用户界面,它要求尽可能的简单,使最终用户不需要进行任何培训就能方便地访问信息;第二层就是应用服务器,也就是常说的中间件,所有的应用系统、应用逻辑、控制都在这一层,系统的复杂性也主要体现在应用层;最后的数据库服务器存储大量的数据信息和数据逻辑,所有与数据有关的安全、完整性控制、数据的一致性、并发操作等都是在第三层完成。  采用J2EE的三(N)层结构的特点  1.能有效降低建设和维护成本,简化管理  多层应用结构在各层次上的组件能单独更新、替换或增加、拆除。因此,系统维护更方便,代价相对低得多。而且,因各组件互相独...
类别:程序开发    查看:99    更新:2014-05-10

协议安全分析:IP层协议安全结构

IPsec 在 IP 层提供安全服务,它使系统能按需选择安全协议,决定服务所使用的算法及放置需求服务所需密钥到相应位置。 IPsec 用来保护一条或多条主机与主机间、安全网关与安全网关间、安全网关与主机间的路径。IPsec 能提供的安全服务集包括访问控制、无连接的完整性、数据源认证、拒绝重发包(部分序列完整性形式)、保密性和有限传输流保密性。因为这些服务均在 IP 层提供,所以任何高层协议均能使用它们,例如TCP 、 UDP 、ICMP 、 BGP 等等。这些目标是通过使用两大传输安全协议,头部认证(AH) 和封装安全负载 (ESP),以及密钥管理程序和协议的使用来完成的。所需的 IPsec 协议集内容及其使用的方式是由用...
类别:其它 - 协议大全    查看:127    更新:2014-05-09

硬盘的DOS管理结构

1.磁道,扇区,柱面和磁头数 硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘片有两面,都可 记录信息。盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息。在DOS 中每扇区是128×2的2次方=512字节,盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道。硬盘中,不同盘片相同半径 的磁道所组成的圆柱称为柱面。磁道与柱面都是表示不同半径的圆,在许多场合,磁道和柱面可以互换使用,我们知道,每个磁 盘有两个面,每个面都有一个磁头,习惯用磁头号来区分。扇区,磁道(或柱面)和磁头数构成了硬盘结构的基本参数,帮这...
类别:其它 - 硬件    查看:130    更新:2014-05-07

建立灵巧结构的PHP程序

  很早就想写这篇文章了,但一直没有时间完成它。不是说我来告诉大家如何做,我更希望本文只是做为一个引子,与大家来讨论关于如何建立一个有效地、灵活的网络应用程序。 经过了2-3年的网络应用程序开发工作,我的开发经验变得更加生动了,回过头来看我以前为Geocrawler写的代码,简直不敢相信这是我的。由于GPL的原因,在PHPBuilder中的源码也是良莠不齐的。 最近我做为一个有经验的PHP开发者,一直在帮着写SourceForge,我想这显示出了最终结果的一个范围。好的代码应被分成了多个部分,合适的库及函数调用,清楚的数据库结构,站点的每一个部分与其它部分都是相对独立的。 但是,这仍不是最好的。如果我可以重做,我将更多的关...
类别:网页编程 - PHP技术    查看:64    更新:2014-05-05

PHP类的树型结构列出指定目录里所有文件

以树型结构列出指定目录里的所有文件,如果你想知道自己某个目录里有哪些子目录和文件,可以调用这个类来查看,很方便的。 <? # 演示的例子: $t = new TreeClimber( "asp" ); //新建物件,设置需要列出的目录:在此为asp目录 echo arrayValuesToString( $t->getFileList( $t->getPath() ), "<BR>\n" ); function arrayValuesToString( $ar, $nl="", $dolast=true ) {//调用函数 $str = ""; reset( $ar ); $size = sizeof( $ar ); $i = 1; while( list( $k, $v ) = each( $ar ) ) { if ( $dolast == false ) { if ( $i < $size ) { $str .= $ar[$k].$nl; } else { $str .= ...
类别:网页编程 - PHP技术    查看:97    更新:2014-05-04