程序员的网上资源 (转)
程序员的网上资源 (转)[@more@]CSDN.NET">http://www.csdn.net编程摇篮http://www.bcbshcool.com/编程爱好者http://www.pfan.net/daohang.htm编程世界http://www.moreres.com/中国程序员http://www.chinaprogrammer.com/稻田电脑http://paddy.myrice.com/microsofthttp://www.microsoft.com/
Microsoft Windows 2000 应用程序兼容性 2 (转)
Microsoft Windows 2000 应用程序兼容性 2 (转)[@more@]组件检查 我们发现导致无法在 windows 2000 上安装应用程序的另一个原因是组件检查功能。显然,我们操作系统的每一版本都是由多个不同的组件组成。这些组件包括 Tapi、MAPI、microsoft DirectX(R) 等等。我们发现应用程序会对什么组件处于什么位置,以及是否存在某一组件作出自己的假设。应用程序会因为甲组件存在而假定乙组件也存在,因为某一组件的版本 2 存在而认定另一组件的版本 3 也必然存在。如果您需要用到某一组件,则一定要检查系统中是否存在这一组件,以及它是否位于正
UML播种机--面向对象和软件工程文档库1.1版 (转)
UML播种机--面向对象和软件工程文档库1.1版 (转)[@more@]UML播种机--面向对象和软件工程文档库1.1版 名 称: UML播种机--面向对象和软件工程文档库设 计: 中国UML播种机编 者: Think 联系邮件: Mailto:think@umlchina.com">think@umlchina.com 版 本: 1.1文件大小: 9159KB更新日期: 2001-3-10授权方式: 免费 应用平台: windows 95/98/Me/NT/2000 主页: http://www.umlchina.com下载地址: http://www.umlchina.com/umlchina.exe waptools.org/umlchina.exe">http://www.waptools.org/umlch
Microsoft Windows 2000 应用程序兼容性 1 (转)
Microsoft Windows 2000 应用程序兼容性 1 (转)[@more@] microsoft windows 2000 应用程序兼容性Kyle MarshMicrosoft Corporation 1999 年 11 月 摘要:讨论使应用程序在 Microsoft(R) Windows(R) 2000 上存在不兼容性的几个问题。其中有以下几部分: 介绍设置和安装问题Windows 2000 兼容性问题应用程序稳定性问题Windows 平台之间的差异 介绍几个月来,我一直从事一项任务,即找出 Windows 2000 操作系统中的应用程序兼容性问题。在这里我真正要讨论的是,造成应用程序与 Windows 2000 不兼容的原因。没有人真正关心使应用程
How Users Read on the Web (转)
How Users Read on the Web (转)[@more@] 一篇没有翻译完的,但是大概已经有一些了,希望对web UI有帮助 How Users Read on the WebXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> They don't. People rarely read Web pages word by word; instead, they scan the page, picking out individual words and sentences. In a recent study John Morkes and I found that 79 percent of our test users always scanned any new page they came across; only 16 percent read word-by-word. 用
网络读者的眼球跟踪研究 (转)
网络读者的眼球跟踪研究 (转)[@more@]网络读者的眼球跟踪研究XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 2000年5月,Poynter研究院发表了一个关于读者怎样在网络上阅读新闻眼球跟踪学的研究。研究主要集中在报纸的网站。他们的结论验证了我们早在1994年和1997年作的同类研究的发现。 主要发现: 文本比图片更有吸引力 用户在文本上停留的时间实在图像上的两倍,一般情况下,用户首先被大标题、文章摘要、小标题等吸引。有时根本不看图片,直到第二、第三次浏览该站时才
网友趣文:《东邪西毒》之程序员版 (转)
网友趣文:《东邪西毒》之程序员版 (转)[@more@] 很多年之后,我有个绰号叫做土豆。任何人都可以变成土豆,只要你尝试过什么叫沉默。我不介意其他人怎样看我,我只不过不想别人以为我不开心。 我以为有一些人永远都不会放弃写程序,因为他太聪明。在我出道的时候,我认识了一个人,因为他喜欢留长发,所以很多年后,他有个绰号叫长发。 因为今年流行电子商务,到处都在做网站。有网站的地方一定要人做页面,要做页面,那我就有生意。我的职业是替人做网站。 看来你年纪也二十出头,这二十多年来,总有些事你
在Delphi中巧用WINDOWS 的API函数 (转)
在Delphi中巧用WINDOWS 的API函数 (转)[@more@]应用之一:Delphi中有控件MEMO,当使用应控件输入内容或编辑时,如何确定光标当前的位置呢?这时就可以调用windows api中的EM_LINEFROMCHAR和EM_LINEINDEX消息来确定MEMO控件中光标的当前行和列,具体调用方法的过程如下:procedure TForm1.Button1Click(Sender: Tobject);varLineNum:longint;CharsBeforeLine:longint;beginLineNum := SendMessage(Memo1.Handle,EM_LINEFROMCHAR,Memo1.SelStart,0);CharsBeforeLine:=SendMessage(Memo1.Handle,EM_LINEINDEX,LineNum,0);Label1.Caption:='Li
真痛苦:::Lycos Asia正式宣布收购MyRice.com (转)
真痛苦:::Lycos Asia正式宣布收购MyRice.com (转)[@more@]痛苦:::Lycos Asia正式宣布收购MyRice.com - myrice,梦幻模拟战 myrice - 技术教程网 技术教程网 -- 实用技术参考
Delphi(BCB)中编译器版本宏定义 (转)
Delphi(BCB)中编译器版本宏定义 (转)[@more@]Delphi 5 VER130 C++ Builder 4 VER125 Delphi 4 VER120 C++ Builder 3 VER110 Delphi 3 VER100 C++ Builder 1 VER93 Delphi 2 VER90 Delphi 1 VER80 BP7 VER70
挪威少年黑客“掀翻”好莱坞 (转)
挪威少年黑客“掀翻”好莱坞 (转)[@more@] 北京晚报 乔·约翰森编写的这个仅有57K的小程序不仅震撼了好莱坞,还引发了无数的法律纠纷。他创造出来的“小魔怪”,如今已经成了好莱坞制片商们最恨之入骨的冤家对头。 乡村少年偶造“魔怪” 未来的历史学家们或许将会想起这样一个历史性时刻,并将它作为充满自由观念的互联网技术文化与财大气粗的娱乐产业之间的生死之战而载入史册。但乔·约翰森却没有这么深邃的历史观,这位生长在挪威乡村的17岁少年,是一个勤劳朴实的邮差之子。鼻子上架着金丝眼镜,脸颊
初学者看过来:简单谈谈 C/C++ 递归的思想,实现,以及和循环的关系。 (转)
初学者看过来:简单谈谈 C/C++ 递归的思想,实现,以及和循环的关系。 (转)[@more@] 很多初学者往往对递归迷惑不解,也在这上面花了不少的时间。其实教材上的例子很经典,只是它说的有一些唠叨了。初学者会看的头大的。编程是解决问题的,而现实中很多的问题都是比较简单的,没有象汉诺塔那么复杂。我们也不必追究递归到底是怎样实现的,我们只是要会用递归,会用递归来为我们解决一些问题,这就行了。 首先来看一个例子: 有一个Febonacci序列: 1,1,2,3,5,8,13,,21,34........ 它的问题是:求这个序列中
<SPAN>pLog Admin</SPAN>(转)
pLog Admin(转)[@more@]class=statusBar>Path: body»ul»li»a
C++中建立对象间消息连接的一种系统方法 (转)
C++中建立对象间消息连接的一种系统方法 (转)[@more@]C++中建立对象间消息连接的一种系统方法 项飞 用过C++进行过面向对象程序设计的用户都知道,程序中的对象很少单独存在。不考虑对象间的相互作用几乎是不可能的。所以,标识对象间的关系或建立对象间的消息连接是面向对象程序设计的一项重要任务。本文着重从C++程序设计的角度,提出一种建立对象间消息连接的实用方法。如果你想详细了解面向对象程序设计技术,请参阅有关专著。大家都知道对象是数据和方法的封装体。在C++中,它们分别表现为数据成员和成员函数。程序设
解开硬盘逻辑死锁的一种有效方法 (转)
解开硬盘逻辑死锁的一种有效方法 (转)[@more@]解开硬盘逻辑死锁的一种有效方法 西安市西北工业大学418信箱(710072) 肖华勇 一·序言 不知道你是否曾碰到过从软盘和硬盘都启动不了计算机的情形?一般计算机的硬盘分区表被病毒感染后,若不能启动机子,通常从软盘可以启动。但在严重的情形下,不但从硬盘不能启动机子,就是从软盘也不能启动。有的恶毒的病毒就能使硬盘被死锁。笔者一次在自己机子上玩弄硬盘锁时,就被锁住过一次。结果在硬盘下选择DOS或WIN95模式启动机子都死机,在软盘下用DOS启动也死机;在COMS中
再 论 制 硬 盘 逻 辑 锁 (转)
再 论 制 硬 盘 逻 辑 锁 (转)[@more@]再 论 制 硬 盘 逻 辑 锁 姜卓睿 雷必武 一、序言 由于教学工作需要,本人在参看了贵刊98年第4期《硬盘逻辑锁技术研究及应用》与99年第3期《解开硬盘逻辑死锁的一种有效方法》的文章之后,决定以同类方法尝试一下,结果未获得成功,又“苦于”没有KV300 L++ 版,不得不自己做一个硬盘逻辑锁。在制作过程中发现,仅仅只做循环链表是不够的,并不能锁住硬盘。以下是本人经过多次实验后,总结出的一套加锁和解锁的方法,(本文所述均在本机上获得通过!)以供大家参考。硬盘逻辑锁的原理请参
手工编辑过的IP地址分配表(方便大家看) (转)
手工编辑过的IP地址分配表(方便大家看) (转)[@more@] xa.sn.cn,西安公众网,西安,陕西,CN,202.100.0-8.* xa.sn.cn,西安公众网,西安,陕西,CN,202.100.16-19.* ya.sn.cn,延安数据局,延安,陕西,CN,202.100.10.* zhptt.gd.cn,珠海数据局,珠海,广东,CN,202.96.132.* huizhou.gd.cn,惠州数据局,惠州,广东,CN,202.96.142.* SHENZHEN.gd.cn,深圳数据局,深圳,广东,CN,202.96.134.* zhongshan.gd.cn,中山数据局,中山,广东,CN,202.96.189.* jiangmen.gd.cn,江门数据局,江门,广东,CN,202.96.138.* shanto
利用VC++开发所见即所得的打印程序 (转)
利用VC++开发所见即所得的打印程序 (转)[@more@]所见即所得的打印方式探受大家的欢迎,读者开发自己的所见即所得的打印程序也不是很困难,只要掌握了windows字体大小以及了解OnDraw函数与OnPrint函数中应做的工作就能作出比较满意的程序,以下是程序生成的步骤:(一)使用Appwizard来创建Prt-View.注意:1.在classes选择中将文档Docu?ment的Class Name中的CPrt-viewDoc类改为CsongDoc类,PrtvDoc.h和Prtv?Doc.cpp分别改为songDoc.h和song?Doc.cpp;视View的prtvvw.h和Prtvvw.cpp分别改为songvw.h和songvw.cpp(这样做的
用printer对象打印表格 (转)
用printer对象打印表格 (转)[@more@] 用printer对象打印表格 用msflexgrid控件显示的表格,要将它打印出来,最简单的方法是用printform方法,然而这只适合于数据正好能被屏幕显示的,即数据量少的,而且这种打印效果很差。而用printer对象进行打印编程,虽然麻烦点,但效果却是相当不错的,你可以自定义打印格式,打印页数,表格的粗细,字体大小等。实际上用printer对象进行打印编程是比较简单的。 下面我就用一实例来说明: 打印的内容是一张数据表,这里就只有两列数据,包括标题,副标题。(用A4纸打印) 假设数据处在C
c++builder快捷键大全 (转)
c++builder快捷键大全 (转)[@more@]Clipboard control (default)Ctrl+Ins Edit|CopyShift+Del Edit|CutShift+Ins Edit|Paste Ctrl+C Edit|CopyCtrl+V Edit|PasteCtrl+X Edit|Cut Debugger (default, classic, Brief, Epsilon, and Visual Studio)Breakpoint view Ctrl+V View sourceCtrl+S Edit SourceCtrl+E Edit BreakpointEnter Edit BreakpointCtrl+D Delete BreakpointDel Delete BreakpointCtrl+A Add BreakpointIns Add BreakpointCtrl+N&nbs