收藏 分享(赏)

第1章++Delphi+7.0程序设计.ppt

上传人:scg750829 文档编号:6213669 上传时间:2019-04-02 格式:PPT 页数:33 大小:748KB
下载 相关 举报
第1章++Delphi+7.0程序设计.ppt_第1页
第1页 / 共33页
第1章++Delphi+7.0程序设计.ppt_第2页
第2页 / 共33页
第1章++Delphi+7.0程序设计.ppt_第3页
第3页 / 共33页
第1章++Delphi+7.0程序设计.ppt_第4页
第4页 / 共33页
第1章++Delphi+7.0程序设计.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、Delphi程序设计,2010-2011第一学期,讲授:张一品 TEL:13937401006 E-mail:,许昌学院计算机科学与技术学院,课程性质与目标,课程性质Delphi程序设计是计算机科学与技术专业的一门选修课程,是计算机专业所开实践性、应用性很强的课程。数据库在实际生活中的应用广泛,应利用Delphi的编程部件,针对数据库设计的重点和难点、使用编程技巧,使学生在实践之后能够独立完成小型数据库程序设计的编写,并通过具体的知识解决实际的问题。本课程内容必须通过大量上机实验去消化、掌握。课程目标通过本课程的学习,使学生掌握可视化程序设计方法和Delphi程序设计的编程技巧,具备用Delp

2、hi语言进行应用系统开发的初步能力。,本课程主要内容,Delphi程序设计基础 Delphi环境介绍; 语言概述、简单数据类型、运算符和表达式、控制语句、数组、文件、指针 Windows技术及其应用 简单组件的使用:按钮、文本框等; 高级组件的使用:菜单、工具栏、多项选项卡等; 多媒体组件的使用:图形、图像组件的使用, 数据库应用技术 桌面数据库的使用 BDE组件的使用 ADO组件的使用,教学实践,实验内容 1.Delphi编程界面及环境 熟悉Delphi的工作环境,初步了解各个控件。 2. Delphi程序设计课程中的程序设计语法的实验 语法基础知识的使用。结构化程序设计知识的运用 过程与函

3、数的运用 数组与记录的运用 指针类型的运用 文件管理程序设计的运用 3.Delphi程序设计中的Windows控件的程序设计的实验 Windows基本控件的运用 菜单、工具栏及状态栏程序设计的运用 多媒体控件程序设计的运用 4.Delphi程序设计课程中的数据库控件的程序设计的实验 数据源部件的使用 数据库控制组件的使用 数据集组件的使用 综合程序设计,课程安排,学时 上课36学时.上机36学时. 教学方式课堂理论知识学习课堂(课后)练习上机实践 (自己安排)广泛阅读参考资料(WWW)考试复习 平时答疑,教材:Delphi程序设计教程杨长春 清华大学出版社 参考书目:Delphi数据库开发及精

4、彩实例 ,姚巍 著,中国电力出版社 Delphi案例开发集锦 陆岚 著电子工业出版社,本课程教材及参考书目,成绩考核采取综合评定方式: 作业实验(10%) 考勤(20%) 期末笔试(70%),本课程考核方法,第1章 Delphi 7.0程序设计入门,本章要点:Delphi概述理解面向对象程序设计的概念熟悉并掌握Delphi 7.0的集成开发环境 掌握设置对象属性、调用对象方法和编写程序代码的方法掌握Delphi单元文件和项目文件的结构掌握利用Delphi 7.0开发应用程序的一般步骤,1.1 循序渐进学理论,1.1.1 Delphi概述1 Delphi为Borland公司推出的可视化开发工具D

5、elphi是Borland公司推出的非常理想的可视化编程环境,特别适合于快速规范地开发Windows应用程序。从Borland公司推出Delphi 1.0至今,Delphi已经发展了7代产品,每一代都是伴随Windows操作平台的升级而升级。使用Delphi,用户可以轻松地进行各种复杂应用程序的开发。,1.1 循序渐进学理论,1.1.1 Delphi概述2 Delphi的主要特点(1). Delphi的编译器是目前世界上最快的32位本地代码(源代码)编译器。(2). Delphi提供了多种32位可视组件库。(3). Delphi是一面向对象的程序设计语言,因此可做到可视窗体的继承。 (4).应

6、用程序可通过在Delphi中使用Borland公司提供的数据引擎(BDE)功能,可以毫无障碍地使用多种数据库 。(5). Delphi采用3层数据管理模式(数据层、对象层、应用程序层) 。,1.1.2 面向对象程序设计基础,1. 对象的属性属性(Property)是对象的一项描述内容,用以描述对象的一个特性,不同的对象有不同的属性,而每个对象都由若干属性来描述。 程序中设置属性的一般格式是: 对象名.属性名:=属性值; 2. 对象的事件所谓事件(Event),是由Delphi预先定义好的、能够被对象识别的动作 3. 对象的方法方法(Method)是与对象相关联的过程与函数的统称,即在对象中说明

7、的并且用户可以调用的公共函数和过程,由Delphi系统内部定义,而不用编写代码。 4. 控件控件是建立程序界面的基本元素,是可视化编程的基础。,5事件驱动的程序设计 面向对象的程序设计语言的基本编程模式是事件驱动。通过该方法设计的应用程序,程序的执行是由事件驱动的,一旦程序启动后就根据发生的事件执行相应的程序代码(事件过程),如果无事件发生,则程序就空闲着,等待事件的发生,此时用户也可以启动其它的应用程序。 6可视化编程的一般步骤(1)利用系统给定的可视化类设计出程序运行界面(窗口)。 (2)设计窗口和可视化工具的属性。(3)编写事件过程代码。,1.1.3 Delphi 7.0的集成开发环境,

8、1Delphi 7.0的主窗口 (1)菜单栏 (2)工具栏 (3)组件板,2Delphi 7.0的窗体设计器,3Delphi 7.0的对象观察器(Object Inspector),4代码编辑器 5代码浏览器,1.1.4 利用Delphi开发应用程序的方法步骤,现在通过编写一个小程序来说明利用Delphi 7.0开发应用程序的方法步骤。【例1-1】 编写一个显示欢迎词的程序,程序启动时的运行界面如图所示。单击【显示】按钮,将在窗体上显示“Delphi 7.0欢迎您!”,单击【关闭】按钮,将关闭应用程序。,Delphi可视化编程的步骤 1.Delphi可视化编程的一般步骤为:(1) 设计界面。利

9、用控件在窗体上创建各种对象。(2) 设置属性。设置窗体和控件等对象的属性。(3) 编写代码。 2. 创建一个工程在Delphi中开发的每个应用程序都被称为工程,Delphi编程首先从建立一个工程开始。新建一个工程有如下两种方法:(1) 启动Delphi后,系统将自动生成一个缺省的工程Project1。(2) 在“File”菜单中选择“New Application”选项,系统将创建一个新的工程。新工程的名称依次为Project2、Project3。 3. 添加控件 向窗体中添加对象的方法为:(1) 单击组件板中的控件图标。(2) 在窗体适当位置按下鼠标左键并拖动鼠标,画出相应的对象。,4.设置

10、属性对象属性的设置是在对象观察器中属性选项卡中进行的,其操作方法如下:(1) 首先设置窗体Form1的属性。 (2) 设置其他对象的属性。5. 编写代码6. 保存工程7. 运行工程 1.1.5 Delphi程序的基本组成1. 工程文件2. 单元文件3. 窗体文件,1.1.6 控件的画法 1. 活动控件刚添加到窗体上的控件,其边框上有8个黑色小方块,表明该控件是“活动”的,活动控件也称“当前控件”,2. 多重选定 进行多重选定时,先按下Shift键,再用鼠标单击所要选择的控件。,3.控件的缩放和移动 (1).在窗体设计器中的操作按下Shift键,用左右方向键可以调整控件的宽度,用上下方向键可以调

11、整控件的高度。 按下Ctrl键,用方向键可以使控件向相应的方向移动。 (2). 在对象观察器中的操作可以通过修改某些属性来改变控件的大小与位置。(Left,Top);Width是其宽度,Height是其高度。坐标的原点在Windows窗口或窗体的左上角,单位为像素。 4 . 控件的复制与删除可以对控件进行复制与删除的操作。先将所要操作的控件变为“活动控件”,按组合键Ctrl+C可将该控件拷贝到Windows的剪贴板中,按组合键Ctrl+V可以在窗体中得到该控件的复制品。对于活动控件,只须按Delete键删除该控件。还可以通过“Edit”菜单中的相应命令,对控件进行复制与删除的操作。,5. 控件

12、的对齐选择菜单“Edit”“Align.”,可以打开“Alignment”(对齐)对话框。选择菜单“View”“Alignment Palette”,则可以打开“Align”(对齐)板。,1.1.7 窗体介绍窗体是应用程序的操作界面,是放置控件的基础。 1.窗体的属性可以调整或设置窗体的大小、风格、标题、名称等属性来确定其外观和特征。,(1). 窗体位置及大小与窗体位置及大小有关的属性有Height、Width、Top、Left、Position、Align属性。 (2). 窗体的名称与标题对象的名称即Name属性的取值,它被用来唯一地标识对象,窗体也不例外。 (3). 窗体的外观与风格与窗体

13、的外观与风格有关的属性有FormStyle、BorderIcon、BorderStyle、WindowStyle、HorzScrollBar和VertScrollBar属性。 2. 窗体的事件窗体的事件很多,常用的事件有以下几种: 建立窗体时引发的事件。,(2) 关闭窗体时引发的事件。,(3) 改变窗体大小时引发的事件。用鼠标拖拉窗体的边框调整大小、单击窗体的最大化、最小化或还原按钮时将引发OnResize事件和OnPaint事件。,(1) 建立窗体时引发的事件。,3 窗体的方法窗体对象从其父类TCustomForm中继承了多种方法,其中最常用的方法如表1-16所示。,1.2 典型实例练能力,

14、1.2.1 典型实例一:显示与清除文本 【实例题目】编写一个程序完成如下功能:程序运行时,单击【显示】按钮,编辑框(TEdit组件)显示“你好,中国”,字体大小为18号,字体颜色为蓝色;单击【清除】按钮,编辑框显示的文本被清除。程序设计界面如图1-18所示,程序运行界面如图1-19所示。,edit1.Text:=中国,你好; edit1.Font.Size:=32; edit1.Font.Color:=clskyblue;,Showhint:=true; Hint:=welcome ,1.3 上机练习重应用,1.3.1 上机练习一:文本及悬停文字的显示【练习题目】设置一个文本及悬停文字的显示程序,程序的设计界面如图1-20所示。程序运行时,单击【显示】按钮,窗体上显示“开放的中国欢迎你!”文字,如图1-21所示。若将鼠标指针停留在【显示】按钮上一小会儿,就显示悬停文字“单击将显示欢迎词”,如图1-22所示。单击【关闭】按钮,将关闭应用程序。若将鼠标指针停留在【关闭】按钮上一小会儿也将显示悬停文字“单击将关闭程序”。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > Delphi/Perl

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报