自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

原创 c++实现ping

(1)了解探测远程主机是否可达的方法。(2)了解windows网络编程的基本步骤。(3)了解TCP/IP协议及ICMP协议。(4)掌握ping命令的思想。(5)掌握Windows Socket API的使用方法。原理ICMP:互联网控制报文协议,提供一个特殊的报文在互联网的结点之间进行监测和控制,测试目的主机是否可达,因此可模拟ICMP的工作方式来编制程序。首先通过生成

2012-07-06 12:37:49 7113 2

转载 C# Socket 入门5 UPD 结构体 与 C++ 通信

http://www.cnblogs.com/LinFx/archive/2010/05/28/2123682.htmlhttp://www.cnblogs.com/LinFx/archive/2010/05/30/2123681.html1. 同样, 我们先看看这一个比简单的 结构体代码using System;using System

2012-05-16 17:46:39 914

原创 Marshal C#

convert data struct to byte so can send by socket and convert receive data from a socket receive datausing System.Runtime.InteropServices;namespace UDPClient{    [Serializable] //

2012-05-15 18:40:58 2796 1

原创 process communication by using pipe and tcp

http://msdn.microsoft.com/zh-cn/library/bb546085.aspx#Y0http://msdn.microsoft.com/en-us/library/windows/desktop/ms737593(v=vs.85).aspx  tcp serverhttp://msdn.microsoft.com/en-us/library/wind

2012-05-15 16:06:00 725 2

转载 tcp communication btw c# and C++

用C++建立客户端Socket,怎么用C#建立服务器端Socket进行通信,C++发数据,C#收数据。请给出示例代码。2011-4-12 09:43提问者: lisiliang06 | 浏览次数:582次#include #include #include #pragma comment(lib, "Ws2_32.lib")#define DEFAULT_B

2012-05-15 15:55:45 977

转载 stdio.h&stdlib.h&string.h

stdio.h&stdlib.h&string.h (2011-12-02 13:15:07)转载▼标签: 杂谈 stdio.h中的标准输入输出函数  int getchar() //从标准输入设备读入一个字符,显示  int putchar() //向标准输出设备写一个字符  int sc

2012-05-07 14:02:23 3774

转载 UML class diagram summary

UML类图与类的关系详解 2011-04-21 来源:网络 在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation)

2012-04-24 10:55:12 927 1

原创 newwork

http://baike.baidu.com/view/1871353.htm http://book.51cto.com/art/200904/120471.htm good examplereference :IP多播地址和多播组2007-12-11 19:08                IP多播通信必须依赖于IP多播地址,在IPv4中它是一个D类I

2012-03-08 13:33:45 634

原创 ubuntu and qt c++ in linux study records

http://blog.csdn.net/liuzhaopds/article/details/5867055               how to config the eclipse c++ in ubuntuhttp://wenku.baidu.com/view/d21cf78a6529647d27285212.html?from=rec&pos=0&weight=13&lastwe

2012-02-02 16:21:11 614 6

转载 C#中的委托和事件(续)

C#中的委托和事件(续)引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中

2012-01-05 09:06:58 378

转载 C# 中的委托和事件

C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的

2012-01-04 16:57:23 327

原创 guard class ,can extend to debug by add errorline number when use this check

///  /// This is a helper class of static methods used to validate assumptions. ///  //////////////////////////////////////////////////////////////////////////////////////////////////// class

2011-12-23 12:02:10 424

原创 checkGuard class

class Guard{ public:  ///   /// Checks that the index is within range, if not it throws an exception.  ///   /// The ordinal position (index) of the item.  /// The number of items in the c

2011-12-23 11:51:20 422

原创 std::runtime except

class DataException:public std::runtime_error{ public:  ///   /// Initializes a new instance of a DataException.  ///   /// The error message.  DataException(const std::string & message)

2011-12-23 11:35:52 555

转载 com point

通过引用计数确实可以很合理的管理组件的生命周期,但也严格要求开发人员遵循下面这三条简单规则【1】:1.在返回之前调用AddRef。对于那些返回接口指针的函数,在返回前应用相应的指针调用AddRef。这些函数包括QueryInterface及CreateInstance。这样当客户从这种函数得到一个接口后,他将无需调用AddRef。2.使用完接口之后调用Release。在使用完某个接口之后应

2011-12-21 17:49:37 587

转载 CoCreateInstance 使用及参数说明

CoCreateInstance 创建组件的最简单的方法是使用CoCreateInstance函数。在COM库中包含一个用于创建组件的名为CoCreateInstance的函数。此函数需要一个CLSID参数,在此基础上创建相应组件的一个实例,并返回此组件的某个接口。 CoCreateInstance 的声明HRESULT _stdcall  CoCreateInstance

2011-12-20 11:44:34 4627

转载 Some DirectShow Samples Break in Visual Studio 2005【转载】

Microsoft Visual Studio 2005版本 8.0.50727.42 (RTM.050727-4200)Microsoft .NET Framework版本 2.0.50727 SP1源于:http://blogs.msdn.com/mikewasson/archive/2005/05/23/some-directshow-samples-break-in-v

2011-12-16 16:00:32 848

原创 simple use

bool breakOut = false; while(!breakOut) {  soundEng->update();  if(_kbhit())  {   switch(_getch())   {   case 13: breakOut = true; break;   case 'c':sound->setPosition(180); break;

2011-12-16 14:42:58 468 4

转载 DirectSound操作WAVE文件的方法

DirectSound操作WAVE文件的方法  MCI虽然调用简单,功能强大,可以满足声音文件处理的基本需要,但是MCI也有它的缺点,那就是它一次只能播放一个WAVE文件,有时在实际应用中,为了实现混音效果,需要同时播放两个或两个以上的WAVE文件时,就需要使用微软DirectX技术中的DirectSound了,该技术直接操作底层声卡设备,可以实现八个以上WAV文件的同时播放。  实现Di

2011-12-14 13:53:05 716

转载 怎样在VS2005下里用SVN的SubWCRev自增修订号

为了使软件版本号的最后一位,即修订号与由svn管理的代码库修订号保持一致并自动更新,可以利用VS2005的生成事件和 svn 中的 subwcrev 程序实现,步骤如下:工具/原料Visual Studio 2005SVN 客户端( TortoiseSVN 或其他 )步骤/方法编写一个模板文件,比如取名为 version_template.h,内容如

2011-12-13 17:55:15 1364 2

原创 direct show 和windows media player 播放音视频

direct show 和windows media player 播放音视频的一个实际使用实例,使用wmp时候一定要注意需要把要播放或者getinfo的媒体文件放入到播放列表或者媒体库具体参见wmp sdk sample ,而不仅仅是open才可以取到媒体信息,方式如下:CComBSTR openBSTR(inputPath);hr = m_spMC->add(openBSTR.m_str, &

2011-12-13 16:15:05 2173

原创 有用的链接 与 说明

c++  应用与代码下载http://www.newxing.com/Code/VC/经典背景音乐http://blog.donews.com/mmycly/archive/2007/09/25/1213457.aspx

2011-12-09 11:35:02 388

转载 如何实现双缓冲

首先给出实现的程序,然后再解释,同样是在OnDraw(CDC *pDC)中:CDC MemDC; //首先定义一个显示设备对象 CBitmap MemBitmap;//定义一个位图对象 //随后建立与屏幕显示兼容的内存显示设备 MemDC.CreateCompatibleDC(NULL); //这时还不能绘图,因为没有地方画 ^_^ //下面建立一个与屏幕显示兼容的位图,至

2011-12-09 11:28:57 711

转载 c# 多线程

用户不喜欢反应慢的程序。在执行耗时较长的操作时,使用多线程是明智之举,它可以提高程序 UI的响应速度,使得一切运行显得更为快速。在 Windows中进行多线程编程曾经是 C++开发人员的专属特权,但是现在,可以使用所有兼容 Microsoft .NET的语言来编写。不过Windows窗体体系结构对线程使用制定了严格的规则。如果只是编写单线程应用程序,则没必要知道这些规则,这是因为单

2011-12-09 11:26:28 362

原创 enum disk driver枚举磁盘,可取得当前任意类型磁盘

void  C2DFileDialog::getDiskDrivers(std::vector &strDrivers) {   wchar_t   buff[256];      int   len   =   GetLogicalDriveStringsW(siz

2011-09-12 16:14:05 1740 1

原创 经纬度计算他们距离的算法(!!!!!!!!!求助啊)

工作中要跟据GPS得到的经纬度计算两点间距离,在网上找了几个公式和程序想对比,下面这个好像比较专业,但里面有几个问题请高手指点啊,急啊,拜托了问题1:里面用的e取值是多少啊,科学计数中的10,自然数2.718282,还是一个讲墨卡托航法纬度渐长率的的计算公式为: double CChartCtrl::CalcltDstns(float fStarPtx, float fStarPty, f

2006-04-24 16:31:00 6278 2

原创 不熟悉数据类型的定义

LPCTSTR是一个宏,相当于const char far *,它用来说明指向常量字符串的指针。MFC的字符串类CString定义了一个与LPCTSTR同名的操作符,该操作符可以把一个CString对象转换成一个常量字符串.因此,如果函数的参数是用LPCTSTR来说明的,则既可以向该参数传递一个指向常量字符串的指针,也可以传递一个CString对BSTRBSTR是Pascal类型字符串(字

2006-04-11 16:30:00 1341 9

原创 一个浙江成功商人立下的22条规矩

      1.坚持看CCTV-1新闻联播。     要想把握经济命脉,必须关注政局,新闻联播图文并茂,有声有色,着实为中国商人的最佳晴雨表;你可以不看财经报道,也可以不看焦点访谈,如果你不是做石油和外汇的,甚至你都可以不去管类似9.11事件和中东局势。        2.不要轻易相信合约或合同     哪怕合约让你的律师看过了,公证处公证了都不要轻易相信,甚至当你的客户把钱已经汇入你指定的账户以

2006-04-10 21:28:00 1268

原创 碰到数据类型问题及解答

问题:COleVariant 三、VARIANT、COleVariant 和_variant_t   在OLE、ActiveX和COM中,VARIANT数据类型提供了一种非常有效的机制,由于它既包含了数据本身,也包含了数据的类型,因而它可以实现各种不同的自动化数据的传输。下面让我们来看看OAIDL.H文件中VARIANT定义的一个简化版: struct tagVARIANT {   VARTY

2006-04-10 16:56:00 1111 2

原创 vcVC字符串转换

一、BSTR、LPSTR和LPWSTR    在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。   那么什么是BSTR、LPSTR以及LPWSTR呢?   BSTR(Basic STRing

2006-04-10 11:41:00 911 5

原创 Visaul C++6.0中使用串行通信控件

目前,在用计算机进行数据传输时,常用的是串行通信方式。在Visual C++的编程中,既可以用Windows API函数进行串行通信编程,也可以利用环境自带的控件进行编程。利用 API函数编写实际应用程序时,往往要考虑多线程的问题,这样编出来的程序不但十分庞大,而且结构比较复杂,继承性差,维护困难。但是使用串行通信控件就相对简单一些,而且功能强大,性能安全可靠。   本文以Microsoft Co

2006-04-05 16:58:00 1158

转载 直接通过ADO操作Access数据库

下载示例源码(http://www.vckbase.com/code/viewcode.asp?id=1715) http://www.vckbase.com/document/viewdoc/?id=611    上次经过直接通过ODBC读、写Excel表格文件>和直接通过DAO读、写Access文件>两篇文章,给大家介绍了ODBC和DAO两种数据库访问技术的基本使用方法,这次要给大家介

2006-04-04 10:29:00 3487 4

转载 http://www.51windows.net/pages/ado/

http://www.51windows.net/pages/ado/

2006-04-03 17:08:00 1113

转载 CString 是一种很有用的数据类型

CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得M FC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是 对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。   使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手 册,但囊括了大部分常见基本问题。 这篇文章包括以下内容

2006-04-03 16:30:00 2222

vld内存泄露检测与mdb数据表查看工具

vld内存泄露检测与mdb数据表查看工具

2011-12-21

实用的加解密算法和使用实例

实用的加解密算法和使用实例,

2011-12-20

ximage 源代码和使用实例

非常好的windows图形图像库,带有使用代码,使用方便,功能强大, 实例非常全面,常用的图形图像操作都有实例代码

2011-12-13

超牛超全的gdi+实例程序

超牛的gdi+实例程序,常用的图形图像编程的gdi+实现基本都有,支持各种图片格式包括gif

2011-12-13

超牛超全面的gdi+实例程序

超牛的gdi+实例程序,常用的图形图像编程的gdi+实现基本都有,支持各种图片格式包括gif

2011-12-13

gdi柱状图饼状图等各种常用图形绘制

通过自己控制坐标系统在同一个图表下用c++绘制各种常用图形,比如绘制各种模型数据股票房地产等的走势图

2009-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除