1.
连接数据库读出表
中数据
:可以用ADO中的_RecordsetPtr
2.
对读出的数据进行判断,符合的用
CListCtrl
::
InsertItem
等函数插入.然后
Updatedata
(FALSE)
然后,你现在就可以去查找ado知识(只连接读取的话不难)和CListCtrl类了
再具体。。。就太那个什么了。
在VC++中利用MFC编程时,线程被分为工作者线程和用户界面线程两大类。前者用于处理后台任务,执行后台任务并不会耽搁用户对应用程序的使用,即用户 *** 作无需等待后台任务的完成。后者常用来独立的处理用户输入和响应用户事件。一个工作者线程的实现相当的简单,只需要编写线程控制函数和启动函数就好。启动函数:
CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL )
用户界面线程的实现通常需要派生线程类、重载成员函数和启动用户界面线程。从MFC的CWindThread派生用户界面线程类。父类CWinThread需要重载的函数主要有:InitInstance、ExitInstance和Run。其中InitInstance必须重载,而Run函数除非必要,一般无需重载。其中,启动函数:
CWinThread* AfxBeginThread( CRuntimeClass* pThreadClass, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL )
建议学习Visual C++6.0编程使用技术与案例,看看多线程编程。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)