提高Java代码可重用性的三个措施 (转)
提高Java代码可重用性的三个措施 (转)[@more@] 提高Java代码可重用性的三个措施 (松下客 2001年05月19日 00:08)本文介绍了三种修改现有代码提高其可重用性的方法,它们分别是:改写类的实例方法,把参数类型改成接口,选择最简单的参数接口类型。 措施一:改写类的实例方法 通过类继承实现代码重用不是精确的代码重用技术,因此它并不是最理想的代码重用机制。换句话说,如果不继承整个类的所有方法和数据成员,我们无法重用该类里面的单个方法。继承总是带来一些多余的方法和数据成员,它们总是使得重用类里面某个方法的代
BREW常见问题解答(FAQ 2) (转)
BREW常见问题解答(FAQ 2) (转)[@more@]FAQ 1d: 问:仿真器和电话机中如何调试输出信息?答:应用程序运行在仿真器上时,dbGPRINT向Visual C++调试窗口输出信息。但当前,DBGPRINT却不能在电话机中发送调试信息。通过串行连接向PC主机发送调试信息的支持目前正在开发。 FAQ 1e: 问:编译BREW应用程序可以使用什么编译器?答:BREW RealView编译工具可以编译BREW应用程序。 FAQ 1f: 问:以拇指模式编译应用程序有什么样的指导方针?答:1、AEEMod_Load()函数必须以ARM模式编译,这个函数所处于的文件也必须以ARM模式编译。2、以拇指模式
The VS7 Debugger doesn’t work. What can I do? (转)
The VS7 Debugger doesn’t work. What can I do? (转)[@more@]RM language=Javascript id=_ctl0_Form1 name=_ctl0:Form1 onsubmit=ValidatorOnSubmit(); action=vs.ASPx?ID=3695 method=post> Resolving debugger problems The VS7 Debugger doesn’t work. What can I do?XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> By Mailto:mkpark@microsoft.com">mkpark@microsoft.com (Visual cshARP Debugger QA team) Introduction. 1 ASP.NET Debugging. 2 Message: Unable to start debu
BREW常见问题解答(FAQ 1b/1c) (转)
BREW常见问题解答(FAQ 1b/1c) (转)[@more@]FAQ 1b: 问:如何编译可运行在手持式设备上的应用程序?答:要建造电话机上运行的应用程序需要BREW RealView编译工具。这个工具可用来编译和链接基于PC环境的BREW SDK开发的应用程序。用ARM工具建造的应用程序如要运行在电话机上,那么这个电话机需要BREW支持,同时还需要通过串口连接的数据线缆,以及文件上传工具,比如BREW Apploader工具。 FAQ 1c: 问:是否需要上传设备配置文件到电话机中?答:设备配置文件(.qsc)只被BREW仿真器使用,电话机中的应用程序不需要它,所以不必上传到电话机
使用VB6.0设计ActiveX DLL事件 (转)
使用VB6.0设计ActiveX DLL事件 (转)[@more@] 我们知道在设计ActiveX DLL程序的事件直接使用以下方法定义就可以,例如:Public Event TracerView(IndexValue As Integer, KeyValue As String, TraceResults As String)就定义好了一个给EXE程序使用的事件。但我们也知道要使用事件必须有外部动作或定时器才能够触发,但是怎样在ActiveX DLL内部触发该事件呢? 我搜索了许多网站的技术文章都没有能找到合适的处理方法,但经过自己的摸索找到了一个好的方法来处理这个问题。或许我太孤陋寡闻吧,我没有看到这方面的文章介绍;如
BREW常见问题解答(FAQ 1) (转)
BREW常见问题解答(FAQ 1) (转)[@more@]FAQ 1a: 问:如何把编译好的应用程序传送给电话机?答:可以使用BREW Apploader把应用程序上传到电话机。下面的例子显示了应用程序myapp上传时的文件和路径。 /brew/myapp.mif - BREW MIF 编辑器生成的MIF文件/brew/myapp/myapp.bar - BREW 资源编译器生成的资源文件/brew/myapp/myapp.mod - BREW RealView 编译工具编译和链接成的文件/brew/myapp/myapp.sig - 数字签名文件 上传到电话机中的所有目录和文件名必须是小写。应用程序所使用的任何其他文件也必须拷贝到应用程序目录或者其子目录下。
让css使网页图片半透明 (转)
让css使网页图片半透明 (转)[@more@]让css使网页图片半透明 ---------Dreamweaver 4中css特效的运用 作者:歌手 你用过css么?当然,我是指你喜欢做网页的话,用过?很好,那你用过它的特效么?没有?那请跟我来。 让我先通俗的介绍一下css,css不属于html,它属于html的辅助语言,在没有css之前,网页是静态的,但自从有了CSS 后,网页制作的历史就要重写了,css能给网页加入许多你想象不到的动态效果,这也是其中一点而已,因为css中有很多特效,例如我们今天讲的利用css使图片变透明。 也许你会问,GIF图片不是能透明吗?那干嘛还
透析ICMP协议(四): 牛刀初试之二 应用篇ping(RAW Socket) (转)
透析ICMP协议(四): 牛刀初试之二 应用篇ping(RAW Socket) (转)[@more@]透析ICMP协议(四): 牛刀初试之二 应用篇ping(RAW Socket)===============================这篇文章出自bugfree/CSDN平台: VC6 windows XP 今晚一杯茶水之后, 让我们继续我们的ICMP讨论, 今晚介绍的是用RAW Socket 实现的ping程序. 原理简介:-------- 用RAW Socket实现的ping可能比上一节的应用ICMP.DLL的程序庞大些, 但是这才是我们需要关注的东西, 我的观点真正想做网络开发的程序员应该静下心来读读这篇文章, 相信你会从中获益颇多. 中间我也会讲
Borland C++ Mobile Edition为手机开发保驾护航! (转)
Borland C++ Mobile Edition为手机开发保驾护航! (转)[@more@]Borland C++ Mobile Edition为手机开发保驾护航! Borland C++ Mobile Edition集成于C++Builder的Mobile Edition,安装后在工程里就多了个mobile选项,向导生成的hello world程序就直接可以在手机模拟器上显示出来。开发包中带有C++builder的update #4,使用过C++buider或想使用C++进行手机开发的朋友快去下载吧1 另外,borland还有基于j2me的mobileset,使用Java的朋友一定不要错过! 下载地址:www.forum.nokia.com www.borland.com 请看具体介
约耳测试: 迈向高品质的12个步骤(下) (转)
约耳测试: 迈向高品质的12个步骤(下) (转)[@more@]
使用Visual Basic操纵XML文档 (转)
使用Visual Basic操纵XML文档 (转)[@more@]使用Visual Basic操纵XML文档中国航空信息中心 吴斌 对于XML文档,插入、修改、检索等数据操作工作可以通过一个XML解析器及其列举的一系列对象来完成。 microsoft的XML解析器驻留在名为msxml.dll的动态链接库文件中。因为msxml是一个COM对象,所以可以在任何兼容ActiveX的环境中使用它,如在VB和 ASP中。本文介绍在Visual Basic中操纵XML文档的具体方法。 装载XML文档 新建一个vb Standard EXE工程项目。在Form1中添加一个Commandbutton控件,将其Name和Caption属性分别设为cmdLoad和Load XM
有关TDataSet的研究 (转)
有关TDataSet的研究 (转)[@more@]有关TDataSet的研究 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> VCL 的数据库框架中有一个很重要的抽象类叫TDataSet ,它可以处理非BDE 的数据源。 鉴于Delphi的很多数据库感知控件都是以TDataSet作为接口和数据库连接的,为了重复使用Delphi现有的资源,已经使我们的小型数据库能更加健壮,更加可移植,已经提出公共接口,针对接口编程,因此决定将原来的GPF控件改写由TDataSet继承。 TDataSet本身自己已经封装了记录缓冲系统。Buffers就是记录它的
Design with static members (转)
Design with static members (转)[@more@]Advertisement: Support JavaWorld, click here! March 1999HOMEFEATURED TUTORIALSCOLUMNSNEWS & REVIEWsfORUMJW REsourceSABOUT JW ARCHIVE TOPICAL INDEXCore JavaEnterprise JavaMicro JavaApplied JavaJava Community JAVA Q&A INDEX JAVA tips INDEX JavaWorld Services Free JavaWorld newsletters ProductFinder Education Resources White Paper Library NEW! Rational Resources Design Techniques
一个简单的读写注册表实例 (转)
一个简单的读写注册表实例 (转)[@more@]
关于BREW (转)
关于BREW (转)[@more@] 想象一下使用移动电话听音乐、看录像、收发电子邮件、查找亲朋好友的方位、玩交互式游戏等等诸多好处。现在,QUALCOMM 的 Binary Runtime Environment for Wireless™ (BREW™) 可以实现这一切。 通过提供完整、开放的无线应用程序开发、设备配置、应用程序分发、结算和支付解决方案,QUALCOMM 的 BREW 方案正在使无线行业发生变革。 完整的 BREW 解决方案包括面向设备制造商的 BREW 应用程序平台和移植工具、面向开发者的 BREW SDK™(软件开发包)以及由运营商控制和管理的 BREW 发布系统 (BD
在VB.Net中创建使用控件数组 (转)
在VB.Net中创建使用控件数组 (转)[@more@]在vb.NET中创建使用控件数组XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 一、 关于“控件数组” “控件数组”是vb6中一项简单而实用的技术,通过对控件的简单拷贝、复制,开发者可以指定一组控件,这些控件具有相同的类型和名称,共享事件集。使用控件数组可以:1、允许多个控件共享同一个事件句柄;2、提供了运行期间增加一个控件的机制;3、提供了一种方便的组合控件的方法。 在VB.NET中,控件数组的创建不再通过VB6中设计时对控件的简单
[news]WTL在走向shared source (转)
[news]WTL在走向shared source (转)[@more@]微软Visual C++ Libraries Team的Pranish Kumar在12日提议将WTL(windows Template Library)变成shared source。这在WTL社区正在引起争论。Pranish Kumar的两个贴子如下: 1,------------------------2003年4月12日 8:16 Hi, My name is Pranish Kumar and I work on the Visual C++ Libraries Team. I wanted to make a posting that would hopefully answer many of the questions people have asked about WTL. We appreciate feedback on the message, particularly in what you would li
透析ICMP协议(三): 牛刀初试之一 应用篇ping(ICMP.dll) (转)
透析ICMP协议(三): 牛刀初试之一 应用篇ping(ICMP.dll) (转)[@more@]透析ICMP协议(三): 牛刀初试之一 应用篇ping(ICMP.dll) ===============================这篇文章出自:http://tangentsoft.NET/wskfaq/examples/dllping.html翻译: bugfree/CSDN, 对原始代码加了些注释平台: VC6 windows XP 原理简介:--------这个例子演示了应用微软的ICMP.DLL怎样"ping"另一台机器. 这个DLL是没有文档话的发送ICMP回送包api接口, 也称为"pings," 就像潜水员对声纳信号的术语一样. 这段代码出自一个被一个名叫MarkG的家伙的GUI程序, 他的网页已经
Delphi组件属性 (转)
Delphi组件属性 (转)[@more@]Delphi组件属性 作者:邹飞E-Mail:zouf.tech@ATechSoft.comHomepage:http://www.atechsoft.com/people/zouf/ 注:本文讨论对于Delphi中自定义控件(User-Defined Controls)中的属性问题,而且主要是讨论设计时(In-Design)的属性问题,即控件在Delphi的object Inspector中看到的属性。本文将对如何实现这些属性进行较详细的说明。 简单属性 熟悉Object Pascal的人都知道,要使控件在Object Inspector中显示出属性,只需在类的published中增加相应的property即可。下面给出一个最简单的例子,它将在Sta
用JavaScript实现动画效果 (转)
用JavaScript实现动画效果 (转)[@more@]主页: .NET">http://www.maxss.netEMail: maxss.net@163.com 大家在使用Dreamweaver中的时间线功能或以做出很有趣的动画效果,Dreamweaver会自动为用户生成特定的程序代码,大家有没有想过动画的实现原理呢?其实原理是很简单的,主要是使用了一个计时器函数,下面我为大家演示一个简单的动画的制作过程,通过有关的介绍,大家可以举一反三,做出更多很炫的动画效果。我的个人主页v3里动画效果就全部是自己用Javascript编写。 这个实例的效果是点击网页上的“开始移动”按钮,则其