数学建模社区-数学中国

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

作者: forcal    时间: 2011-11-29 19:44
标题: Lu系统扩展动态库LuSystem简介
本帖最后由 forcal 于 2011-11-29 20:00 编辑
& w7 i5 _# d2 e$ g  Z" n7 b- G% h4 T7 |- f& }$ }' k
Lu系统扩展动态库LuSystem简介
* m0 p1 |9 R$ f. u5 j* z  q
    LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。& u6 ^, B6 ^5 D6 H

+ R% E1 y) X) Q2 S3 a    主要的数据类型有:# ?: m3 E1 T& D$ P

% L6 M" T& J( d0 B3 C    luu:系统内置类型lu表的扩展类型。# }0 b7 U( V  {% D) ?

3 W9 T7 N0 h- ~( B  S2 x- o    String:系统内置类型字符串string的扩展类型(尚未添加)。
' E, b1 O0 M. q) s
! U6 w( q, Q2 o    dict:字典。
5 a" W; |' z8 v  z4 p5 b7 Y9 |, D* y, y
    struct:结构。
" N6 i7 ]+ `- z, v  i6 t% h$ F
0 N" j- b+ n2 x: ?0 P, r    class:类。
+ m6 X- f/ b' Z( Z) n
, _) f# f8 [% `* B# j, _( h    regex:正则表达式(尚未添加)。+ W& y7 {$ b" }/ r8 q& U" {

4 j* |. ]9 q- a# V: V$ g/ B: L    file:文件类型(尚未添加)。4 `. b  Z) c" T3 Y' ]3 q; @

. W& c" L5 Z$ V: a9 q    ... ...2 K( j1 ~9 p8 b5 U
+ f3 c( Y) U; z
    在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
: R% }4 p" b7 f& |4 Q- m* \2 _# I# s7 b7 e* ~1 K. N& z" a5 M& p) T
    LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!4 b$ P8 B" g) g! U

/ V, Z# u5 T' K* {' z; i    LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm; l5 P) E( D5 Z1 B! w8 F

. r8 z3 T  _% m1 P! U0 w+ D    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 : {4 h4 B7 f# W# _  Z' ~
学习学习!

5 L3 v8 i: w6 p& D9 x




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