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
网站设计和图形用户界面(GUI)设计的不同 (转)
网站设计和图形用户界面(GUI)设计的不同 (转)[@more@]网站设计和图形用户界面(GUI)设计的不同XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 网站设计和传统的软件用户界面设计是有区别的。大体上说,设计师必须放弃对界面的完全控制,让用户和他们的客户端软/硬件来决定一部分。 当然,网站设计和传统的用户界面设计(UI Design)还是有很多相似之处的:最基本一点,他们都是交互式系统,都属于软件设计范畴而不是物理设计范畴。 设备的多样性 在传统GUI设计里,你能够控制每一个像素:你制作
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@]windows UI技术一直是用户接口程序设计人员最关心的技术。Visual C++所提供的标准工具条中基本上只有一些简单的功能按钮,而Visual C++自身的工具条功能十分丰富,尤其是工具条中内嵌的控件十分方便。下面我就谈谈如何利用MFC编程在工具条中增加组合框控件。 目的:在工具栏上内嵌编辑框 思想:(1)获得工具栏上按钮的ID;(2)获得按钮的尺寸;(3)调整按钮尺寸大小;(4)绘制按钮。 步骤:(1)在工具栏资源中添加一按钮,设置其按钮ID IDC_EDIT; (2)从CToolBar继承CMyToolBar,并定
我的五子棋源程序,还不够厉害,谁能继续完善 (转)
我的五子棋源程序,还不够厉害,谁能继续完善 (转)[@more@] /* By ZhouDahua. 1999,3,30 */ /*TC2.0*/ #include <stdio.h> #include <graphics.h> #include <process.h> #include <stdlib.h> #include <dos.h> #include <ctype.h> #define DOWN 80 #define UP 72 #define F1 59 #define LEFT 75 #define RIGHT 77 #define Q 16 #define E 18 #define X
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
经验点谈在JSP中的声明. (转)
经验点谈在JSP中的声明. (转)[@more@]在JSP中的声明:JSP中的声明有两种方法:一种是<% intCount=0%>,另一种是<%! intCount=0%>,现在讲讲第二种.1、测试条件:假设有两个页面test1.jsp和test2.jsp都有如下代码:<%! intCount=0%><%intCount+=1;out.print("第"+intCount+"人次进入本页面!");%>2、测试环境:Jrun3+jdk1.23、测试结果:·这个intCount只要是在同一个页面,就相当于一个ASP中的一个APPLICATION,各个用户共享这个变量,且初始化 intCount=0只在第一个用户登陆时执行.·但不同的页面互不影响.
创建SWING风格的按钮控件 (转)
创建SWING风格的按钮控件 (转)[@more@]本文介绍如何创建swing风格的按钮控件 基本思想:(1)按钮选中时,绘制已按钮中点为中心的蓝色矩形; (2)按钮预定义为自画风格; (3)以按钮本身矩形错位画线,采用不同的画刷,计划笔,产生 SWING效果。 函数定义: CSwingButton::DrawButton(LPDRAWITEMSTRUCT lpDrawItemStruct)//画按钮 void CSwingButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) //重载 void CSwingButton::PreSubclassWindow() //通知风格自画 CString CSwi
JavaScript中的正则表达式(1) (转)
JavaScript中的正则表达式(1) (转)[@more@] 正则表达式(regular expression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配或代替一个串(string)中特定字符(或字符集合)的属性(properties)和方法(methods)。 要为一个单独的正则表达式添加属性,可以使用正则表达式构造函数(constructor function),无论何时被调用的预设置的正则表达式拥有静态的属性(the predefined RegExp object has static properties that are set whenever any regular expression is used, 我不知道我翻得对不对,将原文列出,请自
JavaScript中的正则表达式(2) (转)
JavaScript中的正则表达式(2) (转)[@more@] 正则表达式对象的属性及方法 预定义的正则表达式拥有有以下静态属性:input, multiline, lastMatch, lastParen, leftContext, rightContext和$1到$9。其中input和multiline可以预设置。其他属性的值在执行过exec或test方法后被根据不同条件赋以不同的值。许多属性同时拥有长和短(perl风格)的两个名字,并且,这两个名字指向同一个值。(Javascript模拟perl的正则表达式) 正则表达式对象的属性 属性含义 $1...$9 如果它(们)存在,是匹配到的子串 $_ 参见input $* 参见multiline $&
编程必读:Netscape 6 支持的对象和属性列表 (转)
编程必读:Netscape 6 支持的对象和属性列表 (转)[@more@]请大家好好珍藏,绝对值得! 编程必读:.NETscape 6 支持的对象和属性列表 作者:http://lucky.myrice.comE-Mail:amxh@21cn.com window object Window parent object Window scrollbars object BARProp frames object WindowCollection length number name string scrollX number scrollY number window object Window self object Window navigator object Navigator appCodeName string appName string appVersion string language stri
动态改变屏幕设置 分辨率、颜色等。 (转)
动态改变屏幕设置 分辨率、颜色等。 (转)[@more@]动态改变屏幕设置 '- 定义Private Declare Function lstrcpy _Lib "kernel32" Alias "lstrcpyA" _(lpString1 As Any, lpString2 As Any) _As LongConst CCHDEVICENAME = 32Const CCHFORMNAME = 32Private Type DEVMODEdmDeviceName As String * CCHDEVICENAMEdmSpecVersion As IntegerdmdriverVersion As IntegerdmSize As IntegerdmDriverExtra As IntegerdmFields As LongdmOrientation As IntegerdmPaperSize As IntegerdmPaperlength As IntegerdmPaperWidth As IntegerdmScale As Int
利用VB产生屏幕变暗的效果. (转)
利用VB产生屏幕变暗的效果. (转)[@more@]利用VB产生屏幕变暗的效果.想利用VB编程实现屏幕变暗的效果(向关闭Win95时的效果),只要按下面的步骤来做1、在Form1中加入两个Commandbutton和一个PictureBox.2、在Form1的代码窗口中添加以下代码:Private Type RECTLeft As LongTop As LongRight As LongBottom As LongEnd TypePrivate Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As LongPrivate Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hdc As Long) As LongPrivate Declare Function CreatePat
"堆"和"栈"的基本概念(C/C++初学者必读) (转)
"堆"和"栈"的基本概念(C/C++初学者必读) (转)[@more@]"堆"和"栈" 作者:arya 堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念。首先,这两个概念都可以在讲数据结构的书中找到,他们都是基本的数据结构,虽然栈更为简单一些。 在具体的C/C++编程框架中,这两个概念并不是并行的。对底层机器代码的研究可以揭示,栈是机器系统提供的数据结构,而堆则是C/C++函数库提供的。 具体地说,现代计算机(串行执行机制),都直接在代码底层支持栈的数据结构。这体现在,有专门的寄存器指向栈所在的地址,有专门的机器指令完成数据入
程序员,你的逻辑思维有多强(一道推理题测试,不可错过) (转)
程序员,你的逻辑思维有多强(一道推理题测试,不可错过) (转)[@more@] 要做一个程序员,逻辑思维能力是关键,写程序也是对该能力的一种锻炼,这里有一个测试题,你可以对自己现在的能力进行评诂。也希望大家回贴谈谈感受。 本题是柏林大学的一次考试题,要求在30分钟内做出,不过只有少于10%的人完成了要求。计分是这样的,共150分,从1到30分钟,每加1分钟减2分,那么30分钟答出就是90分,是及格分;从30分钟以后每加1分钟减1分。我当时用了22分钟,大家也试试,看自己能得多少分。 原题:有五位小姐排成一列,所有的