博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年11月15日

摘要: (一)初级应用篇:资源文件一般为扩展名为res的文件.在VC中资源文件用得非常普遍,但Delphi在其联机帮助中对资源文件没作什么介绍,其实利用其自带的资源编译工具BRCC32.EXE(一般位于\Delphi\BIN目录下),我们完全可以做出跟VC一样效果的文件来。资源文件最大的好处是能将一些在必要时才调用的文件跟可执行文件一起编译,生成一个文件.这样做最大的好处就是使外部文件免遭破坏.例如在一条程序中你要临时调用一幅图片,一般作法是把图片放在某一路径下(通常是主程序所在路径),但如果用户路径误删你的图片文件,则可能使程序找不到相应文件而出错崩溃.另外,如果你想自己的程序界面美观,想用一些自定 阅读全文

posted @ 2008-11-15 11:30 YangHe 阅读(228) 评论(0) 推荐(0)

摘要: 从Delphi 5开始VCL中增加了一个新的Contnrs单元,单元中定义了8个新的类,全部都是基于标准的TList 类。 TList 类TList 类实际上就是一个可以存储指针的容器类,提供了一系列的方法和属性来添加,删除,重排,定位,存取和排序容器中的类,它是基于数组的机制来实现的容器,比较类似于C++中的Vector和Java中的ArrayList,TList 经常用来保存一组对象列表,基于... 阅读全文

posted @ 2008-11-15 11:30 YangHe 阅读(359) 评论(0) 推荐(0)

2008年11月11日

摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarat... 阅读全文

posted @ 2008-11-11 17:24 YangHe 阅读(216) 评论(0) 推荐(0)

摘要: unit Unit1;interfaceuses Windows,TLHelp32, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private... 阅读全文

posted @ 2008-11-11 17:23 YangHe 阅读(986) 评论(0) 推荐(0)

摘要: with edit1 do begin text :='hello'; caption :='hello'; end; 可以省略edit1 阅读全文

posted @ 2008-11-11 17:22 YangHe 阅读(272) 评论(0) 推荐(0)

摘要: delphi中的延时函数Delayprocedure Delay(msecs:integer);var Tick: DWord; Event: THandle;begin Event := CreateEvent(nil, False, False, nil); try Tick := GetTickCount + DWord(msecs); while (msecs > 0) and (... 阅读全文

posted @ 2008-11-11 17:21 YangHe 阅读(1968) 评论(0) 推荐(0)

摘要: TStringList 常用操作 //TStringList 常用方法与属性:var List: TStringList; i: Integer;begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add('Strings2'); List.Exchange(0,1); {置换} List.Insert(0,'Stri... 阅读全文

posted @ 2008-11-11 17:21 YangHe 阅读(682) 评论(0) 推荐(0)

2008年11月7日

摘要: 在Delphi中静态调用DLL top   调用一个DLL比写一个DLL要容易一些。首先给大家介绍的是静态调用方法,稍后将介绍动态调用方法,并就两种方法做一个比较。同样的,我们先举一个静态调用的例子。 unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs... 阅读全文

posted @ 2008-11-07 16:22 YangHe 阅读(353) 评论(0) 推荐(0)

摘要: 1引言Windows Sockets规范以U.C. Berkeley大学BSD UNIX中流行的Socket接口为范例定义了一套Microsoft Windows下网络编程接口。它不仅包含了人们所熟悉的Berkeley Socket风格的库函数;也包含了一组针对Windows的扩展库函数,以使程序员能充分地利用Windows消息驱动机制进行编程。Windows Sockets 规范本意在于提供给应... 阅读全文

posted @ 2008-11-07 15:26 YangHe 阅读(648) 评论(0) 推荐(0)

摘要: 用Delphi编写Socket通信程序  笔者在工作中遇到对局域网中各工作站与服务器之间进行Socket通信的问题。现在将本人总结出来的TServerSocket和TClientSocket两个组件的基本用法写出来,希望与您分享。  ClientSocket组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立连接。  ServerSocket组件为服务器端组件。它是通信的响应方,... 阅读全文

posted @ 2008-11-07 15:23 YangHe 阅读(408) 评论(0) 推荐(0)