选择显示字体大小

powerbuilder制作ie风格的图标按钮

- 本文介绍在powerbuilder中实现ie风格的图标按钮的技巧。在c++ builder开发工具中,有一种图标按钮(speedbutton),这种按钮可以在鼠标移入按钮后,在图片的周围会出现凸出的边框,鼠标移出按钮后边框消失。而在powerbuilder中没有提供这种功能的按钮,为了使开发的应用程序界面更丰富,我们使用自定义图形控件(picture)扩展并实现了此功能,这种方法设计出的程序简洁实用。- 一、实现功能- 按钮可以显示四种状态图形:- 1、normal状态;- 2、disabled状态;- 3、mouseover状态(鼠标进入按钮区);- 4、clickdown状态(鼠标按下)。- 二、关键方法- 1、当鼠标进入按钮区域时,控件图片改换成mouseover状态的图片,并设置状态信号;- 2、鼠标滑入按钮区域后用windows api函数setcapture来捕获鼠标输入消...

http://www.sosof.com/detail/284/231284656999.html -by - 丰搜 缓存页面


pb应用的数据库联接的安全防范

随着因特网的深入人心,网络技术不断发展,数据的保密性要求也越来越高。在通常的server/client方式mis开发中,由于程序要与数据库服务器保持联接,为了程序的灵活和扩充性,联接参数(用户id和登录口令)又不能在程序中写死(其实写死也不是一种好的方法),一般的方法无外乎有两种:其一是把联接参数存放在注册表中;其二就是直接读ini文件。 而综上几种方法安全性都不太好,给人以可乘之机。 本人找到一种方法,可以解决数据库应用的安全性问题,通过ini文件和数据库的巧妙处理,在程序中提供用户一种接口,可以随时修改数据库的联接参数,而又不给外人以蛛丝马迹,做到神不知鬼不觉。 实现方法如下: 1、创建ini文件,记录数据库联接的一些方便程序分发的参数dbms、servername、logid具体如下: //创建成ini文件(rsgl.ini) [database] dbms=o84 oracle ...

http://www.sosof.com/detail/128/2371284658271.html -by - 丰搜 缓存页面


自适应屏幕分辨率的基类窗口

做一个自适应屏幕分辨率的窗口,当成一个应用程序中所有窗体的基类。这样整个程序可以很好的适应屏幕分辨率的改变。实现的原理很简单,就是在窗口打开的时候去resize窗口和窗口中的控件大小,位置。参看下面的源代码,可以很容易的看懂。1。新建一个窗口。为窗口写一个函数f_resize()大部分工作就在这里。无输入参数返回值为整形:environment envinteger ii_screenwidth,ii_screenheightdouble wradio,hradio,radiointeger ii_winbolderwidth,ii_winbolderheightgetenvironment(env)ii_winbolderwidth=this.width - this.workspacewidth()//取得窗体的边框宽度ii_winbolderheight=this.height - ...

http://www.sosof.com/detail/128/8591284659405.html -by - 丰搜 缓存页面


在pb中实现数据录入维持序号连续性的简单实现

江西思创数码科技有限公司 江恭和在实际开发应用程序中,常常会碰到数据行增加、插入、删除要求保持数据行的某一字段值的连续性。如在职工表中希望按职务高低赋予不同的连续的值,以便按职务高低进行显示;在制定工作任务或计划时能体现1、2、3、4 ... 连续的子项目。在此将此类要求连续的值称为序号。则要求程序能实现以下功能: 1)增加(追加)数据行时,能根据当前数据的总行数(n),追加新序号为(n+1) 2)插入数据行时,能根据当前所在行的序号(r),将序号大于和等于(r)的值都加上1。即序号(r)被赋予给新 插入的数据行,而原来序号r,r+1,...,n的数据行序号变为r+1,r+2,...,n+1 3)删除数据行时,能根据当前所在行的序号(r),将序号大于和等于(r)的值都减去1。即原来序号r,r+1, ...,n的数据行序号变为r-1,r,...,n-1 对于程序员来说,实现上述三个功能逻辑上...

http://www.sosof.com/detail/228/971228460822.html -by - 丰搜 缓存页面


powerbuilder的数据窗口

powerbuilder是powersoft公司(已被sybase收购)推出的基于客户机/服务器体系结构的强有力的开发工具,自问世以来深受开发人员的好评。datawindow是pb中获取专利技术的控件,它对数据的处理方法相当简洁,数据窗口能处理各种显示格式、进行报表打印,对复杂的嵌套报表同样处理自如。 数据窗口的处理机制首先是根据所需的显示方式将数据源表中的域设计好,在运行时将所要的数据从数据库服务器上下载到客户机上处理,然后将更改后的数据进行提交(commit)或回滚(rollback)。这种处理机制大大降低了数据的传输量,减轻了网络的负担,也提高了数据的处理速度。充分利用数据窗口的特点,可达到事半功倍的效果,但是如果有些问题不加注意就会出现意想不到的错误。 几个函数 1.accepttext() accepttext()函数的功能是将数据窗口当前编辑的数据转移到数据窗口的缓冲区中。程序...

http://www.sosof.com/detail/228/583228462576.html -by - 丰搜 缓存页面


在pb中实现ftp传输

- 在用pb进行开发时常常需要用到ftp功能,最典型的应用就是将数据窗口中的数据生成txt文件,然后将此数据文件用ftp发送到远程服务器上去。由于pb本身并未提供任何ftp的功能,因此想在pb中进行ftp传输,只能应用pb以外的资源。以下是笔者在pb开发中总结出来的几种方法。 - 1. 使用外部命令 - 这种方法就是在pb程序中运行windows中自带的ftp命令。具体做法是在程序中生成一个.bat文件,将要运行的ftp命令写到此文件中,再运行这个批处理文件。假设ftp服务器ip为 202.114.67.2,用户名为user,口令12345,现在要将本地c:temp下的t00001.txt文件上传到服务器的txtdata目录下去。则pb代码如下: integer li_bat//文件名指针 li_bat = fileopen(path_ftp+'get_file.bat',...

http://www.sosof.com/detail/228/380228467734.html -by - 丰搜 缓存页面


在power builder中使用winsock控件

湖南省怀化市电信局计算机中心 达伟春- 随着资源共享和实时通讯的需要,很多计算机应用程序早已甩开单兵作战的模式,转入联合行动。 - 网络在计算机世界里,越来越发挥着举足轻重的作用。在windows应用程序中,处理实时通讯最常用到的还是microsoft公司提供的winsock控件。许多资料都细述了winsock在vb中的使用方法,就连windows本身提供的hlp文件也是针对vb而写的。笔者因为实际应用的需要,琢磨出了winsock控件在pb中的应用方法。好东西不敢独自享用,拿出来与大家共享。 - 下面以一个简单程序为例,说明winsock控件在pb中的使用: - 一、在窗口中添加winsock控件: - 在应用中新开一个窗口,在窗口画板中点击controls-->ole菜单项,弹出insert object窗口,单击insert control标签,从列表框中双击选定microso...

http://www.sosof.com/detail/228/491228468866.html -by - 丰搜 缓存页面


用powerbuilder进行分布式应用开发三级体系结构

我们一般所开发的数据库应用是基于client/server结构的,是两层体系结构。 1、 第一层是客户端的界面和逻辑计算,用powerbuilder 开发出的应用主要是第一层,运行于客户端。 2、 第二层是数据库和服务器组件。即安装在服务器端的数据库管理系统,应用软件在服务器端进行的操作主要是数据存储和检索。 在两层结构中会有一些逻辑计算以存储过程和触发器的形式存在服务器端,以提高系统性能,但大多数的应用逻辑是放在客户端的。 三层结构是将系统分为有三个不同的“层”:界面,逻辑计算和数据库。界面层是用户界面,数据层是服务器上的数据,逻辑计算是指程序中的计算和控制。 mis系统越来越复杂,计算和控制越来越多,客户机的负担越来越重,因此需要将逻辑计算从系统中分离出来,单独作为一层,于是就形成了三层结构。逻辑计算的软件被客户机调用,完成一定的逻辑计算,称之为应用服务器。 网络中,可以有多个应用服务...

http://www.sosof.com/detail/228/5762284611158.html -by - 丰搜 缓存页面


powerbuilder7.0在internet中的应用

随着internet /intranet的发展和万维网(www)的出现,传统的客户机/服务器方式(c/s)逐渐向浏览器-web服务器-数据库(bwd)方式过渡。后者与前者相比易学易用,操作性强,可扩充和维护性好。文章主要就powerbuilder在互联网和企业内部网应用开发中,可采用的几种方式:最简单的web应用,sybase ea studio,web.pb ,plugin 和activex等从基本原理与交互过程,开发方法,主要特点和不足作了较详细的说明。在具体应用中,根据需求和使用环境状况灵活选择。 作为目前世界上使用最广泛的数据库应用程序综合开发环境以及mis开发工具之一,sybase公司的powerbuilder以其卓越的应用在开发人员当中赢得了经久不衰的盛誉。近来,随着internet应用日益普及的推动下,对于目前流行的基于web的浏览器和瘦客户端的应用系统(即浏览器如ie不安...

http://www.sosof.com/detail/228/7382284612959.html -by - 丰搜 缓存页面


浅谈pb中动态datawindow的技术应用

在powerbuilder的应用程序开发过程中,对数据库中数据进行操作的对象是数据窗口对象(datawindow),利用数据窗口对象,我们可以十分方便地完成对数据库中已经存在的表中数据进行检索、查询、插入、删除和更新。但是,在实际问题中,我们常常遇到数据库中的一些表是用户在程序运行期间动态生成的,若要对这样表中的数据进行操作,就要运用动态数据窗口对象,值得提到的一点是,在动态数据窗口对象生成时,其标题区(header band)中的文本不能直接显示成汉字,这的确是一点遗憾,不过这个问题可以通过映射的方法得到解决。 一、 问题的提出 设有如下两张表: a表中的记录是用户可以在程序运行期间进行自由增加、修改、删除和更新的,b表中的属性(即:字段)由a表中的记录决定并动态创建,而且,能够方便地对b表中的数据提供汉化的操作界面。当然,将b表创建为下表 也是可以的,但是,在动态生成数据窗口对象时,其...

http://www.sosof.com/detail/228/8132284616188.html -by - 丰搜 缓存页面


上一页 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons