- 博客(8)
- 问答 (5)
- 收藏
- 关注
转载 Douglas-Peucker算法 抽稀曲线上的点
Douglas-Peucker算法在数字化过程中,需要对曲线进行采样简化,即在曲线上取有限个点,将其变为折线,并且能够在一定程度上保持原有的形状。经典的Douglas-Peucker算法描述如下:(1)在曲线首尾两点A,B之间连接一条直线AB,该直线为曲线的弦;(2)得到曲线上离该直线段距离最大的点C,计算其与AB的距离d;(3)比较该距离与预先给定
2016-10-28 15:54:56 1337 1
原创 【vc6.0 bug】解决vc不能添加文件到工程问题
1..在网上下载fielTool工具包2、解压后是一个vc工程,用vc编译后在debug目录下存在fielTool.dll文件3、把该文件复制到vc6.0的安装目录D:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns下面4、在vc中工具->定制->附加项和宏文件:勾选File Tool Developer St
2016-10-27 09:55:45 1005
原创 c++学习笔记(1)继承与派生
1.继承方式包括三种:public、private、protected。默认的继承方式是private例:(1)公有方式继承 class A : public B{.......} (2)默认为私有继承class A : B{.......}2、派生类中的成员包括从基类继承过来的成员和自己增加的成员。从基类继承过来的成员体现了派生类从基类继承而获得的共性
2016-10-25 21:03:24 317
转载 GetModuleFileName()获取程序路径
API函数GetModuleFileName():获得应用程序目录相对路径MFC函数GetModuleFileName():获得应用程序目录绝对路径采用.\\也能获得应用程序当前目录当前目录不一定等于应用程序执行文件的所在目录,一个应用程序被启动时,当前目录是可以被任意设置的。GetModuleFileName()得到模块的完整路径名,例如,你载入c:\window
2016-10-09 21:13:51 2475
原创 vc6.0 Release 版本调试
设置步骤如下:第一步: a、project->Settings 选择release版本 b、c/c++选项卡设置: category:General Optimizations:Disable(De
2016-09-22 13:28:25 2047 1
原创 VS2008学习3.切换编程语言
三种方法1. 用命令:先关掉VS,打开一个VS命令行窗口Visual Studio 2008 Command Prompt. 输入命令"devenv /resetsettings vc.vssettings"回车2. 用命令:先关掉VS,打开一个VS命令行窗口Visual Studio 2008 Command Prompt. 输入命令"devenv /resetuserdata"回车,然
2016-05-30 13:44:29 763
原创 vs2008学习2.使用自定义工具栏
1.在MainFrame.h中添加CToolBar类的对象CToolBar m_newToolBar;2.在MainFrame.cpp中的OnCreate()函数中添加如下代码://使用自定义工具栏 if(!m_newToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRI
2016-05-30 13:21:17 312
原创 VS2008学习1.使用自己的菜单
在基于单文档编程的过程中,往往用自定义的菜单栏来代替系统自带的菜单栏。方法一:1、建立好基于单文档工程,在资源中新建自己的菜单栏,菜单ID为IDR_MYMENU;2、在app类中InitInstance()函数中做如下修改:CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate(
2016-05-27 16:07:34 517
空空如也
什么事件可以触发CTreeCtrl的TVN_ITEMCHANGED消息
2016-07-04
CTreeCttl 不响应TVN_ITEMCHANGED
2016-07-01
xtreme ToolketPro添加资源文件
2016-06-12
多边形外二维坐标点排序问题
2016-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人