这是我的新书《脚本驱动的应用软件开发方法与实践》介绍的主题。我看软件的三个阶段:
http://jemylu.spaces.live.com/blog/cns!E1C9F572B6A2D19!425.entry本书目录
http://jemylu.spaces.live.com/blog/cns!E1C9F572B6A2D19!424.entry脚本驱动的看图软件(含vc.net源代码)
http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=1559本书完整源代码
http://www.khp.com.cn/gratis_resource/5084.rar网络连接及书评
http://www.china-pub.com/computers/common/info.asp?id=32125
http://jemylu.spaces.live.com/blog/cns!E1C9F572B6A2D19!425.entry本书目录
http://jemylu.spaces.live.com/blog/cns!E1C9F572B6A2D19!424.entry脚本驱动的看图软件(含vc.net源代码)
http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=1559本书完整源代码
http://www.khp.com.cn/gratis_resource/5084.rar网络连接及书评
http://www.china-pub.com/computers/common/info.asp?id=32125
对于开发者来说,开发任务比一般的skin还加重了.皮肤的最高境界,恐怕还是microsoft提供一个完整的接口.现在的scheme不是很流行么.可惜是系统级,而不是应用程序级.
魔兽世界貌似就用它
任何脚本都自有一套规则,那也就是说执行任何脚本都要进行解析。LUA也不会例外。
但紧紧从换肤这个角度来看,这种实现方式有待考究.不知道各位有没有用过skinmagic , skin++之类的软件.从实现来看,这些软件的设计模式会更高效直接,而且从使用的角度来看,也会比脚本的方便些,毕竟script中那些事件处理部分好似没有太大的必要(其实这些是程序逻辑部分).不过有个想法就是,如果可以把程序的各个窗体的位置关系等东西写成类似HTML格式的配置,可能会方便一些.