摘要: 下面请用VC6打开第一课编写的程序,并运行之,出现第一课最后一张图的那个界面。把鼠标在程序的窗口里四处动动,是不是图像的状态随着鼠标位置的移动有所变化呢?是的,的确是这样,这就是CChart的交互功能在起作用了。非常奇特的地方在于,我们并没有为交互功能添加任何代码!!!为了完整地体验CChart的交互功能,需要把第一课的程序略作修改。在VC中打开Lesson01.cpp文件,找到ATOM MyRegisterClass(HINSTANCE hInstance)这个函数,并在函数里找到下面这一行。wcex.style = CS_HREDRAW | CS_VREDRAW;把这一行修改成下面这样。w 阅读全文
posted @ 2013-10-28 20:47 baita00 阅读(278) 评论(0) 推荐(0)
摘要: 在第一课中,笨笨编写了少量的代码。对CChart不熟悉的人对部分代码可能不能理解,下面给同学们解释一下。第一段代码如下。#include "Chart.h"#ifdef _DEBUG#pragma comment(lib, "PlotDll_d.lib")#else#pragma comment(lib, "PlotDll.lib")#endif这一段大家应该很好理解,这是C++的预处理。首先包含头文件Chart.h。然后根据是否编译Debug版本选择不同的导入库。如果编译Debug版本,需要链接PlotDll_d.lib这个导入库, 阅读全文
posted @ 2013-10-27 13:45 baita00 阅读(399) 评论(0) 推荐(0)
摘要: 笨笨属于凡夫俗子,对于这个CChart系列教程,不能免俗,仍然从Hello World开始。首先给出一个简单的例子。CChart软件库的主要功能是在软件中绘制曲线。CChart一般在VC中使用。笨笨使用的开发工具是VC6。虽然VC6已经很老了,虽然VC6不符合时代的潮流了,但是笨笨决定爱她到天荒地老,海枯石烂,永不变心。如果使用更高版本的VC,那也没有问题,笨笨的程序在VS2010和VS2012上测试过,完全正常。作为准备工作,请到WWW.CSDN.NET网站的下载频道下载CChartDll.7z文件,为保证后续例子程序正常运行,需要CChart版本号大于2.5.1.2。现在开始!第一步,请打 阅读全文
posted @ 2013-10-27 13:40 baita00 阅读(556) 评论(0) 推荐(0)