最新第一章软件开发工具与环境概述.pptVIP

最新第一章软件开发工具与环境概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最新第一章软件开发工具与环境概述.ppt

常用开发环境 3. Windows 的基本用户界面对象: 包括窗口、标题栏、图标、光标、插入符号、对话框、控件等 。 4. Windows 应用程序的基本组成和生成过程 :要经过编译、连接两个阶段 。 5. Windows 应用程序的开发工具:Visual-C++,Visual Basic, Delphi 等 。 6. Windows 程序开发 :在Windows 中,程序的基本单位是窗口,从面向对象的观点看,窗口本身就是一个对象。因此,用面向对象的方法进行Windows 程序设计与开发是很方便的。 * chfght 关于Windows 程序开发的补充 在Windows中,程序的基本单位不是过程和函数,而是窗口。一个窗口是一组数据的集合(窗口函数)。从面向对象的角度来看,窗口本身就是一个对象,事件是发生在窗口上的事情。 Power Builder中的事件,如命令按钮有一叫“Clicked”事件,当鼠标单击,操作系统检测并把这消息传至该命令按钮。 故PowerBuilder与Windows中的事件存在着映射关系。 * chfght 二、关于Windows98操作系统 1.Windows 98 的用户界面 : 是以高级 GUI 为特色的操作系统,有许多主要元素:窗口、对话框、消息框、控件等。 2. 用户界面元素: 有工具栏、状态栏、图象视图等。 3. 资源文件: 如对话框、菜单栏、光标等 。 4. 事件驱动系统: 5. 多任务操作: 6. MFC 库:MFC的本质就是一个包含微软公司已定义好的对象类库,便于对文件的操作、多媒体的使用、数据库的访问 。 * chfght 三、Windows 98 开发环境 1. 用户接口 (1) 图形设备接口------GDI (2) 窗口和对话框------如应用窗口、对话框窗口。 (3) 文本------程序与用户对话的主要途径 。 (4) 标准控件------Windows 应用程序传送消息 。 (5) 常见控件------如工具栏、状态栏等 。 (6) 位图------包括设备相关位图( DDB )、设备无关位图 ( DIB ) 。应用程序用DDB在内存与屏幕之间传递消息, 显示信息图象 。 * chfght Windows 98 开发环境 2. 操作系统核心 (1) 内存模式 :32 位地址模式,内存4GB (2) 输入设备 :鼠标、键盘。 (3) 处理文件的方法 :利用MFC 的文档/视图结构 ; 3. Active X : 主要类型有 : (1) 容器程序 (2) 服务器程序 (3) 自动化程序 (4) Active X 控件 * chfght * hgjghj kjljkl * hgjghj kjljkl * hgjghj kjljkl * hgjghj kjljkl * hgjghj kjljkl * hgjghj kjljkl * hgjghj kjljkl * hgjghj kjljkl * hgjghj kjljkl 第一章软件开发工具与环境概述 1.1 软件工具概述 软件(开发)工具是辅助和支持其它(应用)软件研制和维护的工具。其目的是为提高软件生产率、改进软件使其质量进一步提高。 1. 软件工具的范围 其包括成熟的传统软件工具:例如 操作系统(Windows 98 ,Windows NT Linux , Unix ) 以及编译程序 、解释程序 、汇编程序等。 此外,凡支持需求分析、设计、编码、测试、维护等对软件生存周期各阶段的开发工具和管理工具均是。 * chfght 软件工具概述 2.软件工具提高了工作效率 好的软件工具;软件人员乐意使用,功能齐全,开发人员劳动量减少,效率和质量均有提高,方便用户,工作可靠。 采用软件工具开发的(应用)软件可移植性,有利于标准化程度的提高。便于相互借鉴、推广。再之,开发方便的图形用户界面使用户喜欢、爱用、难度低便于推广使用计算机。例如Power Builder 即是。故软件工具是推广应用、开发应用的重要手段 。 * chfght 软件工具概述 3.软件工具的特点 易于操作、功能强大、覆盖面大、可靠性高,且其本身可修改、可扩充。 4.软件工具的评价 采用比较的方法:将采用软件工具研制开发的软件项目与不采用软件工具研制开发的软件项目加以比较,得出两者效率的差异,从而对该软件工具的作用作出评价。 软件工具的广泛使用推动软件理论的发展。 * chfght 1.2软件开发工具的功能 1.认识与描述客观系统 需求分析阶段: 不采用软件工具只能结合

文档评论(0)

liuxiaoyu98 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档