函数指针浅谈 (转)
函数指针浅谈 (转)[@more@]/* 看到 ilov.NET大作“有没有试过将函数作为参数(parameter)来传递?” (ASP?Id=18162">http://www.csdn.net/develop/Read_Article.asp?Id=18162). 颇有感触,下面是我关于“函数指针”和作为参数传递的实践内容, 不多言,大家亲自体会一下即知。 本人水平有限,欢迎指正(绝不是谦虚^_^)。 如有错误,Mailto:leepyzh@21cn.com">mailto:leepyzh@21cn.com*/ //程序如下//Test on windows 2000 + vc 6.0////====================================// #include "stdaf
J2SE1.5的新特点(之一) (转)
J2SE1.5的新特点(之一) (转)[@more@]j2se1.5的新特点XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ASPectratio="t" v:ext="edit">2003-5-10021190.gif" o:href="http://Java.sun.com/features/2002/10/images/face_q.gif"> J2SE 的下一个版本名字叫“Tiger”在让程序员的代码更清楚、更短、更安全,更加容易开发的情况下不损失其兼容性。 请你简单谈谈J2SE 1.5 的优点。 新的java语言特点都基于一个目的:尽量使它们都使用一些相同的语法习惯并提供语义支持。也就是说:以前程
小写转大写金额在C++中的实现 (转)
小写转大写金额在C++中的实现 (转)[@more@]在小写转大写金额时我们应该注意的是人类在读数的过程进行分析,比如要读“12345.67”,大写读法是:“壹万贰仟叁佰肆拾伍元陆角柒分”,在实际的读数过程中,人必须知道1后面有4位,即是万,2后面有3位,即是仟,依次类推,当然由于人已经习惯了万的下一位是仟,所以不再去数2的后面有几位。 根据上面的识别过程,我们应该采取反相识别实现遇到的数字,即在读取整数部份时,应是“伍肆拾叁佰贰仟壹万”。 另外置零的方式与段的设置, 1. 零主要存在于两个数之间有0的情况,但“
Running Multiple Versions of the Framework Side-by-Side (转)
Running Multiple Versions of the Framework Side-by-Side (转)[@more@]Early: Side-By-Side (a.k.a SBS, or SxS) is the phrase used to refer to the installation of two different versions of the microsoft windows .NET framework on a single client or server machine. While the 1.0 version of the Framework has been patched twice, these service packs merely replace existing files in the 1.0 Framework with new ones. The v1.1 Framework is a completely separate runtime that installs on a machine
让你的网页更精彩 - Javascript 调用MSAgent (转)
让你的网页更精彩 - Javascript 调用MSAgent (转)[@more@] 让你的网页更精彩--microsoft Agent在网页上的简单应用 .NET">detrox (本文假设您使用windowsXP或Windows2000操作系统) 不知在你漫游互联网时可曾在他开某个网页时看到一个小巫师,蓝色的袍子上满是金黄的星星和月亮十分可爱。他会向你问好,给你介绍这个网站。你一定2003-5-92111341.GIF" width=135 align=left>奇怪,那个巫师是怎么做出来的。其实他并不是网页实现的而是微软的一个ActiveXobject 叫Microsoft Agent。今天,我们来讨论如何在你的网页中加入这个
Windows管道技术简述 (转)
Windows管道技术简述 (转)[@more@] windows管道技术简述 detrox 不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那个安装程序的一个文本框里。这种设计既美观又可以防止少数眼疾手快的用户提前关了你的DOS窗口。现在就来讨论一下,如何用匿名管道技术实现这个功能。 管道技术由来已久,相信不少人对DOS命令里的管道技术最为熟悉。当我们type一个文件的时候如果想让他分页现实可以输入 C
AsmL实例研究(二) (转)
AsmL实例研究(二) (转)[@more@]透过上面这个例子,我们可以了解到一些用AsmL描述的可执行规格的基本信息。整体结构上,可执行规格与传统的软件规格并没有太大不同。它将对软件逻辑的描述,用AsmL代码的形式,以特殊的符号(这里是AsmL)标记之后,夹杂在文字说明之间,以便使阅读它的人能够轻易对模型及其实现产生一定的认识。可执行规格的优势正在于对软件逻辑的描述上,别忘了AsmL的目标是产生“人类可读(Human-readable),机器可执行(Machine-executable)”的模型。 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:
左值与右值 (转)
左值与右值 (转)[@more@] 左值与右值XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 2003-5-3 在程序设计中,左值与右值是一个基本问题。任何变量与函数名都有左值和右值。简单的说左值是变量所代表的内容在内存中存放的地址;右值则是该变量代表的内容。下面的图示形象地给出左值与右值的关系。 在上图中,变量x代表存放在内存中的一个字符‘A’,该字符便是变量x的右值,其左值如图所示。实际使用过程中,直接对变量x操作,实则对其右值——字符‘A’进行操作。要取得
相邻变量内容互相干扰的一个例子 (转)
相邻变量内容互相干扰的一个例子 (转)[@more@] 相邻变量内容互相干扰的一个例子XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 2003-5-3 程序用例: void main(){char addrA[5], addrB[5];printf("the address of addrA is: %d ", &addrA);printf("the address of addrA[4] is: %d ", &addrA[4]);printf("the address of addrB is: %d ", &addrB);printf("the address of addrB[4] is: %d ", &addrB[4]);scanf("%s", addrA);scanf("%s", addrB);printf("addrA: %s "
Jakarta struts编程学习:标签-->logic-->iterate (转)
Jakarta struts编程学习:标签-->logic-->iterate (转)[@more@]Jakarta struts编程学习:标签àlogicàiterate Iterate主要用来处理 在页面上输出集合类,集合一般来说是下列之一:XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 1、 Java对象的数组 2、 ArrayList、Vector、HashMap等 具体用法请参考struts文档,这里不作详细介绍 现在定义一个class,User.java 把它编译成User.class package example; import java.io.Serializable; publi
在客户端用JAVASCRIPT或VBSCRIPT生成WORD文档 (转)
在客户端用JAVASCRIPT或VBSCRIPT生成WORD文档 (转)[@more@]哎!离开的微软的日子可真难过呀! 小弟现在出差做一个项目,虽然咱还不会用Java,但是由于人手不够,我和一个JAVA程序员,两个人跑到XXX从头作起。因为是XXX系统,所以用户很讨厌微软的东东(除了Office以外,呵呵。。。至于为何吗!可能是因为微软的东东太好用的缘故,人家觉得开发商水平太低呀!)。 因为用户要求所做系统有文档自动生成的功能,所以我被安排负责用JAVA生成word文档的工作(因为咱是新手,没有经验呀!好象很简单),咱在网上晃来晃去,就是没有
最权威的JDO新书《Java Data Objects》(不同于Robin Roos的那本) (转)
最权威的JDO新书《Java Data Objects》(不同于Robin Roos的那本) (转)[@more@]最权威的JDO新书《Java Data objects》(不同于Robin Roos的那本) JSP?user=19525">sun2bin 整理 (参与分:4877,专家分:130) 发表:2003-4-19 上午9:53 更新:2003-4-19 上午10:11 修改 版本:1.0 阅读:14次 FTP://ftp.ora.com/pub/graphics/book_covers/hi-res/0596002769.jpg" target=_blank>昨天O'Reilly出版社正式出版了关于JDO的一本新书《Java Data Objects》,尽管与前一阵出版的由英国一个JDO技术咨询
一个JDO的成功案例分析 (转)
一个JDO的成功案例分析 (转)[@more@]一个JDO的成功案例分析 来源:JDOCentral.com上的链接:"A Case Study: Replacing the Persistence Layer of a Business Process Engine with JDO"该PDF文档描述了美国麻省的一个软件应用公司在使用JDO前后的应用开发情况,最初他们是自己开发的一套比较规范的实现了ODMG3.0规范的Java数据对象层。他们的项目的数据结构大概是33个数据类,共几百个字段,还有一些额外的数据表,大概300个),规模算是比较大。使用JDO后,他们发现自己写了几年的代码在数量、性能、可维护性等方面都比不上JDO(他们使用的
企业应用开发架构谈(二) (转)
企业应用开发架构谈(二) (转)[@more@]企业应用开发架构谈(二) 多年以前,我刚从是软件开发这一行,就遭遇了尴尬的事情,当我将软件安装到用户时,发现用户的数据服务主机和我程序中硬编码的不一致,我不得不重新修正我的代码。我的第一个配置文件就是因此而起的。 db.ini connectString=xxxxxxxxxxxxxxxxxxxxx userName=yyyyyyyyy password=zzzzzzzzzzzzz 想必读者对早期的ini文件还有记忆,几年以后,XML流行起来了,我的配 置文件也大都为xml格式。(有关xml参考相关书籍) &nbs
Jboss3.0.7在Jbuilder7中的配置 (转)
Jboss3.0.7在Jbuilder7中的配置 (转)[@more@]jboss3.0.7在Jbuilder7中的配置XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 1、 J2sdk,J2sdkee的下载、安装 从Sun的网站下载并且安装j2sdk 和j2sdkee。http://www.sun.com/ 2、 设置环境变量 Java_HOME = c:j2sdk (j2sdk的安装目录) J2EE_HOME = c:j2sdkee (j2sdkee的安装目录) 增加 ClassPath = ClassPath; c:j2sdk1.4.1_02lib ools.jar; c:j2sdk1.4.1_02jrelibjaws.jar; c:j2sdk1.4.1_02libdt.jar; c:j2sdkee1.3.1libEJB10deploy
深入C++ Builder之编写自己的元件 -深入分析VCL继承、消息机制(2) (转)
深入C++ Builder之编写自己的元件 -深入分析VCL继承、消息机制(2) (转)[@more@]这篇文章提及内容可能大家已经在很多地方看到过了,作者也是如此,只不过还看了很多VCL源代码,加上自己实际编写元件的经验,拼凑了这么一篇文章。所以所有言论都是个人观点、经验的描述,仅供参考。 你可转载,拷贝,但必须加入作者署名Aweay,如果用于商业目的,必须经过作者同意。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> DYNAMIC函数 在上篇文章我们讲到了如何绘制元件,但是光绘制元件还是不够的,
使用C#实现阿拉伯数字到大写中文的转换 (转)
使用C#实现阿拉伯数字到大写中文的转换 (转)[@more@]//Money类 using System; namespace Money{ /// <summary> /// 本类实现阿拉伯数字到大写中文的转换 /// 该类没有对非法数字进行判别 /// 请调用NumToChn方法 /// 作者:menway /// </summary> public class Money { public Money() { // // TODO: Add constructor logic here // } private char 转换数字(char x) { string stringChnNames="零一二三四五六七八九"; string
开发asp.net自定义控件(asp.net学习笔记三) (转)
开发asp.net自定义控件(asp.net学习笔记三) (转)[@more@] XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> By Cash 2003.4.25 上一章我们写了一个最简单的自定义控件,此次让我们抛开理论,实际开发一个具有实用意义的自定义控件:一个可以设置权限的菜单。 在这个项目中我们将不采用任何未学到的理论知识,用户只需要具有基本的dhtml知识就可以。如你所知,服务器控件不过是对一些HTML及Javascript的封装罢了。至于其它的技巧,将来我们会逐渐提及并应用,最终生产出具有商业水准的控件
Simple Programming Tip #1 by Charlie Calvert (转)
Simple Programming Tip #1 by Charlie Calvert (转)[@more@].NETte StoryServer 4 Tue Feb 01 16:16:14 2000 -->2003 --> Welcome bear www.borland.com Corba /corba 5}} {comm_community {CaliberRM /caliberrm 11}} {comm_community {{Delphi & Kylix} /delphi 1}} {comm_community {InterBase /interbase 7}} {comm_community {JDataStore /jdatastore 9}} {comm_community {Java /java 3}} {comm_community {{Star Team} /starteam 10}} {comm_community {Together /together 12}} --> AppServer
用API实现在MSN的信息提示 (转)
用API实现在MSN的信息提示 (转)[@more@]我是比较喜欢用msn的,因为它的信息提示比较独特,所有的聊天软件都是弹出一个常规的windows对话框,而它却好像是从任务栏里冒出来的。想想了,在Delphi这样的纯oop工具里加一个api应该不难实现,花了十来分钟终于搞出来了,以下是实现方法: 1、建立一个APPLICATION,将两个按钮放置到主窗体FROM1中,分别为button1和button2。button1.caption:='打开窗口';button2.caption:='关闭窗口';2、在file菜单项中的new中添加窗体form2,并且在project中的options里,将form2设置为Available froms。3、以