谈谈c++的初始化工作(4) (转)
谈谈c++的初始化工作(4) (转)[@more@] 按照惯例,我们简单回顾一下上次的问题。上次最后说,“ 所有的这些问题,在组合的情况下,也会发生吗?在对象数组初始化时,如果我们希望每个对象的初始化状态都不同,应该如何做?”,关于组合的情况,我就不回答了,希望您测试过了。但对象数组的初始化,却很有趣。 既然要合适的默认构造函数才能初始化,又要每个对象的初始化状态都不同,这就有些为难了。我们有个思路是,在这个合适的构造函数里:),使用键盘输入初始化每个对象。 则把两个类的相应构造函数分别改为://构
法官正式命令微软把Java程序嵌入视窗操作系统 (转)
法官正式命令微软把Java程序嵌入视窗操作系统 (转)[@more@]法官正式命令微软把Java程序嵌入视窗操作系统 来源:新浪科技 发表时间:2003-1-23 上午8:16 新浪科技讯 一名联邦法官周二(1月21日)正式下令,让微软把Sun公司的Java程序语言嵌入其视窗(windows)操作系统。 近一个月前,美国巴尔的摩地方法官默茨认定,有必要通过此举补救微软先前违犯反托拉斯法案的行为,现在默茨终于下令。其中规定,从命令生效之日起,微软要在120天内把Sun的Java程序纳入视窗操作系统。 微软立即通知地方法院,它计划向位于弗吉尼亚州里士满的美
Beans Development Kit (BDK)分析(六) (转)
Beans Development Kit (BDK)分析(六) (转)[@more@]5.其它 l objectInputStreamLoader.Java 作为ObjectInputStream的子类,代理为存在的ClaSSLoader加载类。主要用于加载基本类型的数组对象。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> l IndentedStream.java 这个工具类是用来产生源代码文件的 l InputStreamProducer.java 该接口按需提供一个输入流 l ClasSCOmpiler.java 执行编译Java源代码的类,形如sun.tools.javac.*的功能,其实现实就是ja
Beans Development Kit (BDK)分析(五) (转)
Beans Development Kit (BDK)分析(五) (转)[@more@] 四.BDK工具类 从Jar文件的操作到ClaSSLoader,从Applet类的制作到Bean的Applet封装,从类的编译到辅助信息的显示,从Bean的封装到各种类型的属性编辑器,从封装事件信息到串行化对象的各种操作实现。所以我将工具类进行分类以后再进行分析: 1.Jar文件操作XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Jar文件的操作包括: l JarAccess.Java 该类实现了一个简单的使用jar文件格式来创建文件的工具 l JarE
在DataGrid里添加确认删除的对话框 (转)
在DataGrid里添加确认删除的对话框 (转)[@more@]在DataGrid里添加确认删除的对话框 do.NETplayground.com/">http://lucky_elove.www1.dotnetplayground.com/ 在删除数据前进行确认是一个非常友好的做法。在本文里,我们就讨论利用TemplateColumn和Button服务端控件实现这种功能的方法。 ASPx" target=_blank>查看例子 DeleteIt.aspxweb.DeleteIt"%> w3c//DTD HTML 4.0 Transitional//EN"> WebForm1
Java我的感情岁月——初识 (转)
Java我的感情岁月——初识 (转)[@more@]Java语言对于我来说是一个很真实的梦想。记得在大学二年级的时候,我在图书馆看到了一整排的Java语言的参考书,那些书都是崭新的,在我的眼前透露出一股神秘的吸引力。我已经记不得我第一本接触的是什么书,只记得那时候翻开了书之后,马上发现了Java语言的一个别称:“爪哇”,更加增加了Java语言的神秘感。不过短暂的接触并没有真正把我吸引到Java的世界中去,因为大二的时候刚开始学习C语言,对面向结构的语言刚刚开始接触,对面向对象的语言就更没有想法了,Java这个纯对象的东西对于我来说是一
Java我的三个月——OOP的乐趣 (转)
Java我的三个月——OOP的乐趣 (转)[@more@]我发现从JSP学习然后转到Java语言的学习对于我来说是一个很好的过程。有位编程大师说“面向对象技术降低了程序入门的门槛”,这句话我想应该可以放到网络技术中,更改为“JSP技术降低了Java程序入门的门槛”。利用JSP技术,可以用比普通Java代码更少的语句实现“hello world”。 JSP技术封装了客户端Java代码和网络应用服务器的连接,加上servlet技术的后台支持,使得开发人员可以很容易的将程序控制逻辑封装到网页中,生成动态的网页。以JSP/Servlet技术构成了J2EE的平台前端,这使得开发人员可
在BCB下使用GExperts的Debug功能! (转)
在BCB下使用GExperts的Debug功能! (转)[@more@]GExperts是BCB的一个插件,其中有一项功能是Debug,非常好用。但是由于定义它的是pas文件(这个文件是GExperts安装目录下dbugIntf.pas),所以不能在BCB中直接使用。我把这个文件转换成C++文件,但是使用的时候注意把dbugintf.h文件copy到工程所在的目录中,直接在文件中用#include引用,不要添加到project中! 具体的使用方法还是看帮助吧!下面是转换后的文件。 /*----------------------------------------------------------------------------- Unit Name: dbugintf.h Author: yuan
求平方根的两种简单算法 (转)
求平方根的两种简单算法 (转)[@more@]求平方根的算法 1.b=a/2;while (abs(b*b-a)>e) // e为一个很小的数,指明了算法的精度 b=(b+a/b)/2; 2.条件:N(N+2*Q*R) <=Yn进制时,Q=n;R为上一次的结果;N为要试的满足条件的最大的值;Y为计算到这时的余数(注意:补位时要看进制,如果为10进制,则应补100,即10*10;二进制时应补4,即2*2) 例1:10开方根(10进制)sqrt(10)=3.1622776601683793319988935444327 3. 1 6 2 )10 9 <=N(N+2*Q*R)=3*(3+2*10*0)=9<10 上 3 1 0
理解J2EE设计模式 (转)
理解J2EE设计模式 (转)[@more@] 第二章 J2EE设计模式XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 在我们形成了对框架、模式的简单认知以后。作为背景知识,这一章中我们主要了解和理解J2EE设计模式,以期获得J2EE设计模式的全貌。由于在SUN公司的网站上.NET/editor/Editor.htm#_edn1" name=_ednref1>[i]有整个J2EE模式的详细的介绍,重复介绍就没什么必要了。但是有张图,根据本文的内在要求,是必须要看的。从中我们会进一步漓清框架、模式、具体的技术(如J2EE技术)、设计一个应用
Delphi中根据分类数据生成树形结构的最优方法 (转)
Delphi中根据分类数据生成树形结构的最优方法 (转)[@more@]很多系统都有类似于如下的表结构(table1): ID Name ParentID --------------------------------------------------------- 001 电子类 0 002 金属类 0 003 电容电子 001 004 电阻电子 001 005 有色金属 002 而且大家都习惯于用树(TreeView)来显示,这样就可以很好的显示整个表的分类情况。但如果数据量多时会造成树的生成比较慢,特别是用递归来实现时要访问数据库的次数很多(根据层数),用在
关于对话框界面上按回车和ESC键退出问题的处理 (转)
关于对话框界面上按回车和ESC键退出问题的处理 (转)[@more@]关于对话框界面上按回车和ESC键退出问题的处理 处理方法:去除OnOK和OnCancel的默认处理 一. 去掉OK和CANCEL按钮,然后在.h中的下面位置加入 // Generated message map functions virtual void OnOK(); virtual void OnCancel(); DECLARE_MESSAGE_MAP() 二在.cpp中加入对应的OnOK和OnCancel处理 void CParamSetDlg::OnOK() { 注意不加处理} void CParamSetDlg::OnCancel(){ 注意不加处理} 不对之处,请批评
金山发布毒霸V及网镖V新品 坚持高定价策略 (转)
金山发布毒霸V及网镖V新品 坚持高定价策略 (转)[@more@] 6月3日晚,瑞星突然宣布,给用户和经销商让利2200万,并将单机版产品建议零售价调低30元,零售价格降至138元。同夜,江民宣布,将以38元的超低价位推出一款杀毒软件-KV江民杀毒王DOS杀毒伴侣。已经预定6月4日发布毒霸V及网镖V的金山将如何应对呢? 6月4日,金山软件在京召开新闻发布会,金山公司CEO雷军、副总裁王峰再次出现在媒 体面前,正式发布了金山毒霸V和毒霸V及网镖V两款信息安全新品及金山公司2003年度信息安全业务V攻略。发布会上,金山公司CEO雷军特别做了热情洋
[Pipe]跨域访问命名管道 (转)
[Pipe]跨域访问命名管道 (转)[@more@]跨域访问命名管道 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 文档版本 版本 创建时间 创建人 备注 1.0.0604.1 2003-6-4 郑 昀 第一稿 Implementation SCOpe: 本文档将说明如何跨越两个互相不信任的windows 2000 域使用命名管道。问题最终解决,我有幸记录下了排查、解决问题的全过程。 继续阅读之前,我们假设您熟悉以下知识: n Named Pipe n Access Control List n Discr
Delphi与Excel (转)
Delphi与Excel (转)[@more@]uses comobj,excel97,Excel2000; //从Excel写数据到Access库prodedure ExcelToMdb(EXLfile:string;);var sheet,XLApp,workbook : variant; iRow,MaxRow:integer;begin screen.Cursor:=crHourGlass; try //创建对象 XLApp:=createOleobject('Excel.Application'); XLApp.displayAlerts:=false; XLApp.ScreenUpdating:=false; XLApp.WorkBooks.Add(EXLfile); workbook := XLApp.workbooks[1]; sheet:=workbook.worksheets[1]; 
Delphi与Word(一)合并Word 表格中单元格 (转)
Delphi与Word(一)合并Word 表格中单元格 (转)[@more@]//合并word 表格中单元格procedure mergeWordCell;var WordApp: TWordApplication; WordDoc: TWordDocument; DocInx,oFileName,CfCversions,oReadOnly,AddToRctFiles,PswDocument, PswTemplate,oRevert,WPSwDocument,WPswTemplate,oFormat: OleVariant; i,iRow,iCol:integer; myCell:Cell; myRow:Row;begin memo1.Lines.Clear ; // ===== 创建对象 ===== if not Assigned(WordApp) then begin WordApp:
Delphi与Word(三)取得Word文件的数据 (转)
Delphi与Word(三)取得Word文件的数据 (转)[@more@]//取得word文件的数据procedure getWordStr;var WordApp: TWordApplication; WordDoc: TWordDocument; DocInx,oFileName,CfCversions,oReadOnly,AddToRctFiles,PswDocument, PswTemplate,oRevert,WPSwDocument,WPswTemplate,oFormat: OleVariant; i,iRow,iCol:integer; myCell:Cell; myRow:Row;begin memo1.Lines.Clear ; // ===== 创建对象 ===== if not Assigned(WordApp) then begin WordApp:= TWordAp
BCB 编写 DLL 终极手册 (转)
BCB 编写 DLL 终极手册 (转)[@more@] 由于现在比较多的网友老是在 CSDN 上询问关于 BCB 编写 DLL 的问题,我编写了这篇文章抛砖引玉 一. 编写 DLL File/New/Dll 生成 Dll 的向导,然后可以添加导出函数和导出类 导出函数:extern "C" __declspec(dllexport) ExportType FunctionName(Parameter) 导出类:class __declspec(dllexport) ExportType ClassName{...} 例子:(说明:只是生成了一个 DLL.dll ) #include "DllForm.h" // TDllFRM 定义 USERES("Dll.res");USEFORM("DllForm.cpp", DllFrm);
公安部检测杀毒产品 国内厂商囊括一级 (转)
公安部检测杀毒产品 国内厂商囊括一级 (转)[@more@] 日前,从国家计算机病毒应急处理中心传来令人振奋的消息,在已进行的杀毒软件性能检测中,代表国内杀毒产品最高标准的一级品名额,被金山、瑞星、江民三大国内一线杀毒厂商一举囊括。同时,在新病毒特征分析及查杀等主要的技术指标上,三大杀毒厂商全面优于诺顿、趋势等国际著名厂商,这标志着已完全具备了同国外强势品牌竞争的实力。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> webPIP&db=sina&border=0&local=yes"
敏捷思维-架构设计中的方法学 (转)
敏捷思维-架构设计中的方法学 (转)[@more@]方法论对软件开发而言意味着什么?我们如何看待软件开发中的方法论?方法论能够成为软件开发的救命稻草吗?在读过此文后,这些疑惑就会得到解答。在第一篇文章中,我们来了解标题中的一些词的含义。方法学是什么? 敏捷是什么? 为什么讨论架构?方法论方法论的英文为Methodology,词典中的解释为"A series of related methods or techniques"我们可以把它定义为软件开发(针对软件开发)的一整套方法、过程、规则、实践、技术。关于方法论的出现的问题,我很赞同Alistair Cockburn的一句话,"方