随笔分类 -  MFC编程

摘要:一、使用MFC的Socket类实现简单的文件传输 1. 相关类 CAsyncSocket类 - 异步socket类 CSocket类 - 父类是CAsyncSocket类, 同步socket类 2. 使用 2.1 文件传输服务器端 2.1.1 添加用于文件传输的socket类,继承自CAsyncSo 阅读全文
posted @ 2016-08-09 23:06 甩锅侠 阅读(147) 评论(0) 推荐(0)
摘要:一、介绍 1. 使用基本的socket函数 2. 使用以WSA(Windows Socket API)开头的socket函数,结合了windows平台的特性。 3. MFC的socket类,部分的封装了以WSA开头的socket函数 二、socket库的介绍 vc6.0包含了1.1版本的socket 阅读全文
posted @ 2016-08-09 14:16 甩锅侠 阅读(239) 评论(0) 推荐(0)
摘要:XXXXXXX 阅读全文
posted @ 2016-08-09 13:54 甩锅侠 阅读(150) 评论(0) 推荐(0)
摘要:一、VC访问数据库技术 1. ODBC Open Database Connectivity,微软开放式数据互联。 使用相同的这组API函数,访问和操作不同类型的数据库。 前提是在访问之前,需要将数据库设置为ODBC数据源。 MFC将这组函数封装,形成了ODBC类。只能访问关系型数据库。 2. DA 阅读全文
posted @ 2016-08-08 15:50 甩锅侠 阅读(165) 评论(0) 推荐(0)
摘要:一、ActiveX控件(COM组件技术的应用之一) flash.ocx 1. 概念 1.1 ActiveX控件的概念 基于COM组件技术,可以被任何支持COM标准的计算机程序的项目使用。 可是采用拖拽的方式创建,使用向一般控件一样方便。文件的后缀是ocx,有时称ocx控件。 1.2 COM组件的概念 阅读全文
posted @ 2016-08-06 22:51 甩锅侠 阅读(1569) 评论(1) 推荐(0)
摘要:一、MFC线程 1. 分类 根据不同的用途,包括工作者线程和用户界面线程 2. 工作者线程 2.1 介绍 没有单独的用户界面,常用来完成后台的耗时的操作 2.2 使用 CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, //线程处理函数 阅读全文
posted @ 2016-08-04 23:12 甩锅侠 阅读(178) 评论(0) 推荐(0)
摘要:一、列表控件 1. 相关类 CListCtrl - 父类是CWnd类,控件类,常用于对话框程序中。 CListView - 父类是CCtrlView类,视图类,常用于文档视图应用程序中。 通过调用GetListCtrl()函数得到视图客户区的控件,通过CListCtrl类完成相关功能。 列表控件有4 阅读全文
posted @ 2016-08-03 23:05 甩锅侠 阅读(318) 评论(0) 推荐(0)
摘要:一、MFC控件介绍 1. 静态控件,包括图片、静态文本、分组框。 在代码中很好操作该类控件,控件的默认ID都是IDC_STATIC。 如果需要操作,必须修改控件的ID。 2. 按钮控件,包括一般按钮、复选按钮、单选按钮。 控件类都是CButton类。 如果需要在同一个对话框中有多个单选的分组,需要设 阅读全文
posted @ 2016-08-02 15:46 甩锅侠 阅读(328) 评论(0) 推荐(0)
摘要:一、MFC对话框 1.对话框的分类 模式和非模式 2.相关类 CDialog类 - 父类CWnd类 CCommonDialog - 父类是CDialog类,称为通用对话框类,包括颜色对话框、文件对话框、字体对话框、 查找对话框、页面设置对话框、打印对话框。 CPropertyPage类 - 父类是C 阅读全文
posted @ 2016-08-01 22:53 甩锅侠 阅读(936) 评论(0) 推荐(0)
摘要:一、MFC文件的操作 1.相关类 CFile - 文件操作类,封装了关于硬盘文件读写操作的API函数,父类CObject CFileFind - 文件查找类,封装了关于文件遍历操作的API函数 2.CFile类的使用 2.1文件内容读写 (1)创建或打开硬盘文件,CFile::Open (2)读写文 阅读全文
posted @ 2016-07-26 11:06 甩锅侠 阅读(583) 评论(0) 推荐(0)
摘要:一、MFC绘图 1.相关问题 WIN32 - HDC MFC - CDC类对象 2.相关类 (1)CDC类 - 父类CObject,封装了关于绘图的各种API函数,还封装了成员变量m_hDC(保存绘图设备句柄) (2)CDC类的子类 CClientDC - 封装了在客户区中绘图的绘图设备,::Get 阅读全文
posted @ 2016-07-24 17:11 甩锅侠 阅读(2952) 评论(0) 推荐(0)
摘要:一、多文档视图构架程序 1.相关问题 可以同时管理多个文档(可以有多个文档类对象) 2.相关类 CWinApp / CDocument / CView / CMIDChildWnd / CMIDFrameWnd CDocTemplate CMultiDocTemplate - 多文档模板类 CDoc 阅读全文
posted @ 2016-07-23 23:18 甩锅侠 阅读(1391) 评论(0) 推荐(0)
摘要:一、单文档视图构架程序 1.相关问题 只能管理一个文档(只有一个文档类对象) 2.相关类 CWinApp / CFrameWnd / CView / CDocument CDocTemplate - 文档模板类 CSingleDocTemplate - 当文档模板类 CDocManager - 文档 阅读全文
posted @ 2016-07-23 14:43 甩锅侠 阅读(856) 评论(0) 推荐(0)
摘要:一、切分窗口 1.切分窗口分类 静态切分 - 在窗口创建出来的时候就已经完成切分 动态切分 - 在程序执行过程中根据用户的需要实时完成切分,最多只能切出2*2个(最多2行2列) 2.相关类 CSplitterWnd - 父类CFrameWnd(只有一个客户区的窗口叫规则框架窗口),封装了关于不规则窗 阅读全文
posted @ 2016-07-21 21:54 甩锅侠 阅读(854) 评论(0) 推荐(0)
摘要:一、MFC的视图窗口 1.相关问题 视图窗口:提供了一个用于显示数据的窗口,并和用户进行交互操作 2.相关的类 CView及其子类 - 父类CWnd,封装了关于视图窗口的操作 3.视图窗口的使用 (1)从CView类派生一个自己的视图类(CMyView),并必须重写父类的纯虚函数OnDraw 当CV 阅读全文
posted @ 2016-07-20 17:39 甩锅侠 阅读(630) 评论(0) 推荐(0)
摘要:一、MFC菜单 1.相关问题 WIN32 - HMENU 代表一个菜单 MFC - CMenu 类的对象代表一个菜单 2.相关类 CMenu - 封装了关于菜单操作的各种API函数,还封装了一个非常重要的变成m_hMenu(保存了菜单句柄) 3.菜单的使用 (1)添加菜单资源 (2)设置菜单方法 a 阅读全文
posted @ 2016-07-19 18:44 甩锅侠 阅读(922) 评论(0) 推荐(0)
摘要:一、消息映射机制 1.消息映射机制的使用 (1)类必须派生自CCmdTarget (2)类内必须添加声明宏:DECLARE_MESSAGE_MAP( ) (3)类外必须添加实现宏:BEGIN_MESSAGE_MAP( theClass, baseClass ) END_MESSAGE_MAP( ) 阅读全文
posted @ 2016-07-18 15:13 甩锅侠 阅读(423) 评论(0) 推荐(0)
摘要:一、窗口的创建 1.加载菜单 2.调用CreateEx函数,设计并注册窗口类,创建窗口 (1)调用PreCreateWindow函数,设计窗口并调用win32API函数::RegisterClass注册窗口类 (2)调用AfxHookWindowCreate函数 利用win32API函数GetWin 阅读全文
posted @ 2016-07-17 14:26 甩锅侠 阅读(1872) 评论(0) 推荐(0)
摘要:一、MFC的概念和作用 1.什么是MFC? 全称为Microsoft Fundation Class Library我们称之为微软基础类库 (1)从硬盘的存在形式来说MFC就是一个库(静态库) (2)从原理上来说MFC还是一个程序框架 2.为什么使用MFC? 基于框架编程提高工作效率,减少开发周期, 阅读全文
posted @ 2016-07-15 23:05 甩锅侠 阅读(751) 评论(0) 推荐(0)