SMT表面组装技术SMT开发框架上手指南.docx

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SMT表面组装技术 SMT开发框架上手指 南 SMT 开发框架上手指南 SMTFrameworkHands-OnTraini ng 项目名称: SMT 开发框架 项目编号: SMTO_SFV1.0 文档编号: SMTO_PL_ODV1.0 产品版本号: V1.0 编制单位: 神州通在线科技有限公司 编制日期: 2012 年 4 月 6 日 编制 审核 批准 生效日期 宋涛 版本修订批准记录 【历次版本修订记录,版本修订描述重要说明】 提交日期 版本号 版本修订描述 作者 批准人 2012/4/10 1.0 初始版本 宋涛 目录 概述 7 目的 7 预期读者 7 术语和缩写 7 参考资料 7 总体设计概览 8 总体结构 8 总体示意图 8 层次结构 8 开发框架组件结构 11 工程结构 11 代码结构组织 12 前台代码结构 12 示意图 12 工程命名 12 后台代码结构 13 示意图 13 工程命名 13 前台开发指南 15 前台主工程 15 工程结构 15 业务划分 16 前台业务工程 18 工程结构 18 业务划分 18 4.3UI 模式 19 4.3.1AJAX 异步通讯 19 4.3.2Grid-Detail 模式 19 异步通讯编码规范 22 4.4.1JSON 数据格式 22 标准通讯模式 23 传递简单对象到服务端,并返回简单对象 25 传递两个简单对象到服务端,并返回简单对象 26 传递对象列表到服务端,并返回对象列表 27 29传递一个对象及一个对象列表到服务端,并返回对象列表 29 4.5 公共控件 32 公司选择对话框 32 部门选择对话框 34 员工选择对话框 36 日期控件 38 模式 /非模式对话框编码规范 39 4.6.1 函数定义 39 典型 UI40 4.6.3HTML 代码 41 4.6.4JS 代码 41 4.6.5C# 代码 43 4.7G RID 编码规范 44 4.7.1 函数定义 44 典型 UI46 4.7.3HTML 代码 46 4.7.4JS 代码 46 4.7.5C# 代码 48 4.8 审核控件编码规范 50 后台开发指南 51 前后台通讯开发指南 52 数据访问开发指南 52 公共服务使用指南 52 部署指南 52 1概述 1.1目的 SMT开发框架上手指南,面前开发人员,提供详细的按步骤使用框架各方面技术的指南。 1.2预期读者 开发(设计)人员,其他授权人员。 1.3术语和缩写 术语、缩略语 解释 SMT 深圳市神州通投资(集团)有限公司 WP 工作计划项目(本文以此项目作为示范) 1.4参考资料 文档名称 版本号 日期 1 2前台上手指南 2.1练习1 :建立前台解决方案 该练习示范如何建立基于 SMT开发框架的前台解决方案,其中包括工程的引入、组件的引用 及Area的创建等等,在实际的开发过程中,本练习所进行的动作应该由项目管理人员统一进 行创建。 创建空的解决方案 在VisualStuidio 中,点击创建工程,打开新工程对话框: 选择创建一个空的解决方案, 以项目名称作为解决方案名称,本例我们以工作计划 (WP) 来作为示例: 加入框架Shell工程 将框架提供的Shell工程加入到解决方案中(Shell工程请参考使用手册 :前台主 工程)。 在解决翻案管理器中右键,选择添加存在的工程: 添加Shell工程(由框架人员提供): 弓I入后,可以根据本项目的需要进行重命名,如命名为: SMT.WP.Clie nt.UI: Web.c onfig 中的标准配置请咨询框架人员。 创建业务工程 新增一个类库工程,作为前台的业务层: 业务工程需要引用以下组件: 创建工作区域 在UI工程中,找到 Areas文件夹: 在Areas文件夹上点击右键,选择增加 Area : 填入项目名称: 所有的UI编码都将在Areas/WP下完成,UI代码不应该写在Areas的外面。 运行程序 客户端工程是一个 ASP.NetMVC的工程,直接点击运行,应该出现如下的起始界面: 2.2练习2 :建立基本的 MVC 窗体 该练习示范建议一个最基础的基于 SMT开发框架的MVC窗体,窗体简单的显示一行字符串。 新建 Controller 在 Areas/Wp/Controllers 上点击右键,新建 Controller : 我们使用默认的 Defaultl 作为第一个Controller : 生成文件如下: 点击,打开代码编辑窗口,将继承的父类由 Controller 改为BaseController ,并添加 [HttpPost]特性: publicclassDefault1C on troller: BaseC on troller { [HttpPost] publicActi

文档评论(0)

kunpeng1241 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档