内容列表
- 如何将几个DBGRID里的内容导入同一个EXCEL表中?
- 前言:
在软件实际制作中,为节省开发成本和开发周期,一些软件人员通常会吧DBGrid中的数据直接导出到Excel表中,而先前能看到的函数仅仅只能在WorkBook的一个Sheet中导入数据,不支持多Sheet!。
单元应用:
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&
- 分类:Delphi 查阅全文
- 利用书签功能对TDBGrid控件中多个记录的处理
- DELPHI 的TDBGrid 控 件 主 要 用 来 处 理 数 据 表, 它 的 属 性 中 有 一 个dgMultiSelect, 若 此 属 性 设 定 为TRUE, 则 可 以 选 中 多 个 记 录( 可 用CTRL + 鼠 标 左 键 选 择 多 个 记 录)。 对 选 中 的 多 个 记 录可 以 有 以 下 几 种 处
- 分类:Delphi 查阅全文
- winsock 函数简介
- 1、WSAStartup函数用于初始化Winsock[声明]int WSAStarup(WORD wVersionRequested,LPWSADATA lpWSAData);[参数]wVersionRequested - 要求使用Winsock的最低版本号lpWSAData - Winsock的详细资料[返回值]当函数成功调用时返回0失败时返回非0的值
2、socket函数用于生成socket
- 分类:Delphi 查阅全文
- ktv 系统设计经验
-
摘要:以我主持开发的一个ktv点歌系统为例,叙述了如何进行体系结构设计,进行系统的负载平衡和故障转移,采用数据库动态搜索加载技术,在低成本的条件下实现了较高的稳定性和可靠性,对比市场上的已有系统,阐述了此系统的优势。叙述了此系统在设计时的考虑和方案选择背景以及遇到的困难和解决方法,在系统开发,测试,安装人员的努力下,最终使系统成功推广使用,并以稳定性,易用性受到用户好评。最后总结我几年的开发经
- 分类:Delphi 查阅全文
- Delphi5.5的MIDAS编程(客户端)
- Delphi5.5的MIDAS编程
数据库应用程序中三个基本层:
l 数据层:负责存储数据
l 业务层:负责从数据层获取适当格式的数据并执行最后的合法性检查(也叫做执行业务规则)。业务层
- 分类:Delphi 查阅全文
- 应用程序框架的使用技巧
- 现在是2002年10月10日,19:20。我第一次意识到自己可以在CSDN的文档中心发表文章。
本文是我在CSDN文档中心的第一篇文档,记录一下最近用到的几个小技巧。这些技巧放在我的硬盘上,经常会被无意的删除。
1、创建无标题栏但可以Resize的窗体
声明部分
TForm1 = class(TForm)……pro
- 分类:Delphi 查阅全文
- 游戏开发者社区对底层API的投票
- 世界最大的游戏开发者社区对底层API的投票
其中,DirectX、SDL、Allegro是全功能(图像,声音,网络,输入)的开发包,OpenGL是图像开发包;DirectX是Windows平台的,其他都是跨平台的。因为此社区有很多主流游戏公司的开发者参与,所以其统计数据比较有参考价值。
What API are you currently learning/using?
Di
- 分类:Delphi 查阅全文
- 使用TNMSMTP控件在需认证服务器上发送邮件
- 前言:
现在很多STMP服务器在发送邮件时均需重新认证一遍,而Delphi的TNMSMTP控件对它没有很“可视化”的支持,使很多人在开发过程中大打问号。
由于前段时间在做《CSDN查询助手》的时候,使用的也是需认证的服务器(163.com)。从其它地方摘取了部分代码得以解决,现在此发布与大家共享。
实现:
1、在NMSMTP的OnConnect事件中添加代码:
var
- 分类:Delphi 查阅全文
- 两种Delphi实现Singleton模式方法
- 两种Delphi实现Singleton模式方法
haozi
摘 要 本文描述了两种Singleton模式的Delphi实现方式,并做了对比分析。关键字 设计模式,Singleton
Singleton(单件)模式是一种很有用的设计模式。它的意图的是:仅仅创建一个类的实例,并提供一个访问它的全局访问点。全局变量使的一个对象易被访问,但不能防止你实例化多个对象。单件模式的目的就是确保
- 分类:Delphi 查阅全文
- Delphi 完全时尚手册之 CoolBar 篇---实现 CoolBar 的新特性 Chevron
- Delphi 完全时尚手册之 CoolBar 篇---实现 CoolBar 的新特性 Chevron
我们发现到从 IE 5.0 以后,IE 的工具栏具有了一个新特性:当 IE 窗口缩小,使得工具栏上的按钮不能完全显示时,工具栏右边会出现一个小按钮(M$ 叫它 Chevron,实际上这是 CoolBar 的新特性),点击后出现一下拉列表,显示出被
- 分类:Delphi 查阅全文
- Delphi代码风格约定
-
Delphi代码风格约定
qingrui li 据Charles Calvert的Object Pascal Style Guide编注
注:很多用Delphi的人不注意代码风格,经常写一些不规范的代码,以致别人很难看懂且容易出错。希望本文能鼓励广大Delphi爱好者统一到标准风格,共同前进。
本文描述了格式化Delphi代码的标准风格。次风格基于Delphi开发组的编码约定
- 分类:Delphi 查阅全文
- 转载:TThread类剖析
- TThread类剖析
摘要
本文从分析源代码的角度介绍Delphi5中的TThread类的封装和运行机理,介绍了TThread类的优缺点。
关键词:Delphi5,TThread,Windows API
目录
1.概述
2.剖析TThread类
2.1 TThread的优点
2.2 TThread的封装和运行机理
- 分类:Delphi 查阅全文
- Indy Client / Server 程序示例
- Indy Client / Server 程序示例 by Mats Asplund 翻译:菩提葡萄 re-printed with permission of the author original source
- 分类:Delphi 查阅全文
- Delphi中关于TApplication类的详解
- Delphi中关于TApplication类的详解
TApplication是Delphi应用程序的类型,该类是从TComponent继承,在单元Forms中声明。并且在Forms中有个公用的对象Application。其方法和属性集中包括了 Windows操作系统中创建、运行和销毁应用程序等既定的基本操作和属性,因此在用Delphi编写 Windows应用程序时简化了用户和
- 分类:Delphi 查阅全文
- 如何利用ADO操纵Excel文件
- 如何利用ADO操纵Excel文件
在日常生活中,通常有很多表格文件用Excel存放,访问Excel表格的方法很多,在Delphi中可以通过Servers中的ExcelApplication,ExcelWorkBook,ExcelWorkSheet等控件操纵Excel中的数据.但是我们无法用ADO操纵Excel文件中的Sheet,ADO控件会告诉你"[Micr
- 分类:Delphi 查阅全文
- SGIP的delphi原码
- 在网上找了好长时间,也没有发现有SGIP的例子,伤感之余,终于做了一个Delphi6.0的SGIP例子包含了一个服务端和一个客户端,协议共用,服务端为非阻塞长连接,客户端为阻塞短连接,程序写的很乱,风格也很差,希望高手多多指教 ([email protected],[email protected])
file://客户端unit TestMain;
interface
uses
- 分类:Delphi 查阅全文
- SGIP的delphi原码
- 在网上找了好长时间,也没有发现有SGIP的例子,伤感之余,终于做了一个Delphi6.0的SGIP例子包含了一个服务端和一个客户端,协议共用,服务端为非阻塞长连接,客户端为阻塞短连接,程序写的很乱,风格也很差,希望高手多多指教 ([email protected],[email protected])
file://客户端unit TestMain;
interface
uses
- 分类:Delphi 查阅全文
- 分布式数据库应用开发正解 [系列之一]
- 分布式数据库应用开发正解 [系列之一]Delphi做为一个快速应用开发工具,深受程序员的喜爱。其强大的组件功能,让程序员能够轻松、高效地完成常见的界面开发、数据库应用等功能。然而,帮助的相对缺乏,使得许多组件的功能并不为人们正确地使用,究其原因,仍然是认识上的问题。对于MIDAS开发中的核心部件,TClientDataSet和TDataSetProvider,由于资料的缺乏,人们在网上
- 分类:Delphi 查阅全文
- 如何为Delphi程序添加事件和事件处理器
- Delphi是一种功能很强的可视化程序开发工具。我们在使用Delphi开发WINDOWS 应用程序的过程中,虽然Delphi为每个可视化组件都提供了很多属性(Property)和事件(Event),但在实际应用中可能会碰到一些自己需要的特殊事件,这些特殊事件Delphi 又没有提供,这时我们就需要为应用程序添加这些特殊事件。当这些事件发生后,又能马上调用处理这些事件的过程。本文通过实例来说明如
- 分类:Delphi 查阅全文
- Delphi多线程下的ADO编程
-
Delphi多线程下的ADO编程
前言:
几个月前接到一个任务:将一后台程序访问数据库的方式从BDE改为ADO,原因是由于业务量的增加,通过BDE不论是向数据库写入数据还是从数据库中读出数据的速度都变得无法忍受,大家都知道ADO在数据库访问速度方面比BDE要快的多了(我写了一个测试程序使用ADO比使用BDE快了近100倍!)。这个任务还不简单嘛,
- 分类:Delphi 查阅全文