`
cfeers
  • 浏览: 135417 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
 用两种方法快速简单的实现窗口淡入淡出 收藏 在应用程序中引入图片淡入及淡出,可以让用户界面更加美观。以前报刊杂志中介绍的常用方法有两种:一是自己写程序,诸个象素进行混合渐变;二是使用DirectX,建立一个带Alpha通道的Surface。第一种,效果可以自己控制,但比较麻烦,而且一般不容易生成硬件优化的代码;第二种速度很快,却需要使用DirectX库。     本文结合Delphi实例代码,介绍两种简单快速的实现方法,算是一个总结吧,希望能对初学者有所帮助。 一:AnimateWindow函数的使用:    (一)函数原型:   BOOL AnimateWindow(HWND hw ...
在开发控件的时候,常会类似碰到这样的情况:我某个方法或事件的参数的类型,并不在Delphi默认添加的单元中,如果此时直接编译,必然会报错。但是让用户逐个把所需的单元添加回来,又显然太麻烦了,甚至用户也不知道该添加哪些单元。有没有办法让它自动化一点,在编译时,让控件自动给单元添加所需的单元呢?答案是肯定的。 首先引用DesignEditors和DesignIntf单元。然后在控件单元,编写一个继承自TSelectionEditor的类,例如说叫TMyUnitSelector吧。 typeTMyUnitSelector = class(TSelectionEditor)publicproce ...
从业务流程角度理解面向服务的概念 【2005-08-30 15:29】【】【计世网】   SOA,目前在IT领域的热门主题“面向服务的架构”,Service Oriented Architectures。SOA的概念来自于web服务,由于web服务概念的出现及相关应用系统的实施,SOA架构成为新的web服务模式。从本质上讲,SOA的概念是很简单的。与传统的端到端的企业应用系统不同,SOA提供了一系列的“服务”模块,这些服务模块具有定义良好的输入/输出接口以及功能完善的处理模块。通过使用这些服务,传统的端到端的系统可以方便的利用这些服务集成在一起。使用SOA架构最为便利的一点 ...
业务流程管理综述 TJDLUT 摘要:业务流程管理包括支持业务过程分析、设计、执行、管理的方法、技术及工具。它可以被看作是经典工作流管理系统和方法的扩展。本文主要介绍业务流程管理的基本概念、相关技术,以及讨论形式化方法/语言对业务流程管理的作用(例如Petri网,过程代数等)。 关键词:业务流程管理 工作流管理形式化方法 引言 首先了解一下信息技术演化的过程是有助于我们地更好的了解业务流程管理系统的相关知识。从图1中,我们可以看到当今信息系统发展的趋势[3]。该图表明当今的信息系统包含了几个层。中心层是直接和硬件打交道德操作系统;第二层是通用的应用程序,这些应用程序在企业中有广 ...
如何写CRM需求——客户服务管理篇 转载 CTI 论坛   在评估、选购CRM软件前,企业应该整理本单位的需求。需求整理涉及观察、调研、分析、讨论、撰写、修改和确定等阶段。笔者不打算对上述过程的每个步骤提供详细示 ...
操作步骤如下: 1、在VS.2003下编写WebServices,代码如下:  1         [WebMethod] 2         public string HelloWorld() 3         { 4             return "Hello World"; 5         } 6  7         [WebMethod] 8         public DataSet GetBook() 9         {10             sqlDataAdapter1.Fill(dsBook);11            ...
DELPHI基础开发技巧◇[DELPHI]网络邻居复制文件uses shellapi;copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);◇[DELPHI]产生鼠标拖动效果通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:var xpanel,ypanel,xlabel,ylabel:integer;PANEL的MouseMove事件:xpanel:=x;ypanel:=y;PANEL的DragOver 事件:xpanel:=x; ...
1. 不说“不可能”三个字。2. 凡事第一反应:找方法,而不是找借口。3. 遇到挫折对自己大声说:太棒了!  4. 不说消极的话,不落入消极情绪,一旦出现立即正面处理。5. 凡事先订立目标,并且尽量制作“梦想版”。6. 凡事预先作计划,尽量将目标视觉化。7. 工作时间。每一分,每一秒都做有利于生产的事情。8. 随时用零碎的时间(如等人、排队等)做零碎的事情。9. 守时。10. 写下来,不要太依靠脑袋记忆。11. 随时记录灵感。12. 把重要的观念,方法写下来,并贴起来,以随时提示自己。13. 走路比平时快30%,走路时脚尖稍用力推进,肢体语言健康有力,不懒散,萎靡。14. 每天出门照镜子,给自己 ...
Delphi6函数大全(1)   <<Delphi6函数大全1-StrUtils.pas>> 首部 function AnsiResemblesText(const AText, AOther: string): Boolean; $[StrUtils.pas功能 返回两个字符串是否相似说明 ANSI(American National Standards Institute)美国国家标准协会;不区分大小 ...
 大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在 ...
C++           输入输出    C# ==================================char chr[255]   O    StringBuilderKCA_DIR            I    intLPCSTR             I    stringint                        I    intLPSTR              O    StringBuilderint*                      O    out intDWORD              I    intDWORD*      ...
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥! 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值, ...
procedure TForm1.FormCreate(Sender: TObject); var   hr :thandle; begin   hr:=createroundrectrgn(1,1,width-2,height-2,5,5);   setwindowrgn(handle,hr,true); end; procedure TForm1.FormPaint(Sender: TObject); var   DC: HDC;   Pen: HPen;   OldPen: HPen;   OldBrush: HBrush; begin   DC := GetWindowDC(Handle ...
如何在 Delphi 中静态链接 SQLite 搞了我几个小时,终于成功在 Delphi 中静态链接了 SQLite (v3.5.4),下一步就是研究加密了,呵呵 中间其实遇到很多问题,今天累了,就不说了,改天补上 1.当然是下载 SQLite 的源代码啦,呵呵,不过记得要是 all in ...
C/C++调用Delphi制作的dll时发现的一些问题 收藏 做了一个网络业务逻辑实体,是用C++编写的dll,内部有一个全局的业务实体,外部准备用Delphi编写的界面程序来控制并显示状态...... 1. C++的dll中不能用C++风格的导出方式:_declspec(dlle ...
Global site tag (gtag.js) - Google Analytics