内容列表
可支持文件拖动的VCL控件
可支持文件拖动的VCL控件   对文件拖动的支持在有些地方特别使用,比如播放软件的播放列表,播放窗口,它们都支持文件的拖动操作,这样就为程序的操作简单化奠定了基础,而我呢,以前也写过如何让程序支持文件拖动的文章,但现在为了使自己的程序更加便于书写,又自己动手写了三个可支持文件拖动的组件TZQDragFilesListBox,TDQDragFilesCheckListBox和TZQDr
分类:编程语言 查阅全文
DirectInput介绍
DirectInput介绍   Microsoft DirectInput是一个输入设备的应用程序接口(API),其中就包括鼠标、键盘、游戏杆及其他游戏控制器,如力回馈(输入/输出)设备。   本节主要对DirectInput的功能作了简要说明,并简介了如何创建一个DirectInput应用程序。本节主要包含以下内容: DirectInput的能力 从DirectInp
分类:编程语言 查阅全文
了解DirectInput
了解DirectInput   本节主要介绍Microsoft DirectInput的底层结构及它与Microsoft Windows消息系统的关系。 DirectInput对象 与Windows交互   DirectInput的实现,可参照“应用DirectInput”。 DirectInput对象   一个DirectInput的专
分类:编程语言 查阅全文
Teach Yourself Programming in Ten Years
Peter Norvig Why is everyone in such a rush?Walk into any bookstore, and you'll see how to Teach Yourself Java in 7 Days alongside endless variations offering to teach Visual Basic, Windows, the Inte
分类:编程语言 查阅全文
How To Become A Hacker
How To Become A Hacker Eric Steven Raymond Thyrsus Enterprises     <[email protected]>     Copyright © 2001 Eric S. Raymond
分类:编程语言 查阅全文
自己写了个complex类
//: complex.h #ifndef _COMPLEX_H_#define _COMPLEX_H_ namespace numeric { ////////////////////////////////////////////////////////////////////////// #include <math.h>#define LOG10  
分类:编程语言 查阅全文
TFT-LCD液晶显示器摘要
LCD   Liquid Crystal Display,中文多称“液晶平面显示器”或“液晶显示器”。其工作原理就是利用液晶的物理特性:通电时排列变得有序,使光线容易通过;不通电时排列混乱,阻止光线通过,说简单点就是让液晶如闸门般地阻隔或让光线穿透。常见的液晶显示器按物理结构分为四种:  (1)扭曲向列型(TN-Twisted Nematic);  
分类:编程语言 查阅全文
Boost库-Serialization-发布信息
This is the Boost 1.32 Serialization Library. There are currently no known bugs. However, due to compiler/library quirks and or bugs, some tests fail. 这是Boost 1.32的Serialization库。目前没有发现有bugs.然而因为编译器的原
分类:编程语言 查阅全文
网络端口及其详解(转载)
按端口号可分为3大类: (1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。 (2)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处
分类:编程语言 查阅全文
带颜色文字的列表框
一个能显示带颜色文字的列表框类,类名是CColorListBox,它的基类是MFC类中的CListBox,它和类CListBox类不一样,它允许能在列表框中显示有颜色的文字,在该类中的addstring()和insertstring()就干这个的,比如你可以用下面的方法:     m_clistbox.addstring("hey it'
分类:编程语言 查阅全文
【原创】用MASM32 DIY的下次开机自动删除文件程序
更新记录:2004-10-04 0.0.0003版允许在“打开”对话框中同时选择多个文件2004-09-29 0.0.0002版修正了无法删除文件名或文件路径中带有空格等特殊字符的文件的BUG这个程序是在“瑞星杀毒助手”的“下次开机时自动删除病毒文件”的功能基础上修改而来,主要是方便我们删除
分类:编程语言 查阅全文
设计模式读书笔记(5)
结构型模型 2004-11-26 Adapter模式 名称:适配器模式、包装器wapper模式 问题: 假设一个图形编辑器,操纵图形类,例如lineShape、PolygonShape等,但是假设需要一个可以编辑和显示文字的textShap对象,编辑器肯能无法操纵;况且系统已经提供了textView之类的操作对象,不利用也很可惜。 解决:     
分类:编程语言 查阅全文
c++ 的11个要点基础知识
下面的这些要点是对所有的C++程序员都适用的。我之所以说它们是最重要 的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向 成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对 一些高级的C++程序员也是如此。   这里的要点不仅仅是解释怎样写出更好的代码,更多的是展现出语言规则里面 的东西。很显然,它们对C++程序员来说是永久的好资料。我相信这一篇文章会
分类:编程语言 查阅全文
XFocus Security Team打造的《网络渗透技术》
分类:编程语言 查阅全文
DirectUI 界面技术
原作者:Alexander Bischofberger 翻译:Aweay 点击这里下载范例程序点击这里下载源代码   我并没有完全按照原文翻译,加了一些我的理解,如果大家不满意我这样的做法,请直接参考原文 简介 在WindowsXP里,你是否注意了类似于控制面板、我收藏的图片这样的特殊文件夹,他们有一个类似于上图的窗口用于显示用户最常用的操作,由于Windows帮助你思考
分类:编程语言 查阅全文
Translate terms
以下是从论谈上COPY的 ,对我很有用,若你是作者,不充许这样,请留言:一群性质相近同的「东西」,如果译名一贯,阅读的感觉就很好。一贯性的术语,扩充性高,延伸性高,系统化高。● 我喜欢「式」:constructor 建构式declaration 宣告式definition  定义式destructor  解构式expression  算式
分类:编程语言 查阅全文
推荐给有志于成为伟大架构师的朋友
摘要:所有伟大的架构师都掌握了在抽象的不同层次上概念化解决方案的技能。通过将解决方案组织到离散的层次,架构师可以专注于解决方案的单个方面而忽略所有剩余的复杂性。展示将抽象层次应用到 IT解决方案的技术,并将其与其他工程学科相比较。http://www.softme.org/jwiki/doc/users/brokendoor/GreatArchitect-cn.pdf 英文原文:http://ms
分类:编程语言 查阅全文
《纯C论坛·电子杂志》2004.11(总第2期)
《纯C论坛·电子杂志》2004.11(总第2期)正式发行!下载:http://purec.binghua.com/Soft/Class2/dl_hpcem/200411/83.html                 &n
分类:编程语言 查阅全文
linux 2.6内核epoll用法简要说明
epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明使用epoll的步骤:1、首先声明 struct epoll_event ev, *events,ev用于登记EPOLLET事件,以便有client连接的时候调用accept函数,events用于处理所有事件。2、调用int epoll_create(int  size),建立一个专用于epoll事件的文件描
分类:编程语言 查阅全文
成员函数指针与高性能的C++委托(下篇)
成员函数指针与高性能的C++委托(下篇) 撰文:Don Clugston (接中篇) 委托(delegate) 和成员函数指针不同,你不难发现委托的用处。最重要的,使用委托可以很容易地实现一个Subject/Observer设计模式的改进版[GoF, p. 293]。Observer(观察者)模式显然在GUI中有很多的应用,但我发现它对应用程序
分类:编程语言 查阅全文
<< 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 >>