闲谈BCB(四) (转)
闲谈BCB(四) (转)[@more@]新的一夜又开始了,我还得继续我的闲聊。现在的男人真的很累,上班,回家做饭,也许晚上还要和朋友出去喝酒,没办法哪样你不得去做,所以吓得我连婚都不敢结:P:P这些可别让女朋友看到,看到那就完了:) Items并不只是那几类组件特有的属性,她也许还会是ListBox、CheckListBox、TreeView或ListView等几个组件的属性,而不可能是文本性质组件的属性,在文本属性是用的是Lines,Lines我会在以后说。说白了,就是你用的若不是数据流,那用的就应该是Items了:P 在新建的窗体中放置一个ListBox组件
网页树组件的实现(一起探讨) (转)
网页树组件的实现(一起探讨) (转)[@more@] 从年初就想搞一棵Java的网页树了.因为太需要有这样一个组件,随时想用就用.前段时间花力气和accp兄两人搞了一会,样子总算出来了. 怎么说这也是我第一次在CSDN上写文章,当然烂就一个字啦,我也不多说^Q^ 如果是ASP好像就不必自个写这个东西,微软早给咱准备好了这棵树.而我现在想写的也就是类似的一棵树. 2003-6-211445220.jpg" align=baseline border=0> 首先是数据库Tree表的定义: id ------->主键(int) p_id ------->父键(in
让基于对话框的应用程序有启动画面 (转)
让基于对话框的应用程序有启动画面 (转)[@more@]让基于对话框的应用程序有启动画面南京海军指挥学院(210016) 黄向明 一、 给文档/视图应用程序做启动画面 (一)建立一个单文档/视图应用程序Hs 从File菜单选择New对话,在Projects选项卡中选择AppWizard(exe) 图标。键入Hs作为项目名并单击OK。在第一步中选中Single Document单选按钮,其它接受所有默认选项。 (二)添加启动画面 当AppWizard完成,而且VisualC++打开项目的时候,从Project 菜单中选择AddToProject,并单击位于次级菜单上的Components andControls...,选择Splas
小议auto_ptr (转)
小议auto_ptr (转)[@more@] 小议auto_ptr 一直以来都以为auto_ptr是个易用的东西,虽然一直都没有用过它.直到昨天,终于用了一下VC版本的auto_ptr,结果许多行为令人费解. 没有办法,又重新把STL参考书研究了一遍,随后把VC版的auto_ptr源码翻来研究了一番,原来是..... 有所得,总结了如下一些东东,望对初学者有所帮助.同时,若有不对的地方望各位大虾多指教. 详细解说见代码注解! //auto_ptr.h #ifndef AUTO_PTR__H__#define AUTO_PTR__H__ //声明://1.以下源代码仅供学习.任何使用过程中所造成的后果与作
用JDOM处理XML文档 (转)
用JDOM处理XML文档 (转)[@more@](一)Jdom的介绍以及与JAXB的比较 Java + XML = JDOM ! 这就是JDOM设计者的目标。如果你曾经使用过烦人的SAX或是DOM来处理XML,你就会知道为什么要有JDOM或者是JAXB。在今年(2002)的JavaOne会议上JDOM的主要创始人Jason Hunter有一篇精彩的演讲介绍了JDOM技术,题目就是JDOM Makes XML Easy。 在那篇文档里,JDOM被拿来与DOM比较,而我更愿意拿它同JAXB比较。因为JAXB和JDOM都是为了在Java中提供比DOM和SAX更为方便的XML处理接口而开发的,并且通过完全不同的途径来解决这个问题。JDOM的处理方式是与
Java多线程学习笔记(二) (转)
Java多线程学习笔记(二) (转)[@more@]Java多线程学习笔记(二) 作者:陶冶(无邪)时间:2003.6.21 四、Java的等待通知机制 在有些时候,我们需要在几个或多个线程中按照一定的秩序来共享一定的资源。例如生产者--消费者的关系,在这一对关系中实际情况总是先有生产者生产了产品后,消费者才有可能消费;又如在父--子关系中,总是先有父亲,然后才能有儿子。然而在没有引入等待通知机制前,我们得到的情况却常常是错误的。这里我引入《用线程获得强大的功能》一文中的生产者--消费者的例子:/* ===================================
优秀的开源C++库:ACE及其安装使用 (转)
优秀的开源C++库:ACE及其安装使用 (转)[@more@]开源C++库:ACE及其安装使用 什么是ACE? ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++ Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务。据推测在新的C++Builder中,将有可能支持和采用该FrameWork。 ACE的目标用户是高性能和实时通信服务和应用的开发者。它简化了使用进程间通信、事件多
使用Digester解析XML文档示例 (转)
使用Digester解析XML文档示例 (转)[@more@]使用Digester解析XML文档示例 l_walker 2003-5-2 关键字:xml,digester,解析microsoft-com:Office:office" /> 内容摘要: 本文简要介绍和示例了使用apache的Digester来解析XML文档的方法。 1. 概述 解析XML文档方面有不少的方法,也有不少的工具包可用,这里介绍的是来自Apache Jakarta的Digester,使用其解析XML文件非常方便而不需要过多的关心底层的具体解析过程。 Digester最早出现在struts中,后来随着Struts的发展以及其的公用性而被提到comme
左值右值 (转)
左值右值 (转)[@more@] 左值右值 左值(lvalue)和右值(rvalue)是编程中两个非常基本的概念,但是也非常容易让人误解,看了很多文章,自我感觉真正将这个问题讲的很透彻的文章还没有看见,所以自告奋勇来尝试一下。如果左值右值的概念不是非常清楚的话,它们迟早会像拦路虎一样跳出来,让你烦心不已,就像玩电脑游戏的时候每隔一段时间总有那么几个地雷考验你的耐性,如果一次把所有地雷扫尽就好了。:)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 左值(lvalue)和右值(rvalue)最先来
无限级分类(ASP) (转)
无限级分类(ASP) (转)[@more@]比较简单的一个页面,类似csdn论坛在ns下的左边列表 描述: 1. 数据名:tree.mdb 表名:tree 表结构:id(自编) pid(数字) content(文本) link(文本) 2. 图片:endnode.gif collapsed.gif back.gif(均在img目录下,可自行修改) 3. 代码: <!--#include file="conn.inc"--><HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><META NAME="GENERATOR" Content="microsoft FrontPage 4.0"><TITLE>无限级列表</TITLE&
网站制作的基本原则 (转)
网站制作的基本原则 (转)[@more@]在这个Inte.NET时代,WWW网站到处都是,如今编写HomePage也没原来那么麻烦,只要会打字,几乎人人都会,但写得好不好,就要看个人功力与用心。网站的目的是为别人提供所需的信息,这样人家才会愿意光临,网站才有其真实意义,但有太多网站显然忘了这个目的,复杂的创意技巧跃居主角,内容信息反而沦为末端。不可否认,优异的网站比比皆是,但令人不予置评的网站还是到处都找得到。显然,不管是网站提供者还是广大的使用者,大家都迫切需要知道好的网站在哪里,或者符合所谓好网站的条件是什么? 1.使
WMI Series 5:管理对象的信息查询和方法访问 (转)
WMI Series 5:管理对象的信息查询和方法访问 (转)[@more@]管理对象的信息查询和方法访问XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 在这一节内容,我们将通过几个实例来学习如何查询管理对象信息和访问管理对象提供的方法,这一部分内容将使用到我们在前面讲述到的System.Management命名空间中的相关类对象。 管理对象的信息查询 管理对象的信息查询有两种方式,一种是直接枚举管理对象的各种属性,而获取我们感兴趣的数据;一种方法是通过sql查询语句的方式来过滤冗余的数据,而得到感兴趣的
WMI Series 4:Win32类及其管理对象 (转)
WMI Series 4:Win32类及其管理对象 (转)[@more@] win32类及其管理对象XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 在上一节中,我们已经接触到了访问管理信息中的WMI类名称,如: diskman = new ManagementClass("Win32_LogicalDisk") ”Win32_LogicalDisk”就是代表WMI类中的Win32_LogicalDisk类,在本节我们将了解到更多的关于WMI类的内容.WMI提供了一系列的WMI类供程序人员使用,通过这些WMI类,我们就可以进行类似于查询等关于WMI的操作,由于WMI类涉及到系统的各个方面,所以就将其分7个子类
WMI Series 2:windows管理规范WMI (转)
WMI Series 2:windows管理规范WMI (转)[@more@]XML:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />Office:office" />ASPectratio="t" v:ext="edit"> windows管理规范WMI WMI概述 WMI作为Windows 2000操作系统的一部分提供了可伸缩的,可扩展的管理架构.公共信息模型(CIM)是由分布式管理任务标准协会(DMTF)设计的一种可扩展的、面向对象的架构,用于管理系统、网络、应用程序、数据库和设备。Windows管理规范也称作CIM for Windows,提供了统一的访问管理信息的方式。利用WMI,可以监视、跟踪和控制
WMI Series 1:实现Windows管理的各种技术概述 (转)
WMI Series 1:实现Windows管理的各种技术概述 (转)[@more@]实现windows管理的各种技术概述XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 让我们来先看看作为一个系统管理员经常要做的工作: ü 监视应用程序的运行状况。 ü 检测瓶颈或故障。 ü 管理和配置应用程序。 ü 查询应用程序数据(使用对象关系的遍历和查询)。 ü 执行无缝的本地或远程管理操作。 上面任何一个任务的完成,都需要操作系统提供足够的有关管理对象的信息。对于一个磁盘来说,他应
数据结构学习(C++)——双向链表 (转)
数据结构学习(C++)——双向链表 (转)[@more@]原书这部分内容很多,至少相对于循环链表是很多。相信当你把单链表的指针域搞清楚后,这部分应该难不倒你。现在我的问题是,能不能从单链表派生出双向链表?XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 你可以有几种做法: 一种就是先定义一个双链节点——但是,它的名字必须叫Node,这是没办法的事;不然你就只好拷贝一份单链表的实现文件,把其中的Node全都替换成你的双链节点名字,但是这就不叫继承了。 另一种做法就是先定义一种结构例如这样的:
Stack(v0.1) (转)
Stack(v0.1) (转)[@more@]intelliJ_ideA_Html name=KEYwordS> 未定稿 1 package org.spring.ds.arraystack; 2 3 /** 4 * Created by IntelliJ IDEA. 5 * User: chunyang 6 * Date: 2003-6-20 7 * Time: 15:35:22 8 * Develop with pleasure!. 9 * Array based stack class 10 */ 11 public class MyArrayStack { 12 //Array holding stack objects 13 protected Object[] array; 14 //Index for top Object 15 protected int top; 16 17 public MyArrayStack(int size) { 18 array = new Object[size]; 19 top = -1; 20
Delphi程序设计之--惯用法 (转)
Delphi程序设计之--惯用法 (转)[@more@]Delphi --技巧探索: { No. 1 }创建模式窗体的句子:class procedure TMyForm.RunForm(AObj1, AObj2: Tobject);varvForm: TMyForm;beginvFoRM := TMyForm.Create(Application);with vForm doTry InitForm(AObj1, AObj2); ShowModal;Finally Free;end;end;//*说明:通过class声明的函数,类似与VC中的静态函数;使用语句:TMyForm.RunForm(vObj1, vObj2);其他具体的,参考:Delphi 帮助中的,class 类说明。强调这个惯用法,就是为了:1、如果此窗体在多处被使用,那么可以保证统
华为CMPP源码delphi6版 (转)
华为CMPP源码delphi6版 (转)[@more@] 华为CMPP源码Delphi6版,请高手多多指教ASP?topic_id=4350">http://skybird.9s9s.com/bbs/topic.asp?topic_id=4350 以前发过的SGIP的源码http://skybird.9s9s.com/bbs/topic.asp?topic_id=1129 CMPP源码在这UPLOAD/upfile/20036201635360.rar" target=_blank>http://skybird.9s9s.com/upload/upfile/20036201635360.rar
c# 中调用COM组件 (转)
c# 中调用COM组件 (转)[@more@]-首先将Com类型信息转换为.NET元数据tlbimp sample.dll /out: sample_clw.dll 工具:Tlbimp.exe(类型库导入程序 )参考:.Net framework SDK 文档ms-help://MS.NETFrameworkSDK.CHS/cptools/html/cpgrftypelibraryimportertlbimpexe.htm 查看元数据 工具:ILDasm参考:ms-help://MS.NETFrameworkSDK.CHS/cptutorials/html/il_dasm_tutorial.htm 测试程序:生成一个console programme在project->add reference里,选择com,browser你的com,select ok,现在在你的bin目录下应该有一个sample_clw.dll了