内容源自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 XE5教程1:语言概述相关推荐

  1. Delphi XE5教程4:程序和单元概述

    内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误!也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可 ...

  2. Delphi XE5教程9:基本语法元素

    内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者 ...

  3. 【Java基础系列教程】第二章 Java语言概述、配置环境变量

    一.计算机编程语言概述 1.1 语言 语言(英文:Language)是人类进行沟通交流的表达方式.例如:中国人与中国人用普通话沟通.而中国人要和英国人交流,就要学习英语.              语 ...

  4. [转载] 《python程序设计应用教程》第一章 python语言概述

    参考链接: Python语言的优势和应用 第一章 python语言概述 1.1 python语言简介 ① 众多的开源的科学计算软件包都提供了python的调用接口,例如:计算机视觉库OpenCV.三维 ...

  5. Go语言教程[一、Go语言概述]

    一.Go语言概述 Go 语言(也称为 Golang)是一种由 Google 设计的开源编程语言,于 2009 年首次推出.Go 语言的目标是成为一种快速.简单.安全和并发的编程语言. Go 语言具有以 ...

  6. oracle 郑阿奇 pdf,Delphi编程教程 (郑阿奇) PDF扫描版

    <delphi编程教程>主要包括delphi 2010集成开发环境.面向对象的pascal语言.窗体和常用组件.菜单类组件和工具栏.多窗体和mdi窗体.文件操作.数据库基础和应用(以sql ...

  7. 第1章 Java语言概述

    第1章 Java语言概述 声明 0. Java语言应用场景 1. 软件开发介绍 2. 计算机编程语言介绍 3. Java语言概述 4. Java程序运行机制及运行过程 5. Java的环境搭建  5. ...

  8. Java语言概述与简单程序

    Java语言概述 1. Java语言平台 1,J2EE(Java 2 Platform Enterprise Edition) 企业版 : 开发企业环境下的应用程序,主要针对web程序开发 2,J2S ...

  9. Delphi XE5 常见问题解答

    Delphi XE5 常见问题解答 有关于新即时试用的问题吗?请看看 RAD Studio 即时试用常见问答. 常见问题 什么是 Delphi? Embarcadero? Delphi? XE5 是易 ...

最新文章

  1. 【STM32】输入捕获程序
  2. ubuntu-11.10-server-i386学习笔记-SVN版本服务器安装
  3. SSH(Secure Shell Protocol)命令之 grep
  4. 以嵌入式系统设计师考试成绩,开始嵌入式博客之旅
  5. C++控制台打飞机小游戏 | CSDN 博文精选
  6. XmlSerializer对象
  7. python入侵网站_入侵服务器简介_python信息安全实战_Python视频-51CTO学院
  8. delphi 发送html邮件,delphi 发邮件 Delphi发送邮件的源码
  9. LDPC — 信道编码
  10. 快速上手Total Commander的经验分享
  11. spring扫描出现Annotation-specified bean name 'userService' for bean class [com.test.service.UserService]
  12. 产品经理的年终总结可以这样写
  13. 后缀自动机+循环同构[Cyclical Quest]
  14. 微信小程序订阅消息wx.requestSubscribeMessage使用要点和requestSubscribeMessage:can only be invoked by userTAPgestur
  15. Python案例笔记 | 用python制作二维码
  16. 基于微信小程序的点餐与预约餐桌的管理系统+后台管理
  17. 用vlookup在excel表格里查找数据
  18. android自定义波浪图,Android自定义控件--波浪图控件
  19. 关于前端的CSS命名
  20. 3D游戏建模线上和线下学习的区别

热门文章

  1. 栈实现 —— 二进制转换为十进制
  2. [Linux + 深度学习]Ubuntu18.04 深度学习环境配置
  3. Tornado请求分析request, 获取请求参数
  4. numpy与线性代数(简易版)
  5. 贺利坚老师汇编课程28笔记:使用附加段寄存器ES进行拷贝
  6. AD19妙用SHIFT+S查找没连的线
  7. 关于python全局变量
  8. Oracle书籍资料链接——更新ing
  9. python-select异步IO
  10. Python之输入输出