自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 论坛 (38)
  • 收藏
  • 关注

原创 COM技术初探(一)

   一、COM是一个更好的C++1、COM 是什么Don Box 说"COM IS LOVE"。COM 的全称是 Component Object Model 组件对象模型。 2、从 C++ 到 DLL 再到 COM2.1 C++如某一软件厂商发布一个类库(CMath四则运算),此时类库的可执行代码将成为客户应用中不可分割的一部分。假设此类库的所产生的机器码在目标可执行文件中占有4MB的

2004-03-08 10:01:00 1345

原创 马走日棋盘算法

  问题描述在给定大小的方格状棋盘上, 将棋子”马”放在指定的起始位置 , 棋子”马” 的走子的规则为必须在棋盘上走”日”字; 从棋子”马”的起始位置开始, 搜索出一条可行的路径, 使得棋子”马”能走遍棋盘上的所有落子点, 而且每个落子点只能走一次; 例如: 棋盘大小为5*5 , 棋子马放的起始落子点为 ( 3 , 3 ) ; 算法需要搜索一条从位置( 3 , 3 ) 开始的一条包括从

2004-03-08 10:00:00 2513

原创 Windows SDK笔记(七):创建MDI窗口

   一、概述MDI窗口包含一个框架窗口和若干子窗口。实际上,框架窗口本身是一个普通主窗口,不过它的客户去被一个特殊窗口覆盖。这个特殊窗口是系统预定义的“窗口类”,类名称为:"MDICLIENT"。它负责各个MDI子窗口的管理。 二、窗口建立1.注册一个MDI框架窗口类,提供MDI框架窗口消息处理函数MDI框架窗口消息处理函数中,将未处理消息交由DefFrameProc处理//MDI框

2004-03-08 10:00:00 946 1

原创 MFC类库之根基-CObject浅析

          CObject是大部分的MFC类的基类 为了完成MFC类的判断、动态生成、序列化等特殊功能,CObject中添加了特定的处理。 为了进一步增强对MFC类对象的理解,在此对CObject源码及相关宏定义进行分析。 (所附代码并非原始代码,为说明问题而作了删减。) 主要介绍了以下几方面内容: 一.CObject简要声明 class CObject{public:

2004-03-08 10:00:00 1239

原创 COM技术初探(二)

  三、纯手工创建一个COM组件1、从建工程到实现注册在这一过程中我们将完成三个步骤:创建dll的入口函数,定义接口文件,实现注册功能1.1创建一个类型为win32 dll工程创建一个名为MathCOM的win32 dll工程。在向导的第二步选择"A smiple dll project"选项。当然如果你选择一个空的工程,那你自己完成DllMain定义吧。1.2 定义接口文件生成一个名为Mat

2004-03-08 10:00:00 1155

原创 Windows SDK笔记(一):Windows程序基本结构

  一、概述Windows程序具有相对固定的结构,对编写者而言,不需要书写整个过程,大部分过程由系统完成。程序中只要按一定的格式填写系统留给客户的那一小部分。所需要完成的有:窗口类的定义、窗口的建立、消息函数的书写、消息循环。 二、消息处理函数Windows程序是事件驱动的,对于一个窗口,它的大部分例行维护是由系统维护的。没个窗口都有一个消息处理函数。在消息处理函数中,对传入的消息进

2004-03-08 09:58:00 1644

原创 Windows SDK笔记(二):在窗口上建立控件

 控件是子窗口,它们是系统已经定义好的窗口类,因此不需要注册、也不需要写消息处理函数。在主窗口得到WM_CREATE消息时,建立子窗口即可。 二、实例 //参数:窗口句柄,消息,消息参数,消息参数LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ //处理感兴趣的消息

2004-03-08 09:58:00 1227

原创 Windows SDK笔记(三):定制控件消息处理函数

  一、概述控件的消息处理函数是由系统定义好了的,通常情况下,不需要自己提供。但当需要对控件进行特殊控制时,可以提供一个消息处理函数,替换原来的消息处理函数。自己的处理完成后,再调用控件的缺省消息处理。 二、相关函数1.窗口类的属性可以通过GetWindowLong和SetWindowLong进行读取和设置 LONG GetWindowLong( HWND hWnd, // hand

2004-03-08 09:58:00 1078

原创 Windows SDK笔记(四):模式对话框

  一、概述对话框是一种特殊的窗口,它依据对话框模板资源而建立。它与一般的窗口有些不同,很多过程由系统完成了,虽然用户还是要提供一个消息处理函数,但在此消息处理函数中,不需要将不关心的消息交由缺省消息处理函数。实际上,调用缺省处理的过程又系统完成。 二、对话框消息处理函数对话框也需要用户提供一个消息处理函数,但这个处理函数没有普通窗口的消息处理函数"权利大"。对话框是一种系统定义的“窗口类

2004-03-08 09:58:00 1106

原创 Windows SDK笔记(五):非模式对话框

   一、概述使用DialgBox建立的对话框是“模式对话框”,只有关闭对话框后,程序的其他窗口才能进行操作。与此相对应,存在“非模式对话框”,对话框建立后,并不强制要求用户立即反应,而是与其他窗口同时接受用户操作。 二、建立非模式对话框使用CreateDialg建立。可以在WinMain中建立主窗口后建立,对话框句柄保存备用。hDlgModeless = CreateDialog (

2004-03-08 09:58:00 1368 1

原创 Windows SDK笔记(六):使用对话框资源建立窗口

  一、概述在Charles Petzold的书中,介绍了一种直接利用对话框资源建立主窗口的方法。使用这种方法,可以方便的在主窗口中安排子控件,而代码的其他部分跟用普通窗口时一样。我们知道,对话框是系统预先定义的“窗口类”,它有自己的窗口处理函数,我们自己写的对话框消息处理函数并不是真正的窗口消息处理函数。但我们可以在对话框模板脚本中,指定这个对话框使用我们自己定义的窗口类,而不是系统的对

2004-03-08 09:58:00 1158

原创 一个程序员的成长的六个阶段

 此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。第四阶级此阶段能直接

2004-03-08 09:57:00 1232 4

原创 用ATL编写MMC Snapin的Sample

 MMC相关的编程接口MMC 实现了下面的接口:IColumnData (new in MMC 1.2) IConsole2 IConsoleNameSpace2 IConsoleVerb IContextMenuCallback IContextMenuProvider IControlbar IDisplayHelp IHeaderCtrl2 (new in MMC 1.2) IImage

2004-03-08 09:55:00 779

空空如也

要求咬人大师水篮向flashsj道歉,关于其到处咬人的作法

发表于 2004-03-05 最后回复 2004-03-05

斑竹请进:)

发表于 2004-03-05 最后回复 2004-03-05

要求水篮向flashsj道歉,挂于其所说的偶再次倒分的事情

发表于 2004-03-05 最后回复 2004-03-05

大家都来列一下自己学习VC过程中看过的书籍吧,书单汇总~~

发表于 2004-03-03 最后回复 2004-03-03

感觉内疚,送没可用分的朋友一个帐号,应该还有几百分,用来问问题吧:)

发表于 2004-03-02 最后回复 2004-03-02

偶错了,以后不敢了,大家原谅我吧

发表于 2004-03-02 最后回复 2004-03-02

来CSDN将近3年了,不知道当年的老家伙还有几个在:)

发表于 2004-01-17 最后回复 2004-02-23

论坛怎么最近总上不来?尤其是晚上

发表于 2004-01-20 最后回复 2004-01-30

请教各位前辈:今年刚读计算机软件和理论研究生,导师要我自己定研究方向,心里没底,征求一下大家的意见:)

发表于 2003-11-14 最后回复 2004-01-16

好久没来了,来看看大家,顺便散分

发表于 2004-01-15 最后回复 2004-01-15

文档中心的文档如何看300篇以后的?

发表于 2003-11-18 最后回复 2004-01-15

VC新手请教:有一定C++基础,想学习VC,推荐一些入门书籍

发表于 2003-10-11 最后回复 2003-10-12

下载了Vc源代码,用vc打开时候缺少.mak文件导致打开失败

发表于 2003-10-07 最后回复 2003-10-11

你说公司与监狱哪个好?

发表于 2003-06-12 最后回复 2003-06-12

bigwhiteshark(大白鲨:强者至尊),把那么多处女贴顶上来用意何在?

发表于 2003-06-09 最后回复 2003-06-12

长期以来偶只接分,很少散分,今天来馈赠一下各位朋友,混个脸熟

发表于 2003-06-08 最后回复 2003-06-08

本人现有千分马甲10个,希望转让给各位朋友,前十个报名的获得:)

发表于 2003-06-08 最后回复 2003-06-08

[调查]大家的名字的意义及来由~~~希望大家踊跃参加(分不多,但是这是偶所有的家产了)

发表于 2003-02-10 最后回复 2003-05-25

工程完成后,有关Unit改名的问题。

发表于 2003-03-08 最后回复 2003-03-08

关于Unit单元中Uses部分得问题:)

发表于 2003-03-08 最后回复 2003-03-08

小弟初学Delphi,对一些文件的用途不太了解,请高手赐教:)

发表于 2003-03-06 最后回复 2003-03-06

请问计算机硕士研究生毕业在北京可以拿到多少K/M?

发表于 2003-03-01 最后回复 2003-03-06

情问哪里可以下载关于VB+sql server的技术书籍,正确即给分:)

发表于 2003-02-26 最后回复 2003-02-26

情问哪里可以下载关于VB+sql server的技术书籍,正确即给分:)

发表于 2003-02-26 最后回复 2003-02-26

EA:)来来来~~

发表于 2003-02-15 最后回复 2003-02-15

EA:)来来来~~

发表于 2003-02-15 最后回复 2003-02-15

EA:)来来来~~

发表于 2003-02-15 最后回复 2003-02-15

[调查]作为程序员,大家常去的网站有哪些?

发表于 2003-02-12 最后回复 2003-02-12

偶的分全给兄弟们散了,现在成了穷光蛋了~

发表于 2003-02-09 最后回复 2003-02-09

偶的新书出版了,高兴ing,散分了~~~

发表于 2003-02-07 最后回复 2003-02-08

csdn水源水友交友帖,望大家公布其qq,一同交流:)

发表于 2003-02-07 最后回复 2003-02-07

怎样才可以加星星?

发表于 2003-02-05 最后回复 2003-02-06

大家谁看过"21天学通c++"这本书,大家认为怎么样?来者有分

发表于 2003-02-01 最后回复 2003-02-01

等级里的绿三角和红五角是什么意思??

发表于 2002-02-24 最后回复 2002-02-24

咱这里有FLASH爱好者吗?

发表于 2002-02-23 最后回复 2002-02-24

想要分的进来!!!只要去我的编程论坛注册后,每发一篇文章给10分,先来先得!!!!!

发表于 2001-12-12 最后回复 2001-12-12

想要分的进来!!!只要去我的编程论坛注册后,每发一篇文章给10分,先来先得!!!

发表于 2001-12-12 最后回复 2001-12-12

这个软件值多钱?

发表于 2001-04-28 最后回复 2001-08-06

空空如也

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

TA关注的人 TA的粉丝

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