用Flash与C语言制作工程实时数据动态曲线图
本文旨在说明如何利用Flash和C语言制作BS模式下的实时数据动态曲线图,现在流行的实时数据曲线图,大都是采用了CS模式的开发语言,BS模式的虽有一些实例,比如google上的股市曲线图,但其实现的方式和流程在网上很少能见到。
其运行时的界面如下,数据实时更新,曲线图从左往右动态移动:
下面先讲在实现过程中的工作环境以及开发工具进行简单的介绍:
1. Macromedia Flash Professional 8;
2. Macromedia Dreamweaver 8;
3. 标准C;
4. 操作系统:Windows,主要用来制作Flash和网页;
5. 操作系统:Linux,用作网站的服务器,安装apache;
6. apache软件。
假设以上的环境都已经安装完毕,并经测试运行正常,下面就逐步的介绍开发过程:
一.在制作此例前,我假设您已了解以下Flash知识点:
1.使用this.createEmptyMovieClip动态创建MovieClip;
2.使用AS绘制线条或矩形;
3.对Flash中“深度”的理解;
4.使用this.createTextField动态创建文本框
二.正式开始
1.创建一个空白文档,有两个层:
看上图,两个层:
A.script:放置一些脚本;
B.坐标曲线: 放置一个MovieClip,即生成的曲线;
2.按Ctrl+F8新建一个影片剪辑(MovieClip),里面放置一个动态文本框,实例名称为:tips,如下图:
3.返回场景,将刚才制作的mc坐库中托至场景(放在可视区域外),并且命名为:mouse_mc,如图:
4.按Ctrl+F8新建一个影片剪辑(MovieClip):坐标曲线,有三个层:,如下图:
A. script:放置一些脚本;
B. 文字:放置x,y轴的说明文字;
C. xy轴: 放置x,y坐标轴;
5.在影片剪辑“坐标曲线”的“xy轴”层上画x,y坐标线:
这步就是注意坐标轴的中心点,画在影片剪辑的注册点上,即_x=0,_y=0处;
6.在坐标轴附近,创建二个动态文本框,分别指定变量名为:name_x,name_y,如下图:
这二个文本框用来显示坐标轴的说明文字;
7. 接着在的“script”层的第一帧,加入如下代码:
//载
相关文档:
Boss说,要看OpenGL,看了快一个月,总算出了个像样的东西,用C写了个3D迷宫,
虽然只有350行
代码,不过边学边写,足足写了一周时间,还是小有成就感的,活活活!
&n ......
今天看到一种比较安全的枚举写法!
enum example
{
item1 = 0,
item2,
item3,
item4,
item5,
max /* when you want to add element,please add before this */
};
当你使用它的时候:
example ex1;
i ......
今天归纳总结一下文件操作函数及各个参数的含义:
先介绍一下c++的文件操作,为什么说c++的文件操作呢,因为对于c语言的操作,也有它的函数之不过大同小异罢了。
在c++的文件操作中有,有一个类对文件操作进行操作,即CFile,下面就写一段代码,来简单的进行介绍。
CFile cf;
char zhi[]={1,2};
&n ......
引言
C/C++语言有一个不同于其它语言的特性,即其支持可变参数,典型的函数如printf、scanf等可以接受数量不定的参数。如:
printf ( "I love you" );
printf ( "%d", a );
printf ( "%d,%d", a, b );
第一、二、三个printf分别接受1、2、3个参数,让我们看看printf函数的原型:
int printf ( const ......
http://os.51cto.com 2008-03-21 11:15 佚名 赛迪网
摘要:学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑器,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。
标签:Linux C语言 编程
Or ......