现在位置: 首页 > 所有2012年07月发表的文章
2012-07-16 23:19 工业·编程 ⁄ 共 4439字 暂无评论
    虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。 下面是对C++的虚函数这玩意儿的理解。 一, 什么是虚函数     简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而...
阅读全文
2012-07-16 23:00 伟人 ⁄ 共 9963字 评论 1 条
    建立一个新中国,是中国人民多少年来梦寐以求的理想。但在长时间内,由于反动力量远远大于人民革命力量,这种目标还只是个美好的远景。随着解放战争走向全面胜利,随着建立新中国已成为越来越多人的共同要求,这个问题便提到现实的议事日程上来了。     毛泽东在领导波澜壮阔的人民解放战争的同时,早已看清时局发生的深刻变化,着手筹划怎样建立一个新中国的问题。     一...
阅读全文
2012-07-16 22:38 工业·编程 ⁄ 共 420字 暂无评论
    我们在进行需求分析时,总是在划分功能模块,子模块、等等,为何要进行划分,如何来实现?     就我理解来说,模块的划分是对所做功能的抽象,好的模块划分可以指导函数的设计,因为对于一个模块来说,具有输入和输出,功能,内部数据。那这个模块就可以作为一个供控制过程调用的函数     而对于类的设计,我们是在模块分析的基础上,将模块公共的方法、函数进行抽象,这个可...
阅读全文
2012-07-16 22:29 工业·编程 ⁄ 共 1372字 暂无评论
DDB(设备相关位图) DDB依赖于具体设备     DDB的颜色模式必需与输出设备相一致。例如,如果当前的显示设备是256色模式,那么DDB必然也是256色的。 在256色以下的位图中存储的像素值是系统调色板的索引,其颜色依赖于系统调色板。 由于DDB高度依赖输出设备,所以DDB只能存在于内存中,它要么在视频内存中,要么在系统内存中     DIB的与设备无关性主要体现在以下两个方面: DIB的颜色...
阅读全文
2012-07-16 22:27 工业·编程 ⁄ 共 8175字 暂无评论
    优化是一个非常大的主题,本文并不是去深入探讨性能分析理论,算法的效率,况且我也没有这个能力。我只是想把一些可以简单的应用到你的C++代码中的优化技术总结在这里,这样,当你遇到几种不同的编程策略的时候,就可以对每种策略的性能进行一个大概的估计。这也是本文的目的之所在。 一. 优化之前 在进行优化之前,我们首先应该做的是发现我们代码的瓶颈(bottleneck)在哪里。然而当你做这件事...
阅读全文
2012-07-16 22:00 工业·编程 ⁄ 共 2404字 暂无评论
DDX:Dialog Data Exchange     如果使用DDX机制,一般会在OnInitDialog消息处理函数或Dialog构造函数中,为对话框对象的成员变量设置了初始值。在对话框显示前,框架的DDX机制将成员变量的值传给对话框中的控件,当调用DoModal或Create函数,对话框即将显示时,这些值也就显示在相应的控件上。     CDialog类的成员函数OnInitDialog的默认实现中,调用CWnd类的UpdateData成员函数来初始化对话框...
阅读全文
2012-07-16 21:50 工业·编程 ⁄ 共 908字 暂无评论
UpdateData,顾名思义,是用来刷新数据的。     1. Updatedata(TRUE):将控件的值赋值给成员变量,即用窗体上控件中的内容来更新和控件相关联的变量的值(只能更新value类型的变量)。     2. Updatedata(FALSE):将成员变量的值赋值给控件,和上面的正好相反。     3. 当你使用了ClassWizard建立了控件和变量之间的联系后,当你修改了变量的值,而希望对话框控件更新显示,...
阅读全文
2012-07-16 21:47 工业·编程 ⁄ 共 422字 暂无评论
    DDX_TEXT()的作用可以理解为把字符串变量和控件的文本(WindowText)关联起来;     DDX_Control()的作用可以理解为把变量和控件本身关联起来;      DoDataExchange(pDX)就是处理所有变量与其关联控件交换数据的函数。 void CView::DoDataExchange(CDataExchange* pDX) { CFormView::DoDataExchange(pDX); DDX_Text(pDX, IDC_ID_VALUE, m_strID); ...
阅读全文
2012-07-16 21:30 工业·编程 ⁄ 共 579字 暂无评论
voidCAsTestToolsDlg::DoDataExchange(CDataExchange*pDX) {     CDialog::DoDataExchange(pDX);     DDX_Control(pDX,IDC_MAINTREE,m_Treemain);     //IDC_MAINTREE是树控件的ID,m_Treemain是树控件对应类的对象 } 自己的理解: 1.变量和控件进行绑定 2.通过修改变量的数值控制控件操作。 问题一:上面这句有什么作用呢? 问题二:都...
阅读全文
中国今天已经是世界第二大经济体。如果没有大的意外,中国的经济总量可望在10年左右的时间内超过美国。美国则非常担心失去世界经济老大的位置,所以忙于对中国处处设防,以延缓甚至扭转这个过程。正因如此,中国迈向世界第一的过程可能会遇到美国设置的各种障碍。我们因而有必要更多地研究和了解美国。惟有这样,我们才能更好地“知己知彼”,才能更好地与美国打交道,并争取在越来越多的方面超越美国。我在这里把美国与欧洲进行...
阅读全文