起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 213|回复: 7

【搞定】编码在哪加???**

[复制链接]
发表于 2007-4-16 21:19:11 | 显示全部楼层 |阅读模式
No.1  界面方案如何使用
系统空间和思维加速空间,强力建议不做任何的修改,当然也不要增加自己的单元,在升级的时候,会删除这两个空间的所有内容的(除了可以扩展部门表、岗位表、人员表之外)。

Business平台本身提供了界面方案,用户在使用平台开发的过程中,往往希望使用个性化的界面方案,但是不能在“系统空间”下界面方案的基础上直接修改,因为在版本升级的时候,会删除“系统空间”。本部分主要讲述如何在Business平台中使用个性化的界面方案。

新建一个业务空间(JMKJ),用来专门存放主界面方案的相关资源,下面讲述的有:主界面、欢迎界面、关于窗体、登陆界面、工具栏、流传窗体、用户参数录入界面、历史数据窗体,其他的部分的修改,请参考系统空间下相应对象。

实现步骤:

1、新建一个资源集“主界面资源集”,在这个资源集(ZJMZYJ)中,新建一个主界面(TZJM),作为主窗体

提示: 在主窗体的修改中,如果是继承过来的,需要注意的问题如下:
A、主窗体的caption不可以修改
B、如果要修改主窗体的菜单显示需要在Actionlist的相应项上修改。
C、不要在系统空间和思维加速空间下面,做任何的修改,也不要增加自己的单元,在升级的时候,会删除这两个空间的所有内容。

2、新建一个资源集,从 系统空间\用户界面基础\界面\系统接口 继承,ID必须为SystemInterface

3、在“界面系统接口”引用创建的主窗体的资源集ZJMZYJ;引用刚才创建的主窗体的资源集ZKMainForm
    function CreateMainForm(AContext: TContext): TForm; override;

在单元的uses中增加Business.Forms

function TSystemInterface.CreateMainForm(AContext: TContext): TForm;
begin
  Result := ZJMZYJ.TZJM.Create(AContext);
end;

4、根据实际的需求设计相关的界面。(详细见相关界面的说明);

5、编译整个JMKJ空间,并签入;

6、运行“系统空间\系统功能\界面方案管理”加入空间JMKJ,并设置为默
回复

使用道具 举报

发表于 2007-4-17 09:48:20 | 显示全部楼层
楼主,啥意思?没有理解你要问的东东

请明示一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-18 09:08:31 | 显示全部楼层

function CreateMainForm(AContext: TContext): TForm; override;

function CreateMainForm(AContext: TContext): TForm; override;
这段代码在哪加?谢谢
回复 支持 反对

使用道具 举报

发表于 2007-4-18 09:43:57 | 显示全部楼层
在第二步的那个对象上。
回复 支持 反对

使用道具 举报

发表于 2007-4-18 16:48:30 | 显示全部楼层

对象 在哪??

对象 在哪??加,我不知道,,谢谢
回复 支持 反对

使用道具 举报

发表于 2007-4-18 16:58:11 | 显示全部楼层
不会吧,
2、新建一个资源集,从 系统空间\用户界面基础\界面\系统接口 继承,ID必须为SystemInterface
这不是第二步创建了一个对象ID为 SystemInterface 一个资源集吗?就是在这个对象上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-19 06:53:27 | 显示全部楼层

知道了,非常谢谢,ATIGER

知道了,非常谢谢,ATIGER
回复 支持 反对

使用道具 举报

发表于 2007-4-19 08:44:59 | 显示全部楼层
不客气,结贴了,有问题请重新起帖子
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-4 17:51 , Processed in 0.042015 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表