- 博客(75)
- 资源 (14)
- 收藏
- 关注
原创 QT5.3.1 + mingw4.8 调用vs2008的动态库
测试环境描述 QT5.3.1 + mingw4.8 + vs2008 项目要求 Qt中调用vs2008写的动态库利用vs2008开发的动态库VS2008DLL.dll; 导出c类型库(如果导出C++, mingw下调用,编译会不成功的)#ifdef __cplusplusextern "C"{#endif TEST_EXPORT_EX
2014-08-07 15:06:26
2638
原创 C++学习----类模板
#include using namespace std; template class ArrayClass { private: T1 Value1[10]; public: void SetValue1() { for (int i=0; i CInt; CInt.SetValue1(); mIntRecv = &CInt.GetValue1(); for(int i
2011-03-23 10:56:00
628
原创 c++学习---函数模板
#include using namespace std; template void swap(const T & a, const T & b) { T temp; T = a; a = b; b = T; } int main() { int nInteger1, nInteger2; cout>nInteger1; cin>>nInteger2; c
2011-03-23 09:54:00
651
原创 转载: linux解压tar命令
linux解压tar命令 时间:2006-08-20 23:52:16 类别:技术 访问:55,534 views RSS 2.0 引用 linux解压 tar命令 tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压
2011-02-28 16:07:00
490
转载 ClientDataSet 经典 收藏
ClientDataSet 经典 收藏 http://hi.baidu.com/broland/blog/item/2c10668c1dd5571ab31bbaa4.html ClientDataSet 探讨 1. 与TTable、TQuery一样,TClientDataSet也是从TDataSet继承下来的,它通常用于多层体系结构的客户端。很多数据库应用程序都用了BDE,BDE往往给发布带来很大的不便,因而TClientDataSet最大的特点是它不依赖于BDE(Borland D
2011-01-13 10:46:00
1226
原创 Tcompression与TDeCompressionStream应用(文件分割)
KeyLife富翁笔记 作者 : liceblone 标题 : Tcompression与TDeCompressionStream应用(文件分割) 关键字: Tcompression与TDeCompressionStream应用(文件分割) 分类 : 个人专区 密级 : 公开 (评分: , 回复: 0, 阅读: 1433) »» Tcompression与TDeCompressionStream应用(文件分割) 关键字: 分类 : 个人专区 密级
2011-01-07 14:11:00
1552
原创 DELPHI中自适应表单的实现----转
DELPHI中自适应表单的实现 2002-05-31· · ··Delphi程序员之家 我们知道,屏幕分辨率的设置影响着表单布局,假设你的机器上屏幕分辨率是800*600,而最终 要分发应用的机器分辨率为640*480,或1024*768,这样你原先设计的表单在新机器上势必会 走样。这时你一定希望表单能自己适应不同的分辨率,下面就有两种方法可供你参考。 一、根据新的分辨率自动重画表单及控件 先在表单单元的Interface部分定义两个常量,表示设计时的屏幕的宽度和高度(以像素为 单位)。在表单
2010-10-09 17:39:00
765
原创 Delphi中TFileTime、TSystemTime 及 DOS 时间
Delphi中TFileTime、TSystemTime 及 DOS 时间 2009-6-4 10:17:24 来源: 转载 作者:万一 访问:248 次 被顶:2 次 字号:【大 中 小】 核心提示:TFileTime、TSystemTime 及 DOS 时间 ...//TSystemTime 是系统定义的结构, 一看就是最方便实用的那种, 但要占 16 个字节: TSystemTime = record wYear: Word; wMonth: Word;
2010-09-14 09:38:00
2809
转载 DELPHI定义的条件编译的全部说明
<br /><br />DELPHI定义的条件编译的全部说明<br /><br />经常看到一些程序里面用到如:<br />{$ifdef win16},{$ifdef win32}之类的信息,<br />可是这些好像并没有定义,不知道在哪里可以找到这些条件编译的定义或者是说明具体讲述win16代表什么,WIN32代表什么,VER140。。。。代表什么的? <br /><br />{$IFDEF WIN32} -- 这可不是批注喔!<br />对于Delphi来说﹐左右大括号之间的内容是批注﹐然而「{$」<
2010-09-12 15:46:00
985
原创 动态注册OCX---转载
动态注册OCX Delphi中Ocx的动态注册方法 方法1 uses windows; type TDllRegisterServer = function: HResult; stdcall; function RegisterOCX(FileName: string): Boolean; var OCXHand: THandle; RegFunc: TDllRegisterServer; begin OCXHand :=
2010-08-19 14:50:00
673
原创 UDP丢包----转载
UDP丢包 减少丢包率 1、每个UDP包的体积小,小于460个字节,减少分片,从一定程度上可以减少丢包 2、提高接受缓冲区的大小,把接受缓冲设为10K以上 3、采用一问一答,每个包编号,自己采用一套机制,但是这样就太复杂,也是 QQ比MSN慢的原因
2010-08-19 14:38:00
550
原创 Delphi中怎样监视POP3信箱
来源:eNet论坛 【简 介】 本 文 将 向 大 家 介 绍 怎 样 编 写自 己 的 信 箱 监 视 程 序, 程 序 将 直 接 调 用WinSock 函 数 来 进 行网 络 通 信。 除 了 具 备WinSock 编 程 知 识 之 外, 还 必 须 了 解POP3 协 议。 下 面 是 对POP3 的 一 个 粗 略 的 介 绍, 读 者 可 以 参 看RFC 1225 更 为 详 细 地 了 解 该 协 议。 一、 关 于POP3 协 议 POP3 服 务 器
2010-08-17 14:53:00
731
原创 indy10发送网页
KeyLife富翁笔记 作者 : lqcros 标题 : 使用indy10发送网页 关键字: 分类 : 个人专区 密级 : 公开 delphi2009 indy10通过 procedure TformMain.butnSendMailClick(Sender: TObject); var html: TStrings; filename: string; begin filename := ExtractFilePath(
2010-08-17 14:40:00
1356
原创 RFC 822
RFC 822 电子邮件的标准格式 (RFC 822) 除了由一个Internet用户传递给另一个用户的信息之外,电子邮件中还必须包含附加的服务信息。SMTP服务器利用这些信息来传递邮件,而客户端的邮件接收软件则利用这些信息来对邮件进行分类。 每封邮件都有两个部分:信头和主体。 信头部分的字段可分为两类。一类是由你的电子邮件程序产生的,另一类是邮件通过SMTP服务器时被加上的。在所有被SMTP服务器加上的字段中,对我们而言最重要的是Message-Id字段。这个字段是由你传向的SMT
2010-08-16 11:38:00
882
原创 WaitForSingleObject, CreateEvent
首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面. CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象. EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 WaitForSingleObject()等待,直到参数所指定的OBJECT成为发信号状态时才返回,OBJECT可以是EVENT,也可以是其它内核对象。 当你创建一个线
2010-07-22 16:06:00
2417
原创 Windows Sockets 错误码
Windows Sockets 错误码及出错原因 转载 windows sockets 错误码及出错原因[转] windows sockets在头文件winsock.h中定义了所有的错误码,它们包括以“wsa”打头的windows sockets实现返回的错误码和berkeley sockets定义的错误码全集。定义berkeley sockets错误码是为了确保原有软件的可移植性。 a.1 windows sockets错误码列表 表a.1列出了wsagetlast
2010-07-22 09:59:00
3006
原创 关于Hi, Lo
1、Hi取高位字节; 2、Lo到低位字节 如:一个字(16bits),分为前后两个byte(8bits),前面的byte就是高字节, 后面的byte是低字节.
2010-07-15 09:12:00
1207
原创 TServerSocket和TClientSocket的使用
TServerSocket和TClientSocket的使用 (2009-08-24 09:29:52) 转载 标签: 杂谈 在网络编程中,WinSocket API编程是最基本,也是最麻烦的地方(说句不怕影响形象的话,我对此就是一知半解)。但是,如果你是使用C++Builder作为编程平台,你就偷着乐吧,有了BCB,菜鸟变高手!:-) 在BCB中,TServerSocket和TClientSocket涵盖了基本的WinSocket编程,其中TServerSocket作为服务器方使用,TCl
2010-07-14 11:04:00
860
原创 Winsock 完成端口模型简介
Winsock 完成端口模型简介 选择自 byxdaz 的 Blog 关键字 Winsock 完成端口模型简介 出处 摘自《Networking Programming for Microsoft Windows》第八章 “完成端口”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能! 从本质上说,完成端口模型要求我们创建一个Win32完成端口对象,通过指定数量的线程,对重叠I/O请求进行管理,以便
2010-06-30 17:45:00
487
原创 数据对齐
《Delphi 算法与数据结构》学习与感悟[2]: 数据对齐 作者:万一 来源:博客园 为了加快硬件的访问速度, 编译器通常要使用"数据对齐", 譬如: //下面结构中: SizeOf(TRec) = 6; 因为 b 在这里也要占 2 字节.TRec = record a: Word; b: Byte; c: Word;end;//下面结构中: SizeOf(TRec) = 16; 这里的 a 和 b 共占了 8 个字节.TRec = record a:
2010-06-30 15:19:00
980
1
原创 如何将几个DBGRID里的内容导入同一个EXCEL表中 ---来自于CoolSlob博客
如何将几个DBGRID里的内容导入同一个EXCEL表中?前言: 在软件实际制作中,为节省开发成本和开发周期,一些软件人员通常会吧DBGrid中的数据直接导出到Excel表中,而先前能看到的函数仅仅只能在WorkBook的一个Sheet中导入数据,不支持多Sheet!。 单元应用: Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DB, DB
2010-06-23 17:22:00
569
原创 TStringGrid自适应宽度
使TStringGrid自适应宽度 选择自 CoolSlob 的 Blog procedure AutoFitable(AGrids: TStringGrid); //传入TStringGrid对像即可, 2004/10/28,CoolSlob var I, J: Integer; MaxLenRow: Integer; CurRowLen: Integer; begin inherited; for J := 0 to AGrids
2010-06-23 17:18:00
1041
原创 Action高级开发
Action高级开发 作者:DELPHI技术 来源:博客园 发布时间:2005-07-10 14:36 阅读:1711 次 原文链接 [收藏] Action高级开发 Action开发篇 在讨论Action的开发前,我想先讨论一下为什么要使用TActionList及TAction。从Delphi 4开始Borland提供了TActionList控件,ActionList提供了一种全新的设计用户界面交互模式的方法。传统的事件模式无法解决命令状态更新的问题,因为任何情况下命令都是有效的。D
2010-06-23 10:03:00
1643
原创 INF文件详解
INF文件详解 INF文件全称Information File文件,是Winodws操作系统下用来描述设备或文件等数据信息的文件。INF文件是由标准的ASCII 码组成,您可以用任何一款文字编辑器查看修改其中的内容。一般我们总是认为INF文件是系统设备的驱动程序,其实这是错误的认识,Windows之所以在安装某些硬件的驱动时提示需要INF文件是因为INF文件为该设备提供了一个全面描述硬件参数和相
2010-05-28 10:18:00
1057
原创 标准Socket与Delphi中的Socket
标准Socket与Delphi中的Socket。 标准的Socket的应用程序框架如下: Server方: Socket()[ 新建一个Socket]--Bind()[ 同服务器地址邦定 ]--Listen() --Accept()--block wait--read()[接受消息,在windows平台中,方法为send(TCP),或者是sendto(UDP)]--处理服务请求--Write()[
2010-04-07 13:47:00
893
原创 Winsock API 函数大全
Winsock API 函数大全 1 文档标题:Winsock API 函数大全 1 作者: 佚名关 键 字:Socket,API,WinSOCK本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=186&d=353200 本系统(WinKing)提供之 Windows Sockets API 介面乃是依照 1993年1
2010-04-07 13:10:00
675
原创 Delphi Win32核心API参考学习记录(一)
unit CreateAWindowu;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; procedu
2010-03-22 16:06:00
1056
原创 property 限定符
Delphi会视需要保存组件的属性值到DFM文件中,对于published属性和非published属性将区别对待。 一、published属性 必须设置有 read 和 write 的属性才出现在属性编辑面板中,也才会保存。 Delphi会根据stored来判断是否需要保存属性的值,stored默认为True,如果为False则不保存。 property Caption: TCapt
2010-03-22 10:27:00
827
原创 操作内存的一些函数
1.CopyMemory CopyMemory() 函数功能描述:将一块内存的数据从一个位置复制到另一个位置 Delphi 函数原型 procedure CopyMemory(Destination: Pointer; Source: Pointer; Length: DWORD); C++ 函数原型 VOID CopyMemory( PVOID Destination, CON
2010-03-17 13:35:00
590
原创 sql 实现记录有重复只显示一条。
col_1 col_2 col_3 col_4 ---------- ---------- ---------- ---------- a 111 222 333 a 11 22 33 b 111 222
2010-03-05 17:58:00
1450
转载 DELPHI消息的处理流程
消息的处理流程,流程如下:其派发处理过程详细如下: 注意:TWinControl里面WndProc有调用系统API DefWindowProc,该函数调用缺省的窗口过程来为应用程序没有处理的任何窗口消息提供缺省的处理。而TWinControl里面DefaultHandler又调用了系统API CallWindowProc,该函数CallWindowProc将消息信息传送给指
2010-02-04 15:43:00
673
转载 WinSock
KeyLife富翁笔记 作者 : ykjt标题 : winsock:twsadata定义内容 关键字: twsdata 分类 : 个人专区 密级 : 公开(评分: , 回复: 0, 阅读: 1510) »»数据结构WSADATAwVersion中存放的是Windows Sockets DLL期望程序使用的版本号;wHighVersion是Window
2010-01-07 14:19:00
564
Pro Git [Distributed Source Control Tool] (Apress 2009).pdf
2011-09-05
《Delphi面向对象编程思想》随书源码.rar
2011-08-24
C+++面向对象+算法+数据结构].chm
2011-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人