自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

my_lord

In me the tiger sniffs the rose

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 AE开发学习记录之状态栏添加

一、添加控件                状态栏用于显示当前程序的活动状态,一般在程序的底部,控件名为StatusStrip。添加完控件以后,在控件属性中选择Item项中的添加StatusLabel,分别为:MessageLabel、Blank、ScaleLabel、coordinateLabel。分别代表含义如下:序号 Name 属性 Tex

2016-09-29 10:08:07 2194

原创 AE学习日记之MapControl与PageLayoutControl图层变化同步

在许多AE的练习代码中,演示的MapControl 与PageLayeroutControl都是分开两次打开地图文件来实现。但是,如果这样的话,PageLayoutControl与MapControl不能同步,即当改变MapControl中的内容时无法在PageLayoutControl控件里面立即显示出来。若想要实现两者的同步,只要把两个控件的共享提个地图图层即可。具体实现过程如下:

2016-09-21 10:05:10 4243

原创 AE学习笔记之添加ToolbarControl控件命令

在实际开发中有时经常会需要自定义一些命令或工具,因此在此记录一下AE中添加自定义命令的流程。下面以添加打开文件的命令为例:首先在项目文件下添加一个类,选择ArcGIS-BascCommand。如下图:               添加一个新的基类后,Arcgis会提示选择的 创建command的类型。我也不知道不同类型的区别,按照名字意思我选择了第二项。

2016-09-20 20:06:39 12862

原创 AE学习笔记之地图符号化

地图符号化就是对ArcGIS 中加载的地图图层进行渲染,地图图层可以分为点、线、面、三种形式。根据每个图层的图层类型可以分别对点、线、面要素,即MarkerSymbol、LineSymbol、和FillSymbol 进行渲染。        1、点对象        MarkerSymbol对于修饰点对象符号拥有五个子类:SimpleMarkerSymbol、ArrowMarkerSymb

2016-09-18 19:18:52 3857

转载 VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)

上一节中鸡啄米讲了为Ribbon Bar添加控件的方法。本节教程鸡啄米将继续完善前面的实例,讲解一些稍复杂的控件的添加方法,及如何为它们添加消息处理函数。       一、为Ribbon Bar添加更多Ribbon控件       鸡啄米将在上一节实例的基础上,继续添加下拉菜单、Check Box、Combo Box等Ribbon控件。       1、首先把“Small Button

2016-09-01 16:16:50 886

转载 VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)

前面一节中鸡啄米为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节教程就来初步讲讲怎样为Ribbon Bar添加Ribbon控件。       VS2010为Ribbon界面开发提供了Ribbon Designer,通过它我们可以为Ribbon Bar添加各种Ribbon控件、设置控件属性和进行界面布局。       Ribbon的界面元素可以分为类别、面板和基本控件(按钮、

2016-09-01 16:15:06 1901 2

转载 VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)

上一节中鸡啄米讲了GDI对象之画刷CBrush,至此图形图像的入门知识就讲完了。从本节开始鸡啄米将为大家带来Ribbon界面开发的有关内容。本文先来说说如何创建Ribbon样式的应用程序框架。       Ribbon界面就是微软从Office2007开始引入的一种为了使应用程序的功能更加易于发现和使用、减少了点击鼠标的次数的新型界面,从实际效果来看,不仅外观漂亮,而且功能直观,用户操作简洁方

2016-09-01 16:13:16 1055

转载 VS2010/MFC编程入门之五十一(图形图像:GDI对象之画刷CBrush)

上一节中鸡啄米主要讲的是画笔CPen的用法,前面也说了,GDI对象中最常用的就是画笔和画刷,本节就讲讲画刷CBrush。       鸡啄米依然是通过实例的方式来说明画刷的用法。此实例要实现的功能是,对话框上有一个按钮控件和一个图片控件,点击按钮弹出颜色对话框,然后在颜色对话框中选择颜色并点击“确定”后,图片控件中将显示选择的颜色。       其实此实例的功能,还可以通过重载对话框WM_

2016-09-01 16:11:53 588

转载 VS2010/MFC编程入门之五十(图形图像:GDI对象之画笔CPen)

上一节中鸡啄米讲了CDC类及其屏幕绘图函数,本节的主要内容是GDI对象之画笔CPen。       GDI对象       在MFC中,CGdiObject类是GDI对象的基类,通过查阅MSDN我们可以看到,CGdiObject类有六个直接的派生类,GDI对象主要也是这六个,分别是:CBitmap、CBrush、CFont、CPalette、CPen和CRgn。       在这六个G

2016-09-01 16:10:48 2737

转载 VS2010/MFC编程入门之四十九(图形图像:CDC类及其屏幕绘图函数)

上一节中鸡啄米讲了文本输出的知识,本节的主要内容是CDC类及其屏幕绘图函数。       CDC类简介       CDC类是一个设备上下文类。       CDC类提供了用来处理显示器或打印机等设备上下文的成员函数,还有处理与窗口客户区关联的显示上下文的成员函数。使用CDC的成员函数可以进行所有的绘图操作,包括处理绘图工具、GDI对象的选择、颜色和调色板的处理、获取和设置绘图属性、映

2016-09-01 16:09:41 1941

转载 VS2010/MFC编程入门之四十六(MFC常用类:MFC异常处理)

上一节中鸡啄米讲了CFile文件操作类,本节主要来说说MFC异常处理。       在鸡啄米C++编程入门系列的最后一节鸡啄米:C++编程入门系列之五十(异常处理)中,鸡啄米讲了C++标准异常的处理机制,如果你还没有学过这方面内容,可以到那节教程中去学习下。       MFC异常处理与C++标准异常处理是类似的,只是它在抛出和捕获异常时使用了一些宏,另外还将异常封装到了CExceptio

2016-09-01 16:02:16 3338

转载 VS2010/MFC编程入门之四十五(MFC常用类:CFile文件操作类)

上一节中鸡啄米讲了定时器Timer的用法,本节介绍下文件操作类CFile类的使用。       CFile类概述       如果你学过C语言,应该知道文件操作使用的是文件指针,通过文件指针实现对它指向的文件的各种操作。这些文件操作函数中有的最终还是调用了操作系统的API函数或者处理过程与之类似,例如在Windows系统中,fread函数就调用了API函数ReadFile。      

2016-09-01 15:59:37 1227

转载 VS2010/MFC编程入门之四十四(MFC常用类:定时器Timer)

前面一节鸡啄米讲了CTime类和CTimeSpan类的使用,本节继续讲与时间有关的定时器。定时器并不是一个类,主要考虑到,提起时间的话就不能不说定时器,所以就把它放到CTime和CTimeSpan之后讲解。       定时器简介       定时器,可以帮助开发者或者用户定时完成某项任务。在使用定时器时,我们可以给系统传入一个时间间隔数据,然后系统就会在每个此时间间隔后触发定时处理程序,

2016-09-01 15:58:30 484

转载 VS2010/MFC编程入门之四十三(MFC常用类:CTime类和CTimeSpan类)

上一节中鸡啄米讲了MFC常用类CString类的用法,本节继续讲另外两个MFC常用类-日期和时间类CTime类和CTimeSpan类。       日期和时间类简介       CTime类的对象表示的时间是基于格林威治标准时间(GMT)的。CTimeSpan类的对象表示的是时间间隔。       CTime类和CTimeSpan类一般不会被继承使用。两者对象的大小都是8个字节。 

2016-09-01 15:57:13 1845

转载 VS2010/MFC编程入门之四十二(MFC常用类:CString类)

上一节鸡啄米讲了分割窗口的有关知识,本节开始讲解MFC的一些常用类,先来说说CString类。       CString类简介       CString类作为MFC的常用类,当之无愧。可以这样说,只要是从事MFC开发,基本都会遇到使用CString类的场合。因为字符串的使用比较普遍,而CString类又提供了对字符串的便捷操作,所以它给MFC开发人员带来了高的开发效率,受到了开发者的欢

2016-09-01 15:55:52 1255

转载 VS2010/MFC编程入门之四十一(文档、视图和框架:分割窗口)

上一节中鸡啄米讲了文档、视图和框架结构中各对象之间的关系,本节主要讲讲在MFC中如何分割窗口。      分割窗口概述      分割窗口,顾名思义,就是将一个窗口分割成多个窗格,在每个窗格中都包含有视图,或者是同一类型的视图,或者是不同类型的视图。       MFC分割窗口的方式有两种,动态分割和静态分割。       动态分割窗口通常用于创建同一个文档对应的多个视图,而且这些

2016-09-01 15:54:46 845

转载 VS2010/MFC编程入门之四十(文档、视图和框架:各对象之间的关系)

前面一节中鸡啄米进行了文档、视图和框架的概述,本节主要讲解文档、视图、框架结构中各对象之间的关系。       各个对象之间的关系       文档、视图、框架结构中涉及到的对象主要有:应用程序对象、文档模板对象、文档对象、视图对象和框架窗口对象等。根据上一节的概述,大家对它们的概念已经有所了解了,下面就对它们之间的关系进行总结和概括,并对各个关系中用到的类的成员函数进行介绍。    

2016-09-01 15:53:30 487

转载 VS2010/MFC编程入门之三十九(文档、视图和框架:概述)

前面几节讲了菜单、工具栏和状态栏的使用,鸡啄米本节开始将为大家讲解文档、视图和框架的知识。       文档、视图和框架简介       在VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)创建的单文档工程Example34中,我们可以看到MFC向导自动为我们生成了CExample34Doc类、CExample34View类和CMainFrame类,它们就分别是文档类、

2016-09-01 15:52:24 902

转载 VS2010/MFC编程入门之三十八(状态栏的使用详解)

上一节中鸡啄米讲了工具栏的创建、停靠与使用,本节来讲解状态栏的知识。       状态栏简介       状态栏相信大家在很多窗口中都能见到,它总是用来显示各种状态。状态栏实际上也是一个窗口,一般分为几个窗格,每个窗格分别用来显示不同的信息和状态等,如菜单项和工具栏按钮的提示信息。       用MFC向导生成的单文档或多文档程序都会自动创建状态栏,大家可以运行下VS2010/MFC编

2016-09-01 15:49:37 1307

转载 VS2010/MFC编程入门之三十七(工具栏:工具栏的创建、停靠与使用)

鸡啄米在上一节教程中讲了工具栏资源及CToolBar类,本节继续讲解工具栏的相关知识,主要内容包括工具栏的创建、停靠与使用。       工具栏的使用       上一节中鸡啄米提到过,一般情况下工具栏中的按钮在菜单栏中都有对应的菜单项,两者实现的功能相同,要想实现这种效果,只需要将工具栏按钮的ID与对应的菜单栏中菜单项的ID设置为相同值即可。       在实际使用工具栏时,除了前面

2016-09-01 15:46:45 1208

转载 VS2010/MFC编程入门之三十六(工具栏:工具栏资源及CToolBar类)

上一节中鸡啄米讲了菜单及CMenu类的使用,这一节讲与菜单有密切联系的工具栏。       工具栏简介       工具栏一般位于主框架窗口的上部,菜单栏的下方,由一些带图片的按钮组成。当用户用鼠标单击工具栏上某个按钮时,程序会执行相应的操作,如果鼠标没有点击,只是停留在某个按钮上一会后,会弹出一个小窗口显示提示信息。       一般工具栏中的按钮在菜单栏中都有对应的菜单项中,即点击

2016-09-01 15:45:39 1576

转载 VS2010/MFC编程入门之三十五(菜单:菜单及CMenu类的使用)

鸡啄米在上一节中讲的是VS2010的菜单资源,本节主要讲菜单及CMenu类的使用。       CMenu类的主要成员函数       MFC为菜单的操作提供了CMenu类,下面鸡啄米就常用的几个成员函数进行简单的介绍。       BOOL LoadMenu(UINT nIDResource);       加载菜单资源,并将其附加到CMenu对象上。参数nIDResourc

2016-09-01 15:44:06 2812

转载 VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)

上一节讲了标签控件Tab Control以后,常用控件的内容就全部讲完了,当然并没有包括所有控件,主要是一些很常用很重要的控件。本节开始鸡啄米将为大家讲解菜单的概念及使用。       菜单简介       菜单在界面设计中是经常使用的一种元素,包括Windows系统中的窗口、智能终端设备的应用界面等都会经常见到菜单的身影。我们在对可视化窗口操作时,菜单确实提供了很大方便。

2016-09-01 15:41:47 2250

空空如也

空空如也

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

TA关注的人

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