Delphi语言学习3-数据类型概述

Delphi有如下数据类型:

1.简单数据类型:

ordinal

integer

character

Boolean

enumerated

subrange

real

2.字符串类型

string

3.集合类型

set

array

record

file

class

class reference

interface

4.指针类型

pointer

5.函数类型

procedural

6.变量类型

Variant

7.类型声明

type identifier

时间: 2024-10-31 13:50:13

Delphi语言学习3-数据类型概述的相关文章

Delphi语言学习4—数据类型的基本使用

1.基本数据类型 1)Delphi自带了一些对基本类型的操作函数,如Ord ,Pred,Succ ,High,Low 2)枚举类型 声明 type Suit = (Club, Diamond, Heart, Spade);//where Ord(Club) returns 0, Ord(Diamond) returns 1... 如果枚举类型的名称和类型名重复的使用方法: type TSound = (Click, Clack, Clock)procedure TForm1.DBGridEnte

Delphi语言学习5-函数和方法

1.函数的定义 //格式function functionName(parameterList): returnType; directives; localDeclarations;begin statementsend;//例1function WF: Integer;begin WF := 17;end;//例2function WF: Integer;begin Result := 17;end;//例3 function MyFunction: Integer;begin MyFunc

Delphi语言学习9-函数的静态和动态加载

1.静态加载 procedure DoSomething; external 'MYLIB.DLL'; 2.动态加载 uses Windows, ;type TTimeRec = record Second: Integer; Minute: Integer; Hour: Integer; end; TGetTime = procedure(var Time: TTimeRec); THandle = Integer; var Time: TTimeRec; Handle: THandle; G

Delphi语言学习8-类成员(字段和方法)

1.Class Fields //例1 成员变量type TAncestor = class Value: Integer; end; TDescendant = class(TAncestor) Value: string; // hides the inherited Value field end;var MyObject: TAncestor;begin MyObject := TDescendant.Create; MyObject.Value := 'Hello!' // error

Delphi语言学习7-类和对象

1.类的声明格式 type className = class [abstract | sealed] (ancestorClass) memberList end; 2.类的声明和使用 //定义 type TMemoryStream = class(TCustomMemoryStream) private FCapacity: Longint; procedure SetCapacity(NewCapacity: Longint); protected function Realloc(var

Delphi语言学习6-函数参数

1.参数定义方式 function Power(X: Real; Y: Integer): Real; //(X, Y: Real) //(var S: string; X: Integer) //(HWnd: Integer; Text, Caption: PChar; Flags: Integer) //(const P; I: Integer) 2.引用类型和值类型 //DoubleByRef 的参数值会改变function DoubleByValue(X: Integer): Integ

Delphi语言学习2-基本语法

1.基本赋值语句 Size :=20; Price :=10; 2.特殊符号 1)单个特殊符号 # $ & ' ( ) * + , - . / : ; < = > @ [ ] ^ { } 2)成对的特殊符号 (* (. *) .) .. // := <= >= <> 3).等价的特殊符号 特殊符号 等价的特殊符号 [ (. ] .) { (* } *) 3.注释和编译器指令 1)注释 { Text between a left brace and a right

Delphi语言学习1-Program和Unit

1.单元和程序(Units和Programs) 1)Programs program Editor; uses Forms, REAbout, // An "About" box REMain; // Main form {$R *.res} begin Application.Title := 'Text Editor'; Application.CreateForm(TMainForm, MainForm); Application.Run; end. 2)Unit unit Un

Java语言入门教程(四):Java语言中的数据类型及String类

Java类中的主要组成部分就是数据成员和方法成员.而数据成员的声明必须指定其数 据类型,方法成员的声明也必须指定其返回值类型,如果方法有形式参数,也必须指定其 参数类型.因此,对于初学者来说,了解Java语言的数据类型是非常必要的. Java语言中的数据类型可以分为两大类,即基本数据类型(也有人称为原始类型)和 引用类型(也有人称类类型,对象类型等).Java语言是面向对象的语言,大多数数据都 是引用类型,基本类型主要为了进行数学运算.下面对这两种类型分别进行介绍. 1.基本数据类型: Java