摘要:
QT动态加载UI文件注意事项在最新的QT4版本中(QT4.1以上)加入了动态载入UI文件的功能。使用如下 QUiLoader loader; QFile file("calculator.ui"); file.open(QFile::ReadOnly); QWidget *formWidget = loader.load(&file, this); file.close(); QMetaO... 阅读全文
2009年7月28日
2009年7月22日
摘要:
[原创]自己写的一个简单的日志记录类用C++写的一个简单的日志记录类,用于跟踪程序运行状况用途:输出程序的调试信息,记录程序运行状况,记录程序日志以便分析用于记录程序运行过程的一些变量值和输出一些信息。可以用于DLL和exe。写这个的初衷是由于窗口程序没有控制台,不好输出一些信息,虽然可以使用messagebox,但是如果信息过于频繁,会严重影响程序的运行。同时为了将dll中的一些信息输出也是需要... 阅读全文
2009年7月7日
摘要:
QT在CODE:BLOCKS中的配置 上一篇文章写了如何使用CODE:BLOCKS在win下开发GUI程序,使用的是wxWidgets的GUI库。wxWidgets是个轻量级的GUI库,而且和CODE:BLOCKS配合很好用,几乎不用什么设置。 这里介绍另一个GUI库,就是大名鼎鼎的QT库。著名的KDE就是QT的杰作。当然它的对手GTK也是不好惹的,GTK的代表就是GNOME,目前正火。下面进入正... 阅读全文
2009年7月1日
摘要:
CODE::BLOCKS+wxWidgets+MinGW+wxFormBuilder在windows下开发GUI程序 最近弄了个跨平台的gui平台,顺便把我的折腾过程给贴出来。 想起来弄这个,还是baidu的驱使,自从百度之星用MinGW之后,发现了这些相关联的一个系列。 一. 首先下载并安装MinGW,它是GCC编译器在windows下的版本,最新的集成了GCC 4.4.0版本 完整版下载(包含... 阅读全文
摘要:
window版本信息资源格式 往资源文件中添加如下信息,则会在目标文件中添加版本信息 LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED VS_VERSION_INFO VERSIONINFO FILEVERSION 1,0,0,1 PRODUCTVERSION 1,0,0,1 FILEFLAGSMASK 0x3f... 阅读全文
2009年6月10日
摘要:
ofstream奇怪问题解决方法 最近使用ofstream写数据到文件中出现了一些奇怪的问题,发现有时候写入的数据和原始数据不一致,经过观察发现,有些地方多了0D这个东西,查字符 表得知是回车符。因此得知可能是自动插入了回车换行。而且每个0D都在0A前面,这样更加表明ofstream确实会自动在0A前加入0D以表示win下 的回车换行。 解决方法就是使用二进制方式写入,默认是字节流得方式。如下... 阅读全文
2009年5月31日
摘要:
百度之星2009大赛的第二场有一道和此相关的题目,如果看透这篇文章应该好写了,不过可惜我事后才看到,郁闷啊!!还是要多看看书。原文:http://www.pmit.com.cn/web/InfoDetailNoi.aspx?id=619&ClassID=51最小矩形(rec1)的解题报告 作者:冯浩 时间: ... 阅读全文
摘要:
百度之星2009程序设计大赛 初赛第二场第四题解答 题目: 4. 我的地盘 (350分) 题目描述 百度公司的员工们在工作之余,经常以产品组为单位组织一些活动,包括吃大餐、春游秋游、公益活动、唱KTV、看电影、体育比赛等。这些活动有一个专业的名字,叫做team building,我们也亲切的称之为“bui”。 0 && image.height>0){if(image.width>=700){t... 阅读全文
2009年5月29日
摘要:
[原创]滚动条滚动范围的问题总结 最近在滚动条的问题上纠结了很久,所有问题都归结于一个滚动事件处理函数的bug,就是OnHScroll(UINT nScrollCode, UINT nPos, BOOL bDoScroll) 问题是这样出现的:我写了一个显示位图的程序,由于图片长度很长,因此需要滚动条来滚动图片,因此我加了一个滚动条控件,并将它的滚动范围SCROLLINFO.nMax设置成一个... 阅读全文
2009年5月27日
摘要:
作者: 晨光(Morning) 关键字: VC Profile 性能优化 来源: 原作 【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,moyingzz@etang.com Profile的作用 帮助你分析并发现程序运行的瓶颈,找到耗时所在,同时也能帮助你发现不会被执行的代码。从而最终实现程序的优化。... 阅读全文