David_jiang

专注遥感、地理信息系统

manifest原理和用途

manifest的作用   问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示: Solution to “MSVCR80D.dll not found” “没有

2011-08-30 14:51:53

阅读数:7749

评论数:0

VS中cl.exe 各命令行

CL   命令行使用下列语法:      CL   [option...]   file...   [option   |   file]...   [lib...]   [@command-file]   [/link   link-opt...]   下表说明CL

2011-08-29 22:51:00

阅读数:4708

评论数:0

vc++ makefile编译

1.Dos下运行VC++自带的Nmake,设置路径 ========================================== 注:摘录侯俊杰--在 console mode 中使用 C/C++ 编译器,更多参照http://jjhou.csdn.net/artic

2011-08-11 19:50:47

阅读数:2523

评论数:0

二叉树排序

#include #include typedef struct btree {  int data;  struct btree *left;  struct btree *right; }BTR,*PBTR; typedef struct BTRSt

2011-08-08 16:06:55

阅读数:2973

评论数:0

快速排序

#include #include void swap(int *p1,int *p2); void quick_sort(int *a,int left,int right); /* 函数功能:使用快速排序法进行排序:从小到大; 函数原型:void quick

2011-08-08 16:05:03

阅读数:297

评论数:0

插入排序

#include #include void swap(int *p1,int *p2); void insert_sort(int *a,int n); /* 函数功能:使用插入法进行排序:从小到大; 函数原型:void insert_sort(int *a,

2011-08-08 16:01:04

阅读数:301

评论数:0

关于矢量图中重画问题vc

由于存在着大量的图形区域,在移动窗口和拖动滚动条的时候,都需要重画窗口。如果整个视图窗口都重画的话,将使程序运行的效率非常低。其解决方法为: 1,初始绘制图形使,为每一个图形绘制一个外接矩形区域。这个外接矩形包含在这个图形对象一个元素。 2 ,在文档中存储该图形对象。CTyp

2011-08-05 10:52:11

阅读数:725

评论数:0

MFC集合类2

许多C++程序员都使用标准模板库(STL),因为用它很容易实现数组、链表、映射以及其它容器。STL语言中“容器”指的是保存“数据集合”的对象。但是在有STL之前,已经有MFC了。在称为“MFC集合类”的一系列类中,MFC提供了自己的数组、链表、以及映射的实现途径。虽然在MFC中使

2011-08-04 15:39:36

阅读数:988

评论数:0

MFC中的集合类1

STL中的集合类数组、列表、关联,MFC中也有相似的类,下面列出MFC中的一些使用方法。 实际上集合类就是数据结构中的顺序存储结构和链表存储结构。它的优点就是建立这样的存储结构简单,并且把相关的操作集中成函数,方便用户的调用。比如顺序存储用到数组,如果要在数组中的固定位置添加一

2011-08-04 15:27:06

阅读数:2047

评论数:0

STL中的常用的vector,map,set,Sort用法

STL中的常用的vector,map,set,Sort用法 C++的标准模板库(Standard Template Library,简称STL)是一个容器和算法的类库。容器往往包含同一类型的数据。STL中比较常用的容器是vector,set和map,比较常用的算法有Sort等。

2011-07-31 10:45:03

阅读数:630

评论数:0

set集合容器

set集合容器 一、原理 set集合容器使用一种称为红黑树(Red-Black Tree)的平衡二叉检索树的数据结构,来组织泛化的元素数据。每个节点包含一个取值红色或黑色的颜色域,以利于进行树的平衡处理。作为节点键值的元素的插入,必须确保每个子树根节点的键值大于左子树所有

2011-07-31 10:23:08

阅读数:681

评论数:0

map容器说明

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(

2011-07-31 10:13:24

阅读数:3169

评论数:0

C++中map容器的说明和使用技巧

C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值。    一、map的说明     1   头文件    #include          2   定义    map  int>   my_Map;

2011-07-31 09:18:29

阅读数:1409

评论数:0

Cbutton动态创建

<br />动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。<br /><br />一、创建动态控件:<br /><br />  为了对照,我们先来看一下静态控件的创建。<br />&l...

2011-05-16 10:43:00

阅读数:9370

评论数:2

多线程注入

<br />Windows是一种多任务的操作系统,一方面是指它支持多进程,每个进程有独立的地址空间,另一方面则在于Windows的多线程支持。尽管多线程常常带来很多问题,并且在UN*X世界从来没有成为主流,但是在并发计算越来越流行的时代,多线程还是比较有前景的。在Windows系统中,...

2011-05-05 21:46:00

阅读数:1246

评论数:0

基于VC++的GDI常用坐标系统及应用

<br />基于VC++的GDI常用坐标系统及应用<br />在Windows应用程序中,只要进行绘图,就要使用GDI坐标系统。Windows提供了几种映射方式,每一种映射都对应着一种坐标系。例如,绘制图形时,必须给出图形各个点在客户区的位置,其位置用x 和y两个坐标表示,...

2011-05-05 21:12:00

阅读数:573

评论数:0

Windows映射问题

<br />Windows的GDI支持两种坐标系,即逻辑坐标系和物理设备坐标系。必须明确逻辑坐标系对应于平时所说的窗口(Window),而设备坐标系才对应视口 (Viewport)。Ondraw中的CDC类所有的绘图方法都是基于逻辑坐标而言的,GDI通过映射模式将逻辑窗口中的图形输出到...

2011-04-29 22:24:00

阅读数:788

评论数:0

CCombox颜色对话框绘制

<br /> 一、实现方法 <br /><br />  首先让我们先来了解一下画控件的基本原理和过程,也许这个才是本文的原意。大家都知道Windows中所有可视的东西都是画出来的,那么这个画画的内部过程又是怎样的呢?一般画Windows控件的过程分为三大部分:一...

2011-04-26 09:45:00

阅读数:2215

评论数:1

VC控件自绘制

实现自定义绘制的三步曲<br />既然您已经了解了绘制控件可用的各种选项(包括使用自定义绘制的好处),那么,让我们来看看实现一个自定义绘制控件需要的三个主要步骤。 <br />执行一个 NM_CUSTOMDRAW 消息处理程序。 <br />指定处理所需的绘制阶...

2011-04-25 20:03:00

阅读数:3384

评论数:0

全面解读WM_NOTIFY NMHDR结构

<br />VC中的消息的分类有3种:窗口消息、命令消息和控件通知消息,我们这里要谈的是最后一种:控件通知消息。<br />  控件通知消息,是指这样一种消息,一个窗口内的子控件发生了一些事情,需要通知父窗口。通知消息只适用于标准的窗口控件如按钮、列表框、组合框、编辑框,以...

2011-04-24 14:15:00

阅读数:705

评论数:0

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