-
如何知道一个类实例有什么方法和属性
怎么知道一个类实例有什么方法和属性?怎么知道一个类实例有什么方法和属性?color='#e78608'>------解决方案--------------------例子1.get_class_methods()示例<?phpclassmyclass{//constructorfunctionmyclass(){return(TRUE);}//method1functionmyfunc1(){...
76
热度 -
关于pb里怎么实现透明文字
关于pb里如何实现透明文字我在网上找了段代码,单个标签是可以,多个就不行了,是咋回事啊?在窗口实现的话constructor里写代码this.backcolor=2^29自定义事件ue_paint消息为pbm_paint,代码为ifIsValid(This)thenifib_paintthenReturn0ib_paint=TrueVisible=FalseDoWhileYield()LoopVi...
476
热度 -
pb11.5 不可理解的有关问题
【求助】pb11.5不可理解的问题下载了一个框架里面声明了coolmenu.dll文件,在pb11.5直接运行,就出错!但是编译后,运行exe文件就没问题,出错提示(图传不上来)Error:ErroropeningDLLlibrarycollmenu.dllforexternalfunctionatline18inconstructoreventofobjectn_cst_coolmenu.我去看...
68
热度 -
关于pb控件解决方法
关于pb控件pb有没有控件只显示文字而不显示背景就像vb中的Label1,把backstyle改成0-transparentcolor='#e78608'>------解决方案--------------------text也可以变透明,就是麻烦点。如果用datawindow就容易多了color='#e78608'>------解决方案--------------------用statictext...
40
热度 -
怎么实现修改并保存数据窗口中文本控件的名称
如何实现修改并保存数据窗口中文本控件的名称如题。能否让操作员直接修改并保存数据窗口中静态文本控件的名称,例如双击一下该控件,能够修改它的名称,如“制单人”改为“操作员”,而且要能够保存,下次再打开窗口时应显示修改过的内容。能否实现,请给予指点,越详细越好!color='#e78608'>------解决方案--------------------暂定静态文本控件的name为:t_zdy第一步:在数...
95
热度 -
Java-如何在匿名类之外引发异常
问题描述 try { if(ruleName.equalsIgnoreCase("RuleName")) { cu.accept(newASTVisitor() { publicbooleanvisit(MethodInvocatione) { if(rule.getConditions().verify(e,env,parentKeys,astParser,file,cu))//throwsPa...
94
热度 -
JavaScript 深入懂得对象创建方式
JavaScript深入理解对象创建方式 ????在JS中,为了改进语言熟悉程度,也引入了“构造函数”这样的机制,但是在JS中构造函数本身也是函数,只是可以用来创建对象。在JS中创建对象,也需要用到new操作符,它的实际过程是这样的: ???? 1:创建一个对象(这一过程完全在new操作符之前) 2:将构造函数的作用域赋给该对象(因此this也就指向了该对象) 3:执行构造函数(创建属性和方法) ...
201
热度 -
DOJO中的面向对象_第二章 Dojo中的种
DOJO中的面向对象__第二章Dojo中的类 (一)利用DOJO.DECLARE声明类 在第一章中讲到,JS提供的是一种基于原型(Prototype)的对象系统。这与JS诞生的初衷有关,在把JS仅仅用作页面脚本时,利用Prototype是一种优势。因为基于原型的对象不仅节约内存,初始化速度快,更重要的是还拥有了原型继承带来的动态特性。但是如果需要在RIA环境下构建丰富的web应用,JS的原型系统...
153
热度 -
初识ext懂得js的潮流
初识ext了解js的潮流 开篇,原本想大量引用网上对Ext-base.js文件的分析。但是经过大量的阅读国外的书籍发现,原来那人根本不懂什么是js面向对象程序设计。参考书:Apress出版的Pro.JavaScript.Design.PatternsProfessional.JavaScript.for.Web.Developers.2nd.Edition.2009本文想通过一步一步的对javas...
255
热度 -
Ext Grid 锁定列+多表头的设计与兑现(二)
ExtGrid锁定列+多表头的设计与实现(二)上一次实现了锁定列,我是用的是Ext3.2扩展包里面的lockingGridView插件,实现起来还是很简单的。此外Grid还需要多表头,我从网上下到了几个关于多表头的插件,单独使用没有问题,但是将多表头和锁定列放到一起使用的时候就会报错。我查看了一下多表头的代码,发现了这个方法: renderHeaders:function(){ varts...
103
热度 -
js 对象的数组 比较 ,若不同,则 回到对象的key
js对象的数组比较,若不同,则返回对象的key varoldObj={key:old[]},newObj={key:new[]}; //如果newObj{new[]}不等于oldObj{old[]}取出key color='#FF8000'>------解决方案-------------------- varequal=function(o1,o2){ //nullundefinedNaNNu...
611
热度 -
关于JavaScript Interface 接口的兑现探索
关于JavaScriptInterface接口的实现探索 前几天花了些时间看了js大师Ross和Dustin写的js设计模式,的确是本好书啊,里面的东西讲的非常深入,对于js模拟java编程的模式有很大启发,对于对象的解耦也讲的非常细致,有时间这本书要细细的读一下,下面就书中关于JavaScriptInterface方面的阐述下自己的看法。首先JavaScript是弱类型语言,所以类型匹配问题很难...
556
热度 -
容易实现JavaScript继承
简单实现JavaScript继承 ??看JohnResig的JavaScript实现继承的文章,对大神的实现代码拿来跟大家一起读下源码,因为英语太菜就不翻译了,直接根据源码来分析了。原文地址:http://ejohn.org/blog/simple-javascript-inheritance/ ? 首先来看本继承所要达到的效果,知道效果来看源码更能容易理解。(先要知其然,然后知其所以然)。 ? ...
104
热度 -
ext src 札记 json string数据转换
extsrc笔记jsonstring数据转换 Ext.extend(Ext.data.JsonReader,Ext.data.DataReader,{ /** *ThisJsonReader'smetadataaspassedtotheconstructor,oraspassedin *thelastdatapacket's<b><tt>metaData</tt>...
580
热度 -
ExtJs3.2.2 Combobox与此同时加载本地数据及远程数据
ExtJs3.2.2Combobox同时加载本地数据及远程数据 只有远程数据的时候,下来框数据显示如下:添加以下代码//在下拉框增加一行labelCatSearchDs.on('load',function(store,record,options){ store.insert(0,[newExt.data.Record({'labelName':'全部显示','id':0})]); });此时的...
556
热度 -
js中承袭知识
js中继承知识 1.理论摘要: ?js继承: ?每个javascript对象都包含着对另一个对象(原型对象)的内部引用。原型对象的任何属性,表现为每个以它为原型的对象的属性。 javascrpt对象从它的原型哪里继承属性。 ? ? ? 2.理解new运算符: ?1.使用new运算符来创建一个空对象,然后把构造函数作为这个对象的一个方法来调用。 ?2.创建了一个空对象之后,new运算符设置了这个对象...
120
热度 -
Spring+weblogic接收JMS讯息
Spring+weblogic接收JMS消息 上篇文章学习了在spring里如何发送JMS消息到weblogic的Queue里。这篇是学习spring里如何处理消息的。spring提供了几种不同的api来处理消息:1.javax.jms.MessageListener2.org.springframework.jms.listener.SessionAwareMessageListener3.任意...
86
热度 -
ExtJs4 将Grid的状态保留到服务器端
ExtJs4将Grid的状态保存到服务器端 Ext.define("Ext.state.DBProvider",{ extend:"Ext.state.Provider", constructor:function(){ varme=this; me.callParent(arguments); //将数据库中的状态信息读出来 //数据内容为varstates=[ //{stateId:'st1'...
175
热度 -
神情选择扩展
表情选择扩展 ? /** *表情扩展 *@param{}config */ EmoteChooser=function(cfg){ this.width=340; this.height=112; this.autoScroll=true; Ext.apply(this,cfg); this.emoteView=newExt.DataView({ store:newExt.data.Ar...
97
热度 -
障蔽鼠标右键和“F5”(刷新)js代码(支持FF4.0 + IE8)
屏蔽鼠标右键和“F5”(刷新)js代码(支持FF4.0+IE8) <scriptlanguage="JavaScript"> document.oncontextmenu=ppMousedownOfRight;//forIE5+ document.onkeydown=ppPressF5; if(window.addEventListener){ FixPrototype...
95
热度