摘要: 首先在对话框(模式对话框,无模式对话框)中添加一个ADD按钮,通过点击按钮产生的通告消息调用::OnBtnAdd()方法。此方法会在对话框的左上角创建一个按钮。当然首先要在和次对话框相关联的类中添加一个按钮(CButton)的对象m_btn。示例1:添加一个BOOL类型变量(m_bIsCreate... 阅读全文
posted @ 2015-04-20 23:45 蓝色L火焰 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: 弗洛伊德(Floyd)算法主要是用于计算图中所有顶点对之间的最短距离长度的算法,如果是要求某一个特定点到图中所有顶点之间的最短距离可以用Dijkstra(迪杰斯特拉)算法来求。弗洛伊德(Floyd)算法的算法过程是:1、从任意一条单边路径开始。所有两点之间的距离是边的权,如果两点之间没有边相连,则权... 阅读全文
posted @ 2015-04-20 15:22 蓝色L火焰 阅读(1667) 评论(0) 推荐(0) 编辑
摘要: Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。其基本思想是,设置顶点集合S并不断地作贪心选择来扩充这个集合。一个顶点属于集合S当且仅当从源到该顶点的最短路径长度已知。初始时,S中仅含有源... 阅读全文
posted @ 2015-04-20 15:03 蓝色L火焰 阅读(4673) 评论(0) 推荐(1) 编辑
摘要: 进程间通信的方式有很多,常用的方式有:1.共享内存(内存映射文件,共享内存DLL)。2.命名管道和匿名管道。3.发送消息本文是记录共享内存的方式进行进程间通信,首先要建立一个进程间共享的内存地址,创建好共享内存地址后,一个进程向地址中写入数据,另外的进程从地址中读取数据。在数据的读写的过程中要进行进... 阅读全文
posted @ 2015-04-20 13:59 蓝色L火焰 阅读(25173) 评论(0) 推荐(2) 编辑