前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Delphi入门教程[通俗易懂]

Delphi入门教程[通俗易懂]

作者头像
全栈程序员站长
发布2022-07-02 12:54:03
6.6K0
发布2022-07-02 12:54:03
举报

大家好,又见面了,我是你们的朋友全栈君。

一、第一章Delphi6介绍

1.1概述

Delphi是基于Pascal语言RAD快速应用程序开发工具(Rapid Application Development),为Windows系统下的可视化集成开发工具,它提供强大的VCL(Visual Component Library,可视化组件库)

特点:

1.强大的可视化编程环境

由3个部分组成:编辑器、调试器、和窗体设计器

2.高效的编译器

3.丰富的VCL

1.2安装Delphi

三个版本

Standard:标准版

Professional:专业版

Enterprise:企业版

1.2.3相关内容介绍

Borland Delphi6菜单下包含以下内容

<1>[Help]:提供的各类帮助

<2>:[SQL Explorer]:SQL数据库的管理工具

<3>:[Register Now]:注册Delphi6

<4>:[BDE Administrator]:Borland数据库引擎的管理工具

<5>:[Database Desktop]:与BDE配合使用的桌面数据库管理程序

<6>:[Datapump]:数据库之间进行数据转换的工具

<7>:[Image Editor]:图形资源文件的编辑工具,可支持Icon(图标)、Bitmap(位图)、Cursor(光标)格式

<8>:[WinSight32]:用于软件调试的辅助工具

Delphi入门教程[通俗易懂]
Delphi入门教程[通俗易懂]

1.3安装InstallShield Express

1.4Delphi程序开发的基本知识

1.4.1Windows程序开发的基本概念

1.4.1.1Windows应用程序的基本框架

下图为windows系统自带写字板程序,用来介绍Windows应用程序的构成

Delphi入门教程[通俗易懂]
Delphi入门教程[通俗易懂]

1.标题栏:包含应用程序的相关图标、标题名、系统按钮。图标用于形象地表示本应用程序或打开的文档类型。标题名一般由用户打开的文档名和应用程序名组合而成。系统按钮包含3个,最小化,最大化,关闭按钮

2.菜单栏:包含系统能够执行的并进行分类的命令集合。

3.工具栏:提供一组按钮用于快速执行应用程序中常用命令

4.状态栏:用于给出相应的提示信息和程序运行状态

5.客户区:用于显示程序打开的文档

6.边框:用于调整窗口的大小

1.4.1.2Windows应用程序常见的部件

包含了按钮、标签、文本编辑框、组合列表、复选框、选项卡等多种部件

Delphi入门教程[通俗易懂]
Delphi入门教程[通俗易懂]

1.4.1.3

基本windows操作

1.鼠标单击操作

2.鼠标双击操作:在Windows系统的资源管理器中常用此操作来打开文档和执行应用程序

3.鼠标右击操作:常用打开弹出式快捷菜单

4.鼠标拖拽操作

5.键盘操作

6.复合操作

1.4.2Delphi面向对象程序开发的基本概念

Delphi是面向对象的程序设计工具,以Objiect Pascal语言为基础,同过将常用的功能封装为组件放在VCL(可视化组件库)中,极大地提高了程序开发的效率。在利用Delphi进行程序开发时,常常用到下面一些概念。

1.类(Class):面向对象的基础,对一具体事物、概念的抽象。Delphi中定义的类一般均以大写字母”T”开头,如窗体TForm

2.组件(Component):Delphi常规应用程序开发的基础,类似于积木的作用。实际上是一个完成一定功能的类。

3.对象(Object):在面向对象的程序设计中,对象是类的实例。因此,在Delphi中对象就是组件的实例(运行期的组件)

4.属性(Property):对象的静态属性,表示状态信息

5.方法(Method):对象的动态属性,表示对象能够执行的功能。

6.事件(Event):在Windows系统中,事件就是消息。事件可能是用户执行了某些操作(如鼠标单击、敲击键盘等)引起的,也可能是程序内部触发的(如定时器)

7.事件处理程序(Event Handler):当事件触发时,应用程序执行的命令集。例如当按钮被单击时,可以通过编写一个事件处理程序打开一个对话框。

———————————————————————————————————————————————————

二、第二章Delphi6的集成开发环境

2.1集成开发环境(IDE)概述

Delphi6的IDE主要包含8个部分:菜单栏、工具栏、组件面板、窗体设计器、代码编辑器、对象查看器、对象树形查看器、代码浏览器

Delphi入门教程[通俗易懂]
Delphi入门教程[通俗易懂]

2.2菜单栏(Main Menu)

菜单栏提供了Delphi6集成开发环境的所有功能。菜单栏除包含标准Windows程序通常所具有的[File]、[Edit]、[Help]菜单外,还有一些与Delphi6项目、运行、辅助工具和环境配置等相关的菜单。

1.【File】菜单

主要完成新建、打开、保存、关闭、和打印等文件相关联的系统功能

提示:一般常用菜单键右边显示一个快捷键,通过这些快捷键可以直接进行相关的菜单操作。按Ctrl+F11键打开[Open Project]菜单

常用子菜单功能:

1.【New】:建立新的对象

2.【Open】:选择打开各种Delphi6能够识别的文件

3.【Open Project】:打开一个项目。若当前项目未曾保存,则提示用户保存

4.【Reopen】:打开一个程序员最近使用过的文件,Delphi6每次关闭应用程序时会保存访问记录,以保证下次能够快速打开

5.【Save】:保存当前文件,以备后用

6.【Save As】:将当前文件另存为其他文件

7.【Sava Project As】:将当前整个项目另存为其他的项目文件

8.【Save All】:保存所有文件

9.【Close】:关闭当前文件

10.【Close All】:关闭所有当前项目中的文件(提示保存修改)

11.【Use Unit】:将当前的单元文件以列表方式引用至此操作所打开的文件中

12.【Print】:打印当前文件或者窗体

13:【Exit】:退出整个Delphi6集成开发环境

一个新的应用程序从【New】/【Application】开始,通过【Open Object】菜单可以打开一个已经存在的项目。【Reopen】菜单项则向用户提供了访问近期访问文件的一种机制,可以用【Close All】菜单项关闭当前项目

2.【Edit】菜单

主要完成编程中的文本和组件等各种编辑功能。前半部分的选项是关于基本文本、控件编辑功能的,后半部分的选项大都是关于组件对象在窗口中排列规则的。

3.【Search】菜单

主要完成在指定文件中进行文本搜索、替换等功能

4.【View】菜单

主要用于显示、进入、隐藏各类窗口。

【Object Inspector】:打开/进入对象查看器窗口

【Object TreeView】:打开/进入树形对象查看窗口

【Code Explorer】:打开/进入代码浏览器窗口

【Toggle Form/Unit】:切换窗体窗口和单元文件窗口

【Units】:用于打开项目中所用到的单元文件

【Forms】:用于打开项目中所用到的窗体

【Toolbars】:调整主窗口下的工具栏

5.【Project】菜单

主要完成编译、建立应用程序、配置项目基本信息及其他与项目有关的功能。

【Add to Project】:将各种Delphi6支持的文件加入当前项目

【Remove from Project】:将指定的文件从项目中移走

【View Source】:查看项目文件的源代码

【Compile<项目名>】:编译当前的项目

【Buile<项目名>】:将当前项目制作成可执行文件。

【Syntax check<项目名>】:对当前项目进行语法检查

【Options】:项目有关的参数配置选项

6.【Run】菜单

主要完成程序的运行、调试有关功能

【Run】:编译并运行当前的项目

【Program Pause】:程序暂停执行

【Programe Reset】:结束当前程序的执行,返回Delphi6的开发环境

7.【Component】菜单

主要完成组件的添加、配置功能

通过【Configure Palette】菜单项可以自定义组件面板的组件。

【Install Component】和【Install Packages】菜单项可以将这些组件安装到用户的组件面板上

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147775.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库智能管家 DBbrain
数据库智能管家(TencentDB for DBbrain,DBbrain)是腾讯云推出的一款为用户提供数据库性能、安全、管理等功能的数据库自治云服务。DBbrain 利用机器学习、大数据手段、专家经验引擎快速复制资深数据库管理员的成熟经验,将大量传统人工的数据库运维工作智能化,服务于云上和云下企业,有效保障数据库服务的安全、稳定及高效运行。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档