用例图的简单描述 (转)
用例图的简单描述 (转)[@more@]Use Case View SummaryXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 这段文字是翻译自Mark Priestley《Practical object-Oriented Design with UML》的,算是对用例图作个总结,增加我自己的理解和记忆,也希望对大家有所帮助。有兴趣的朋友和我联系讨论, 共同学习, 共同提高。我的eMail: kenli2000@163.com。 l 用例视图(use case view)包括actors 和 用例(use cases)。Actors描述了用户在和系统交互的过程中可以扮演的角色。用例描述了系统提供给actors的
在网页中使用realplayer播放rm文件 (转)
在网页中使用realplayer播放rm文件 (转)[@more@]第1回1.1 Intorduces embeded Realplayer使realPlayer嵌入在ie或.NETscape中来播放rm流,通过netscape plug-in 或ActiveX你能访问插件的属性方法,控制 影片的播放,与用户进行交互,他们通常通过Java,Javascript,vbscript,c++,...等来访问 1.2 embeded presentations 嵌入样式包括视频窗口,音量控制,以及一些控制按钮等。 1.2.1 Using <EMBED> Tags for the Netscape Plug-in 在Netscape中使用<EMBED>有三个必需的参数(SRC,WIDTH
神秘的DUAL (转)
神秘的DUAL (转)[@more@]DUAL ? 有什么神秘的? 当你想得到ORACLE系统时间, 简简单单敲一行sql 不就得了吗? 故弄玄虚…. SQL> select sysdate from dual; SYSDATE --------- 28-SEP-03 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 哈哈, 确实DUAL的使用很方便. 但是大家知道DUAL倒底是什么object, 它有什么特殊的行为吗? 来,我们一起看一看. 首先搞清楚DUAL是什么OBJECT : SQL> connect system/manager Connected. SQL> select owner, object_name , object_type from dba_obje
JSP与JavaMail(1)---JavaMail和JAF的介绍 (转)
JSP与JavaMail(1)---JavaMail和JAF的介绍 (转)[@more@]1.介绍:Java Mail api的开发是SUN为Java开发者提供公用API框架的持续努力的良好例证。提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立。 Java Mail API的结构本身证明了它的开发者的基本目标之一--软件开发的工作量应该取决于应用程序本身的复杂程度以及开发者所要求的控制程度。换句话说,Java Mail API尽可能地保持简单。乍看起来,JavaMail API所拥有的类总数以及类之间的关系可能让人误解为要花费漫长的学习时间。实际上,一旦正式开始使用
“安德的游戏”和软件开发 (转)
“安德的游戏”和软件开发 (转)[@more@]Ender's Game and Software Development 22 Jul 03 [print link all] I recently read the novel Ender's Game by Orson SCOtt Card. It's a science-fiction piece about a young child who is training to be the next military genius that can save Earth from devastating attack by an alien species. As I read the novel, four main themes jumped out at me as being very relevant to software development. The hero of the story, Ender, had many gifts and attributes, bu
SQL Server连接ACCESS数据库的实现 (转)
SQL Server连接ACCESS数据库的实现 (转)[@more@] sql SERVER连接ACCESS数据库的实现 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 作者: CCBZZP 不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过OdbC实现与其它数据库的互联。 本文的测试环境为: 操作系统: windows2000 SERVER (繁体系统) 安装数据库: SQLSERVER2000(英
再唠叨一遍 Linux 与 Windows 的话题 (转)
再唠叨一遍 Linux 与 Windows 的话题 (转)[@more@]再唠叨一遍 Linux 与 windows 的话题 2003.9 (所有版权保留) 一个产品或技术的发展应用是开发者、供应商引发应用、销售,消费者回馈促进供应增大或升级的循环平衡过程。 在产品或技术发展应用的循环平衡过程中的不同阶段或时期,主要循环促进力量是在供应者、消费者之间来回变化的。供应者单独长期作为的主要循环促进力量将可能导致现金流中断;消费者长期作为主要循环促进力量将很容易导致过量供应——除非有垄断情况存在,但垄断情况将被政府及法律严格控制或限制。
用Visual C++编写电子邮件程序 (转)
用Visual C++编写电子邮件程序 (转)[@more@]一、概述 本文主要讲述如何使用Visual C++用Mapi编写E-Mail程序。MAPI是包含在windows之中的,因此不需要安装其他额外的部件。MAPI有以下三种形式: SMAPI,Simple MAPI,简单的MAPI CMC,Common Messaging Calls,一般通讯调用 完整的MAPI SMAPI和CMC都包含在完整的MAPI中,当用户想执行一些高级操作,比如编写自己的E-mail服务器的时候,必须使用完整的MAPI。本文主要阐述如何编写能够收发电子邮件的程序,因此使用SMAPI就足够了。 二、编写电子邮件程序 3-1 初始化MAPI 要使用MAPI
编写驱动拦截NT的API实现隐藏文件目录 (转)
编写驱动拦截NT的API实现隐藏文件目录 (转)[@more@] 目前NT下有很多种隐藏文件和目录的方法,其中最简单的一种是给文件和文件夹加上系统属性和隐藏属性,操作系统就会不在显示了,而且查找也找不到了,但是这种方法一点都不彻底,没有可用性!下面我们来介绍用NT驱动程序来拦截NTapi来实现彻底隐藏文件和目录的目的。NT下有一个文件NTDLL.DLL,大部分NTAPI都是在这个库中封装的。其中实现查找文件和目录的API接口是ZwQueryDirectoryFile,所以我们只要拦截这个API的话,文件和目录就可以完全隐藏了!下面来一步不实现(准备工作:到
获取网页中的密码和文本输入框的内容 (转)
获取网页中的密码和文本输入框的内容 (转)[@more@]介绍网页中的密码输入框和一般不同,他没有句柄之类的,但是可以通过IE的IHTMLInputTextElement接口获取! 本文是教你如何得到网页中输入框的内容。如何你想获取网页中的密码,则只要把if (lstrcmpi(strtype, _T("TEXT")) == 0) 改成if (lstrcmpi(strtype, _T("PASSword")) == 0) 就可以了,如果你要是再加个实时监视的话,就成了密码窃取程序了咯! 主要思路:获取IE的IHTMLInputTextElement接口,这样就可以获取网页中的输入框(包括文本和密码输入框)的内容了。 &n
JBuilder9+Weblogic7实战篇Entity Bean运用(二) (转)
JBuilder9+Weblogic7实战篇Entity Bean运用(二) (转)[@more@]JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ENTITY BEAN的运用(二) 作者:黄 凯 E_Mail:hk_sz@163.com 五、使用EJB QL开发查询 5.1 什么是EJB QL 在关系数据库的操作中查询是经常使用的,主要是通过select语句完成的。Entity Bean作为代表数据库中数据的持久性组件也同样需要查询操作,即能够找到符合某一查询条件的Entity Bean的实例。Entity Bean的查询操作是通过
互斥锁和条件变量 (转)
互斥锁和条件变量 (转)[@more@]这是我的一个实验的报告,用互斥锁和条件变量来实现semaphore(叫信号量吗?)。 实验要求和报告都是英文写的,学的课是 realtime system and programming,这一部分是关于同步的。 实验要求; Lab 4. Multi-Threading Introduction In the previous lab experiments, you have learnt and practiced multitasking programming based on single-thread multiple processes model. In this lab experiment, you will explore multipe-thread single-process model. POSIX
也用 C++ 实现 Property 功能 (转)
也用 C++ 实现 Property 功能 (转)[@more@]用 C# 或者 Borland C++ Builder 的时候会遇见“property”这个东西,可以控制读写方式。标准 C++ 并没有这个概念,那么我们能否在纯 C++ 中使用这个功能呢?当然可以。下面是本人独立完成的一个实现方法: #include <iostream>using namespace std; typedef enum {READONLY, READWRITE} RW_Right; template <class _Class /* 包含该属性的类 */ , typename _Ty /* 该属性的类型 */, RW_Right = READWRITE /* 该属性的权限:默认为读写 */ > class Property {public:
JBuilder9+Weblogic7实战篇之Entity Bean运用篇(一) (转)
JBuilder9+Weblogic7实战篇之Entity Bean运用篇(一) (转)[@more@]JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ENTITY BEAN的运用(一) 作者:黄 凯 E_Mail:hk_sz@163.com 一、Entity Bean 的基础理论 1.1 什么是Entity Bean Entity Bean(实体Bean)是持久数据组件,代表存储在外部介质中的持久(Persistence)对象或者已有的企业应用系统资源。简单地讲,一个Entity Bean可以代表数据库中的一行记录,多个客户端应用能够以
对中国自发产生的软件企业的思考——(4)管理和人:微观 (转)
对中国自发产生的软件企业的思考——(4)管理和人:微观 (转)[@more@]很抱歉这么久才有第4篇,希望还有朋友记得本文。欢迎大家提出意见。 原本预计写7个主题,但是在完成的过程中合并了几个主题,因此下一篇将是最后一篇,多谢关注。谢谢。 4. 管理与人-微观 在上一篇中我们探讨了管理和人其中一个方面,即从宏观的角度来说,对于目前公司和高层管理者在日常管理中的一些误区进行了讨论。我想我们可以同意,在日常的管理中,存在着相当多的地方是需要改进的。 XML:namespace prefix = o ns = "urn:sch
ASP+SQL Server之图象数据处理 (转)
ASP+SQL Server之图象数据处理 (转)[@more@]ASP+sql SERVER之图象数据处理XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ASP(Active Server Pages)是Microsoft很早就推出的一种web应用程序解决方案,也是绝大多数从事网站开发人员很熟悉的一个比较简单的编程环境。通过ASP我们可以创建功能强大的动态的WEB应用程序。ASP虽然功能很强大,但有些功能用纯ASP代码完成不了,为了能保证开发出功能更加强大的WEB应用程序,我们可以借助调用COM组件。 在日常工作中,例如开发一个“商品网上销售系
基于授权和角色的访问控制的设计和实现(二) (转)
基于授权和角色的访问控制的设计和实现(二) (转)[@more@]二 分析设计 1 静态模型 安全对象 由于安全对象在程序设计期确定,所以设计的目标是确保一个需要控制的地方有且仅有一个安全对象(一一对应),至于维护性之类的运行期相关因素均可忽略。 一个安全对象基本上最少要有一个区分其它安全对象的身份(ID)和便于人理解的名字(这里的人指程序员,如果在定义编号时使用了有效的编码规则可以省去这个无关紧要的属性)。由于可能有子安全对象,它还必须让使用者知道其有关子安全对象的信息。我们可以使用Composite的模式来完成上
基于LOD的大规模真实感室外场景实时渲染技术的初步研究 PART I (转)
基于LOD的大规模真实感室外场景实时渲染技术的初步研究 PART I (转)[@more@]由于无法上传图片 完整文章请见www.gameres.com/Articles/Visual/3D/largeLOD.pdf gamehunter.3322.NET/xpertsoft 第一章:大规模室外场景渲染技术简介 第一节:室内Vs.室外 第二节:Voxel Vs.LOD 第三节:动态地形Vs.静态地形 第四节:其他 第一部分 简 介 引 言 室外场景的实时渲染技术是游戏编程世界中的热点技术. 同时它在其它领域也有着同样重要的作用。如 GIS 系统,飞行模拟系统,VR系统以及数
怎样在自己的进销存里导入速达、管家婆和用友的数据 (转)
怎样在自己的进销存里导入速达、管家婆和用友的数据 (转)[@more@]unit UpdateSD3000; interface uses windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, EditForm, KSCOntrols, KsLabels, KsSkinLabels, dxEditor, dxExEdtr, dxEdLib, dxCntner, KsButtons, KsSkinButtons, KsTabs, KsSkinTabs, KsHooks, Ksforms, KsSkinForms, KsEdits, KsComboBoxs, KsSkinComboBoxs, db, IBDatabase, Registry, SysPublic, IBCustomDataSet, Grids, DBGrids, ADODB; type
数据结构学习(C++)续——排序【3】交换排序 (转)
数据结构学习(C++)续——排序【3】交换排序 (转)[@more@]【3】交换排序 基本思想是:两两比较待排序记录的关键码,如果发生逆序,则交换之,直到所有对象都排好为止。 起泡排序 起泡排序是比较相邻的两个记录,逆序则交换。这样的做法导致小的关键码一层层的浮上来,因此得名。CSDN的论坛曾经讨论过“冒泡”和“起泡”是不是一个东西,看来这是翻译惹的祸,英文名都是Bubble Sort,具体写的时候可以正着排,也可以倒着排。(严版是从后往前排,殷版是从前往后排,好在两本书都翻译为“起泡排序”,不然就正像某些人得出的结论——一个