• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

编程

RSS
  • 理解 Delphi 的类(一) - 从结构谈起
    理解 Delphi 的类(一) - 从结构谈起
    unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls; type   TForm1 = class(TForm)     Button1: TButton;     procedure ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:697 | 回复:0
  • 理解Delphi的类(十)-深入方法[24]-方法是一个指针
    理解Delphi的类(十)-深入方法[24]-方法是一个指针
    {自定义过程}procedureMyProc;beginShowMessage('ok');end;{自定义函数}functionMyFun:string;beginResult:='ok';end;{读取它们的指针}procedureTForm1.Button1Click(Sender:TObject);varp:Pointer;beg ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:689 | 回复:0
  • 在Delphi中用Schema验证XML
    在Delphi中用Schema验证XML
    出自:http://stackoverflow.com/questions/446635/schema-validation-with-msxml-in-delphi uses MSXML2_TLB That is: // Type Lib: C:\Windows\system32\msxml4.dll // LIBID: {F5078F18-C551-11D3-89B9-0000 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:690 | 回复:0
  • Delphi主线程重入而导致程序卡死的解决方案
    Delphi主线程重入而导致程序卡死的解决方案
    Delphi的线程可以通过调用AThread.Synchronize(AProc),可以将Proc放入主线程中同步运行,此时AThread将挂起,直到主线程执行完AProc。如果有BThread,调用了BThread.Synchronize(BProc),而BProc中释放了AThreadproc ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:664 | 回复:0
  • GDI Graphics In Delphi(Drawing Bitmaps, the TBitmap object )
    GDI Graphics In Delphi(Drawing Bitmaps, the TBitmap object )
    What Are Bitmaps?Drawing lines and shapes is useful, but not really that exciting. What you really want is the ability to draw pictures, right? Well, that's where bitmaps come in. When drawing picture……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:685 | 回复:0
  • Delphi Xe 中如何把日期格式统一处理,玩转 TDatetime
    Delphi Xe 中如何把日期格式统一处理,玩转 TDatetime
    日期格式的处理总是会很复杂,因为不同的环境日 期格式也不一样。为了程序统一处理,  最好把格式给统一了: 可以在程序的初始化段: FormatSettings.ShortDateFormat := 'dd/mm/yyyy'; FormatSettings.DateSe ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:749 | 回复:0
  • 如何模拟Delphirecords中的位域
    如何模拟Delphirecords中的位域
    展开查看·Delphiamp;amp;lt;-amp;amp;gt;C++基本语法对照表http://blog.qdac.cc/?p=925一、标志符命名:两个基本一样,除了保留的关键字,C/C++区分大小写外,剩下的基本一样。一般来说你可以用Delphi的习惯,但注 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:726 | 回复:0
  • Delphi开启Windows目录对话框代码
    Delphi开启Windows目录对话框代码
    今天整理以往的项目代码,发现自己以前在网上找到的一段Delphi开启Windows目录对话框的代码,觉得对许多Delphi初学者很有用,特转贴出来。由于时间过久已经无法知道是从什么地方摘录的,在此特向原作者表示感谢!Win ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:710 | 回复:0
  • DELPHI方面输入EDIT
    DELPHI方面输入EDIT
    procedure TForm1.FormCreate(Sender: TObject); var  i:integer; begin  for i:=0 to ComponentCount-1 do      if Components is TEdit then        (Components as TEdit).OnKeyPress:=EditKeyPress; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:770 | 回复:0
  • delphi发送邮件
    delphi发送邮件
    控件 smtp:TIdSMTP; MgeSend:TIdMessage;代码procedureTForm1.Button1Click(Sender:TObject);begin SMTP.Host:='smtp.163.com'; smtp.Username:='[email protected]'; smtp.Password:='paswrd'; smtp.Por……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:719 | 回复:0
  • Delphi:程序自己删除自己,适用于任何windows版本(含源码)
    Delphi:程序自己删除自己,适用于任何windows版本(含源码)
    Delphi:程序自己删除自己,适用于任何windows版本(含源码) function Suicide: Boolean; var   sei: TSHELLEXECUTEINFO;   szModule:  PChar;   szComspec: PChar;   szParams:  PChar; begin   szModule  : ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:706 | 回复:0
  • Delphi研究之驱动开发篇(三)
    Delphi研究之驱动开发篇(三)
        (注:本篇的原理部分均摘自罗云彬大侠翻译的驱动开发教程)      在前面的两篇教程中我们写了三个玩具驱动程序,为什么说是玩具驱动呢?因为它们确确实实是驱动程序,而且也能完成一些有趣的功能,但是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:752 | 回复:0
  • delphi7读取MD5值
    delphi7读取MD5值
    USESIdGlobal,IdHash;functionGetMd5Str(ContenStr:string):string;varRegMd5:TIdHashMessageDigest5;RegDigest:T4x4LongWordRecord;beginRegMd5:=TIdHashMessageDigest5.Create;RegDigest:=RegMd5.HashVa……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:715 | 回复:0
  • delphiADOQuery开启本地缓存
    delphiADOQuery开启本地缓存
    在开发C/S应该程序的时候,有时为了程序的运行提高效率。需要使用缓存功能;//ADO组件需要把ADOQuery1.LockType:=ltBatchOptimistic;ADOQuery1.CacheSize:=1000;ADOQuery1.CursorLocation:=ctStatic;//开启缓存,这时 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:705 | 回复:0
  • Borland Delphi 2005 发布会
    Borland Delphi 2005 发布会
    昨天,参加了Delphi 2005的发布会,李维先生,知名人物,很风趣,发布会不时的讲几个笑话。 在他的DEMO中,要数ECOII 的演示是有力度,拿Delphi 2005 与VS.NET 2003比,可以说是更胜一筹,要不是MS要出VS.NET 2005, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:704 | 回复:0
  • DelphiDll示例
    DelphiDll示例
    //MyInt.pasunitMyInt;interface{$IFNDEFMYLIB}functionMyAdd(a,b:integer):integer;stdcall;{$ENDIF}implementation{$IFNDEFMYLIB}functionMyAdd;external'MyLib.dll'name'MyAdd';{$ENDIF}……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:633 | 回复:0
  • delphi删除IE缓存记录
    delphi删除IE缓存记录
    --删除IE缓存记录usesWinInet;procedureDeleteIECache;var lpEntryInfo:PInternetCacheEntryInfo; hCacheDir:LongWord; dwEntrySize:LongWord;begin dwEntrySize:=0; FindFirstUrlCacheEntry(nil,TInternetCa ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:715 | 回复:0
  • 问题-Delphi控件选择卡自动选择与滚动方法
    问题-Delphi控件选择卡自动选择与滚动方法
    问题现象:在D7的控件工具条中每次要手动点向左向右很累,有没有方法可以自动移动。 问题解决:REGEDIT4amp;quot;AutoPaletteSelectamp;quot;=amp;quot;1amp;quot;amp;quot;AutoPaletteScrollamp;quot;=amp;quot;1a ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:650 | 回复:0
  • Delphi的内存操作函数(3):给结构体指针分配内存
    Delphi的内存操作函数(3):给结构体指针分配内存
    使用结构或结构数组,一般是不需要主动分配内存的,譬如:varpts:TPoint;beginpts.X:=1;pts.Y:=2;ShowMessageFmt('%d,%d',);{1,2}end;//结构数组:varArr:arrayofTPoint;i:Integer;begin……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:652 | 回复:0
  • delphi制作登陆窗体
    delphi制作登陆窗体
    delphi登陆窗体的制作,就我知道的,可以有两种方法,一种是在工程文件中实现登陆窗体的动态调用,另一种就是在主窗体的OnCreate事件中动态创建登陆窗体,两种方法都需要将主窗体设置为Auto-create form,将登陆窗体设置 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:647 | 回复:0
  • Language and Compiler Features Since Delphi 7
    Language and Compiler Features Since Delphi 7
    New Delphi language features since Delphi 7 By: Nick Hodges Abstract: See many of the major new language features in Delphi released after the Delphi 7 version Language and Compiler……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:590 | 回复:0
  • 随笔分类-Delphi打印
    随笔分类-Delphi打印
    原文:https://www.cnblogs.com/guorongtao/category/1488278.html ……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:638 | 回复:0
  • Delphi编写定制显示叠加图标的Shell扩展
    Delphi编写定制显示叠加图标的Shell扩展
    大家都知道快捷方式会在原有的图标左下方重叠个小箭头的图标,文件夹共享也会在原有的图标下面出现个手的图标。 通过叠加图标的显示我们能很直观的了解到该图标所代表的含义,下面我们就编写一个图标叠加扩展处理器 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:607 | 回复:0
  • Delphi程序原来可以这样串口通信呀真是难得的找到方法了
    Delphi程序原来可以这样串口通信呀真是难得的找到方法了
    Delphi程序的串口通信亲你有没有玩过绝招是新一代可视化开发工具,它具有功能强大、简便易用和代码执行速度快等特点,是全球公认的快速应用开发工具技术的先驱者,它越来越在构架企业信息系统方面发挥着重要作用。由 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:609 | 回复:0
  • Delphi多媒体设计之TMediaPlayer组件(七)
    Delphi多媒体设计之TMediaPlayer组件(七)
    用TMediaPlayer播放AVI视频,选择AVI文件,并调用Play方法(或者点击Play按钮),如果使用默认的MediaPlayer设置,将会出现一个单独的窗口播放AVI视频。如下图: 也可以设置TMediaPlayer的Display属性为任何窗口 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:315 | 回复:0
  • GDI+ 在Delphi程序的应用 -- 图像饱和度调整
    GDI+ 在Delphi程序的应用 -- 图像饱和度调整
    图像的饱和度调整有很多方法,最简单的就是判断每个象素的R、G、B值是否大于或小于128,大于加上调整值,小于则减去调整值;也可将象素RGB转换为HSV或者HSL,然后调整其S部分,从而达到线性调整图象饱和度的目的。这 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:285 | 回复:0
  • delphi MSSQL表类型传参
    delphi MSSQL表类型传参
    VAImpTable.Open; VAImpTable.First; VAImpTable.FetchAll; // Make sure we have ALL the data for the migrate VAImpTable.First; // Just to make sure that we are back at the first record spBatchInsert.Para……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:309 | 回复:0
  • DelphiWebBrowser控件的使用
    DelphiWebBrowser控件的使用
    WebBrowser控件属性:1、Application      如果该对象有效,则返回掌管WebBrowser控件的应用程序实现的自动化对象(IDispatch)。如果在宿主对象中自动化对象无效,程序将返回WebBrowser控件的自动化对象2、Pare ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:283 | 回复:0
  • Delphi 获取系统路径(C:\Windows\System32)
    Delphi 获取系统路径(C:\Windows\System32)
    use shellapi   procedure   TForm1.Button1Click(Sender:   TObject);     var         adr: array of Char;    begin         GetSystemDirectory(adr,MAX_PATH);   //获取SYSTEM路径 //GetWind ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:308 | 回复:0
  • 理解Delphi的类(十一)-深入类中的方法[4]-访问限制(或者叫可见性) ...
    理解Delphi的类(十一)-深入类中的方法[4]-访问限制(或者叫可见性) ...
    //下面说的数据成员不仅仅指方法TMyClass=class(TObject)functionFun1:string;{公共区域的数据成员在默认状态下会归于published区}//所谓默认状态就是编译指令为{$M+},如果是{$M-}这些数据成员会归于public区private ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:289 | 回复:0
  • delphi里的@^#等符号都是什么意思?
    delphi里的@^#等符号都是什么意思?
    @:取址运算符;varint:integer;p:^integer;new(P);int:=24;p:=@int;dispose(P);^:指针的引用解析操作符;varpint:^integer;new(pint);showmessage(inttohex(integer(@pint),8);pint^:=$ff;showmessage(inttohex(pint^, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:299 | 回复:0
  • Delphi2009泛型容器单元(Generics.Collections)[5]:TObject...T系列
    Delphi2009泛型容器单元(Generics.Collections)[5]:TObject...T系列
    已经有了:TListamp;amp;lt;Tamp;amp;gt;、TQueueamp;amp;lt;Tamp;amp;gt;、TStackamp;amp;lt;Tamp;amp;gt;、TDictionaryamp;amp;lt;TKey,TValueamp;amp;gt;为什么还有:TObjectListamp;amp;lt;Tamp;amp;gt;、TObjectQ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:314 | 回复:0
  • delphi的bpl、dcp 、dcu文件意义
    delphi的bpl、dcp 、dcu文件意义
            BPL  英文全称 Borland Package library ,是一种特殊的DLL文件,用于代码重用和减少可执行文件。编译bpl时,仅需要添加相应功能的pas文件,如果有窗体,则需要添加dfm文件。既然是DLL文件,那就是在运 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:301 | 回复:0
  • 【delphi】delphi出现‘尚未调用CoInitialize’异常
    【delphi】delphi出现‘尚未调用CoInitialize’异常
    1.由于使用ado等引起的异常。2.若是子线程或某方法操作ado可在该方法开头和结尾分别加上:functionmyfunbeginCoInitialize(nil);//yourcode;CoUninitialize;end;3.在主方法加入该句子有时候不能解决问题,因为默认是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:326 | 回复:0
  • Delphi的运算符重载(2)-可重载运算符列表
    Delphi的运算符重载(2)-可重载运算符列表
     类别 运算符运算符标识使用转换隐式转换 ImplicitImplicit(a:type):resultType;显式转换ExplicitExplicit(a:type):resultType;一元-NegativeNegative(a:type):resultType;+……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:372 | 回复:0
  • PostgreDAC 2.9.0 发布,PG 的 Delphi 组件
    PostgreDAC 2.9.0 发布,PG 的 Delphi 组件
    PostgreDAC 是适合 Delphi/C++ Builder 操作 PostgreSQL 数据库的功能非常强大的组件包,允许你创建直连 PostgreSQL 数据库的 Delphi/C++ Builder 应用,无需 BDE 和 ODBC 支持。 PostgreDAC 2.9.0 发布了,支持 RAD ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:548 | 回复:0
  • PythonForDelphi---更好地协同
    PythonForDelphi---更好地协同
    先上相关资源的下载吧:python4delphi:主页:http://code.google.com/p/python4delphi/下载:svncheckout http://python4delphi.googlecode.com/svn/trunk/python4delphi-read-only 现在已支持到XE2.必看(作者):http: ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:395 | 回复:0
  • 教程-经典Delphi教程网
    教程-经典Delphi教程网
    有理想+志同道合的人+取长补短去协同工作=完美团队一流的项目+三流的执行者=垃圾项目三流的项目+一流的执行者=完美项目自己公司网址:http://www.kaideruixin.icoc.cc/电脑管家误报提交地址:http://bbs.guanjia.qq.co ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:331 | 回复:0
  • delphi设置多屏幕
    delphi设置多屏幕
    //poScreenCenter时,窗体会显示到主显示器的中央MainForm.Position:=poScreenCenter; functionTGAEAMainForm.GetWorkArea(varR:TRect):Boolean;varI:Integer;beginResult:=False;forI:=0toScreen.Monit ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:368 | 回复:0
  • delphi2010发送邮件—中文显示为乱码解决
    delphi2010发送邮件—中文显示为乱码解决
    在delphi2010中拖idsmtp和idmessage这俩个控件。就能够发送邮件了。在buttonbtn1的click事件下写例如以下代码:值得注意的是:1、你用哪个邮箱的server,在 IdSMTP1.Host:='smtp.qq.com'这都是有差别的。另外还需在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 20:14 | 阅读:420 | 回复:0
热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap