
Delphi 学习
文章平均质量分 77
ncdawen
这个作者很懒,什么都没留下…
展开
-
Variant的相关函数
1.VarArrayCreate()和VarArrayOf()这两个常用就不说了2.VarArrayRedim()函数能修改variant数组的最高限。3.VarArrayDimCount()函数返回Variant数组的维数,4.VarArrayLowBound()和VarArrayHighBound()函数分别返回Variant数组的下边界和上边界。5.VarArrayLock()和VarArr原创 2005-12-28 20:57:00 · 1180 阅读 · 0 评论 -
类和类成员概述
类和类成员概述类(Class),是一个包含字段(Field,也称为域)、方法(Method)和属性(Property)(事件(Event)是一种特殊的属性)三种成员的构造体。因为本书是讲“Delphi精要”,所以对于面向对象理论中的类的概念,就不再使用什么“禽兽 | 家禽 | 鸡鸭鹅”之类例子来讲解了,如果大家对类的基本概念还不是很理解,那么可以参阅相关资料和书籍。对象即类的实例,是使用构造函数(原创 2005-12-28 21:05:00 · 1787 阅读 · 0 评论 -
Delphi7.0常用函数速查手册
函数由一句或多句代码组成,可以实现某个特定的功能。使用函数可以使代码更加易读、易懂,加快编程速度及减少重复代码。过程与函数类似,过程与函数最重要的区别在于,过程没有返回值,而函数能有返回值。 在Delphi 7.0中,已为我们定义好了非常多的函数,大致分类有6种:数据类型转换函数、字符串、数组操作函数、文件、磁盘操作函数、内存、指针操作函数、数学运算函数、日期函数。 在Delphi中调用函数原创 2005-12-28 21:03:00 · 961 阅读 · 0 评论 -
Delphi中建议使用的语句
{ No.1 判断逻辑类型 }var B: Boolean;beginB := Boolean(2); //这样只是为了调试//B := True;if B = True then ShowMessage(B = True); //不建议//不安全///////if B then ShowMessage(B); //建议//简短end;var B: Boolean;beginif原创 2005-12-28 20:53:00 · 840 阅读 · 0 评论 -
VCL的通用属性,方法和事件
在Delphi的开发中其实也就是那么的几步:建立窗体;在窗体上添加组件;设置组件属性;编写响应事件处理程序.所以Delphi的开发中最主要的是你对组件,组件的属性,方法,事件的掌握,以及如何灵活的运用.通用的属性属性 使用范围说明Action 一些组件标识与组件相连接的活动对象Align 一些组件确定组件在父类组件区内的对齐方式Anchors 大部分组件说明与组件连接的窗体的位置点AutoSize原创 2005-12-28 20:48:00 · 812 阅读 · 0 评论 -
文件读取的基本方法
procedure TForm1.Button1Click(Sender: TObject);variFileHandle: Integer;iFileLength: Integer;iBytesRead: Integer;Buffer: PChar;i: Integerbeginif OpenDialog1.Execute thenbegintryiFileHandle := FileOpen(原创 2005-12-28 20:39:00 · 1476 阅读 · 0 评论 -
Delphi制作GSM Modem的短信发送控件
目前大多数的企业及学校内部都建有Intranet。并建有内部网站实现资源共享。为了使用户及时的得知网上的最新信息,很多网站都采用了手机短信提醒的方式,但使用中国移动或中国联通的SP方式,会大大的增加企业的成本。故本文讨论的是利用GSM Modem和短信发送控件来实现的短信提醒。 首先,介绍一下笔者所使用环境。 服务器:Windows 2000 Advanced Server、IIS 5.0、A原创 2005-12-30 15:20:00 · 1603 阅读 · 0 评论 -
GSM规范中的部分编码转换
在做跟手机短信相关的东东时候常遇到各种编码格式数据的转换,特写了几个函数,供参考。 function EncodeEnglish(var s:string):string;var i,j,len:Integer; cur:Integer; t:String; begin Result:=;len:=Length(s); //j 用于移位计数 i:=1;j:=0; while ibegin原创 2005-12-28 21:28:00 · 1640 阅读 · 0 评论 -
对象和接口(通俗讲解)
最近,还是看到很多人在问对象和接口的问题。我原本以为,这已经不是个问题了,但是现在看来,它还困扰这很多程序员。其实这个问题很简单,举例说明吧:你是一个对象,继承自你的父母,你的gf也是一个对象,继承自她的父母,只有你和你的gf发生关系(比如打kiss)的时候,才会出现接口。这是接口的本质,接口就是一个对象要和另外一个对象发生关系时的协议。很多误导人的书,把接口说成是为了解决多重继承问题,其实是作者原创 2005-12-28 21:23:00 · 1509 阅读 · 0 评论 -
WindowsSocketAPI使用经验
一、WSAStartup函数int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData );使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本,其中高位字节指明副版本、低位字节指明主版本;操作系统利用第二个参数返回请求的Socket的版本信息。当一个应用程序调用原创 2005-12-28 21:04:00 · 1003 阅读 · 0 评论 -
公用函数
使用方法, uses 本单元——>使用如:Pub.MsgBox(你好,欢迎使用本公用函数!);ShowMessage(Pub.PathExeDir); //////////////////////以下源码开始{$DEFINE Delphi6}//D5下不要此句unit PubFuncUnit;interfaceuses Windows, SysUtils, ShellAPI, Messag原创 2005-12-28 21:20:00 · 1339 阅读 · 0 评论