易截截图软件、单文件、免安装、纯绿色、仅160KB

用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”层的第一帧,加入如下代码:
//载


相关文档:

用C写的3D迷宫

          Boss说,要看OpenGL,看了快一个月,总算出了个像样的东西,用C写了个3D迷宫,
虽然只有350行
       代码,不过边学边写,足足写了一周时间,还是小有成就感的,活活活!
         &n ......

关于《0 bug C/C++商用工程之道》的一处bug

这两天有很多朋友已经买了书了,并且开始看,呵呵,我心里也很高兴。
嗯,要说江湖上藏龙卧虎呢,这不,这才几天时间,已经有朋友指出我书中的一处明显错误,这里我正式给大家说明一下,免得对各位读者有个不好的误导。
问题出在第26页的一个图以及其相关文字。这是第二章基础知识的第一节,其实就是关于内存的讲解,大家 ......

c/c++语言问题中可变参数


 va_list是c/c++语言问题中解决可变参数的一组宏.先来看一个程序例子吧.
view plaincopy to clipboardprint?
#include <stdarg.h>   
/** 函数名:max  
  * 功能:返回n个整数中的最大值  
  *  参数:num:整数的个数 . ......

在Linux C编程中使用Unicode和UTF 8

在Linux C编程中使用Unicode和UTF-8
目前各种Linux发行版都支持UTF-8编码,当前系统的语言和字符编码设置保存在一些环境变量中,可以通过locale命令查看:
$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US ......

在c中处理utf 8




UTF-8最大的一个特点,就是它是一种变长的编码方式。它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度。
UTF-8的编码规则很简单,只有二条:
1)对于单字节的符号,字节的第一位设为0,后面7位为这个符号的unicode码。因此对于英语字母,UTF-8编码和ASCII码是 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号