最新代码请到 github: https://github.com/luyikk/ZYSOCKET 更新 4.3.5更新说明: 修复各种BUG。 重写了一份 protobuf-net 有什么用呢,不需要添加 protobuf标签了。值得注意的是 加了标签的类 里面的属性 都需要加,不加标签的 什么标 Read More
posted @ 2016-02-01 22:12
findumars
Views(798)
Comments(0)
Diggs(0)
注:此文是站在Qt5的角度说的,对于Qt4部分是不适用的。 1.先说Qt信号槽的几种连接方式和执行方式。 1)Qt信号槽给出了五种连接方式: Qt::AutoConnection 0 自动连接:默认的方式。信号发出的线程和糟的对象在一个线程的时候相当于:DirectConnection, 如果是在不 Read More
posted @ 2016-02-01 22:07
findumars
Views(21189)
Comments(1)
Diggs(0)
前写程序最多也只是字节级别操作,用char和memcpy进行一系列内存操作。此次一个sdk,其状态值直接是每位一个标示,所以需要取出每位进行操作。当然CPP也有丰富的位运算操作,但是虽然也学过,知道意思,但是实际却几乎没用过。这次只能动用它了。 第一种方法:思路就是全部用位与,这样就能取出来每一位是 Read More
posted @ 2016-02-01 22:05
findumars
Views(4974)
Comments(0)
Diggs(0)
文/Foruok 2015年11月25日早上,我宣布解散团队,结束了我的创业之旅。 内心的各种不舍、纠结、怅惘、愧疚、惆怅,让我在聊天的过程中忍不住落下泪来,这是我不曾想到的。在写到这里时,忽然就想起汪峰的那首歌——当我想你的时候——里面的一句歌词,“至少有十年我不曾流泪”。然而不管怎样向前伸出挽回 Read More
posted @ 2016-02-01 21:55
findumars
Views(2291)
Comments(3)
Diggs(0)
博客分类: Dot net VC2008 DLL Dot net 生成、使用DLL看起来简单,但做起来才发现还是有一些地方需要注意的。 1. 打开VS2008,新建一个VC工程,选择Win32类型,Win32项目: 2. 应用程序类型选择DLL,附加选项选择到处符号,公共头文件不要选择,然后点完成即 Read More
posted @ 2016-02-01 21:04
findumars
Views(975)
Comments(0)
Diggs(0)
一、简介 博客中发现有作者写的仿360的代码,觉得其中图片滑动的效果很有意思,特提取其中的代码。并加上类似mac的画面移动的动画效果。 二、详解 1、代码一:界面滑动(QWidget) (1)sliderpicture.h [html] view plain copy #ifndef SLIDERP Read More
posted @ 2016-02-01 21:00
findumars
Views(1771)
Comments(0)
Diggs(0)
前面我们已经详细介绍过有关线程的一些值得注意的事项。现在我们开始对线程做一些总结。 有关线程,你可以做的是: 在QThread子类添加信号。这是绝对安全的,并且也是正确的(前面我们已经详细介绍过,发送者的线程依附性没有关系) 不应该做的是: 调用moveToThread(this)函数 指定连接类型 Read More
posted @ 2016-02-01 20:59
findumars
Views(670)
Comments(0)
Diggs(0)
多些大家对我的支持啊!有朋友也提出,前面的几节有关event的教程缺少例子。因为event比较难做例子,也就没有去写,只是把大概写了一下。今天带来的是新的部分,有关Qt的2D绘图。这部分不像前面的内容,还是比较好理解的啦!所以,例子也会增加出来。 有人问豆子拿Qt做什么,其实,豆子就是在做一个Qt的 Read More
posted @ 2016-02-01 20:57
findumars
Views(14989)
Comments(0)
Diggs(0)
前面的例子都是使用的系统提供的拖放对象 QMimeData 进行拖放数据的存储,比如使用 QMimeData::setText() 创建文本,使用 QMimeData::urls() 创建 URL 对象。但是,如果你希望使用一些自定义的对象作为拖放数据,比如自定义类等等,单纯使用 QMimeData Read More
posted @ 2016-02-01 20:56
findumars
Views(1127)
Comments(0)
Diggs(0)
今天开始的部分是关于Qt提供的一些通用算法。这部分内容来自C++ GUI Programming with Qt 4, 2nd Edition。 <QtAlgorithms>提供了一系列通用的模板函数,用于实现容器上面的基本算法。这部分算法很多依赖于STL风格的遍历器(还记得前面曾经说过的Java风 Read More
posted @ 2016-02-01 20:55
findumars
Views(3426)
Comments(0)
Diggs(0)
前面我们说过,Qt 不是使用的“标准的” C++ 语言,而是对其进行了一定程度的“扩展”。这里我们从Qt新增加的关键字就可以看出来:signals、slots 或者 emit。所以有人会觉得 Qt 的程序编译速度慢,这主要是因为在 Qt 将源代码交给标准 C++ 编译器,如 gcc 之前,需要事先将 Read More
posted @ 2016-02-01 20:54
findumars
Views(571)
Comments(0)
Diggs(1)
所谓 IO 其实不过是与其他设备之间的数据交互。在 Linux 上这个概念或许会更加清楚一些。Linux 把所有设备都看作是一种文件,因此所有的 IO 都归结到对文件的数据交互。同样,与其他进程之间也存在着数据交互,这就是进程间交互。 为什么需要进程间交互呢?Qt 虽然是一个很庞大的库,但是也不能面 Read More
posted @ 2016-02-01 20:53
findumars
Views(15263)
Comments(0)
Diggs(1)
前段时间说了Qt一些类库的使用,今天来换一下口味,来看一下程序设计的问题。今天来说的是关于共享库 shared library。 如果你打开一些 Windows 应用程序的目录,你会发现有很多程序的 exe 文件都很小,大约几百K 的样子,并且目录中不仅仅只有一个 exe 文件,还包含着一大堆 dl Read More
posted @ 2016-02-01 20:49
findumars
Views(991)
Comments(0)
Diggs(0)
本来打算把《Qt学习之路》作为一个类似教程的东西,所以就不打算把一些关系到源代码的内容放在那个系列之中啦。因此今天就先来看一个新的开始吧!这个系列估计不会进展很快,因为最近公司里面要做 flex 的项目演示,所以时间不是很多啦,并且源代码也不是那么容易看的。豆子也不是 C/C++ 出身,因此看起来也 Read More
posted @ 2016-02-01 20:36
findumars
Views(3282)
Comments(0)
Diggs(0)
http://devbean.blog.51cto.com/448512/335550 http://devbean.blog.51cto.com/448512/325581 http://devbean.blog.51cto.com/448512/326686 Read More
posted @ 2016-02-01 20:32
findumars
Views(565)
Comments(0)
Diggs(0)
http://devbean.blog.51cto.com/448512/d-8/p-2 Read More
posted @ 2016-02-01 20:29
findumars
Views(777)
Comments(0)
Diggs(0)
最近使用 Qt 做一个离线博客编辑器,因而用到了 Qt 的富文本处理。参考 Qt 的文档,记录下 Qt 的富文本处理的相关技术。文档地址是 http://doc.qt.nokia.com/4.7/richtext.html,本文不是文档的准确翻译,但是内容和文档是基本一致的。 新版本 Qt 使用 Q Read More
posted @ 2016-02-01 20:23
findumars
Views(11408)
Comments(0)
Diggs(0)
《让你的 Qt 桌面程序看上去更加 native》是一个系列文章。在这个系列中,你将会了解到如何让你的 Qt 桌面应用程序看上去更加 native。这里,我假设你已经清楚如何使用 Qt 编写桌面应用程序,因为文章中大多都是所谓的“细节”,而有时候恰恰是这些“细节”决定着用户体验。同时,这里的程序都是 Read More
posted @ 2016-02-01 20:21
findumars
Views(1057)
Comments(0)
Diggs(0)
这篇文章首先发布于我的主页 http://www.devbean.info,以后也会直接发布在那里。现在有 Flex 4 的一篇和 《从 C++ 到 Objective-C》系列,感谢大家支持! 强类型语言在创建对象时总会显式或隐式地包含对象的类型信息。也就是说,强类型语言在分配对象内存空间时,总会 Read More
posted @ 2016-02-01 20:20
findumars
Views(764)
Comments(0)
Diggs(0)
信号与槽用于对象之间的通信。信号与槽机制是Qt的核心特性和区别于其他框架的特性。 Introduction 在GUI程序中,当我们改变一个widget,经常需要其他的widget得到通知。更普遍的是,我们需要任意的对象可以与另外的对象进行通信。例如,一个用户点击关闭按钮,我们可以需要windows的 Read More
posted @ 2016-02-01 20:07
findumars
Views(5376)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号