当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言:
 

 

    摘要: csdn - 专家门诊 - vc/mfc 界面问题 回复 | 推荐 | 收藏 | 专题 | 公告 | 管理 | 保存 | 关闭窗口 主  题: 如何在mdi客户区窗口响应鼠标双击消息? 作  者: huyoo (空格键) 等  级: 信 誉 值: 100 所属论坛: vc/mfc 界面 问题点数: 20 回复次数: 15 发表时间: 2004-5-15 4:48:26 大家知道,在photoshop中的客户区双击鼠标的话,将会弹出打开文件对话框;按住ct......
 ·dudoj框架——最初的设想    »显示摘要«
    摘要:   我一开始的想法只是解决目前数据持久化中存在的查询问题。   为了解决持久化过程中的查询问题,首先确定了初步的解决方案。定义自己的持久类,用自己定义的数据类型定义持久类的属性,然后实现一种机制使我们能够计算机语言如java来撰写sql语句生成查询。程序员通过使用框架设计好的api定义查询,定义查询的过程,实际上就是框架将计算机语言翻译为sql语言的过程。由于所有的持久类都必须继承自框架定义的持久类,持久类的属性必须定义为框架定义的类型,所以程序员通过计......


流的重定向
在我的一项开发工作中,我要用到duan写的程序,我直接把他那个程序的代码原封不动的包含到我的程序中。

我采用替换流缓冲区的方法来重定向流,用rdbuf函数拿一个文件流的缓冲区去替换cout的缓冲区,这样送到cout缓冲区的数据都会被送到这个文件中,等到程序结束时,再改回原来的流缓冲区。 【相关文章:读书笔记《测试驱动开发》

duan的程序的输出是直接输出到标准输出也就是屏幕上的,而我的程序的输出是到log文件里的。假如我直接去改动他的代码,那就会带来很多麻烦,在这种情况下,最简单的方法就是把标准输出流重新定向到文件中。 【扩展阅读:《“雕塑”系统建造计划》(寻求志同道合的

#include 【扩展信息:PostgreSQL 的昨天今天和明天

 

#include

int main()

{

    std::ofstream log("foo.log");

    std::streambuf *oldbuf = std::cout.rdbuf(log.rdbuf());


...   下一页
 ·dudoj框架——更进一步的设想    »显示摘要«
    摘要:   在我更进一步的开发工程中,我实现了多数据库集成,使得多个数据库可以在dudoj框架中协同工作,只要我们在配置文件中指定持久类以及查询所在的数据库,在编码时不需要理会底层使用的是什么数据库、有几个数据库,我们只需要调用dudoj框架的持久化接口,就可实现数据的持久化和恢复,极大的简化了编程工作。在完成了这些开发工作以后我又在想,如果用户底层更换了数据库,而应用程序如果不需要任何的更改,这岂不是可以极大的增强用户系统的适应性。接着我对整个框架进行了重构并......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE