DELPHI&bcb中ServerSocket与ClientSocket类体系图(UML表示) (转)
DELPHI&bcb中ServerSocket与ClientSocket类体系图(UML表示) (转)[@more@] XML:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> Office:office" />ASPectratio="t" v:ext="edit"> 我在前段时间学习Delphi网络编程的时候,自己分析整理出了一些资料,以下是我 读VCL源码整理出来的一份sock类图,希望对大家有帮助。 .NET/develop/article/images/11423_socket2.JPG" align=baseline border=0>
The Science of JavaTM Sound Technology (转)
The Science of JavaTM Sound Technology (转)[@more@] The Science of JavaTM Sound Technology By Michael D. Meloan(June 1999) Sound creates mood, triggers memories, and in conjunction with visual imagery weaves whole worlds of fantasy. Sound is the cornerstone of multimedia content. That's why Sun's JavaTM Media team is busy readying the Java Sound 1.0 api for inclusion with the next release of the Java Development Kit (jdkTM). Prior to the advent of the Java 2 platform, the lan
What's New in the JMF 2.0 Reference Implementations (转)
What's New in the JMF 2.0 Reference Implementations (转)[@more@] What's New in the JMF 2.0 Reference Implementations New Features in JMF 2.1.1 FCS Improved RTP api Added support for H.263/1998 (rfc 2429) - now can interoperate with Darwin based RTSP servers. Direct Audio Renderer and Capturer Performance enhancements with new Java compilers JMF Customizer added to all JMF versions HTTPS, JAWT, UNC pathnames support Numerous bug fixes New Features in JMF 2
STL程序设计实践五:巢状式的型别宣告 (转)
STL程序设计实践五:巢状式的型别宣告 (转)[@more@] STL程序设计实践五:巢状式的型别宣告XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> EMail – ccplusplus@21cn.com 前言 STL是泛型程式设计的一个研究成果。在泛型程式设计中巢状式的型别宣告是其的惯用手法,它利用了typedef关健字。”STL程序设计实践四”中我们对该关健字的用途做了些简单介绍。这里说一下利用typedef关健字在泛型程式设计中进行巢状式的型别宣告。也算是对”STL程序设计实践四”的补充,请别见笑。欢迎
2001-11-27 Borland JBuilder 6上市了 (转)
2001-11-27 Borland JBuilder 6上市了 (转)[@more@] 2001-11-27 Borland® JBuilder™ 6上市了XML:NAMESPACE PREFIX = O /> 这个最畅销的Java开发环境的最新版本,以其可视化的EJB设计能力、UML代码可视化能力及对领先应用服务器的扩展的支持能力,极大地简化了J2EE™应用开发 SCOTTS VALLEY, Calif,2001年11月27日,Borland软件公司(Nasdaq NM:BORL)今天宣布了Borland® JBuilder™ 6,这是Borland屡获大奖的市场领先的Java开发环境的最新版本。JBuilder通过戏剧性地增强开发人员的生产力而简化Jav
C++实战之数据抽象 (转)
C++实战之数据抽象 (转)[@more@] C++是一个能提高效率的工具。这就是我们为什么在熟悉了以前的语言以后还要花如此多的时间和经历来学习和使用它的原因。可能我们会在一段时间内是效率降低,但是当我们熟练地掌握了新工具以后,我们将会得到更好的效率。在C++里,唯一能极大地提高工作效率的方法就是使用---库。这也是C++设计的主要目标之一,对C++的数据定义和设计有一定地了解,你对使用库也将会有更深入的认识。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 首先,你必须知道“声明”和“定
Microsoft Agent 学习笔记 (一) (转)
Microsoft Agent 学习笔记 (一) (转)[@more@] microsoft Agent 学习笔记 (一)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Microsoft A.NET是一组可编程的软件服务, 用来管理一些角色(Character),这些角色通过动画、声音 来同计算机用户交流,使用最新的技术,他们甚至可以听懂人的话,也就是说,用户可以用声音控制他们, 这使得应用程序的操作方式更符合人的行为方式。 虽然Microsoft对于Agent最成功的使用是Office Asistant, 它用来提供上下文帮助和使用
解决IIS5 HTTP500内部错误 (转)
解决IIS5 HTTP500内部错误 (转)[@more@]IIS5 HTTP500内部错误解决办法 一.错误表现 IIS5的HTTP 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是ASP程序不能浏览但HTM静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。 具体如下: (一)IE中的表现 当浏览以前能够正常运行的asp页面时会出现如下的错误: 网页无法显示 您要访问的网页存在问题,因此无法显示。 请尝试下列操作: 打开 http://127.0.0.1 主页,寻找指向所需信息的链接。 单击刷新按钮,或者以后重试。 HTTP 500 - 内部服务
简述MFC程序生与死 (转)
简述MFC程序生与死 (转)[@more@] 经常从网上下载好程序,但打开VC看了不到几行,鼠标就移到最到最右上角,对准那个“X”,咔嚓...(心还暗念:嚓死你!),二话不说在“程序”菜单里寻找qq的存在,开始进入休闲时光!!这可是我经常做的事情,唉!苦于基础不扎实,经常被美好的代码踢出门外。但幸好我还对她有一斯感觉,近来有幸买到侯先生的《深入浅出MFC》,看到第六章:MFC程序的生死因果,觉得是学MFC,喔不,应该是看MFC程序代码的好起点,该章对MFC程序(没有支持Document/View)的生死因果做也详细的讲解,为了加深记忆,我总结了
设计模式、用Delphi实现---->Singleton 模式 (转)
设计模式、用Delphi实现---->Singleton 模式 (转)[@more@]Singleton模式 起源 Delphi的SINGLETON模式是在SINGLETON的基础上进行了扩展。更多SINGLETON模式的资料请参阅 《设计模式84页》XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 目的 保证一个类仅有一个实例,并提供一个访问它的全局访问点,一个相对简单的应用型设计模式 动机 此模式最重要的是保证大量类正确的访问单个实例。尽管一台个系统可能有多台打印机,但系统只允许有且只有一个打印缓存。同样比如:一个系统只有一个文件系统、
※※※★★★ BlueDog原作 下一代集成环境改进创意,希望Borland注意到此文!!! ※※※★★★ (转)
※※※★★★ BlueDog原作 下一代集成环境改进创意,希望Borland注意到此文!!! ※※※★★★ (转)[@more@]新的语言集成环境改进创意 1、 在 if endif while do for switch下可以进行展开调试编写 如 按加号可以展开 和 压缩,可以由用户自已定义来增加此项功能,不是所有的地方需要增加。现在你可不需要为胖函数担心了。而且读别人写的程序比以前更加容易了吧!2、 注释分离功能常常因为注释太多影响我们的程序可读性,事实上我们可以将其分离,在后面也可动态得到此变量的解释
Visual Basic 的未来 (转)
Visual Basic 的未来 (转)[@more@] Visual Basic 的未来一个版本中将出现的web Forms(Web表单), Web services(Web服务)和语言的改进 Joshua Trupin 本文读者是已经熟悉了Visual Basic的用户。 概述: 下一个版本的microsoft Visual Basic 主要有以下三方面的改进:Web Forms、Web services和面向对象的语法方面的改进。 Web Forms使得经验丰富的Visual Basic用户可以象现在编写单机程序一样简单地开发网络应用程序。通过SOAP 接口, Web services让你在可以联网的任何地方配置你所设计的组件。另外,几个在面向对象的语言方面的
排除Delphi5中编写COM+程序的一个错误 (转)
排除Delphi5中编写COM+程序的一个错误 (转)[@more@] 在Delphi5中编写COM+组件时总获得不到objectContext也就是调用GetObjectContext返回nil. 这使事物处理没法正确完成. 有人在网上告诉我在COM+组件前加上一条加载mtxex.dll语句.确实解决了这个问题, 但好像运行的并不稳定.procedure TgEntityObj.Initialize;begin inherited; LoadLibrary('mtxex.dll');end;但我在Delphi6中不加这条语句就可以获得ObjectContext.我看了D6中的MTX单元和D5果然不一样, 这也不能怪BorlandD5出来的时候win2000(COM+)还没出来所以D5中MTX单位
足球战术->球员状态之state篇 (转)
足球战术->球员状态之state篇 (转)[@more@]接上回: .NET/develop/read_article.ASP?id=11330">http://www.csdn.net/develop/read_article.asp?id=11330 在比赛时根据球员的状态来决定他的表现,可以使用state模式。其中球队是context,球员是state,教练是client。好处是将特定状态相关的行为局部化,并且将不同状态的行为分割开来;使得状态转换显示化;而且球员可以被多个教练(client)共享。代码如下:class 球队{public: 球队();private: friend class 球员; void 改变状态(球员*);private: 球员* _状态;
《Mastering Delphi 6》学习笔记之五 (转)
《Mastering Delphi 6》学习笔记之五 (转)[@more@]《Mastering Delphi 6》 学习笔记之五 在某个类中用protected声明的变量,在本单元之外是不能够随意访问的(通过声明子类才可以访问其protected域)。《Mastering Delphi 6》中提到了一个不常用的技巧:XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> // Unit2 type TTest = class protected protectedVar : integer; end; // Unit1 type TFake = class(TTest); procedure TForm1.FormCr
《Mastering Delphi 6》学习笔记之七 (转)
《Mastering Delphi 6》学习笔记之七 (转)[@more@]《Mastering Delphi 6》 学习笔记之七 Tobject中的ClassParent是一个很让人感兴趣的方法。通过这个方法,你可以从某个类开始,层层上溯,一直到整个VCL的根TObject为止,描述出一个完整的层次列表。可以用下面的例子来检查类继承关系:XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> procedure TForm1.Button1Click(Sender: TObject); var CurrObject : TObject; CurrClass : TClass; begin CurrObject := Se
《Mastering Delphi 6》学习笔记之六 (转)
《Mastering Delphi 6》学习笔记之六 (转)[@more@]《Mastering Delphi 6》学习笔记之六 Delphi 6中对RTL增加了不少函数和Helper Class,虽然不算翻天覆地的大变化,不过确实方便不少。如果有时间的话,建议大概浏览一下新增的StrUtils,DateUtils和ConvUtils这些单元,相信会发现一些有趣的东西。 如果要得到操作系统的信息,如下即可:XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> case win32PlatfoRM of VER_PLATFORM_WIN32_windows:ShowMessage ('Windows 9x'); VER_P
《Mastering Delphi 6》学习笔记之四 (转)
《Mastering Delphi 6》学习笔记之四 (转)[@more@]《Mastering Delphi 6》 学习笔记之四 在C++中,我们可以用static来声明一个属于类而不是类的某个具体实例的函数。许多人以为object Pascal没有类似的功能,其实是有的,只要将函数声明为类方法(class procedure或者class function)就可以了。例如:XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> TForm1=class(TForm) public class procedure T; end; implementation class procedure TFomr1.T; begin end;
J2EE 应用程序 (转)
J2EE 应用程序 (转)[@more@]<!--start head --> <scrIPT src="Java开发者----J2EE 应用程序.files/head1.js"> A:link,A:visited {text-decoration:none;color:#0000FF;} A:hover {color: #ff6666; text-decoration: none} <scrIPT src="Java开发者----J2EE 应用程序.files/ads.js"> <scrIPT src="Java开发者----J2EE 应用程序.files/head2.js"> <!--end head --><!--start first table --> J2EE 应用程序 作者:不详 J2EE 应用程序XML:NAMESPACE PREFIX = O /> 从以下三种模组
WindowXP的几个不兼容的地方! (转)
WindowXP的几个不兼容的地方! (转)[@more@]经过一个星期的使用windowsXp,我发现它根本没有说的那么好用,有很多的软件不能使用,当然也包括很多游戏。我就一一列表如下: 1、3DMax4不能在XP下使用,但是可以在2000下使用。 2、一些与硬件打交道的软件(文曲星下载软件)使用98下兼容模式可以启动,但是无法正常工作。 3、VGS1.41模拟器无法使用。(改变兼容模式也没用) 4、许多驱动不能稳定安装,XP报告说不稳定,需要卸载。 5、KOF99模拟器游戏无法使用,但是可以在2000下使用。 当然这些只是一部分XP下的兼容问题,系统的稳定性