- Business大小:145MB最近升级到Delphi XE10.3版本,发现很多三方控件都不更新了。这是目前能安装的三方控件,给大家分享下。亲测可用,亲测可用,亲测可用!!!
4.0 1054浏览
- delphi大小:6MB正在学习XE10 对于我这种英语没过3级的选手 很适合学习中文手册
3.0 2006浏览
- DevExpress大小:495MB请低调使用!请低调使用!请低调使用!请低调使用!请低调使用!请低调使用! 解压后包括:1套是源码文件(每种组件一个文件夹),1个是一键编译安装工具,1个是汉化文件。 拥有180多种VCL界面控件,功能丰富且易于上手 DevExpress VCL Subscription 是 Devexpress公司旗下用户界面产品套包,包含该公司所有VCL控件产品和 ASP.NET控件产品以及相关产品的完整源码。
3.0 1925浏览
- unidac大小:330MB此为源码,来之不易,请低调使用,如果用于商业用途,推荐购买正版 安装步骤请参考: http://blog.csdn.net/zengcong2013/article/details/12191631 unidac是一个功能强大的支持多数据库的引擎,可以安装在Delphi, Delphi for .NET, and C++Builder 。unidac的目的是帮助程序员更快的开发跨数据库应用软件。
4.0 1130浏览
4.0 2587浏览
- Delphi大小:3MB1.1 TCP/IP协议族 在今天,网络已经深入到世界各个角落了,它使用户脱离地域的分隔与局限, 在网络所 能达到的范围内实现资源的共享利用。在各种型号、各种系统的计算机之间,有多种通信协 议负责它们之间的沟通。在这众多的协议中,TCP/IP协议的应用是最为广泛的,已经成为了 事实上的工业标准,主要用于广域网(WAN)和局域网(LAN)。至于其他的诸如 SLIP(Serial Line IP,
0.0 19浏览
- Delphi大小:3MB1.2 TCP/IP基本概念介绍 在对 TCP/IP 中的常用协议以及它们在整个协议族中所处的位置有了总体了解之后,接 下来将介绍一些与网络编程相关的 TCP/IP基本概念。 1.2.1 IP报文数据封装 在发送报文的过程中,各层协议都要对数据进行处理,在数据报文加上各自的控制信息 后交给下层协议处理。这些添加的控制信息称为协议头,用于控制用户信息的传送。这个添 加协议头的过程称为数据封装
0.0 38浏览
- Delphi大小:3MB2.2 Winsock编程模型 2.2.1 从 UNIX下的 Socket编程模型演化到Winsock Winsock是从 UNIX系统的 Socket(套接字)接口演变而来的。在 20世纪 80年代初, 由美国政府提供资金,委托加利福尼亚大学 Berkeley(伯克利)分校在 UNIX操作系统下实 现通信协议 TCP/IP 的开发接口,他们的工作成果就是 Socket。它首先被应用于 B
0.0 15浏览
- Delphi大小:3MB2.3 Winsock常用结构说明 在使用 Winsock API 进行网络编程时,应用程序与库函数之间经常是使用各种结构 (struct)进行沟通的,这些结构都是特别为网络通信设计的。这里使用了一个 C 的保留字 struct,这是因为 Winsock 本身就是用 C 来实现的,使用的函数调用方式也是 C 的,这一点 看看 Delphi 在声明 Winsock API 函数接口时使用的保留字
0.0 15浏览
- Delphi大小:3MB2.4 Winsock常用函数介绍 本节主要是从 Delphi程序员的角度出发对Winsock函数进行介绍。Delphi不同于 C,总 在系统底层进行摸索不符合 Delphi编程的理念,本书也并不试图毫无遗漏地讨论所有套接字 命令和所有可以使用它们的环境,毕竟这里在 Delphi中使用Winsock主要是为了弥补 Delphi VCL的功能盲区进行的。 Winsock的主要库函数可以分为以下
0.0 41浏览
- Delphi大小:3MB2.5 常用Winsock函数使用说明 2.5.1 初始化Winsock 在开始使用Winsock API以前,必须加载Winsock DLL的相应版本,这是强制性的,否 则当调用函数时会返回一个错误。在调用了这个函数之后,在Winsock的内部计数器上进行 加 1操作。其声明如下: function WSAStartup(wVersionRequired: word; var WSDa
0.0 15浏览
- Delphi大小:3MB2.6 错误处理 2.6.1 错误处理函数 在Winsock中可以使用WSAGetLastError()函数来获得Winsock错误码。在Winsock中还 可以使用WSASetLastError()函数来获得Winsock错误码。两函数的声明如下: function WSAGetLastError: Integer; stdcall; procedure WSASetLastEr
0.0 15浏览
- Delphi大小:3MB3.3 Delphi其他网络组件 这些组件包括WebDispatcher、PageProducer、QueryTableProducer、DataSetTableProducer、 DataSetPageProducer等。这些组件放置在 Internet组件页上。 3.3.1 WebDispatcher组件 可以通过该组件将普通的数据模块转换到Web模块。 这个组件使Web服务器响
0.0 16浏览
- Delphi大小:3MB4.1 网络客户服务体系介绍 大部分网络协议的实现都由客户端(Client)和服务器端(Server)来协作完成。这种模 型本质上涉及两个不同的程序,通常这两个程序在不同机器上运行。在这些机器之间都有网 络连接。实际上这里所使用的网络是局域网还是广域网并不重要,在任何情况下,基本概念 都是一样的。本质上,客户端程序和服务器端程序都扮演某种角色。服务器端程序提供服务 并对来自客户程序的请求作出响
0.0 13浏览
- Delphi大小:3MB3.4 使用组件进行网络编程 在Winsock知识一章中介绍了如何使用Winsock API进行网络功能的实现,在实现的过 程中可以看出,大量的代码需要自己实现,同时由于封装不好,很多的代码重叠在一齐,可 读性也较差。这一节就使用 Delphi提供的网络组件来实现一些基本的网络程序,并与Winsock API实现来进行一些比较。 3.4.1 使用 NMFinger组件来实现 Finge
0.0 17浏览
- Delphi大小:3MB5.2 获取子网掩码 与 IP地址一样,子网掩码也是与网络相关的重要信息,只不过一般不会经常涉及。对于 子网掩码主要是通过在注册表中读取响应的键值来获取。 Windows系统的许多重要信息都隐藏在注册表中,通过工具软件监控就可以发 现 ipconfig之类的程序也是通过读取注册表来获取很多的网络信息的。 在实际编程的时候,由于Windows 9x系列和Windows NT系列的
0.0 18浏览
- Delphi大小:3MB5.4 网络连接情况检测 在操作中,由于种种不确定的情况(特别是在拨号的情况下),经常导致断线。所以程 序的网络连接状况检测十分必要。
0.0 20浏览
- Delphi大小:3MB5.3 获取计算机名 在网络操作中交流的信息主要是 IP 地址信息,有的时候还需要知道和这个 IP 地址对应 的主机名称,以对目标主机有更详细的了解。另外有的时候还希望程序知道自己正在运行的 主机名。本章主要介绍这方面的实现。 5.3.1 获取和设置本机主机名 每台网络上的机器都有一个主机名,使用系统工具 ipconfig 可以轻松地获得本机的主机 名称(host name),在主机名称
0.0 36浏览
- Delphi大小:3MB5.6 网卡信息的获取 在所有的网卡信息中,最重要的就是网卡的MAC地址。该地址每一块网卡都是唯一的, 是在网络中实际区别计算机的标志,所有的 IP地址到最后都要和网卡捆绑在一起。在网络中 需要监控一台机器的最好方法就是获得它的MAC地址。 本节只要讲述一些基本的网卡MAC地址获取技术。 5.6.1 使用 GUID获取网卡地址 GUID 是所有支持 COM 技术的 Windows 系统
0.0 16浏览
- Delphi大小:3MB6.1 HTTP协议客户端实现 6.1.1 HTTP协议简介 HTTP协议是网络中使用最为广泛的一种高级协议。随着WWW(World Wide Web)服 务的广泛应用,大量的信息在世界范围内传送。WWW服务器使用的主要协议是 HTTP协议。 经过十几年的使用与发展,HTTP 协议得到了极大地扩展和完善。目前 HTTP 协议支持的服 务不仅限于WWW服务,还有 FTP等其他服务。 HT
0.0 29浏览
- Delphi大小:3MB表 6-3 HTTP/1.0版本的服务器应答状态码 状态码 代表意义 1** Information,保留,尚未使用 2** Success,说明指令已经被接收、理解或者接受 3** Redirection,说明要完成指令还需要进行其他操作 4** Client Error,说明请求的语法错误或者无法执行 5** Server Er
0.0 11浏览
- Delphi大小:3MB6.2 FTP协议客户端实现 6.2.1 FTP协议简介 FTP协议中服务器和客户端之间的沟通和 HTTP协议一样,也是基于文本方式的。同时, FTP 协议还规定了一批自己的标准命令,方便用户使用,常用的 FTP 命令如表 6-5 所示, NMFTP组件相当于是这些标准命令的封装。 表 6-5 常用 FTP命令 命令 使用格式 说明
0.0 24浏览
- Delphi大小:3MB6.3 POP3协议客户端实现 6.3.1 POP3协议简介 在 Delphi中,NMPOP3组件封装了 POP3电子邮局协议,用于在网络上检索电子邮件。 作为一种高级协议,它自身也规定了一套简单的内部指令用于客户端和服务器之间进行沟通, 如表 6-6所示。 表 6-6 POP3协议内部指令 命令 说明 USER 向 POP3服务
0.0 39浏览
- Delphi大小:3MB6.4 SMTP协议客户端实现 6.4.1 SMTP协议简介 SMTP 协议是和 POP3 协议相对应的,用于实现发送电子邮件操作。在电子邮件中,所 有的内容都是以字符形式发送的,即使里面包含了其他的二进制附件。因此这中间最复杂的 就是内部的文件编码问题。在 Delphi中使用的 NMSMTP组件封装了 SMTP协议的实现,并 且还可以选择邮件附件的编码方式:MIME base 64编码
0.0 26浏览
- Delphi大小:3MB6.5 TELNET协议客户端实现 6.5.1 TELNET协议简介 TELNET 协议是一种通用的、8bit 定向通信手段,其基本功能是通过网络提供远程登录 或虚拟终端能力。 一般情况下,TELNET协议使用 23号端口提供服务。 在 TELNET协议中,客户端程序和服务端程序必须进行协商沟通之后才可以开始正常的 信息交流。在客户端程序和服务程序之间成功连接之后,服务程序将首先发
0.0 16浏览
- Delphi大小:3MB8.1 ping指令程序实现 ping 是最常用的网络状态判断指令,几乎所有支持网络的操作系统(无论是 Unix 还是 Windows)都包含该指令。 在使用 ping指令的时候,需要知道对方主机的 IP地址。如果在 ping指令的返回字符中 有“Reply from”字样,说明对方主机在网上,如果出现“Request timeout”字样,说明对方 主机不在网上,如图 8-1所示。
0.0 16浏览
- Delphi大小:3MB8.2 tracert指令程序实现 tracert指令也是系统中比较重要的网络指令。tracert指令通过向目的地的 IP地址发送具 有不同生存时间 (TL) 的 Internet控制信息协议 (CMP) 回应报文,以确定至目的地的路由。 路径上的每个路由器都要在转发该 ICMP回应报文之前将其 TTL值至少减 1,因此 TTL是有 效的跳转计数。当报文的 TTL值减少到 0时,路由器向源系统
0.0 17浏览
- Delphi大小:3MB9.1 CGI、ISAPI基础知识 9.1.1 公共网关接口(CGI) 最初的 Web 服务器只能够返回一个已有的、静态的 HTML 网页,但是,很快在客户和 服务器之间就需要进行复杂的交互,这时公共网关接口(Common Gateway Interface)的概念 就出现了。CGI是Web服务器与 CGI应用程序之间进行通信的协议,它可以使Web服务器 启动单独的进程对用户的输入进行分析
0.0 11浏览
- Delphi大小:3MB“?”,并以“参数名称=参数值”来表示,两个参数之间以“&”符号来连接。 (2) 通过环境变量传递参数 CGI进程从 HTTP服务上继承了一组环境变量,这些变量描述了服务器、客户端和 请求状态等一系列属性,这些环境变量可以分为 5类: 普通信息变量 CGI 程序通过这些变量判定如何从 HTTP 服务上输入数据。例如 SERVER_PROTOCOL 变量就是一个普通信息变量,记录了当前 H
0.0 39浏览
- Delphi大小:3MB9.2 创建Web应用程序 首先说明一下 CGI程序的调试环境。这里使用的操作系统是 Windows 98,使用的 Web 服务器是 Microsoft FrontPage 98 附带的 vhttpd32.exe 程序。该程序默认的安装路径是 C:\FrontPage Webs\Servers。当生成网络应用程序后,把该程序可执行文件复制到 C:\FrontPage
0.0 18浏览
- Delphi大小:3MB10.1 网络代理程序基础 10.1.1 使用代理的原因 使用代理来间接访问网络资源,一般基于以下几个原因: 在局域网情况下,可以使用的外部 IP地址资源一般是比较有限的,所以要通过网络 代理服务,让内部 IP主机也可以访问 Internet资源; 由于安全方面的考虑,需要防火墙来控制内部网络和 Internet 的信息传输,网络代 理这个时候就可以作为防火墙的门户; 由于没有和
0.0 16浏览
- Delphi大小:3MB10.2 Socks5代理客户端的实现 本节主要介绍基于 Socks V5版本的 Socks代理的实现。由于在客户端程序和代理服务之 间的协商完毕之后,整个客户端程序的工作流程和直接访问网络资源情况下工作流程完全一 致,因此本节的示例程序只实现了和 Socks服务器交互协商的工作流程。 10.2.1 Socks5协议主工作流程和数据格式说明 作为一种代理协议,Socks5规定了一套主
0.0 14浏览
- Delphi大小:3MB10.3 TELNET代理服务程序实现 在诸多的代理服务程序中,无需理解协议的代理程序实现是最简单的。这里实现的 TELNET代理程序就属于不理解协议类型。可以通过这个程序来理解代理服务程序的编制要 点和注意事项。 一个代理程序首先是作为一个网络服务程序启动的,也就是说它必须能接受用户程序的 连接请求。其次它必须作为一个网络客户端,能根据用户程序的要求去连接外部的目标主机, 实现在内部主
0.0 15浏览
- Delphi大小:3MB12.1 IRC协议基本概念 12.1.1 频道(channel) IRC 中进行的聊天都是在频道中进行的。通常频道在聊天系统中也被称为房间。在一个 频道中发出的信息可以被该频道中的所有客户机接收到。当第一客户机进入一个频道时,该
0.0 19浏览
- Delphi大小:3MB12.3 IRC命令 12.3.1 连接和登录命令 这些命令描述如何建立、注册和断开一个 IRC连接,该连接既可以是来自一个用户也可 以来自一台服务器。用户登录命令的顺序如下: PASS命令 NICK命令 USER命令 PASS 命令不是必须的,但是必须在 NICK 和 USER 命令前执行。强烈建议所有的服务 器应该设置口令,来保证连接的安全性。 1. PASS命令 命令:
0.0 42浏览
- Delphi大小:3MB13.2 CRC校验 本节将讨论循环冗余校验(CRC,Cyclic Redundancy Check)的方法,即如何检验数据 传送过程中是完好无缺的。这是一种高效又可靠的方法。 CRC 是一种通过多项式除法检测错误的巧妙方法。“多项式除法”将每个比特串看作一 个多项式。通常,它将比特串 Bn-1Bn- 2Bn-3.B2B1B0 视为:Bn-1Xn-1+Bn-2Xn-2+Bn-3Xn- 3+
0.0 47浏览
- Delphi大小:3MB13.1 MIME编码 MIME是“多用途网际邮件扩充协议”的缩写,但是由于MIME协议算法简单,并且易 于扩展,现在已经成为邮件编码方式的主流,不仅用来传输 8bit的字符,也可以用来传送二 进制的文件,如邮件附件中的图像、音频等信息,而且扩展了很多基于MIME的应用。事实 上MIME不仅在 SMTP、POP3这些协议中使用,而且在 HTTP协议中也应用广泛。 从编码方式来说,MIME定义
0.0 19浏览
- Delphi大小:3MB13.3 HASH算法 散列函数,通常也叫哈希函数,实际使用中哈希函数通常会选择一些附加的性质。 一个密码哈希函数的基本的要求如下: 能输入任何长度; 能输出固定的长度; H (x) 是相对容易的,被提供给 x计算; H (x) 是单程的; H (x) 可自由碰撞。 转换是很难的,一个哈希函数 H被认为是单向的,在此“难转换”意味着给一个哈希值 h,发现一些输入 x得到
0.0 12浏览
- Delphi大小:3MB13.4 对称加密算法 对称加密算法就是加、解密采用同一个密钥的算法。包括 DES、Blowfish和 IDEA等基 本的算法。 13.4.1 DES算法 数据加密标准(DES)可能是一个应用最广泛的加密方案。最初的 DES是为了满足由美 国国家标准局 1973年颁布的 RFP而研制的。当时,IBM已经完成了由 HorstFeistel领导的计 算机加密技术研究。IBM 的研究项目结果是
0.0 14浏览
- Delphi大小:3MB13.5 Crypto编程 Microsoft 的Windows平台如果安装了 Internet Explorer 3.0 或更高的版本,就会提供加 密功能,称为 CryptoAPI。Crypto使用模块化设计,提供了Windows平台上的一套加密标准, 用户不仅可以使用 CryptoAPI 自带的加密函数,还可以使用或开发符合 CryptoAPI 规范的其 他密码算法函数。 Microso
0.0 12浏览
- Delphi大小:3MBCryptDestroyKey:释放指定的密钥。 (3) 加密函数 CryptEncrpt:使用指定的密钥对数据进行加密。 CryptDecrpt:使用指定的密钥对数据进行解密。 (4) 哈希函数 CryptCreateHash:创建一个空的 HASH对象。 CryptGetHashParam:获取指定的 HASH对象的属性。 CryptSetHashParam:设置指定的 HASH
0.0 11浏览
- DELPHI大小:763KB二、 应用实例 Enlib3.0组件包安装成功后,在系统的组件面板中会显示“enlib”组件包标签,添加 DBGridEh到窗体的方法与其它组件一样。在窗体中添加该组件后,请跟我一起来实现图 2 的一些特殊效果,具体属性设置请参考属性表的说明。 1. 定制标题行 1) 制作复杂标题行 标题行可设为 2行以上高度,并可以为多列创建一个共同的父标题行。为实现这个效果, 需在各个列标题属性中以“
0.0 30浏览
资源

点击登录
VIP尊享特权




立即开通
Airpods Pro带回家
最新资源
优质知识分享者