2016年12月2日
摘要: UML中的关联关系其内在意思就是has a 如图: 相对于依赖关系,关联关系在代码中有所体现.上图中的关联关系在代码中体现为 其中water 中将Climate作为其中的属性. 当然,关联关系中也有双相关联,如图: 关联又分为组合,聚合 对应的代码如下: 设计模式中的关联关系 代码如下: 1: // 阅读全文
posted @ 2016-12-02 15:43 苦涩的茶 阅读(706) 评论(0) 推荐(0) 编辑
摘要: UML中的五种关系和设计模式中的代码实现. 又重新听了一遍UML中的关系.感觉又是收获很大. UML中的关系有依赖,关联(聚合,组合),泛化(也叫继承),实现 现在一个一个的来实现: 一:依赖 依赖关系图 他的意思就是Use a 用到的意思,两个类的代码中不体现 看代码(C#) 但是在代码中不体现, 阅读全文
posted @ 2016-12-02 15:42 苦涩的茶 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 原始需求描述如下:某公司鉴于业务和员工的快速发展,为了提升整体工作效率,公司准备开发一套员工报账系统,取代原来的人工处理方式,更加方便的服务于员工日常的账务操作。财务部门能够通过账务系统定期向各部门负责人反映账务统计情况,并设置和维护相关额度准则。系统应该具有基于先进技术的操作界面。 这段描述里包含 阅读全文
posted @ 2016-12-02 15:41 苦涩的茶 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 不知道大家有没和我类似的感觉,就是在做开发的时候,经常看到需求文档里的用例2字,或者听到关于用例的谈话,或者测试用例之类的,一般的感觉就是用例就是一个需求功能点,也没去太在意,这里我想自己做个对于用例的总结。 我不想过于刻板的去讨论用例的概念,这里先从一个例子入手,比如我问你:请在30秒内说出尽可能 阅读全文
posted @ 2016-12-02 15:40 苦涩的茶 阅读(311) 评论(0) 推荐(0) 编辑
摘要: UML中包括九种图:用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、配置图。 1)用例图(Use Case Diagram) 它是UML中最简单也是最复杂的一种图。说它简单是因为它采用了面向对象的思想,又是基于用户视角的,绘制非常容易,简单的图形表示让人一看就懂。说它复杂是因为用例图往 阅读全文
posted @ 2016-12-02 15:14 苦涩的茶 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 架构图(一): 架构图(二): 转自:http://blog.csdn.net/lsh6688/article/details/5931706 阅读全文
posted @ 2016-12-02 15:13 苦涩的茶 阅读(248) 评论(0) 推荐(0) 编辑
摘要: UML中的事物 名称 说明 图形 类 相同属性方法的集合 接口 类或组件提供的,可以完成特定功能的一组操作的集合 协作 合作的动作 用例 系统的一个功能 节点 代表可计算的资源 活动类 有多个线程的类 组件 可替换的功能块 辅助事物 包 一组元素集合 注释 解释 行为事物 交互 动态事物 状态机 状 阅读全文
posted @ 2016-12-02 15:12 苦涩的茶 阅读(539) 评论(0) 推荐(0) 编辑
  2016年12月1日
摘要: 1 物件 结构化物件 类 接口 协作 用例 组件 节点 行为物件 交互 状态机器 组物件 包 注解物件 注释 2 关系 依赖关系 协作 泛化 实现 3 UML图 结构化物件 类注释 对象表示法 接口表示法 协作表示法 用例表示法 角色表示法 初始状态表示法 最终状态表示法 活动类表示法 元件表示法 阅读全文
posted @ 2016-12-01 14:41 苦涩的茶 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: UML的图 1、用例图(use case diagram) 用例图(Use Case Diagram)是被称为参与者(Actor)的外部用户所能观察到的系统功能的模型图 列出系统中的用例和参与者 显示哪个参与者参与了哪个用例的执行 核心概念 用例:系统中的一个功能单元,可以被描述为参与者与系统之间的 阅读全文
posted @ 2016-12-01 14:40 苦涩的茶 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 目录 统一建模语言 UML UML(Unified Modeling Language)的是要成为一种标准的统一语言,使得IT专业人员能够进行计算机应用程序的建模。 UML的主要创始人是JimRumbaugh、IvarJacobson和GradyBooch,他们最初都有自己的建模方法(OMT、OOS 阅读全文
posted @ 2016-12-01 14:39 苦涩的茶 阅读(523) 评论(0) 推荐(0) 编辑
  2016年11月2日
摘要: 1、首先设置主网络IP地址(如外网Ip地址) 2、点击高级进入 一种方式只设置多个网关:如下 网关的优先级可以通过设置每个默认网关的跃点实现,跃点越小优先级越高。(关于跃点及跃点的作用看最后说明) 另一种则是分别设置不同网段的IP地址和默认网关,如下 该种情况可不设置默认网关跃点,选择自动跃点即可。 阅读全文
posted @ 2016-11-02 10:28 苦涩的茶 阅读(11567) 评论(0) 推荐(0) 编辑
  2016年10月19日
摘要: Threads and QObjects QThread 继承 QObject.。它可以发送started和finished信号,也提供了一些slot函数。 QObject.可以用于多线程,可以发送信号调用存在于其他线程的slot函数,也可以postevent给其他线程中的对象。之所以可以这样做,是 阅读全文
posted @ 2016-10-19 15:32 苦涩的茶 阅读(1969) 评论(0) 推荐(0) 编辑
摘要: 近日,使用QThread,一些问题百思不得其解,看过大牛的文章,恍然大悟啊。 原文 http://hi.baidu.com/dbzhang800/item/c14c97dd15318d17e1f46f41 在文章开始之前加注一点,为和我一样Qt水平不高的朋友提醒一下。QThread::wait(), 阅读全文
posted @ 2016-10-19 14:29 苦涩的茶 阅读(9082) 评论(0) 推荐(1) 编辑
摘要: QThread的另一种用法, 不用继承QThread和重载run()函数: 1 QThread *thread = new QThread( ); 2 Task *task = new Task(); 3 task->moveToThread(thread); 4 connect( thread, 阅读全文
posted @ 2016-10-19 13:41 苦涩的茶 阅读(9708) 评论(2) 推荐(1) 编辑
  2016年10月13日
摘要: 1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的 经典的三次握手示意图 阅读全文
posted @ 2016-10-13 15:09 苦涩的茶 阅读(223) 评论(0) 推荐(0) 编辑
  2016年9月29日
摘要: 感叹号部分我很奇怪,不是不允许对象许访问私有变量成员么?怎么回事,而且还能编译通过。 1.为什么对象a可以直接访问私有的x(a.x)成员见http://topic.csdn.net/u/20110504/22/738aede9-3909-4d74-82fd-8d4a2f2f12a5.html 给出了 阅读全文
posted @ 2016-09-29 15:25 苦涩的茶 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 今天做C++ primer的习题,被复制构造函数和赋值符的区别弄晕了。简单地说,有一道题目如下描述: class t1; class t2 = t1; 我先看见有一个等号,以为就是赋值符来做的,其实并不是这样的。做一个实验好了: 运行的结果如下: Constructor of CTestCopy C 阅读全文
posted @ 2016-09-29 15:21 苦涩的茶 阅读(459) 评论(0) 推荐(0) 编辑
  2016年9月20日
摘要: 带参数的宏定义有如下的格式: 【#define 指令 带参数的宏】 #define 标识符(x1,x2,……,xn) 其中 x1,x2,……xn是标志符(宏的参数) 注意:在宏的名字和括号之间必修没有空格。 如果有空格,预处理会认为是在定义一个简单的宏,其中(x1,x2,……,xn)是替换列表的一部 阅读全文
posted @ 2016-09-20 09:24 苦涩的茶 阅读(5111) 评论(0) 推荐(1) 编辑
  2016年9月13日
摘要: 例1: QSignMapper *mapper = new QSignMapper(this) QPushButton *btn1 = new QPushButton(this); btn1->setText("btn1"); QPushButton *btn2 = new QPushButton( 阅读全文
posted @ 2016-09-13 16:15 苦涩的茶 阅读(289) 评论(0) 推荐(0) 编辑
摘要: QSignalMapper这个类并不是个新鲜概念, 早在Qt2里就已经存在, 而且它的功能也是始终如一。 不过由于宣传力度不够(例子里涉及到它的很少)了解这个类人可能还不是很多, 所以特此撰文介绍此类的功能和用法。简单的理解,可以把SignalMapper这个类看成是信号的翻译和转发器, 它可以把一 阅读全文
posted @ 2016-09-13 15:21 苦涩的茶 阅读(1173) 评论(0) 推荐(0) 编辑

// 1.生成目录索引列表