Monthly Archives: July 2009

Challenging Issues in Visual Sensor Networks

Youssef Charfi, Naoki Wakamiya and Masayuki Murata Graduate School of Information Science and Technology Osaka University Suita, Osaka 565-0871, Japan {charfi, wakamiya, murata}@ist.osaka-u.ac.jp Abstract— Wireless sensor networks (WSNs) are an important research area that has attracted considerable attention. Most of … Continue reading

Posted in 未分类 | Leave a comment

Slick-C学习笔记 2 类型

Strings String类型用_str声明。 你可以使用内建的length属性来获得string的长度。 :+用于连接两个strings。(+用于两个数的加法) Enumerated Types Slick-C枚举类型非常类似于C的枚举类型,只是对算术和位操作类型检查比较宽松。eg.     enum BasicOptions { OPTION1=1, OPTION2, OPTION3, }; 此外,Slick-C引入了枚举类型标记,可以方便的创建位标记 enum_flags OptionFlags { FLAG1=0x4, FLAG2, // 0x8 FLAG3, // 0x10 FLAGS_ALL=FLAG1|FLAG2|FLAG3 }; Arrays Array的元素是动态指定的,所以不能在声明时制定大小; 定义array:[static] TypeName variable1[][={e1 ,e2 , …}] , variable2[][={e1 ,e2 , …}] … Continue reading

Posted in SlickEdit | Leave a comment

Slick C 学习笔记 1 介绍

介绍Slick-C®是一种宏编程语言,它混合了从C++、Java和Python的面向对象特性。SlickEdit的大部分代码都是用Slick-C写的,Slick-C涉及到了编辑器的很多行为,包括导航和缓冲区修改。Slick-C和SlickEdit一起被安装。你可以使用Slick-C去修改编辑器的外观,写宏去执行自定义的行为,增加新的语言支持以及适当地扩展编辑器的功能知道它彻底满足你的需求。 使用Silck-C源代码 Slick-C宏文件在安装目录中的macros子目录下。 Slick-C宏代码存储在以.e为扩展名的文件中。 编译后的Slick-C宏存储在以.ex为扩展名的文件中。 Slick-C遵循C-style语言的链接模型,不同的是,Slick-C宏可以动态的加载(load)和重载(reload)。 编译后的宏和对话框模板存储在vslick.sta(UNIX®: vslick.stu)中,这个文件在配置目录下。 Slick-C的预编译过程与C类似。Slick-C的头文件使用.sh扩展名。 所有的Slick-C文件都必须包含slick.sh文件(#include slick.sh)。 Slick-C的命名约定   类型 实例名称 细节 Namespaces se.example 小写,使用下划线或是点来分隔多个单词 Classes ExampleName 混合,第一个字母必须大写,唯一可以接受的是全部大写的缩略语,如"FTP” Interfaces IExampleName 同Classes,但是用”I”作为前缀 Enums ExampleName 同Classes,不推荐用”E”作为前缀 Enum Flags ExampleFlags 和Enums一样,但是用"Flags”作为后缀(不推荐"F”前缀) Member Funcs exampleName 混合,第一个字母小写 Member Vars m_exampleName 混合,第一个字母小写,并且用"m_”作为前缀 … Continue reading

Posted in 未分类 | Leave a comment