网站大量收购独家精品文档,联系QQ:2885784924

软件二次开发浅谈幻灯片.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
装载应用程序 返回 点中菜单 返回 输入设计参数 返回 显示计算结果 返回 运行结果(平面图) 运行结果(三维图) 应用程序运行环境 齿轮生产现状 设计任务量大(小批量多品种) 设计难度大(针对性专业性) 设计方法落后(依赖于手工) CAD效果 提高速度 提高质量 提高档次 填补空白 开发实例2—齿轮刀具设计CAD 用户订单 齿轮数据 刀具设计 刀具加工 齿轮加工 交货 刀 具 设 计 齿轮生产 参数化设计 计算绘图集成 刀具加工 刀具设计 程序设计 专用数据库 返回 专用数据库 返回 专用菜单 返回 软件主界面 齿轮刀具设计系统 返回 输入数据(1) 被加工齿轮原始参数 返回 从数据库读入齿轮数据 输入数据(2) 返回 自动绘制齿轮滚刀工作图 返回 设计轻轻松松 效率大大提高 绘图命令集成 计算和绘图集成 设计过程集成 设计集成 几点启示 二次开发适应面广 二次开发事半功倍 二次开发并非高不可攀 条件 专业基础 专业软件知识 编程语言 专业问题的抽象 谢谢大家! * 条件:AutoCAD2002,VC++6.0,AbjectARX STD 实例:AcadMe,zhou,ToolCAD * * CAD软件的二次开发浅谈 主讲:庞兴华 淯阳大讲堂 主要内容 软件概述 应用软件的二次开发 应用软件的二次开发过程 应用软件二次开发实例 软件概述 计算机时代 计算机无处不在 计算机无孔不入 计算机无所不能 以人为本 人机交互——软件 计算机的灵魂 1946年2月14日,世界上第一台计算机在美国宾夕法尼亚大学诞生,开创了计算机时代——进入CAX时代 软件概述 软件定义 与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 其它定义 运行时,能够提供所要求功能和性能的指令或计算机程序集合。 程序能够满意地处理信息的数据结构。 描述程序功能需求以及程序如何操作和使用所要求的文档。 以开发语言作为描述语言,可以认为: 软件=程序+数据+文档 软件概述 软件的特点 软件不同于硬件,它是计算机系统中的逻辑实体而不是物理实体,具有抽象性。 软件的生产不同与硬件,它没有明显的制作过程,一旦开发成功,可以大量拷贝。 软件在运行过程中不会因为使用时间过长而出现磨损、老化以及用坏问题。 软件的开发、运行在很大程度上依赖于计算机系统,受计算机系统的限制,在客观上出现了软件移植问题。 软件开发复杂性高,开发周期长,成本较大。 软件开发还涉及诸多的社会因素(版权、责任、运行方式、管理制度、人员素质、操作方式等 )。 软件概述 软件分类(依照其作用) 系统软件 应用软件 数据库 中间件(介于系统和应用) 软件概述 系统软件 可分为操作系统和支撑系统软件 操作系统是一管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。 支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(SDE)。它主要包括环境数据库、各种接口软件和工具组。著名的软件开发环境有IBM公司的Web Sphere,微软公司的等。 支撑软件包括一系列基本的工具(比如编译器、数据库管理、存储器格式化、文件系统管理、用户身份验证、驱动管理、网络连接等方面的工具)。 软件概述 软件分类: 应用软件 应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,如Office。也可以是一个由众多独立程序组成的庞大的软件系统,如数据库管理系统、CAD系统等。 不同的应用软件根据用户和所服务的领域提供不同的功能。 软件概述 软件分类(依据许可方式的不同) 专属软件:此类授权通常不允许用户随意的复制、研究、修改或散布该软件。违反此类授权通常会有严重的法律责任。传统的商业软件公司会采用此类授权,例如微软的Windows和办公软件。专属软件的源码通常被公司视为私有财产而予以严密的保护。 自由软件:此类授权正好与专属软件相反,赋予用户复制、研究、修改和散布该软件的权利,并提供源码供用户自由使用,仅给予些许的其它限制。以 Linux、Firefox 和OpenOffice 可做为此类软件的代表。 共享软件:通常可免费的取得并使用其试用版,但在功能或使用期间上受到限制。开发者会鼓励用户付费以取得功能完整的商业版本。根据共享软件作者的授权,用户可以从各种渠道免费得到它的拷贝,也可以自由传播它。 免费软件:可免费取得

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档