自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 VS中遇到的 UNICODE和ANSI 编码问题

<br />以前编码问题总能让自己凑或蒙过去,最近要做一个项目服务器端用python写,客户端用c++,工程编译的字符集使用UNICODE。之间通过socket进行通信,通信过程中编码转换问题把我搞得晕头转向,逼着我将编码问题好好研究一番。<br /><br /> <br /> <br />首先先谈谈VC中的编码问题,首先编码我们大致可以分为两类:文件编码和内存编码。文件编码即源代码文件的编码,gbk,UTF-8等。内存编码即源代码编译成为二进制文件的时候采用的编码。<br /><br />比如,在VC 2

2011-04-28 17:56:00 7110 1

转载 防止CListCtrl闪烁的几种方法实现

<br />网上看到了防止CLIstCtrl 闪烁的方法,挺详细的,就是第五种方法有点问题,做了下修改,就可以用了:<br />1.使用SetRedraw禁止窗口重绘,操作完成后,再恢复窗口重绘<br />m_ctlList.SetRedraw(FALSE);<br />//以下为更新数据操作<br />//……<br />//恢复窗口重绘<br />m_ctlList.SetRedraw(TRUE);<br />2.使用LockWindowUpdate禁止窗口重绘,操作完成后,用UnlockWindowU

2011-04-27 18:39:00 661

转载 转自MSDN: Visual Studio 2005:在 Visual C++ 中开发自定义的绘图控件

Visual Studio 2005:在 Visual C++ 中开发自定义的绘图控件Visual Studio 2005发布日期 : 2006-4-14 | 更新日期 : 2006-4-14<br />Tom Archer<br />Program Manager, Microsoft<br />适用于:<br />Win32 API<br />Microsoft 基础类<br />Visual C++ 2005<br />摘要:TomArcher介绍自定义的绘图技术 — 开发自定义控件,使自己的应用程序

2011-04-21 00:56:00 875

转载 【转】MFC疑难注解:CAsyncSocket及CSocket

<br />MFC对SOCKET编程的支持其实是很充分的,然而其文档是语焉不详的。以至于大多数用VC编写的功能稍复杂的网络程序,还是使用API的。故CAsyncSocket及CSocket事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解。<br />一、CAsyncSocket与CSocket的区别<br />前者是异步通信,后者是同步通信;前者是非阻塞模式,后者是阻塞模式。另外,异步非阻塞模式有时也被称为长连接,同步阻塞模式则被称为短连接。为了更明白地讲清楚两者的区别,举个例子:设想你

2011-04-13 00:59:00 573

转载 MFC下CSocket编程详解

<br />原文 http://blog.csdn.net/yejiansnake/archive/2008/03/13/2175778.aspx<br /> <br />MFC下CSocket编程详解: <br />1. 常用的函数和注意事项(详细的函数接口说明请查看MSDN):<br />    CSocket::Create 初始化(一般写服务器程序都不要用为好,用下面的 CSocket::Socket 初始化)<br />   CSocket::Socket初始化<br />    CSocket:

2011-04-13 00:35:00 487

转载 百度中关于CAsyncSocket的介绍

原文章出处http://baike.baidu.com/view/536039.htm它是一个异步非阻塞Socket封装类,CAsyncSocket::Create()有一个参数指明了你想要处理哪些Socket事件,你关心的事件被指定以后,这个Socket默认就被用作了异步方式。CAsyncSocket的Create()函数,除了创建了一个SOCKET以外,还创建了个CSocketWnd窗口对象,并使用WSAAsyncSelect()将这个SOCKET与该窗口对象关联,以让该窗口对象处理来自Socket的事

2011-04-13 00:23:00 371

转载 CASyncSocket类和CSocket类编程

 本文主要讲解以下内容(1)CAsyncSocket类编程模式。(2)CSocket类编程模式。(3)CSocketFile类和CArchive类简介。  通过学习,可以掌握CAsyncSocket类和CSocket类的编程模式,了解CSocketFile类和CArchive类。CAsyncSocket类逐个封装了Winsock函数,以前介绍过的Winsock函数在CAsyncSocket类的成员函数中都可以找到它们对应的函数。一个CAsyncSocket对象就代表着一个Windows   Socket,使

2011-04-13 00:20:00 973

原创 开通博客后的第一篇日志。

<br />很久之前便加入了CSDN,至今没有写过一篇文章。这开通博客后的第一篇日志就算是对于自己今后要开始学习的一个激励吧。加油,坚持,脚踏实地的学习!

2010-12-07 13:48:00 292

空空如也

空空如也

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

TA关注的人

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