反射是可以节省时间和工作的一个强大工具,让它有用的一种方式是通过使用BeanComparator。BeanComparator是可以应用于任何JavaBean 的通用比较器(comparator),因为良好的底层bean反射系统,他们可以用bean属性、数组、集合和映射处理一个bean。
对分销一类每年能带来1亿元营业额的产品,神州数码本身并不太看中,在这种分销的背后,这位将目光转向软件与服务的中国IT分销老大,每每还有更深的战略考虑。
在文本的第一部分,我们向你演示了最简单的灵活指针:copy_ptr。它最大的缺点就是不可以进行“拷贝——建立/赋值”操作,为了克服这个缺点,允许“拷贝——建立/赋值”操作,有多种实现方法可以选择,这些实现采用了不同的技术:
保留一个未经进一步处理的指针是很麻烦的,因为你不得不显式的构造和解析指针所指向的对象。因此,我们需要考虑一种“灵活”的指针,它的行为应该如同C++内建指针那样。另外,它还可以在适当的时候自动删除(解析)它所指向的对象。
伴随着Windows 2000的正式发行,开发者现在可以把窗口进行透明化处理了——这个技巧对于节省应用程序的屏幕空间很有帮助。你可以通过调整窗口的opacity属性来控制窗口的透明程度。
Java I/O系统是建立在数据流概念之上的,在UNIX操作系统中有一个类似的概念很流行,那就是管道,它具有将一个程序的输出当作另一个程序的输入的能力。
当你在Visual Basic 6之中创建数据入口窗体时,你经常会需要根据应用程序的状态来使能或反使能控制。要使你的应用程序看起来更加专业,就要在整个应用程序之中以同样的方式使能和反使能控制。
在字符串转换多种方法介绍的第一部分,我们已经看到字符串转换类的源代码。在这一章节里,你将会学到如何使用字符串转换类把一个字符串转换为HTML类型。
Visual Basic 6之中的错误处理机制对实现一流的代码编制并不是很有利。在大多数的VB应用程序之中典型的错误处理类似于这样:
很多的应用软件都在组合框和列表框中为用户提供了数据列表,这些数据是可以被存储在一个数据库或是配置文件之中的。这个数据通常是出现在一个数组之中或是可以很容易地转变为一个数组。
Java具有使用Runtime.exec对本地程序调用进行重定向的能力,但是用重定向或者管道进行命令调用将会出错。解决这一问题的办法是通过命令shell运行命令。
在前一节,我们介绍了StringEscaper类,这一个类允许你在字符串操作时忽略或不忽略指定的字符。现在,让我们来看看如何把字符串写入任意的文件流并正确地从文件流中读出来。
如今的Flash 已经不仅仅是一个UI(user interface)的设计工具,随着Flash Remoting的出现,她已经成为 Web application 开发工具的一种。