微软的两个非常实用的C++类(Timer与ParseCommandLine)

      今天整理文件时,发现以前从微软下载的一个小程序及其源代码,叫MSXSL(到这里下载)。这个小工具很有用,但更有用的应该是它的源代码。我看了一下,最有用的是三个类,一个是Timer,一个是ParseCommandLine及其派生类MSXMLCommandLine。

      Timer 类提供了一个高精度的计时器。

      ParseCommandLine及其派生类MSXMLCommandLine实现了命令行解析功能。参照这两个类我们可以轻松地实现自己程序的命令行解析,而且很标准。它支持
       <filename> ([-switch] | [option] | ["option"])*
格式的命令行,同时支持Unix风格与DOS风格的命令行。

让我们来看看MSXSL.EXE的命令行参数说明就知道了:

Microsoft (R) XSLT Processor Version 4.0

Usage: MSXSL source stylesheet [options] [param=value...] [xmlns:prefix=uri...]

Options:
    -?            Show this message
    -o filename   Write output to named file
    -m startMode  Start the transform in this mode
    -xw           Strip non-significant whitespace from source and stylesheet
    -xe           Do not resolve external definitions during parse phase
    -v            Validate documents during parse phase
    -t            Show load and transformation timings
    -pi           Get stylesheet URL from xml-stylesheet PI in source document
    -u version    Use a specific version of MSXML: '2.6', '3.0', '4.0'
    -             Dash used as source argument loads XML from stdin
    -             Dash used as stylesheet argument loads XSL from stdin

我想这样复杂的命令行大家够用了吧! :)  功能强大,但代码并不复杂哟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值