- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sderp前台程序结构
SD-ERP开发平台系列培训 前台程序开发教程 2001年6月 SD-ERP开发平台前台开发教程 前台概述 SD-ERP前台程序结构 SD-ERP前台开发情况 教材内容及使用说明 开发说明 前台窗体开发说明 程序的连接和调试 错误处理和注意事项 SD-ERP前台程序结构 SD-ERP前台程序可分为五个层次: 客户服务层 前台窗体层 模块管理层 前台管理层 前台界面层 前台启动和点击菜单处理流程 SD-ERP前台开发情况 前台模块的划分 系统管理、系统工具、系统资料、采购管理、销售管理 生产管理、库存管理、成本管理、质量管理、财务管理 计划管理、能力管理、人事管理、报关管理、设备管理 经理查询、报表管理 各模块实现情况 模块窗体分类 前台窗体分类 按窗体继承的基类进行划分,可分为: 基本窗体类(TStdBaseForm) 单记录窗体类(TRecBaseForm) 主从记录窗体类(TBillBaseForm) 带生成主从记录窗体类(TGenBaseForm) 查询窗体类(TQueryBaseForm) 审核窗体类(TListBaseForm) 带生成主从记录窗体类(TGenBaseForm) 用于带生成功能的主从记录类型窗体的制作。如右图“入库单”窗体 窗体基本类(TStdBaseForm) TStdBaseForm类是系统最基本的窗体类。 主要用于制作简单的控制窗体,如右图“盘点状态设置”窗体。 单记录窗体基本类(TRecBaseForm) 用于单记录(不含明细)的窗体的制作。如右图“仓库货位”窗体 主从记录窗体类(TBillBaseForm) 用于主从记录类型(含明细)业务单据窗体的制作。如右图,“调拨单”窗体。 查询窗体类(TQueryBaseForm) 用于查询窗体的制作。如右图,“台帐查询”窗体。 审核窗体类(TListBaseForm) 用于审核、取消、中止、结清业务单据窗体的制作。如右图:“调拨单审核”窗体。 各模块窗体数量对比图 教材内容及使用说明 培训系统教材共分四个部分: 《开发技术手册》 《前台业务窗体开发教程》 《中间层业务类开发教程》 《后台数据库开发教程》 教材使用说明 前台窗体开发说明 前台窗体开发风格 窗体基本类使用说明 前台窗体的制作 前台窗体开发风格 面向对象开发风格,标准化程序设计 构件标准化 界面标准化 代码标准化 有利于提高程序的可读性和可理解性 有利于提高程序的开发效率 前台窗体基本类 基本窗体类(TStdBaseForm) 单记录窗体类(TRecBaseForm) 主从记录窗体类(TBillBaseForm) 带生成主从记录窗体类(TGenBaseForm) 查询窗体类(TQueryBaseForm) 审核窗体类(TListBaseForm) 基本窗体类说明 功能说明 基本窗体类直接从C++Builder的TForm类派生而来,是前台最基本的窗体类,用来制作控制窗体、业务单据的生成窗体和查询子窗体。 基本类的使用 直接使用 单记录窗体类说明 功能说明 单记录不含明细记录类型的窗体(如基础资料窗体),可以继承TRecBaseForm,通过在窗体对象中实现基本类提供的虚方法来完成数据记录的显示、增加、修改、删除以及系统定义的其他功能。 基本类的使用 在对象窗体中重载基类的虚函数,以使用基类提供的各种功能。 (基类虚函数说明) 单记录窗体基类主要虚函数说明: InitEditControl(); 说明:对窗体内的构件进行初始化 ClearControl(bool BringToNext)=0; 说明:清空窗体内的构件内容 GetDataFromComObject()=0; 说明:从COM对象中取出字段值并显示在相应构件中 SendDataToComObject()=0; 说明:将用户新增或修改的字段值传送给COM对象 接上 WaitUserInput()=0; 说明:在新增或修改之后,设置输入焦点 FillGridWithData()=0; 说明:窗体显示时,从COM对象中取出数据填充到用于数据浏览网格,并且数据编辑区显示对象当前记录的数据 RefreshGridData(int mAction)=0; 说明:更新数据浏览网格内的显示数据 单记录型窗体图例 空白的TRecBaseForm窗体对象 主从记录窗体类说明 功能说明 主从记录类型的窗体(例如:库存调拨单、报废单、盘点单等业务单据),可以继承TBillBaseForm,通过在窗体对象中实现基本类提供的纯虚方法来完成业务单据的显
原创力文档


文档评论(0)