当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 文/潘娅、王牛、景玲 我们本次的话题就是——在VC中使用ADO(ActiveX Data Objects)。
 

 

    摘要:在应用程序的开发过程中,经常会遇到如何查找某一文件以确定此文件路径的 问题。利用cfilefind类可以比较方便地在当前目录下进行文件查找,但却不能 对其子目录中的文件进行搜寻。而实际应用中往往需要对某一整个目录树,甚 至是整个c盘或d盘驱动器进行文件搜寻。通过实践,我们在visual c++ 6.0 中编程实现了如何遍历任意目录树,以查找某一特定的文件。   在下面的具体陈述中可以看到,在确......
 ·vc++如何处理自定义消息    »显示摘要«
    摘要:classwizard不允许增加用户自定义消息,所以你必须手工输入。输入后,classwizard就可以象处理其它消息一样处理你自定义的消息了。 下面是增加自定义消息的步骤: 第一步:定义消息。开发windows95应用程序时,microsoft推荐用户自定义消息至少是wm_user+100,因为很多新控件也要使用wm_user消息。 第二步:实现消息处理函数。该函数使用wpram和lpar......


在Visual C++中使用ADO存取数据库
  文/潘娅.王牛.景玲

  我们本次的话题就是——在vc中使用ado(activex data objects).visual c++提供了多种数据库处理方法,我们既可以直接从dao sdks(data access objects software development kits)或odbc sdks(open database connectivity)中调用数据库api函数,也可以选择使用mfc(microsoft foundation class library),即使用mfc dao与mfc odbc类来处理数据库api. 【程序编程相关:从一个快速排序程序而想到的

【推荐阅读:vc中的CString的操作

   【扩展信息:从网上找到的VC+ADO常用操作的示例

  1.导入ado接口

  vc编译器有这样一个特性:它可以读出com类型库(.tlb文件),并提取其中声明的有关接口的类型库的详细资料,microsoft的#import指令即可完成此工作.因此,为使c++程序进入ado接口,我们用visual studio创建了一个空的win32 consol project之后,在头文件中加入下面的一行代码:

  #import "d:program filescommon files

  systemadomsado15.dll" no_namespace

  rename("eof","rseof")

  卧龙传说提醒:该行代码应在同一行上,不能断行,这里只是版面的缘故.

  因为它指明了msado15.dll的具体位置.用户也可以在自己的visual studio 6的“tools”菜单中选择“ole/com object viewer”,打开ole/com对象视图,通过“file|typelib…”打开上面路径中的msado15.dll,查看该类型库的详细信息.

  2.创建ado连接类

  (景玲一身淑女打扮)正确地导入类型库信息后,就可以声明一个ado connection对象类.该对象可以提供许多方法,在本文中我们只进行简介,仅创建了3个最有用的方法,即:open().execute()与close().open()方法打开一个数据库连接;execute()方法对该数据库执行一个sql请求并返回一组记录值;close()方法关闭一个已打开的对象.
...   下一页
    摘要: 经常在论坛上见到一些使用者询问如何在visual c++中如何实现对剪贴板的操作,其实在vc++/mfc中是相当简单的。本文主要介绍了如下内容: 1、文本内容的操作 2、wmf数据的操作 3、位图的操作 4、设置使用自定义格式 5、感知剪贴板内容的改变 6、自动将数据粘贴到另一应用程序窗口 一、文本内容的操作 下面的代码示范了如何将文本内容复制到剪贴板: cstring source; //......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE