java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
Delphi中的AdoDataSet是支持ADO访问的主要组件,它支持从数据表直接获取数据,支持用SQL语句获取数据。最重要的是,它定义和实现了两个重要的例程: procedure LoadFro...
这将是最后一个组件了,目标定为非可视化,事实上非可视化组件要比可视化组件难做,因为是从TComponent继承而来,就没有了很多属性和事件。而这些都要我们从头来做过。 这个非可视化组件,我决定为托盘组...
时常想,如果一个组件能够按自己想要的外观显示,那该是件多么COOL的事啊,这一篇就要来做一个精美外观的组件,但是,做什么好呢.Button? 高手突破>有关于自己定义外观的Button,以及Ch...
VCL中的Shape是个很不错的控件,可以选择几种图形,以满足我们的需求,但有时候就是觉得它的可选图形少了一点,比如我们想要一个三角形,它却没有。于是就想到来扩展一下这个控件,名为ShapeEx。其实...
接下来要动手来做一个组件了,我想了一个计数器组件,功能方面是比较简单的,但这不是本章的重点,这一章的重点是说明一个组件的制作全过程。在其中可以学到很多组件制作的技巧,当然这些也是我从书上学得的。好了,...
作为组件制作的开始,应该了解一些概念,我以为这些概念是非常重要的,将可以作为以后实践的理论基础。 ? 一,?组件的简要层次结构。一般情况下,VCL的组件可以从Tcomponent为开始。其最明显的特征...
HTML网页中调用 方法 〈form target="_blank" action='http://www.ydcom.net/service/S_COMM.asmx/GetCZID' metho...
作者:Chad Z. Hower 译者:taowen(taowen.bitapf.org) 原文URL:[url=http://www.atozed.com/indy/Texts/WhyIndy.iw...
翻译:taowen(taowen.bitapf.org) 原文:《Indy In Depth》 Concurrency 在多线程的环境,资源必须得到保护,使得它们不会因为一次允许多于一个线程访问而受损...
type TPosRange=0..32; TStateResult=0..1; function GetBitSate(Source:Integer;Pos:TPosRang...
一、BASE64编码的原理 BASE64编码 的原理很简单,其方法是,将输入数据流每次取6 bit(每bit代表1位二进制),不足6bit的补0,这样,每3个8位字节将编码为4个6位字节(3×8...
一个过程,直接调用就可以了! procedure ChangeDbGridColColor(ojbDbGrid:TDbGrid); var i:integer; begin for i...
本规范的目的:给自己的代码一个统一而标准的外观,增强可读性,可理解性,可维护性 本规范的原则:名称反映含义,形式反映结构 1、单元风格 2、各区风格 3、语句风格 4、命名规则 参考:borlan...
标题:Delphi 中 COM 实现研究手记(一) 关键词:Delphi COM 作者:dREAMtHEATER 难度:普通[] 中等[x] 高级[] http://[url=htt...
Procedure TForm1.FormCreate(Sender: TObject); Begin Form1.Top := Screen.Height; Form1.Left := Sc...
procedure TForm1.FormCreate(Sender: TObject); begin AnimateWindow(Handle,2000{速度:2秒},AW_BLEND); {...
{unti AXScript v.1.0 05/28/97 - converted header file for Microsoft ActiveScript. Original convers...
过去写的文章,不过是英文的。后面有附带的 project.build 文件,你可以用项目的名称替换调******,并且加上代码更新,单元测试等具体内容,就可以做每日构建了。 Start a n...
有时候我们需要根据combobox(listbox同样)的选择项的值进行处理,但是在delphi中的Combobox的item是一个TStrings类型的对象,我们无法象c#或java中那样从comb...
//根据字符串,拆分字符串,相当于vb中的split函数 function SplitString(const Source,ch:string):TStringList; var temp:St...
一般情况下,移动一个窗体需要将鼠标放置在标题栏上才能拖动窗体,为 什么非要使用标题栏呢?其实我们可以使用一个巧妙的方法来实现将鼠标放置 在窗体上按下就可拖动窗体,下面先看实现代码。在Form1的“Pr...
在公司原有系统的代码中,我看到了很多判别对象的ClassName属性进行分别处理的代码。而且似乎已经是处理类似问题的标准方法。但是其中可能会隐含一些问题。 首先,我们知道多态是面向对象的三大特性之...
可以先编写一个控制音量的类,然后在窗体中Uses这个类,加入两个TrackBar【分别为左右声道,Min:=0;Max=255】与两个CheckBox【用于设置是否静音和两声道音量同步】,然后编写...
默认情况下,dbGrid的列宽时按照数据库字段的大小来调整的,如果我们一个字段中的数据表较少,那么看起来极不美观,于是,我写了一个函数来自动调整dbGrid的列宽: 函数如下: [url=file...
Start a new Java project by using Ant This document has 5 sections: Brief System requirement...
我发现Delphi下没有很好用的只能输入数字的控件。所以自己写了一个(D7)。 菜鸟一个,希望大家多多指点。呵呵。。。 unit ComerMaskEdit; interface uses...
unit CbStrGrid; {************************扩展的TStringGrid控件TcbStrGrid******************** [功能简...
////////////////////////////////////////////////////////////////////////////////////////////////////...
我接触数据库开发时间不长,以前写的仅有的一点也是完全没有考虑到数据完整性的烂东西(不敢称之为程序).初次尝试完成一个完整的项目,发现数据完整性在数据库开发中处于及其重要的地位,尤其对大型项目 来说.现...
代码片断: const LoginUrl='http://www.csdn.net/member/logon.asp'; PostUrl='http://community.csdn.net...
在通常情况下使用DBGRIDEH导出的到CSV中的数据是这个样子的 "a","b","c" 可能我们并不希望它这样显示,有可能希望它显示成种状态 a,b,c 如果想这样,我们可以修改DBGRI...
第一部分:MFC导论 Visual C++ 不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分 利用具有面向对象特性的 C++ 来开发出专业级的 Windows 应用...
本文详细叙述了测试驱动开发的一般方法。。。 在数据库类型的应用中使用测试驱动开发是比较困难的。。。 我提出了一个解决方案,找关键数据,我以一个例子讲述了在数据库应用程序中 正确的使用测试驱动开发的解决...
01年本人发表了一篇文章,名为“探究:如何判断Delphi中的对象指针是否可用”。在文中,提出了采用对已经释放的对象进行有选择的属性/方法的访问或调用,然后以是否出现异常来判断其对象指针是否可用。...
COM组件模型基础 [img]mhtml:file://E:\接触VC之四COM组件模型基础.mht!http://www.vckbase.com/document/image/paragraph....
OSI上的多个层面上来看,Ethernet上的要支持的协议太多了,如果需要让我的Xray(a)NET支持这么多的协议,实现是没有更好的办法了,因此暂时想了一个通过XML配置插件的方法,下面是Ether...
熟悉RAD开发工具的同学都知道,看“前人”“遗留”下来的程序是一种痛苦。改这些程序更是一种痛苦。而改程序的过程中,被测出来一些“史前错误”是痛苦中的痛苦。扣钱事小,一口气咽不下,被委屈的滋味不好受。因...
这里的“初学者”特指那些有一定计算机编程基础,热衷于软件开发,想学一门语言以便在将来的某个时刻成为职业程序员的人。 先声明一下,我丝毫没有贬低这两种语言的意思,也不想与所有.NET和DELPHI的拥...
首先感谢各位老鸟这么久以来对小弟那么多的指导,给小弟提供N多的帮助,所以才 能让我的第一篇技术文章可以这么快和大家见面!也趁今天是小弟20岁生日呵呵,没人给 我庆祝,所以写篇文章做个纪念,也祝我自己生...
非常同意现在的系分、高手都很热衷于赶时髦,或曰“浮躁”。我也见过非常非常之多人是在为了三层而三层,把简单的问题复杂化,把没必要做成三层的应用特地改成三层,结果得不偿失,事倍功半...
原本在开发一个报表插件,因为需要远程传输,因此需要序列化报表,序列化FastReport有两种方式, 1.仅序列化数据,由客户端接受到数据,并呈现报表,这种方式需要在客户端存储报表格式文件xxx...
做了几个项目后发现customer其实关心的并不是你采用了什么什么new technology 他们关心的只是能否 实现他们的要求.在C/S结构中,前台的customer关心的是录入是否人性化,是否复...
近日在帮一个好朋友写一个数据库开发模块时遇到了数据批处理的问题. 思考了一些数据批处理的开发方法,不敢独享特总结与大家分享. 在 数 据 库 应 用 系 统 中, 常 常 要 对 数 据 进 行 成...
[img]http://dev.csdn.net/images/blog_csdn_net/xray2fly/14328/r_xray@net.jpg[/img] Delphi 6 + ANSI C...
[url=file://创/]file://创[/url]建军于2004.6.15 [url=file://作/]file://作[/url]者:透明墨豆(昵称) [url=file://QQ:331...
COM对象的生存周期与IUnknown接口 COM对象的生存周期分为两部分来讲:客户端与COM本身: 在客户端,视定义的COM对象接口而定,像我们例子中的v_Obj,定义成全局变量,那么COM对...
COM的理论 以实例来讲 COM的接口(Interface)是COM的核心,所有的COM接口都是通过IUnknown派生出来的,它告知客户那些接口是有效的,即已经被实现类说定义。它定义的一般方式如...
COM程序编写入门 编写:李贤敏 日期:2004-5-2 名词解释: OLE: (Object linking and embedding对象的链接与嵌入) 使得服务器模...
以下是我在VB6编写的ActiveX控件wjprnview.ocx,注册并导入[url=http://www.kehui.net/index.php?op=article&action=key...
===================类的代码=========================={**************************************************...