VC++(MFC)学习笔记
芋头CF
这个作者很懒,什么都没留下…
展开
-
CStdioFile类打开文件,用TextOut输出时乱码……
几天前开始学习VC++(MFC)了,我很是激动,因为以前上课讲了C/C++,但是那都是些基础的运算,还没有真正的涉及到程序设计的实质性东西,现在我终于决定要学习编写一个程序了,我决定写一个小程序,文本阅读器,就像Windows的记事本一样的东西。但是一开始就遇到非常大的问题……我用MFC建立了程序框架,开始写代码,第一个代码,我决定写打开功能,也就是onFileOpen函数,但这个函数整整原创 2008-09-15 21:46:00 · 1396 阅读 · 0 评论 -
【MFC学习笔记3】ASSERT()函数用法,CFileFind Class 说明。
ASSERT() 函数用法 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息, 然后通过调用 abort 来终止程序运行。ASSERT_KIN原创 2008-09-25 10:41:00 · 1027 阅读 · 0 评论 -
【MFC学习笔记2】MFC中的数据类型,全局变量,全局函数和宏。
1、MFC中的数据类型: BYTE、WORD、DWORD分别为8位,16位,32位无符号整型; LONG为32位有符号整型,UINT为32位无符号整型; BOOL、BSTR为32位字符指针; LPCSTR、LPSTR分别为字符串常量、变量的32位指针; LPCTSTR、LPTSTR分别为用于Unicode和DBCS的字符串常量、变量的32位指针; LPCRECT为一个指向RECT结构体常量的32原创 2008-09-25 10:31:00 · 2274 阅读 · 0 评论 -
CRecordset::AddNew()函数
调用此函数来添加一个新的记录到数据表中,你必须调用成员函数Requery来查看新添加到记录。记录的字段初始值为NULL。为了完成完整的操作,你必须调用Update函数来更新保存你对数据源的改动。 注意: 如果你连续执行批量的记录操作,你不能使用AddNew函数。它将导致失败中断。尽管CRecordset类没有提供一个方法来做批量的记录操作,但是你可以利用ODBC API SQL原创 2008-10-28 22:20:00 · 3459 阅读 · 1 评论 -
在VC++中做控件与数据表字段绑定
做管理系统难免与数据库打交道……我们都要将控件与数据表中的字读绑定……在VC++ 6.0中,提供了MFC ClassWizard,这很方便的就能实现这一功能……但是在VC++ 2008中,却去掉了ClassWizard这个功能……所以,这里就不那么方便了……然而了解原理的都知道,这不过就是添加几个代码就搞定了事……DDX_FieldText函数就是解决之道…… void AFXA原创 2008-10-12 12:13:00 · 845 阅读 · 0 评论