自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(442)
  • 资源 (7)
  • 收藏
  • 关注

原创 PB dw的下拉dddw的光标定位

光标移到最后,怎么获取光标位置的字段的值

2022-06-27 12:19:25 101

转载 php字符串截取教程

PHP 字符串获取用于从字符串中获取指定字符串

2022-06-23 22:36:16 643

原创 PowerBuilder – 返回选项卡到 DataWindow 中的最后一个字段

带有数据窗口控件的 PB 窗口中的一个烦恼是,如果您将制表符返回到 dw,您的光标将定位到第一个字段而不是最后一个字段。以下技术可以消除这种情况并使您的应用程序更加用户友好。在任何给定的数据窗口上(如果你把它放在一个祖先中),你需要确保你放置“视野之外”的任何列都是不可见的或者具有零的制表符序列。...

2022-06-16 15:18:46 58

原创 PowerBuilder – 从下拉数据窗口中获取显示值

这是非常基本的功能,但很容易被遗忘。假设您有一个从“part”表构建的数据窗口,partType 的列是 DDDW。您需要 partType 代码的描述(显示在显示部件的行中)。为此,您可以在数据窗口上使用evaluate 方法和describe 方法。其中 'll_row' 是 dw_parts 数据窗口中您希望从中获得描述的行号。...

2022-06-16 15:16:22 215

原创 Random String In PowerBuilder

//Random String In PowerBuilder Randomize (CPU ())String ls_disp, ls_code = ''String ls_passval[70] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','L',.

2022-03-03 16:18:49 41

转载 Navicat连接Oracle时报错ORA-28547:完美解决

使用Navicat连接oracle数据库时报ORA-28547错误这是因为Navicat自带的oci.dll并不支持oracle11g,网上这么说的,需要去官网下载支持的版本。直接动手。1. 先用你的IDEA或者别人的连接到oracle数据库(为了查询版本)1.1 查询版本SQL:select * from v$version;1.2 IDEA连接Oracle数据库(会的跳到下一步)2. 去oracle下载对应的oci.dll文件2.1百度先2.2 https:

2022-03-01 22:33:48 5584 3

原创 SQLSERVER open the Lan_SQL_queries

sp_configure 'show advanced options', 1; RECONFIGURE;GOsp_configure 'Ad Hoc Distributed Queries', 1; RECONFIGURE; GO

2021-08-04 11:16:17 52

原创 GetBandAtPointer method (DataWindows)

DescriptionReports the band in which the pointer is currently located, as well as the row number associated with the band. The bands are the headers, trailers, and detail areas of the DataWindow and correspond to the horizontal areas of the DataWindow pa

2021-05-10 16:01:35 95

原创 GetObjectAtPointer method (DataWindows)

DescriptionReports the control within the DataWindow object and row number under the pointer. Controls include columns, labels, and other graphic controls, such as lines and pictures.Controls DataWindow type Method applies to

2021-05-10 16:00:41 113

原创 通过Gson解析Json数据

具体见下方链接https://www.cnblogs.com/tianzhijiexian/p/4246497.htmlhttps://www.pianshen.com/article/46291311195/

2021-01-24 11:20:44 114

转载 PB datawindow 数据窗口列项突破char字符串长度为255的限制

很多时候我们需要对从数据库中取出长字符串,但是PB里datawindow默认最大只能取255个字符,哪怕直接修改editsource也不能突破255限制。经过探索,亲测以下方法可行。1、首先,数据库表(标量值函数也可以)T_chcker中,某字段cmemo的长度需要超过255,例如设为varchar(2000),如下图:图1.数据库字段长度2、数据源连接属性里的Syntax选项卡——TextLimit项设为超过255(这里设为4000),如下图:图2.数据源字符limi...

2021-01-24 11:16:44 817

转载 PB通过特定字符解析数据

转自:https://www.pianshen.com/article/20401301530/解析TXT文本)//以行模式读取数据ll_handle = FileOpen(ls_file, LineMode!, Read!, LockReadWrite!)ll_file_ret = FileRead(ll_handle, ls_string)Do Until ll_file_ret <= 0ls_item_code = Trim(f_substr(ls_string, “|”,.

2021-01-24 11:13:09 187

原创 Sql中CHARINDEX用法

Sql中CHARINDEX用法 写SQL语句我们经常需要判断一个字符串中是否包含另一个字符串,但是SQL SERVER中并没有像C#提供了Contains函数,不过SQL SERVER中提供了一个叫CHAEINDX的函数,顾名思义就是找到字符(char)的位置(index),既然能够知道所在的位置,当然就可以判断是否包含在其中了。 通过CHARINDEX如果能够找到对应的字符串,则返回该字符串位置,否则返回0。 基本语法如下:  CHARINDEX ( expressio...

2021-01-17 15:48:21 272

转载 解决PB中不能用OpenUserObject实例化Line、Oval、Rectangle、RoundRectangle等窗口控件的问题

最近在网上看到网友们的阐述,有些不太具体,有些纯属胡说,下面给我一个比较实在的解决方法,这个解决方法没有调用Windows的API,而是利用PowerBuilder自身的新建Custom Visual的功能。具体操作过程(问题的造成原因在我博客http://i.cn.yahoo.com/neonlight里有,这里不多废话了),创建好应用程序以及其中需要调用GraphicObject对象的窗口后,创建一个Custom Visual:单击“新建(New)”,选择“PB Object”选项卡中的“Cus

2021-01-07 19:44:21 237 1

转载 PB 数据窗口(DataWindow)中数据传递的方法

PB 数据窗口(DataWindow)中数据传递的方法将数据窗口dw_1的数据存入到datastore中,然后通过打开或关闭窗口时传递过去DatastoredsDs=createdatastoredw_1.rowscopy (1, dw_1.rowcount(), primary!, ds, primary!)//将数据窗口dw_1的数据全部复制到ds中,1表示第一行,dw_1.rowcount()表示最后一行//如果需要复制某一行,只要将第一个参数和第二个参数改成相应的行号Op

2021-01-07 12:15:36 1567

转载 PowerBuilder多窗口之间传递参数的方法

一:知识介绍最简单的方法:可以直接定义全局变量主窗口、子窗口都可以直接对它操作注意:全局变量值为主\子窗口最后赋值的值在PowerBuilder中函数OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm等都有一个在进行窗口操作(打开或者关闭)时存入Message消息对象的参数parameter或returnvalue。 消息对象Message有三个属性用于存储这些函...

2021-01-07 12:14:24 233

转载 PB窗口之间传递多参数的方法

在PowerBuilder中函数OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm等都有一个在进行窗口操作(打开或者关闭)时存入Message消息对象的参数parameter或returnvalue。 消息对象Message有三个属性用于存储这些函数传递给窗口的数据(依赖于窗口操作时参数赋予的类型)。根据parameter / returnvalue参数数据类型的不同...

2021-01-07 12:09:00 987

原创 SyntaxFromSQL PowerScript function

SyntaxFromSQLPowerScript functionDescriptionGenerates DataWindow source code based on a SQL SELECT statement.Applies toTransaction objectsSyntaxtransaction.SyntaxFromSQL ( sqlselect, presentation, err ) Argument Descripti..

2020-09-18 22:06:31 118

原创 DataWindow.Net组件示例(全部开源)

https://cloud.tencent.com/developer/column/1893https://cloud.tencent.com/developer/article/1034557https://cloud.tencent.com/developer/article/1034561https://www.cnblogs.com/huanggc/archive/2009/07/15/1523743.html

2020-09-13 17:21:45 117

转载 未能加载文件或程序集“XXXXXX”或它的某一个依赖项。试图加载格式不正确的程序。---解决办法

在本机WIN7机器上的WebService部署到Win2008R2上发现错误“/”应用程序中的服务器错误。未能加载文件或程序集“XXXXXX”或它的某一个依赖项。试图加载格式不正确的程序。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.BadImageFormatException: 未能加载文件或程序集“XXXXXX”或它的某一个依赖项。试图加载格式不正确的程序。源错误:执行当.

2020-09-09 10:12:04 2908

转载 Win 7系统忘记管理员登陆密码后的解决方法

在Win 7系统中忘记管理员登陆密码该怎么办呢?以下小编就为大家介绍在Win 7系统中忘记管理员登陆密码后的解决方法。需要的朋友可以参考下首先:一.使用安装盘(带PE系统)进入PE系统(windows或linux都可以)二.修改C:\windows\system32下的magnify.exe变为cmd.exe(拷贝cmd.exe,修改为magnify.exe)三.在登录界面,点击右下角,选择放大镜,确认,即可以管理员的权限启动cmd.exe,这样你就可以做任意操作了四.net...

2020-09-02 16:19:04 2118

原创 怎样获得group 数据窗口中的分组序号

怎样对分组里的行加上序号,要求每个组里行的序号从1开始!---------------------------------------------------------------用计算域,放在明细区:getrow()-first(getrow()forgroup1)+1---------------------------------------------------------------first(getrow()for...

2020-08-23 17:31:00 701

原创 PB DataWindow SetDetailHeight method (DataWindows)

SetDetailHeight method (DataWindows)DescriptionSets the height of each row in the specified range to the specified value.Controls DataWindow type Method applies to PowerBuilder DataWindow control, DataWindowCh

2020-08-23 16:23:43 276

转载 PowerBuilder鼠标移入移出事件

PowerBuilder中只有窗口和富文本有mouse事件外,其他都没有PowerBuiler中没有鼠标移入移出的直接事件,需要我们自己定义1.首先需要定义一个结构,用来存储鼠标的坐标(position)2.声明两个全局外部函数FUNCTION ulong GetCursorPos(ref position lpPoint) LIBRARY "user32.dll"FUNCTION ulong ScreenToClient(ulong hwnd,ref position lpPoint)

2020-07-21 19:50:22 363

原创 powerbuilder 怎么获取鼠标坐标

对象bai的PointerX,PointerY 函数返回的就是鼠标的相对坐标用窗du口的PointerX,PointerY ,弹出菜单用的zhi是窗口的坐标dao。写法应该是"窗口.PointerX()"但一般PB建议+5(就是向左上一个像素)不知道为什么,个人感觉不加也没什么。我们写程序一般都是用当前窗口的坐标parent.pointerx()parent.pointery()PB中如何编程将光标定位在DataWindow控件的某行某列数据上this.setfocus():获得光标如果

2020-07-21 19:47:33 904

原创 sql语句中删除表 drop、truncate和delete的用法

很多时候想用sql语句对表进行删除操作,但是对drop/truncate/delete的用法很模糊,在这就对它们做一个总结。 drop table xx --xx是数据表的名字 作用:删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表。 drop table test,就是把整个表 移除.里面的数据都消失 比如下面有一个[FusionChartsDB]数据库中的test表。 执行drop tableFC_Product...

2020-07-15 21:07:43 1065

转载 sql中如何提取从数据库中所获得时间的年份

SQL从时间字段值中获取年份使用DATENAME()函数。DATENAME()函数语法:DATENAME(param,date)date是时间字段名 或一个时间值param是指定要返回日期部分的参数,包括下面几种:获取年份就可以这样写 datename(year,date) 或datename(yy,date)已系统当前时间getdate()为例,3种写法获取年份结果如图:另外,DATENAME返回的是一个字符串,如果需要返回整数,可以使用DATEPART ( datep..

2020-07-03 14:58:08 12378

原创 Symantec Endpoint Protection v14.2企业版介绍

Symantec Endpoint Protection又称赛门铁克杀毒软件,这是一款企业级别的安全辅助工具,软件提供了防病毒、反间谍软件、防火墙入侵防御、设备和应用程序控制等多种功能,软件基于先进的技术,可以有效地保护个人电脑的安全,支持32位和64位操作系统,小编提供的这个Symantec Endpoint Protection 14是目前的最新版本,有需要的用户欢迎下载。Symantec Endpoint Protection特色1、无以伦比的防护功能,由安全领域的全球领导者提供2、无缝地

2020-06-23 21:44:12 3995

转载 SQL Case when 的使用方法

SQL Case when 的使用方法Case具有两种格式:简单Case函数和Case搜索函数。 简单Case函数##### CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END Case搜索函数##### CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是

2020-06-17 22:14:55 168

原创 asp.net获取网站路径

网站在服务器磁盘上的物理路径:HttpRunti me. AppDomai nAppPath虚拟程序路径:HttpRuntime.AppDomainAppVirtualPath任何于 Request/HttpContext. Current等相关的方法, 都只能在有请求上下文或者页面时使用. 即在无请求上下文时, HttpContext.Current为null 而上面提到的方法一直可用对于全局Cache对象的访问亦然示例: 输出asp.net网站路径private void re

2020-05-29 11:23:04 607

转载 asp.net 问题,一个button实现文件的下载

网络上找的,都有点复杂。。。。。。。//下载功能public void DownLoad(string pathName){string FilePath = Server.MapPath(pathName);if (System.IO.File.Exists(FilePath)){FileInfo file = new FileInfo(FilePath);Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2.

2020-05-27 18:45:20 475

原创 windows命令行查看端口占用及终结进程占用

例如端口号为3389:netstat -ano|findstr 3389查询到占用该端口的PID为2378tasklist|findstr 2378即可查到程序名1.在dos下,输入netstat -ano|findstr "8081",查看端口使用情况。2.查看该pid对应的进程名称tasklist|findstr "pid号"3.taskkill /pid pid号 来停止端口占用。4. 如果找到程序名为:php-cgi.exe, 可以taskkill /f /im php-cg

2020-05-15 11:12:27 348

转载 nginx设置http跳转https

当用户在浏览器中输入www.域名.com时,浏览器默认使用的http,如果此时我们网站仅开启https,用户是访问不到的,用户肯定想:妈的,是不是卷钱跑路了!!!在此,我们使用nginx的rewrite功能,将http请求转给https,新建一个server用来来完成这个操作:server{ listen 我的IP:80; server_name 我的域名; rewrite ^(.*)$ https://我的域名 permanent;}重启nginx。参考:http:...

2020-05-15 11:03:11 225

转载 CachedReportSourceWeb Class

https://docs.devexpress.com/XtraReports/DevExpress.XtraReports.Web.CachedReportSourceWebAn object that acts as a mediator between a report and a Web Document Viewer.Namespace:DevExpress.XtraReports.WebAssembly: DevExpress.XtraReports.v20.1.Web.dll.

2020-05-13 21:43:44 149 1

转载 Multi-Value Report Parameters

转自:https://docs.devexpress.com/XtraReports/9998/detailed-guide-to-devexpress-reporting/shape-report-data/use-report-parameters/multi-value-report-parametersThis document describes how to create a multi-value parameter andfilter report databy the specif..

2020-05-13 21:37:26 213 1

原创 XtraReport通过代码传递参数

Pass Parameter Values in CodeThe following code illustrates how to assign a value to a report parameter:using System;using System.Windows.Forms;// ...// Create a report instance.XtraReport1 report = new XtraReport1();// Obtain a parameter and s

2020-05-13 21:25:55 555 1

转载 GridLookUpEdit多列模糊查询最简单方式

转自:https://www.dxper.net/thread-8478-1-1.html关于 DevExpress winfom的 GridLookUpEdit控件实现多列过滤的方法,这里介绍一个简单的方式,一个公用方法提供调用即可实现多列过滤。介绍方法之前,普及一下知识,GridLookUpEdit的知识库是RepositoryItemGridLookUpEdit,切确的说GridLoo...

2020-04-28 13:07:47 324

翻译 在打印预览中对报告进行排序

本教程说明了如何在不编写任何代码的情况下启用“打印预览”中的报表数据排序。注意观看视频:报告:打印预览排序(YouTube)在本教程中,我们将从以下报告开始,该报告显示按类别名称分组的产品。您可以对明细数据和报告组实施交互式排序。小费创建的报告与平台无关,并且可用于所有应用程序平台的Print Preview支持其交互功能。#排序报告组要在“打印预览...

2020-04-23 23:15:17 288

原创 XtraGrid通过后台代码定义Column列,以及改变行与列的字体、颜色、背景等

在Winform中,Form_Load中: private void Form1_Load(object sender, EventArgs e) { gridControl1.DataSource = GetData(100000);//20 gridControl1.ForceInitialize(); ...

2020-04-08 22:33:51 376

转载 DevExpress GridView列标题自定义背景颜色

DevExpress GridView 列标题的颜色是跟随皮肤的,直接修改BackColor是无效的,除非去掉皮肤,若不想去皮肤或者修改皮肤的话,可以采用gridview的CustomDrawColumnHeader事件去处理,注册这个事件,颜色设置直接设置GridColumn的backColor即可。代码如下:private void OnCustomDrawColumnHeader(...

2020-04-02 21:31:08 639 1

desta-dw2xls pb dw导出excel

desta-dw2xls pb dw导出exceldesta-dw2xls pb dw导出exceldesta-dw2xls pb dw导出exceldesta-dw2xls pb dw导出excel

2017-09-12

powerfilter源代码for pb12.5

powerbuilder数据窗口实现类似excel功能的过滤,原代码可以直接使用 pb12.5打开加载。可以用于自身程序数据窗口的改造和功能增强。具体使用看解压后的说明。

2017-09-12

使用Pyqt在Linux下开发GUI桌面应用

要在Linux下开发具有图形界面的桌面应用程序 使用Pyqt在Linux下开发GUI桌面应用

2011-06-24

silverlight聊天室V1.0源码

silverlight聊天室V1.0源码 注:请先运行silverlightchatroom\Server\bin\Debug\Server.exe socket服务和监听 silverlight聊天工具、socket 1.文字聊天 2.文字颜色可自定义 3.允许私聊 4.在线列表查看 5.用户进入/离开聊天室的广播通知 6.用户呢称更改的广播通知 7.增加了手写板功能.

2011-06-24

pb数据窗口技巧38个 收藏

pb数据窗口技巧38个 收藏 教辅 规范 期刊杂志 非常实用的数据窗口技巧

2011-06-24

两款非常好的Css模版

两款非常清新的css脚本模版、纯css脚本编写。

2011-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除