我正在实习和实习需要我学习和练习TCL - OO所以我一直在寻找TCL - OO的教程,例子和书籍,但我找不到任何东西,所以如果有人能给我一些我会非常感激关于TCL - OO的好建议.
我在网上做了一些研究,并发现了这些材料
链接:http: //www.tcl.tk/cgi-bin/tct/tip/257
书:TCL/TK开发人员指南第3版by clif Flynt - 在TCL上只有2章--OO
所以除了这两个参考文献,如果有人可以用额外的材料指导我,它将是辉煌的,提前谢谢
我正在开发一个TCL GUI,我从XML Schema获取GUI的数据树结构,我必须像XML Schema一样验证限制的输入字段.在我使用的XML Schema中,我有简单类型NMTOKEN Name和NCName,分别带有模式限制' \c+',' \i\c*'和' [\i-[:]][\c-[:]]*'.我用来检查的代码是
method validatePatternValue { value } {
set patternCheck 1
set pattern "^($patternValue)\$"
set patternCheck [regexp $pattern $value]
if {$patternCheck == 0} {
tk_messageBox -message "Only Characters within range $patternValue for $patternValueType is\
accepted "
return 0
}
return 1
}
Run Code Online (Sandbox Code Playgroud)
每当$ pattern是其中之一' \c+',' \i\c*'和' [\i-[:]][\c-[:]]*'我的文本字段不接受任何输入并继续抛出错误异常对话框.
只是为了添加更多信息,我偶然发现了这个网站,并提供了一些有关处理' \i'和' \c' 组合的问题的一些信息.但除了以下链接中建议的方法之外,没有其他方法:XML Schema Character Classes