DirectX8.1的DirectDraw7研究手记(一) (转)
DirectX8.1的DirectDraw7研究手记(一) (转)[@more@]这几日修改以前写的基于GDI的小游戏,由于机器较慢,所以游戏运行很慢,所以决定研究一下用DirectX8.1的DirectDraw来把游戏修改一下。以前看过网上朋友写的DirectDraw的资料,大多是写IDirectDraw接口的,于是决定研究一下IDirectDraw7的使用。 DirectX8.1中有关DirectDraw的接口共有IdirectDraw、IdirectDraw2、IdirectDraw3、IdirectDraw4和IdirectDraw7这五种。 今天主要整理一下idirectdraw7的简单使用 原来使用IdirectDraw时大概是这样的, 一、 初始化window类型(全屏
构造函数的继承问题 (转)
构造函数的继承问题 (转)[@more@]构造函数的继承问题(静水流深第一版) 这是我的读书笔记,希望能够对大家学习Java有所帮助。所有代码都经过测试,测试环境:java version "1.4.0-rc"Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-rc-b91)Java HotSpot(TM) Client VM (build 1.4.0-rc-b91, mixed mode) 如大家发现任何错误,或有任何意见请不吝赐教。 缺省构造函数的问题:base类是父类,derived类是子类,首先要说明的是由于先有父类后有子类,所以生成子类之前要首先有父类。class是由class的构
在bcb里实现像Winamp那样具有吸附效果的磁性窗口 (转)
在bcb里实现像Winamp那样具有吸附效果的磁性窗口 (转)[@more@] 相信大家都用过Winamp,一定会对她那种具有吸附效果的窗口感到很惊喜吧。其实要实现这样的效果并不难,下面我就用bcb做出这样的效果。为了将问题简化,窗口只在屏幕顶端产生吸附效果。 打开bcb6.0,新建一工程,将Form1的BorderStyle的属性改为bsNone,做成一个无标题栏,无边框的窗体。正常情况下,我们是无法移动这样的窗体的。我们必须自己给窗口发送一个移动的消息,在Form1的MouseDown的事件中添加如下代码: ReleaseCapture(); SendMess
VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库 (转)
VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库 (转)[@more@]请大家注意!这种方法只能应用于输出为C格式的__stdcall调用方式! 1. 使用VC++的工具DUMPBIN将DLL中的导出函数表导出到一定义(.DEF)文件 EXAMPLE: DUMPBIN VideoDeCoder.dll /EXPROTS /OUT:VideoDeCoder.def 2. 将导出的.DEF文件整理为一符合.DEF个数的函数导出文件 EXAMPLE: VideoDeCoder.DEF 文件内容如下 Dump of file VideoDeCoder.dll File Type: DLL Secti
NOKIA Seriers60 SDK for Jbuilder 安装配置(中文) (转)
NOKIA Seriers60 SDK for Jbuilder 安装配置(中文) (转)[@more@] NOKIA Seriers60 SDK for Jbuilder 安装配置。一步步教你如何用JBuilder配置Series60开发环境。 NOKIA推出了基于Symbian的操作系统的7650和9210。这个操作系统需要大量的开发者来进行开发。可普遍的反映是入门太难,尤其是对于工具的配置。这篇文章就是针对一些初级者,教您如何在Nokia Series60用JBuilder进行软件的开发。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Series60是Nokia 60系列手机的操作系统(现在的手机已有
Matthew Curland的VB函数指针调用 (转)
Matthew Curland的VB函数指针调用 (转)[@more@]Matthew Curland简介: Visual Studio开发小组成员,参与开发了VB的intelliSense和object Browser。他是VB资深专家,对VB有非常深入的研究,堪称VB大师。所著《Advanced Visual Basice》是阐述VB高级编程技巧的一本好书。 本文英文原著可见2000年2月份《Visual Basic Programmer's Journal》(VB程序员月刊)里的《Call Function Pointers》,这是他发表的妙文之一,他的书里的第11章和本文同名,本文应该是这一章节的精华。 之所以推荐此文,是因为它综合运用了VB里的不
读书笔记:RUP (转)
读书笔记:RUP (转)[@more@]RUP的目标: 指导开发人员有效的实施并实现满足客户需求的系统 衡量: 成本,质量,交付时间 RUP: 是用例驱动,以构架为中心,迭代和增量的 需求 分析 设计 实现 测试 -- 用例模型 分析模型 设计模型 实施模型 实现模型 测试模型 开发人员捕获客户需求作为用例模型中的用例; 然后分析并设计系统来满足这些用例,这样便首先创建了一个分析模型; 然后是设计模型和实施模型; 进而在实现模型中实现该系统,实现模型中包括所有代
True DBREPORT 6.0的使用说明 (转)
True DBREPORT 6.0的使用说明 (转)[@more@] True dbREPORT 6.0的使用说明 DBREPORT是一个可以让用户在应用中快速方便的使用功能强大的报表系统的控件。它有着强大的功能,方法和事件,能让用户在进行少量的工作的情况下就提供出完善的报表 DBREPORT 可以让用户把数据保存到ADO或者OLE DB的数据源中,也可以从数据列表中取得数据,或者以事件为基础取得数据。用户可以很方便的存取或打印这些数据。它的特征包括:Data Access(数据的接口):此控件支持多种数据连接方式。他可以直接连接到数据库并生成他自己的数据集,也
Microsoft 发布Rotor,一场Shared Source对Open Source的速度比赛 (转)
Microsoft 发布Rotor,一场Shared Source对Open Source的速度比赛 (转)[@more@]microsoft 发布Rotor,一场Shared source对open source的速度比赛 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 小气的神 2002.03.28 Article Type: News 难度等级:1/9 版本:1.48 我想这是do.NET世界中一件有意义的事,某种程度上它会在今后几年对Microsoft以及他的敌对者造成影响,当然现在我们不知道将是怎样的影响和振动。不过我认为目前的 Microsoft 显示出更多的“Steve
通过API访问IE Cache (转)
通过API访问IE Cache (转)[@more@]通过api访问ie Cache 我们知道在使用IE浏览网页时,IE会把远端主机的内容保存在本机以供以后脱机访问。下面将介绍的是如何通过Delphi编程实现遍历Cache中所有保存的内容。 如果大家对windows API编程比较熟悉的话,应该知道对于遍历访问一般有两种办法,一是定义一个回调函数,然后将回调函数地址传递给遍历函数,当遍历到一个内容时就会调用回调函数一次,例如EnumWindows函数。另外一种是先利用一个API函数建立一个局柄,然后以这个局柄作为遍历函数的参数,我们可以通过反复调用遍历函数知
Delphi编程实现程序快捷方式[原创] (转)
Delphi编程实现程序快捷方式[原创] (转)[@more@] Delphi编程实现程序快捷方式[原创] ★中共河南省济源市委党校,耿百强 摘要:本文主要介绍了用Delphi编程实现程序的快捷方式的方法,其中主要讨论了Delphi中COM编程的方法、快捷方式的实现方法,并给出了一个实例程序。关键词:Delphi,COM编程,快捷方式 windows系统提供了快捷方式来简化用户对应用程序的执行,尽量使得用户不与应用程序的具体位置挂上关系,大大方便了用户的操作。所以,在Windows系统下,大多安装程序一般都提供创建程序组和快捷方式。但,你有没有想过,
.NET中带有口令加密的注册页面 (转)
.NET中带有口令加密的注册页面 (转)[@more@]在ASP.NET中提供了加密的功能。名字空间System.web.Security中包含了类FormsAuthentication,其中有一个方法HashPasswordForStoringInConfigFile。这个方法可以将用户提供的字符变成乱码,然后存储起来。注意此方法是不能继承的。下面的代码就是在做注册页面时将数据加密后存储到数据库的过程Imports System.Web.SecurityImports System.DataImports System.Data.sqlClient '////////所需要的名称空间 Private Sub Button1_Click(ByVal sender As System.object, ByVal e As System.E
ActiveX控件 数字签名 简明指南 (转)
ActiveX控件 数字签名 简明指南 (转)[@more@]好吧。 1。先到 www.ca365.com。2。下载根证书。3。申请并下载个免费的测试证书,保存密码。(测试证书有效期1个月,但是过期了控件还可以用!)4。下载数字签名工具“Signcode.exe”。 安装,我在xp下可以,但98就不行~~~5。按照ca365帮助先装根证书“rootTest.cer”,并把ca365加在可信用发证机构。6。在ca365根下安装测试证书。 签名:7。用 Signcode.exe 按提示签名你的ActiveX控件就完成了。8。搞点咯!!!!! (原创 Mailto:nne998@163.com">nne998@163.com ,ActiveX控件数字签
oracle毛病(二) (转)
oracle毛病(二) (转)[@more@]接第一篇: 11. pl/sql的用户们, 看看下面: 创建一个没带参数的procedure: create or replace procedure proc_name as i number; begin ... end proc_name; 创建一个带参数的procedure: create or replace procedure proc_name(arg1,...) as i number; begin ... end proc_name; 你很习惯用declare来声明吗? 不行, 这里不行, 你必需听我的, 用as 创建一个触发器: create or replace trigger tri_name before insert on tname for each row decla
与贸易有关的知识产权协议 (转)
与贸易有关的知识产权协议 (转)[@more@]与贸易有关的知识产权协议 第二部分 有关知识产权的效力、范围及利用的标准 第l节 版权与有关权 第9条 与伯尔尼公约的关系1.全体成员均应遵守伯尔尼公约1971年文本第1至21条及公约附录。但对于伯尔尼公约第6条之2规定之权利或对于从该条引伸的权利,成员应依本协议而免除权利或义务。2.版权保护应延及表达,而不延及思想、工艺、操作方法或数学概念之类。 第10条 计算机程序与数据的汇编1.无论以源代码或以目标代码表达的计算机程序,均应作为伯尔尼公约1971年文本所指的文字作品给予保护
中华人民共和国刑法(节录) (转)
中华人民共和国刑法(节录) (转)[@more@]中华人民共和国刑法(节录) (1997年3月14日八届人大五次会议修订,1997年10月1日起施行) 第七节 侵犯知识产权罪 第二百一十三条 未经注册商标所有人许可,在同一种商品上使用与其注册商标相同的商标,情节严重的,处3年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处3年以上7年以下有期徒刑,并处罚金。 第二百一十四条 销售明知是假冒注册商标的商品,销售金额数额较大的,处3年以下有期徒刑或者拘役,并处或者单处罚金;销售金额数额巨大的,处3年以上7年以下有期徒
著作权行政处罚实施办法 (转)
著作权行政处罚实施办法 (转)[@more@]著作权行政处罚实施办法 (1997年1月28日国家版权局发布) 第一条 为规范著作权行政管理部门行政处罚的设定和实施,保护公民、法人和其他组织的合法权益,维护和保障著作权行政管理秩序,根据《中华人民共和国行政处罚法》、《中华人民共和国著作权法》和其他有关著作权行政管理的法律、行政法规,制定本办法。 第二条 国务院著作权行政管理部门(以下称"国家版权局")和地方人民政府的著作权行政管理部门(以下称"地方著作权行政管理部门")负责对《中华人民共和国著作权法》和其他法律、
国家版权局关于对出版和复制境外电子出版物和计算机软件进行著作权授权合同登记和认证的通知 (转)
国家版权局关于对出版和复制境外电子出版物和计算机软件进行著作权授权合同登记和认证的通知 (转)[@more@]国家版权局关于对出版和复制境外电子出版物和计算机软件进行著作权授权合同登记和认证的通知 (1996年8月8日) 为加强对出版或复制境外电子出版物和计算机软件的著作权管理,防止侵权盗版电子出版物和计算机软件的非法出版或复制,保证电子出版和计算机软件行业的健康发展,国家版权局决定对出版或复制境外电子出版物和计算机软件进行著作权授权合同登记和认证。具体办法如下: 一、电子出版物出版单位引进出版境外电
关于计算机软件著作权管理的通知 (转)
关于计算机软件著作权管理的通知 (转)[@more@]
设计模式、用Delphi描述-->Lock pattern (转)
设计模式、用Delphi描述-->Lock pattern (转)[@more@] Lock pattern 起源XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> lock pattern是Delphi中 TStrings数据更新控制的基础。在本段后面将例举部分Tstrings、TstringList的代码 目的 为类提供一个临时的访问锁控制机制 动机 我们经常发现一个对象经常调度一个返回更改结果的通知。被调度的对象必须控制其内部状态,以同步对象数据。如果同时对一个对象进行多个更改操作,将会产生多个通知并产生一个并发的操作。此时在你的类中加入一个