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