高压缩试看教程,VIP会员终身下载本站高清晰语音教程
第一讲:delphi语法基础和安装
一,标识符
标识符包括字母A-Z,a-z,数字0-9以及其它一些标准字符。
标识符用来标志变量,常量,属性,类,对象,过程,函数,程序,组件库等。标识符可以由任意长的不带空格的字符串组成,
注意:标识符的第一个字符必须是字母或者下划线,其余字符可以是字母,数字或下划线。delphi里面大小写是不区分的
atest,_test 可以。、 0test 不对
二,保留字 67
and array as asm begin case class const constructor destructor interface div do down to else end expect exports
file finally finalization for function goto if implementation in inherite
initialization inline is interface label library mod nil not object of or out packed procedure program property raise record repeat resource string set shl shr then thread var to try type unit until uses var while with xor priate protected public...
三,数据类型: object pascal 传参时个数一致
简单数据类型(simple)
字符串数据类型(string)
结构数据类型struct
指针数据类型 pointer
函数和过程数据类型 procedural
变体数据类型 variant
1,简单数据类型:包括有序数据类型ordinal 和实数数据类型 real
其中,有序数据类型又包括整数类型,字符类型,布尔类型,枚举类型和子界类型。
整数类型:Integer shortint smallint longint int64 byte word longword
字符类型:ansichar widechar char
布尔类型:boolean
枚举类型 type tday=(Sunday,Monday)
子界类型:定义一个范围值。
实数类型: double single等
2,字符串类型: ansistring shortstring widestring pchar pansichar pwidechar等
var str:string;
例:字符串操作
var s1,s2:string;
begin
s1:='hello';
s2:='world';
s1:=s1+s2;
end.
或者使用concat函数进行连接 concat(s1,s2);
3,结构类型:strutct
集合类型:set type TDate = set of ('a','b','c');
关系运算:if 200 in T1 then 其中T1代表一个集合
增删元素:
交集
数组类型:array
var temp:array[1..20] of double;
for i:=1 to 20 do
temp[i]:=0;
记录类型:record
type
TEmployee=record
name:string;
salary:double;
end;
指针类型: type temp=^integer;
四:类型转换
只有当两个变量的数据长度一样时,才能对变量进行强制类型转换
var c:char
b:byte
begin
c:='s';
b:=c; 编译器会报错,强制转型不行。
如果换成
b:=byte(c); 正确转换
五:运算符
单目运算符,双目运算符.
赋值运算符:=
比较运算符 = <>
逻辑运算符 and or
算术运算符 + - * / div mod
位运算符 and not or xor shl shr
加减运算符 inc dec
指针运算符
集合运算符 + - *。。
类运算符 as in
六:语句
1,常量声明语句
const answer=234;
const pi=3.1415;
2,赋值语句
var temp:=str;
3,goto语句
goto label
4,复合语句
begin
c:=a;
a:=b;
end;
5,if语句
if a then b
6,case 语句
case a of
caselist1:语句1;
caselist2:语句2;
else
语句
end
7,repeat语句
i:=0;
repeat
i:=i+1;
8,while语句
i:=0;
while i<10 do
begin
i:=i+1;
end;
9,for语句
for i:=1 to 9 do
语句块;
i:=i+1;
end;
10,if语句
if 条件 then
语句
else
语句
end;
11,break语句
begin if i=30 then break;
for i:=1 to 9 do
语句块;
i:=i+1;
if i=8 then break;
end;
语句;
12,continue语句
var i:integer;
begin for i:=1 to 3 do
if i=2 then
continue;
语句;
end;
13,with语句
with temp do
begin
.no:=sadf;
.name:=asdf
end;
temp.no:=asfd
temp.name:=asdf
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
《华中帝国delphi编程第一章【18讲】系列语音教程》 高压缩试看教程,VIP会员终身下载本站高清晰语音教程 第一讲:delphi语法基础 第二讲:delphi 过程函数 文件处理: 第三讲:字符串类型的应用以及for循环 第四讲:delphi几种常见控制语句的应用 界面制作: 第五讲:delphi界面制作:常见面板上的控件使用 第六讲:单选控件,复选控件,图形图像控件的应用 第七讲:树形控件应用以及文件浏览应用的控件使用 第八讲:程序进度条中各控件的使用和菜单的可视化设计 第九讲:常见的dialogs对话框的综合应用 字符串操作 第十讲:字符串文本函数综合应用 第十一讲:利用Tstringlist对象进行字符串的处理应用 第十二讲:模拟计事本应用程序进行设计。 图形图像处理 第十三讲:使用delphi的画面绘图制作功能 第十四讲:利用delphi刷子对象和画笔对象进行绘图制作 第十五讲:delphi动画制作以及不同格式图像之间的相互转换。 文件操作 第十六讲:利用delphi进行文件的读取写入操作 第十七讲:定义记录对象来对文件进行定位读取 第十八讲:文件操作的综合应用
资源推荐
资源详情
资源评论
收起资源包目录
第一讲.rar (9个子文件)
目录列表.txt 932B
第一讲
Delphi安装.exe 2.72MB
目录列表.txt 888B
第一讲.txt 3KB
高压缩试看教程,VIP会员终身下载本站高清晰语音教程.txt 0B
第一讲.exe 12.62MB
华中帝国.htm 8KB
提示.txt 3KB
第一讲.txt 3KB
共 9 条
- 1
资源评论
- maoliguo2012-12-13视频声音图像不同步,
esdjz
- 粉丝: 8
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功