java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
{ 这一课我会教您如何使用三种不同的纹理滤波方式。 教您如何使用键盘来移动场景中的对象,还会教您在OpenGL场景中应用简单的光照。 这一课包含了很多内容,如果您对前面的课程有疑问的话,先回头复习一下...
使用内存映象实现进程间全局变量 编程时在同一程序中使用全局变量给我们带来了很多方便,大多数程序几乎都离不开全局变量。那么不同的程序之间呢?我们怎样在不同的程序(进程)之间共享数据呢?事实上,你可能已...
下列程序是本人在软件开发过程中根据用户操作上的方便,写的一个小过程,主要实现了向listview控件中拖放文件功能,其源代码如下: procedure tyanzheng.AppMessage(v...
procedure GetDirectories(list: TlistView; Directory: string; Item: Tlistitem; IncludeFiles: boolean)...
使用互斥对象让程序只运行一次 “怎么让我的程序在运行时不能重复打开?”经常在论坛上看到有朋友问这方面的问题。本文将比较详细的说明这一问题,并给出一个较为完善的解决方案。 尽管这已经不是一个新问题...
Delphi代码创建形式规范 本规范的目的:给自己的代码一个统一而标准的外观,增强 可读性,可理解性,可维护性 本规范的原则:名称反映含义,形式反映结构 1、[u...
2003年Delphi Informant杂志读者选择奖 (Delphi Informant Magazine Readers Choice Awards 2003) 重新洗牌 作者:Jerry...
代码重构——之获得封装性DELPHI编码实例 代码重构是获得结构良好的方法,通过重构,我们在保持功能不变的情况下,改善代码的质量,提高代码的复用程度。下面是一个获得改善代码质量和获得封装性...
(接上文) 四、组件属性编辑器和组件编辑器: 通过上面的努力我们的组件似乎已经比较完美了,可我们也忽略了一些重要的细节和一些有趣的事情,这一篇我们将研究两个很有用的组件特性: 在之前开发组...
(接上文) 三、添加组件图标、注册组件的属性类别: 在前面的文章中我们已经完成了组件的基本功能的开发。但是遗憾的是一但你安装了组件包,你会发现组件显示在delphi组件页中的图标并不能清楚的说...
(接上文) 组件的代码由于假设你已经熟悉delphi开发(它和一般开发没什么不同),我们就直接贴出来并加上适当的注释: unit Clock; interface...
通过实例看VCL组件开发全过程 这篇文章算是对我前段时间学习的一个学习总结,以及对自己学习过程的一个回顾。本文通过一个简单的例子来尽可能的展示VCL组件开发的各个方面,本文针对即将学习组件开发...
经常在CSDN上查阅名位大侠的文章,得益不少,近期因做一个项目,需要用到交叉表,报表上倒是有,但客户要求在Grid上能操作,没有办法,只好自己写了一段代码用于普通查询到交叉表的实现,不敢独享,故上传,...
本文其实.没有什么价值.写出来也是处于好玩.因为.最近闲的要命.所以总喜欢去些BBS聊天室之类的地方打发时间可是.突然发现这些地方总是喜欢记录IP真是麻烦.别人一跟踪马上就查出你的位置.实在是不爽.所...
其实网上已经有不少现成的软件,它们可以帮你做到一些共享软件的时间控制,比如试用30天,试用100次等。前些天给台湾人写的软件现在需要要一个试用版,由于是繁体,想用网上已有的软件<<幻影加密...
{ 贴图可以极大的节省CPU时间。呵呵,但是这一节费了我比较多的时间 : ( 因为用到了opengl的辅助库,现在这个库的函数已经很少有人用了,但是我还是找到了,感谢zdcnow(磁效应),他...
《Delphi高手突破》已经出版近一年了,其间有不少读者发来Email,我没有做到每封必回,应该会得罪了不少读者朋友,在此只能说声抱歉了。不过,有不少读者来Email询问关于他们正在构建的系统的技...
procedure Tcpya_app.FormCreate(Sender: TObject); begin datamodule2.tree.close; datamodule2.tree....
引用CommCtrl单元 procedure TForm1.Button1Click(Sender: TObject); begin ListView_DeleteColumn(My...
在最近的项目开发过程中,由于客户的需要,要对数据库中相同种类的货物进行汇总统计,经过多方面查阅,发现网上这方面的东西缺乏,于是就写了一个过程来实现这一功能。由不足之处请大家多多指正,多谢 程序中用...
用Delphi创建COM+ 应用服务器(三) 前面讲了建立com+组件的基本过程,但是还有许多的问题等待着大家去摸索,去发现。在这里我只实现数据库的基本操作,比如:插入,删除,更新,简单查...
在上节的内容上作些扩展,现在开始生成真正的3D对象,而不是象前两节中那样3D世界中的2D对象。我们给三角形增加一个左侧面,一个右侧面,一个后侧面来生成一个金字塔(四棱锥)。给正方形增加左、右、上、下及...
打造Delphi中字符串的replace函数 编者注:其实Delphi的StringReplace函数就是专为满足这个需要而设的。但我们也将这篇文章发表出来——至少作者提供了一种替代方案,探索精神应...
6.6.2 组件实例的命名规则 组件的名称应当具有描述性。Delphi没有为组件指定默认的名称。单元命名要使用一个变更了的 匈牙利命名规范。在这个标准中,组件名包括两个部分:前缀和性质标识名。 1....
上一节中教给您三角形和四边形的着色。这一课将教您如何将这些彩色对象绕着坐标轴旋转。 其实只需在上节的代码上增加几行就可以了。下面将整个例程重写一遍。方便您知道增加了什么,修改了什么。 增加两个变量来控...
我们知道,可以设定,当在一定的时间内没有对计算机进行任何操作时,启动屏幕保护程序。我们还可以规划计划任务,让电脑在某个设定的时间起动我们想进行的工作。这两个功能都是不错的构思,所以微软把它们一直保留了...
继续 上一节中我教给您三角形和四边形的绘制方法。这一节将教您给三角形和四边形添加2种不同类型的着色方法。使用Flat coloring(单调着色)给四边形涂上固定的一种颜色。使用Smooth co...
继续 利用上面的框架,我们可以很方便的进行我们的OPENGL编程(NeHe的教程也是围绕这个框架展开的,而且我看老外的源码,很多使用这个框架的) 下面我们在窗体上画一个三角和一个正方形...
将CKER翻译的NeHe的VC 的OPENGL框架转成了Delphi版, 希望对用Delphi学习OPENGL的兄弟有所帮助, 不知为什么,我的Delphi环境下无法直接运行,但是在别的机器上好像没问...
在Delphi 中用程序实现自定义窗体的创建和显示顺序(2) 以上方法虽然可以实现动态的有选择地创建和显示窗体,但是有一个致命的弱点,就是程序关闭权限的转移,不能保...
在Delphi 中用程序实现自定义窗体的创建和显示顺序(1) 摘要:本文介绍了一种简单而实用的方法用来动态创建和显示窗体,在Project.dpr中编写代码实现窗体的动态选择创建,同时对...
用Delphi创建COM+ 应用服务器(三) 前面讲了建立com+组件的基本过程,但是还有许多的问题等待着大家去摸索,去发现。在这里我只实现数据库的基本操作,比如:插入,删除,更新,简单查...
这其实是个很老的话题在这里写。实在有点没意义。不过还是写写。因为 ShellExecute总还是在经常用到。而且平率比较高。但我不打算重点讲shell 的参数。因为我打算做个面向对象封装。避开...
最近在CSDN上看到两篇关于《DELPHI中存取JPEG文件到SQLSERVER》中的文章之后,觉得其中讲述的方法虽然有可取之处,但颇费时,我这里有更简单的操作方法,而且安全可靠,不敢一人独享,愿发布...
ClientSocket组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立连接。 ServerSocket组件为服务器端组件。它是通信的响应方,也就是说,它的动作是监听以及被动接...
TManagedDataSet和DataSetPool的实现 天天用Delphi,自己有了很多想法。写代码之余,有空闲时间就把一些东西整理成文档。...
在Microsoft推出Windows NT4.0之后,以往只有在大型主机或者工作站上才可能出现的分布式处理终于可以在PC的世界中工作了。造成Windows NT可以成为企业计算环境除了NT的日渐成熟...
用Delphi创建COM+ 应用服务器(二) 步骤六: 接着在类型编辑器中声明组件的接口方法,如图: [img]http://dev.csdn.ne...
用Delphi创建COM+ 应用服务器(一) 一、创建实体对象 步骤一: New->Other->ActiveX->ActiveX Library 如图:...
防止用DeDe软件反编译delphi程序 这里有一篇防止用DeDe软件反编译delphi程序~ 用『』里的是我的注释,其余的是原创作~ Program Project1; Uses Fo...
type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender: T...
DELPHI存取JPEG文件到SQL Server数据库(续文) 高红岩(ghyghost) 在"DELPHI存取JPEG文件到SQL Server数据库"发表之...
DELPHI存取JPEG文件到SQL Server数据库 高红岩(ghyghost) 近日笔者书写一个小型的学生管...
获得Memo、RichEdit的光标位置: procedure TForm1.Button1Click(Sender: TObject); var Row, Col : integer...
SHChangeIconDialog(hwnd,filename,0,index); function SHChangeIconDialog;external 'shell32.dll' inde...
delphi中常用串口控件简介: mscomm:微软的东西,是VB中带的一个ActiveX控件,使用简单,性能一般,由于是ActivX控件,打包时需要注册好多信息,在Delphi中使用,建议使用VCL...
最近开发一个物流管理信息系统,其中涉及到了一个关于连接数据库的方案拿出来和大家分享一下。 简化程序安装,我们通常采用了通过系统注册表写入连接数据库的信息,但是这样已经是修改了系统的设...
现在有不少文字处理软件能实现文字统计功能,如果我们自己也能动手编制一个小程序来实现这一功能不就更有意义了吗? 一、编程思路: 程序通过调用ord函数将Memo控件中所有字符转换为对应的数值,再...
Borland公司推出的开发工具Delphi6.0功能强大,我现在为大家介绍一下利用Delphi来制作手机游戏贪吃蛇。 首先,打开New菜单,新建一个Form1,将它的Caption属性命名为贪吃蛇,...
If you never used the shortcut keys of Delphi, you would not be aware that it is a wonderful thing....