- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 一个简单的公式解析器
为了理解算法中的文法分析,用一个简单的公式解析器来说明。 公式计算是电子表格中的常用功能。主要是实现了些简单的公式计算: 比如:=Sum(A1,A2) 假设我们要实现简单的公式解析,我们从头开始:分析: 首先,确认采用标准的递归下降法,采用自上而下(预测式)的语法分析(LL方式)。 上下文无关文法(BNF)采用左结合推导树,下面,也采用由上而下式的进行
2006-06-30 17:14:00 5005 4
原创 关于控件的注销/反注册程序
有客户反映控件注销后,注册表仍残留了许多与控件相关的键值。查看了一下,果然有此情况,而原因则是由于控件的编码不完全所造成,也可以说是编码疏漏。虽说不影响使用,但懂点技术的客户会说:啊,你们的软件不是绿色的。 举个例子: CtrlXXX 控件,对于注销, 一般我们的做法是,采用向导搞定控件的注销,从来不去修改它。 当我们为其添加新接口时, 如:CtrlXXX.ISheet ,注
2006-06-30 16:39:00 1881
转载 给代码签名的六个步骤
微软公司通过微软的 Internet Explorer, Microsoft Authenticode™ 技术允许最终用户在从网上下载软件之前,能够确认这个软件的出版者,并且能验证这个软件是否被篡改。Authenticode 提供了证明软件可用性的方法。一旦软件出版商申请到他们的数字证书时,Microsoft ActiveX™ SDK就提供给他们根据工业标准数字签名技术给代码签名的工具。对
2006-06-30 16:24:00 1662
转载 MFC向层生成的COM中未实现DllUnregisterServer
关于DllUnregisterServer输出,通过MFC生成的COM未提供,必须自已手工做。ATL向导却有生成,不知为何。 COM 原理及应用中第5.2.4(160/page)有提到。 实现方法: 方法 1:可采用MFC生成的OCX代码中的DllUnregisterServer函数。方法2:取自 http://www.fltvu.com/jiaocheng/chenxu2/Visual%
2006-06-30 16:13:00 2305
转载 ActiveX控件签名谈
在VS安装后发现路径**VC7/Common7/Tools/Bin/下有许多小工具,我对带有Cert的文件比较感兴趣。经过研究,发现是有关证书和签名的,当然,该证书未被证书认证机构认可。下面列出这些工具和我的使用心得。1。Makecert.exe ---证书创建工具2。Cert2Spc.exe ---发行者证书测试工具3。Signcode.exe ---文件签名工具面对其众多参数,我只好一一尝试
2006-06-30 16:04:00 2829
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人