内容列表
- Delphi面向对象编程的20条规则(By Marco Cantu)(前言)
- 作者简介 Marco Cantu是一个知名的Delphi专家,他曾出版过《精通Delphi》系列丛书,《Delphi开发手册》以及电子书《精通Pascal》(该电子书可在网上免费获得)。他讲授的课题是Delphi基础和高级开发技巧。你可以通过他的网站(www.marcocantu
- 分类:Delphi 查阅全文
- 使用静态数组应该注意的问题
-
一:使用静态数组应该注意的问题:
1:char静态数组用在全局变量和局部变量中的区别。
您可以编写如下简单的测试,此时
procedure TForm1.Button1Click(Sender: TObject); var ArrayChar:array[1..100] of char; begin&nbs
- 分类:Delphi 查阅全文
- 运行期间生成代码的动态执行
- 运行期间生成代码的动态执行
程序要执行首先要分配内存,在Win32下每个进程的内存地址空间都是虚拟的,其内存地址不是实际的物理地址,所以使用VirtualAlloc来完成虚拟内存的分配!
LPVOID VirtualAlloc( LPVOID lpAddress, SIZE_T dwSize, &n
- 分类:Delphi 查阅全文
- Delphi程序与Chm帮助关联的简单实现
- Delphi程序与Chm帮助关联的简单实现
作者:李新 [email protected] QQ:1348513
Chm格式的帮助是从windows98以后才出现的新的格式,与.hlp格式相比,具有更简单的编辑方式、更丰富的画面。它是通过Chm制作工具对网页文件进行编译得到的,所以理论上你可以把帮助文件做的和网页一样漂亮。
- 分类:Delphi 查阅全文
- 资源文件的创建与使用
- 资源文件的创建与使用
1.创建资源文件 首先创建一个.Rc的纯文本文件。格式如下: 资源标识符 + 关键字 + 资源文件名 (1) 资源标识符:程序中调用资源时的特殊标号; (2) 关键字:标识资源文件类型; Wave: 资源文件是声音文件; RCDATA: JPEG文件; AVI: AVI动画; ICON: 图标文件; BITMAP: 位图文件; CURSOR: 光标文件; 资源文件名:资源文
- 分类:Delphi 查阅全文
- DirectShow之接口实战篇(三)
- DirectShow之接口实战篇(三)
播放速度的设定
需要使用ImediaPosition的方法。
MediaPosition.put_Rate(1);//正常
MediaPosition.put_Rate(0.25);//慢速
MediaPosition.put_Rate(2);//快速
单帧播放控制
需要使用IvideoFrameStep的方法
VideoFr
- 分类:Delphi 查阅全文
- DirectShow之接口实战篇(一)
- DirectShow之接口实战篇(一)
现今自己编程做一个多媒体播放工具是一件很令人开心愉悦的事情,但如果使用MediaPlay控件开发则会受到很多限制,自己的很多好的创意想法都无法或者很难实现,如果利用微软的DirectX接口开发则可以充分的将作者的独特想法付诸于实现,何乐而不为呢!!不过关于DirectShow接口的开发说明文档实在是少之又少,仅有的一些不是英文的就是一些关于理论方面的,真正
- 分类:Delphi 查阅全文
- 类和对象
- Delphi在很大程度上采用了面向对象的开发思路,所以,在采用delphi作为开发工具时,class和对象就显得 尤为重要!
对class的明确定义是:对具有相同特征的一类事物所做的归纳。作为一个非常抽象的概念,我们可以对类 这个字举例来理解:在校的学生,虽然每个人都会有不同的情况,还有小学生、中学生、大学生之分,男、 女生之分,但是他们有一个共同点,都处于求学阶段。我们就可以把他们归纳为“学生
- 分类:Delphi 查阅全文
- Simple Programming Tip #1 by Charlie Calvert
-
Welcome bear
www.borland.com
AppServer
C++
CORBA
CaliberRM
Delphi & Kylix
InterBase
- 分类:Delphi 查阅全文
- Delphi面向对象编程的20条规则(By Marco Cantu)(rule 16-20)
- 规则16:可视化窗体继承(Visual Form Inheritance) 如果应用得当,这将是一个强大的工具。根据我的经验,你所开发的项目越大,越能体现它的价值。在一个复杂的程序中,你可以使用窗体的不同等级关系来处理一组相关窗体的多态性(polymorphism)。 可视化窗体
- 分类:Delphi 查阅全文
- 用程序设置COM+应用程序的属性。
-
用程序设置COM+应用程序的属性。
今天从别人机器上导出了个代理程序,注册在自己的机器上,在组件服务里查看COM+应用程序的属性,发现代理程序有一个属性是可以修改的,就是远程服务器名称,在更改了此名称后,程序中不需要用CreateRemote函数,也可以申请到远程接口指针。可是我们应该给用户一个友好的界面,不能总让用户打开组件服务吧,来,我们写个程序吧。
这次我们只用Delph
- 分类:Delphi 查阅全文
- Delphi面向对象编程的20条规则(By Marco Cantu)(rule 11-15)
- 规则11:显示组件属性(Expose Components Properties) 当你需要访问其他窗体的状态时,你不应该直接访问它的组件。因为这样会将其他窗体或其它类的代码和用户界面结合在一起,而用户界面往往是一个应用程序中最容易发生改变的部分。最好的方法是,为你需要访问的组件属性定义一个窗体属性。要实现这一点,可以通过读取
- 分类:Delphi 查阅全文
- DirectShow之接口实战篇(二)
- DirectShow之接口实战篇(二)
大体说来,一般使用DirectShow接口编程无非3个步骤,初始化接口,利用接口中的控制函数使用控制操作,最后释放接口。(当然这里假定你已经拥有了directshow.pas等必须单元,如果没有的话请在网上查找或者向我索要)(注:以下变量没有定义,需自己定义使用)
1) 初始化接
- 分类:Delphi 查阅全文
- 用API实现在MSN的信息提示
- 我是比较喜欢用MSN的,因为它的信息提示比较独特,所有的聊天软件都是弹出一个常规的WINDOWS对话框,而它却好像是从任务栏里冒出来的。想想了,在DELPHI这样的纯OOP工具里加一个API应该不难实现,花了十来分钟终于搞出来了,以下是实现方法:
1、建立一个APPLICATION,将两个按钮放置到主窗体FROM1中,分别为button1和button2。button1.caption:='打开
- 分类:Delphi 查阅全文
- 在Delphi中进行指纹仪的二次开发
- 在Delphi中进行指纹仪的二次开发
一.指纹仪简介 指纹具有"物证之首"的美誉。科学界对指纹的论断是:假设地球上有50亿人口, 经过300年才会有两个相同的指纹出现。可见,指纹的唯一性是具有无可辩驳的地位。
指纹仪第一次改变了我们熟知的数字化安全系统。此前,一切都依赖于密码。你必须用自己的用户名,并且对你的系统进行配置。你必须遮住键盘以免其它
- 分类:Delphi 查阅全文
- ModelMaker 新手起步(一)
- ModelMaker是一个非常强大的软件工具,与所有强大而具有多面性的产品一样,ModelMaker的复杂性也会让一个新手望而却步。因为这个,所以我把这篇文档放在这儿以提供给那些可能用到ModelMaker并希望快速地学会使用这个工具的人们。
ModelMaker常被认为是一个UML图形工具或是Delphi Case工具,然而,它比一般的图形工具和Case
- 分类:Delphi 查阅全文
- Introduction to Indy (转载)
-
Introduction to Indy
Author: Chad Z. Hower
Homepage: http://www.atozedsoftware.com
Introductory Note
I originally wrote this article in the days of Indy 8.0. Most of the article st
- 分类:Delphi 查阅全文
- 通过原代码学习TComponent类的机制(1)
- 学习DELPHI最好的方法是看DELPHI的VCL原代码爱看他的机制本文就类TComponent的原代码来看他的机制.{ TComponent }constructor TComponent.Create(AOwner: TComponent);begin FComponentStyle := [csInheritable]; if AOwner
- 分类:Delphi 查阅全文
- Borland® JBuilder™ 7 与 IBM® WebSphere® 4.0 整合配置指南(1)
- 目录
安装Jbuilder7
安装WebSphere™ 4.0
配置Jbuilder7与WebSphere4.0 AES
使用JSP与Servlets
使用Session Bean
使用Entity Bean
远程调试
附加信息
关于我
前言
Jbuilder7是纯java所写的,广泛使用的一个可视化企业级
- 分类:Delphi 查阅全文
- Delphi的组件读写机制(三)
-
Ø TReader
先来看Delphi的工程文件,会发现类似这样的几行代码:
begin
Application.Initialize;
Application.CreateF
- 分类:Delphi 查阅全文