摘要:
面向对象与现代软件组件系统
(v0.01)
本文档从较低层的角度分析面向对象和现代软件组件系统,文档中部分看法与目前流行看法可能有不同,仅代表笔者个人观点。本文档适合对面向对象或者com有一定基础的读者阅读。
本文档中的“属性(property)”一词,如果未特殊说明“com接口属性”、“自动化属性”等与com/activex相关的“属性”,相当于c++中的成员变量(member vari......
摘要:
在使用atl中所带智能指针ccomptr和ccomqiptr时要小心。以下代码假设存在一个组件testcomptr,其组件的clsid为clsid_testcomptr,向客户曝露一个接口itestcomptr。int main(){ hresult l_hr; coinitialize(null); ccomptr <itestcomptr> l_sptestcomptr; l_h......
利用WINDOWS标准函数来删除INI文件内容
今天在vc论坛看到有朋友问如何利用windows提供的函数来删除ini文件的内容,windows没有对ini文件内容进行删除的标准函数,但是我们可以利用 writeprivateprofilestring来达到我们的目的
[section1] 【程序编程相关:定制一个BitmapButton类】
假设c盘下面有 叫 test.ini文件,内容如下: 【推荐阅读:memfile例子的缓冲改进】
[section2] 【扩展信息:在MFC下使用OpenGL的一个简单的例】
name1=value1
neame2=value2
如果我们想删除
name1=value1
这一行数据,那么这样就可以了
...
下一页 摘要:
现在新的身份证已经从15位升到了18位了,很多软件都可能用到身份证的输入、校验的工作,关于新身份证的编码似乎文章很少,我在2000年的时候找到了计算机世界的一篇文章,发现现在的身份证校验码居然可能是英文字母x(其实这个x是罗马字母,表示10的意思),为什么用字母呢?谁知道? 起码电话上数字键就输不进去新的号码。(现在的办法是使用*替代,好在还有#*2个键,我也做过cti的,呵呵),然后我写了......