《《Delphi语言》_教学大纲》由会员分享,可在线阅读,更多相关《《Delphi语言》_教学大纲(12页珍藏版)》请在金锄头文库上搜索。
1、Delphi 语言 教学大纲一、 理论教学内容1、DELPHI 的基础知识2、Object Pascal 语法基础3、顺序结构与输入输出类控件4、选择结构与按钮类控件5、循环结构与列表框和组合框类控件6、图形和图象编程7、文件管理8、DELPHI 数据库编程12二、 实践教学内容实验一、上机熟悉 DELPHI 集成开发环境,编写一个简单 DELPHI 小程序实验二、上机练习 DELPHI 语法基础实验三、上机练习与输入输出有关的控件实验四、上机练习 SHOWMESSAGE 函数和分组控件实验五、上机练习 IF 语句和 CASE 语句实验六、上机练习 DELPHI 中的按钮类控件实验七、上机练习
2、循环语句的使用实验八、上机练习列表框与组合框的使用实验九、上机练习 DELPHI 中的数据库编程(一)数据库的连接和数据的显示实验十、上机练习 DELPHI 中的数据库编程(二)数据的添加、修改、删除、查询三、 学时分配课程教学总学时数为 80 学时,其中理论学时 40,实践 40教学内容理论学时数实践网上课堂一、DELPHI 的基础知识44二、ObjectPascal 语法基础44三、顺序结构与输入输出类控件44四、选择结构与按钮类控件五、循环结构与列表框和组合框类44控件88六、图形和图象编程44七、文件管理44八、DELPHI 数据库编程88合计4040DELPHI 语言 教学大纲说明一
3、. 课程的性质、作用和任务Delphi 语言是计算机软件专业的一门专业课。Delphi 是一种可视化编程环境,提供了一种方便、快捷的Windows 应用程序开发工具。它使用了Microsoft Windows 图形用户界面的许多先进特性和设计思想,采用了可重复利用的、完整的面向对象程序语言、最先进的数据库技术。正因为这些,才使 Delphi 得以在时下众多开发环境中独占熬头,所以学一点 Delphi 语言对计算机应用专业的学生来说是很有实际意义的。本课程主要介绍如何用 Delphi 语言设计 Windows 环境下的应用程序,使学员初步具备综合运用 Object Pascal 语言和图形界面设
4、计方法的基本能力,同时掌握开发 Windows 应用程序的基本技能,以适应当今计算机软件开发工作的发展需要。二. 本课程与其他有关课程的联系与分工本课程属专业选修课,要求学生在学习之前已掌握至少一门程序设计语言。Delphi 语言的先修课程包括:计算机应用基础、高级语言程序设计、数据结构等。其中高级语言程序设计、数据结构不是必须先修的,但如果学习过这两门课程,会对本课程的学习有很大帮助。三. 本课程的基本要求本课程主要包括两个部分:Object Pascal 语言和 DELPHI 集成开发环境。对 Object Pascal 语言,要求掌握语言的基本语法成分,能较熟练地运用它编写简单的应用程序
5、。对 DELPHI 集成开发环境,要求了解它的性能和特点,熟练掌握它的基本操作和常用元件的使用方法,能开发简单的 WINDOWS 应用程序以及数据库应用程序。四. 本课程各部分内容的教学要求Delphi 基础:了解 DELPHI 的开发环境,掌握在 DELPHI 环境中开发一个WINDOWS 应用程序的步骤和方法。用 Delphi 进行面向对象的编程:了解面向对象的程序设计的概念,掌握利用 Object Pascal 语言进行程序设计的技能。用 Delphi 进行界面设计:了解控件在 DELPHI 中的作用,初步掌握最常用控件的使用方法,包括输入输出类控件,按钮类控件,列表框类控件。键盘和鼠标
6、的控制:了解与键盘和鼠标有关的事件和方法,掌握在程序中如何对键盘和鼠标进行控制的方法。图形和图象编程:了解图形图象编程的原理,学会用 DELPHI 完成一些简单的图象处理功能。文件管理:了解 DELPHI 控制管理文件的原理,能熟练的运用 DELPHI 对文件进行打开、读写、查找、拷贝等操作。数据库编程:掌握 Delphi 中 ADO 类相关控件的使用,要求能够运用相关数据库控件实现对常用数据库的添加、删除、修改、查询。五. 教学内容、重点和难点1教学内容(1) 理论教学内容DELPHI 的基础知识,ObjectPascal 语法基础,顺序结构与输入输出类控件, 选择结构与按钮类控件,循环结构
7、与列表框和组合框类控件,鼠标键盘的控制, 图形和图象编程,文件管理,数据库编程(2) 实践教学内容熟悉 DELPHI 集成开发环境, 编写一个简单 DELPHI 小程序, 练习ObjectPascal 语法基础,练习与输入输出有关的控件,练习 SHOWMESSAGE 函数和分组控件,练习 IF 语句和 CASE 语句,练习 DELPHI 中的按钮类控件,练习循环语句的使用,练习列表框与组合框的使用,练习 DELPHI 中的数据库编程(一)数据库的连接和数据的显示,上机练习 DELPHI 中的数据库编程(二)数据的添加、修改、删除、查询。l DELPHI 的可视化编程环境,DELPHI 程序的文
8、件结构l Object Pascal 语言的程序结构。l 面向对象程序的设计。l 窗体(FORM)的属性和事件。l TLabel,TEdit,TButton,TListbox,TcomboBox 控件的使用。l 键盘和鼠标的控制。l TCanvas 对象,TPicture 对象,Timage 对象。l DELPHI 对文件的分类以及文件标准过程和函数。l DELPHI 中的文件组件l DELPHI 中的数据库编程l Object Pascal 语言的数据类型和程序结构。l 用 DELPHI 进行面向对象程序设计。l Tbutton 与 TbitBtn、TspeedButton 对象。l Tco
9、mboBox 对象。l 键盘的 OnKeyDown,OnKeyUp,OnKeyPress 事件。l 在 Tcanvas 对象上画图。l Timage 组件的使用。l 文件的打开,关闭,定位与删除操作l ADOQuery 控件的使用六. 具体教学要求第 1 章 Delphi7 集成开发环境1.1 Delphi 简介了解 Delphi 的主要特点1.2 Delphi7 的集成开发环境掌握 Delphi 组件和可视化组件库(VCL)的概念掌握组件的属性、方法和事件的概念了解 Delphi 的主窗口、标题栏、菜单栏、工具栏和组件板掌握 Delphi 的窗体设计器掌握 Delphi 的代码编辑和浏览窗口
10、掌握 Delphi 的对象查看器(Object Inspector) 掌握 Delphi 组件的常用属性掌握 Delphi 组件的常用事件了解 Delphi 对象浏览树1.3 Delphi7 应用程序开发框架掌握用 Delphi 开发程序的基本过程了解 Delphi 中的工程文件、窗体文件和单元文件了解单元文件的结构第 2 章 Object Pascal 语言简介2.1 Object Pascal 概述掌握 Object Pascal 标识符、常量、变量掌握 Object Pascal 的注释语句2.2 数据类型掌握数据类型:整数类型、实数类型、字符类型、字符串类型、布尔类型、数组类型、可变类
11、型了解数据类型:枚举类型、子界类型、集合类型、记录类型、文件类型2.3 Object Pascal 语言的运算符掌握赋值运算符、算术运算符、关系运算符、逻辑运算符、字符串运算符了解位运算符、集合运算符2.4 语句掌握声明语句、赋值语句、复合语句、分支语句、循环语句。2.5 过程和函数掌握过程的定义和调用掌握函数的定义和调用掌握参数的传递(数值参数、变量参数、常量参数)了解类和对象了解构造函数和析构函数 了解类的封装、继承的概念2.9 异常与异常处理了解异常与异常处理的概念掌握 tryexcept 和 tryfinally 语句第 3 章 Delphi 常用组件的使用3.1 窗体基础知识掌握窗体
12、的主要属性、事件和方法3.3 窗体的组件对象掌握在窗体中添加、复制、删除组件掌握调整组件的大小和位置掌握设置可视组件的 Tab 顺序3.4 标准类组件掌握 Label 组件、Edit 组件、Memo 组件、Button 组件、CheckBox 组件、RadioButton 组件、ListBox 组件、ComboBox 组件、ScrollBar 组件 GroupBox 组件、RadioGroup 组件、Panel 组件3.5 附加类组件掌握 BitBin 组件、SpeedButton 组件、image 组件、ScrollBox 组件3.6 Win32 类组件和 System 类组件掌握 Page
13、Control 组件、DateTimePicker 组件、Timer 组件3.7 标准对话框的使用掌握 OpenDialog 组件、SaveDialog 组件、FontDialog 组件第 4 章 顺序结构,输入输出类控件及分组控件掌握 Label、Edit、Memo 控件的使用掌握 MaskEdit 控件的使用掌握 ShowMessage 函数的使用了解 ShowMessageFmt 过程的使用了解 CreateMessageDialog 函数的使用了解 InputBox 与 InputQuery 函数的使用了解焦点的使用掌握 Panel 控件的使用了解 GroupBox 控件的使用4.5
14、菜单、工具栏、状态栏的使用掌握主菜单的创建、多级菜单的创建、创建菜单事件的处理过程掌握快捷菜单的创建掌握快捷键和热键设计掌握工具栏的制作掌握状态栏的制作掌握 MainMenu 组件、PopupMenu 组件、ToolBar 组件、StatusBar 组件第 5 章 多窗体和 MDI 窗体了解多窗体和 MDI 窗体的概念掌握窗体的创建和调用掌握建立 MDI 父子窗体掌握合并选单第 6 章选择结构、IF,Case 语句,按钮类控件的使用掌握关系运算符与关系表达式掌握布尔运算符与布尔表达式掌握运算符的优先顺序掌握简单条件语句掌握复合条件语句了解多分支选择结构了解 Case 语句的使用掌握 Butto
15、n 控件的使用了解 BitBtn 控件的使用掌握 CheckBox 控件的使用掌握 RadioButton 控件的使用了解 RadioGroup 控件的使用了解 SpeedButton 控件的使用第 8 章 数据库编程了解关系数据库及组成了解 SQL 语言的概念及其组成8.1 数据库应用程序的构成了解客户机服务器体系结构掌握数据库应用程序的建立8.2 数据源组件 DataSource掌握数据源组件 DataSource 主要的属性、事件和方法8.3 数据集组件 DataSet掌握数据集的打开、关闭、浏览、增加、删除和修改操作了解数据集常用事件掌握数据集的字段的访问方式了解数据集的字段的属性、事件、方法掌握数据库引擎 BDE 的数据库访问方式8.4 BDE 组件Table 组件掌握 DataBa