- 博客(10)
- 资源 (23)
- 收藏
- 关注
原创 浅谈Object Pascal的指针
大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人 产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在此不论。其实,Pascal语言本身也是支持指针的。从最初的Pascal发展至今 的Object Pascal,可以说在指针运用上,丝毫不会逊色于C语言的指针。 以下内容分为八个部分,分
2008-04-11 18:01:00 1130
原创 用Delphi的RTTI实现对象的XML持久化
之前我一直是用DELPHI提供的XML Data binding来做的,基本做法是:先用工具(如XMLSPY)做好一个XML Schema(XSD),然后用XML Data binding生成DELPHI的接口和类。当然,一旦生成好就很方便了,在程序里我只要操作这个接口就好了,其中各个Field都会被变成属性,并且类型也都如我在XSD中的定义。但问题在于程序在开发过程中,总是会有一些变化的,在这种
2008-04-11 17:34:00 1074
原创 Delphi 的持续机制浅探
目 录===============================================================================⊙ DFM 文件与持续机制(persistent)⊙ ReadComponentResFile / WriteComponentResFile 函数⊙ Delphi 持续机制框架简述⊙ 一个 TForm 对象的创建过程⊙ TStream
2008-04-11 17:34:00 1112
原创 强大的DELPHI RTTI--兼谈需要了解多种开发语言
风焱在《“18般武艺”?》中说到他碰上的被多种语言纠缠的问题。我在回复里说: 很多语言只要能看懂几分就行了,没必要每一种都精通 但是如果只会很少的一两种语言也是不行的。因为看了一些关于Java的反射技术的应用,忽然想到Delphi的RTTI也很强,于是试着拿数据集下手,用RTTI来实现它的对象化。用了两个晚上时间就搞定了(要不是因为开始时搞错对象--基类用了TObject,其实应该是用TPer
2008-04-11 17:32:00 832
原创 用DELPHI的RTTI实现数据集的简单对象化
在《强大的DELPHI RTTI--兼谈需要了解多种开发语言》一文中,我说了一下我用DELPHI的RTTI实现了数据集的简单对象化。本文将详细介绍一下我的实现方法。 首先从一个简单的例子说起:假设有一个ADODataSet控件,连接罗斯文数据库,SQL为: select * from Employee 现在要把它的内容中EmployeeID, FirstName, Last
2008-04-11 17:32:00 817
原创 Delphi 的RTTI机制浅探二
本文上篇基本上是 RTTI 入门介绍,续篇介绍了所有 TypInfo.pas 中的函数,附加了 Classes.pas、Graphics.pas、Controls.pas 中的几个 RTTI 相关函数。对于关键函数的代码提供汇编注释。希望本文覆盖了 Delphi 中 80% 的 RTTI 函数。时间仓促,错误难免,敬请批评指正。本文排版格式为: 正文由窗口自动换行;所有代码以 80 字
2008-04-11 17:31:00 859
原创 Delphi 的RTTI机制浅探一
作者:Savetime|savetime2k@yahoo.com 转贴自:Delphibbs.com目录===========================================================⊙ RTTI 简介⊙ 类(class) 和 VMT 的关系⊙ 类(class)、类的类(class of class)、类变量(class variable) 的关系⊙
2008-04-11 17:30:00 772
原创 Windows下常见Oracle服务介绍
(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。 (2)OracleHOME_NAMETNSListener
2008-04-11 17:21:00 793
原创 Sql Server触发器的原理及应用技巧
1、触发器的 本质: 触发器是一种特殊的存储过程,它不能被显式地调用, 而是在往表中插入记录、更改记录或者删除记录时,当事件发生时,才被 自动地激活。 2、这样做带来的 功能: 触发器可以用来对表实施复杂的完整性约束,保持数据的一致性,当触发器所保护的数据发生改变时,触发器会自动被激活, 响应同时执行一定的操作(对其它相关表的操作),从而保证对数据的不完整性约束或不正确的修改。
2008-04-10 23:20:00 2398
原创 如何屏蔽sqlServer触发器
我做的程序有时涉及大批量地将其他数据源的数据合并到Sqlserver数据库,这时候想不让触发器运行,否则回非常耗时,十分容易导致超时。 特请教: 该怎么暂时屏蔽触发器呢? 如能屏蔽,如何恢复正常呢?禁用: ALTER TABLE trig_example DISABLE TRIGGER trig1 GO 恢复: ALTER TABLE trig_example ENABLE TRIGGE
2008-04-10 22:59:00 2440
struts2-spring-plugin-2.0.11.1.jar
2017-12-09
XML 轻 松 学 习 手 册
2011-05-08
Search and Replace
2010-09-25
CopyHookService
2009-10-09
XML指南 chm格式
2009-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人