数学建模社区-数学中国

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

作者: forcal    时间: 2011-11-29 19:44
标题: Lu系统扩展动态库LuSystem简介
本帖最后由 forcal 于 2011-11-29 20:00 编辑 , P* N9 p6 N* f* N8 C; [
( {* c* Q, a- a  @
Lu系统扩展动态库LuSystem简介
9 f* |6 ?7 X6 Y4 g7 m) b' B
    LuSystem32.dll是一个Lu系统扩展动态库,包含一些增强Lu系统功能的函数、对系统内置类型的扩展以及一些新增数据类型等等。LuSystem不仅是对Lu系统的扩充,更在于演示Lu是极易扩充其功能的脚本,很少有脚本允许用户能方便地添加像字典、结构、类等高级的数据结构,但Lu允许,而且实现这些很容易,因而,LuSystem也是编程用户极佳的练手工具。/ H- o/ z! {; P+ y

9 ?* d' K  I( e; j5 V    主要的数据类型有:
9 }  i$ j* O: C- y! P% c9 }6 s8 K- C8 e/ d) h' ~% W" D4 s
    luu:系统内置类型lu表的扩展类型。: c1 E5 Q. s4 [( [
7 }  t, y( V6 b+ R
    String:系统内置类型字符串string的扩展类型(尚未添加)。" z" Z6 v' |/ [: @2 D1 t
. ~; E+ u9 L. Q: T
    dict:字典。
0 M$ J" w' R6 b( i* J. G
7 \, a; Q% X5 L; U: w; e2 r    struct:结构。& o2 N" y- D5 a3 E# k6 i, `

' B9 m: r) r: ?# ?4 S  F    class:类。7 `' ]1 q: I+ k( t

( z3 n" Z3 ^/ ^! Y" s, W    regex:正则表达式(尚未添加)。$ g, Q2 M" ^6 h$ U, i
" {7 h6 m  I2 K9 E& k  k! x
    file:文件类型(尚未添加)。6 |/ ~/ L& a* {4 V. T& X8 z
! n: O+ z8 D3 y, m6 U! z
    ... ...
( V% |. U2 {$ v: X5 o3 Y9 W
( l" C  {. C) S: ^0 f7 q1 K    在LuSystem中的函数是通过二级函数命名空间“sys”输出的,所有函数均具有类似“sys::lufun(...)”的格式。使用!!!using("sys");可简化LuSystem中的函数访问。
% R, h3 ]' k$ o0 ?# A1 F3 P$ y6 s, s: o$ _
    LuSystem目前还不完善,主要用来演示Lu系统的可扩充性,但一些实用的功能或函数会不断添加进来,欢迎大家给出各种改进的建议!3 ~. X9 v9 B  N! O: @$ J# Z9 Z

" k/ {1 B3 e) W4 U0 j+ d3 X    LuSystem详细内容:http://www.forcal.net/sysm/lu1/luhtm/lusystem.htm
+ |* I: j4 G( x9 d0 k) B; u/ a
5 F- E, B' h; a" `    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
" c: X! {5 j) \  s学习学习!

+ J# d$ j( W+ k+ D




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