Delphi入门教程[通俗易懂]

Delphi入门教程[通俗易懂]一、第一章Delphi6介绍1.1概述Delphi是基于Pascal语言的RAD快速应用程序开发工具(RapidApplicationDevelopment),为Windows系统下的可视化集成开发工具,它提供强大的VCL(VisualComponentLibrary,可视化组件库)特点:1.强大的可视化编程环境由3个部分组成:编辑器、调试器、和窗体设计器…

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

一、第一章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入门教程[通俗易懂]

1.3安装InstallShield Express

1.4Delphi程序开发的基本知识

1.4.1Windows程序开发的基本概念

1.4.1.1Windows应用程序的基本框架

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

Delphi入门教程[通俗易懂]

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

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

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

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

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

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

1.4.1.2Windows应用程序常见的部件

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

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入门教程[通俗易懂]

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】菜单项可以将这些组件安装到用户的组件面板上

8.

 

转载于:https://www.cnblogs.com/ximi07/p/11277322.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • LeetCode: Distinct Subsequences [115]

    LeetCode: Distinct Subsequences [115]

  • TCP端口检测、网络连接时延测试工具 tcping

    TCP端口检测、网络连接时延测试工具 tcping原文地址:https://zhangnq.com/3158.html在主流的linux系统中,通过yum或者apt也可安装tcping,不过通过源安装的tcping只能显示单次检测的结果,也没有具体的连接时延。现参考windows版tcping,用python写了一个linux环境下的类似工具。代码建立socket连接,测试端口连通性和网络连接时延。deftcp(ip,por…

  • mysql handlersocket_HandlerSocket介绍[通俗易懂]

    mysql handlersocket_HandlerSocket介绍[通俗易懂]HandlerSocket的原理HandlerSocket的应用场景:MySQL自身的局限性,很多站点都采用了MySQL+Memcached的经典架构,甚至一些网站放弃MySQL而采用NoSQL产品,比如Redis/MongoDB等。不可否认,在做一些简单查询(尤其是PK查询)的时候,很多NoSQL产品比MySQL要快很多,而且前台网站上的80%以上查询都是简洁的查询业务。MySQL通过Handl…

  • linux卸载默认java_趋势卸载默认密码

    linux卸载默认java_趋势卸载默认密码在Linux下有的时候需要重新配置jdk,因为环境变量是使用默认安装的jdk,这个默认安装的jdk不卸载掉,那么新配置的环境变量将不会生效,所以常见到的问题就是,明明配置了环境变量/etc/profile,但是java-version却不生效,就是这个原因!以下是相关卸载和配置:一、查看Jdk的安装路径:$whereisjava$whichjava(java执行路径)…

  • 如何修改mysql占用的端口号_修改mysql端口号(mysql的端口号)[通俗易懂]

    如何修改mysql占用的端口号_修改mysql端口号(mysql的端口号)[通俗易懂]修改mysql端口号(mysql的端口号)2020-05-0722:12:00共10个回答如何查看mysql默认端口号和修改端口号登录mysql,使用命令showglobalvariableslike’port’;查看端口号修改端口在配置文件my.ini,修改后重新启动.[mysqld]port=3506如何修改修改mysql默认端口号3306在配置文件my.ini中找到port修改port的值…

  • goland最新激活码【永久激活】「建议收藏」

    (goland最新激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlMLZPB5EL5Q-eyJsaWN…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号