《云计算开发指南.docx》由会员分享,可在线阅读,更多相关《云计算开发指南.docx(178页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录1 前言51. !什么是云52. 2什么是云计算53. 3云计算的体系结构51. 4云计算发展的障碍61.5 什么是私有云计算61.6 私有云计算的体系结构61.7 私有云计算的好处71.8 自动化开发平台72 开发过程82.1 1新建92.2 打开112.3 设计122.4 加工142.5 编码152.6 部署162.7 运行162.8 设置182.9 重置182.10 10导入192.11 11导出192.12 12备份192.13 13恢复203 系统功能203. 1业务管理204. 2工作代理225. 3代码更新226. 4用户管理223. 5过程监控253. 6系统日志294基础
2、数据294. 1定义基础数据表314. 1. 1 添加表314. 1.2定义表的属性325. 1. 3添加栏334. 1.4定义栏的属性334. 1.5表元素解读374.2自动生成基础数据页面384. 2. 1带查询界面的风格385. 2.2无查询界面的风格415 业务单据426. 1 定义单据表436.1. 1添加表435. 1.2定义表的属性445. 1.3添加栏455. 1.4定义栏的属性465. 1.5定义表的规则465. 2定义业务单据节点475. 2. 1添加业务过程475. 2. 2添加业务节点485. 2. 3定义业务节点般属性485. 2.4定义业务栏495. 2.5定义业务
3、变量505. 2.6定义业务规则505. 2.7定义过程规则515. 3单据流转1.:525. 4自动生成业务单据页面545. 4. 1单据录入页面545. 4. 1. 1列表风格555. 4. 1.2网格风格565. 4. 2 单据查询页面575. 5多级明细表586 业务规则636. 1规则类型646. 1. 1表栏规则646. 1.2表规则646. 1.3业务栏规则656. 1. 4业务变量规则656. 1.5业务规则656. 2定义业务规则656. 2. 1选择事件656. 2. 2书写条件表达式666. 2. 3书写规贝处理表达式666. 3生成规则处理代码687 商业智能697.
4、1査询构造器717. 1.2选择相关的表727. 1.3定义表之间的连接737. 1.4定义输出字段747. 1.5书写条件表达式767. 1.6定义分组字段777. 1. 7书写分组条件表达式787. 1. 8定义排序字段787. 1. 10 子查询807.2 报表组件817. 2. 1报表组件827.1.1.1 添加报表组件827.1.1.2 报表组件的组成827.1.1.3 属性对话框827. 2.1.3. 1 报表属性837. 2. 1. 3. 2报表页眉属性837. 2.1.3.3 报表页脚属性847. 2. 1. 3. 4页面页眉属性857. 2. 1. 3. 5页面页脚属性857
5、. 2. 1. 3. 6分组页眉属性867. 2. 1.3.7分组页脚属性867. 2. 1.3.8主体属性877.2.1.4 报表方法887.2.1.5 报表事件917.2.1.6 编辑节的内容927.2.1.7 分组937.2.1.8 页面设置937. 2.2报表文本组件947.2.2.1 添加报表文本组件947.2.2.2 属性对话框957.2.2.3 工具栏957. 3 多维数据分析组件957. 3. 1属性对话框967. 3. 2属性967. 3. 3方法987. 3. 4事件1037.4 报表应用开发1041. 4. 1 力口1057. 4.2 自动生成报表页面1087.5 多维数
6、据分析应用开发1097. 5. 1 添加数据分析视图1108. 5.2 自动生成多维数据分析页面1139. 5. 3 使用数据分析系统1137.6 选择分析应用开发1167. 6. 1 添加选择分析视图1168. 6.2 自动生成选择分析页面1239. 6.3 选择分析1298 系统参数13510. 1定义系统参数表13511. 使用系统参数13712. 3自动生成系统参数页面1379 扩展功能13813. 1日程表1389. 1. 1定义日程表1389. 1.2使用日程表1409. 2网格1419. 2. 1定义网格1419. 2.2使用网格1419. 3目录树1429. 3. 1定义目录树
7、1429. 3.2使用目录树1439. 3. 3弓I用 目环树1439.4甘特图1469. 4. 1定义甘特图14610. 4.2使用甘特图1489. 4.3引用甘特图15310辅助功能15410. 1 代码帮助选择框15410. 1. 1定义静态代码表15610. 1.2定义分类静态代码表15710. 1.3使用静态代码表15710. 1. 4定义动态代码表15811. 1.5使用动态代码表15811.2 目录树选择框15811.3 单项选择框15911.5 角色用户选择框16310. 5. 1定义角色用户选择框16310. 5. 2使用角色用户选择框16410. 6it 制树16410.
8、6. 1定义查询树16410. 6. 1. 1在基础数据表中定义16410. 6. 1.2在视图中定义16510. 6. 2使用查询树16510. 7输入选择对话框16610. 7. 1定义输入选择对话框16711. 7. 2使用输入选择对话框16711 权限16911. !访问功能模块的权限16911.2 访问业务单据的权限17211.3 访问基础数据的权限1731 前言1.1 什么是云云是个抽象的概念。只要我们能够通过互联网访问不在本地的软件和硬件,我们就可以说 这些软件和硬件在云里。1.2 什么是云计算云计算(Cloud Computing),简单来说,就是提供基于互联网的软件服务。有人
9、说,今天属 于基于浏览器的网站的互联网,明天则属于基于云计算的软件的互联网。目前的云计算就像20世纪90年代初期的网站样,正处于成长初期。但是,正如我们所看 到的,网站的互联网在最近十几年彻底改变了整个世界。云计算也将会如此,在不久的将来, 人们可以使用从电脑到手机的任何一个设备通过丰富多彩的云端访问云计算所提供的软件 服务。1.3 云计算的体系结构云计算是个分布式计算模型,包括云硬件(数据中心)、云平台、云服务三个层次。云硬件是包括服务器、网络设备、存储设备等在内的所有硬件设施,是云计算的数据中心。 对用户来说,云硬件具有无限可扩展性,用户可以假定硬件资源无穷多,可以根据自己的需 要动态地使
10、用这些资源。云平台为开发、运行和访问云服务提供平台环境。云平台提供编程工具帮助开发人员快速开 发云服务,提供可有效利用云硬件的运行环境来运行云服务,提供丰富多彩的云端来访问云 服务。云服务是运行在云平台之上的软件服务,如搜索服务、电子邮件服务、办公软件服务、客户 关系管理服务等等。1.4 云计算发展的障碍虽然绝大多数人都认同云计算是未来发展的方向,但是在云计算的发展过程中,还需要克服 诸多障碍。 服务的稳定性所有的云服务都在互联网上,用户难免会担心服务能否一直可用。一旦数据中心发生故障, 影响面是巨大的。现实中,即使是Google这样的公司,也曾多次发生造成服务停止的技术 故障。另外政策风险、
11、黑客入侵以及服务商自身都存在或多或少的不确定因素。 服务的安全性所有的数据都在互联网上,数据的安全性始终是用户最关心的问题。用户数据存放在服务商 的数据中心,因此理论上用户的数据不是绝对的安全的。因此用户使用服务商的服务,需耍 的是对服务商的信任。 服务的迁移如果用户不满意一个服务商所提供的服务,能否方便地迁移现有的数据到另一个服务商呢? 截止目前,各大厂商之间尚未有统一的云计算标准,数据的迁移不是一件容易的事。为克服这些障碍,云计算出现了新的分支,那就是私有云计算(包括个人云计算)。为了便 于区分,通常意义上的云计算称为公共云计算。1.5 什么是私有云计算所谓私有云计算,就是指企业自己搭建,
12、为内部以及客户供应商提供私有云服务;或者个人 搭建,为自己以及亲朋好友提供个大云服务。公共云计算的目标是通过构建类似水厂和电厂的数据中心,让我们像使用水和电样使用云 服务。而私有云计算则是用企业或个人自己的电脑,自己构建和使用云服务,这就好比用自 己的电冰箱冷冻食品,用自己的洗衣机洗涤衣物。1.6 私有云计算的体系结构私有云计算同样包含云硬件、云平台、云服务三个层次。不同的是,云硬件是用户自己的个 人电脑或服务器,而非云计算丿.商的数据中心。云计算厂商构建数据中心的目的是为千百万 用户提供公共云服务,因此需要拥有几十上百万台服务器。私有云计算,对个人来说只服务 于亲朋好友,对企业来说只服务于企
13、业员以及企业的客户和供应商,因此个大或企业自己 的个人电脑或服务器就已经足够用来提供云服务。1.7 私有云计算的好处 低成本充分利用现有的个人电脑或服务器硬件资源,无需额外的硬件投资。 安全性用户数据存放在自己的个人电脑或服务器,用户拥有对自己数据的绝对掌控权。云平台还提 供防火墙、数据加密等措施来防止黑客入侵,保障数据的安全。 稳定性今天的个人电脑或服务器具有足够的稳定性了,另外,云平台还可以将多台个人电脑或服务 器组合起来共同提供云服务,单台个人电脑或服务器的故障不会影响到整体的运转。1.8 自动化开发平台3A Cloud是以模型驱动的方式开发(MDA),以面向服务的理念整合(SOA)、以
14、丰富的交 互效果运行(RIA)的自动化开发平台。本开发指南将阐述如何使用【3A Cloud自动化开发基于私有云架构的应用系统。2 开发过程3A Cloud的开发过程主要包括设计、加工、编码、部署、运行五个步骤。 运行【3A Cloud1选择云计算工具菜单的软件开发,打开集成开发环境。&芸,SB国a团场他.0a股大0中小全图”.泊c金動开顺虹便存am 理 x I jarnraova竝程号订汽+財射 七口幅$13即导例随断雲钎八三2.1 新建每个【3A Cloud】的应用称为个【3A工程】。开始个应用开发,首先要新建一个【3A 程】。输入工程名称,选择工程成员,点击选择工程横幅图片,设定私有或开放
15、属性,提 交后就创建一个3A工程】。如果想通过复制已有的3A工程】来新建,那么就选择个样板工程,新建的3A工程】 会复制样板工程的所有内容,包括模型文件、运行文件以及数据库文件。工程名称是(3A工程】的唯一标识,一旦创建了就不能修改。3A工程】支持团队开发,可以指定多个工程成员,协作开发。工程横幅是显示在应用窗口上的图片,点击可以选择更换工程横幅图片。3A工程】可以是私有的或开放的。开放的【3A工程】所有本云服务的用户都可以访问, 私有的3A工程】只有创建者和成员才能访问。2.2 打开每个云服务的用户都可以创建自己的工程,也可以参与其他人的工程。访问我参与的工程、 我创建的工程、热门开放工程、
16、最新开放工程,可以选择打开【3A工程】。最近打开的3A工程】会显示在【3ACloud】主窗口上,可以直接点击打开,如下图的如 一把手企业经营管理系统本机云服务丄一把壬介皿洋营管理和綜收藏夹点击本机云服务,会弹出菜单列出所有访问过的工程,可以选择打开。3A Cloud本机云服务企业经营告理系统蜜俏售管理 之采购管理 储运管理 以财务管理 决策管理 可办公自动 重基础信息i+. ini. * g&S. 翊.关闭i殯. B. 导入. 导出.F2.3 设计3ACloud提供【数据模型】、【业务过程】、【组织机构】这组建模工具来设计开发个 完整的应用系统,具体的建模方法请参考使用手册。每个应用系统包含多
17、个数据模型图、多个业务过程图以及个组织机构图。在每个模型项上点鼠标右键会弹出菜单,可以打开模型图,上移、下移、移除模型项, 还可以打开模型图的历史版本。更新人7星就日期2010. 12.262010. 11.092010. 11.212010. 12.092010.12.102010.12.122010. 12.242010. 12.252010.12.262011.01.02者者者者者者者者者者云琳游璇幫游璇游璇璇 行云云云云云云云云云模型文件的版本是以天为单位的,每次保存模型文件,会形成当日的版本。3A工程】支 持团队开发,不同的成员保存模型文件会形成不同的版本。可以打开任何个历史版本,保
18、 存打开的历史版本,会形成最新的版本。2.4 加工对【3A工程】来说,数据模型图、业务过程图、组织机构图就是源码,3A Cloud】提供【模 型编译器】来将模型源码编译(加工)成可执行的KCOM组件程序。软件加工,全选重新页面宽度:779 加工【一把手企业经营管理系统】视图过程消售订单备货发货单二消售订单零售单 送货派车单(汇总) 零售单行动 送货派车单(明细)a采购订单线索 送货源车单(单品),采购退货计剣机会 送货派车单(综合)a 消售退货单报价单,消售发货单打印八采购久库单服务清求J 生产费用查询,采购退货单客户投诉库存查询団调拨单常见问题S 库存明细查询 出库单商品缺陷可用库存查询a
19、入库单采购订单Z缺货查询 盘点单采购退货计划单”生产计划指导s 报损单客户订货置发货调睡“L应收查询団报溢单开始加工【模型编译器】的输入是表、视图、过程,输出是KCOM组件程序。【模型编译器】是增量编译的,每次加工只会编译改动过的或新增的模型。首次加工一把 手企业经营管理系统这样的应用,要几十分钟的时间,再次加工就只需要几秒钟了。每个表、视图、过程加工后都对应生成一个组件页面,加工前可以设置页面宽度。2.5 编码【模型编译器】加工生成的KCOM组件程序可以浏览查看,也可以手工编码,比如重新排 版页面、添加自定义代码,具体的操作方法请参照使用手册的【KCOM组件】篇。B B) B B Bl ID
20、. S 。湫 0. 鈿 二徜C更”.开始加工) 电国 |页!UM原人徜or泊伍ilW*据号:吞戶:I北号员:!逶J8港址:订货日:回(旃9月1EJ交货日M:回00弁9月1EXF 号:饅一折m::0保存Q本售Qitw 03mMOoud2!!日泊订单N依糖订 口季 口茶阳8対州 泊务达加单 口呆典人(E. %遇黄单 個拨 餘S01: I I 总编I: P 1議對8理ttWW5Wf!Wf办公自动化wxe口回国A力K jiu 届” 庭96H 1 A 电电cq甲占国零上8g可吨也最初困黑會會髭緊:即80 a a0. 0779. 556好开滅 -e*tettK9c.m単 团 国团通 蚁。0。壬图0.泊c.
21、供多杆的加工9便存小口国 1面縄录入”。Global gServer - Hecbod OumfKCOK . GetSrvr Global gBandle - 0 Global gPriaaryKCy - - Global gForetgnKey , Slobal gFroceffID - Global gGuoCH Global gPageFroai , Global gOperatioa , Global gDisabled False 61cbal gTaalrCcamnd Global glasect False Global gSSLReply- - Global gQueryRep
22、ly , Global gaffielp - Global gQueryPath 0 Global gSrcNaae Global gShovOialog - False Global gZMOrd - 0 61obal gPTintTtsplatc - M Cloud _-,X P 牛(9 id_kmt . visible - True , Global gUXnEdit - Fais* Global 9CellText ,Method OuterKCCK . SetFonType ( Mff )Global g_XiaoStC_GaoOIGlobal g_XlaoSDC_ChaaJBGlo
23、bal gXxao5Dc2K*HGlobal g_X皿SDC二YeKTl ! Z T占0用图中90白績修订 !新儕循-CJ口案阳(扱计划 O消售第単 口呆m 白茶坛也单 0网 1通含甘理 SWf 依理 财芻 史理公自助化R。 341. 15信本3所02 M困喜穿女号聂計:臣00 6 3传统的软件开发,编码是最主要的也是最费时的工作。【模型编译器】将编码过程从以人月 计缩减为以分钟计,因而可以将软件开发的重点放在设计上,并且可以随时响应需求的变化, 这是个质变的过程,软件开发因此产生根本性的变革。2.6 部署部署是将模块菜单、过程引擎、系统参数、数据库以及程序文件发布到云服务的过程。软件部若部署
24、【一把手企业经营管理系统】R模块菜单过程引撃|?系统参数数据库 田口 i肖售管理 由一采购管理 国口储运管理 由财务管理决策管理 田口办公自动化 田口基础信息厂程序文件 国口北务过程 田口精恁管理 田口采购管理 国口储运管理 国口财务管理 田口决策管理 田口办公自动化 国基础信息和【模型编译器】的增量编译类似,每次部署只更新更改过的和新增的内容。本次需要更新 的数据库表和程序模块会自动勾选,无需选择,只需要点开始部署就可以了。2.7 运行部署完毕后,就可以开始运行了。【3A工程】创建者和成员是以管理员的身份运行的,首 次运行需要进入用户管理模块,选择角色、添加用户、分配权限。3A Cloud又
25、用户管理每个【3A工程】运行时都有系统菜单,提供业务管理、工作代理、代码更新、用 户管理、过程监控、系统日志等系统功能选项。业务肯理.代码更新.用户皆理.系统日志.返回设计.重新运行.关闭3A工程】的些属性在创建后还可以亜新设置,包括工程成员、工程横幅以及私有和开放属性。2. 9重置已部署运行的过程引擎和数据库可以删除,然后帀新部署。刪除已部署的过程弓I撃和数据库”过程引撃卩数据库2.10 导入3A工程】的模型文件可以从其他工程导入。每个3A工程】的源码包含个.BPJ后缀 的工程文件和多个.XML后缀的模型文件。2. 11导出 3A工程】的模型文件存放在特定的文件夹内由系统管理。可以将模型文件
26、导出到指定的 文件夹,以便备份或分享。2.12 备份3A工程】的备份功能是在【3AService】提供的,用来备份工程的模型源码、程序文件、 过程引擎、数据库等所有内容。更换数据库.启动云服务停止务配置云骸芬D备份3A工程恢复3A工程.云廨数据引撃.过程引撃扩屣引擎3A Service退出湿贵云服务3A工程】可以从备份文件中恢复,所有的内容恢复到备份时的状态。备份、恢复功能还用来应用发布。本地云服务备份出来的3A工程,可以恢复到客户的 云服务上。3 系统功能系统功能包括业务管理、工作代理、代码更新、用户管理、过程监控、系 统日志等功能模块。3.1 业务管理业务管理包含我的业务和启动过程两个部分
27、。手我4n工作日报(DOWSvima)請會w理 丽!理 的话9 财普鹿 妻茶管理 办公自动化我的、业务在主窗口和业务管理窗口上都有显示。在主窗口上按所属的过程名称分组显示 待办业务。在业务管理窗口上列表显示待办业务的详细信息。点击业务名称即可打开业务单 据。德号:xs2onoiooonX户:的海如阳|北势员:赵文然交奨方式:法毋!清=2!: I 6奪:I 货地址:日货日期: 四”1月4日,J如日: 匹”7曰户日号:|1烧折10:际 主:|3I 4a 1力农MA上次100”自老平冰愉!ft1* wts fiffttl ht 王,tz 价 至H m1 买消m 3 1,2 101000100 101
28、启动过程列表列出了当前用户可以启动的业务过程。列表上包含过程名称和过程 描述信息。用鼠标点击业务过程列表上的某项,可以启动对应的业务过程。如果系统的某个用户因为出差、请假等原因暂时不能使用系统时,可以设置工作代理人。 旦指定了工作代理人,那么该用户的所有待办事宜(我的业务)都会转入工作代理人的待办 事宜里。设置了工作代理人后,也可以随时取消代理。3. 3代码更新从数据库将代码表更新到本地代码表文件。代蚂表更新代码表 表名线索加工植板 通讯录 文档目录 客户档案 联系人档案 竞争对手 商品档案供应商档案全选3.4 用户管理用户管理用来添加系统的用户以及设置用户的权限。运行用户管理,首先要求选择用
29、户角色。角色树是3A工程】的组织机构图定义的。选择个角色,确定后开始为所选的角色添加 用户、分配权限。每个角色可以指定多个用户,要添加或删除用户都点添加用户按钮。I用户管理用户:云游者,行云者者者箱云星洞环 云行土黑光 回回口5在用户列表上列出云服务的所有用户。在要添加的用户名前打勾,确定后开始分配权限。可以给(3A工程】所有应用模块分配权限。选择个模块,勾选要赋予的权限,再选择另 个模块,再勾选权限。添加用户和分配权限操作完毕后点保存,真正提交到云服务上。之后重新选择其他 角色、添加用户、分配权限。3. 5过程监控过程监控模块用来在前端监控业务过程的运转情况。过鮮E_XII X 苓过程名称|
30、过程号|状态!启詞者!启动时刻!结束时刻|病述采购订单!919正在运行云游者2011/1/4 15:34:20销隹订量1918正在运行云游者2011/1/4 15:3405腌记583正在行2010/12/2315:59:39価应575正在2010/12/2315:54:10现567正曲行2010/12/2315:38:13情售记帐单563正在运行云游者2010/12/2315:32:35卷550正在行2010/12/2315:28:18襁545正在 行云W2010/12/2315:24:57销售发货单540正在运行云游者2010/12/2315:00:12发赁单535正在运行云游2010/12
31、/2314:53:58期519正在行2010/12/2310:52:42销售发货单497正在运行云游者2010/12/2310:44:17越490正在行2010/12/22 21:02:46否发货单485正在行2010/12/2221:01:51记狂474正在S行2010/12/2218:00:20销售发货单470正在运行云游者2010/12/2217:57:38销售记帐单449正在运行云游者2010/12/2217:48:11稔售发货单442正在运行云游者2010/12/2217:47:01待售发货单438正在运行云游者20102/2217:46:34销记2434正在行2010/12/221
32、7:45:37销售发货单428正在运行云游者2010/12/2217:35:02销借发货单426正在运行云游者2010/12/2217:34:41一单424正在S行2010/12/2217:34:12璇单419正在行2010/12/2217:33)3班发货单417正行2010/12/2217:320够发货单357正在行2010/12/1715:36:40工作日报258正在S行2010/12/1219:52:22人受需求由清257正在运行云游看2010/12/1219:31:24,。KCLLr-+-=zc x r y c c rc c r过程监控列表中显示的是当前全部的业务过程的相关信息: 过程
33、名称,业务过程的名称。 过程号,每个业务过程实例的唯一标识。 状态,业务过程的状态,包括正在运行、暂停运行、被终止、已完成。 启动者,业务过程的启动者的用户代号。 启动时刻,业务过程的启动时刻。 结束时刻,业务过程的结束时刻。 描述,业务过程的描述信息。过程监控工具栏提供了基本的过程监控功能:按钮功能描述II用来暂停正在运行的业务过程用来恢复运行被暂停的业务过程终止业务过程X删除业务过程查看业务过程图业务过程图 対每个亜务过程,都可以查看其业务过程图,并且可以监控业务节点的状态:255. Ill从上图可以看出业务节点主管审批的状态为活动。业务监控工具栏提供了基本的业务监控功能:按钮功能描述II
34、暂停活动,用来暂停活动业务节点恢复活动,用来恢复被暂停的节点终止活动,用来终止活动的业务节点查看角色用户,用来查看可以访问当前选中的业务节点的用户y查看过程变量,用来查看该业务过程的过程变量值。双放大显示,用来放大业务过程图a缩小显示,用来缩小业务过程图还原显示,用户恢复业务过程图到原始大小返回过程监控列表界面查看角色用户角色用户的状态包括: 休息,表示用户不在操作该业务。 工作,表示用户正在操作该业务。 外出,表示用户正在外出(如休假)。查看过程变量变量列表列出该业务过程实例的全部过程变量的名称和值。3.6 系统日志 系统日志用来查询用户对系统的访问操作日志。可以査询哪个用户在什么时间操作了
35、什么模 块对象。4基础数据基础数据页面提供基础资料的录入、修改、查询、删除等功能。在【3ACloud】里设计基础 数据模块是非常简单的,只需要定义基础数据表,再设置些属性,就可加工成包含所有基 本功能的基础数据页面。通常情况下,每个企业应用软件都会包含一个由基础数据模块组成的模块组,模块组 包含基础数据功能模块的入口按钮。要设计个模块组,只需要添加名为基础数据 的数据模型,该模型内包含所有的基础数据表。件开发TOC作计!系既品菜单 图 画由. & q蝦綸、綱 C檢淸C型,开始;虹BitStSx |* VA20 糸 VA5O VA2O VA20 VA20 1 VA20 fk,2 VA2O fk,
36、 H N MN N TXT TXT VAIO TXT 3 VAIO GQ而最物料院组成n代码 VA20 pk, 名称 VA5O pn,顒代码 VA20 fk, 名称 VA50 Gn.塀I后in.压代码VA2O pk, 声名祢VA5O pn. 注 !XT 志 VAIO ”严出jQCq此)恰亭即皿之可图必豐皆备気旨 囲 殳曜!4.1定义基础数据表定义基础数据表和创建一般的数据库表没什么差别,具体的操作方法请参照使用手册的【数 据模型】篇。4. 1.1添加表在物理数据模型里添加表,修改表的名称为基础数据表的名称。商品Table!4.1.2 定义表的属性 定义打印方式。基础数据表页面提供打印功能,可以
37、有三种打印输出方式:3A Cloud、 Microsoft Excel Microsoft Word, 定义版面风格:水平风格、垂直风格,缺省风格是水平风格。版面风格指的是 表的栏(字段)输入框在页面中的排版方式:水平排列、垂直排列。商品规格套件|数量| 单位|零售价折扣率实售价实售金额| 条形码销售类型| 备注水平风格【商品】匚视格|套件(2|【数量】【单位】【零售价】【折扣率】丨|【实售价|垂直风格 定义可录入、可修改、可删除属性,以决定是否该基础数据模块是否具有录 入、修改、删除功能。 是否生成代码属性,决定是否生成基础数据页面以及相关程序代码。 是否数据库表属性,决定是否创建数据库表。
38、4.1.3 添加栏打开表的属性对话框,依次添加全部栏。商品slrr q,, r d s s sQ m r r r nkr-r s s s s s ppqqq/rrrrr 5 kxx&xkkkl s s s 31 r r r MA QQ V V Iooo 50000000 称码加A1A1份w RA1加尔匣佯缺 名弋 VVV年VVVVVVVV 品品牌类类产料色式种列片地明 商商品大:小生面花款品系照产说商品代码 商品名称4.1.4 1.4定义栏的属性栏的属性包括一般属性、检査约束、规则 栏的一般属性用来定义有关栏的些基本属性:中选择所对应的外键表的名称。“外键外键表:I商品品牌三 如果该栏要表示的
39、是图像,那么选择组件类型为图像。 如果该栏要表示的是文件,那么选择组件类型为文件。 如果该栏要对应个HTML编辑框,那么选择组件类型为HTML。 如果该栏要对应个树形框,那么选择组件类型为树 如果该栏要对应一个列表框,那么选择组件类型为列表框。 如果该栏要对应个组合框,那么选择组件类型为组合框。 如果要在基础数据查询页面的查询结果中显示该栏的数据,那么选上结果属性。商品代码商品名称品牌!大类I小类生产年份I花色丨款式人(302100001GC10DGE6071-21-1-BW金色雅戈尔西服套装西服2002无未知02100002GC10DGE6071-21-2-BW金色雅戈尔西服套装西服2002无未知G02100003GC10DGE6071-29-14-BW金色雅戈尔西服套装西服2002无未知0 Go2100004GC10DGEC8161-62-5-BW金色雅戈尔西服套装西服2002无未知OG02100005GC10DGE8176-101-2-BW金色雅戈尔西服套装西服2002无未知OG02100006GC10DGE8254-55-4-BW金色雅戈尔西服套装西服2002无未知0002100007GC10DGEC8254-55-5-BW金色雅戈尔西服套装西服2002无未知OGO2100008GC1
限制150内