完全用户自定义数据处理的探讨2[1]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

通过上面这个窗口,我们就可以设计出一个合适的数据表,通过点击“生成”就可以在数据库中生成这个物理数据表。同时,这些数据也是我们数据字典中最重要的数据。我们可以把表名和字段名都按照一定的规则生成比如CTAB001表示表名,CFLD001表示某个字段名,然后在数据字典里建立起他们和汉语表名字段名的对应关系,这样就生成了我们的数据字典。

这里面有一些难点大家要注意一下,其中一个是主键生成的问题,特别是在修改表的时候,最好先把主键删除了再重新生成。另外,修改表时比较麻烦,最好把生成的SQL语句调试一下,多试几次,找出修改的规律。

我想,经过多次调试修改,如果再完善一下的化,通过上面的方法可以完成大部分表的生成。

其次,对于程序设计界面,我们用的更多,不管是pb,Delphi,vs.net他们基本上都是以资源文件的形式,把你设计的界面记录下来,主要是记录各个控件的属性和他们实现的方法。我认为,这个工作我们完全可以模仿,可以作出自己的设计界面来,如图:

在这个窗体设计界面里,我们设计的是一个主从表的结构,主表字段对应在上面的几个控件里,从表对应中间的那个网格控件,而最下面的那个控件是最重要的控制器。属性设置也很简单,和通常开发工具里的属性设计器(对象观察器)基本一样,比如对于从表,我们只需要设置它的表名就可以了,别的一概不用设计(也不用管它有几个字段,也不用管数据类型)。

当然,因为是主从表,所以我们还要设计主从表之间的关系,可以通过关系控件来设置,下面是两个表控件和关系控件的属性设置界面:

本文关键:完全用户自定义数据处理的探讨2
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top