




已阅读5页,还剩118页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VisualStudioTeamSystem2010 周桂英 2020 3 25 1 目录 目标VSTS介绍TFS2010安装MSF开发模式与流程VS2010团队协作管理源代码管理及版本控制报表 2020 3 25 2 目标 规范项目管理流程 把VSTS作为项目质量管理的平台 将工作任务 任务完成情况 项目文档 源代码以及测试结果等作为配置项共同管理 以提高项目和产品的质量 同时将任务完成情况统计数据作为业绩考核客观 公正的重要指标 2020 3 25 3 目录 目标VSTS介绍TFS2010安装MSF开发模式与流程VS2010团队协作管理源代码管理及版本控制报表 2020 3 25 4 VSTS简介 VisualStudio2010是微软新一代开发工具和平台 融和了软件开发领域的各个角色 涵盖了软件开发生命周期的各个阶段 包括设计 开发 测试 管理 根据微软公司官方定义如下 VisualStudio是一套高生产力的 集成的 可扩展的生命周期开发工具 它扩展了VisualStudio产品线 增强了软件开发团队中的沟通与协作 利用VSTS 开发团队能够在开发过程的早期以及在整个开发过程中确保更高的可预见性和更好的质量 VisualStudio2003 2005 2008 2020 3 25 5 功能模块 2020 3 25 6 VSTS的架构 2020 3 25 7 TeamFoundation平台 2020 3 25 8 目录 目标VSTS介绍TFS2010安装MSF开发模式与流程VS2010团队协作管理源代码管理及版本控制报表 2020 3 25 9 TeamFoundation的逻辑结构 2020 3 25 10 TeamFoundation的物理结构 TeamFoundationServer单服务器双服务器TeamFoundationBuildTeamFoundationServerProxy团队资源管理器 2020 3 25 11 TFS 单服务器 系统要求 2020 3 25 12 TFS 双服务器 系统要求 2020 3 25 13 TeamFoundation安装组件 2020 3 25 14 权限分配 使用TFS服务端的人员权限设置 必须分别在TFS SharePoint SQLServer和ReportService中设置权限客户端使用TFS的人员权限 在TFS设置下 组成员资格 中添加 团队 团队项目设置 组成员资格 下添加项目门户网站中在创建用户 并给一定的权限 在ReportService中创建用户 并给一定的权限 2020 3 25 15 目录 目标VSTS介绍TFS2010安装MSF开发模式与流程VS2010团队协作管理源代码管理及版本控制报表 2020 3 25 16 改进软件开发生命周期 MSF MicrosoftSolutionFrameworkMSF的构成 组队模型 过程模型 项目管理准则 风险管理准则和就绪管理准则 ProcessTemplate过程模板 MSFforAgileSoftwareDevelopmentV5 0 MSF敏捷开发模板 MSFforCMMIProcessImprovementV5 0 MSFCMMI过程改进模板 ProcessTemplate包括了工作项类型的定义以及状态状态流程 源码控制的策略 安全设置 项目站点的内容 预定义的报告等 ProcessTemplate可以通过TFSpowertool自定义 2020 3 25 17 MSF团队模型 2020 3 25 18 MSF过程模型 2020 3 25 19 CMMI迭代化项目管理 2020 3 25 20 工作项 工作项 工作项是用来跟踪 监视和报告产品及其功能的开发情况 是在VisualStudioTeamFoundationServer中创建的数据库记录 用于记录工作的定义 分配 优先级别和状态 九种类型的工作项 要求 任务 更改请求 Bug 问题 风险 审阅 测试用例和共享步骤 测试用例和共享步骤专门用于测试运行程序和Microsoft测试管理器 通过定义各个工作项并将这些工作项存储在公共数据库和指标仓库中 可以随时回答有关项目运行状况的各种问题 工作项 工作项间的链接和文件附件都存储在用于跟踪工作项的TeamFoundation数据库中 2020 3 25 21 2020 3 25 22 工作项 MSFforCMMIProcessImprovementV5 0定义的工作项如下图 2020 3 25 23 工作项之要求 要求可传达对于产品或系统的客户有价值的功能 每个要求都应简要陈述用户希望使用软件的某个功能来做什么 并从用户的角度对其进行描述 要求捕获并跟踪产品需要执行哪些工作来解决客户问题 有多种类型的要求 方案 服务质量 使用安全 安全性 功能 操作和界面 随着要求被标识出来 它们一开始处于 已建议 状态 如果对于当前迭代接受了一个要求 则该要求将转至 活动 状态 并对其进行分析以创建用来实现它的任务 如果任务完成且通过了系统测试 则表示已经成功实现要求 该要求将转至 已解决 状态 最后 当对要求进行验证时 该要求转至 已关闭 状态 2020 3 25 24 工作项之要求 新建要求 需对要求进行定义 2020 3 25 25 工作项之要求 新建要求 需对要求进行定义 2020 3 25 26 工作项之要求 给要求添加新的链接工作项 2020 3 25 27 工作项之任务 任务是表达要执行某项工作的需要的工作项 每个角色对任务有其自己的要求 例如 开发人员使用开发任务将从方案或服务质量要求派生的工作指派给组件所有者 测试人员使用测试任务指派编写和运行测试用例的作业 任务还可用于发送回归测试信号或建议要执行的探索性测试 最后 任务也可用于在项目中进行常规的工作分配 2020 3 25 28 工作项之任务 新建任务 需对任务进行定义 2020 3 25 29 工作项之任务 新建任务 需对任务进行定义 2020 3 25 30 工作项之任务 创建子任务或其他工作项并将它们链接到任务 或将现有的若干工作项链接到任务 2020 3 25 31 工作项之任务 向任务添加超链接 2020 3 25 32 工作项之更改请求 更改请求工作项标识对产品或基线的某些部分的建议更改 当建议对配置管理系统中的任何工作产品进行更改时 必须创建更改请求 变更控制委员会将使用更改请求工作项来分析 接受和拒绝建议的更改 如果接受更改请求 则使用它生成任务以实现更改 实现更改后 更改请求最终将被关闭 2020 3 25 33 工作项之更改请求 新建更改请求 并对更改请求进行定义 2020 3 25 34 工作项之更改请求 将更改请求链接到要求 任务或其他工作项 2020 3 25 35 工作项之更改请求 向更改请求中添加超链接 2020 3 25 36 工作项之Bug 通过创建Bug工作项来跟踪代码错误 并且通过发布Bug报表到项目来显示Bug对于当前项目的影响 以及Bug目前的状态 Bug工作项中的说明应便于跟踪在遇到Bug时所使用的步骤 从而使Bug易于重现 测试结果应该明确显示问题 此说明的明确性和可理解性通常会影响到修复Bug的可能性 2020 3 25 37 工作项之Bug 新建bug 并对bug进行定义 2020 3 25 38 工作项之Bug 新建bug 并对bug进行定义 2020 3 25 39 工作项之Bug 创建任务 Bug 更改请求 测试用例或其他工作项并将其链接到Bug创建任务 Bug 更改请求 测试用例或其他工作项并将其链接到Bug 2020 3 25 40 工作项之问题 问题工作项记录可能阻止或当前正在阻止产品工作的事件或情况 问题与风险的不同之处在于 问题通常是在每日团队会议上自发识别的 问题工作项会得到评审和分析 从而创建解决该问题的任务 一旦采取纠正措施 通过完成任务 就可以解决该问题 最后 如果认为纠正措施是可接受的 则关闭该问题 2020 3 25 41 工作项之问题 新建问题 并定义问题 2020 3 25 42 工作项之问题 新建问题 并对问题进行定义 2020 3 25 43 工作项之风险 风险工作项记录任何会在将来对项目产生潜在负面结果的可能的事件或情况 项目管理的一个重要方面是认识和管理项目所固有的风险 如果指定对一个风险进行缓解 则该风险将变成 活动 状态 该风险将一直保持活动状态 直到完成相应的缓解措施 此时风险变成 已解决 状态 如果对已解决风险的验证结果表明风险已完全得到缓解 则该风险将被关闭 如果在任何时候发生了风险标识的事件 则该风险就会成为一个问题 将执行应变计划 2020 3 25 44 工作项之风险 新建风险 并对风险进行定义 2020 3 25 45 工作项之风险 新建风险 并对风险进行定义 2020 3 25 46 工作项之评审 评审工作项记录设计或代码评审的结果 评审工作项必须包括有关以下内容的详细信息 设计或代码在名称正确性 代码相关性 扩展性 代码复杂性 算法复杂性和代码安全性等方面符合标准的情况 如果评审发现设计或代码不需要更改 则可以关闭相应的评审工作项 如果需要进行次要更改或主要更改 则将活动评审工作项指派给开发人员来解决 如果需要进行次要更改 则开发人员可以直接关闭该评审工作项 如果需要进行主要更改 则要求进行第二次评审 只有在第二次评审成功通过后 才可以关闭该评审工作项 2020 3 25 47 工作项之审阅 新建评审 并对评审进行定义 2020 3 25 48 工作项之审阅 新建评审 并对评审进行定义 2020 3 25 49 工作项之测试用例和共享步骤 测试用例团队可以使用测试用例来定义将支持用户情景测试的测试 可以定义指定要运行的操作和验证步骤序列的手动测试用例 也可以指定引用自动化文件的自动测试用例 共享步骤团队可以使用共享步骤来简化手动测试用例的定义和维护 在共享步骤中 定义要作为测试用例一部分运行的操作和验证步骤序列 许多测试需要对多个测试用例执行相同的步骤序列 通过创建共享步骤 可以一次性地定义步骤序列并将其插入到许多测试用例 2020 3 25 50 工作项查询 MSFforCMMIProcessImprovementV5 0定义的查询项如下图 2020 3 25 51 工作项查询 新建查询 1 在VS的团队资源管理中选择 团队查询 我的查询 右击 选择 新建查询 2020 3 25 52 工作项查询 2 点击 新建查询 后 系统将弹出查询界面 用户可修改查询条件 并保留查询的设置和 运行 查询 2020 3 25 53 Office的应用 VSTS集合了Office中的功能 可以从VS中直接打开Excel或Project来新建工作项 2020 3 25 54 Office的应用 从VS中打开的Excel 集成了 团队 功能 2020 3 25 55 Office的应用 从VS中打开的Project 集成了 团队 功能 2020 3 25 56 目录 目标VSTS介绍TFS2010安装MSF开发模式与流程VS2010团队协作管理源代码管理及版本控制报表 2020 3 25 57 团队成员协同工作 2020 3 25 58 团队门户的搭建 团队门户功能 提供交流的平台 增加项目沟通渠道 提高项目团队成员之间沟通的效率 提供了项目的知识管理解决方案 团队成员可以通过团队门户查看项目文档 团队成员不需要安装TeamFoundationServer的客户端 就可以通过门户网站查看项目的工作项 操作项目文档 管理源代码等 通过团队门户发布项目的各种报表 可以根据项目特点对项目团队门户进行页面的定制 功能的扩展以及新网站的创建 提供权限管理模块 项目管理员可以设置项目门户的访问权限以及对权限进行定制和扩展 2020 3 25 59 团队门户的搭建 步骤 在TFS管理平台上创建团队项目集合在VisualStudio2010上连接TFS服务器创建团队项目门户网站设置设置团队项目门户 2020 3 25 60 通过web方式访问团队项目 Web访问方式在浏览器中输入地址链接 http ninemax drarx8c 8080 tfs web 或http ninemax drarx8c 8080 在项目门户中单击 显示项目门户网站 链接 定制Web访问方式 主页设置主题设置区域设置杂项设置设置权限 TFS管理员需要为团队成员分配访问权限 2020 3 25 61 web团队门户 VSTS的Web团队项目门户界面 2020 3 25 62 web团队门户 WSS 集成了sharepoint的团队项目门户界面 2020 3 25 63 web访问方式团队项目 主页面的主要功能 登录管理选择团队门户设置帮助新建工作项搜索搜索功能信息收藏创建工作项查询功能链接 2020 3 25 64 web访问方式团队项目 工作项管理页面的主要功能 创建工作项 要求 任务 更改请求 Bug 问题 风险 审阅 测试用例 共享步骤和查询 定义查询定义字段列表构建管理页面的主要功能构建管理员可以在构建管理页面中管理构建质量和查询构建信息 源码管理页面的主要功能源码管理功能同TFS中的源码管理功能相同 有查看 下载最新 查找变更集 比较 批注和版本记录等功能 2020 3 25 65 目录 目标VSTS介绍TFS2010安装MSF开发模式与流程VS2010团队协作管理源代码管理及版本控制报表 2020 3 25 66 TFS源码管理 作用 可以提供源码的安全性项目源代码安全性历史和版本详细信息回复误操作后文件备份和回复功能 有助于团队协作和提高工作效率团队协作 源码管理工具通过设置签入 签出规则来解决团队中多人访问同一文件的问题 签入 签出操作规则包括 共享访问 和 独占访问 远程协作 2020 3 25 67 TFS源码管理 VisualStudio2010实现源码管理 安装VisualStudio2010在TFS中设置源码管理 如源码管理场景 角色和权限的管理 过程模板管理 源码策略管理 代码的签入 签出 分支 合并管理 标签等功能 在项目中实现源码管理操作 VisualStudio2010的开发工具集成了源码管理平台 项目团队成员可以在该平台上实现源码的签入 签出等操作 2020 3 25 68 TFS源代码控制系统的基本场景 通过从VS菜单中选择 工具 选项 在选项对话框中 找到源代码管理 然后选择源码管理插件 VisualStudioTeamFoundationServer 2020 3 25 69 设置源码管理规则 环境 2020 3 25 70 设置源码管理规则 VisualStudioTeamFoundationServer 2020 3 25 71 选择源码管理服务器和项目 通过从VS菜单中选择 团队 连接到VisualStudioTeamFoundationServer 在弹出的对话框中 选择已存在的服务器和TFS服务器上的项目 2020 3 25 72 TFS源码管理设置 角色管理 在TFS中的角色是通过设置角色组将用户添加到组中来实现管理 安全管理 TFS的权限分为TFS全局权限 TSF项目级权限 源代码管理权限 定义签入签出策略 可以从VS菜单中选择 团队 团队项目设置 源代码管理 进行签入签出策略设置 2020 3 25 73 源代码管理操作 在团队资源管理器中打开 源代码管理 即可进行源码操作 新建 删除 签入 签出 分支 合并 以及映射等 2020 3 25 74 如何把一个项目添加到源代码管理中 当我们把一个源代码项目添加到源代码管理系统中时 VisualStudio会为你创建一个工作空间 Workspace Workspace是服务器的文件 目录在客户端的映射 当用户对源代码管理中的目标进行增加 编辑 删除 移动 重命名 或者其他操作时 用户的修改会保留在工作空间中 标记为工作空间中的 待定 未提交修改 PendingChange 这些修改只有被用户签入 CheckIn 后 服务器上的文件或目录才会跟着改变 2020 3 25 75 如何把一个项目添加到源代码管理中 从VS菜单中选择 开始 新建 项目 创建一个新的项目 选中 添加到源代码管理 AddtoSourceControl 2020 3 25 76 如何与服务器同步 在团队协同工作的环境中 许多人都在修改同一个项目中的代码 你需要把项目中最新的修改下载到本地 如下的操作 可以让你的工作空间和服务器上的最新版本同步 在解决方案窗口中 选择项目或者整个解决方案 右键点击 选择 获取最新版本 2020 3 25 77 如何与服务器同步 在源代码资源管理器中 选择一个TeamProject 可以将该团队项目的最新版本同步到本地 2020 3 25 78 签入 方法一 在解决方案窗口中 右键点击修改后的文件 然后选择签入 2020 3 25 79 签入 方法二 在源代码管理窗口中 右键点击修改后的文件 然后选择 签入挂起的修改 2020 3 25 80 签入 方法三 在源代码管理窗口中 选中 将项添加到文件夹 选中需签入的文件 点击 完成 如图 2020 3 25 81 签入 选择刚添加的文件 然后点击签入图标 如图 2020 3 25 82 签入说明 应签入的文件类型如下 解决方案文件 sln 项目文件 csproj或 vbproj VisualStudio源代码管理项目元数据 vspscc 应用程序配置文件 config 源文件 aspx asmx cs vb等 二进制依赖项 dll 项目相关文档 入需求文档 用户文档 测试文档 不应该签入的文件类型如下 解决方案文件 suo 项目用户选项文件 csproj user或 vbproj user Webinfo文件 csproj webinfo或 vbproj webinfo 生成输出 包括程序集DLL 互操作程序集DLL和可执行文件 2020 3 25 83 签出 在源代码管理窗口中 右键点击需签出的文件 然后选择 签出以进行编辑 2020 3 25 84 分支与合并 分支 Branching 就是指把源代码控制系统中的文件和目录复制一份 分支能够保持文件和目录的历史 并且能够把旧的文件上的修改合并到新的文件上去 在新的分支上的修改 和原来的分支 一般称为主分支 没有任何关系 应用场景 主干作为新功能开发主线 分支用着发布 分支用着新功能开发 主干作为稳定版本发布 合并 Merging 是指把不同分支中的文件 文件 目录 团队项目 合并到一起 在合并操作中 一个分支是源分支 另一个是目的分支 源分支中包括了用户想要合并的文件 如果同时在源分支和目标分支中修改了项 系统则会将提示用户解决冲突 2020 3 25 85 分支与合并 主干作为新功能开发主线 分支用着发布 分支用着新功能开发 主干作为稳定版本发布 2020 3 25 86 分支与合并 创建分支1 在源代码管理器窗口中 选中一个要对其进行分支的项目 例如下图的test 然后右键点击选择 分支 2020 3 25 87 分支与合并 创建分支2 在这里 可以选择分支的名称 对主分支的最新版本还是指定版本进行分支 是否创建新分支的本地副本 也就是将新分支从TFS服务器上下载到本地工作区中 2020 3 25 88 分支与合并 创建分支3 点击确定按钮后 开始创建分支的操作 创建成功后 我们在源代码管理器窗口中 可以看到主分支和新分支之间有一个双向箭头的图标表示了它们的关系 2020 3 25 89 分支与合并 合并分支1 在源代码管理器窗口中 选择一个分支 将其合并到主分支 右键点击后 选择 合并 2020 3 25 90 分支与合并 合并分支2 在源代码管理合并向导中 选中的分支作为源分支 目标分支会自动被识别出来 2020 3 25 91 分支与合并 合并分支3 在上图中 点击下一步按钮 向导会提示你 选择源分支的哪个版本进行合并 2020 3 25 92 分支与合并 合并分支4 确定以后 向导提示你可能需要解决冲突 2020 3 25 93 分支与合并 合并分支5 点击完成按钮 合并成功 并到目标文件中将文件签入 面板下方将会显示 已成功签入变更集n 如果合并的分支之间有冲突 则会提示你要先解决冲突后 才能合并 2020 3 25 94 分支与合并 合并分支6 点击 完成 按钮 在弹出的 挂起的冲突 窗口中会显示操作信息 冲突信息以及合并操作方式 2020 3 25 95 分支与合并 合并分支7 系统提供了两种合并方式 保留目标分支版本 和 采用源分支版本 选中需要的版本系统将完成合并 然后点击 签入 以将合并的文档提交到服务器 完成合并操作后需要对目标分支进行结合测试 测试合并后的源分支是否存在bug 如果存在bug 不该在原来的开发分支上续续修改 而应该创建新的分支进行修改 2020 3 25 96 搁置 搁置搁置变更或变更集的过程 也称为创建搁置集 允许我们将挂起的更改存储到源代码管理下 而不必签入更改的文件 这意味着我们可以获取在 备份 服务器上保持文件的好处 同事确保在这些文件上可能存在的不完整工作不会影响和中断正常的生产 搁置集搁置集是一组已保存的文件 但尚未准备好提交到源代码管理 搁置的目的是将挂起的更改保持到工作区域或与其他团队成员共享以获取反馈 也可以使用搁置的文件来传递部分完成的工作 2020 3 25 97 搁置 变更集与搁置集的区别当你在工作区中签入一个或多个挂起的更改时 TeamFoundation会在源代码管理服务器中创建一个变更集 变更集是一组源文件修改 签入说明 注释以及指向关联工作项的链接 与之类似 搁置集是一组源文件修订 签入说明 注释和关联工作想列表 但搁置集不包含已提交文件更改及版本化的文件的更改的集合 搁置集和变更集都存储在TeamFoundation服务器中 并且具有足够权限的任何用户都可以将其检索到工作区中 2020 3 25 98 搁置 变更集与搁置集的其他区别 与变更集不同 搁置集是非版本化的实体 可以删除搁置集但不能删除变更集 可以将变更集链接到某一工作想 以便用于在该工作想窗体的 链接 选项卡上单击该变更集的链接时 可自动将该变更集检索到当前工作区中 而搁置集不支持此功能 可以通过创建和强制执行签入策略来禁止用户创建不符合已制定的团队标准的变更集 或者至少强烈建议用户不要这样做 搁置集不支持此功能 2020 3 25 99 搁置 搁置的应用 正在对源代码集进行更改 并分配了优先级更高的工作 此时我们需要返回到代码的一个稳定版本 但又不想丢失更改 我们可以搁置代码 将来可以轻松地检索它 在一天结束时没有完成工作 但想要确保将当前工作备份到服务器上 通过搁置当前更改 可以将更改应用于TeamFoundationServer 并且可以在另一台检索该更改 想要与远程团队成员讨论或评审部分完成的代码 想要将部分完成的工作传递给另一个开放人员 让来完成工作 2020 3 25 100 搁置 操作步骤1 在解决方案资源管理器或源代码管理器中 右击 然后选择 搁置挂起的更改 2020 3 25 101 搁置 操作步骤2 在 搁置 源文件 对话框 搁置集名称 框中输入名称 在 注释 框中输入 测试我的搁置集 然后单击 搁置 2020 3 25 102 锁定 右击需锁定的文件 选择 锁定 将弹出以下对话框 2020 3 25 103 标签 在源代码管理工具中标签 Label 是一种标记 用户可以有选择地将他们附加在源代码管理服务器中不相关的一组文件或文件夹上 以便于在开发或生成时将他们共同检索在工作区中 通常的标签类型是里程碑标签 基线 标签是应用于一组特定修订 通常称为快照版本 的名称 标签只能应用于文件的一个修订 对于文件的后续修订必须移除该标签或者使用新标签 标签的使用方法操作权限 在TFS中使用标签需要给用户赋予使用标签的权限 在源代码管理器中使用标签增加标签使用标签 2020 3 25 104 标签 增加 在源代码管理器中选中项目文件夹 右键 选中 应用标签 2020 3 25 105 标签 使用标签 根据创建的标签获取文件夹的版本 2020 3 25 106 标签 使用标签 在 类型 中选择 标签 在标签中选择已有的标签 点击 获取 系统将提升获取的结果 2020 3 25 107 确定文件冲突及解决 在TeamFoundation版本控制中执行签入 获取或合并操作时 可能会发生文件名冲突 在所有这三种情况下 当两个或多个想试图占用源代码管理服务器中的同一路径是 都会产生该冲突 签入 两个用户均向同一个应用程序添加了一个相同文件名的文件 一个用户签入了其文件 当第二个用户尝试签入文件是 将发生文件名冲突 获取 两个用户向一个应用程序添加了同名的文件 一个用户签入了文件 当第二个用户尝试执行 获取最新版本 操作时 将发生文件名冲突 合并 一个应用程序已被分支并用于连个分支上 在这两个分支在上添加了同名的文件 一个用户尝试将其在一个分支上的更改合并到另一个分支 该用户将会遇到文件名冲突 因为在一个文件已添加到目标分支的情况下 不能分支已添加到源分支上的该文件 2020 3 25 108 确定文件冲突及解决 解决文件名冲突的方法 2020 3 25 109 撤销 操作 在源代码管理器中选中项目文件夹 右键 选中 撤销挂起的更改 2020 3 25 110 代码版本审查 变更集 表示与签入相关的变更的集合 当签入变更集时 变更集中的所以变更均以自动模式应用于TFS 变更集用唯一的 按顺序递增的数字进行标识 可以通过查看便跟集来查看版本变化 如具体版本的 历史记录 可以 比较 不同版本以得出变化的情况 2020 3 25 111 目录 目标VSTS介绍TFS2010安装MSF开发模式与流程VS2010团队协作管理源代码管理及版本控制报表 2020 3 25 11
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甲乙合作开公司合同范本
- 空调保养维修协议合同书
- 烟酒货架转让协议书模板
- 村委临时用工劳务协议书
- 瑜伽老师安全协议书范本
- 电力照明工程承包协议书
- 自制造跑车出售合同范本
- 空调排风管清洗合同范本
- 离婚房屋公证合同协议书
- 渔网机租赁合同协议范本
- 老北京胡同文化课件
- 中学教师教育类读书分享
- 广东省佛山市2024-2025学年高二下学期期末教学质量检测政治试卷(含答案)
- 儿科护士考试试题及答案
- 农药 知识培训课件下载
- 2025年6月28日山东省市直遴选笔试真题及答案解析
- 创新社区管乐团活动方案
- 鸵鸟养殖场管理制度
- 小学生自信成长的课件
- 设计院培训管理制度
- 2025年甘肃省武威市民勤县西渠镇人民政府选聘专业化管理村文书笔试参考题库及1套完整答案详解
评论
0/150
提交评论