自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

转载 Tapplication类

---- Delphi是一种面向对象的编程语言,由于它采用完全集成OOP的优点,因此 使它成为目前十分流行的Windows开发工具。在Delphi包含的众多类中,TApplic ation是一个有着十分重要作用的类。TApplication类是用于描述Delphi编制的应 用程序的一个类。通过对这个类的灵活应用可以编制许多有特点的程序。下面我 们就举几个这方面的例子。  -

2013-04-17 13:16:16 410

原创 Delphi 的编译指令(3): 常用的预定义条件标识符

Delphi 的编译指令(3): 常用的预定义条件标识符版本标识:VER10 : Turbo Pascal 1VER20 : Turbo Pascal 2VER30 : Turbo Pascal 3VER40 : Turbo Pascal 4VER50 : Turbo Pascal 5VER60 : Turbo Pascal 6VER70 :

2009-09-23 10:12:00 2181

原创 通过崩溃地址找错误行数之Delphi版

原地址:http://topic.csdn.net/t/20041130/12/3601416.htm以前看了"通过崩溃地址找错误行数之VC版"那时候还没用DELPHI,昨晚刚好又看到了,所以就试了一下DELPHI的,与大家共享。^_^什么是MAP文件?简单地讲,MAP文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持

2009-07-09 22:45:00 568

原创 delphi 字符串函数大全

uses StrUtils;【字符串函数大全】       首部 function AnsiResemblesText(const AText, AOther: string): Boolean;       $[StrUtils.pas      功能 返回两个字符串是否相似      说明 ANSI(American National Standards I

2009-07-04 16:17:00 575

原创 delphi 变参函数:array of const

document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text");

2009-07-04 16:15:00 1167

原创 浅谈Delphi2009控件移植

当Delphi支持了Unicode,它将会变成什么样子呢?我的看法如下:1. 开发变得复杂了,因为要更多的考虑编码问题2. 绝大多数控件都需要修改,以使其能适应Delphi20093. 多国语言的软件得到了较好的支持第一点和第二点,相信很多人都有体会了,原本在Delphi2007上通顺利编译通过的项目,放到Delphi2009上就要进行很大的改动。特别是API的调用,Mes

2009-07-04 15:57:00 808

转载 Delphi面向对象:继承与封装

Delphi面向对象:继承与封装Delphi面向对象学习随笔四:继承与封装在讨论类的封装前,我想先说说“继承”和“包含”的区别。继承(是一个(is a ...)):    我在看很多资料的时候,讲到类的继承时,很多资料都会提到:“选一个合适的类做为新类的父类可以有效的提高代码的重用程度,从而减少很多重复的工作量。”    的确,上面的话很有道理,合理

2009-07-04 15:51:00 751

转载 Delphi面向对象:编写一个类

Delphi面向对象:编写一个类Delphi面向对象学习随笔二:编写第一个类这回,我们讨论怎么编写我们自己的第一个类。    在编写我们自己的类之前,首先要说的是“类的继承”。    记得前几天,我在和一个朋友讨论类的特点的时候,他说:“类是可以没有构造方法的!”其实类必须有至少一个构造方法的,但是他的话也不全错,可以理解成“我们可以不实现我们自己的构造

2009-07-04 15:47:00 1148

转载 Delphi面向对象:overload与override

首先,我想单独说明一下overload,为什么呢?因为overload和对象化关联不大,所以,我感觉单独提出来说明比较好。    我们都知道,在Pascal语法规则中,同一个UNIT里是不能存在两个同名的函数的,例如:  代码:function func(): Boolean;function func(const x: Char): Boolean;这样是会出语法错误的,

2009-07-04 15:42:00 984

原创 现有 Delphi 项目迁移到 Tiburon 中的注意事项

随着 Embarcadero 8 月 25 号发布 RAD Studio 2009 (Tiburon) 以来(Tiburon 的 RTM 日期可能要延后到 9 - 10 月),随着 Tiburon 全面支持 Unicode,现有的 Delphi / C++ Builder 项目要迁移到 Unicode 下应该注意些什么也成为大家最为关心的问题。Tiburon 对 Unicode 的支持不仅仅是

2009-07-04 15:41:00 368

原创 Delphi 日期时间函数

DateUtils.IncYear();DateUtils.IncMonth();DateUtils.IncWeek();DateUtils.IncDay();DateUtils.IncHour();DateUtils.IncMinute();DateUtils.IncSecond();DateUtils.IncMilliSecond();unit 

2009-07-03 23:06:00 8132 1

原创 Delphi的IDE: 自动完成、断点无效

//在 type 区写入:  TMyClass = class    property s: string;  end;//然后把光标放在其中,执行 Ctrl+Shift+C,可以自动生成以下代码:  TMyClass = class  private    Fs: string;    procedure Sets(const Value: s

2009-07-03 22:58:00 957

原创 建立快捷方式的函数: CreateShortcut

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Button1: TButton;   

2009-07-03 22:57:00 599

原创 用Delphi创建服务程序

Windows 2000/XP和2003等支持一种叫做"服务程序"的东西.程序作为服务启动有以下几个好处:  (1)不用登陆进系统即可运行.  (2)具有SYSTEM特权.所以你在进程管理器里面是无法结束它的.  笔者在2003年为一公司开发机顶盒项目的时候,曾经写过课件上传和媒体服务,下面就介绍一下如何用Delphi7创建一个Service程序.  运行Delphi7,选择菜

2009-07-03 22:51:00 432

原创 Delphi中对象解除技巧

 在Delphi程序设计中,我们需要通过解除建立的所有对象来避免内存泄漏。但是,如果你在程序中不谨慎小心的话,很容易多次解除同一个对象,这将会引起很严重的错误,造成应用程序崩溃,甚至是死机。  请看下面的程序:procedure TForm1.Button1Click(Sender:TObject);var Button2,Button3:TButton;begin  

2009-07-03 22:48:00 444

原创 Delphi 创建线程(API)

(*----下面这个程序介绍了我们在使用线程及未使用线程二种情况下,运行该程序的反  应。当点UsedThread按钮时,则建立一个线程,这时我们可以在程序进行计算的同  时,改变窗体的尺寸及移动它。当按下NoUsedThread按钮时,不建立线程,我们会发  现在程序没有计算完之前根本不能做其它任何事情!unit Unit1;  interface  uses

2009-07-03 22:45:00 2846

原创 Delphi 字符串

 一:各种字符串  字符串是ObjectPascal所有数据类型中最有用的类型。许多函数以字符串为传递参数。由于在Delphi中字符串的定义和使用有各种方式,包括Pascal中典型的字符串(String),Delphi支持的长字符串(ANSIString),类似于C语言的字符数组(ArrayofChar),指向字符的指针(Pchar)等。下面的文章就跟谈谈这些类型在定义和应用中的区别和注意

2009-07-03 22:44:00 665

转载 Delphi2009中容器类

Delphi2009中容器类简介:  1.TList类:  一个可以存储指针的容器类,提供了一系列的方法和属性来添加,删除,重排,定位,存取和排序容器中的类,它是基于数组的机制来实现的容器,比较类似于C++中的Vector和Java中的ArrayList,TList 经常用来保存一组对象列表,基于数组实现的机制使得用下标存取容器中的对象非常快,但是随着容器中的对象的增多,插入和删除对象

2009-07-03 22:41:00 569

原创 RAD 2009 ISO 2009.06.12

RAD Studio 2009 发布最新ISO 已集成Update1-4和HelpUpdate1 (请用下载工具下载,不要直接点击) http://altd.embarcadero.com/download/Delphi_C++Builder2009/Delphi_C++Builder2009_ISO_June2009.iso 破解 方法1: ftp://u

2009-07-03 22:38:00 960

转载 SQL 编程规范

一、sql书写规范:二、书写优化性能建议三、其他经验性规则 一、sql书写规范:1、sql语句的所有表名、字段名全部小写,系统保留字、内置函数名、sql保留字大写。2、连接符or、in、and、以及=、=等前后加上一个空格。3、对较为复杂的sql语句加上注释,说明算法、功能。注释风格:注释单独成行、放在语句前面。 (1) 应对不易理解的分支条件表达式加注释; (

2009-07-03 22:23:00 344

C#.net常用函数和方法集锦

大量C#源程序,常用函数和方法集锦 全源码提供,WORD格式文档 编程利器,最佳帮手

2009-07-09

史上最强的压缩软件 7zip 最新版

压缩率极高,运行速度最快。 完全替代WINZIP ,WINRAR 兼容各类压缩软件格式。 中文正式版,绿色软件。 NOD32 20081112检测通过

2008-11-12

Bootvis中文版_定制XP启动速度(微软内部使用)

微软内部特供! “Bootvis”软件可以有效的提高 Windows XP启动速度。这个工具是微软内部提供的,专门用于提升Windows XP启动速度。 使用BootVis加速启动Windows XP必须按照一定的顺序,否则起不到什么效果。正确的操作顺序如下: 1、单击“Tools”按钮,在下拉菜单里面选择Options选项。切记要选择安装时的路径,比如D:Program FilesBootvis,然后单击“Save”按钮保存。 2、单击“Trace”按钮,在下拉菜单中选择跟踪方式。由于是第一次使用,所以不要选择“Optimize System”使系统最优化这个选项,虽然该选项也会引导Windows XP重新启动,但是操作并不正确。应该单击“Next Boot”,弹出一个“Trace Repetitions”重复追踪对话框,再单击“OK”按钮,BootVis将引导Windows XP重新启动,默认的重新启动时间是10秒。 3、系统重新启动后, BootVis自动开始运行并记录启动进程,生成启动进程的相关BIN文件,并把这个记录文件自动命名为TRACE_BOOT_1_1。 4、在程序记录完启动进程文件后,重新弹出BootVis软件界面,单击“File”按钮,在打开选项中,选择刚才生成的启动进程文件。在主界面的窗口中,会出现“Boot Activity”(引导行动)、“CPU Usage”、“Disk I/O”、“Disk Utilization”(磁盘利用)、“Driver Delay”(驱动延迟)等几项具体图例供我们分析,还是让BootVis程序来自动分析吧。 5、单击“Trace”按钮,在其下拉菜单中选择“Optimize System”使系统最优化选项,程序会再次重新启动计算机,并分析启动进程文件,使我们的计算机启动得更快。 好了,相信使用了Bootvis后,你的Windows XP启动速度肯定会有不同程度的提高。想加速,那就自己动手试试吧。

2008-10-27

虚拟串口 Virtual Serial Port

对于串口不够用的笔记本电脑或是台式机,需要用到1个或是1个以上的串口通讯的软件开发,可以很方便的模拟串口通讯,在没有串口的笔记本上也可以开发调试串口通信程序了

2008-09-19

scada 工控组态软件

SCADA系统工控组态软件动画显示,工控流程模拟量、开关量、控制量。。。

2008-08-02

VcSmith 3.17 中文 part2

VcSmith 3.17 中文 part2

2008-08-01

VcSmith 3.17 中文 part1

Visual Code Smith(VcSmith)是与VC配套使用的C/C++代码编辑与调测平台,提供编辑器、调试器与测试器3大组件,不仅功能强大,而且免费。<br> <br> VcSmith 提供与SourceInsight、VisualAssist、CppUnit、VC调试器对等的功能,其编辑功能支持C/C++语法关键字高亮显示、数据成员与函数参数提示输入、符号定义跳转与回跳、函数调用树图形化显示、类型与函数定义信息动态提示、框架代码自动生成、代码行标签与快捷跳转、查找与替换等。调试器提供集成化的Build构建、设置断点、单步跟踪、变量查看与修改、函数调用的参数与返回值快速检视等。<br> <br> VcSmith支持测试能力等效于CppUnit,但测试设计效率更高,提供脚本测试驱动(包括读写被测C/C++变量、调用函数与类方法)、脚本化测试数据构造,测试集与测试用例工程化管理、用例单步调试及正式运行等。<br> <br> 使用VcSmith可将软件开发效率与编码质量同时提高30%,是Visual C/C++最佳编程伴侣。

2008-08-01

GB 软件开发国家标准

GB 软件开发国家标准

2008-08-01

Visual Assist.10.4.1646

VC6及 VC++.net编码辅助插件,能够自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误

2008-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除