智能表单设计

表单设计器可分解三个小部份来进行,它们分别是:表单容器、控件、设计面板,因此在我们在总体上要创建三大对象来完成表单设计器的功能需求。

控件(control):是指一些常用的控件,如:文本标签、文本框、下拉框、日期控件等。
表单容器(form):相当如Winform这么东东,只做窗口容器用。
设计面板:设计面板是表单元素的容器对象。
  接下来将对三大对象具体要达到的要求作进一步的描述:

控件功能:1、通过鼠标拖动控件中心部位移动控件位置;

               2、通过鼠标拖动控件四边描点可改变控件的大小;

               3、通过键盘上、下、左、右可移动选中控件;

               4、支持对象序列化成xml字符流;

               5、支持将xml字符流反序列化成对象实例,并生成图形。
表单容器:1、管理并显示容器中的所有控件;

               2、通过鼠标拖动控件四边描点可改变表单容器的大小;

               3、支持Del键删除功能;4、支持Ctr+鼠标多选功能;

               5、支持对象序列化成xml字符流;

               6、支持将xml字符流反序列化成对象实例,并生成图形;

               7、建立容器中各子元素之间的逻辑关系统。
设计面板:1、提供控件工具箱,通过拖拽或点击工具箱中的控件可在实现表单容器上创建控件的实例;

               2、提供表单信息的录入、编辑等功能;

               3、提供控件信息的录入、编辑、删除等功能。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值