
VC++
fengyedqg
这个作者很懒,什么都没留下…
展开
-
VS2008找不到MFC90d.dll错误
VS 2005/VS 2008在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打开看看),并在链接完成后将该清单文件嵌入到exe文件中(默认情况下)。而在FAT32文件系统中,在处理清单文件阶段,当增量链接时不能完成清单文件的更新(默认情况下),于是造成清转载 2009-12-09 16:15:00 · 813 阅读 · 0 评论 -
VC++中调用ADO的常用方法
本文介绍VC使用ADO访问数据库的基本技巧概述 对于在WINDOWS上编写数据库程序的程序员来说,ActiveX Data Objects (ADO) 是最常使用的技术了,通过ADO可以简单的实现数据库的连接以及数据访问。但是在VC++中使用ADO时,却因为是使用COM的方式来调用,常常出现一些系统无法编译通过,或使用中程序非法出错的问题,在这里想大概介绍一下VC++中调用ADO的常用转载 2010-02-22 10:50:00 · 267 阅读 · 0 评论 -
Visual C++中的ODBC编程实例
Microsoft Developer Studio为大多数标准的数据库格式提供了32位ODBC驱动器 Microsoft Developer Studio为大多数标准的数据库格式提供了32位ODBC驱动器。这些标准数据格式包括有:SQL Server、Access、Paradox、dBase、FoxPro、Excel、Oracle以及Microsoft Text。如果用户希望使用其他数据格式,转载 2010-02-22 11:28:00 · 217 阅读 · 0 评论 -
Visual C++入门常见问题小结
1:为何我的下拉列表框找不到添加的内容? VC如果不安装补丁的话,下拉列表框刚刚从控件栏拖到设计的对话框中时,其下拉列表的高度很小,所以经常会出现看不到内容的情况,在对话框设计中,点下列表框右侧的三角,然后再把下拉列表拖大即可。 2:为何一个位图在打印状态下于屏幕大小比较显得非常小? 可以认为位图是由颜色点阵构成的,因此一般情况下,它只有横向纵向的像素数的概念,而没有横向纵向的宽转载 2010-02-22 11:36:00 · 233 阅读 · 0 评论 -
C++/VC++编程中的疑难问题及解答
1、[VC问题] 编辑框内的换行? 答:假设要在编辑框内输出"12345/n6789"。首先要设置编辑框的Multiline属性为TRUE,在输出时,除了要加/n,还要有/r。也就是说,如果要12345和6789在两行显示,需要输出12345/r/n6789。代码如下: m_strData = "12345/n67890"; // m_strData是和编辑框关联的变量Updat原创 2010-02-22 11:49:00 · 195 阅读 · 0 评论 -
用Visual C++轻松实现报表处理
数据库在企业软件系统中应用广泛,而报表的显示与打印成为此类软件必备的功能前言 数据库在企业软件系统中应用广泛,而报表的显示与打印成为此类软件必备的功能。可惜VC++并没有集成报表处理工具,但其强大的功能再加上市面上功能完备的报表处理工具使这一工作变得容易,本文介绍了在VC++环境中利用Seagate公司的Crystal report(水晶报表)来实现报表的显示与打印,并提供示例代码。原创 2010-02-22 11:50:00 · 262 阅读 · 0 评论 -
在Visual C++中用ADO进行数据库编程
1. 生成应用程序框架并初始化OLE/COM库环境 创建一个标准的MFC AppWizard(exe)应用程序,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。本例为: BOOL CAdotestDlg::OnInitDialog() { ::CoInitialize(NULL); //初始化OLE转载 2010-02-22 11:31:00 · 177 阅读 · 0 评论 -
用VC实现按数据库记录构建树控件
将树中的每一个项目作为数据库中的一条记录(ACCESS2000),将程序启动时,对数据库进行读操作 简介: 将树中的每一个项目作为数据库中的一条记录(ACCESS2000),将程序启动时,对数据库进行读操作;创建树的各个项目时,是对数据库进行读操作,每次的读取,都是在可是查寻符合条件的记录,并将其一一添加到树中! 实现方法: 准备: 使用ACCESS2000,创建一个数据库转载 2010-02-22 11:41:00 · 211 阅读 · 0 评论 -
c++常遇问题解答集
1、没有找到mfc90d.dll,因此这个应用程序未能启动:解答:(1)在项目-属性-配置属性-常规-字符集改成使用unicode字符集就可以了。(2)项目-“项目名”属性-配置属性-链接器-调试-生成映射文件 选择“是(/MAP)”(3)用“分区魔术师”软件将系统盘“FAT32”卷式转换为“NTFS”卷式。(4)工具-选项-项目和解决方案-VC++目录,可在执行文件栏中加上如原创 2010-01-03 21:55:00 · 499 阅读 · 0 评论