Microsoft Visual C++ 2008是什么软件
当安装了此组件后,那些软件可以运行Windows Vista及7里面已经包含了VC2008redist库,不需要自己安装.这个东西装着只有好处没有坏处,所以很多新的C/C++运行库组件2008版本,用于运行一些较新的由C/C++语言编写的软件,且该组件占用空间很小.故推荐搂主安装.另外.不影响以前老程序的运行这是微软的C/.Windows XP下默认没有安装此库,还有一个Visual C++ 2005库,用于运行用2005版的微软C++语言编写的程序.同样的,要运行这种程序,需要下在2005库.同时安装2005及2008是不错的选择,注意安装2008是不会覆盖掉2005的.所有这些组件可以在微软官方网站上下载到.最后再解释一个问题,为什么这个组件没有安装但是还是有些08年发布的微软C++编的软件可以运行;C++软件在xp下不能运行.那是因为那个软件在安装时自动帮你装了C/...
MFC使用Microsoft Communications Control, version 6.0做串口,编...
pszLink:快捷方式路径,如果我们在DOS查看快捷方式,就可以发现它其实是一个 后缀名为“LNK”的文件,例如“C:\EXPLORER.LNK”。
PszFile:程序路径,例如“D:\PWIN98\ EXPLORER.EXE”; BOOL CreateLink(LPCSTR pszFile, LPCSTR pszLink) { CoInitialize(NULL);//初始化COM接口 HRESULT hres; IShellLink *psl; //定义一个ISHELLLINK对象 hres = CoCreateInstance (CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void **)&psl); //创建实例 if (!SUCCEEDED (hres))//如果创建失败,返回 return FALSE; IPersistFile *ppf;// 定义IpersistFile对象,用来保存ISHELLLINK对象 hres = psl->QueryInterface(IID_IPersistFile, (void **)&ppf); //从ISHELLLINK对象中获得IpersistFile对象的接口。
if (!SUCCEEDED (hres)) { psl->Release ();//释放ISHELLLINK对象 return FALSE; } hres = psl->SetPath (pszFile); //使用ISHELLLINK的SETPATH方法设置快捷方式中的程序路径 WORD wsz [MAX_PATH]; // 定义Unicode字符串 MultiByteToWideChar (CP_ACP, 0, pszLink, -1, wsz, MAX_PATH); // 确保快捷方式路径由ANSI字符组成 hres = ppf->Save (wsz, TRUE); //保存快捷方式 ppf->Release ();//释放IpersistFile对象 psl->Release ();//释放ISHELLLINK对象 return TRUE; } IShellLink 对象有很多其他的接口 例如IShellLink::SetIconLocation就是设置图标,其他的你可以查查MSDN
电脑C盘WINDOWS里的system32是什么意思?
一、system32是Windows 操作系统的系统文件夹,是操作系统的中枢。
system32在计算机C盘Windows文件夹中,其中包含了大量的用于 Windows 的文件。
这里主要用于存储 DLL 文件, 控制面板小程序(.CPL),设备驱动 (.drv),帮助文件 (.hlp 和 .cnt),MS-DOS 工具 (.com),语言支持文件 (.nls),屏幕保护 (.scr),安装信息文件 (.inf)以及其它用于支持, 配置或操作的文件。
二、基本简介system32是系统文件装载的地方,相关的驱动,要加载的系统服务都是从system32中开始的。
一些病毒也是利用了系统的这个隐患所以把病毒文件都写在里面,同时它藏得比较深,一般不通过杀毒软件手动是找不出来,这也是病毒把源文件放在里面一个原因。
三、主要内容aclui.dll .....Security Descriptor Editor,没有它,注册表编辑器会无法运行ACTIVEDS.DLL .....(ADs 路由层 DLL). 没有它, 打开事件查看器会出错ADSLDPC.DLL ......ADs LDAP 提供程序 C DLLADVAPI32.DLL .....(高级 WindowASYCFILT.DLL ....我所安装的一个程序 StatBar, 需要这个文件ATL.DLL .......... Windows XP ATL 模块 (Unicode)AUTHZ.DLL ........认证框架BASESRV.DLL ......Windows NT BASE API Server DLLBATMETER.DLL .....(电池助手DLL). 打开电源选项需要这个文件bootvid.dll.....VGA 启动驱动BROWSELC.DLL .....外壳浏览器用户界面库browser.dll .....Computer Browser Service DLLBROWSEUI.DLL ..... 外壳浏览器用户界面库browsewm.dll ...BrowseWM PlayerCABINET.DLL ......(Microsoft® Cab 文件 API). 想要正常打开系统选项就要保留这个文件CALC.EXE .......(计算器). Windows 自带的计算器程序CFGMGR32.DLL ...配置管理转发器 DLL,没有它,无法在资源管理器中对磁盘进行格式化clb.dll .....Column List Box,没有它,注册表编辑器会无法运行CMD.EXE ....(命令行).可提供 Windows NT 下的命令行提示符 (MS-DOS外壳解释程序)comcat.dll.....Microsoft C运行时库文件COMCTL32.DLL .....通用控件库COMDLG32.DLL .....通用对话框 DLLconsole.dll ....控制面板控制台小程序control.exe ....Windows控制面板(这个不是实际上的控制面板.)CONVERT.EXE ....(转换). 用于将分区格式从 FAT 转为 NTFS 以及从 NTFSv4 转为 NTFSv5CREDUI.DLL .......授权证书管理程序用户界面crtdll.dll.....加密管理器CRYPT32.DLL ......32 位加密 APICRYPTDLL.DLL .....加密管理程序CRYPTUI.DLL ......Microsoft 加密用户界面提供程序CSRSRV.DLL .......客户端服务器运行时进程CSRSS.EXE ........(客户端-服务器运行时服务器子系统). 用于维护Win32 系统环境控制台以及其它基本功能.desk.cpl ......显示属性deskmon.dll .... 高级显示监视器属性devenum.dll....设备枚举devmgr.dll.....设备管理器MMC 管理工具diskcopy.dll ...Windows DiskCopydmintf.dll .....磁盘管理DCOM 接口存根dmutil.dll ..... 逻辑磁盘管理器工具库DNSAPI.DLL .......DNS客户端API DLLfmifs.dll ......FM IFS 工具 DLLframebuf.dll ...帧缓冲显示驱动GDI32.DLL ........GDI客户端DLL(含有XCMD设置字体的函数)hal.dll ........(硬件抽象层). 隐藏 Windows应用程序处理硬件问题的复杂性(启动之后可删除的文件)hccoin.dll .....USB 协同安装程序hotplug.dll....用于安全移除硬件, 比如, U 盘icaapi.dll ..... TermDD设备驱动的 DLL 接口ifsutil.dll ....IFS 工具 DLLIMAGEHLP.DLL .....Windows NT 图像助手(IE显示图像需要)imm32.dll........(Windows XP IMM32 API客户端DLL). 用于正常打开系统属性inetmib1.dll...Microsoft MIB-II subagentinput.dll ......(文本输入 DLL). 语言和区域设置需要这个文件来显示相关对话框IPHLPAPI.DLL .....IP 助手APIiyuv_32.dll....Intel Indeo(R) Video YUV Codec (文件版本: 5.1.2600.2180)kbdus.dll.....美国键盘布局kdcom.dll.......内核调试程序硬件扩展 DLL(启动之后可删除的文件)KERBEROS.DLL .....Kerberos 安全包kernel32.dll.....Windows NT BASE API 客户端 DLLLINKINFO.DLL .....Windows 卷目追踪lpk.dll........会话注销工具LSASRV.DLL .......LSA 服务器 DLLLSASS.EXE........(LSA安全服务). 本地安全认证服务器进程main.cpl ......鼠标MFC42.DLL ......MFCDLL 共享库mfc42u.dll.....MFCDLL 共享库MPR.DLL ..........多个提供程序路由DLLMPRAPI.DLL .......(Windows NT MP路由管理DLL)mprui.dll .......多个提供程序MSASN1.DLL .......ASN.1 运行时 APImscat32.dll....MSCAT32 Forwarder DLLmscms.dll........(Microsoft 色彩匹配系统 DLL). 这个模块中包含了一些用于校正图像色彩,以及用于色彩映射, 色彩管理的函数MSCTF.DLL ......MSCTF 服务器 DLLmsftedit.dll ..RTF 文本编辑控件, v4.1MSGINA.DLL .......Windows NT 登录 GINA DLLmsh263.drv ....Microsoft H.263 ICM 驱动msidntld.dll ...Microsoft 标识管理器MSIMG32.DLL ......GDIEXT客户端DLLMSIMTF.DLL .....Active IMM 服务器 DLLmsls31.dll.......(Microsoft 线性服务库文件). Internet Explorer 需要这个文件msports.dll ....端口类别安装程序MSPRIVS.DLL ......Microsoft 特...
MFC连接sql2005出现这个错误"C:\Program Files\Common Files\...
(楼上两位说的很对,我给你粘一篇文章吧 初学者 看看有好处。
需要的话 你可以留下邮箱 我这有一些初学者的文档可以发给你很不错,希望继续努力。
面试,到时候一切都是是浮云。
。
。
哈哈)基本流程 万事开头难,任何一种新技术对于初学者来说最重要的还是“入门”,掌握其要点。
让我们来看看ADO数据库开发的基本流程吧! (1)初始化COM库,引入ADO库定义文件 (2)用Connection对象连接数据库 (3)利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记录集进行查询、处理。
(4)使用完毕后关闭连接释放对象。
准备工作: 为了大家都能测试本文提供的例子,我们采用Access数据库,您也可以直接在我们提供的示例代码中找到这个test.mdb。
下面我们将详细介绍上述步骤并给出相关代码。
【1】COM库的初始化 我们可以使用AfxOleInit()来初始化COM库,这项工作通常在CWinApp::InitInstance()的重载函数中完成,请看如下代码: BOOL CADOTest1App::InitInstance() { AfxOleInit(); ...... 【2】用#import指令引入ADO类型库 我们在stdafx.h中加入如下语句:(stdafx.h这个文件哪里可以找到?你可以在FileView中的Header Files里找到) #import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF") 这一语句有何作用呢?其最终作用同我们熟悉的#include类似,编译的时候系统会为我们生成msado15.tlh,ado15.tli两个C 头文件来定义ADO库。
几点说明: (1) 您的环境中msado15.dll不一定在这个目录下,请按实际情况修改 (2) 在编译的时候肯能会出现如下警告,对此微软在MSDN中作了说明,并建议我们不要理会这个警告。
msado15.tlh(405) : warning C4146: unary minus operator applied to unsigned type, result still unsigned 【3】创建Connection对象并连接数据库 首先我们需要添加一个指向Connection对象的指针: _ConnectionPtr m_pConnection; 下面的代码演示了如何创建Connection对象实例及如何连接数据库并进行异常捕捉。
BOOL CADOTest1Dlg::OnInitDialog() { CDialog::OnInitDialog(); HRESULT hr; try { hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象 if(SUCCEEDED(hr)) { hr = m_pConnection-
C++ COM编程之什么是接口
〞加 ν..亻言 hhcc6060 全 部 正 品, 看 朋 友 圈,顺 丰 快 递 ,包 〞邮 ,保 〞证 〞正 〞品。
==================== 一、system32是Windows 操作系统的系统文件夹,是操作系统的中枢。
system32在计算机C盘Windows文件夹中,其中包含了大量的用于 Windows 的文件。
这里主要用于存储 DLL 文件, 控制面板小程序(.CPL),设备驱动 (.drv),帮助文件 (.hlp 和 .cnt),MS-DOS 工具 (.com),语言支持文件 (.nls),屏幕保护 (.scr),安装信息文件 (.inf)以及其它用于支持, 配置或操作的文件。
二、基本简介 system32是系统文件装载的地方,相关的驱动,要加载的系统服务都是从system32中开始的。
一些病毒也是利用了系统的这个隐患所以把病毒文件都写在里面,同时它藏得比较深,一般不通过杀毒软件手动是找不出来,这也是病毒把源文件放在里面一个原因。
三、主要内容 aclui.dll .....Security Descriptor Editor,没有它,注册表编辑器会无法运行 ACTIVEDS.DLL .....(ADs 路由层 DLL). 没有它, 打开事件查看器会出错 ADSLDPC.DLL ......ADs LDAP 提供程序 C DLL ADVAPI32.DLL .....(高级 Window ASYCFILT.DLL ....我所安装的一个程序 StatBar, 需要这个文件 ATL.DLL .......... Windows XP ATL 模块 (Unicode) AUTHZ.DLL ........认证框架 BASESRV.DLL ......Windows NT BASE API Server DLL BATMETER.DLL .....(电池助手DLL). 打开电源选项需要这个文件 bootvid.dll.....VGA 启动驱动 BROWSELC.DLL .....外壳浏览器用户界面库 browser.dll .....Computer Browser Service DLL BROWSEUI.DLL ..... 外壳浏览器用户界面库 browsewm.dll ...BrowseWM Player CABINET.DLL ......(Microsoft® Cab 文件 API). 想要正常打开系统选项就要保留这个文件 CALC.EXE .......(计算器). Windows 自带的计算器程序 CFGMGR32.DLL ...配置管理转发器 DLL,没有它,无法在资源管理器中对磁盘进行格式化 clb.dll .....Column List Box,没有它,注册表编辑器会无法运行 CMD.EXE ....(命令行).可提供 Windows NT 下的命令行提示符 (MS-DOS外壳解释程序) comcat.dll.....Microsoft C运行时库文件 COMCTL32.DLL .....通用控件库 COMDLG32.DLL .....通用对话框 DLL console.dll ....控制面板控制台小程序 control.exe ....Windows控制面板(这个不是实际上的控制面板.) CONVERT.EXE ....(转换). 用于将分区格式从 FAT 转为 NTFS 以及从 NTFSv4 转为 NTFSv5 CREDUI.DLL .......授权证书管理程序用户界面 crtdll.dll.....加密管理器 CRYPT32.DLL ......32 位加密 API CRYPTDLL.DLL .....加密管理程序 CRYPTUI.DLL ......Microsoft 加密用户界面提供程序 CSRSRV.DLL .......客户端服务器运行时进程 CSRSS.EXE ........(客户端-服务器运行时服务器子系统). 用于维护Win32 系统环境控制台以及其它基本功能.desk.cpl ......显示属性 deskmon.dll .... 高级显示监视器属性 devenum.dll....设备枚举 devmgr.dll.....设备管理器MMC 管理工具 diskcopy.dll ...Windows DiskCopy dmintf.dll .....磁盘管理DCOM 接口存根 dmutil.dll ..... 逻辑磁盘管理器工具库 DNSAPI.DLL .......DNS客户端API DLL fmifs.dll ......FM IFS 工具 DLL framebuf.dll ...帧缓冲显示驱动 GDI32.DLL ........GDI客户端DLL(含有XCMD设置字体的函数) hal.dll ........(硬件抽象层). 隐藏 Windows应用程序处理硬件问题的复杂性(启动之后可删除的文件) hccoin.dll .....USB 协同安装程序 hotplug.dll....用于安全移除硬件, 比如, U 盘 icaapi.dll ..... TermDD设备驱动的 DLL 接口 ifsutil.dll ....IFS 工具 DLL IMAGEHLP.DLL .....Windows NT 图像助手(IE显示图像需要) imm32.dll........(Windows XP IMM32 API客户端DLL). 用于正常打开系统属性 inetmib1.dll...Microsoft MIB-II subagent input.dll ......(文本输入 DLL). 语言和区域设置需要这个文件来显示相关对话框 IPHLPAPI.DLL .....IP 助手API iyuv_32.dll....Intel Indeo(R) Video YUV Codec (文件版本: 5.1.2600.2180) kbdus.dll.....美国键盘布局 kdcom.dll.......内核调试程序硬件扩展 DLL(启动之后可删除的文件) KERBEROS.DLL .....Kerberos 安全包 kernel32.dll.....Windows NT BASE API 客户端 DLL LINKINFO.DLL .....Windows 卷目追踪 lpk.dll........会话注销工具 LSASRV.DLL .......LSA 服务器 DLL LSASS.EXE........(LSA安全服务). 本地安全认证服务器进程 main.cpl ......鼠标 MFC42.DLL ......MFCDLL 共享库 mfc42u.dll.....MFCDLL 共享库 MPR.DLL ..........多个提供程序路由DLL MPRAPI.DLL .......(Windows NT MP路由管理DLL) mprui.dll .......多个提供程序 MSASN1.DLL .......ASN.1 运行时 API mscat32.dll....MSCAT32 Forwarder DLL mscms.dll........(Microsoft 色彩匹配系统 DLL). 这个模块中包含了一些用于校正图像色彩,以及用于色彩映射, 色彩管理的函数 MSCTF.DLL ......MSCTF 服务器 DLL msftedit.dll ..RTF 文本编辑控件, v4.1 MSGINA.DLL .......Windows NT 登录 GINA DLL msh263.drv ....Microsoft H.263 ICM 驱动 msidntld.dll ...Microsoft 标识管理器 MSIMG32.DLL ......GDIEXT客户端DLL MSIMTF.DLL .....Active IMM 服务器 ...
Microsoft Visual C++ 6.0的使用指南
中国IT实验室 www. chinaitlab .com 很多计算机相关书籍 喜欢的朋友可以去瞧瞧;(不过顶一下再走,呵呵) 给出部分书的名称: 精通Visual C++图像编程 MFC中文帮助 MFC程序员的WTL指南 VC6从入门到精通-开发者眼中的VC VC6从入门到精通-附录 MS VC++6.0程序员指南 VC6从入门到精通-基础篇 VC6从入门到精通-VC与INTERNET Visual C++ 使用指南 Visual C++知识库 Visual C++ MFC入门教程 Visual C++ 6 参考大全 跟我学 VISUAL C++ 6.0 Visual C++ 6.0语言参考手册 Visual Lisp开发人员手册 Visual C++ 从入门到精通 Visual J++ 6.0 WFC 类库手册 Visual InterDev 从入门到精通 Visual C++ 6.0用户开发手册 VC编程指南 VC++6.0 类库参考手册 VC++database编程大全 VC6.0 运行库参考手册 Visual C++6.0运行库参考手册 VC++6.0模板库手册 VC++面向对象入门 VC新手学堂 Visual C++ 6.0预处理器参考手册 VC5.0开发人员参考手册 VC6中文版程序员开发指南 Visual J++ 6.0 WFC类库参考手册一 VC6 模板库参考手册 VC++编程指南 Visual J++ 6.0 WFC类库参考手册二 VC6.0 MFC类库参考手册 VC6从入门到精通-VC与数据库管理 MS VC++ 6.0 MFC类库参考手册 一 MS VC++ 6.0 MFC类库参考手册 二 走进Visual C++ 实例篇 Visual C++ 实践与提高-图形图像编程篇 Visual C++ 数字图像处理 VC-MFC编程实例 Visual C++实践与提高_环境剖析IDE篇 Visual C++程序设计:基础与实例分析 Visual C++ 6.0实例 Visual C++课程设计案例精编 Visual C++ 6.0开发与实例 VISUAL C++扩展编程实例 Visual C++6.0高级编程技巧与实例 VC++扩展编程实例 Visual C++编程技巧与范例 战胜Visual C++必做练习50题 Visual C++6.0编程与实例解析 VC-MFC扩展编程实例 MFC资源大全 精通Visual C++ 6.0 Visual C++程序模块集锦 Visual C++_Turbo C串口通信编程 Visual C++ 6.0应用编程150例 Visual C++ 6.0实例教程电子教案 教程篇 MFC Windows程序设计 Visual C++网络通信协议分析 VC6.0数据库编程 Visual C++ 学习教程 Visual_C++_新起点—6.0实用教程 Visual C++ 6-24学时学习教程 Visual C++ 6.0 21天自学教程 VC++网络教程 Visual C++ MFC 简明教程 VC 数据库编程三部教学 Visual C++ 6.0 数据库编程大全 VC新手学堂简明教程 Visual C++ 6.0 开发宝典 Visual C++ 6.0 教程 Visual C++ 6.0 高级编程 VC++6.0培训教程 Visual J++ 6.0 即学即用 Visual C++与面向对象程序设计教程 Visual C++6.0高级开发教程 Visual C++.NET 宝典 Visual C++5.0 程序设计 技术与应用 VC++6.0 用户界面制作技术与应用实例 深入浅出WINDOWS MFC程序设计 Visual C++ 角色扮演游戏程序 Visual C++6.0程序设计提高篇 VC++编程资料 VC++ 函数经典 VC++与Matlab混合编程的快速实现 Visual C++ 5.0易学活用 VISUAL C++ 设计WIN32应用程序 Visual C++入门与应用 Visual C++6.0开发宝典 Visual C++6.0技术内幕 VC++6编程方法 深入VC编程内幕 VC编程经验总结 用VC++编写USB接口通信程序 用VC开发CGI 疯狂VC技巧集 VC6开发宝典 Visual C++经典 Visual C++ 6 轻松进阶 VC编程常用捷径 MFC技术内幕 VC深入编程
如何用Dao方式连接 SQL Server数据库
你用的什么语言啊?这个是VC++的*****你说的是MFC的数据库访问类——class CDaoDatabase,这个类确实有Create()和Open()两个成员函数,不过前者的功能是新建一个数据库文件,而且只能是ACCESS文件(*.mdb),只有Open()能够连接一个现有的SQL数据库文件。
***** *****连接代码样例: CDaoDatabase dbSQL(); //括号必须有,因为它有一个引用参数,引用目标是class CDaoWorkspace的一个对象,这个参数默认是NULL CString strDBPath("");//连接SQL时为空,连接ACCESS时为文件路径 CString strDBConn("driver={SQL Server};server=MySqlServer; uid=MyUserName;pwd=MyPassword;database=你的SQL数据库文件" ); //连接SQL时这样设置,连接ACCESS时此参数为空 dbSQL.Open( strDBPath, FALSE, FALSE, strDBConn ); ***** *****另外,如楼上所言,DAO最初就是为ACCESS设计的。
数据源只是一个适配器,让DAO能够扩展其功能连接其它数据库。
建议改用ADO,ADO功能非常完善,而且简单易用。
ADO采用COM组件技术,它提供了一套完全与开发平台无关的类库。
也就是说可以不用MFC,可以在不同开发环境,多做开发语言中使用。
VC++ 6.0崩溃,在拔出电源线时或是,打开.dsw时,或是最小化时再最...
放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。
资源辅助文件。
.BMP:位图资源文件。
.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。
用于浏览项目信息的,如果用source brower的话就必须有这个文件。
可以在project options里去掉Generate Browse Info File,这样可以加快编译进度。
.C:用C语言编写的源代码文件。
.CLW:ClassWizard生成的用来存放类信息的文件。
classwizard信息文件,ini文件的格式。
.CNT:用来定义帮助文件中“Contents”的结构。
.CPP或.CXX:用C++语言编写的源代码文件。
.CUR:光标资源文件。
.DEF:模块定义文件,供生成动态链接库时使用。
.DLG:定义对话框资源的独立文件。
这种文件对于VC工程来说并非必需,因为VC一般把对话框资源放在.RC资源定义文件中。
.DSP:VC开发环境生成的工程文件,VC4及以前版本使用MAK文件来定义工程。
项目文件,文本格式。
.DSW:VC开发环境生成的WorkSpace文件,用来把多个工程组织到一个WorkSpace中。
工作区文件,与.dsp差不多。
.EXP:由LIB工具从DEF文件生成的输出文件,其中包含了函数和数据项目的输出信息,LINK工具将使用EXP文件来创建动态链接库。
只有在编译DLL时才会生成,记录了DLL文件中的一些信息。
.H、.HPP或.HXX:用C/C++语言编写的头文件,通常用来定义数据类型,声明变量、函数、结构和类。
.HLP:Windows帮助文件。
.HM:在Help工程中,该文件定义了帮助文件与对话框、菜单或其它资源之间ID值的对应关系。
.HPJ:由Help Workshop生成的Help工程文件,用来控制Help文件的生成过程。
.HPG,生成帮助的文件的工程。
.ICO:图标资源文件。
.ILK:连接过程中生成的一种中间文件,只供LINK工具使用。
.INI:配置文件。
.LIB:库文件,LINK工具将使用它来连接各种输入库,以便最终生成EXE文件。
.LIC:用户许可证书文件,使用某些ActiveX控件时需要该文件。
.MAK:即MAKE文件,VC4及以前版本使用的工程文件,用来指定如何建立一个工程,VC6把MAK文件转换成DSP文件来处理。
.MAP:由LINK工具生成的一种文本文件,其中包含有被连接的程序的某些信息,例如程序中的组信息和公共符号信息等。
执行文件的映像信息记录文件。
.MDP:旧版本的项目文件,相当于.dsp.NCB:NCB是“No Compile Browser”的缩写,其中存放了供ClassView、WizardBar和Component Gallery使用的信息,由VC开发环境自动生成。
无编译浏览文件。
当自动完成功能出问题时可以删除此文件。
编译工程后会自动生成。
.OBJ:由编译器或汇编工具生成的目标文件,是模块的二进制中间文件。
.ODL:用对象描述语言编写的源代码文件,VC用它来生成TLB文件。
.OLB:带有类型库资源的一种特殊的动态链接库,也叫对象库文件。
.OPT:VC开发环境自动生成的用来存放WorkSpace中各种选项的文件。
工程关于开发环境的参数文件。
如工具条位置信息等。
.PBI、.PBO和.PBT:由VC的性能分析工具PROFILE生成并使用的三种文件。
.PCH:预编译头文件,比较大,由编译器在建立工程时自动生成,其中存放有工程中已经编译的部分代码,在以后建立工程时不再重新编译这些代码,以便加快整个编译过程的速度。
.PDB:程序数据库文件,在建立工程时自动生成,其中存放程序的各种信息,用来加快调试过程的速度。
记录了程序有关的一些数据和调试信息。
.PLG:编译信息文件,编译时的error和warning信息文件。
.RC:资源定义文件。
.RC2:资源定义文件,供一些特殊情况下使用。
.REG:注册表信息文件。
.RES:二进制资源文件,资源编译器编译资源定义文件后即生成RES文件。
.RTF:Rich Text Format(丰富文本格式)文档,可由Word或写字板来创建,常被用来生成Help文件。
.SBR:VC编译器为每个OBJ文件生成的原始浏览信息文件,浏览信息维护工具(BSCMAKE)将利用SBR文件来生成BSC文件。
.TLB:OLE库文件,其中存放了OLE自动化对象的数据类型、模块和接口定义,自动化服务器通过TLB文件就能了解自动化对象的使用方法。
.WAV:声音资源文件。
宋涛