| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1077 人关注过本帖
标题:用c语言画数学函数图像
只看楼主 加入收藏
hjx1120
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:李掌柜
等 级:贵宾
威 望:41
帖 子:1314
专家分:6927
注 册:2008-1-3
收藏
得分:0 
你要源码,源码给您了
那楼主这是想干什么?
2015-09-08 20:29
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
所有能在Windows平台做开发的软件,都可以使用GDI API作图,学会用GDI接口画点就可以了。能画点,就能画一切图案。在Windows下,有许多画图工具库是与C/C++接口的,自己摸查选用一个即可。你要明白:C的强大不是它的语言本身有许多功能,恰恰是它的语言足够简单,简单到连最基本的功能都没有,其强大是靠世界上所有程序员贡献工具库而来,后者不是C,而祗是用C写出来的东西,学C语言很简单,但要学世界上那么多工具库,却是一辈子都学不完。GDI祗是众多工具中的一个罢了,是Windows系统附带的。

Graphics是Borland公司提供的一个图形库,是运行在DOS系统下的,这个公司已经不存在。在Windows环境中,有人利用GDI接口包裹出Graphics库的形式,供人使用。你也可以选用那个,但那是语法糖,函数的形式和用法仿真旧Graphics风格,方便程序员沿用旧的习惯而已。若是新学,本无Borland系列编程的基础,犯不着仍然使用这种没有后续维护的工具。

不想安装太多工具的话,直接调用GDI API就是最简单的做法。#include <Windows.h>之后,自己钻研Win32 API吧。

授人以渔,不授人以鱼。
2015-09-08 20:30
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
很多在Windows下的编程语言,本身都提供画图功能,那些比C方便易用得多。假设你非要从造轮子开始构造世界,那么就从C开始,付出比别人更多的努力,重复文明的成果。

OK,讲一下GDI的基本画法:你首先查资料,知道画图需要创建一个虚拟图形设备的对象句柄(犹如文件读写的FILE*),那个句柄就是你通向图形世界的入口;然后画点的话,在GDI工具中是没有直接画点的,它是画椭圆,用画椭圆的函数来画,只要把尺寸收到最小,那就是点。能画出一个点,就可以用数学上的坐标系绘图法,把图像画出来,到这个层次,不光是画正弦曲线,任何可以用数学方程式描述的图案都可以画出来。这是学一点会一片的途径,你光求到正弦曲线怎么画是不够的,或用别的取巧法子做个丑陋的结果,也是不够的。经历这样的过程,才是最大的收获,直接要到结果,没用。

[ 本帖最后由 TonyDeng 于 2015-9-8 20:41 编辑 ]

授人以渔,不授人以鱼。
2015-09-08 20:38
快速回复:用c语言画数学函数图像
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033556 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved