摘要: 用PHP实现MVC开发模式的逻辑层和表示层有多种模板引擎可供选择,但是官方引擎SMARTY诞生后,选择就有了变化。它的理念和实现都是相当"前卫"的。本文主要讨论SMARTY之于其他模板引擎的不同特点,简要介绍了该引擎的安装及使用,并用一个小的测试案例对比了SMARTY和PHPLIB template的速度和易用性。一、MVC需要模板MVC最早是在SmallTalk语言的开发过程中总结出的一种设计模式,MVC分别代表了"模型"、"视图"和"控制",目的就是让不同的开发角色在大中型项目中各司其职。在网络应用程序的开发中 阅读全文
posted @ 2011-06-02 18:12 fxcl 阅读(261) 评论(0) 推荐(0) 编辑
摘要: AutoIt 脚本都是一些很简单的文本文件,用记事本就可以轻松编辑了。但是更好的选择或许是使用一些强大的免费/共享编辑器,它们一般都会提供诸如语法高亮(让AutoIt的关键字和函数高亮并着色显示从而使得脚本 更加 易读而且减少错误的产生)等功能,因此会更适合用来编写脚本程序,目前多数的 AutoIt 用户使用的编辑器是 SciTe,AutoIt开发小组已开发了SciTe的 AutoIt 版本,该版本带有所有的语法高亮功能,同时还整合了很多AutoIt的第三方工具(比如语法错误检查和脚本整理等)。如需要 SciTe 的AutoIt版本请访问此页:http://www.autoitscript.c 阅读全文
posted @ 2011-06-02 13:34 fxcl 阅读(654) 评论(0) 推荐(1) 编辑
摘要: View Code 1#include<GUIConstants.au3>2#include<Process.au3>3Global$GUIWidth4Global$GUIHeight5$GUIWidth=1606$GUIHeight=1007$maingui=GUICreate("与陌生QQ联络",$GUIWidth,$GUIHeight)8$Status=GUICtrlCreateLabel("NothingtoUndo",0,67,160,14,BitOR($SS_SUNKEN,$SS_CENTER))9GUICtrlSet 阅读全文
posted @ 2011-06-02 11:53 fxcl 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 命令行参数 AutoIt 脚本程序可通过命令行调用,当我们传递命令行参数到脚本中的时候会有一个特殊的数组 $CmdLine 保存相关数据注意,脚本文件名不算进参数,如果要获得脚本文件名请查看关于 @ScriptName 的说明。如果某个参数中包含有空格字符则必须用英文“双引号”把这个参数围住。已编译的 脚本的也是以同样的方式接收命令行参数的。 $CmdLine[0] 保存着命令行中参数的个数(不包括脚本文件名) $CmdLine[1] 是第 1 个参数 $CmdLine[2] 则是第 2 个参数 ... 我们常用 $CmdLine[$CmdLine[0]] 来表示最后一个参数... 如果您的脚 阅读全文
posted @ 2011-06-02 11:47 fxcl 阅读(1268) 评论(0) 推荐(1) 编辑
摘要: View Code 1ifProcessExists("qq.exe")then2$QQPID=ProcessExists("qq.exe")3ProcessClose($QQPID)4endif567===============================================================8SetobjWMIService=GetObject("winmgmts:"&"{impersonationLevel=impersonate}!\\.\root\cimv2")9S 阅读全文
posted @ 2011-06-02 11:24 fxcl 阅读(408) 评论(0) 推荐(1) 编辑
摘要: 此外,编译好的脚本程序是经过压缩和加密的,而且还可使用 FileInstall 函数来绑定(装入)所需文件(同样也会被压缩和加密)到生成的程序中。当然,所有被 #include (包含)的文件都会被连接并编译进目标文件中,这样脚本(程序)在运行时就不再需要这些文件了。 Aut2Exe 的使用方法有以下三种: 阅读全文
posted @ 2011-06-02 10:26 fxcl 阅读(979) 评论(0) 推荐(0) 编辑