C++
文章平均质量分 81
c++, VC
先之
Life is Good !
展开
-
模块切换——MFC的规则DLL中资源使用的问题
动态连接到MFC的dll,可以喝使用它的可执行程序同时连接到MFC DLL和任何MFC 扩展DLL。在使用了MFC共享库的时候,默认情况下,MFC使用主应用程序(本例中是A.exe)的资源句柄来加载资源模板。这样,当dll和应用程序中存在相同的ID的资源时,系统总是默认使用应用程序的资源,故不能获得正确的资源。所以,在共享MFC DLL的规则DLL,我们必须进行模块切换,使得MFC能够找到正确的资源模板。原创 2010-06-13 15:30:00 · 595 阅读 · 0 评论 -
C++和C#进程间通过命名管道来通信(附源码)—上
C++和C#进程之间通过命名管道通信(上) “命名管道”是一种简单的进程间通信(IPC)机制。命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支持可靠的、单向或双向的数据通信。用命名管道来设计应用程序实际非常简单,并不需要事先深入掌握基层网络传送协议(如TCP/IP或IPX)的知识。因为命名管道利用了微软网络提供者(MSNP)重定向器,通过一个网络,在各原创 2008-06-18 16:49:00 · 7582 阅读 · 2 评论 -
net 命名空间简介
Visual Studio 中的编程基础命名空间 介绍用于集合、字符编码、文件 I/O 和线程处理的 .NET 命名空间。System.Collections — 它包含的接口和类定义各种对象(如列表、队列、数组、哈希表和字典)集合。System.Collections.Generic -- 包含定义泛型集合的接口和类;泛型集合允许用户创建强类型的集合,这种集合在类型安全和性能上均优于非泛型强类型集合。System.IO — 它包含的类型用于支持数据流和文件的同步和异步读写。System.Text — 它包转载 2011-03-23 10:16:00 · 577 阅读 · 0 评论 -
C++ 面向对象编程 总结
C++ 面向对象编程 面向对象编程基于三个基本概念:数据抽象、继承和动态绑定。1 基类和派生类 1.1 定义基类 在基类中,除了构造函数之外,任意非 static 成员函数都可以是虚函数。 基类通常应将派生类需要重定义的任意函数定义为虚函数。 1.2 访问控制 (1)private 成员• 通过类对象无法访问类原创 2015-02-13 14:05:12 · 595 阅读 · 0 评论 -
C++ Primer(第4版)-第5部分:高级主题——学习笔记
C++ Primer(第4版)-第5部分:高级主题原创 2015-02-13 14:11:39 · 729 阅读 · 0 评论 -
C++ Primer(第4版)-第2部分:容器和算法——学习笔记
C++ Primer(第4版)-第2部分:容器和算法——学习笔记原创 2015-02-13 14:08:36 · 605 阅读 · 0 评论 -
C++ Primer(第4版)-第3部分:类和数据抽象——学习笔记
C++ Primer(第4版)-第3部分:类和数据抽象 学习笔记原创 2015-02-13 14:09:50 · 635 阅读 · 0 评论 -
C++ Primer(第4版)-第4部分:面向对象编程与泛型编程——学习笔记
C++ Primer(第4版)-第4部分:面向对象编程与泛型编程原创 2015-02-13 14:10:32 · 706 阅读 · 0 评论 -
孙鑫 VC++深入详解——学习笔记
第1课 Windows程序内部运行机制1.MFC生成的C++ 源文件中都有 StdAfx.h,此文件包含了常用的AFX函数的声明,其中有 afxwin.h,此文件包含了CRECT,CPoint, CWnd等许多类及其方法的声明。2.Project->Setting->Debug 可以加入命令行参数。3.在SDK 中要加入 "windows.h"和stdio.h 。因为Loa原创 2015-02-13 14:28:12 · 13254 阅读 · 0 评论 -
Xtreme ToolkitPro 编译过程详解
下载Xtreme ToolkitPro,然后安装,按照提示,一路“next”,很简单。安装完后,就要进行编译,具体步骤如下: 一、单击“next” 一共有四个复选框,如下: (1)Compile product libraries: 编译该产品的库文件。此项一般必选。 (2)Add the selected ……:将库文件路径添加到Visual Studio中去,包括源文件,lib,dll文件以及相关文件路径。如果选择此项,以后就不用在Visual Studio中手动添加这些文件路径了。原创 2011-03-31 15:53:00 · 2437 阅读 · 1 评论 -
Xtreme.Toolkit.Pro编译简单教程
前面介绍了Codejock.Xtreme.Toolkit.Pro,下面介绍一下它的安装和编译。1.先下载Codejock.Xtreme.Toolkit.Pro2.安装:一路“下一步”,很简单3.安装完以后会出一个新的“codejock deployment wizard”窗口,这里你可以跟据需要,选择是否要UNICODE的版本,或者DLL 还是静态的LIB方式这里推荐LIB用LIB发布时不用带DLL了。4.选择完成后,会弹出一个CMD窗口开始自己编译,这个过程 比较慢慢5.编译完后,你可以编译例子了,编译前转载 2011-03-31 13:28:00 · 2336 阅读 · 1 评论 -
使用 Visual C++ 2008 功能包加强 Windows 应用程序
本文讨论:Microsoft 基础类库更新使用 C++ 对功能区进行编程使用 C++ 实现选项卡式 MDI多态函数和智能指针本文使用了以下技术: Visual Studio 2008,MFC 目录Office 功能区用户界面 选项卡式多文档界面 标准 C++ 库中的新功能 多态函数对象 智能指针转载 2011-03-31 12:56:00 · 753 阅读 · 0 评论 -
xtreme toolkit pro——CXTPReportControl控件教程
<br /><br />CXTPReportControl控件是xtreme toolkit pro中的一个控件,它用来显示表格,可以显示表头表尾,可以对各列排序,拖放,等等,,也可以对各个单元格进行编辑,功能非常强大。下面介绍一下他的使用:<br /> <br />1. 在工程中头文件“stdafx.h”中添加:<br />#include <XTToolkitPro.h> // Xtreme Toolkit Pro component library<br /> <br /> <br />2. 如果要使原创 2011-03-31 14:10:00 · 3564 阅读 · 1 评论 -
Xtreme Toolkit Pro中文介绍(转)
<br /><br />Xtreme Toolkit Pro中文介绍<br /> <br />Codejock 软件公司的Xtreme Toolkit Pro提供了Xtreme Toolkit标准版的所有特性,以及Xtreme Suite中的所有高级特性,包括Xtreme控制栏(Xtreme Command Bars)、Xtreme浮动面板(Xtreme Docking Pane)、Xtreme属性网格(Xtreme Property Grid)。<br /><br /><br />此产品属于产品集合,包含转载 2011-03-31 13:17:00 · 2469 阅读 · 1 评论 -
C++类(Class)的精简总结
C++类(Class)一、C++类的定义 C++中使用关键字class来定义类, 其基本形式如下:class 类名{public://公共的行为或属性private://公共的行为或属性};示例: 定义一个点(Point)类, 具有以下属性和方法: ■ 属性: x坐标, y坐标 ■ 方法: 1.原创 2015-02-13 13:53:35 · 714 阅读 · 0 评论