在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.锁住空间的位置,可以选择Edit--->Lock component ,也可以在窗体设计面板下面找到组件排版功能栏,第二排里面有个带锁的图标,表示组件可以被锁住。点击一下,组件的大小和位置就不可改变了。 2.procedure没有返回值,Function有返回值; 3.为过程生明添加过程定义;Ctrl + Shift + C 快捷键; 如在过程生命部分写一个过程 procedure myProc(var str1,str2,str3:string); 按一下快捷键,就可以自动生成过程定义体,在里面编辑即可; 4.Delphi 有点像C语言,先得声明函数,然后才可以定义函数;有点像Java中的接口,但是接口是不允许定义变量的。有点像类,但是类在定义的时候就可以实现函数,而且Java中没有过程和函数一说。有点像抽象类,但是抽象类必须有abstract 关键字声明,有点像PL/SQL,但是PL/SQL不是面向对象编程的。DELphi真几把奇怪。*_*; 5.Delphi中字符串的拼接,用+号 如 messageshow('abcd'+ 'cdef' + 'mopk‘);显示出来的就是,abcdcdefmopk; 6.如果在定义的时候指定过程里的变量为var,而在调用的时候赋值以常量,会发生这样的错误:Constant object cannot be passed as var parameter;这个错误 从错误说明上可以看出,是将常量赋值给变量时发生的错误; 7,函数中的Result是函数名的一个别名,与函数具有相同的返回类型; 8,按值传参和按址传参,不用var是按值传参,用var是按址传参。 9,delphi中的function只可以返回简单的数据类型,不可以像java一样返回复杂的数据类型; 10.在过程和函数中,常数参数在过程或函数体中是不可以改变的。而且也不可以将常数参数当做实参; 11.常数参数用const修饰,但是常数参数如何定义呢? 12.如果在函数声明的时候为参数指定了默认值,则可以不带入实参。如 function myfunc(i:Integer=20;j:Integer=30); 调用的时候可以调用myfunc();也可以调用myfunc(2);也可以调用myFunc(2,3);默认参数只能出现在最后面;必须为每个参数指定默认参数,而不能一起搞。
--------------------- 本文来自 云中雁012345 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/peixiaobin_blog/article/details/17139799?utm_source=copy |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论