文档/视图架构 ing

2 篇文章 0 订阅

概念
现实中,干不同的活干法是不同的,即套路是不同的,因为劳动对象不同,任务目的也不同。计算机的架构是主机和外设,主机包括CPU、内存、显示。任务目的是显示出光影(你懂的),这就是为什么主机包括显示。

CPU和内存中并不存在真实的与显示对应的实体,自然分成视图与另一部分。作为另一部分的CPU和内存对于存在来说是内存,准确地说是内存空间,建立一个文档就是开辟内存空间。内存空间的内容可以来源于显示也可以来源于磁盘,此为“输入”、“input”,反之为“输出”、“output”。

顺便说一下,基本输入输出系统(BIOS)就是主机系统,不包括磁盘,没有磁盘BIOS是不会报警的,主板系统可以运行,而主机三件缺一BIOS报警不能运行。

C语言面向汇编,OOP和开发框架面向硬件架构。这样一来,所有编程语言和软件架构都面向硬件。

“面向对象”中的“对象”指的,一是看显示的那个人,二是硬件结构,而不是那些不存在的东西。

AFX
1.串行化。微软的例子scribble(vs2005)
void CStroke::Serialize(CArchive& ar)
{
	if (ar.IsStoring())
	{
		ar << m_rectBounding;
		ar << (WORD)m_nPenWidth;
		m_pointArray.Serialize(ar);
	}
	else
	{
		ar >> m_rectBounding;
		WORD w;
		ar >> w;
		m_nPenWidth = w;
		m_pointArray.Serialize(ar);
	}
}
操作符<<和>>被AFX重载,只有在串行化中才这样用。前者表示输出后者表示输入。此两个操作符的作用是代替文件的打开和写/读。但是,文件名全路径在哪里呢?正在研究ing
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值