作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 第一章 快速入门介绍 Netsharp是一个企业基础业务管理平台,介绍Netsharp分三个系列,分别是: 1.         Netsharp快速入门  (本文) Netsharp体系结构 Netsharp开发 本文是第一个系列.本文为了演示Netsharp平台的使用,利用平台开发一个简单的销售系统管理.整个过程对于熟练开发了约1.5小时. 通过本文读者了解Netsharp的基本概念有: 插件 业务建模 资源 工作区.部件(…
作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 第三章     基础档案开发 本文不再对此需求进行分析设计,其实分析设计的结果在下文会体现在平台的使用过程中,这个销售系统分成两个模块,一个是基础档案,一个是销售管理. 基础档案模块包括商品.计量单位.客户等基础业务对象,有的公司把此类业务对象叫字典,有的叫档案,我们倾向使用后者,因为前者更技术化语言,后者更业务化一些. 销售管理模块包括一些销售订单和发货底单等. 本文中,一个模块对应一个插件.有的软件公司也会把一个张单据(如销…
作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 第4章     销售模块开发 4.1     创建插件和资源 参考基础档案的开发 4.2     创建业务模型 Netsharp工具的使用参考基础档案,不再赘述.本文只列出销售订单和销货单的业务模型设计. 4.2.1  销售订单 1.新增销售订单图表,建2个实体,分别是表头实体(SalesOrder)和表体明细(SalesOrderDetail).SalesOrder设置的字段如下.父类从业务单据实体继承 2.表体明细Sales…
第5章     Netsharp基础功能 5.1     权限配置 5.1.1  功能权限 1.配置权限功能点,打开平台工具-基础业务-操作管理 2.选择资源节点为销售订单,点添加常用操作,添加完成后保存 3.可以在系统管理-组织权限-岗位授权,查看授权点 4.要把按钮对应操作权限,打开订单二次开发-工具栏管理 5.设置对应按钮的权限 5.1.2  字段权限 1.选择常用操作里金额成本权限,选择后勾上后面的字段权限,保存成功 2.界面下方选择要控制的字段,保存即可…
作者:秋时  转载须说明出处 第6章     平台功能 6.1     部件二次开发设置 6.1.1  工具栏管理 1.从单据二次开发-工具栏管理进入 2.主要设置显示,对应的方法名或设置权限相关操作 6.1.2  实体元数据 1.在单据二次开发-实体元数据进入 2.查看该单据对应的实体信息,同业务模型对应实体的属性界面 6.1.3  部件工作区 1. 在单据二次开发-部件工作区进入 2.进入的是该单据对应的部件工作区,也可在平台工具-部件工作区查找该单据对应的部件工作区 6.1.4  界面二次…
Ant是一种基于Java的生成工具.从作用上来看,它类似于C编程(UNIX平台上使用比较多)的Make工具,C/C++项目经常使用Make工具来管理整个项目的编译,生成 Make使用Shell命令来定义完成任务,并定义任务之间的依赖关系,以便他们总是按照必须的顺序来执行. Make工具主要有如下两个缺陷: >Make工具的本质还是依赖UNIX平台的Shell语言,所以Make工具无法跨平台 >Make工具生成文件的格式比较严格,容易导致错误 Ant工具是基于Java语言的生成工具,所以具有跨平…
一.概念介绍 在 ECMAScript 中,所有对象并非同等创建的.一般来说,可以创建并使用的对象有三种:本地对象.内置对象和宿主对象. 要理解这三种对象,先要理解宿主环境. 1.宿主环境 一般宿主环境由外壳程序创建与维护,只要能提供js引擎执行的环境都可称之为外壳程序. 如:web浏览器,一些桌面应用系统等.即由web浏览器或是这些桌面应用系统构成的环境即宿主环境. 在python中类似于python解释器. 2.原生对象(本地对象) 独立于宿主环境的ECMAScript提供的对象.与宿主环境…
作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 3.3     创建业务模型 3.3.1  新建项目 1.打开业务模型 2.打开业务模型后,在工具栏上选择操作-新增项目分类,标识这个新建项目 3.新增一个项目分类名称,名称录入自己的名称,插件名称选择刚才建立的基础档案.完成后点保存.关闭该框.同样的方法建立销售管理的项目分类 4.在业务模型界面就能看到刚才建立的两个分类 5.对基础档案右击建立项目子项目基础档案,便于以后查看和管理.下来要建立项目,在基础档案文件夹上右击,选择…
作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 3.3.2   基础档案建模 1.在基础档案项目,右击,选择新建包, 2.录入包的名称,录入名称.完成后点确定 3.3.2.1 计量单位 1.右击新增的包,选择新增图表. 2.录入图表的名称,录入计量单位,录入后,点确定 3.双击刚才建立的图表,进入编辑界面 4.选择下方工具栏第1个实体,再点在画布上,并录入实体的名称,录入完成后,点确定 5.查看刚才建立的实体. 6.双击实体,进入实体设计界面.并设置需要的字段.计量单位需要一…
作者:秋时 杨昶   时间:2014-02-15  转载须说明出处 3.3.1  同步数据库并生成dll文件 1.在基础档案和销售管理项目上右击,选择同步数据库结构来创建数据库表 2. 在基础档案项目上右击,选择编译,生成实体Dll文件. 3. 生成的文件默认在E:\temp\Dll目录下,关闭产品和服务端,复制生成的Dll文件(Demo.Archives.Entity.dll)到服务端和客户端的bin目录下. 4. 重新打开软件,再次编译销售管理项目,同样把生成的Dll文件(Demo.Sale…