- 博客(34)
- 资源 (29)
- 收藏
- 关注
转载 C++Builder代码片断
本文中包含了一些常用的代码片断,看看想想或许有他山之石可以攻玉的可能。 删除别名中所有的表、纯虚函数、虚函数、启动页面、指针、为指针解除引用、表的For循环变量与常量的声明、检查表是否存在、组件的类名、剪贴板中的文字、字符流、检查表是否已打开表的状态操作、改变PageControl的标签、向Query传递参数 日期属性 绘制状态条 删除别名中所有的表void TData::CleanTemp()
2007-07-31 23:41:00 904
转载 BCB 编写 DLL 终极手册
由于现在比较多的网友老是在 CSDN 上询问关于 BCB 编写 DLL 的问题,我编写了这篇文章抛砖引玉一. 编写 DLL File/New/Dll 生成 Dll 的向导,然后可以添加导出函数和导出类 导出函数:extern "C" __declspec(dllexport) ExportType FunctionName(Parameter) 导出类:class __declspec(
2007-07-31 23:39:00 680
转载 2007年7月最受关注的20篇技术文章
我们对IBM developerWorks @ CSDN 技术专区2007年7月的数据进行了分析,得出20篇最受网友关注的技术文章,现公布出来,供大家参考和收藏。按访问量从高到低排列:标题:内存调试技巧:C 语言最大难点揭秘链接:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=1950简介:C 和 C++ 程序中的内存错误非常有害:它
2007-07-31 23:04:00 713
转载 滴水藏海
转自:http://user.qzone.qq.com/53084246 1.误会: 早年在美国阿拉斯加地方,有一对年轻人结婚,婚后生育,他的太太因难产而死,遗下一孩子。他忙生活,又忙于看家,因没有人帮忙看孩子,就训练一只狗,那狗聪明听话,能照顾小孩,咬着奶瓶喂奶给孩子喝,抚养孩子。有一天,主人出门去了,叫它照顾孩子。他到了别的乡村,因遇大雪,当日不能回来。第二天才赶回家,狗立即闻声出来迎接主
2007-07-30 21:36:00 790
转载 今年流行语大全
1. 以后不要在我面前说英文,OK? 2. 你太有才了3. 天使之所以会飞,是因为她们把自己看得很轻…… 4. 世上有很多路,走的人多了便没有路了5. 爱情就是犯贱,而且还是一次又一次的犯贱。什么时候你不犯贱了,女人就来了! 6. 叶子的离开,是因为风的追求还是树的不挽留? 7. 有些人就是这样不懂事,你不X他妈,他就不知道你是他爹。 8. 你以为我会眼睁睁地看着你去送死吗?我会闭上眼睛的! 9.
2007-07-30 20:36:00 1150
转载 英语谚语大全(3267条)
学不好英语,不是你的错。因为学习内容太枯燥乏味! 为什么不试试《看电影学英语》?1. "After you" is good manners. “您先请”是礼貌。2. A bad beginning makes a bad ending. 不善始者不善终。3. A bad bush is better than the open field. 有胜于无。4. A bad compromi
2007-07-30 20:19:00 13269
转载 游戏史上最伟大的10位制作人(图)
20多年来,游戏的发展速度可以用突飞猛进来形容,除了技术的革新外,那些天才的制作人带来的游戏理念也同样起着关键作用。国外媒体整理了游戏史上最优秀的10大制作人,他们的名字可能你会有些陌生,但是他们的作品一定能够让你记忆犹新,接下来让我们一同回顾一下这10位伟大的游戏制作人。 10,Eugene Jarvis 代表作:Defender, Robotron 2084, Smash T
2007-07-30 20:13:00 1066
转载 通过汇编角度理解虚函数
工作环境VC6方法DEBUG 跟踪MEMORY测试程序代码 虽然是测试程序但希望大家还是养成良好习惯 不要污染命名空间测试代码:#include "iostream"using std::cout;using std::endl;class a{ int m_a;public: a(int x):m_a(x) {} virtual void display() {
2007-07-29 23:10:00 814
转载 利用vc 6.0目录下的cl.exe直接编译程序的方法
1.在“我的电脑--属性--高级--环境变量”中, 添加如下变量:INCLUDE D:/Program Files/Microsoft Visual Studio/VC98/IncludeLIBD:/Program Files/Microsoft Visual Studio/VC98/Lib PATHX:/Program Files/Microsoft Visual Studio/Common
2007-07-23 22:11:00 774
转载 .net方法参数注释编写实例
主要是example,code标记等的运用,怕忘了,所以记录一下. #region GetLatestJobInfo /// ///获取最新的职位信息 /// /// /// ///宋体" size="2">
2007-07-23 21:56:00 705
转载 女孩洞房必看
推荐链接:轻松注册,推荐一个网站获得20元网络账本 —免费的网络记帐本,今天你记账了吗?倍新咨询—投资咨询专家在线炒外汇—免费订阅外汇月刊学不好英语,不是你的错。因为学习内容太枯燥乏味! 为什么不试试《看电影学英语》? 1.不怕嫁老,就怕嫁小。 如果你的男友只有二十几岁或十几岁,你可以失身,但不能嫁。男人三十三岁左右是个不错的年纪。否则你会很累很惨的。
2007-07-21 23:06:00 8758 1
转载 SDK编程笔记-UNICODE篇
Petzold的Programming Windows的第2章非常详细的讲解了关于Unicode的方方面面。我们需要知道的是它给C语言和Windows编程带来的变化。·C语言相关 对应于char, C语言中也有宽字符内型wchar_t。wchar_t被定义为: typedef unsigned short wchar_t ;显然它是16位的。wchar_t类型的常字串应该这样写: L"hel
2007-07-21 19:45:00 679
原创 连接符##
经常使用_T()宏,它是怎么来的?用VA看了一下,原来_T是__T#define _T(x) __T(x)再看看__T在tchar.h中#ifdef _UNICODE#define __T(x) L ## x#else#define __T(x) x#endif那么,这个##是什么呢?原来它是一个连接符,将##左右两边的表达式连接成一个.比如,在_UNICODE环境下,_T(“Unicode“)
2007-07-21 19:44:00 724
转载 C++ Builder VCL库函数简介
一.BORLAND C++ BUILDER VCL的内存管理函数 1. AllocMem 在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下: void * __fastcall AllocMem(Cardinal Size); 2. SysFreeMem 释放所指定的内存块.函数原型如下: int __fastcall SysFreeMem(void *
2007-07-16 17:15:00 892
转载 __cdecl,__fastcall, __stdcall 什么区别?
-------------------------------------------------------------- 函数参数入栈的方式 --------------------------------------------------------------- 在函数调用过程中,会使用堆栈,这三个表示不同的堆栈调用方式和释放方式。 比如说__cdecl,它是标准的c方法的堆栈调用方式,
2007-07-16 17:13:00 714
转载 通用串行总线-USB简介
传输方式在USB的数据传送的方式下,有四种的传输方式:控制(Control)同步(isochronous)中断 (interrupt)大量(bulk)。如果你是从硬件开始来设计整个的系统,你还要正确选择传送的方式,而作为一个驱动程序的书写者,就只需要弄清楚他是采用的什么工作方式就行了。通常所有的传送方式下的主动权都在PC边,也就是host边。控制(Control)方式传送:控制传送是双向传送,数据
2007-07-09 23:50:00 2013
转载 USB2.0开发系统概要
USB, 全称是UniversalSerial Bus (通用串行总线),它是在& nbsp1994 年底由康柏、IBM 、Microsoft 等多家公司联合制订的,USB 接口经历了六年的发展,现在USB 已经发展到了2.0 版本。USB2.0 协议支持现存的所有USB 设备,既可以把USB1.
2007-07-09 23:50:00 1072
转载 USB设计
USB设计分硬件和软件两部分。硬件包括电路的设计和固件程序(Firmware)的编写,通常用汇编或C语言;软件分USB设备驱动程序和USB客户软件。1.硬件根据设备的需求和USB芯片的性能,设计出相应的电路在USB开发器的仿真板上进行仿真实验。固件的编写可采用分块的方法,比如Main模块、 Interurrupt模块、Dtable模块、Vector模块、Timer模块、Declare模块等。通过编
2007-07-09 23:49:00 1515
转载 USB标准及特性
http://www.quanma.com/PC/USB_bz.htm#jump1 1. USB基本概念 2. USB的优点 3. USB的设备类型 4. USB基本特性 5. Windows USB 驱动程序接口 6. 传输方式 7. USB的低层结构 7.1 USB的物理信号 7.2 低层协议 7.3 数据交换(Transactions) 7.4 帧起始(SOF) 8. 电源(POWER) 9
2007-07-09 23:48:00 1730
转载 如何构造一个简单的USB过滤驱动程序
本文分三部分来介绍如何构造一个简单的USB过滤驱动程序,包括“基本原理”、“程序的实现”、 “使用INF安装”。此文的目的在于希望读者了解基本原理后,可以使用除DDK以外最流行也最方便的驱动开发工具DriverStudio来实现一个自己的过滤驱动,并正确地安装。 一、基本原理 我们知道,WDM(和KDM)是分层的,在构造设备栈时,IO管理器可以使一个设备对象附加到另外一个初始驱动程序创建的
2007-07-09 23:47:00 2029
转载 U盘固件开发指南
让U盘固件开发成为过去 当你准备开发U盘的固件时,是否心里面仍然不踏实,让这些成为过去吧。 今年年初的时候,在驱动开发上发贴《在ARM7上使用D12开发U盘的详尽技术报告》(用书名号中的字符查找,可以找到)。其中详尽地介绍了我在ARM7 上用D12开发U盘的
2007-07-09 23:46:00 2486
转载 USB方案
如果你没有足够的USB编程经验,我劝你最好不要用CY7C63XXX系列,因为内核是M8RISC,OTP,CYPRESS 专用编译软件和CYPRESS编程器,CYPRESS仿真器,从我使用过的经验看,没有50-100个IC,几乎无法作产品,速度没有EZ-USB系列快,EZ-USB是8052内核,如果对8051熟,最好用EZ-USB, EZ-USB 是CYPRESS收购ANCHOR CHIP 公司的A
2007-07-09 23:45:00 1096
转载 USB开发步骤之驱动篇
推荐链接:轻松注册,推荐一个网站获得20元网络账本 —免费的网络记帐本,今天你记账了吗?倍新咨询—投资咨询专家在线炒外汇—免费订阅外汇月刊学不好英语,不是你的错。因为学习内容太枯燥乏味! 为什么不试试《看电影学英语》?在这里,我不想重复的讲前面的关于DDK的东西,我想讲一下关于用Numega公司的DriverStudio开发驱动程序的事情。关于 Nemega公司Dri
2007-07-09 23:44:00 751
转载 USB开发步骤之软件篇
我这里重点的介绍如何写驱动程序,对于一些应用程序我就不做介绍了,因为我对于那些高层的东西写得很少。倘若再讲,有班门弄斧之嫌,呵呵!作为WIN98和WIN2K推荐的一项新技术来说,USB的驱动程序和以往的直接跟硬件打交道的WIN95的VXD的方式的驱动程序不同,它应该是WDM类型的。USB的WDM接口框图如下(这个图可以说是USB软件总体框图)对于HID的设备,就可以采用上图左上边的结构
2007-07-09 23:43:00 1228
转载 USB开发步骤之标准篇
通用串行总线(Universal Serial Bus)是用于将适用USB的外围设备连接到主机的外部总线结构,其主要是用在中速和低速的外设。USB是通过PCI总线和PC的内部系统数据线连接,实现数据的传送。USB同时又是一种通信协议,他支持主系统(host)和USB的外围设备(device)之间的数据传送,在USB的网络协议中,每个 USB的系统有且只有一个host,因此,很多的朋友问我是否可以将
2007-07-09 23:42:00 1146
转载 编译指令#pragma详解
With #pragma, C++Builder can define the directives it wants without interfering with other compilers that support #pragma. If the compiler doesnt recognize directive-name, it ignores the #pragma dire
2007-07-09 14:21:00 781
转载 类中的回调函数
#1回调函数是函数的一种,都有一样的声明和定义格式。回调函数是其他函数中的参数。也就是说其函数地址作为其他函数的参数。我是这样理解的。回调函数不同的地方有不同的使用方法,一般很少用到,API里常用。回调 原文CALLBACK。 简单来说,当你调用一个函数包含如下的入口参数时,fun(MYFUN* fun1,.....)的时候,我们就可以将函数指针fun1叫
2007-07-04 17:16:00 1198
转载 c++中的宏
介绍内联函数之前,有必要介绍一下预处理宏。内联函数的功能和预处理宏的功能相似。相信大家都用过预处理宏,我们会经常定义一些宏,如#define TABLE_COMP(x) ((x)>0?(x):0) 就定义了一个宏。 为什么要使用宏呢?因为函数的调用必须要将程序执行的顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去执行前要
2007-07-04 17:14:00 872
转载 一个问过100遍啊100遍的问题
CB的完全编译问题,大概是初学BCB的朋友们问的最多的问题。症状就是编译好的Exe程序拷到没有安装BCB的机器上运行会提示找不到xx库之类的,解决方法:在project->Options->Compiler中点击Release, 在project->Options->Packages中取消Builder with runtime packages的对钩在project->Options->Link
2007-07-03 00:05:00 810
转载 教你理解复杂的C/C++声明
介绍 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明:我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地理解任何C/C++声明的“右左法则”。需要强调一下的是,复杂的C/C++声明并不是好的编程风格;我
2007-07-03 00:02:00 639
转载 “Hello World!”的N种写法
在初学一门编程语言的时候,写一个“Hello world!”程序是最常见的入门方法。通过写一个成功的“Hello world!”,可以实践这门语言最基本的语法特性,还可以带给自己成就感,真是一举两得。C/C++语言本身有很多特性,如果能够将这些技术分解出来变成一个个的“Hello world!”,并且将这些技术点到为止,貌似也算是一件善事。这里,列举了10个“Hello world!”程序,大家雅
2007-07-02 23:59:00 798
转载 VCL原生类/类工厂实现
一、VCL的原生方法简单易用:1、 RegisterClass(__classid(TForm1)); 必须要先注册,否则FindClass找不到这个类。这一步可以创建一个注册单元,将所有要生成的Form注册进去。2、 TClass aClass = FindClass("TForm1"); TClass是从类名称生成实例的桥梁。3、 TForm *Form = NULL; Ap
2007-07-02 23:43:00 872
转载 BCB/Delphi中常用的VCL函数说明
--------------------内存分配--------------------函数名称:AllocMem函数说明:在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下:void * __fastcall AllocMem(Cardinal Size);函数名称:SysFreeMem函数说明:释放所指定的内存块.函数原型如下:int __fastcall SysFre
2007-07-02 23:41:00 766
转载 [熊猫烧香]核心源码(Delphi模仿版本)
program Japussy;uses Windows, SysUtils, Classes, Graphics, ShellAPI{, Registry};const HeaderSize = 82432; //病毒体的大小 IconOffset = $12EB8; //PE文件主图标的偏移量 //在我的Delphi5
2007-07-02 23:35:00 1296
华为云业务中台&数据中台技术方案.pdf
2020-08-08
华为混合云方案介绍.pdf
2020-08-08
How to do almost everything In active directory via C#
2012-03-09
iTextSharp in Action
2012-03-05
ThoughtWorks Anthology on Software Technology and Innovation
2010-11-24
WebChart Source Code
2007-05-24
计算几何算法概览
2007-05-01
IE7(盗版)升级方法
2007-05-01
理解.NET中的异常
2007-04-29
Spring in Action中文版
2007-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人