星之韵

 

2011年4月15日

静态链接库、动态链接库与COM组件的区别

摘要: 1.动态链接库与静态链接库的区别。 1.1 静态链接库作为代码的一部分,在编译时被链接。1.2 动态链接库有两种使用方式: 一种是静态加载,即在应用程序启动时被加载; 一种是动态加载,即是该动态链接库在被使用时才被应用程序加载。2.动态链接库和COM组件的区别 2.1 动态链接库的表现形式只能是dll[变态该名的除外], COM组件的表现形式可以是dll也可以是exe。 注:其实字体、驱动等也算是动态链接库的一种,这里略去... 2.2 动态链接库的生成和编译器及系统相关,在Windows/Linux下系统,需要分别编译才能使用。 COM组件是二进制编码,在Windows和Linux下可以直接 阅读全文

posted @ 2011-04-15 17:11 星之韵 阅读(3976) 评论(0) 推荐(1) 编辑

2011年4月14日

结构体和类的区别

摘要: 1.C的结构体和C++结构体的区别 1.1 C的结构体内不允许有函数存在,C++允许有内部成员函数,且允许该函数是虚函数。所以C的结构体是没有构造函数、析构函数、和this指针的。 1.2 C的结构体对内部成员变量的访问权限只能是public,而C++允许public,protected,private三种。1.3 C语言的结构体是不可以继承的,C++的结构体是可以从其他的结构体或者类继承过来的。 以上都是表面的区别,实际区别就是面向过程和面向对象编程思路的区别: C的结构体只是把数据变量给包裹起来了,并不涉及算法。 而C++是把数据变量及对这些数据变量的相关算法给封装起来,并且给对这些数据和 阅读全文

posted @ 2011-04-14 10:59 星之韵 阅读(37367) 评论(2) 推荐(1) 编辑

2010年4月26日

ActionsScprit3.0 小知识点(四)[数据的保存及文件的读取]

摘要: 1.AS3.0 数据的保存  a.使用LSOs(Local shared objects)保存数据到本地计算机中去,和cookies功能差不多,只是比cookies更加强大,可以保存更多的数据。  b.使用RSOs(remote shared objects)将数据保存在服务器上。2.LSOs的使用  2.1 打开或者创建    SharedObject.getLocal("LSOs对象的名称")... 阅读全文

posted @ 2010-04-26 17:22 星之韵 阅读(402) 评论(0) 推荐(0) 编辑

ActionsScprit3.0 小知识点(三)[绘图]

摘要: graphics内部属性1.lineStylegraphics.lineStyle(    thickness,  //线条宽度    color,    //线条颜色    alpha,    //透明度    pixelHinting, //线条是否包住整个像素    scaleMode,  //缩放    caps,     //末端的封盖    joints,    //    miter... 阅读全文

posted @ 2010-04-26 14:16 星之韵 阅读(272) 评论(0) 推荐(0) 编辑

2010年4月24日

ActionsScprit3.0 小知识点(二)[层级结构及外部对象的加载]

摘要: 1.层次结构  1.1 stage是可视化对象列表层级的根节点。    可被渲染的可视化对象都包含在flash.display中,    stage实际上是个容器。    可视化对象容器包括Sprite、MovieClip、Shape    可视化对象即一个可显示的元素。可视化对象需要添加到可视化对象容器中才能被显示出来。  1.2 容器内添加可视化对象的方法。    a. 容器.addChild... 阅读全文

posted @ 2010-04-24 23:42 星之韵 阅读(328) 评论(0) 推荐(0) 编辑

ActionsScprit3.0 小知识点(一)[通用属性及事件的处理]

摘要: 1.主舞台是不接受MouseEvent的。需要创建一个新的可视组件来监视MouseEvent事件。  可视组件.addEventListener(MouseEvent.事件,事件处理方法);2.将组件添加到主舞台。  addChild(组件);3.删除事件监听程序  事件源.removeEventListener(事件,事件处理方法);4.键盘处理事件的组件必须处于激活foucs状态  stage... 阅读全文

posted @ 2010-04-24 11:49 星之韵 阅读(278) 评论(0) 推荐(0) 编辑

2010年4月23日

ActionScript3.0(6)处理数组

摘要: 1.索引数组 Array 1.1 创建 var myArray:Array=new Array();myArray.push("One");myArray.push("Two");---------------------var myArray:Array=["One","Two"]; 1.2 数组长度 length 1.3 加、删数据push 尾部添加,unshift 开头添加splice(位... 阅读全文

posted @ 2010-04-23 09:45 星之韵 阅读(238) 评论(0) 推荐(0) 编辑

ActionScript3.0(5)字符串的处理

摘要: 1.字符串的转义符 \\b 退格\f 换页\n 换行\r 回车\unnnn nnnn为Unicode码,意思是将Unicode码转化成字符\xnn nn为ASCII码\' 单引号\" 双引号\\ 反斜杠2.字符串属性2.1 Length属性 字符串的长度2.2 charAt属性 字符串指定的字符2.3 charCodeAt属性 字符串指定的字符编码2.4 fromCharcode(...) 从编码... 阅读全文

posted @ 2010-04-23 09:44 星之韵 阅读(842) 评论(0) 推荐(0) 编辑

2010年4月22日

ActionScprit3.0(4)时间的处理

摘要: 1.Date对象  1.1 构造函数    var now:Date=new Date(); //没有参数,获得当地的时间。    var mydate:Date=new Date(秒数);//获得UTC(1970.1.1 0:0:0)+秒数    var setdate:Date=new Date(年,月,日,时,分,秒,毫秒); //返回指定的时间   varsetdate:Date=new ... 阅读全文

posted @ 2010-04-22 16:11 星之韵 阅读(390) 评论(0) 推荐(0) 编辑

ActionScript3.0(3)面向对象篇

摘要: 1.类的声明  1.1 作用域    dynamic 动态的    final 不得由其他类扩展[不能被继承]    internal 当前包内可用[默认]    public  公共的  1.2 声明    [作用域] class 类名 {类的实现;}2.类的属性  2.1 作用域      internal 当钱包内可用[默认]      public 公共      protected 派生... 阅读全文

posted @ 2010-04-22 15:41 星之韵 阅读(271) 评论(0) 推荐(0) 编辑

导航