博客专栏  >  编程语言   >  Windows下C++编程

Windows下C++编程

C++是我学的第一门面向对象编程语言,也是我下工夫最多的一门编程语言。至今,C++仍然是我最喜欢的编程语言。能成为CSDN博客专家也是因为我关于C++的技术文章。专栏里主要是用C++在Windows开发的文章。

关注
57 已关注
48篇博文
  • IT业的未来主导将是软件业

    最近比较忙。虽然没有时间写Blog,可是业界的动态还是有了解的。         前一阵子IT业很热闹,动静最大的当然是Google收购了摩托罗拉移动。这样手机行业就出现了三足鼎立的态势:Googl...

    2011-09-06 07:12
    11504
  • COMMAND模式--《敏捷软件开发》读书笔记(一)

    现在几乎每个软件都有Undo和Redo功能,要想实现这个功能就要用到COMMAND模式。所有的操作都应该从类似如下的抽象类CCommand继承:class CCommand{public:    vi...

    2006-07-27 08:43
    3214
  • DECORATOR模式--《敏捷软件开发》读书笔记(二)

    比如现在我们有如下的几个类:class CGShape{public:    ~CGShape();    virtual void Draw() = 0;};class CGRectangle : ...

    2006-07-28 08:32
    3117
  • VISITOR模式--《敏捷软件开发》读书笔记(三)

    考虑一下设计一个可以包含长方形、正方形、圆形以及文字的视图类。因为视图中每种元素的显示方式都不一样,所以我们很容易做出如下的设计:    在这里,我使用了COMPOSITE模式。对于COMPOSITE...

    2006-08-02 10:30
    4114
  • 消除VISITOR模式中的循环依赖

    在我的那篇《VISITOR模式--《敏捷软件开发》读书笔记(三)》中,我用一个C++的小例子说明了设计模式中的VISITOR模式。在例子代码中,我们可以发现:为了使VISITOR类CVisitor通过...

    2006-12-19 09:14
    3155
  • ADAPTER(适配器)模式

    ADAPTER模式可以将一个类的接口转换成另外一个接口,那样就可以使原来不兼容而不能一起工作的那些类可以一起工作。    ADAPTER模式也可以称为WRAPPER模式。    对于ADAPTER模式...

    2007-01-17 09:14
    4834
  • 面向对象设计(OOD)中的单一职责原则

    我们知道,在面向对象设计中要做到高内聚低耦合。而单一职责原则就是实现高内聚低耦合的最好办法。面向对象设计中单一职责原则是指:    一个类只负责一个功能领域中的相应职责。    如果一个类承担的职责过...

    2006-10-18 09:25
    4119
  • 面向对象设计(OOD)中的替换原则

    我们知道,在面向对象语言中,公有继承是IS-A的关系,也就是说子类是一种基类,就像说轿车是一种汽车一样。但是,有时候逻辑上正确的公有继承却会违反替换原则。面向对象设计中的替换原则是:    子类必须能...

    2006-07-20 09:08
    4281
  • 在C++中使用C#编写的类

    在那篇《在C#中使用C++编写的类》中我介绍了如何在C#中使用C++编写的类。可是由于C#在用户界面设计、数据库存储和XML文件读取等方面的优势,有时候也会出现要在C++中使用C#编写的类的情况。下面...

    2008-09-08 09:57
    8549
  • 在C#中使用C++编写的类

    现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。因此很多以前搞VC++开发的人都转向用更强大的VS.Net。在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类...

    2008-09-02 09:14
    35811
  • 一步一步创建VC2005解决方案

    现在软件开发已经告别了“独行侠”的年代,而是以团队开发为主。一般情况下,一个解决方案都会包含多个项目,比如:其中一些是静态库项目,一些是动态库项目,当然还会有应用程序项目。另外,根据需要,还可能会使用...

    2007-09-03 08:51
    16255
  • 让程序在崩溃时体面的退出之总结

    《让程序在崩溃时体面的退出》系列的6篇文章发布完后的总结,但不是终结,还有些东西需要深入研究。

    2011-08-05 09:48
    7428
  • 让程序在崩溃时体面的退出之终极解决方案(SEH+Dump+Unhandled Exception Filter)

    《让程序在崩溃时体面的退出》系列文章的第六篇,同时使用SEH,Dump和Unhandled Exception Filter,来保证遇到使程序崩溃的异常的时候能得到相应的处理。

    2011-08-03 09:36
    20066
  • 让程序在崩溃时体面的退出之SEH+Dump文件

    《让程序在崩溃时体面的退出》系列文章的第五篇,在程序中使用SEH捕捉到异常的时候创建Dump文件。

    2011-08-01 09:31
    6244
  • 让程序在崩溃时体面的退出之SEH

    《让程序在崩溃时体面的退出》系列文章的第四篇,在程序中使用微软提供的Structured Exception Handling。

    2011-07-27 09:45
    10787
  • 让程序在崩溃时体面的退出之Dump文件

    《让程序在崩溃时体面的退出》系列文章的第三篇,在程序崩溃的时候创建Dump文件。

    2011-07-25 09:43
    32736
  • 让程序在崩溃时体面的退出之CallStack

    《让程序在崩溃时体面的退出》系列文章的第二篇,在程序崩溃的时候得到CallStack。

    2011-07-20 09:33
    13132
  • 让程序在崩溃时体面的退出之Unhandled Exception

    《让程序在崩溃时体面的退出》系列文章的第一篇:怎样处理Unhandled Exception。

    2011-07-18 10:13
    17679
  • 创建进程后得到该进程的主窗口句柄

    最近抽空用VC写了一个小应用程序。主要功能就是创建进程,并到该进程的主窗口句柄,然后再给该窗口发消息。下面把代码共享给大家。 HWND CreateMyProcess(){ // 进程启动信息 STA...

    2009-11-24 09:31
    12265
  • 用文件映射(File Mapping)实现进程间内存共享

    我们知道,在Windows中的每个进程都有自己独立的内存空间。该独立的内存空间包含了所有的可执行模块或DLL模块的代码和数据以及动态内存分配的空间。每个进程的内存空间只能被该进程访问,其他进程是不能访...

    2007-06-01 09:33
    14045

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部