佚名通过本文主要向大家介绍了简单问题及答案,简单的线性规划问题,复杂问题简单化,解决问题最简单的方法,简单的问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 简单问题!帮我一下!
描述:
描述:
1.新建一个VC工程,选定ATL COM AppWizard类型,工程起名为SrcCount,进入下一步;
2.选择服务类型为DLL(默认选项)即可,这里不需要MFC支持(若加入MFC支持的话,编写代码时会方便些,但程序失去ATL短小精悍的特点了,熊掌与鱼不可兼得:)),进入下一步;
3.现在会显示工程的配置信息,我们按确定按钮后就建立一个ATL COM组件了。
4.我们现在加入一个组件对象,在工程的快捷菜单上选择New ATL Object…,在随后的对话框中的种类中选择Simple Object,单击下一步,在“Short Name”中填写CountLines,Attributes属性页中按默认选项,单击确定按钮。我们可以在VC的工作区里看到已添加一个接口ICountLines。
5.为该接口添加方法,在接口的快捷菜单上按右键,选择Add method…,方法名为GetFileLines,它的参数分别为:[in]BSTR *pFilePath, [out]int *lines。它的作用是统计源代码文件的行数。
6.继续添加方法GetFolderLines,它将根据递归算法对文件夹里的每个文件进行代码统计,这里就不具体写出了,请参看源代码。
7.在CCountLines的基类中添加IShellExtInit、IContextMenu。
第7步是什么意思呀,怎么添加?