八文_文档搜索
 
设为首页   |  加入收藏夹
 八文网 - 汇聚八方文档 - 做最优秀的免费文档下载网站
 

程序设计

文档类型: Microsoft PowerPoint PPT 演示文稿 文档大小:135.5KB
Delphi 程序设计教材简介本书由浅入深,比较详细地介绍了面向对象与组件的基本概念,以及对象Pascal的基本语法.书中依次介绍了Delphi的开发环境与开发方法,并介绍了常用组件的使用.本书还重点介绍了用户界面设计,以及Delphi在数据库,报表及多媒体等方面的应用开发.Delphi概述
概念: Delphi是一个基于面向对象和组建技术的可视化的开发环境、它使用对象Pascal作为基本的编程语言、可以用来开发各种基于图形界面的应用程序.
优点:1.完全可视化的开发环境
2.丰富的组件支持
3.与系统的高度融合
4.速度最快的编译器学习方法做好预习和复习,认真听课,掌握重点、难点.利用网络资源和媒体资源.完成好课后练习以及形成性考核册.与老师积极交流、及时排除疑问.
第一章面向对象技术概述内容简介本章从软件危机产生的背景以及人们解决软件危机的历史过程出发,简要介绍了软件技术的演变与发展和软件工程的基本概念,并由此引入面向对象技术,讲解了面向对象技术的含义和几个重要概念.
学习目标:
1,了解:软件危机产生的原因,以及解决软件危机的几种对策;软件中的生命周期法和快速原型法的基本概念;面向对象技术的优点和所能解决的问题;
2,理解:结构化程序设计的基本原则;面向对象技术的几个基本概念(对象与类,封装与继承,对象的方法与属性等).
1.1由软件危机所引起的软件革命
1.1.1硬件业的成功与软件业的危机
软件危机主要表现:
1,软件系统急剧膨胀;
2,软件的复杂程度成指数上升
3,软件的可靠性不能控制
4,几乎不可能的软件管理和维护如何解决软件危机
1.1.2解决软件危机的一次尝试结构化程序设计
结构化程序设计的基本原则:
(自顶向下,逐步求精)取消goto语句;程序中只允许顺序,分支和循环三种控制结构;每一种结构中有一个入口和一个出口.任何算法都必须有这三种基本结构及三种结构的嵌套所构成.结构化程序图示程序块条件程序块表达式入口假循环体出口
小结:结构化程序设计的优点降低了程序设计,编码和调试的复杂度自顶向下,逐步求精的方法符合人们解决复杂问题的普遍规律结构化可以让开发者比较容易把握程序逻辑上的正确性,便于纠错使编程人员有章可循
1.1.3软件危机与软件工程
软件工程的产生缘由:
手工作坊式的软件开发与硬件不成比例的情况以及结构化的成功经验、使人们认识到要以工程化的方法开发软件,以提高软件产品的质量和生产率.于是提出了软件工程的概念.
生存周期方法学软件工程强调使用生存周期方法学和结构化分析与设计的技术.
生存周期方法学:从时间角度对软件开发和维护工作进行分解,将软件开发周期划分为若干阶段,每个阶段都有自己特定的任务.例如,人们通常将软件开放分为问题定义、可行性研究,需求分析,详细设计,编码及测试,软件维护等几个阶段.
生命周期方法学的缺陷软件生产率的提高不能满足社会需求软件复用没有得到很好解决软件仍然很难维护软件往往不能真正满足用户需求快速原型法的核心思想用交互的,快速建立起来的原型取代书面的,不能修改的系统定义.用户通过在计算机上实际运行和使用原型系统向开发人员提供真实的反馈意见、开发人员会根据用户的反馈,快速修改原型系统.原型系统是一个可以反复使用,不断完善并最终趋于理想的目标系统
1.1.4软件工程的新途径面向对象方法
面向过程方法:用计算机能够理解的逻辑来描述问题及具体解决过程.其核心是算法数据结构
面向对象方法:在软件开发的各个环节中、尽可能模拟人类的思维方式,使软件开发的方法和过程尽可能接近人类认识世界的观点和解决问题的思路.
面向对象方法的主要优点缩小人脑与电脑的隔阂稳定性好提高了软件的可复用性可维护性好面向对象技术中的基本概念
1.2.1对象及其属性和方法
对象:在应用领域中有意义的,与所要解决的问题有关的任何事物都可以作为对象.
属性:对象的状态.
方法:对象的行为.
1.2.2对象与类类是具有统一属性和方法的一类对象的统一描述题,是用来定义某类对象共有属性和方法的模板.
对象是类的一个实例定义一个类,包括定义该类对象的属性声明和方法定义.
1.2.3封装
封装的基本思想:把客观是哦接种联系紧密的元素及相关操作组织在一起,使其相互关系隐藏在内部,而对外仅仅表现为与其他封装体间的接口.
对象的封装机制体现了软件过程中所追求的模块化,局部化与信息隐藏等原则.
类库及类的继承
类库的情况决定类的使用方式:
1.直接使用:系统的类库中有现成的类时
2.重新建立:系统的类库中没有所需要的类时
3.修改得到:虽然没有现成的类,但可以通过对已有类的修改得到适用的类.(继承)继承继承是面向对象技术中最具特色,也是与传统方法最不相同的一项技术
例:类A时已存在的类,类B是我们定义的类,并声明他继承类A,那么对于这两个类,类A成为父类,类B成为子类,由父类继承下来的属性子类就不用再作说明,凡是从弗雷继承下来的方法,子类就无需重新编码.
小结本课所介绍的就是面向对象的一些基本思想和概念.大家在后面章节的学习中、会逐渐加深对于这些概念的理解.通过理解这些概念的内涵,又会加深对Delphi应用开发技术的认识.
课后要求认真完成课后习题.完成形成性考核测的相应内容.认真预习下一章的内容.联系方式电话QQ再见!
ppt文档的标签: 程序设计
更多推荐标签: 经济论文范文   英语会考说明   风力发电投资   接待标准   建材世界   云南行业竞争   党员引领工程   高度表   北京市气压   体育营销方案   新疆水果   城市环境   生理感觉系统   林教头   精神科疾病   频率测量电路   横断面调查   新学期感想   污染报告   申请调职   药房先进个人   日明细账表   程怀文   配件鉴定   软件基础知识   时文选   购买土地   蚌埠信鸽公棚   清华考博   文明单位材料  
相关文档推荐
程序设计
程序设计竞赛评测系统
计算机程序设计人员
程序设计
选择结构程序设计
C语言程序设计
C语言程序设计教程
Java程序设计
程序设计基本方法与原则
程序设计基础期末复习
Web程序设计复习资料
汇编语言程序设计
网络程序设计练习题
高级程序设计
汇编语言程序设计
ASP网络程序设计
大学C++程序设计教程
ASP程序设计
程序设计
网络程序设计-ASP
推荐文档下载
经济早参
数据保密协议
天津投资合作招商项目目录
合同编号
2005年3月2日
律师执业
侯湘婷签约网络秀
获得铜奖作品
创伤与医治四次聚会节目单
二维条码应用
关于技术营销的体会
"健康"是指身体健康
阁下如对本通函有任何疑问
阜阳师范学院科研项目开题报告书
专题讲座说明
为中国软件人才开发开药方和进补
温州市建设工程质量监督站
病毒通报(2006年10月27日)
/!!01江苏省天
系列讲座
 
文档下载提示:
·最新免费文档下载、毕业论文免费下载、Word文档下载、Excel表格下载、PDF电子书下载、PowerPoint提案下载
·所有文档均为网友上传,仅供学习参考,用作其它用途时请征得相关权益人许可.
·八文网只提供文档共享平台,不对文档内容的正确性及相关内容所引发的后果负责.
·如此文档"程序设计"涉及您的权益,请附上网址来信告知web_8wen(#)126.com,本站将认真配合并改正。
Copyright ©2005-2008 八文网-  8Wen.com . All rights reserved.