教学大纲_Delphi程序设计.doc_第1页
教学大纲_Delphi程序设计.doc_第2页
教学大纲_Delphi程序设计.doc_第3页
教学大纲_Delphi程序设计.doc_第4页
教学大纲_Delphi程序设计.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

职业学院课程教学大纲院系 专业 计算机应用 课程 Delphi程序设计教程 编者 2008年 8 月 课程教学大纲审核表课程名称Delphi程序设计教程 课程代码0130177所占学分数6适用专业计算机应用开课学期第四学期总学时96课程类别理论+操作课程性质专业必修考核形式小型设计先修课程C语言教研室计算机应用教研室撰写人 职称 教研室审核意见: 教研室主任签名: 年 月 日 分院审核意见 分院领导签名: 年 月 日教务处意见 教务处长签名: 年 月 日Delphi程序设计教程课程教学大纲一、 课程基本情况说明课程编号:0130177适用对象:高职高专计算机应用技术专业学生学分/总学时:96 理论教学学时:48 实践教学学时:48 二、 课程的性质、任务与课程的教学目标(一)课程的性质、任务:本课程是让学生掌握一门功能强大、方便快捷、编辑速度快、程序代码执行效率的面向对象的可视化快速应用程序开发工具。课程主要内容有:Delphi的基本概念,Delphi的语法基础,面向对象的程序设计基础,界面设计,菜单、工具栏和状态栏设计,图形、图像和多媒体程序设计,Delphi的数据库编程,文件管理,动态链接库和资源文件,异常处理与程序调试行,应用程序的帮助和发行。(二)课程的教学目标:本课程是学习Windows环境下面向对象的程序设计语言的基础课程。主要培养学生熟悉计算机操作,具备一定逻辑思维能力和编程基础,培养学生将所学的计算机知识和软件技能应用于实际学习和生活中的能力,从而逐步成为掌握Delphi编程的专业开发人员。并注意渗透思想教育,强化学生的编程规范和在软件开发中的职业道德观念三、 课程学时分配学时分配表课程内容学 时 安 排备注总学时授课方式多媒体作业计划初识Delphi1.1 Delphi简介;1.2 Delphi学习方法;1.3 Delphi的安装和特点;4讲授多媒体2节上机第二章 面向对象的Pascal语言2.1 语言成分;2.2 遇见与流程控制;2.3 定义数据类型;2.4 构造数据类型;2.5 过程和函数;8讲授多媒体4节上机第三章 Delphi集成开发环境)3.1 图像用户界面编程基础;3.2 窗口;3.3 文本显示与编辑控件;3.4 按钮;3.5 选择按钮;3.6 列表框;3.7 界面布局;8讲授多媒体4节上机第四章 窗体与常用组件、选单类组件和工具栏4.1 菜单;4.2 图像列表组件与行为列表组件;4.3 工具栏与状态栏;4.4 信息对话框与输入对话框;4.5 WINDOWS 标准对话框;16讲授多媒体6节上机第五章 界面组件与应用5.1窗体及其应用5.2常见组件介绍5.3菜单设计5.4界面设计综合应用8讲授多媒体4节上机第六章 文件编程6.1 创建MDI应用程序;6.1.1 SDI与MDI;6.1.2 创建主窗体与子窗体;6.1.3 MDI窗体的属性和方法;6.1.4 MDI的菜单设计;6.2 系统对象;6.2.1 TAPPLICATION类;6.2.2 TSCREEN类;6讲授多媒体2节上机第七章 数据库基本概念和操作、数据库编程7.1 关系数据库系统概论;7.2 数据操纵组件;7.3操纵表中字段;20讲授多媒体作业8节上机第八章 数据库应用程序开发8.1 使用ACCESS 数据库;8.2 使用ADO组件连接数据库;8.3 设计对学生基本信息操纵的应用程序;10讲授多媒体6节上机第九章 考勤管理系统设计16讲授多媒体12节上机合计964848节上机四、 课程教学主要内容及要求(一)课程内容:1.初识Delphi:(1) Delphi简介;(2) Delphi学习方法;(3) Delphi的安装和特点;重点让学生对Delphi有一个总体的认识。2. 面向对象的Pascal语言:(1) 语言成分;(2)遇见与流程控制;(3) 定义数据类型;(4)构造数据类型;(5) 过程和函数; 这一章主要是向学生介绍Delphi中使用的语言Object Pascal语言。要求学生掌握Object Pascal的语言规则和结构;学会Object Pascal的高级技术使用方法,如类和异常处理。熟练掌握编程中要用的基本概念,例如变量、类型、运算符、循环、条件、异常和对象等。本章重点:变体类型、动态数组、字符串的分类与应用、类及对象的概念、异常的定义与使用。难点:动态数组、异常的定义与使用。3.Delphi集成开发环境:(1) 图像用户界面编程基础;(2) 窗口;(3) 文本显示与编辑控件;(4) 按钮;(5) 选择按钮;(6) 列表框;(7) 界面布局; 本章主要让学生对Delphi有一个总的认识,包括它的历史、功能和怎样适合Windows开发环境以及作为一名Delphi程序员必须应该知道的一些重要信息。本章重点:学会使用Delphi可视化编辑器、学会如何创建简单程序的方法、掌握快速开发程序的基本命令与操作。难点:加速原型化、面向对象的设计思想。4. 窗体与常用组件、选单类组件和工具栏:(1) 菜单;(2) 图像列表组件与行为列表组件;(3)工具栏与状态栏;(4) 信息对话框与输入对话框;(5) WINDOWS 标准对话框;本章主要介绍Delphi的项目管理和体系结构,要求学生学会建立基本应用的方法;学会正确使用窗体(Form)及如何运用它们的功能和可视化特征;了解应用程序启动及初始化过程,学会使用窗体重用/继承等技术,掌握Delphi7中应用程序的基本类:Tapplication、Tform、Tframe和Tscreen的基本使用方法。本章重点:项目文件的组成、窗体的使用、基本类基本属性和方法的使用、项目设计中的基本技术(如改变光标、显示封面、调整窗口及退出WINDOWS等)。难点:基本类的使用、项目设计中的高级技术应用。5. 界面组件与应用(1)窗体及其应用(2)常见组件介绍(3)菜单设计(4)界面设计综合应用重点让学生能应用窗体、常用组件的方法急技巧6. 文件编程:(1) 创建MDI应用程序;(2) SDI与MDI;(3) 创建主窗体与子窗体;(4) MDI窗体的属性和方法;(5) MDI的菜单设计;(6) 系统对象;(7) TAPPLICATION类;(8) TSCREEN类;介绍Delphi文件管理的基本概念,应用文件操作常用函数,实现文件及目录的读写、创建、删除、复制等常用操作。本章重点:文件的操作难点:Delphi提供的文件组件及其使用方法7. 数据库基本概念和操作、数据库编程(1) 关系数据库系统概论;(2) 数据操纵组件;(3) 操纵表中字段; 本章是Delphi中应用最广泛的部分,也是Delphi最精彩的部分之一,本章主要让学生学会如何在Delphi程序中访问外部的数据库文件,学会数据集及操纵数据集的技术;学会如何运用数据库表进行索引、查询与过滤方法;熟练掌握使用Delphi开发相对简单的数据库应用程序的方法。本章重点:使用TTable组件,Tquery组件的使用,搜索、设置范围和过滤的示例,使用ODBC连接。难点:表的操作编程,基本表的建立与索引;SQL语句的使用,复杂查询的应用编程;ODBC、ADO数据源与BDE数据源的使用方法。8. 数据库应用程序开发(1) 使用ACCESS 数据库;(2) 使用ADO组件连接数据库;(3) 设计对学生基本信息操纵的应用程序;本章主要介绍DELPHI数据库应用程序的开发方法和步骤和设计实例、构成一个客户/服务器系统的基本要素,本章要求学生了解客户/服务器程序的体系结构,学会建立客户/服务器模型,掌握网络数据库的开发方法,学会编写服务器程序及客户端程序,了解通过Delphi开发客户/服务器(三层)应用程序的基本原理。学会解决从桌面数据库转向客户/服务器结构时容易出现的问题。本章重点:多层数据库应用程序设计原理、数据库设计、编写应用程序服务器 编写客户端程序、多层数据库应用程序设计技巧。难点:编写应用程序服务器,多层数据库应用程序设计技巧。9. 考勤管理系统设计,综合考察学生的系统分析、系统设计、数据库系统设计、系统详细设计的综合能力,本章的重点:是培养学生严谨治学的态度,(二)教学基本要求1. 自学安排 要求学完第一章就将课程设计布置下去,在讲课的过程中要有意识地引导学生做课程设计。注意:15个课程设计为图形及文件应用,6-10个课程设计为数据库应用。2. 实验(14学时)平时实验以书上所讲程序为主,课程设计为辅,主要有六大类实验:DELPHI可视化编辑窗口的使用(第一章) DELPHI简单应用程序设计(第三章) 基本窗体,菜单实验(窗体使用、菜单使用、窗体布局,菜单设计原则等)(第四,五章) 数据库应用(表的建立,库的设置,数据源的设置及网络数据库的开发等)(第七,八,九章)基本绘图实验(图标使用、字体的使用、绘图模式的设置及动画等)(第十章)四、课程的内容考核要求(一) 内容考核要求:让学生掌握一门功能强大、方便快捷、编辑速度快、程序代码执行效率的面向对象的可视化快速应用程序开发工具。课程主要内容有:Delphi的基本概念,Delphi的语法基础,面向对象的程序设计基础,界面设计,菜单、工具栏和状态栏设计,图形、图像和多媒体程序设计,Delphi的数据库编程,文件管理,动态链接库和资

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论