【美之赏析】
文章平均质量分 79
moooxin
mx1024.com
展开
-
最近编程需要将获得的字符串输出到HTML文件.我用到的方法是:
HANDLE handle;handle=CreateFile("F:\\报告.htm",GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);if(INVALID_HANDLE_VALUE!= handle ){DWORD Num;::WriteFile(handle,text,strlen(text),翻译 2012-07-31 15:14:07 · 825 阅读 · 0 评论 -
STL中 vector map 等容器的内部实现 以及其 迭代器失效场景【2013.10.22】
vector:1.当插入(push_back)一个元素后,end操作返回的迭代器肯定失效。2.当插入(push_back)一个元素后,capacity返回值与没有插入元素之前相比有改变,则需要重新加载整个容器,此时first和end操作返回的迭代器都会失效。3.当进行删除操作(erase,pop_back)后,指向删除点的迭代器全部失效;指向删除点后面的元素的迭代器也将全部失效。转载 2013-10-23 10:26:12 · 1109 阅读 · 0 评论 -
MFC的CListCtrl的使用与技巧
列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用 BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以使用以下一些列表控件的专用风格:LVS_IC转载 2013-10-29 09:38:20 · 1238 阅读 · 0 评论 -
分享C++类 CMarkup类的使用方法
http://www.cctry.com/thread-3866-1-1.htmlVC解析XML文件的工具有很多,CMarkup, tinyXML,还有IBM的,MS的等等。据说tinyXML很好,可能字符集问题,我编译不了。所以就用CMarkup来解析,使用过后,觉得非常不错,使用起来很方便。CMarkup下载地址:http://www.firstobject.com/转载 2012-01-28 13:30:27 · 2322 阅读 · 0 评论 -
QT关于共享库 shared library。
今天来说的是关于共享库 shared library。如果你打开一些 Windows 应用程序的目录,你会发现有很多程序的 exe 文件都很小,大约几百K 的样子,并且目录中不仅仅只有一个 exe 文件,还包含着一大堆 dll 文件。这些 dll 其实就是一些共享库,所谓共享库,其实就是一些动态链接库,能够由程序在运行时进行动态加载的库。既然说是共享,那就是说,这些库不仅仅自己的程序可以使转载 2011-10-25 11:04:14 · 2762 阅读 · 0 评论 -
OpenCV 中的图像结构IPLImage 和 Qt中QImage之间的转换源代码【z】
http://dream-robot.blogbus.com/logs/42786460.html//IplImageToQImage.h#ifndef QTIPL_H#define QTIPL_H#include #include #include #include "cv.h"#include using std::string;转载 2011-11-01 23:03:43 · 926 阅读 · 0 评论 -
QML学习文档 - huangchunquanmaker的日志 - 网易博客 太详细全面了,很好很强大【z】
1. 介绍QML是一种描述语言,主要是对界面效果等的一种描述,它可以结合javaScript来进行更复杂的效果及逻辑实现。比如做个游戏,实现一些更有趣的功能等}代码是绘制一个蓝色的矩形,宽 200 高 200, import包含一个qt4.7的包3.基本元素的介绍(自己翻译意思会有出入,敬请见谅)Item 基本的项元素 在QML中所有可视化的向都转载 2012-02-01 09:13:20 · 1499 阅读 · 0 评论 -
Qt命名规则总结
喜欢qt的命名规则特意搜来贴上1、Qt构件命名为首字母大写。2、变量为以“_”联接小写单词。3、默认文件名全部是小写。4、宏全部是大写。5、成员函数驼峰原则。6、用户变量:PS:骆驼式命名法(又称驼峰命名法),正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,转载 2012-02-02 09:26:49 · 4003 阅读 · 0 评论 -
锯齿
在Qt里实现这个功能一点也不难:在Qt里实现这个功能一点也不难:1. 使用Photoshop做出不规则窗口效果,或者使用反锯齿功能在Widget上绘制背景,就是普通的绘图。2. 创建主窗口widget,设置他的window->setWindowFlags(Qt::FramelessWindowHint);window->setAttribute(Qt转载 2011-10-17 04:00:31 · 979 阅读 · 1 评论 -
一些QT的字符转换
说明:windows中ie地址栏写“我们”发送到服务器端会变为“%CE%D2%C3%C7”,是GB2312转换成URL 百分号编码的形式ubuntu中firefox地址栏写“我们”发送到服务器变成”%E6%88%91%E4%BB%AC”,是UTF-8转换成URL 百分号编码的形式下面分享汇总后的转换代码:(我的环境:ubuntu10.10 QT4.6.2)01//Ubuntu转载 2012-01-06 22:29:24 · 1474 阅读 · 0 评论 -
C++著名程序库的比较和学习经验
转载自:http://blog.csdn.net/oanqoanq/article/details/7169291 C++著名程序库的比较和学习经验 1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信转载 2012-02-02 08:48:43 · 1664 阅读 · 0 评论 -
获取系统版本
标签:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://heihu.blog.51cto.com/439987/220081Windows API 中有两个函数可以得到系统版本信息:Get转载 2011-08-27 11:35:26 · 873 阅读 · 0 评论 -
QML 中文支持
在 QML 中使用中文,目前似乎只有两种方式使用 Qt 的国际化功能(与QtScript完全一样,使用 qsTr())使用 unicode 的转义字符("\uxxxx")#include #include #include int main(int argc, char *argv[]){ QApplication app(argc, argv);转载 2012-02-02 09:37:17 · 3007 阅读 · 0 评论 -
QML中基于锚的布局(Anchor-based Layout in QML)
除了传统的格子,行列布局外,QML中还提供了一种基于锚的布局。基于锚的布局,我们可以把每个元素想象它有七条锚线:左锚线(left),水平中心锚线 (horizontalCenter),右锚线(right),顶锚线(top),垂直中心锚线(verticalCenter),基线锚线 (baseline),还有底锚线(bottom)。如下图所示:这里baseline是对于文字来说,对转载 2012-02-03 17:36:46 · 2291 阅读 · 0 评论 -
[经验分享] QT图片之缩放与旋转
首先说图片的缩放,主要是通过scaled()函数来实现图片的放大和缩小,该函数在QImage和QPixmap类中均有实现。以QPixmap为例进行说明:QPainter painter(this); QPixmap pix; pix.load("images/qt.jpg"); painter.drawPixmap(0,0,pi转载 2012-02-04 15:58:36 · 9000 阅读 · 1 评论 -
QDrag 使用一例
在Qt中可以使用QDrag 来拖动操作Graphics各个元素,以此实现方便的拖动操作。我们可以从QGraphicsItem 重载 mousePressEvent 来做开始拖动的操作,比如Cpp代码 void Item::mousePressEvent(QGraphicsSceneMouseEvent *event){ Qt::MouseBu转载 2012-02-08 13:57:46 · 1421 阅读 · 0 评论 -
CrashRpt.dll用来在应用程序出现异常crash
CrashRpt.dll用来在应用程序出现异常crash时,捕获到错误,并收集出错信息:MiniDump文件、硬件信息、系统信息、出错信息、进程信息、服务信息、驱动信息、启动信息、软件列表、端口信息、磁盘分区、WinSock LSP、IE插件、网卡信息。使用方法主程序入口调用InitializeCrashRpt,可以参考sdk中simpledemo。用法1:最简单方式int原创 2012-02-15 15:45:58 · 6132 阅读 · 1 评论 -
[笔记]详解socket模型和三次握手四次挥手过程【转载】
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611以下是我结合老师的视频和网上资料,精心整理的笔记,对socket模型,以及模型中三次握手、四次挥手过程的解读。说实话,我花了老久才有所理解,我想没接触过这块的同学应该和我差不多吧,因此将这部分笔记发出来供大家参考,如有错漏之处希望大家指正,谢谢!翻译 2014-02-25 16:45:28 · 1273 阅读 · 0 评论