阿赛·游梦鱼·郭言赛·阿赛工作室
全站技术源码素材
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利数据录入窗口有很多公用程序,这里进行简单总结,然后读者可以考虑使用继承、用户对象等方式将这些公用内容封装起来,以便以后的开发中重用,从而提高软件的开发效率。公用程序总结以下几点:1、插入通常提供一个命令按钮,在按钮的Clicked事件中编写如下脚本:dw_1.ScrollToRow(dw_1.InsertRow(0))2、删除通
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com) 郭宝利pb数据录入窗口的公用程序pb查询程序的开发pb常用的查询方式pb中一种比较受客户欢迎的查询方式pb如何获取当前的工作路径pb中无限制添加Tree节点pb右键弹出菜单的编程pb中对控件如何使用数组pb中无限制添加Tree节点-续pb中将已经建好的Grid类型转为Tabular类型
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利如何将一建好的Grid数据窗口,不重新生成的情况下改变成FreeForm格式的数据窗口?如果是在PowerBuilder8.0以上版本中,选中该数据窗口,点击鼠标右键,在弹出菜单中选择EditSource,打开数据窗口的源代码,修改第2行中的processing属性,由1改为0就可以了。如果在其它版本的PB中,只能首先导出数据窗
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利二、添加到什么位置上接上一篇文章,我们继续讨论如何确定要添加节点的位置。这实际上是一个树型结构的遍历问题。树型结构的遍历通常使用递归程序来实现,所以本节给出一个按照内容查找,对树型结构进行遍历,如果和要查找的内容相等,则返回该节点的Handle。插入在返回后完成,使用上一篇文章中介绍的知识就可以实现。函数如下:/*-------
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利比较简单的一种情况:对窗口中的所有控件,处理它们的公共属性。代码如下:integerli_Countintegerli_indexli_Count=UpperBound(parent.Control[])Forli_index=1toli_CountMessageBox(,parent.control[li_index].tag
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利使用右键弹出菜单功能可以解决该问题,用到函数PopMenu。比如,我们创建了菜单m_main,里面包含若干个下拉菜单,其中的m_edit是用来编辑的。我们在用户点击鼠标右键时希望弹出该编辑菜单,可以如下编写脚本:m_mainlm_poplm_pop=CREATEm_mainlm_pop.m_edit.PopMenu(Pointe
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利这是3个问题:1、如何遍历,取出要添加到树型结构中的数据。2、添加到什么位置上。需要我们事先确定好父节点。3、如何向已经存在的Tree结构中的指定父节点添加新节点。上面3个问题中,第3个问题最简单。只要了解一下Tree的相关属性和函数就可以解决。我们先解决最简单的。一、如何向已经存在的Tree结构中的指定父节点添加新节点。定义一
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利当前程序的运行路径是比较重要的一项,开发应用软件时需要注意,程序要根据用户的安装情况自己检测当前的路径。所以,获取当前路径是应用程序开发中肯定会用到的。首先定义一个扩展函数,可以是全局的外部扩展函数。FunctionuLongGetModuleFileNameA(longhinstModule,RefStringlpszPath
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利受欢迎的原因是,这种查询方式很简单,但是功能可不弱。思路如下:1、构造一个相对通用的窗口,该窗口用来构造查询条件。在该窗口上放置一个数据窗口控件,用户可以在里面输入内容,每个输入项目作为查询条件,不同的项目之间使用OR联结,并且都是模糊查询。该数据窗口中只放置字符类型的列,日期类型和数字类型的可以使用用户对象在窗口中单独放置。比
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利查询程序是我们在开发应用软件项目时不可缺少的一块功能。所以,这里我准备系统总结一下查询程序的编写。首先介绍一下常用的查询技术,在后面的文章中我会有选择的给出实例。希望这里的文章对大家的开发有比较大的实用价值。PB提供了以下查询手段:1、使用SetFilter和Filter函数;2、使用QueryMode属性;3、使用函数GetS
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利查询程序开发过程时,可以设计一个非常灵活的界面,让用户使用该界面可以灵活的构造查询条件。不管用哪种方式,最终进行查询都不外乎以下5种手段:1、构造过滤规则,通过SetFilter、Filter得到需要的数据。2、检索参数,通过带条件的Retrieve得到需要的数据。3、通过设置QueryMode属性来完成。4、通过用户构造的条件
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利问题的提出:[求助]datawindow的saveas()怎么样才能把抬头的中文名称也保存下来用datawindow的saveas()时,导出带头的文本或者是excel文件时,总是把抬头替换成了数据库里的英文列名,有什么办法能把数据窗口里抬头上的中文名称也一并保存下来吗?谢谢各位指教!如果很麻烦通过本人QQ:10110611或者
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利对用户录入的数据进行校验,这是数据窗口控件本身就具备的功能。但是,我们希望做更多的处理,并且错误信息显示界面更友好一些。为此,我们编写一个全局函数,在数据窗口的ItemChanged事件中调用,并且使用MessageBox显示该函数返回的错误信息。另外,还需要在数据窗口的ItemError事件中return1来阻止数据窗口本身的
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利一、书写格式a.用分层缩进的写法显示嵌套结构的层次。b.在注释段与程序段,以及不同逻辑的程序段之间插入空行。c.每行只写一条语句,当需要滚动显示时应该分行书写。二、流控制流控制首先应遵守PowerBuilder语法规范,且用分层缩进的写法突出显示嵌套的层次结构,例如:三、注释及格式要求注释总是加在程序中需要概括性说明或不易令人理
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利变量取名应遵守命名规范,对使用频繁的或关键变量,为了便于阅读和修改,在定义时应加上注释标明其含义。例如:Stringls_name//参保人员姓名变量命名规则为:变量类型+数据类型+_+含义代码举例:字符串型实例变量:is_变量名;日期型全局变量:GD_变量名;一般变量,用小写字母;全局变量,将整个变量名大写;变量:都用小写字母
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利一、PB编程规范二、提高PB程序的通用性1.PB中的指代词2.PB动态创建菜单的核心算法描述3.请问怎么向动态菜单中加入程序三、PB公用模块开发1.PB通用查询终结版系列文章1-如何编写向导程序2.PB如何取服务器的时间3.PB公用错误捕获模块的开发4.在ITemChanged事件中对数据窗口中的数据进行校验四、PB数据处理技术
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利PB在B/S应用流行之前就很流行了,所以很多PB开发的程序有转换成B/S应用的需求。本人就本人项目开发经验进行总结,总结转换过程中的技术问题,并没有给出具体的实例。如果朋友们有这种需求的话,可以电话联系我公司进行咨询。 一、客户端需要安装的程序如下: 1)PB的窗口插件支持文件:nppba70.dll。将该文件拷贝到浏览器的pl
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利和数据窗口控件打交道都是通过编辑控件进行的。在数据窗口中录入数据、修改数据,实际上是在修改单元上的编辑控件中的内容。当编辑控件移动到另外单元上之前,要对编辑控件中的数据进行校验,如果能通过字段的校验规则,就保存到字段中。编辑控件是可以移动的,需要编辑哪个单元,编辑控件就移动到哪个单元上,接受输入或者修改。 对于熟悉Microso
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利在一个应用程序中,不管什么时候发生错误,都可以触发Application对象的SystemError事件(个别的,数据窗口的DBError、ItemError事件不会触发SystemError,以后再讨论),在该事件中可以处理全局对象Error的信息,以便用户清楚错误的情况,并且还有机会继续执行程序,否则整个应用可能就会关闭了。
  • 发布:biancheng
    作者:达通兴电脑科技公司(www.study01job.com)郭宝利在开发C/S体系结构的应用程序时,日期应该从服务器获取,这样才能保证数据的准确性。下面是一个完整的获取服务器时间的公用函数。/*-----------------------------------------------------------------------*函数名称:datetimegf_getsysdate(st
  • 知识分类
    推荐知识
    近期热门知识

    MapSiteMapRssGoTop