远去的DOS (转)
远去的DOS (转)[@more@]远去的Dos 在VCHELP论坛上,版主闻怡祥发表了一篇文章:《远去的代码》,其中的一段话如下:”在的开发已经越来越依赖于鼠标,让我感到一个程序员的成就感和编写代码时的乐趣越来越少(从整个项目来讲这是件好事)。开发人员在以后对于代码的控制能力也将会越来越差,因为系统已经为你做了很多事情。去年我本来以为学习VC的人会越来越少,但是我错了,现在学习VC的人有增无减,从我的论坛上看到很多的人已经在为了满足自身的求知欲和满足感去做开发了,而不只是为了一份优厚的待遇”。 &nbs
用Delphi编写点对点传文件程序(1) (转)
用Delphi编写点对点传文件程序(1) (转)[@more@]用Delphi编写点对点传文件程序(1) 文章摘要: Delphi功能强大,用Delphi写软件,可以大大缩短软件的开发周期。本文介绍怎样用Delphi编写点对点传文件程序。 -------------------------------------------- Delphi功能强大,用Delphi写软件,可以大大缩短软件的开发周期。关于点对点传文件的基本思路,就是一个服务器软件,一个客户端软件,使用同一个端口,待连接上以后,客户端给服务器发送一个请求,包括待传的文件的文件名,大小等,如果服务器接受,就开始传文件。当然,文件传
VC中在基于单文档(SDI)程序中应用MSCOMM串口通讯控件编程详细说明(附源程序) (转)
VC中在基于单文档(SDI)程序中应用MSCOMM串口通讯控件编程详细说明(附源程序) (转)[@more@] 在基于单文档(SDI)程序中应用MSCOMM串口通讯控件(附源程序) ◆龚建伟技术主页◆ 龚建伟 MSCOMM串口通讯控件在基于对话框的程序中很好使用(可以参考我写的“串口调试助手源程序及详细编程过程一”),但有时我们需要在基于文档的程序中使用,在“能否在基于单文档的程序中使用串口通讯控件”一文中已说明为什么不能直接使用该控件,基于本文就如何在基于单文档的程序中使用该控件进行了详细说明。下载源程序:
Adding Undo and Redo to a Text Component (转)
Adding Undo and Redo to a Text Component (转)[@more@] These code examples and other materials are subject to Sun Microsystems, Inc. Legal Terms Adding Undo and Redo to a Text Component JTextArea textarea = new JTextArea(); final Undomanager undo = new UndoManager(); Document doc = textarea.getDocument(); //The next two lines should be in one line. doc.addUndoableEditListener( new UndoableEditListener() { The next two lines should be in one line. public void undoableEditHappened( Un
VB.NET聊天程序 (转)
VB.NET聊天程序 (转)[@more@]'=====================================================================' 文件: Wintalk.vb'' 摘要: 演示如何使用.NET framework library创建聊天程序.''===================================================================== Option Explicit On Option Strict On Imports SystemImports System.IOImports System.TextImports System.ThreadingImports System.NetImports System.Net.SocketsImports System.DrawingImports System.windows.FormsImports microsoft.VisualBasic
足球战术->边锋之Decorator篇 (转)
足球战术->边锋之Decorator篇 (转)[@more@]接上回: .NET/develop/article/11/11001.shtm">http://www.csdn.net/develop/article/11/11001.shtm 在足球战术中常常使用边锋战术,也就是Decorator模式。主要优点是可以在不改变球队整体战术的前提下,增加一个左边锋或者右边锋,增加进攻的威胁。缺点是有时候并不好控制,必须要保持边前锋和全队的接口的一致性。如果全度的打法过于繁杂,则使用边前锋的代价太高。一定要打法简练实用的球队(如荷兰队对overmars)才可以用此模式。对于打法繁杂的球队可以使用strategy模式。代码如下
C#聊天程序 (转)
C#聊天程序 (转)[@more@]/*===================================================================== 文件: Wintalk.cs 摘要: 演示如何使用 .NET创建聊天程序 =====================================================================*/ using System;using System.IO;using System.Text;using System.Threading;using System.Net;using System.Net.Sockets;using System.Drawing;using System.windows.Forms; class App{ // Entry point public static void Main(String[] args){
Delphi对象模型(Part VI) (转)
Delphi对象模型(Part VI) (转)[@more@] Delphi对象模型 (PART VI) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。 (本文的英文原文将Delphi与object Pascal统一表述为Delphi,可能有概念不清之嫌疑。但在大多数情况下,相信读者能够根据上下文来
Delphi对象模型(Part V) (转)
Delphi对象模型(Part V) (转)[@more@] Delphi对象模型 (PART V) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。 (本文的英文原文将Delphi与object Pascal统一表述为Delphi,可能有概念不清之嫌疑。但在大多数情况下,相信读者能够根据上下文来判
Delphi对象模型(Part IV) (转)
Delphi对象模型(Part IV) (转)[@more@] Delphi对象模型 (PART IV) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。 (本文的英文原文将Delphi与object Pascal统一表述为Delphi,可能有概念不清之嫌疑。但在大多数情况下,相信读者能够根据
More Effective C++ 条款20 (转)
More Effective C++ 条款20 (转)[@more@]条款20:协助完成返回值优化XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 一个返回对象的函数很难有较高的效率,因为传值返回会导致调用对象内的构造和析构函数(参见条款19),这种调用是不能避免的。问题很简单:一个函数要么为了保证正确的行为而返回对象要么就不这么做。如果它返回了对象,就没有办法摆脱被返回的对象。就说到这。 考虑rational(有理数)类的成员函数operator*: class Rational { public: Rational(int numerator = 0, int deno
<A title=ASP,sql数据库自动安装 href="/">技术教程网</A> -- 实用技术参考 (转)
技术教程网 -- 实用技术参考 (转)[@more@]用ASP自动生成sql数据库的安装源程序 作者:一鹤(hjz)_贺建中 .NET中文网_WWW.YESCNET.COM chinaasp论坛完整程序下载:http://www.yescnet.com/manage.asp?url=down/list.asp**id=89http://user.7host.com/yescnet/manage.asp?url=down/list.asp**id=90因为我装的是MSDE,没有发现查询分析器,也没办法运行sql文件,我到处支找SQL的光盘也找不到,苦恼了好一陈子。只能在导出导入里新建一个数据库(呵呵,发现在ms.net里居然可以编辑查看sql数据库,虽然也不能运行sql,不过给了我不少方便),就此写
一个程序员的爱恋 (转)
一个程序员的爱恋 (转)[@more@] 这是一段关于我自已的一个真实而普通的故事,我很高兴我能以现XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 在的心情来写,能自嘲一下自已。 开始启动《程序人生》系列操作系统 。。。。。。。。。。。。启动成功 正在启动《程序人生1996》操作系统 。。。。。。。。。。。。启动成功 启动《程序员 1.0》 。。。。。。。。。。。。。。。。。。。启动成功 《程序员 1.0》正在运行 。。。。。。。。。。。。。。。。。运行良好 《程序员 1.0》
沉默的异常--Delphi帮助寻宝之一 (转)
沉默的异常--Delphi帮助寻宝之一 (转)[@more@] 沉默的异常--Delphi帮助寻宝之一XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 作者: Musicwind® 创建时间: 2001-10-19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 更新历史:No.2 更新时间:2001-10-21 02:42 更新人员:Musicwind® 更新备注:修改格式。 更新历史:No.1 更新时间:2001-10-19 21:15 更新人员:Musicwind® 更新备注:创建。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
VXD,KMD,WDM基本概念 作者:陆麟 (转)
VXD,KMD,WDM基本概念 作者:陆麟 (转)[@more@] VXD,KMD,WDM基本概念 作者:陆麟 来来来,一起进入这黑黑的驱动程序世界.:) 这里要讲的是Vxd,Kernel Mode driver,和WDM的一些基本问题. 什么是VxD? VxD乃 VIRTUAL X DRIVER.哎,说了也白说.其实就是虚拟设备驱动程序.是系统用于对各种硬件资源识别,管理,维护运作的扩展.VXD和VMM(虚拟机管理器)一起合作,维持着系统的运作.VxD模式从WIN3X时代就开始了.一直到了win98还一直在MS的WIN系列操作系统中起主导作用.VxD运作在intel系列cpu保护模式下的RING0.拥有对硬件的最高控制权. 什
GENERATING INTEGER RANDOM NUMBERS(幾種產生隨機數方法的效率分析) (转)
GENERATING INTEGER RANDOM NUMBERS(幾種產生隨機數方法的效率分析) (转)[@more@]GENERATING INTEGER RANdom NUMBERS There are many ways to generate random numbers with the base libraries found in the Java 2 SDK, Standard Edition. If you haven't kept up to date with changes to the libraries, you might be using an inefficient mechanism or, possibly worse, getting results that are not uniformly distributed. Here's a look at a good way to generate integer random numbers, and then a look at what's not s
Java中的异步网络编程 (转)
Java中的异步网络编程 (转)[@more@]Java中的异步网络编程 该文章对编写客户服务器应用的java程序员有所帮助,可以解决程序在对方出现故障的时候继续稳定运行.目前java平台已经广泛应用于各类客户/服务器系统中,在实际编程中,往往需要网络的异步处理。比如客户程序,如果客户程序运行先于服务程序,则客户程序则需要在服务程序启动后再自动连接服务程序;在客户程序运行中如果服务程序中途停止,则也需要在不停止的条件下,等待服务程序运行并重新连接。下面提供了一类异步编程的方法。网络异步应用涉及到如下几个关键点: 客户应用启动后
在Weblogic环境下的servlet中实现应用级身份认证 (转)
在Weblogic环境下的servlet中实现应用级身份认证 (转)[@more@]在webLOGIC环境下的servlet中实现应用级身份认证 在weblogic中利用应用服务器本身的配置,可以比较全面的实现用户认证。由于我们主要是面向开发,这里主要讲解在servlet中使用用户角色规则(也就是我们常说的http用户认证,下面还是使用这个我们熟悉的名词吧)。 Weblogic用户认证的三种方式 在weblogic应用服务器中,系统提供了三种不同的用户认证方式: BASIC 基本的身份认证方式,使用WEB浏览器
JSP: 调用servlet 显示图片 (转)
JSP: 调用servlet 显示图片 (转)[@more@]JSP: 调用servlet 显示图片 由于我工作需要,开始学习 Java 和 jsp, 这段时间会多写点关于 jsp 的文章,以加强自己对jsp的了解。这篇文章主要是介绍如何调用 servlet 显示图片,其实也让大家知道如何在向客户端输出二进制数据。下在这个 1.htm 用来调用servlet<!------------ 文件 1.htm 开始--------------------><html><head><title>用servlet 显示图片</title></head><body> <img src="http://localhost:8080/servlet/showimage"&
在VC中,让动态创建的ActiveX控件响应Windows消息。 (转)
在VC中,让动态创建的ActiveX控件响应Windows消息。 (转)[@more@]当我们通过CWnd::CreateControl()动态创建ActiveX控件时,windows消息并不会被发送给我们的由CWnd派生得控件类。例如,即使我们为WM_KILLFOCUS消息创建了句柄,这个句柄也是不会被调用的。(不信你试试 :)) 引起这个问题的原因时,CWnd::CreateControl()并不会使我控件的HWND子类化。 知道了原因,要解决问题就不难了。我们只要在控件创建之后使它子类化就行了。通过一下步骤可以实现: 1.当然是添加控件啦,先生成控件的C++包容类。 2.再要创建控件的类中声明成员变