摘要:
//如果是取容器接口指针lpolecontainer lpcontainer;hresult hr = m_pclientsite->getcontainer(&lpcontainer);
//如果是取窗口句柄hwnd m_hwndparent;ioleinplacesite *poleinplacesite = null;if (noerror==m_pclientsite-&......
摘要:
关闭计算机osversioninfo osversioninfo; //包含操作系统版本信息的数据结构osversioninfo.dwosversioninfosize = sizeof(osversioninfo);getversionex(&osversioninfo); //获取操作系统版本信息if(osversioninfo.dwplatformid == ver_platfor......
《测试驱动开发实用指南(影印版)》读书笔记1
今天开始读«测试驱动开发实用指南(影印版)»里的例子.打算边读边把里边的例子用c++写一遍.
1) movie list 【程序编程相关:用vc开发office自动化入门文档(转】
在«test-driven development-a practical guide»书中的影片管理例子中,作者列出了10个user story: 【推荐阅读:ADO执行SQL脚本文件】
3) movies are unique 【扩展信息:
在对话框添加真彩色的工具条】2) movies can be renamed4) rattings5) categories6) filter on category7) persistence8) sorting9) multiple ratings10) reviews
作者将围绕这十个user story来展开开发.
一.movie list
需要设计一个影片列表container.
test 1: 空的列表的size应该为0.
测试代码:
void testmovielist::testemptylistsize(){ m_pmovielist = new movielist();
cppunit_assert_equal(0, m_pmovielist->size());
}
编译没通过,写产品代码:
...
下一页 摘要:
本人在开发过程中经常使用第三方改写的界面类,添加这些类以后,整个工程结构比较复杂,给维护增加了难度,所以一直想把这些第三方的类封装起来,生成一个静态连接库,这样,在工程中就少了很多文件,整个工程结构变得比较清晰,在网上查找了一些资料,又研究了cjlibrary的源代码,终于实现了自己的目的,下面就是一个例子的实现过程。 例子目的要把一个clistctrl改写的继承类cxlistctrl封装起来......