社区
中间件
帖子详情
有没有DELPHI的兄弟,去 http://www.91delphi.com 看看吧! 速度很快哦!!
china0452
2002-11-25 05:02:07
灌水的又一个好地方!
...全文
33
回复
打赏
收藏
有没有DELPHI的兄弟,去 http://www.91delphi.com 看看吧! 速度很快哦!!
灌水的又一个好地方!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Delphi
最新三层源码
随便说说最近项目中的三层架构吧。讲点实际的东西。我最讨厌空讲道理。网上讲道理的太多了,不喜欢举例子。 大多数文章中都或多或少的讲到了三层架构。表示层,业务层,数据层。又把业务层再细分,分为外观服务层,主业务服务,及数据库库服务层。 今天主要讨论一下业务层吧。举个最简单的例子。客户端获取数据。 业务层要与表示层尽量解藕, 我的方法是:首先我们在中间层TLB_中定义一个接口 IBusinessService, 定义一个方法。getvoList,我要得到一个VO的列表, VO即ValueObject, 例如:TValueObject= class(TPersistent) private b_insertFlag :Boolean; b_updateFlag :Boolean; b_deleteFlag :Boolean; d_rowVersion :double; procedure setInsertFlag(pInsertFlag :Boolean); function getInsertFlag: Boolean; procedure setUpdateFlag(pUpdateFlag :Boolean); function getUpdateFlag: Boolean; procedure setDeleteFlag(pDeleteFlag :Boolean); function getDeleteFlag: Boolean; procedure setRowVersion(pRowVersion :double); function getRowVersion:double; protected function GetOLEData: OleVariant; virtual; procedure SetOLEData(const Value: OleVariant); virtual; published property bInsertFlag: Boolean read getInsertFlag write setInsertFlag; property bUpdateFlag: Boolean read getUpdateFlag write setUpdateFlag; property bDeleteFlag: Boolean read getDeleteFlag write setDeleteFlag; property dRowVersion: double read getRowVersion write setRowVersion; property POLEData:OleVariant read GetOLEData write SetOLEData; end;TUserVO = class(TValueObject) private id: string; name: string; password: string; 。。。。。。。。。。 VO的列表:TValueObjectList = Class(TObjectList) private ValueObject: TValueObject; ClassName: TClass; procedure setClassName(pTmpClsName :TClass); function getClassName: TClass; procedure setValueObject(pTmpVO :TValueObject); function getValueObject: TValueObject; protected function GetOLEData: OleVariant; virtual; procedure SetOLEData(const Value: OleVariant); virtual; published function AddItem(index: integer; AObject: TObject ):Integer; virtual; function GetItem(index, itemid: integer ): TObject; virtual; function CountItem:Integer; virtual; public constructor Create; virtual; destructor Destroy; override; procedure AfterConstruction; override; property PClassName: TClass read getClassName write setClassName; property POLEData: Ole
web收集
http
://ke.qq.
com
/index.html 腾讯课堂
http
://daxue.qq.
com
/
http
://
www
.howzhi.
com
http
://open.163.
com
/ study.163.
com
================ 0 生意
http
://
www
.822.la/ 经商网
http
://bbs.31jmw.
com
/htt...
物理网上资源大全
1.
http
://
www
.sciencemag.org/ 2.
http
://ads
www
.harvard.edu/ 3.
http
://arXiv.org 美国洛斯阿拉莫斯核物理实验室的论文预印本服务器,全世界物理学研究者最重要的交流工具,覆盖几乎全部的物理学,大部分计算机科学和一部分数学。4.
http
://mathnet.preprints.org/ 数学论文预印本服务器搜
Delphi
游戏开发网址大全[转贴]
Source Code
http
://
www
.codefans.
com
/CodeList/Catalog_5_CodeTime_Desc_1.html
http
://
www
.vscodes.
com
/sitemap.html
http
://
www
.itlove.net/Soft/261/
Delphi
X
http
://
www
.micrel.cz/Dx/
http
://
www
.
delphi
3d.net
来自CSDN的精华网址
来自CSDN的精华网址,包括:WebForm中DataGrid及其它程序员收藏的精华 自认为以下文章比较经典,希望对初学者有用^_^ 1、DataGrid动态模板列更新数据并且分页的例子
http
://
www
.cnblogs.
com
/lovecherry/archive/2005/03/26/126102.html 2、DataGrid动态添加模板列的一个例子
http
://
www
....
中间件
1,237
社区成员
6,839
社区内容
发帖
与我相关
我的任务
中间件
企业软件 中间件技术
复制链接
扫一扫
分享
社区描述
企业软件 中间件技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章