数学建模社区-数学中国

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

作者: forcal    时间: 2011-11-29 19:44
标题: Lu系统扩展动态库LuSystem简介
本帖最后由 forcal 于 2011-11-29 20:00 编辑
& M/ k0 l+ F1 |& q3 k/ k( z7 E. ]) D) F2 L3 S5 o
Lu系统扩展动态库LuSystem简介
" V! g6 e0 x: W8 f  x6 i0 o/ c
    LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。
3 l9 v" y, [6 G" y; F
9 S9 c( m" M& _: J: y2 a8 F    主要的数据类型有:. [* A8 j) [7 l0 ?+ b8 p  F; u
$ b1 \! A% S7 F) w" }9 J" s
    luu:系统内置类型lu表的扩展类型。
6 Y* x- X5 N0 k$ h( [' E+ a. {8 }+ G) D2 R( V8 P9 A
    String:系统内置类型字符串string的扩展类型(尚未添加)。1 L# Q  l, o# {3 `

+ K1 R+ x' b( P! P, P7 H    dict:字典。1 I  ~- o* Y0 J, ~

- B8 ]. }. I: l6 ]% i    struct:结构。& Q: l. K. X9 c- T, m2 a) R" X( ^
* \8 H2 W7 W$ E
    class:类。4 J9 o! \3 {' @' O& a

/ C5 F( G# n6 k/ g% r    regex:正则表达式(尚未添加)。* h  e0 ^9 ]1 B2 H

3 I5 N( k! @* E( C+ E+ ?- o3 d7 A    file:文件类型(尚未添加)。9 r0 ~+ T+ e0 v$ t4 c6 t

" h2 N, w3 e; X* L    ... ...  _& J. j3 {0 E, X+ f6 ~* q
6 i5 D$ P7 H4 i; ]
    在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
1 U, n& Q' V$ t5 ]9 M2 \5 j7 K8 w  H" s& z! E1 e0 b4 \
    LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!
. ?) I1 Z6 w" Y0 `$ S2 S6 |5 O. `. M8 w( M
    LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm
; U; [9 G+ g. N. `2 W
) ]" U% M! t3 S+ Q2 e    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 % h' p! H$ c. l8 c5 A3 B4 I, S0 h
学习学习!

7 \# X2 e: o4 t! R  l8 G1 A3 ^




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