Delphi 多层学习笔记
kevinzhaoyp
没有做不到,只有想不到。^_^自信、自强、自律。
展开
-
关于建立Remote Data Module 时的几个选项说明
D2007新建RemoteDataModule向导。CoClass Name:为RemoteDataModule的名称Name。Instancing(实例选项)有三个选项如下:设置实例选项可以指定允许打开多少个服务器进程。1、Internal: 表示COM服务器实例不能由外部应用程序创建。如果希望通过代理层控原创 2012-02-21 11:06:02 · 2808 阅读 · 0 评论 -
Maidas中的DataSetProvider的Option说明
看看远端数据模块里的DataSetProvider的Option属性是否设置正确!Provider控件的Options属性值是一个集合,用于设置有关打包和传递的选项,像显示哪些字段、允许哪种更新方式等等。1. poFetchBlobsOnDemand:若包含此项,则表示数据包中不包括BLOB字段。不过,如果客户端的TclientDataSet控件的FetchOnDemand属性转载 2012-02-21 11:59:54 · 984 阅读 · 0 评论 -
三层开发中容易犯的错误
前记:相信大家对三层开发都已经耳熟能详,可是我却发现新公司的既有代码中有一些违背分层开发思想的东西,现在与大家分享这些错误,我们共勉之。如果有人觉得对三层开发拿捏得不是太准,请参照李天平的文章:分层开发思想与小笼包,这篇文章用隐喻说明分层开发,是非常好的一篇文章。正文:1.界面层参与非界面逻辑,抢业务逻辑层的饭碗什么是界面逻辑:界面层应该有的逻辑就是原创 2012-02-24 13:00:15 · 662 阅读 · 0 评论 -
delphi2007 服务器端TRemoteDataModule注册
今天用Delphi2007新建了一个TRemoteDataModule的多层服务端,编译后发现不能自动完成注册。在网上找到了答案希望对大家有用。我们新建一个TRemoteDataModule时会自动添加以下代码:如果注册后无法确认是否注册成功,可以用C:"WINNT"Regedit.exe检查(没查过)。class procedure TRDM.UpdateRegistry(Reg原创 2012-02-20 12:50:48 · 2259 阅读 · 2 评论 -
多层分布式开发 MIDAS 使用不同协议时的优缺点
使用的连接优点缺点DCOM提供最直接的连接,服务器端不需要额外的应用软件支持提供有效的安全功能客户端需要额外的程序没有提供企业级应用Window 95 没有安装DCOMSocket适用范围广提供防火墙访问控制、发布安全容易使用客户端不需要DLL提供Poll 和Push 双向功能不能使用回叫信号没有提供企原创 2012-02-21 22:10:04 · 786 阅读 · 0 评论 -
TApplication类
TApplication是应用程序使用的类型。类关系 TObject→TPersistent→TComponentTApplication 是一外封装Windows 应用程序的类。在Y职TApplication中引入的方法和属性,反映了 Windows 操作系统建立起来的如创建、运行、确认以及删除一个应用程序的基本情况。因此,当编写一个 Windows 应用程序时,TApplica原创 2012-03-28 15:43:06 · 762 阅读 · 0 评论