现在呢,笨笨来揭晓上节课留下的悬念。其实笨笨想再介绍一下CChart在著名的国产语言易语言里面的应用。

下一段介绍来自百度百科。

易语言是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中国人的思维编写程序,并不用再去学习西方思维。易语言的诞生极大的降低了编程的门槛和学习的难度。从2000年以来,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。

看起来还是很不错的样子。

其实,笨笨对汉语编程并不感冒,因为汉语编程本质上无非是把英语编程的关键字换成中文,同时变量名可以用中文定义而已。而实际使用时,每门语言里面,关键字并不多,变量名用中文或者用拼音对我们来说差别也不大,而且用中文还容易混淆关键字和普通变量,因此笨笨觉得汉语编程实在没必要。

在笨笨的记忆中,有好几个号称“中文编程”、“汉语编程”的语言。其中记忆最深刻的叫“汉编”,这个汉编经过一番炒作,结果反而被扒皮了,跟上海交大陈进教授的“汉芯”有的一拼,其实就是国外Forth语言的马甲。

这样看起来,易语言虽然给人的感觉比较low,而且据说是外挂专用语言,但还是在实实在在做事。

我觉得易语言最大的优势,不是中文编程,而是里面内置的大量程序模板。有这些模板可以迅速完成某些功能。

下面还是给出CChart在易语言下使用的例子。

首先介绍易语言下CChart的配置方法。

本节课使用的易语言版本是5.8。

第一步,首先需要保证PlotCom控件在系统下已经注册,才能开始以下的步骤。如果没有注册,可以用regsvr32命令注册,易语言的菜单中也有控件注册的选项。

第二步,在易语言IDE中导入PlotCom控件。

点击菜单“工具”->“类型库或ocx组件->支持库”,在出现的对话框中找到PlotCom控件,然后点击“下一步”。

第三步,在出现的对话框中,选择PlotCtrl,然后点击“下一步”,在下一个对话框中点击“保存”。

第四步,任意选择一个合适的位置保存PlotCom.npk文件,然后在弹出的对话框中,选择“是”。这样就算导入成功。

第五步,点击菜单“工具”->“支持库配置”,在弹出的对话框中选中PLOTCOMLib,然后点“确认”。这时,左边的工作夹里会出现PLOTCOMLib。同时,在窗口组件箱里,会出现“外部组件”。

好了,CChart已经配置好了,下面开始调用。

第一步,新建一个Windows窗口程序。

第二步,把PlotCom控件拖到主窗体上,调整大小和位置。

第三步,在工作夹里,点击属性标签,然后点击“在此处选择加入事件处理子程序”,从弹出的选项中选择“创建完毕”。

第四步,在代码窗口的最下面,也就是“_启动窗口,创建完毕”的下面,输入以下代码。

PlotCtrl1.ChartType = 0
PlotCtrl1.Title = “易语言标题”
PlotCtrl1.AddPoint2D_S (-2, 4, 0)
PlotCtrl1.AddPoint2D_S (-1, 1, 0)
PlotCtrl1.AddPoint2D_S (0, 0, 0)
PlotCtrl1.AddPoint2D_S (1, 1, 0)
PlotCtrl1.AddPoint2D_S (2, 4, 0)

如图所示。

最终效果如图。

耶!!!

深入浅出CChart 每日一课——快乐高四第三十课 麦正帮主,ActiveX控件巨鲸帮巨鲸岛之易语言篇相关推荐

  1. 深入浅出CChart 每日一课——快乐高四第五十课 新石器时代,轻装上阵之EasyX窗口绘图

    这一课继续介绍了在控制台程序中绘图,不过控制台窗口稍有变化,是EasyX库生成的控制台窗口. 根据EasyX官方主页的说明,EasyX 是针对 C++ 的图形库,可以帮助C/C++初学者快速上手图形和 ...

  2. 深入浅出CChart 每日一课——快乐高四第五十六课 絮絮叨叨,岁月杀猪刀之FAQ

    CChart发布已有多年,QQ交流群也成立了很久.在和网友的交流中,发行了CChart的很多问题,也进行了很多改进和完善. 网友们接触CChart的时间有早有晚,不同的网友经常在群里或私聊的时候提出的 ...

  3. 深入浅出CChart 每日一课——快乐高四第五十七课 新的起点,炫彩界面库之老树新芽

    CChart对多种DirectUI库具有良好的适配性,炫彩界面库也不例外.前面已经有两篇关于炫彩界面库的课程,分别是第17课"深入浅出CChart 每日一课--第十七课 时尚加潮流,Dire ...

  4. 深入浅出CChart 每日一课——快乐高四第五十二课 旧梦重温,天上人间之炫彩界面库

    早在第十七课,就已经介绍了CChart在炫彩界面库中的使用方法.不过呢,那里的方法有一点小问题,就是我们有点霸道,占用了整个客户区.一般情况下,这样是不太合适的,因此,笨笨一直有重写一个炫彩教程的想法 ...

  5. 深入浅出CChart 每日一课——快乐高四第五十八课 大道至简,炫彩界面库之接口代码优化

    上节课对CChart在新版炫彩界面库中的使用进行了详细说明,大家看到CChart对炫彩界面库具有完美的兼容性. 但是呢,大家也发现了,要实现CChart的完整功能,需要用户编写的代码不少,杂七杂八地接 ...

  6. 深入浅出CChart 每日一课——快乐高四第五十一课 蹒跚学步,轻松自在之Win32++

    WIN32++是封装了Win32API的C++项目.项目地址:http://sourceforge.net/projects/win32-framework/files/?source=navbar. ...

  7. 深入浅出CChart 每日一课——快乐高四第四十九课 旧石器时代,老血狂喷之控制台窗口绘图

    前面快乐高四第三十三课,介绍了在控制台程序中怎么利用CChart绘制曲线,那里的方法呢,很简单,就是创建一个弹出窗口,然后在这个弹出窗口上绘图,其实技术含量比较低. 这一课呢,笨笨想给大家介绍一下怎么 ...

  8. 深入浅出CChart 每日一课——快乐高四第十四课 枝头红杏,Win32标准控件ChartCtrl之围城

    本节课笨笨继续介绍ChartCtrl控件在DuiLib中的应用. 请大家先复习高四第三课. 本节课的方法和这一课的方法差不多,由于笨笨提供了ChartCtrl这个新工具,所以编程可以有一定的简化. 首 ...

  9. 深入浅出CChart 每日一课——快乐高四第九课 于无声处,CChart内置功能介绍之数据存取篇...

    笨笨长期以来一直使用Origin软件画图和处理数据,但Origin软件没有编程语言的接口.笨笨开发CChart的一个潜在的目标.是想实现Origin软件的功能.当然这是一个不可能达到的目标.Origi ...

最新文章

  1. js手机键盘遮挡_完美解决手机网页中输入框被输入法遮挡的问题
  2. 【redis】liunx安装redis
  3. javaweb关于用户是否登录全局判断,没有登录跳转到登录界面
  4. Laravel添加验证场景提高针对性质的验证
  5. 预览速度提升30倍,这是什么黑科技?(天猫618之3D渲染篇)
  6. 【leetcode】109. Convert Sorted List to Binary Search Tree
  7. NGINX原理 之 SLAB分配机制(转)
  8. 2017-06-19 (cp mkdir rm 运行级别及修改)
  9. 周鸿祎:物联网时代的三大威胁
  10. 计算机网络|UDP用户数据报服务
  11. cuda10.2安装包 和 cudnn安装包下载
  12. 魅族魅蓝note6救砖及高通救砖工具分享
  13. 初学CODEBLOCK+wxWidgets
  14. 从键盘读入3个字符串,对它们按字母大小的顺序排序,然后把排好序的字符串送到磁盘文件1.txt中保存
  15. 金融量化分析基础(二)—— 套利
  16. 与非门如何变成非门,与门,异或门
  17. iOS解决“The ‘Pods-XXX‘ target has transitive dependencies that include statically linked binaries”报错
  18. openGL平行光、点光、聚光
  19. Error occured processing XML 'Cannot find class [springmvc.extention.BeanArgumentResolver]
  20. workbook加载文件路径_EXCEL VBA 引用文件路径问题,请来帮忙,谢谢!

热门文章

  1. 如何更改Linux自动锁屏时间
  2. tek示波器软件_泰克示波器自带上位机软件功能介绍
  3. 龙之谷微信该服务器已爆满,万王之王3D服务器已爆满怎么办 爆满区服如何进入...
  4. Android Drawable - Scale Drawable使用详解(附图)
  5. 用Java仿写梦幻西游
  6. Python 能写游戏吗?有没有什么开源项目?
  7. 动漫2018年7月新番
  8. java中的除法运算
  9. CSS 自定义鼠标显示的形状
  10. 最通俗易懂的超级无敌简单的HTML表格添加功能案例