




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Delphi语言 教学大纲一、 理论教学内容1、DELPHI的基础知识2、Object Pascal语法基础3、顺序结构与输入输出类控件4、选择结构与按钮类控件5、循环结构与列表框和组合框类控件6、图形和图象编程7、文件管理8、DELPHI数据库编程二、 实践教学内容实验一、上机熟悉DELPHI集成开发环境,编写一个简单DELPHI小程序 实验二、上机练习DELPHI语法基础实验三、上机练习与输入输出有关的控件 实验四、上机练习SHOWMESSAGE函数和分组控件 实验五、上机练习IF语句和CASE 语句实验六、上机练习DELPHI中的按钮类控件实验七、上机练习循环语句的使用实验八、上机练习列表框与组合框的使用实验九、上机练习DELPHI中的数据库编程(一)数据库的连接和数据的显示实验十、上机练习DELPHI中的数据库编程(二)数据的添加、修改、删除、查询三、 学时分配课程教学总学时数为 80学时,其中理论学时40,实践40教学内容理论学时数实践网上课堂一、DELPHI的基础知识4 4二、ObjectPascal语法基础44三、顺序结构与输入输出类控件44四、选择结构与按钮类控件44五、循环结构与列表框和组合框类控件88六、图形和图象编程44七、文件管理 44八、DELPHI数据库编程88合计4040DELPHI语言 教学大纲说明一. 课程的性质、作用和任务Delphi语言是计算机软件专业的一门专业课。Delphi是一种可视化编程环境,提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了可重复利用的、完整的面向对象程序语言、最先进的数据库技术。正因为这些,才使Delphi得以在时下众多开发环境中独占熬头,所以学一点Delphi语言对计算机应用专业的学生来说是很有实际意义的。本课程主要介绍如何用Delphi语言设计Windows环境下的应用程序,使学员初步具备综合运用Object Pascal语言和图形界面设计方法的基本能力,同时掌握开发Windows应用程序的基本技能,以适应当今计算机软件开发工作的发展需要。二. 本课程与其他有关课程的联系与分工本课程属专业选修课,要求学生在学习之前已掌握至少一门程序设计语言。Delphi语言的先修课程包括:计算机应用基础、高级语言程序设计、数据结构等。其中高级语言程序设计、数据结构不是必须先修的,但如果学习过这两门课程,会对本课程的学习有很大帮助。三. 本课程的基本要求本课程主要包括两个部分:Object Pascal语言和DELPHI集成开发环境。对Object Pascal语言,要求掌握语言的基本语法成分,能较熟练地运用它编写简单的应用程序。对DELPHI集成开发环境,要求了解它的性能和特点,熟练掌握它的基本操作和常用元件的使用方法,能开发简单的WINDOWS应用程序以及数据库应用程序。四. 本课程各部分内容的教学要求Delphi基础:了解DELPHI的开发环境,掌握在DELPHI环境中开发一个WINDOWS应用程序的步骤和方法。用Delphi进行面向对象的编程:了解面向对象的程序设计的概念,掌握利用Object Pascal语言进行程序设计的技能。用Delphi进行界面设计:了解控件在DELPHI中的作用,初步掌握最常用控件的使用方法,包括输入输出类控件,按钮类控件,列表框类控件。键盘和鼠标的控制:了解与键盘和鼠标有关的事件和方法,掌握在程序中如何对键盘和鼠标进行控制的方法。图形和图象编程:了解图形图象编程的原理,学会用DELPHI完成一些简单的图象处理功能。文件管理:了解DELPHI控制管理文件的原理,能熟练的运用DELPHI对文件进行打开、读写、查找、拷贝等操作。数据库编程:掌握Delphi中ADO类相关控件的使用,要求能够运用相关数据库控件实现对常用数据库的添加、删除、修改、查询。五. 教学内容、重点和难点1教学内容(1)理论教学内容DELPHI的基础知识,ObjectPascal语法基础,顺序结构与输入输出类控件,选择结构与按钮类控件,循环结构与列表框和组合框类控件,鼠标键盘的控制,图形和图象编程,文件管理,数据库编程(2)实践教学内容熟悉DELPHI集成开发环境,编写一个简单DELPHI小程序,练习ObjectPascal语法基础,练习与输入输出有关的控件,练习SHOWMESSAGE函数和分组控件,练习IF语句和CASE 语句,练习DELPHI中的按钮类控件,练习循环语句的使用,练习列表框与组合框的使用,练习DELPHI中的数据库编程(一)数据库的连接和数据的显示,上机练习DELPHI中的数据库编程(二)数据的添加、修改、删除、查询。2.教学重点l DELPHI的可视化编程环境,DELPHI程序的文件结构l Object Pascal语言的程序结构。l 面向对象程序的设计。l 窗体(FORM)的属性和事件。l TLabel,TEdit,TButton,TListbox,TcomboBox控件的使用。l 键盘和鼠标的控制。l TCanvas对象,TPicture对象,Timage对象。l DELPHI对文件的分类以及文件标准过程和函数。l DELPHI中的文件组件l DELPHI中的数据库编程3.教学难点l Object Pascal语言的数据类型和程序结构。l 用DELPHI进行面向对象程序设计。l Tbutton与TbitBtn、TspeedButton对象。l TcomboBox对象。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的代码编辑和浏览窗口 掌握Delphi的对象查看器(Object Inspector) 掌握Delphi组件的常用属性 掌握Delphi组件的常用事件 了解Delphi对象浏览树1.3 Delphi7应用程序开发框架 掌握用Delphi开发程序的基本过程 了解Delphi中的工程文件、窗体文件和单元文件 了解单元文件的结构第2章 Object Pascal语言简介2.1 Object Pascal概述 掌握Object Pascal标识符、常量、变量 掌握Object Pascal的注释语句2.2 数据类型掌握数据类型:整数类型、实数类型、字符类型、字符串类型、布尔类型、数组类型、可变类型了解数据类型:枚举类型、子界类型、集合类型、记录类型、文件类型2.3 Object Pascal语言的运算符掌握赋值运算符、算术运算符、关系运算符、逻辑运算符、字符串运算符了解位运算符、集合运算符2.4 语句掌握声明语句、赋值语句、复合语句、分支语句、循环语句。2.5 过程和函数掌握过程的定义和调用掌握函数的定义和调用掌握参数的传递(数值参数、变量参数、常量参数)2.8类和对象了解类和对象了解构造函数和析构函数了解类的封装、继承的概念2.9 异常与异常处理了解异常与异常处理的概念掌握tryexcept和tryfinally语句第3章 Delphi常用组件的使用3.1 窗体基础知识掌握窗体的主要属性、事件和方法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类组件掌握PageControl组件、DateTimePicker组件、Timer组件3.7 标准对话框的使用掌握OpenDialog组件、SaveDialog组件、FontDialog组件第4章 顺序结构,输入输出类控件及分组控件4.1与输入输出有关的控件掌握Label、Edit、Memo控件的使用掌握MaskEdit控件的使用4.2使用对话框函数与对话框过程 掌握ShowMessage函数的使用了解ShowMessageFmt过程的使用 了解CreateMessageDialog函数的使用 了解InputBox与InputQuery函数的使用4.3使用焦点 了解焦点的使用4.4使用分组的控件 掌握Panel控件的使用 了解GroupBox控件的使用4.5菜单、工具栏、状态栏的使用掌握主菜单的创建、多级菜单的创建、创建菜单事件的处理过程 掌握快捷菜单的创建 掌握快捷键和热键设计掌握工具栏的制作 掌握状态栏的制作 掌握MainMenu组件、PopupMenu组件、ToolBar组件、StatusBar组件第5章 多窗体和MDI窗体 了解多窗体和MDI窗体的概念 掌握窗体的创建和调用 掌握建立MDI父子窗体 掌握合并选单第6章选择结构、IF,Case语句,按钮类控件的使用6.1条件表达式掌握关系运算符与关系表达式掌握布尔运算符与布尔表达式掌握运算符的优先顺序6.2IF语句掌握简单条件语句掌握复合条件语句6.3Case语句 了解多分支选择结构 了解Case语句的使用6.4按钮类控件 掌握Button控件的使用了解BitBtn控件的使用掌握CheckBox控件的使用掌握RadioButton控件的使用了解RadioGroup控件的使用了解SpeedButton控件的使用第8章 数据库编程 了解关系数据库及组成 了解SQL语言的概念及其组成8.1 数据库应用程序的构成 了解客户机服务器体系结构 掌握数据库应用程序的建立8.2 数据源组件DataSource 掌握数据源组件DataSource主要的属性、事件和方法8.3 数据集组件DataSet 掌握数据集的打开、关闭、浏览、增加、删除和修改操作 了解数据集常用事件 掌握数据集的字段的访问方式 了解数据集的字段的属性、事件、方法 掌握数据库引擎BDE的数据库访问方式 8.4 BDE组件 Table组件 掌握DataBaseName属性、TableName属性 掌握设定数据库表使用范围的方法 掌握查询数据库中记录的方法 掌握创建主从表格数据库的方法 掌握添加计算字段的方法Query组件介绍 了解Query组件和Table组件的区别 掌握使用String List Editor设置SQL属性 掌握使用Visual Query Builder设置SQL属性(8.8.2节) 掌握以动态方式实现SQL查询8.6 通过ODBC访问数据库 掌握通过ODBC访问数据库8.7 数据显示/编辑组件掌握DBGrid组件掌握DBNavigator组件掌握DBText组件掌握DBEdit组件掌握DBMemo组件掌握DBImage组件第10章 其他编程10.2 多媒体编程 掌握MediaPlayer组件第11章 Internet/Intranet程序开发了解Delphi中与Internet有关的组件 了解Socket编程七其它教学环节的必要说明Delphi是一门实用性和实践性都很强的专业课,目的是使学生了解可视化开发界面和面向对象技术,掌握利用Delphi开发各类应用程序的基本技能。在教学过程中,应加强相关理论概念的教学,使学生在实践中不仅知其然,而且知其所以然。还应以熟练掌握程序实例为教学导向。通过教材中大量的程序实例,快速提高学生的程序设计能力,扩展编程思路。应十分注重上机实践,通过上机实践实现Delphi提供的各项功能,掌握和巩固所学理论知识和编程能力。实验部分要求注意自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯,学员应独立完成所布置习题。为保证尽量在统一安排的上机时间内编译运行通过程序,学员应事先设计好程序可增加一个大作业,让学生自行编写一个较大型的有一定实际意义的WINDOWS应用程序,要求使用到一些常用的基本控件,涉及图形图象
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 舞蹈系毕业论文封面模板
- 低空空域风险评估与控制技术
- 2025年抢滩弃船演练记录范文
- 什么专业写毕业论文好写
- 网络直播平台内容监管与商业变现策略方案
- 药物警戒-内审人员理论考试试题及答案
- 英语专业毕业论文心理学
- 美容养生专业的毕业论文
- 创业团队组建与文化融合实践指南
- (完整版)2024年二级建造师市政真题及答案解析
- 医务人员职业暴露与防护讲课
- 全过程造价咨询服务的质量承诺及保证措施
- 体适能评定理论与方法课件
- GB/T 44625-2024动态响应同步调相机技术要求
- 三级物联网安装调试员技能鉴定考试题及答案
- DB1507∕T 107-2024 奶牛乳房炎防治技术规范
- 景区旅游基础设施配套项目清单
- 《胃癌腹膜转移诊治中国专家共识(2023版)》解读
- YBT 189-2014 连铸保护渣水分含量(110℃)测定试验方法
- 星巴克劳动合同范本
- 07J912-1变配电所建筑构造
评论
0/150
提交评论