有好些web程序,可以在运行期设计一些属性。比如一个web网店程序,有如下功能。一,定义商品分类(好实现,用一个表记录商品分类即可)
二,针对不同的商品分类(前面提到的),可以自定义属性和属性类型(?)比如说,一个商品类别是电脑,其中的特殊属性有CPU型号,内存大小,笔记本/台式机等,另一个商品类型是手机,其中的特殊属性有 手机生产厂家,是否彩屏,是否支持MP3播放等。电脑类别中不需要是否支持彩屏和Mp3,手机中也不需要是否笔记本/台式机。所以,web程序定义可以自己为这些类别(电脑/手机)增加或修改属性,并且定义属性的表现方式,如直接填入值(TextBox),或是下拉选单(Combox),如果是 Combox还可以定义Combox的值列表。一般我们将对象的属性映射为二维表中的列,可是,这种特殊属性是我们进行数据库设计时不确定的,由用户自已增加的,如何体现在数据库,对其进行维护呢?
二,针对不同的商品分类(前面提到的),可以自定义属性和属性类型(?)比如说,一个商品类别是电脑,其中的特殊属性有CPU型号,内存大小,笔记本/台式机等,另一个商品类型是手机,其中的特殊属性有 手机生产厂家,是否彩屏,是否支持MP3播放等。电脑类别中不需要是否支持彩屏和Mp3,手机中也不需要是否笔记本/台式机。所以,web程序定义可以自己为这些类别(电脑/手机)增加或修改属性,并且定义属性的表现方式,如直接填入值(TextBox),或是下拉选单(Combox),如果是 Combox还可以定义Combox的值列表。一般我们将对象的属性映射为二维表中的列,可是,这种特殊属性是我们进行数据库设计时不确定的,由用户自已增加的,如何体现在数据库,对其进行维护呢?
解决方案 »
- 程序怎么自动适应当前屏幕分辩率?
- 小外甥出生了,求一名字 大家帮忙想一个哦,呵。。
- 小问题
- 一个困惑我的小问题,关于光标定位的问题。
- 怎样在mdi父窗体中去掉子窗体的标题栏?
- <马上给80分>老问题 请推荐delphi开发ms sql server的几本书
- 如何用动态TQUERY动态生成TDECISION CUBE的字段及TDECISION GRAPH ???
- CTRL+ALT+DEL问题!!UP有分!!!!!!
- 急急!!!!请问各位高手,在DELHPI5怎样取98注册表中的值????
- 物资管理系统中各种关系数据库结构如何定?
- 编译无法通过!出现错误NOT enough actual parameters?
- 如果将行记录导出文本文件(txt)
TypeClass|TypeName|Re
PropInfoTable
TypeClass|Property|RePropDataTable
Stock|Property|Value
RTTI来得到
不是指delphi中对象,而是自己在运行期定义一个原来没有的属性。比如,一个computer对象中原来没有owner的,现在要定义一个这样的属性。
属性值表:PropertyValue(PropertyID, PropertyValue)
产品表:Products(ProductsID, PropertyID)Products.PropertyID == PropertyValue.PropertyID == PropertyInfo.PropertyID三张表关联起来不就可以了。不太懂数据库,但觉的不难。