




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程中文名称:Delphi程序设计课程类别:公共课平台课适用专业:软件技术专业.Delphi是全新的可视化编程环境,提供了一种方便,快捷的Windows应用程序开发工具.它.Delphi程序设计教学大纲课程中文名称:Delphi程序设计课程类别:公共课平台课适用专业:软件技术专业.Delphi是全新的可视化编程环境,提供了一种方便,快捷的Windows应用程序开发工具.它. 课程中文名称:Delphi程序设计课程类别:公共课平台课适用专业:软件技术专业.Delphi是全新的可视化编程环境,提供了一种方便,快捷的Windows应用程序开发工具.它.Delphi程序设计教学大纲一、课程基本信息课程编号:8课程中文名称:Delphi程序设计课程类别:公共课平台课适用专业:软件技术专业开课学期:第二、三学期总学时:138学时总学分:8学分预修课程:高级语言与编码规范课程简介:Delphi是全新的可视化编程环境,提供了一种方便,快捷的Windows应用程序开发工具.它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language),是当今世界上最快的编辑器,最为领先的数据库技术,最先进的网络技术.dephi简单易学,开发者不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Delphi去做即可;对于广大的程序开发人员来说,使用Delphi开发应用软件,会大大地提高编程效率.这门课程主要讲述窗体设计,构件的使用,多媒体播放,创建数据库应用程序,创建Internet服务器程序等.建议教材:1.Delphi 7程序设计应用教程 王卓 中国铁道出版社2.delphi组件与分布式应用开发 飞思科技产品研发中心 电子工业出版社主要参考书:1.Delphi 7跨平台控件开发与应用 胡争辉 中国铁道出版社2.Delphi 7.0程序设计教程 沈才梁 北方交通大学出版社3.Delphi7从入门到精通罗征 电子工业出版社二、课程教育目标本课程是学习Windons环境下面向对象的程序设计语言的基础课程。主要培养学生熟悉计算机操作,具备一定逻辑思维能力和编程基础,同时成为掌握Delphi编程的专业开发人员。培养学生利用所学的计算机知识和软件在实际学习和生活中应用的能力. 并注意渗透思想教育,强化学生的编程规范和软件开发职业道德观念。 1、基本素质和基本知识(1)通过对object pascal的讲解,使学生熟练掌握基本编程方法,初步具备面向对象编程的思想,理解对象和类的概念;通过具体编码规范的要求,培养学生良好的编码规范习惯。(2)学生理解面向对象编程的基本概念和基本知识,掌握RAD组件编程的步骤和方法,熟悉应用程序基本的开发方法。2、能力和技能(1)通过基础实验课,使学生能熟练掌握标准的Windows程序设计、Delphi 界面设计和常用组件的应用;(2)通过数据库应用程序开发训练,使学生能够利用Delphi开发数据库应用程序;(3)通过简单分布式程序实验,使学生初步理解分布式应用软件的开发方法。三、理论教学内容与要求1.DELPHI概述(1)Delphi 入门Delphi 基本概念介绍,了解 Delphi 的基本形式、 面向对象编程的概念、 Delphi 新特性以及安装Delphi步骤;Delphi集成开发环境。(2)面向对象Pascal语言理解对象和类的概念,了解属性、方法、事件的特性与联系,能够编写Object Pascal程序代码、用Delphi 的对象进行编程。(3) Delphi 异常处理机制与异常类 了解运行时间库异常类(RTL Exception)、对象异常类、部件异常类、异常保护、学会断点的使用和部分调试工具2.简单应用程序开发(1)常用组件理解组件的作用和组件的分类,熟练掌握按钮类组件、标签和文本编辑类组件、单选按钮和复选框、列表框和组合列表框。(2)菜单设计学会使用MainMemu Designer建立主菜单和弹出式菜单,能够动态改变菜单,动态创建菜单项,初步掌握定制图形复选标记、图形菜单项目、(3)窗体设计学会窗体设计、创建窗体设置窗体属性、选择和放置组件、编辑组件、控制Tab顺序和Create顺序、窗体的文本窗体,掌握建立分割窗体、多页窗体方法;初步掌握模板生成窗体方法。(4)多文档界面设计理解MDI的组成,学会制作父窗口、子窗口,MDI菜单管理,初步掌握使用MDI模板使用方法3.多媒体应用软件开发 (1)图形程序设计掌握直线、椭圆、矩形、多边形等基本图形绘制,学会简单动画制作、图像处理(2)canvas画布对象的使用学会使用canvas对象为组件动态添加图像,初步掌握canvas画布对象的使用方法。(3)多媒体组件学会使用Tmediaplayer组件,能够制作CD播放器,了解Win32的MCI函数4.对话框设计理解模式对话框和无模式对话框的区别和工作方式,熟练使用消息框、掌握通用对话框组件、文件对话框组件、字体对话框组件、颜色对话框组件、打印机打印设置对话框组件、查找及替换对话框组件使用方法。5.数据库应用程序设计(1) Delphi 数据库应用程序的体系结构理解Delphi 数据库应用程序的体系结构,应用程序与数据库管理系统的关系和联系。(2) BDE组件掌握BDE administrator工具的使用方法,常用BDE组件地用法,并能够使用BDE组件开发数据库应用程序。(3) ADO组件 ADO模型工作原理,熟记的ADO层次结构,掌握常用ADO组件地用法,并能够使用ADO组件开发数据库应用程序。6.多线程编程理解什么是线程,掌握线程的优先级,了解线程的同步工作方式,能够执行线程对象7.Internet编程(1)interner express组件学会制作HTML页面和XML网页,熟练应用interner express组件快速开发Internet Express分布式多层动态网页编程;Websnap快速网络开发;WebService应用。 (2)tcp/ip协议编程 利用delphi对tcp/ip协议的支持,编写web应用程序8.简单COM编程理解COM、DCOM和COM+的基础知识;掌握COM 对象的创建和应用;创建ActiveX控件;MTS对象;COM+对象。分布式多层数据库开发:MIDAS技术和DataSnap;服务器端的COM 编程和客户端应用程序;多层分布式数据库系统的SQL查询服务和基于主从结构的程序开发。9.文件的操作应用文件操作常用函数,实现文件及目录的读写、创建、删除、复制等常用操作。四、实践教学内容与要求 1.object pascal基础编程在unit单元中编写可通过的面向对象的简单程序,熟悉delphi开发环境,编写可执行的delphi程序。2.开发简单应用程序 熟练应用delphi常用组件,快速编写RAD应用程序。3.多媒体应用软件开发 熟练使用图像类组件、掌握Tmediaplay用法,初步掌握canvas画布对象开发多媒体软件方法。4. 数据库应用程序 熟练使用BDEADO两种方法快速创建数据库应用程序,会使用BDE组件链接paradax数据库;ADO组件链接Access数据库,能够熟练使用sql语句增删查改夺标数据库。5.自定义组件 利用delphi VCL体系结构,创建vcl组件6. Internet编程 学会制作HTML页面和XML网页,熟练应用interner express组件快速开发Internet Express分布式多层动态网页编程;掌握webBroke技术和webService技术8. 简单COM编程 理解 COMDCOMCOM+ 工作原理,与corba技术相比较,体会各自特长及用途。9. 文件的操作 实现文件及目录的读写、创建、删除、复制等常用操作。五、学时分配(见附表)序号课程内容总学时理论学时实践学时学习测评备注Delphi 概述1266简单应用程序开发4218204多媒体应用软件开发1266对话框设计12462数据库应用程序设计2210102多线程编程624Internet编程208102简单COM编程844文件的操作422合计138606810六、教学方法与手段1.教师授课与学生上机实践相结合,采用多媒体教学方式,保证最佳的学习效果。2.案例教学:采用完全的案例教学法,符合人的认知规律,边讲边练,循序渐进地引导学生迅速掌握相应的知识和技能。七、考试形式及成绩评
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年机器人操作员初级面试题集
- 2025年食堂会计招聘考试题集
- 2025年安全生产安全评价50题及答案
- 2025年安全员考试安全生产知识题库
- 2025年爆破员安全员技能考核题集
- 2025年宠物推拿AI师笔试模拟试卷
- 2025年无人机植保初级考试易错题解析
- 课件aoe教学课件
- 2025年宠物店宠物健康档案管理考试题
- 2025年导游笔试bi备冲刺题
- 2025江苏省招标中心有限公司校园招聘30人笔试参考题库附带答案详解
- 原发性乳腺癌规范化诊疗指南
- 2025年“健康中国”战略下医疗健康产业投资趋势报告
- 湿地公园项目监理规划
- 旋挖钻孔灌注桩施工流程课件
- 《混凝土浇筑施工技术交底》课件
- TSG Z7002-2022特种设备检测机构核准规则
- 2025河南高考:历史必考知识点归纳
- 人工智能的深度解析与浅显介绍
- 领导管理艺术与沟通艺术
- 生物样本库标准操作流程
评论
0/150
提交评论