- 博客(13)
- 资源 (4)
- 收藏
- 关注
转载 SNMP用VC++6.0实现的方法
SNMP用VC++6.0实现的方法 SNMP(Simple Network Management Protocol)是简单网络管理协议,主要用来管理网络设备,正因为“简单”,所以其发展很快,到目前为止几乎所有的网络产品都要为其提供支持,以方便管理员的管理和软件开发人员的开发。 在这里我们不对有关SNMP的概念和基础知之作过多地阐述,一且假定你对其工作原理有了一定的了解,而仅缺的是如
2008-10-21 13:35:00 1125 3
转载 Windows消息大全
消息中有什么?是否觉得一个消息记录中的信息像希腊语一样?如果是这样,那么看一看下面的解释:hwnd 32位的窗口句柄。窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句柄(窗口、对话框、按钮、编辑框等)。message 用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量。wParam 通常是一个与消息有关的常量值,也可
2008-10-21 13:29:00 403
转载 抛弃了上一个 GUI 消息机制,重写了一个更灵活高效的
转帖请注明出处 http://www.cppblog.com/cexer/archive/2008/08/18/59285.html 抛弃了上一个消息机制,因为它的实现不得不多用了几个模板函数,在使用的时候有代码膨胀的现象。虽然其程度不如 win32gui,SmartWin,不过因为本人有点极端,所以相当地不满意。于是又开始写一个新的消息机制,它的外表看起来像是 SmartWin++ 和 A
2008-10-21 13:22:00 929 1
转载 代码自动生成-宏递归思想
Problem 如果你曾经写过functor,那么你肯定对某些代码进行粘贴复制然后修改。更让人郁闷的是,这些代码基本是一样的。例如,一个典型的functor可能为: template typename Prototype> class functor; template typename R, typename P1> class functorR(P1)>
2008-10-21 12:30:00 843
原创 用C++模板封装线程
提供一种封装线程的思路。 开发服务器程序,最常用的技术是多线程技术,有很多种线程封装重用的方法,利用C++模板特性封装线程,能够在开发的时候更多的关注线程的业务,无须关心线程的创建,并且不同的平台,创建线程的方式都很单一。代码如下: // 线程业务抽象类,具体业务继承该类,实现接口即可class CThreadExecuter{public: CThreadExecuter
2008-10-21 12:27:00 893
原创 消息映射机制的简单实现
项目中使用了消息通信机制,因为消息类型非常多,相应的,处理消息的地方代码也非常多。 自然而然想到MFC中的消息映射: 创建一个缺省MFC框架程序的解决方案Test,在Test.h中看到以下内容: class Ctest_mfcApp : public CWinApp{public: Ctest_mfcApp(); // 重写public: virtual BOOL In
2008-10-21 12:18:00 573
转载 C++中extern “C”含义深层探索
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同
2008-10-21 12:13:00 379
转载 编译指令#pragma详解
解析#pragma指令 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C 语言完全兼容的情况下,给出主机或操作系统专_有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来
2008-10-21 12:12:00 878
转载 余士维讲座中的十八个故事[转载]
No1. 善于倾听 曾经有个小国到中国来,进贡了三个一模一样的金人,金壁辉煌,把皇帝高兴坏了。可是这小国不厚道,同时出一道题目:这三个金人哪个最有价值? 皇帝想了许多的办法,请来珠宝匠检查,称重量,看做工,都是一模一样的。怎么办?使者还等着回去汇报呢。泱泱大国,不会连这个小事都不懂吧? 最后,有一位退位的老大臣说他有办法。 皇帝将使者请到大殿,老臣胸有成足地拿着三根稻草,插入第一
2008-08-25 11:37:00 464
转载 通用的XML处理方法
版权信息:欧阳云天 此信息由 冰河魔法师 在 2006-8-5 提交 既然我们能够使用DATASET来操作XML文件,那真实太方便了,他完全有能力将一个XML文件当作一张表来使用,那又何乐而不为呢?于是我们可以同过这样的一个C#类来操作XML,完成类似数据库般的操作: using System;using System.Text;using System.IO;using
2008-08-25 11:34:00 508
原创 英语经典名句
1.记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的 Remember what should be remembered, and forget what should be forgotten.Alter what is changeable, and accept what is mutable. 2.能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡
2008-03-28 14:23:00 3779 1
原创 串口通讯的概念及接口电路
随着计算机系统的应用和微机网络的发展,通信功能越来越显的重要。这里所说的通信是只计算机与外界的信息交换。因此,通信既包括计算机与外部设备之间,也包括计算机和计算机之间的信息交换。由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输。对于那些与计算机相距不远的人-机交换设备和串行存储的外部设备如终端、打印机、逻辑分析仪、磁盘
2006-09-07 10:57:00 823
原创 RS-232、RS-422与RS-485标准及应用
一、RS-232、RS-422与RS-485的由来 RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了
2006-09-07 10:56:00 847
仿新浪投票系统源码,可以进行多选及结果查看
2008-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人