1.用鼠标移动基于对话框的无标题栏程序的简单方法void
CVCTestDlg::OnLButtonDown(UINT nFlags, CPoint
point){//一句话解决问题SendMessage(WM_SYSCOMMAND,0xF012,0);CDialog::OnLButtonDown(...
分类:
其他好文 时间:
2014-05-02 18:10:14
阅读次数:
375
1.用鼠标移动基于对话框的无标题栏程序的简单方法void
CVCTestDlg::OnLButtonDown(UINT nFlags, CPoint
point){//一句话解决问题SendMessage(WM_SYSCOMMAND,0xF012,0);CDialog::OnLButtonDown(...
分类:
其他好文 时间:
2014-05-02 13:15:37
阅读次数:
282
接着上次LU分解的讲解,这次给出使用不同的计算LU分解的方法,这种方法称为基于GaxPy的计算方法。这里需要了解lapapck中的一些函数。lapack中有一个函数名为gaxpy,所对应的矩阵计算公式是:x
= Gx + y; 对应的Matlab代码如下:function[L, U] =zgaxpy...
分类:
其他好文 时间:
2014-05-02 13:09:10
阅读次数:
414
有时,花上几个小时阅读、调试、跟踪优秀的源码程序,能够更快地掌握某些技术关键点和精髓。当然,前提是对这些技术大致上有一个了解。 我通过几个采用 CSocket
类编写并基于 Client/Server (客户端 / 服务端)的网络聊天和传输文件的程序 ( 详见: 源代码参考 ) ,在调试这些程序的....
分类:
其他好文 时间:
2014-05-02 13:04:50
阅读次数:
392
1.设置滚动条的滚动大小创建一个基于CScrollview的SDI Project(在第6步中选CScrollview)若你已创建了,这步可以省略。然后:改为如void
CTestView::OnInitialUpdate(){CScrollView::OnInitialUpdate();CSize...
分类:
其他好文 时间:
2014-05-02 12:38:49
阅读次数:
265
----
笔者曾在《软件报》2000年第5期中讨论过如何改变控件的颜色,但还有相当一部分的读者来信提问:一个基于对话框的MFC
AppWizard应用程序中,如何改变对话框的背景颜色呢?对于这个问题,其实可以由几种不同的方法来实现,具体如下(粗斜体代码为增添的):----
方法一:调用CWinApp...
分类:
其他好文 时间:
2014-05-02 02:10:32
阅读次数:
354
CASE 表达式是一个标量表达式,它基于条件逻辑来返回一个值。注意,CASE
是一个表达式,而不是一条语句;也就是说,不能用它来控制活动的流程,也不能根据条件逻辑来做某些处理。相反,它只是根据条件逻辑来返回某个值。因为CASE是一个标量表达式,所以它可以支持任何标量表达式(如SELECT、WHERE...
分类:
其他好文 时间:
2014-05-02 01:46:34
阅读次数:
306
摘 要:本文提供了四种启动画面制作方法。使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一些大型程序);二是
可以用来显示软件名称和版权等提示信息。怎样使用VC++制作应用程序的启动画面呢?本文提供四种方法。前三种适用于基于文档的应用程序,第四种适用于基于对话框的应用程
序。1.利用组件库...
分类:
其他好文 时间:
2014-05-02 01:16:15
阅读次数:
301
本文主要针对广告检索领域的查询重写应用,根据查询-广告点击二部图,在MapReduce框架上实现SimRank++算法,关于SimRank++算法的背景和原理请参看前一篇文章《基于MapReduce的SimRank++算法研究与实现》。
SimRank++的矩阵形式的计算公式为:
算法主要步骤如下:
Step1: 计算权值矩阵,并获取最大Query编号和最大广告编号;
Step2:...
分类:
其他好文 时间:
2014-05-01 08:21:53
阅读次数:
527
一、MVP介绍
随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。
在MVP模式里通常包含4个要素:
(1)View:负责绘制UI...
分类:
移动开发 时间:
2014-04-30 22:24:39
阅读次数:
412