摘要: 通常我们在用VC进行数据库编程时首先会考虑到用向导通过ADO控件操作.的确,这是一个非常方便的方法.但也存在很大的不足,编程上的一些限制暂且不提,在客户使用方面,如你把用ADO控件写成的程序移动到另一台机器,由于相应的控件可能并没有提前安装,还有路径等问题.使得使用起来极为不便,本文提供了一个封装好的ODBC类,很好地解决了这个问题,实现很灵活的编程.我通过自己创建的一个示例程序说明:1. 我封装SQL的操作封装成一个类,用户使用时只要调用就行.//tool.h#include <sql.h>#include <sqlext.h>#include <odbcss. 阅读全文
posted @ 2008-07-07 09:09 Socrates 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 回调函数,就是由你自己写的。你需要调用另外一个函数,而这个函数的其中一个参数,就是你的这个回调函数名。这样,系统在必要的时候,就会调用你写的回调函数,这样你就可以在回调函数里完成你要做的事。 前些天写一个可编辑的ListCtrl类时,遇到这样一个问题,在ListCtrl的指定格中创建了一个Button,创建过程我写在ListCtrlButtuon.cpp中,在对外提供的接中类CMMListCtrl中这样调用:void SetButtonEx(int iColumn, int iRow, int iIndex, int (*)(CWnd *pWnd, int iItem, int iSubIt. 阅读全文
posted @ 2008-07-07 09:05 Socrates 阅读(435) 评论(0) 推荐(0) 编辑