- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章Delpi的编程语言——ObjectPascal
第1章 Delphi的编程语言——Object Pascal 1.1 认识Delphi 1.2 Object Pascal语言基础 1.3 Delphi 中的程序调试及异常处理 ?本章小结 1.1 认识Delphi 感受Delphi编程 Delphi的特点 Delphi编程环境及其作用 Delphi应用程序的文件组成 Delphi中几个重要概念 Delphi学习方法 ★本节要点 ?练习 感受Delphi编程 下面在Delphi的集成开发环境中编写一个最简单程序,并运行。让大家对Delphi的编程有一种感性认识,并体验Delphi快捷、方便、高效的编程环境。 Delphi的特点 Delphi最早是Borland公司于1994年底发布的一种可视化编程语言。它以Object Pascal作为基本开发语言。目前已从Delphi 1.0发展到Delphi 7.0。它适用于Windows 9x, Windows xp,Windows 2000或更高的版本操作系统,同时也推出Lynux操作系统下的kylix版本。 编程效率高、代码质量好 领先的数据库技术 强大的Internet应用开发功能 与Office 的巧妙结合 可视化编程语言 编程语言的发展 机器语言→汇编语言→高级语言(结构化→面向对象→可视化) 面向对象的程序设计(Object Oriented Programming) 可视化(Visual)编程语言 Delphi,VFP,VB,VC 等,由组件来构造应用程序。 面向对象的程序设计 对象:把要处理的数据和处理这些数据的方法组合成的一种数据类型。对象有如下三大特性: 封装性:把数据和处理数据的方法定义在同一数据类型(对象)中,一般只能用该对象中的方法来处理这些数据。 继承性:可以用已定义的对象来构造其子对象,并且子对象可以访问其父对象中的数据和方法。 多态性:为动作赋予一个可由对象序列共享的名称,对象序列中的每个对象均以适合于自身的方式实现该操作。 事件驱动 对象的多态性实例 implementation {$R *.DFM} type TPerson=class Name:string; weight:integer; constructor Create(aName:string;aWeight:integer); function GetTitle:string; virtual; //父类中使用虚方法 function GetInformation:string; end; TStudent=class(TPerson) School:string; Constructor Create(aname:string;aWeight:integer;aSchool:string); function GetTitle:string; override;//子类中使用覆盖 end; constructor TPerson.Create(aName:string;aWeight:integer); begin inherited create; name:=aname; weight:=aweight; end; function TPerson.GetTitle:string; begin result:=Name+ is a Person; end; 对象的多态性实例(续) Constructor TStudent.Create(aname:string;aWeight:integer;aSchool:string); begin inherited create(aname,aweight); school:=aschool; end; function TStudent.GetTitle:string; begin result:=Name+ is a Student of +school; end; procedure showtitle(Person:TPerson); begin showmessage(person.getInformation); end; procedure TForm1.Button1Click(Sender: TObject); var aPerson:TPerson; aStudent:TStudent; begin aPerson:=TPerson.create(David,60); AStudent:=TStudent.create(Young,65,Tsinghua); showtitle(aperson); //显示某人相关的信息 sh
您可能关注的文档
- 国家自然科学基申请书的填写及我校可重点申报的项目.ppt
- 国家自然科学基金06年资助情况及2007年受理申请注意事项.ppt
- 国防科技工业产业分报告温奇2008.4.29.ppt
- 国际化创新型英专业人才培养与语言学系列课程设置.ppt
- 国际信用衍生市场发展方向及其启示.ppt
- 国际电信运营商的战略分析及其对中国移动国际化战略的.ppt
- 国际高水平杂志磨练路——以《双渠道供应链中再制造品营.ppt
- 地址长沙市建湘路36号芙蓉国际黄金之城6楼电话0731.ppt
- 国际私法PriateInternationalLaw.ppt
- 城乡规划---材知识整理2010年高考.ppt
- 专题 07 读后续写如何描述肢体动作 (写作专练) -2026年英语高考专题复习(全国通用).docx
- 中国商务部20XX年统计报表.xlsx
- 2026届高考语文写作指导 课件:对“记忆移植”的思考材料作文讲评.pptx
- 2026届高考语文一轮复习 课件:“真正的伟人决不抛弃童真”作文导写 课件.pptx
- 【时政探究】中国人民抗日战争暨世界反法西斯战争胜利80周年-2026年高考政治时政热点素材讲练 课件.pptx
- 专题09 小说阅读(一)(解析版)-2026年中考语文复习必威体育精装版试题讲练(浙江专用).docx
- 专题09 小说阅读(一)(原卷版)-2026年中考语文复习必威体育精装版试题讲练(浙江专用).docx
- 12.1三角形(教学课件)-2025-2026学年八年级数学上册(北京版2024).pptx
- 实用作文素材积累08(“法国小伙马库斯向中方捐赠618张日军侵华历史照片”写作素材)-备战2026年高考语文作文实用素材积累与运用(全国通用).docx
- 2026届高考语文作文序列化复习 课件:议论文开头写作指导.pptx
最近下载
- 中华人民共和国职业技能鉴定规范:汽轮机本体检修工.docx VIP
- 智慧医疗分级评价方法及标准(2025版)(征意).docx
- NBT35002-2011水力发电厂工业电视系统设计规范.pdf VIP
- 建设100万高标准蛋鸡养殖场项目可行性研究报告写作模板-申批立项.doc
- 2025年第一季度入党积极分子思想汇报四篇.docx VIP
- 2025福建泉州鲤城区国有企业招聘15人考试备考题库及答案解析.docx VIP
- 核心素养背景下的高中语文课堂教学策略.pptx VIP
- 护理学基础-饮食护理.ppt VIP
- 色温色坐标互算公式.xls VIP
- 最近整理移动式升降机施工方案移动升降机施工方案.pdf VIP
文档评论(0)