关闭

[置顶] C++学习容易错的

1. 字符型指针与字符数组在使用中异同,如:(1)char str[81] = "abcde", *pstr = "abcde";//正确 (2)char str[81], *pstr; str = "abcde";//错误 pstr = "abcde";//正确 str是数组的首地址,是常量指针,是不能出现赋值符号左边,从语法上是错误的。 (3) char str[81], *pst...
阅读(291) 评论(0)

[置顶] High-speed Charting Control--MFC绘制图表(折线图、饼图、柱形图)控件

High-speed Charting Control--MFC绘制图表(折线图、饼图、柱形图)控件 控件的主要特点是: - 高速绘图(轴固定时),允许快速绘制数据 - 无限数量的数据序列(内存是限制) - 每个数据序列的数据量不受限制 - 支持线图,点图,平面图,柱状图,candlestick 和甘特图系列 - 最多四个轴(左,下,右和上轴) - 标准轴,对数轴或日期/时间轴...
阅读(6799) 评论(4)

[置顶] MFC中遇到的一些问题

1 WM_TIMER消息响应中的一些重要的知识点 Timer使用的是时间中断响应计时,windows的时间中断每1/18秒触发一次,所以Timer最低精度约在55ms,低于这个时间则精度不够。 如果要启动多个定时器就多次调用SetTimer成员函数。另外,在不同的CWnd中可以有ID相同的定时器,并不冲突。(百度百科:[TIMER][http://baike.baidu.com/link?url=G...
阅读(231) 评论(0)

[置顶] Arduino关于旋转编码器程序的介绍(Reading Rotary Encoders)--by Markdown

介绍旋转或编码器是一个角度测量装置. 他用作精确测量电机的旋转角度或者用来控制控制轮子(可以无限旋转,而电位器只能旋转到特定位置)。其中有一些还安装了一个可以在轴上按的按钮,就像音乐播放器的控制按钮。Some of them are also equipped with a pushbutton when you press on the axis (like the ones used for n...
阅读(8318) 评论(3)

[置顶] 关于Arduino Mega 2560串口的一些蛋疼问题

关于Arduino Mega 2560串口的一些蛋疼问题1 等待串口连接的代码段必须使用官方串口监视器才能激活如下面的代码段,如果使用普通串口助手在程序刚上传后、板子复位或USB线重新插拔后都会接收不到 ”Hello World!” ,也就是说程序运行不正常,而使用官方的串口监视器则没有这个问题。现在的解决办法是先使用官方的串口监视器先打开板子串口一下,紧接着在使用普通串口助手就可以打开了。...
阅读(3149) 评论(0)

[置顶] Arduino 串口的一些高级用法

原文网址:http://www.arduino.cn/thread-2710-1-1.html 1.配置串口通信数据位、校验位、停止位 通常我们使用Serial.begin(speed)来完成串口的初始化,这种方式,只能配置串口的波特率。 而使用Serial.begin(speed, config)可以配置数据位、校验位、停止位等。 例如Serial.begin(9600,SE...
阅读(1119) 评论(0)

[置顶] Arduino 中断和定时器

1. 外部中断的引脚: 2. 定时器...
阅读(2096) 评论(0)

[置顶] Arduino PWM的探究

1.检验是PWM输出是否会受delay函数的影响,结论为:不受影响,只有再次调用analogWrite的时候才会改变PWM的频率。 2.怎样改变PWM的频率:结论是,频率是可以改变的,遵循valerio_sperati的步骤即可。...
阅读(910) 评论(0)

[置顶] Arduino系列教程之 – PWM的秘密

转载地址:http://www.diy-robots.com/?p=814 感谢作者的翻译。。。。 PWM是啥玩意儿? PWM是“怕玩命”的缩写,英文写法是“Pulse-width modulation”,也有些外行人士把它翻译成“脉冲宽度调制”。Arduino有很多种版本,这篇文章里是以ATmega168为例,有用过其他型号的兄弟请补充。 对于没有听说过PWM的同学,请先...
阅读(5767) 评论(0)

[置顶] Repetier-Firmware Documentation(中文翻译)

本人尝试着翻译一些Repetier固件的文档,希望能帮助到大家,也让自己对他的内容有所了解。 原文地址:http://www.repetier.com/documentation/repetier-firmware/rf-installation/ 括号中蓝色部分是小编的注释 Repetier-Firmware Documentation Installation Ard...
阅读(1864) 评论(0)

_CrtIsValidHeapPointer 错误

参考文档:_CrtIsValidHeapPointer出错的解决方法,找到了根本原因啦! 下面是本人编程遇到的:1 指针的malloc 和 free的问题。问题代码: BYTE *pBuffer; pBuffer = (BYTE *)malloc(64); pBuffer = pBuffer + 32; free(pBuffer); pBuffer =...
阅读(51) 评论(0)

Git 出现的问题

1. 推送大文件出现bugfatal: Out of memory, malloc failed (tried to allocate 2768261633 bytes) fatal: sha1 file '' write error: Broken pipe KiB/s这个错误是在我想要推送一个2.5G的一个视频时出现的。暂定解决办法: Method 2: Use a File...
阅读(201) 评论(0)

GIT服务器的搭建|菜鸟实践(实验室)

原材料:装有Ubuntu12.04系统的台式机一台,腾达/Tenda路由器一台(选他是因为便宜一点) 安装环境:校园网(按道理来说那个Ubuntu的台式机连上一个网线就行了,但是因为我们屋只有一个网线,所以我是将路由器当无线交换机使) 关于服务器IP地址:因为我是校园网,相当于我路由器(交换机)的上一级有一个交换机(学校的),然后他会根据电脑的信息分配一个IP地址给你,所以你只要将服务器自动连接...
阅读(182) 评论(0)

MFC中的Resource.h文件理解

新建一个基于对话框的resource.h文件//{{NO_DEPENDENCIES}} // Microsoft Visual C++ 生成的包含文件。 // 由 TestResouse.rc 使用 // #define IDR_MAINFRAME 128 #define IDM_ABOUTBOX 0x0010 #define...
阅读(1579) 评论(0)

MFC子类化控件

转自:代码小卒的文章MFC子类化控件子类化理解作为一个程序员,我们经常会在程序中用到Windows通用控件。比如按钮控件,进度条控件等等。但是有时我们需要给控件更多的特色,这就需要做控件的子类化(subclassing). 子类化一个Windows控件与子类化一个C++类不同,子类化一个控件要求你把一个窗口的一些或所有的消息映射都替换成自己的函数来响应,这样你就有效的阻止了控件去做系统默认的行为,...
阅读(582) 评论(0)

CWnd中PreCreateWindow、PreSubclassWindow、SubclassWindow的区别

转载自:swimmer2000的CWnd中PreCreateWindow、PreSubclassWindow、SubclassWindow的区别MFC(VC6.0)的CWnd及其子类中,有如下三个函数 // From VS Install PathVC98MFCIncludeAFXWIN.H class CWnd : public CCmdTarget { ......
阅读(245) 评论(0)

LPDRAWITEMSTRUCT,PDRAWITEMSTRUCT ,DRAWITEMSTRUCT参数介绍

定义typedef struct tagDRAWITEMSTRUCT { UINT CtlType; UINT CtlID; UINT itemID; UINT itemAction; UINT itemState; HWND hwndItem; HDC...
阅读(377) 评论(0)

MFC CStatic控件在DrawItem中自绘

转载自:也已时过境迁的MFC CStatic控件在DrawItem中自绘 实现PreSubclassWindow void CStaticHref::PreSubclassWindow() { // TODO: Add your specialized code here and/or call the base classDWORD dwStyle = GetStyle(); SetWindo...
阅读(829) 评论(0)

MFC绘制动态曲线,用双缓冲绘图技术防闪烁

转载自:ZHY_ongu的博客:MFC绘制动态曲线,用双缓冲绘图技术防闪烁 先上效果图 随着时间的推移,曲线向右平移,同时X轴的时间坐标跟着更新。一、如何绘制动态曲线。所谓动画,都是一帧一帧的图像连续呈现在用户面前形成的。所以如果你掌握了如何绘制静态曲线,那么学会绘制动态曲线也不远啦,只需要创建一个定时器(比如调用MFC中的SetTimer函数),每隔一定时间(比如1ms),调用OnPaint...
阅读(637) 评论(0)

WM_CTLCOLOR消息重载

在每个控件开始绘制之前,都会向其父窗口发送WM_CTLCOLOR通告消息,在该消息的处理函数中,可以设置控件显示文本的前景色、背景色以及字体。该消息处理函数还要求返回一个画刷的句柄,用于在控件具体的绘制之前擦除其客户区。 WM_CTLCOLOR映射消息处理函数为afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)。...
阅读(314) 评论(0)

MFC控件的外观编辑

VC++ MFC 按钮的全部样式Style转载地址:http://www.cnblogs.com/lujin49/p/4691107.html Button Style BS_3STATE 与复选框一样本样式按钮可被单击变暗。变暗状态通常用于指示本样式的按键正处于禁用状态。 BS_AUTO3STATE 与三状态的复选框一样当用户选中它本按钮样式状态外观会改变。 BS_AUTOCHECKBOX...
阅读(2225) 评论(0)

Tab Control——属性页的子对话框中的CEdit控件无法输入的解决办法

问题描述CEdit控件在Tab页中没办法输入,利用TabSheet类进行解决...
阅读(585) 评论(0)
103条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:107952次
    • 积分:1699
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:48篇
    • 译文:8篇
    • 评论:11条
    文章分类
    最新评论