代码改变世界

Windows PowerShell 2.0 代码调试并排除bug

2010-12-01 00:12 by @天行健中国元素, 2033 阅读, 收藏, 编辑
摘要:没有任何脚本或程序能够保证在任何情况下毫无错误地执行,在外界条件变化的情况下,需要预防可能出错之处。本文将着重讲解如何调试PowerShell代码,即查找并排除bug,这是每个开发人员都应该熟练掌握的技术。在本文将介绍PowerShell提供的解决方法,以及诊断和预防错误的方法,以使程序更加健壮和稳定。 大多数编程语言和环境提供了完整调试特性的系统,可以逐步跟踪程序的执行,保证所有的执行过程符合预... 阅读全文

Windows PowerShell 2.0创建调用脚本文件

2010-11-30 02:01 by @天行健中国元素, 3553 阅读, 收藏, 编辑
摘要:在PowerShell中不存在文件和目录的概念,涉及文件和目录的操作总是转换为项(item)处理,即Get-Item、Get-ChildItem和Get-ItemProperty。在PowerShell中的dir命令以Get-ChildItem的别名出现,通过项操作对象的原因是PowerShell作用的任何类型的对象均以项的形式存在。而不像类Unix系统中将所有的对象都抽象成文件,即使这个对象很明... 阅读全文

PowerShell如何依靠全局错误处理并执行脚本

2010-11-29 00:32 by @天行健中国元素, 2183 阅读, 收藏, 编辑
摘要:没有任何脚本或程序能够保证在任何情况下毫无错误地执行,在外界条件变化的情况下,需要预防可能出错之处。本文将介绍PowerShell如何依靠全局错误处理检测捕捉并处理执行脚本或代码引起的错误,要注意的是其中的例子包含错误处理方法和调试信息。本文还将举例说明如何在反常条件下、错误的输入数据,以及隐含的错误情况下捕获异常。 PowerShell中的错误(Error)分为终止(terminating)和非... 阅读全文

Windows PowerShell 2.0开发语言之提供程序

2010-11-28 01:46 by @天行健中国元素, 1733 阅读, 收藏, 编辑
摘要:在PowerShell中不存在文件和目录的概念,涉及文件和目录的操作总是转换为项(item)处理,即Get-Item、Get-ChildItem和Get-ItemProperty。在PowerShell中的dir命令以Get-ChildItem的别名出现,通过项操作对象的原因是PowerShell作用的任何类型的对象均以项的形式存在。而不像类Unix系统中将所有的对象都抽象成文件,即使这个对象很明... 阅读全文

Windows PowerShell 2.0命令别名技巧与内置别名

2010-11-27 01:24 by @天行健中国元素, 2300 阅读, 收藏, 编辑
摘要:命令别名可以通过简化的命令引用让用户大大减少击键的次数,PowerShell为其冗长的cmdlet名提供了更短的别名,而且鼓励用户定义自己的别名。然而如果不合理地使用别名,将会带来与其相关的问题。别名是很友好的移植工具,可以用其提供用户熟悉的操作系统环境,并且便于程序的移植。 别名提示、技巧和缺陷 别名的出现确实简化了用户的输入,但与此同时也降低了脚本的可读性并增加了用户对命令的记忆量,因为别... 阅读全文

Windows PowerShell 2.0 开发之命令别名

2010-11-26 01:37 by @天行健中国元素, 1775 阅读, 收藏, 编辑
摘要:UNIX shell的用户已经能够为命令添加更简短和友好的别名,但遗憾的是DOS基于的shell,command.com和cmd.exe缺少这个特性。而其他第三方工具,如doskey.exe允许用户为命令定义别名,但不是基于shell的,而且用户需要记忆难记的语法。PowerShell最终填补了Windows shell的这个空白,而且提供了内置的对命令别名的支持。 PowerShell提供的大... 阅读全文

Windows PowerShell 2.0语言开发之脚本块

2010-11-25 01:08 by @天行健中国元素, 2961 阅读, 收藏, 编辑
摘要:脚本块是重要的编程结构,是PowerShell重要的摘要和重用代码的机制,学习脚本块的最终目标是掌握各种重用代码的方法,如别名程序提供和脚本文件。这些技术都很重要,因为它们是逐步创建复杂脚本的基础。 定义脚本块 定义脚本块只需要把一些程序语句用花括号({})括起,它不会立即执行,取而代之的是建立和返回一个新的脚本块对象。下面是创建的第1个脚本块: 两个语句的主要区别在于花括号,它使脚本块中的... 阅读全文

Windows PowerShell 2.0之函数和脚本块共存

2010-11-24 00:10 by @天行健中国元素, 1646 阅读, 收藏, 编辑
摘要:将函数和脚本块结合起来是很强大的编程方法,通过合并函数和动态特性的脚本块创建新的命令可接近于内置的PowerShell语法结构。调用接受单个脚本块的函数类似使用if,while或者switch语句,这样做的好处在于能够使代码便于阅读、理解和维护。加之语法的有效性,使脚本块成为了通过函数执行封装操作和策略的好工具。 函数和脚本块 实现新的控制结构 通常情况下,循环需要有使程序逐步趋于结束的退出条... 阅读全文

腾讯捐款居然用Q币,无耻!

2010-11-23 12:00 by @天行健中国元素, 732 阅读, 收藏, 编辑
摘要:这是腾讯建立的慈善基金,要知道基金里面的钱都是民众捐的,腾讯这么做无耻透顶了!腾讯如若不正常运营该慈善基金,建议大家都不向该基金捐款!腾讯是在拿着大众的钱慷慨,慷慨的过程中还不忘记无耻的做个广告! 阅读全文

Windows PowerShell 2.0语言之函数和过滤器

2010-11-23 01:52 by @天行健中国元素, 2215 阅读, 收藏, 编辑
摘要:本文讨论了PowerShell提供的业务控制机制函数和过滤器,函数是用来扩展内置shell功能最常见的方法,尽快掌握函数非常重要,会便于对业务进行封装。“分而治之”的策略在PowerShell中重要而有效,用户能够将划分后的子问题使用函数来解决,最后可以通过将多个函数联合起来的方法解决高难度的问题。用户需要逐渐熟悉和习惯将复杂的问题划分成为多个较为简单的小问题,单个小问题划分到相对独立而易于处理的... 阅读全文
共 13 页: 首页 上一页 5 6 7 8 9 10 11 12 13 下一页