精华内容
下载资源
问答
  • delphi语言教程

    2007-10-16 09:56:11
    delphi语言教程
  • delphi编程的语法基础,是想学delphi编程的程序员最佳选择。
  • Delphi上手教程

    2018-02-28 10:56:38
    适合Delphi初学者学习和练习,能让初学者更快入门,了解Delphi语言
  • delphi7教程

    2012-08-09 11:10:47
    delphi7应用教程-童爱红 高等学校计算机语言应用教程课件PPT
  • Delphi教程

    2013-08-28 16:15:36
    delphi教程,该文档详细介绍了pascal语言delphi编程的一些技巧
  • delphi语言教材

    2010-05-13 09:52:40
    这是一本关于delphi语言的基础教程,对于刚接触此语言的朋友们是一本很好的学习工具
  • delphi教程

    2014-06-27 14:27:17
    delphi教程.PPT Delphi是著名的Borland公司开发的可视化软件开发环境,自1995年问世以来,带来了程序设计中的一场重大变化。Delphi作为第四代编程语言,具有简单、高效和功能强大等特点,这些特点使得它为广大程序...
  • Delphi入门教程

    千次阅读 2019-10-05 18:50:06
    Delphi是基于Pascal语言的RAD快速应用程序开发工具(Rapid Application Development),为Windows系统下的可视化集成开发工具,它提供强大的VCL(Visual Component Library,可视化组件库) 特点: 1.强大的可视化编程...

    一、第一章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]:用于软件调试的辅助工具

    1.3安装InstallShield Express

    1.4Delphi程序开发的基本知识

    1.4.1Windows程序开发的基本概念

    1.4.1.1Windows应用程序的基本框架

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

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

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

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

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

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

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

    1.4.1.2Windows应用程序常见的部件

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

    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个部分:菜单栏、工具栏、组件面板、窗体设计器、代码编辑器、对象查看器、对象树形查看器、代码浏览器

    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

    展开全文
  • delphi语言基础

    2011-11-25 17:16:21
    delphi 学习基础教程 语法学习 pascal语法基础 适合初级人员
  • DELPHI基础教程

    2012-01-31 11:08:33
    它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发...
  • Delphi基础教程

    2011-11-07 19:59:59
    它使用了Microsoft Windows 图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发...
  • delphi基础教程

    2010-11-02 12:47:07
    它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发...
  • Delphi网上教程

    2008-10-27 09:29:36
    它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发...
  • Delphi简明教程

    2011-06-24 09:10:18
    1.2.1 Object Pascal 语言功能扩展..........................................................................................................2 1.2.2 改善 IDE.............................................
  • 内容源自Delphi XE5 UPDATE 2官方帮助《Delphi Reference》,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习...第一章 语言概述 Delphi is a high-level, compiled, strongly typed lan...

    内容源自Delphi XE5 UPDATE 2官方帮助《Delphi Reference》,本人水平有限,欢迎各位高人修正相关错误!

    也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可QQ:34484690@qq.com

    Language Overview

    第一章    语言概述

    Delphi is a high-level, compiled, strongly typed language that supports structured and object-oriented design. Based on Object Pascal, its benefits include easy-to-read code, quick compilation, and the use of multiple unit files for modular programming. Delphi has special features that support the RAD Studio component framework and environment. For the most part, descriptions and examples in this language guide assume that you are using Embarcadero development tools.

    Delphi是一种高级编译语言,是支持结构化和面向对象设计的强类型语言。基于Object Pascal,它的优点包括代码的易读性、快速编译,以及支持多个单元文件从而实现模块化编程。Object Pascal具有一些特性,以支持英巴卡迪诺RAD组件框架和环境。在很大程度上,本语言参考的说明和示例假定你使用英巴卡迪诺公司的开发工具。

    Most developers using Embarcadero software development tools write and compile their code in the integrated development environment (IDE). Embarcadero development tools handle many details of setting up projects and source files, such as maintenance of dependency information among units. The product also places constraints on program organization that are not, strictly speaking, part of the Object Pascal language specification. For example, Embarcadero development tools enforce certain file- and program-naming conventions that you can avoid if you write your programs outside of the IDE and compile them from the command prompt.

    绝大多数使用英巴卡迪诺开发工具的开发者是在IDE(集成开发环境)环境下编写代码并进行编译。英巴卡迪诺开发工具帮助我们设置工程和源文件的许多细节,比如维护单元的依赖信息。并且,使用这些工具在程序的组织上还有一些限制,严格说来,这不是Object Pascal语言规范的一部分。比如,英巴卡迪诺开发工具遵循某些文件和程序的命名约定,若你在IDE以外编写代码并使用命令行来编译,你可以避开这些限制。

    This language guide generally assumes that you are working in the IDE and that you are building applications that use the Visual Component Library (VCL). Occasionally, however, Delphi-specific rules are distinguished from rules that apply to all Object Pascal programming.

    这份语言指南假设你在IDE环境下工作,并且使用可视化组件库(VCL)创建应用程序。但有时候,Delphi一些特定的规则和Object Pascal的通用规则并不相同。

    This section covers the following topics:

    本节包括以下主题:

    Program Organization. Covers the basic language features that allow you to partition your application into units and namespaces.

    程序组织。涵盖了基本的语言功能,使您能够将应用程序分割成单元和命名空间。

    Example Programs. Small examples of both console and GUI applications are shown, with basic instructions on running the compiler from the command-line.

    示例程序。在控制台和GUI应用程序上显示的小例子,以及在命令行编译运行基本指令。

     

     

    转载于:https://www.cnblogs.com/taukinfo/p/3547404.html

    展开全文
  • delphi语言开发

    2020-06-15 14:24:20
    教程是《delphi语言开发》,基于CnPack多语言控件的开发,可以中英文切换,繁简中文的切换,等等,解压后内中有《delphi语言开发(CNPack控件的实现).docx》详细说明。谢谢
  • DELPHI是智慧女神,米开朗基罗在意大利有著名...它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑...

      DELPHI是智慧女神,米开朗基罗在意大利有著名的DELPHI雕像。

      由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。

      Delphi是Borland公司研制的新一代可视化开发工具,可在Windows3.x、Windows95、WindowsNT等环境下使用。当前,DELPHI 也可以为LINUX平台上开发应用,其在LINUX上的对应产品Kylix。

      DELPHI 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。主要特点如下:

      (1)直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。

      (2)支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度。

      (3)提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用。利用项目模板和专家生成器可以很快建立项目的构架,然后根据用户的实际需要逐步完善。

      (4)具有可重用性和可扩展性。开发人员不必再对诸如标签、按钮及对话框等Windows的常见部件进行编程。Delphi包含许多可以重复使用的部件,允许用户控制Windows的开发效果。

      (5)具有强大的数据存取功能。它的数据处理工具BDE(BorlandDatabaseEngine)是一个标准的中介软件层,可以用来处理当前流行的数据格式,如xBase、Paradox等,也可以通过BDE的SQLLink直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。 Delphi既可用于开发系统软件,也适合于应用软件的开发。

      (6)拥有强大的网络开发能力,能够快速的开发B/S应用,它内置的IntraWeb和ExpressWeb使得对于网络的开发效率超过了其他任何的开发工具。

      (7)Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰,VCL是现在最优秀的类库,它使得Delphi在软件开发行业处于一个绝对领先的地位。用户可以按自己的需要,任意的构建、扩充、甚至是删减VCL,以满足不同的需要。

      (8)从Delphi8开始Delphi也支持.Net框架下程序开发。

      当前DELPHI 已经成为一个品牌,而不仅仅是一个开发平台或开发语言的名称。 当前DELPHI产品已经由CodeGear公司继续发展,该公司是BORLAND公司的全资子公司。当前,CodeGear为广大开发者提供了DELPHI FOR PHP,以高度可视化的方式全面支持面向对象的PHP 网站开发,大大提高了PHP开发网站的代码复用程度,成为WEB应用开发的新利器。

      Delphi的发展历程:

      1995 1.0 支持16位Windows开发。基于框架(VCL)的,可拖曳、可视化的开发环境

      1996 2.0 以32位编译器为核心,支持C/S数据库开发

      1997 3.0 语法:加入接口(Interface)的机制。IDE:首次提供了(Code Insight)

      1998 4.0 语法:加入动态数组和方法覆盖等支持。IDE:增强调试能力,提供代码模板

      1999 5.0 增强了IDE和调试器,提供了TeamSource。简化Internet的开发,增强数据库支持

      2001 6.0 提供了Web Service。跨平台的Kylix 1.0和CLX

      2002 7.0 提供了.NET的过渡,增强的Internet开发(IntraWeb),完善数据库支持,增加了Indy网路元件和Rave Report资料库报表,并且支援UML及XP的程式制作。

      2003 8.0 单纯的for .NET版本,拥有C#的能力,保留了Delphi的易用性(业内视为一个过渡版本)

      2004 9.0 正式名称:Delphi 2005。语法:加入了inline及for in loop等功能。IDE:把Borland Delphi.Net、Borland Delphi Win32、Borland C#、Enterprise Core Objects等环境和功能集成成一个开发工具,因此可以在Win32和.NET开发环境中切换或同时进行

      2005 10.0 发布名称:Borland Developer Studio(BDS) 2006。集成C++ Builder; ECO(Enterprise Core Objects)升级到ECO III; 集成Together for Delphi,可以在同一个IDE中进行UML开发;QA Audits和QA Metrics可以快速的把握专案的设计和代码的质量。

      2006 Turbo Borland将BDS 2006拆分成几个独立的版本(Delphi for win32、Delphi for .net、C#、C++ Builder),而且不能同时安装两个不同的版本。由于Borland的IDE生产部份独立成为一家名为codegear的公司,所以这个版本是以Borland名义推出的最后一个版本。

      2007 11.0 正式名称:CodeGear RAD Studio - Delphi 2007。

      2008 5.7 Borland正式宣布将CodeGear子公司出售给Embarcadero(易博龙)技术公司。

      2008 8.25 Embarcadero发布CodeGear Delphi 2009 Pre-release版。

    转载于:https://www.cnblogs.com/okwary/articles/1356424.html

    展开全文
  • Delphi基础教程第一季

    千次阅读 2018-06-23 12:15:24
    本人现在的职业是Java程序员,一直想学习一个做桌面应用的编程语言,几年前无意中接触到Delphi,比VB功能强大,比C++语法更容易理解,加上Oracle的PL/SQL的底子,最终决定学习它! 录制这套视频的原因有两个: ...

    前言

    本人现在的职业是Java程序员,一直想学习一个做桌面应用的编程语言,几年前无意中接触到Delphi,比VB功能强大,比C++语法更容易理解

    基础篇【第一季】

    该部分主要是学习Delphi的核心语法,Delphi本身使用的语言是Pascal或者说是ObjectPascal

    至于为什么要讲语法而不讲控件,我个人的理解:修习语法就好比气宗,而修习控件好比剑宗

    气宗重内功,剑宗重招式借外物,气宗和剑宗孰优孰劣并不好评判,前十年剑宗可以完胜气宗,十年之后气宗完胜剑宗,气宗修习到一定程度万物皆可为剑,但是世事无绝对,两者相较的关键点在于修习者本身的修为,所以无论气宗还是剑宗,只是得道的方式不同,最终都会飞升

    其他

    • 费用:课程发布有一段时间了,有的朋友问,“老侯,你后期的课程是不是要办理VIP才能学”,所以在这里统一回复大家,课程永久免费!

    • 目的:其实上一个问题的延伸,既然课程免费为什么要会录制,原因有两个:

    1. 推广Delphi, 国内Delphi基础视频很少,即使有也是给大家讲解一下控件怎么使用,而且资料老旧(大部分都是D7版本),我是D的爱好者,所以我希望它好,虽然我的水平有限,但是这个事情总要有人做!

    2. 赚点小钱儿,有朋友可能会问,你不是免费嘛,怎么还赚钱,开源精神我是有的,但是这不代表我不接受大家的赞助,如果大家觉得可能对自己有帮助完全可以自愿赞助我点,金额不限

    3. 希望结识更多的道友,能够交流学习经验,互相扶持共同进步

    3、第二季:已经在更新中了…

    视频目录

    目录太长就不再列出了,教程下载地址的获取办法

    • 公众号中发送:Delphi第一季
    • 公众号中发送:Delphi第二季

    在这里插入图片描述

    展开全文
  • Delphi教程(清华版

    2015-09-17 18:26:29
    Delphi教程 清华版 Delphi是著名的Borland公司开发的可视化软件开发环境,自1995年问世以来,带来了程序设计中的一场重大变化。Delphi作为第四代编程语言,具有简单、高效和功能强大等特点,这些特点使得它为广大...
  • 它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发...
  • *Delphi编程语言初学总结 2020年3月22日,已经上了两个星期的班啦,花了两个星期把《Delphi编程教程》看完了,书本上的代码大多也都复现了一遍。现在先说说看完这本书的感受吧。 《Delphi编程教程》阅读总结 首先,...
  • delphi宝盒适合正在自学delphi编程语言的每一个人,丰富的程序源码,视频教程,电子书,多种多样的编程工具,一应俱全!源码,教程,视频,工具 一网打尽,有了它,你编程将事半功倍。delphi宝盒你编程路上的好帮手...
  • \Delphi 教程doc

    2011-03-20 22:00:00
    Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。
  • PASCAL精要,Delphi入门语言基础,史上最经典的教程,CHM电子书。
  • 内联变量是Delphi Rio 10.3中引入的功能,这个功能其实在其他语言中并不新鲜,在第一次接触Delphi的时候如果非要让我吐槽点儿什么的话那就是变量的声明 官方文档:...
  • 第二章 Delphi面向对象的编程方法 ...同时,使用编译器创建的应用程序只生成单个可执行文件(.EXE),正是这种结合,使得Pascal成为Delphi这种先进开发环境的编程语言。 本章中,我们将讨论Object Pascal的主...
  • Delphi7基础教程

    2009-03-12 13:08:10
    全书分7章,主要内容包括Delphi7入门、Delphi语言基础、面向对象的程序设计技术、组件库体系结构及其使用、数据库应用系统开发基础、基于BDE的数据库应用程序开发和Delphi7程序调试。为便于教学使用,各章包括大量...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 316
精华内容 126
热门标签
关键字:

delphi语言教程