自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 socket编程模型分析

 socket编程模型分析2006-10-31 12:30     曾经用VC做过一个聊天程序,目的是熟悉socket编程模型。当然也放到了简历上,没想到每次面试都会被问到有哪些网络模型,早就记不清楚了,只能知道个大概。虽然不用面试了,但还是很有必要把它总结一下,学一点东西

2008-01-24 12:40:00 753

原创 PostMessage和SendMessage区别

PostMessage和SendMessage区别2007年03月27日 星期二 09:16 PostMessage和SendMessage区别

2008-01-24 12:39:00 954

原创 VC的inline

C++内联函数(Inline)介绍

2008-01-03 10:33:00 1727

原创 vc6能用的SDK和库列表

vc6快10岁了,呵呵~~蛮经典的东西。 以下SDK和库是我自己收集的,绝大部分我都使用过,最重要的是能在VC6下使用。它们之间各自有各自的功能,不需要比较,除非是相同类型的库,例如XML解析器,我才比较一下,排名也不分先后,并且描述的简略不代表个人的感情色情。^.V,很多库我都喜欢,但我只是简单说两句。例如MFC,STL,ICE等等。希望大家的开发效率能提高不少。有些库或者SDK没有罗列其中,大

2007-12-21 09:33:00 696

原创 用DirectDraw编写动画程序

 本文章适合所有读者 用DirectDraw编写动画程序rjren <!--google_ad_client = "pub-9346728666813782";google_alternate_color = "FFFFFF";google_ad_width = 468;google_a

2007-12-10 14:18:00 877

原创 使用CxImage (Using MFC by a Static Library + Realese or Debug 模式)

使用CxImage (Using MFC by a Static Library + Realese or Debug 模式)一.使用CxImage(Using MFC in a Static Library + Debug 模式)1.解压压缩包,打开Demo2/Console.dsw,设置如下:Project -> Setting -> Using MFC in a Static

2007-12-06 16:52:00 759

原创 CxImage - The Code Project - Bitmaps &amp; Pale

http://www.codeproject.com/bitmap/cximage.asp?df=100&forumid=2472&exp=0&select=2298696&tid=2298696 

2007-11-19 14:29:00 593

原创 彻底明了WIN32底层工作的工具MASM32

我们用什么工具才能知道windows内核是如何工作,消息是如何处理的呢?windows的汇编工具MASM32可以让我们非常容易彻底明了WIN32底层工作窗口程序的核心工作就是3大点,A资源文件的编辑+B窗口的处理主程序+C消息处理程序 MASM32官方下载站点:      http://www.masm32.com在没有使用C++和MFC开发window程序以前,都是用C语言与

2007-11-19 14:28:00 1345 1

原创 字节对齐

一、快速理解 1. 什么是字节对齐? 在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然边界(alignment)分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。 为了使CPU能够对

2007-11-19 14:26:00 581

原创 堆内存和栈内存详解(转载)

堆:顺序随意栈:先进后出堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静

2007-11-19 14:25:00 705

原创 理解c语言中的复杂声明-向右看,向左看

C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过 ,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声 明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的: The right-left rule: Start reading

2007-11-19 14:25:00 739

原创 C++编译器如何实现异常处理

与传统语言相比,C++的一项革命性创新就是它支持异常处理。传统的错误处理方式经常满足不了要求,而异常处理则是一个极好的替代解决方案。它将正常代码和错误处理代码清晰的划分开来,程序变得非常干净并且容易维护。本文讨论了编译器如何实现异常处理。我将假定你已经熟悉异常处理的语法和机制。本文还提供了一个用于VC++的异常处理库,要用库中的处理程序替换掉VC++提供的那个,你只需要调用下面这个函数:

2007-11-19 14:23:00 914

原创 浅谈C中的malloc和free

原帖及讨论:http://www.bc-cn.net/bbs/dispbbs.asp?BoardID=5&ID=82212    在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识

2007-11-19 14:18:00 549

原创 进程间的通讯方式

1. 共享内存#include #include #include int main (){ int segment_id; char* shared_memory; struct shmid_ds shmbuffer; int segment_size; const int shared_segment_size = 0x6400; /* Allocate a shared memo

2007-11-19 14:18:00 1016

原创 在VC使用GDI+的配置方法

本页内容为:,该文章本站转载自网络,如有侵权请告之,我们将会及时将其删除,其正文内容如下: .Mxj826 { display:none; } 唉,最近实在是感叹于自己的落伍. 这样一个令人兴奋的GDI+,却被我雪藏了很久,都不想用它.(可能是因为之前有GDI+漏洞的问题吧). 今天研究了一下才发现, 它恰恰为我提供了每天朝思幕想的一些功能, 如提供了一个Alpha透明度通道, 提

2007-11-19 14:17:00 1591 1

原创 Antialiasing 反混淆算法 反走样算法

反走样算法有很多种.先就>中的Unweighted Area Sampling(不加权采样)和Weighted Area Sampling(加权采样)做一下讨论:                       Antialiasing   The primitives drawn using the algorithms studied before have a common proble

2007-11-19 14:16:00 2408

原创 程序员成功之路

  程序员成功之路     程序员成功之路 ——The road ahead for programmer(演讲稿)一、我很羡慕在座的各位同学,因为你们是中国未来的程序员,而我不是,我一直很遗憾。比尔盖茨曾经写过一本书叫做《未来之路》The road ahead, 那么今天我选择这样一个题目,the road ahead for programmer, 程序员的未来之路,也就是

2007-11-19 14:15:00 1036

原创 从TTF字体中字模信息

从TTF字体中字模信息作者:darnshong 下载源代码 1、引言   传统上的字模信息一般都是从点阵字体中得到的。然而,点阵字体有一个致命的缺点就是字模信息大小固定,放大字体将产生严重的锯齿形失真。本文介绍了一种利用VC从TTF字

2007-11-19 14:14:00 1210

原创 Lyrics Plugin

http://www.lyricsplugin.com/ 

2007-11-19 14:13:00 537

原创 写 RealPlayer Visual 插件如何获得当前播放的文件路径和信息?

写 RealPlayer Visual 插件如何获得当前播放的文件路径和信息?楼主zhoumingbo(magnet)2006-10-23 15:08:12 在 VC/MFC / 基础类 提问在使用   RealONE   Visualization   SDK   做个   RealPlayer   的   Visual   插件,不知道怎么在插件中获得当前Realplayer   播放

2007-11-19 14:13:00 913

原创 RealSystem SDK

http://www.chinavideoonline.com/real/real_052.htm 

2007-11-19 14:12:00 418

原创 RealNetworks Real Visualization SDK

http://forms.real.com/rnforms/resources/player/visualizationsdk/index.html 

2007-11-19 14:11:00 522

原创 VC++实现应用程序对插件的支持

引言   目前,不少流行软件都提供有对外挂插件的支持功能,如Winamp、Realplay等等。这些软件通过对插件技术的使用为日后的软件升级和功能扩展提供了相当的便利条件。尤为重要的是,通过使用插件技术,使得对软件的功能扩展将不再完全受限于软件厂商,任何第三方开发商或是程序员个人只要遵循了软件提供的插件接口标准去开发插件就完全可以同主体软件有很好的兼容,从而使用户对应用程序进行个性化功能扩展成为了

2007-11-19 14:10:00 616

原创 RealSystem SDK 的介绍

RS SDK是供2次应用程序开发工具包:下文的内容是介绍的部分的RealSystem SDK 资料,仅供大家参考。一、RealSystem SDK    RealServer和RealSystem的客户端都支持开放的流传输协议,并允许和其它基于标准流数据系统进行交互操作。RealSystem SDK提供开发者扩展和自定义RealSystem 的公共接口,该SDK允许开发者进行如下开发:· 流式传输

2007-11-19 14:09:00 576

原创 sourceforge.net Welcome to SourceForge.net

http://sourceforge.net/ 

2007-11-19 14:06:00 440

原创 Nullsoft Winamp Plug-in With Bitmapped UI, Docking and Restrictive Resizing - The Code Project - Dialog and Windows

http://www.codeproject.com/dialog/winampwnd.asp 

2007-11-19 14:05:00 446

原创 musicmusic's foobar2000 stuff - components

 http://yuo.be/development.php

2007-11-19 14:03:00 452

原创 Hydrogenaudio Forums - foobar2000

http://www.hydrogenaudio.org/forums/index.php?s=e71d7c87e4325f23bdd0e867dc7f64de&showforum=28 

2007-11-19 14:02:00 548

原创 Hydrogenaudio Forums Some questions from a

http://www.hydrogenaudio.org/forums/lofiversion/index.php/t48568.html 

2007-11-19 14:02:00 575

原创 Foobar2000 Manual - Tutorial

http://eolindel.free.fr/foobar0.9/tutorial.php 

2007-11-19 14:01:00 485

原创 foosion's foobar2000 stuff

http://foosion.foobar2000.org/0.9/tutorials/ 

2007-11-19 14:01:00 586

原创 foo_uie_single_column_playlist - Hydrogenaudio Forums

http://www.hydrogenaudio.org/forums/index.php?showtopic=47810&hl= 

2007-11-19 14:00:00 522

原创 Columns UI SDK

http://yuo.be/columns_ui-sdk-documentation/index.html 

2007-11-19 13:58:00 703

原创 typedef 定义函数指针

http://blog.sina.com.cn/u/5423100e010007jztypedef 定义函数指针  2007-01-24 09:50:34  大中小 关于C++中函数指针的使用(包含对typedef用法的讨论)(一)简单的函数指针的应用。//形式1:返回类型(*函数名)(参数表)char (*pFun)(int);char glFun(int a){ return;}void ma

2007-11-19 13:57:00 2651

原创 详细解说STL string

详细解说STL string 详细解说STL string 0 前言: string 的角色 1 string 使用 1.1 充分使用string 操作符 1.2 眼花缭乱的string find 函数 1.3 stri

2007-11-19 13:56:00 493

原创 DEELX 正则引擎编程帮助

C++ 环境下的正则表达式引擎,RegExLab 的研究开发项目。概述DEELX 的移植和使用非常简单,DEELX 的所有代码只有一个头文件(deelx.h),include 该头文件即可。不需要为 DEELX 创建 project,也不需要添加任何 cpp 或者静态库 lib 文件。运行时,也不依赖专门的动态库。由于 deelx.h 已经直接包含到你的项目中,因此不会存在 Run

2007-11-19 13:55:00 575

原创 三十分钟掌握STL

三十分钟掌握STL 这是本小人书。原名是

2007-11-19 13:55:00 585

原创 GRETA 正则表达式库

..:: Greta ::..   

2007-11-19 13:51:00 944 1

原创 一个托盘程序演示 -闹钟 Alert

下载源代码关键字:托盘 Tray  想必大家都看见过那些在系统托盘(Tray)中的程序吧,本文就演示了如何创建一个这样的托盘程序Alert。Alert是一个运行在系统托盘中的小闹钟,它在设定的时间后触发,运行屏幕保护程序并播放一首歌曲。这个程序是很久以前写的了,而我现在没有安装VC++了,所以本文的截图都是朋友Leoyin帮我做出来后传给我的(好麻烦,呵呵),在此也对他表示感谢!  建立一个托盘程

2007-11-19 13:45:00 834

原创 vc中程序最小化到托盘(任务拦)的实现

vc中有时候要实现程序最小化,实际上那是的隐藏.那么如何实现那,下面我将给出我自己的粗浅建议.程序最小化到托盘,是把程序隐藏,并在托盘上加上响应的图标,对图标操作发送消息来实现的.下面给出做法供大家参考:首先在.h文件里加入自定义消息:#define WM_SHOWTASK   (WM_USER + 0x100)    //一般数值大于100//{{AFX_MSG(CMPARTDl

2007-11-19 13:44:00 656

空空如也

空空如也

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

TA关注的人

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