一天没有大收获,只能将小收获总结如下:
MFC:
1,基于对话框的编程
2,每个对话框对应于一个类
3,创建对话框以后,要将对话框类在Dlg类中加入对话框类的实例
4,在响应函数中调用类对象的DoModel函数来进行初始化(Domodel类型的对话框在没有关闭本对话框之前不允许获取本应用程序的其他句柄)
C++输入输出:
1,可以用输入输出流将数据输入到任意自定义的文件中
2,可以加入简单的加密算法修改数据在文本中的显示模式
3,输入输出编程过程:
a.包含文件输入输出头文件:
#include<fstream>
b.创建文件流对象,指定文件操作方式:
fstream f(“文件名”,ios::操作方式)
操作方式:
写入,读取,二进制写入,二进制读取,擦出后写入,直接在现有文件后写入等。
c.具体的读取写入操作
f<<;
f>>;
泛型编程:
a.声明模板类:
template class<T1 t1,T2 t2....>
b.在类定义中以模板方式声明成员变量
private:
T1 m_t1;
T2 m_t2;
...
c.创建泛型类示例如:
typedef class<string,int,....> DataBase
d.创建类的对象实例
DataBase database;
e.为database对象成员赋值
database.m_ti1 = "liudeng";
database.m_t2 = 1000;
....
database,m_tn = ...
STL multimap 多重映射实现关系查找。
评论