摘要: 转自:http://tieba.baidu.com/p/252804018访问应用程序的其它类获得CWinApp:-在CMainFrame,CChildFrame,CDocument,CView中直接调用AfxGetApp()或用theApp-在其它类中只能用AfxGetApp()获得CMainFr... 阅读全文
posted @ 2014-08-20 21:26 Crazy Zidane 阅读(783) 评论(0) 推荐(0) 编辑
摘要: CWinApp类CMultiDocTemplate类CDocument类CView类的关系 阅读全文
posted @ 2014-08-20 20:10 Crazy Zidane 阅读(1154) 评论(0) 推荐(1) 编辑
摘要: SetWindowText,SetWindowTextW 阅读全文
posted @ 2014-08-16 22:02 Crazy Zidane 阅读(2172) 评论(0) 推荐(1) 编辑
摘要: MFC的AppWizard可以生成三种类型的应用程序:基于对话框的应用、单文档应用(SDI)和多文档应用(MDI)。一般情况下,采用文档/视结构的应用程序至少应由以下对象组成: 1、应用程序是一个CwinApp派生对象,它充当全部应用程序的容器。应用程序沿消息映射网络分配消息给它的所有子程序。 ... 阅读全文
posted @ 2014-08-11 21:52 Crazy Zidane 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.163.com/wuyan5016@126/blog/static/323294432008519719160/1.在下列系统中,( )是实时系统。A.计算机激光照排系统B.航空定票系统C.办公自动化系统D.计算机辅助设计系统答案:B2.操作系统是一种( )。A.应用软件B.系统软件C.通用软件D.工具软件答案:B3.引入多道程序的目的在于( )。A.充分利用CPU,减少CPU等待时间B.提高实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利用存储器答案:A4.已经获得除( )以外的所有运行所需资源的进程处于就绪状态A.存储器B.打印机C.CPU D 阅读全文
posted @ 2013-07-17 09:07 Crazy Zidane 阅读(3610) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/chexlong/article/details/6123087TCP协议是一种面向连接的,为不同主机进程间提供可靠数据传输的协议。TCP协议假定其所使用的网络栈下层协议(如IP协议)是非可靠的,其自身提供机制保证数据的可靠性传输。在目前的网络栈协议族中,在需要提供可靠性数据传输的应用中,TCP协议是首选的,有时也是唯一的选择。TCP协议是在最早由Cerf和Kahn[1]所提出的有关网络数据包传输协议的概念之上建立的。TCP协议被设计成符合分层协议结构,工作在ISO/OSI七层网络模型中的传输层中,使用网络层协议(如最常见的IP协议)提供的服务。 阅读全文
posted @ 2013-07-15 16:09 Crazy Zidane 阅读(1857) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/xhuacmer/article/details/66621861、OSI(Open System Interconnect):开放系统互联,是一个七层的计算机网络模型,分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP(Transmission Control Protocol/Internet Protocol):传输控制协议/因特网互联协议,是一个四层的计算机网络模型,分别为:网络接口层、网络层、传输层和应用层。结合OSI和TCP/IP产生了一个五层结构,分别为:物理层、数据链路层、网络层、传输层和应用层。In 阅读全文
posted @ 2013-07-15 10:31 Crazy Zidane 阅读(807) 评论(0) 推荐(0) 编辑
摘要: (转)C++中extern “C”含义深层探索1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。 2.从标准头文件说起 某企业曾经给出如下的一道面试题: 面试题 为什么标准头文件都有类似以下的结构?#ifndef __INCvxWorksh#... 阅读全文
posted @ 2013-07-08 16:31 Crazy Zidane 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.kuqin.com/language/20090806/66164.html预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行响应的转换。预处理过程还会删除程序中的注释和多余的空白字符。预处理指令是以#号开 阅读全文
posted @ 2013-07-08 11:26 Crazy Zidane 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/feliciafay/article/details/6841115如何把一个单链表进行反转?方法1:将单链表储存为数组,然后按照数组的索引逆序进行反转。方法2:使用3个指针遍历单链表,逐个链接点进行反转。方法3:从第2个节点到第N个节点,依次逐节点插入到第1个节点(head节点)之后,最后将第一个节点挪到新表的表尾。方法1:浪费空间。方法2:使用p和q两个指针配合工作,使得两个节点间的指向反向,同时用r记录剩下的链表。p = head;q = head->next;head->next = NULL;现在进入循环体,这是第一次循环。 阅读全文
posted @ 2013-06-24 21:02 Crazy Zidane 阅读(226) 评论(0) 推荐(0) 编辑