数学建模社区-数学中国

标题: Lu系统扩展动态库LuSystem简介 [打印本页]

作者: forcal    时间: 2011-11-29 19:44
标题: Lu系统扩展动态库LuSystem简介
本帖最后由 forcal 于 2011-11-29 20:00 编辑
6 f8 u9 g$ \/ w# N; \
, ^! z% l, [) b
Lu系统扩展动态库LuSystem简介

, X/ ^; e# h' ?: r" e    LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
! ]& _0 L+ H- Z/ E
, X  s3 k3 v# U6 ]# T    主要的数据类型有:
' H/ U* A" ]4 J* w3 S+ o5 W" D! Y, E+ m0 k6 H4 G1 w  [
    luu:系统内置类型lu表的扩展类型。# h/ L6 x& }( a% K2 n) F

3 F3 T/ v1 o* R( j" i: N    String:系统内置类型字符串string的扩展类型(尚未添加)。5 ^! @/ h/ H  a, E, U9 q3 T
; y1 j" Y5 _! H( v) Z% K5 o; u
    dict:字典。+ c6 X/ D5 |  U, d

) s- _6 G" W8 y, ~3 Y1 D/ ]" ^    struct:结构。3 D: A+ t# `( [$ L

) ?5 E1 \' A: w* Z2 a& d9 u# W; ^    class:类。+ L% H" Z& U: C! T7 f5 O
$ ?1 Z9 x- S1 z7 i
    regex:正则表达式(尚未添加)。
; k! |& h* u0 v' L# z6 {7 `1 ]. J. C7 N
    file:文件类型(尚未添加)。
$ |8 d: ^5 ?" w5 x1 ^( z! s0 W. i5 X! U; d( h! j
    ... ...
8 e: t$ r, ^. ?) L5 h( O
6 n% p" A3 }% a6 J; f' F    在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
, C/ {( U% r4 Y; U8 D
' u+ A2 @7 N  l$ v3 Z    LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
$ U. ?9 X; q" ?9 w# D1 J8 A! c; D- o% a" D$ m* ]6 ^8 d, M, I
    LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm
' K: a' E8 P! ~) y2 d! _7 s- o6 t, E0 b0 H$ V& p
    LuSystem的源代码是开放的,源代码下载:http://www.forcal.net/xiazai/lu1/lu1code.rar
作者: hopeoflight    时间: 2011-11-30 09:14
学习学习!
作者: forcal    时间: 2011-12-2 19:21
hopeoflight 发表于 2011-11-30 09:14 * E+ J! y& A& g5 x6 q6 |1 s, G. e: J
学习学习!
, H( U, B  j+ N$ y7 _





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5