- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章常用软件开发环境及CASE环境 本章主要内容 Windows、Unix、Linux开发环境介绍 Java、.Net、Web开发环境介绍 CASE基本概念和特点 常用CASE环境 Windows开发环境介绍 起源于命令行方式的DOS 主要版本 1990 Windows 3.0/3.2 1995-2000 Windows 95/98/NT/2000/ME 2001 Windows XP 2007 Windows Vista 2009 Windows7 2012? Windows8 Windows主要特点 图形用户界面 多任务/多线程操作 即插即用的硬件管理 丰富的软、硬件资源支持 使用注册表管理软、硬件资源 Windows编程的四个特点 事件驱动 消息循环 图形输出 资源共享 Windows程序开发 Windows API是应用程序编程接口,在Windows平台上运行的应用程序都可调用这些函数。 MFC类库和控件都是建立在Windows API的基础上的。 MFC是一个范围广泛的类库,它通过封装Windows API函数加快了Windows应用程序的开发速度。 MFC库 MFC类库中包含了程序开发过程中最常用到的对象,在程序设计时只要简单地调用这些对象的方法就可以了。 还可以利用面向对象中的继承技术从类库中的已有对象派生出新的对象,派生出来的对象具有原来的特性和功能,还可以根据需要加上所需的特性和方法,产生一个功能更强大的对象。 动态链接库DLL 动态链接库是指:在编译过程中,不必将程序所调用的API函数代码加入到程序的执行代码中,而只要加入这些函数的装入指令,在DLL中的位置和函数名就可以了。 使用动态链接库的好处:不但节约了空间,而且在更新Windows时只要更改动态链接库就可以了,而不必再对已有的应用程序重新编译。 其它类库 OLE(对象链接及嵌入库) ActiveX:主要类型包括:容器程序 、服务器程序 、自动化程序 、ActiveX控件 DirectX多媒体技术:由以下几个库组成:DirectDraw、DirectSound、DirectInput、Direct3D。 Windows应用程序的开发工具 Visual C++ Visual Basic Delphi .Net Java Unix开发环境 Unix的发展史 诞生:Unix诞生于70年代初期,是由美国贝尔实验室计算科学研究中心的技术专家开发的。 背景:开发一种交互的具有多道程序能力的分时操作系统,以取代当时广泛使用的批处理操作系统。 重写:1973年, Unix系统的绝大部分源代码都用C语言进行了重写,这为提高Unix系统的可移植性打下了基础。 Unix开发环境 Unix的版本 1974年开始发行Unix的非商业许可证,允许非赢利的教育机构免费使用Unix系统,这一举措有力地推动了Unix技术的发展和多样化。 到90年代初,不同的Unix版本已超过100种。其中最著名的有加州大学伯克莱分校的BSD版Unix系统。其它比较著名的还有:IBM的AIX、HP的HP-UX、SCO的Unix和ODT、以及SUN的Solaris等。 Unix系统的层次结构 Unix的层次结构主要可分为三层: 硬件: Unix系统具有良好的适用性,它可以在各种硬件平台上运行。 内核:内核是 Unix系统的核心,它执行各种操作系统的职责,如:进程管理、存储管理、设备管理和文件系统的管理,并且提供强大的网络功能。 Unix系统的层次结构 Shell和应用程序:Shell是Unix系统与用户接口。在大多数情况下,用户是通过Shell与系统打交道。实际上Shell是一个命令解释器,它读入用户的输入命令并且执行命令。Unix下的应用程序也是通过Shell来执行的。 Unix系统的特点 功能全面、设计简洁 极强的适用性、稳定性 强大的网络服务功能 强大的数据库支持功能 开放性和良好的可移植性 Linux开发环境 起源 Linux系统最早是由芬兰赫尔辛基大学的Linus Torvalds在1991年发布的,后经过众多世界顶尖的软件工程师的修改和完善 目前Linux在服务器领域及个人桌面版得到越来越多的应用,在嵌入式开发方面更是具有其它操作系统无可比拟的优势 Linux开发环境 Linux的特点 Linux能够在PC上实现全部的Unix特性,具有多任务、多用户的能力 与Unix相比,更加高效和灵活 可以免费获得Linux及其源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播 Linux开发环境 Linux为开发者提供了许多常用应用程序,如编辑器、编译器、调试器等编程工具。另外,Linux具有强健的应
您可能关注的文档
最近下载
- YST 582-2013 电池级碳酸锂.pdf
- 淘股吧高手语录.docx VIP
- 2024~2025学年上学期七年级第一次月考数学试题(含答案).pdf VIP
- GB-T6284-1986化工产品中水分含量测定的通用方法重量法.pdf
- MSC:人工智能赋能可持续发展和投资白皮书.pdf VIP
- 24J306 窗井、设备吊装口、排水沟、集水坑图集.docx VIP
- 2014年深圳市坪山新区主要病媒生物监测及白纹伊蚊抗药性研究.pdf VIP
- T∕CBDA 69-2023 建筑装饰装修碳排放计算标准.pdf
- 国际私法(暨南大学)中国大学MOOC 慕课 章节测验 期末考试答案.docx VIP
- 金风2.5MW机组运行维护手册(1)(1).doc VIP
文档评论(0)