1 / 26
文档名称:

零基础学vc.ppt

格式:ppt   大小:298KB   页数:26
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

零基础学vc.ppt

上传人:文库旗舰店 2018/7/4 文件大小:298 KB

下载得到文件列表

零基础学vc.ppt

相关文档

文档介绍

文档介绍:第8章 MFC的一些常用的通用类
MFC提供了各种功能的类,除了前面介绍的大量的用于编写图形用户界面的类外,还包含了许多通用类用于处理字符串、列表、数组、日期和时间、文件和异常处理等,本章将介绍一下这些常用的类的使用。
字符串类(CString)
在前面的程序实例中,已经多次用到了CString类,CString类提供了对字符串的操作。一个CString类的对象由一个长度可变的字符序列组成。CString类没有基类,因此可以单独应用于MFC框架的其他部分。
CString对象的创建
CSting对象提供了动态内存分配机制,它是通过“引用”机制来管理分配的内存块。使用CString类可不指明内存大小,CString会根据需要自行分配。这也是使用CString类的灵活之处。可采用下面的语句创建一个CString对象,并给它赋值。
CString类的成员函数
CString包含很多成员函数用来操作字符串,
CString类的常用操作





CString的格式化与类型转换
与C++的Printf函数类似,使用CString类的Format函数可以实现将数字格式化为字符串。
MFC的集合类
在应用程序中,经常需要保存与对象有关的集合。在C程序中,集合通常是指简单的数组或某种类型的链表。而MFC则提供了数组类、链表类和映射类实现集合操作。
数组类
使用MFC的数组类可以创建和操作一个可以处理各种数据类型的一维数组对象。MFC的数组类包含CByteArray、CDWordArray、CPtrArray、CUIntArray、CWordArray和CStringArray。从这些类的名称可以看出,每一个类都被设计成能够处理一个特定的数据类型。如,CUIntArray类是一个处理无符号整形数的数组类,而CObjecArray类代表对象数组类。这些数组类几乎相同,仅仅的区别在于它们储存的数据类型不同。
数组类的使用实例
(具体内容请参照本书)
链表类
链表类可以理解为有特殊功能的数组。链表中的元素被称为节点,链表使用指针来连结它的节点。通常称链表中第一个节点为链表的头,链表中最后一个节点是链表的尾。使用链表可以实现快速地插入和删除元素。