自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雷少

追求--永无止境!I need to be stronger!

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

转载 非COM环境下的接口编程

<br /><br />非COM环境下的接口编程<br />------问题,技巧,应用<br />先行知识:Delphi/接口/Dll/OOP<br /> <br />难度:★★★☆☆<br /> <br /> <br /> <br />引子:<br /> <br />接口的概念由来已久,早在COM出现之前(COM应该是95年左右)接口的概念就已经在面向对象的开发中根深蒂固了,著名的《设计模式》(94年出版)中也指出“针对接口编程而不是针对实现编程”。使用接口可以降低软件系统中不同模块的偶合性,利于软件系

2011-01-16 16:38:00 658

原创 CXGRID,定位并高亮

<br />var<br />  I, FoundPos: integer;<br />  AColumn : TcxGridDBColumn;<br />  AText : String;<br />begin<br />  AText := 'Blue Sports';<br />  with cxGrid1DBTableView1 do<br />  begin<br />    AColumn := GetColumnByFieldName('Company');<br />    for I :=

2010-09-25 23:49:00 3050

原创 CXGRID设置Selstart和SelLength

//找到指定位置,并将文字插入Grid当前的编辑单元格中var   Part1, Part2 : string;   CurrentEditor : TcxTextEdit;begin  CurrentEditor := TcxTextEdit(.Controller.EditingController.Edit);  if CurrentEditor nilthen  begin    Part1 := Copy( CurrentEditor.Text, 1, CurrentEditor.SelStar

2010-09-25 23:46:00 1340

转载 Delphi 中相对路径与绝对路径、系统环境变量等相关函数说明

<br />以前也曾经为 Delphi 中相对路径与绝对路径之间的转换烦恼过。但时,用得少,也没过多地去注意了。今天要写一个小程序,又遇到了这个问题。就找资料吧,终于找到了最简单,最直接的方式。现在把函数整理如下:<br /><br /><br /><br />//取绝对路径的函数。需要引用 ShlwApi.pas<br /><br />// BasePath: 是参考路径。RelativePath: 是指相对路径<br /><br />function GetAbsolutePathEx(BasePath

2010-09-12 17:05:00 1309

转载 VCLZIP样例

<br />procedure TForm1.FlatButton1Click(Sender: TObject);<br />var<br />   FilePath:String;<br />//   numberzip:Smallint;<br />begin<br />   FilePath:=ExtractFilePath(Application.ExeName)+'顺德';<br />{   Thread1:=TShowProgress.create(FilePath);             

2010-09-10 17:37:00 1262

转载 delphi中无类型文件读写

unit Unit1;     interface     uses     Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,     Dialogs, StdCtrls;     type     TForm1 = class(TForm)       Memo1: TMemo;       Button1: TButton;       Button2: TButton;       Button3: T

2010-09-10 17:36:00 2408

转载 delphi 文件CRC32校验

 unit   Crc32;  <br />   <br />  interface  <br />   <br />  uses   Windows;  <br />   <br />      const  <br />      Table:   array[0..255]   of   DWORD   =  <br />          ($00000000,   $77073096,   $EE0E612C,   $990951BA,  <br />          $076DC419,  

2010-09-10 17:02:00 4120 1

转载 DELPHI打开窗体时,提示父类文件找不到

<br />DELPHI打开窗体时,提示父类文件找不到<br />这两天,使用工程中突然在打开窗体的时候出错,大概的意思就是找不开父类文件(因为我是从其他窗体继承过来的)。但如果先打开父类窗体 <br />又不会出错。搞了很久,没有搞定。系统也重装,还是不行。最后看到下面这遍文章才解决。 <br />我的方法是,把父类窗体全部从工程中移除,再从新添加进来就OK了。 <br /> <br />有的时候,我们会碰到一些比较烦人的东西,打开某个继承的窗体,会提示说基类窗体找不到,并且找不开这个窗体,必须先打开基类

2010-08-30 10:54:00 2464

转载 用Delphi创建一个空的Access数据库

<br />unit   Unit1;   <br />    <br />  interface   <br />    <br />  uses   <br />      Windows,   Messages,   SysUtils,   Classes,   Graphics,   Controls,   Forms,   Dialogs,   <br />      StdCtrls,   Db,   ADODB,   comobj;   <br />    <br />  type   <br

2010-08-28 13:05:00 3599

转载 DELPHI中Format函数功能及用法详解

function Format(const Format: string; const Args: array of const): string; $[SysUtils.pas功能:返回按指定方式格式化一个数组常量的字符形式说明 这个函数是Delphi中用得最多的函数,现在就列举几个例子以得到直观的理解"%" [索引 ":"] ["-"] [宽度] ["." 摘要] 类型它是以"%"开始,而以"类型"结束,"类型"表示一个具体的类型。中间是用来格式化"类型"的指令字符,是可选的。

2010-08-04 17:19:00 1071

转载 自绘POPUPMENU,使其强制向上弹出

<br />//自绘POPUPMENU,使其强制向上弹出<br />  TrackPopupMenu(Pmu_ReportList.Items.Handle, TPM_BOTTOMALIGN, sPoint.X-cPoint.X,sPoint.Y-cPoint.Y,<br />    0, PopupList.Window, nil);

2010-08-04 17:05:00 918

转载 深入浅出ShellExecute

Q:   如何打开一个应用程序? ShellExecute(this-> m_hWnd, "open ", "calc.exe ", " ", " ",   SW_SHOW   ); 或 ShellExecute(this-> m_hWnd, "open ", "notepad.exe ", "c:/MyLog.log ", " ",SW_SHOW   ); Q:   如何打开一个同系统程序相关连的文档? ShellExecute(this-> m_hWnd, "ope

2010-08-04 16:38:00 599

转载 delphi 中获取文件大小

<br />大概有这些方法可以获得文件大小 <br />FileSizeByName(需要引用IdGlobal单元) <br />GetFileSize <br />FileSize(不能获得正在使用的文件大小) <br />FileSeek <br />TFileStream.Size <br /><br />下面是使用例子 <br />1。FileSizeByName(需要引用IdGlobal单元) <br />begin <br />if OpenDialog1.E

2010-08-04 16:37:00 951

原创 Java Servlet 和 JSP入门教程(4)

Java Servlet 和 JSP教程(4)3.3 输出HTML的Servlet 大多数Servlet都输出HTML,而不象上例一样输出纯文本。要输出HTML还有两个额外的步骤要做:告诉浏览器接下来发送的是HTML;修改println语句构造出合法的HTML页面。 第一步通过设置Content-Type(内容类型)应答头完成。一般地,应答头可以通过HttpServletResponse的setH

2005-07-23 15:39:00 1495

原创 Java Servlet 和 JSP入门教程(3)

Java Servlet 和 JSP教程(3)3 Servlet 3.1 Servlet基本结构 下面的代码显示了一个简单Servlet的基本结构。该Servlet处理的是GET请求,所谓的GET请求,如果你不熟悉HTTP,可以把它看成是当用户在浏览器地址栏输入URL、点击Web页面中的链接、提交没有指定METHOD的表单时浏览器所发出的请求。Servlet也可以很方便地处理POST请求。POST

2005-07-23 15:38:00 1366

原创 Java Servlet 和 JSP入门教程(2)

Java Servlet 和 JSP教程(2)2 安装 2.1 安装Servlet和JSP开发工具 要学习Servlet和JSP开发,首先你必须准备一个符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1规范的开发环境。Sun提供免费的JavaServer Web Development Kit(JSWDK),可以从http://java.sun.com/p

2005-07-23 15:37:00 1301

原创 Java Servlet 和 JSP入门教程(1)

Java Servlet 和 JSP教程(1)1 概述 1.1 Java Servlet及其特点 Servlet是Java技术对CGI编程的回答。Servlet程序在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是, Servlet程序员收入要比Perl程序员

2005-07-23 15:36:00 1340

原创 每个java初学者都应该搞懂的问题!

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的

2005-07-22 03:41:00 3792 7

原创 似水年华--

伴随着考场上的停考铃声响起,一年的时间已经离我而去!心情多少有些沮丧,时间,总是在你不经意间告知你它的离开!   过去的都已经过去,回头反思,一年的先锋岁月,给我带来了什么;   微笑,告别了过去的颓废,我的日子慢慢在学会正常;   沉默,带着耳边的音乐,学会了冷眼旁观!一切,并不是在什么时候都会雷同于心中所想;或许,这样的我,会更加的安分;   繁杂,我不能停留,因为春夏秋冬在追逐着我的步伐,因

2005-07-22 02:47:00 1261

JAVA_SE_6_API_CN.CHM

jdk6的中文版API,压成了CHM格式

2012-09-10

批量重命名文件

针对整个目录下的文件的重命名工具!对于文件夹内,文件数量较大的时候,比较方便。支持替换操作!

2011-12-19

空空如也

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

TA关注的人

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