我们在Ubuntu QML应用设计中,我们可以使用DatePicker来选择我们所需要的时间。在这里,我们主要利用在Ubuntu API网站介绍的资料来做一个demo来显示到底是什么一个东西。...
分类:
系统相关 时间:
2015-06-05 14:03:19
阅读次数:
336
我们知道画图应用设计中比较重要,虽然QML有很多可以帮我们渲染的控件。我们可以在QML应用中使用Canvas来画我们所需要的图。比如我们可以利用Canvas来画股票的曲线。事实上,我们很容易使用这个API来把很多的HTML5的应用移植到Qt平台中。...
分类:
其他好文 时间:
2015-06-05 14:01:12
阅读次数:
476
观察者模式是我们经常会用到的设计模式,比如说你设计了一个系统,当系统到来某个消息的时候,你希望通知该系统的其他模块,那么就相当于其他模块监听了这个事件,我们可以认为这些模块就是观察者,这就是典型的观察者模式的应用。...
分类:
其他好文 时间:
2015-05-21 00:09:17
阅读次数:
125
简介AngularJS 是一个为动态WEB应用设计的结构框架,提供给大家一种新的开发应用方式,这种方式可以让你扩展HTML的语法,以弥补在构建动态WEB应用时静态文本的不足,从而在web应用程序中使用HTML声明动态内容。AngularJS有五个主要核心特性,如下介绍:1.双向数据绑定 —— 实现了...
分类:
Web程序 时间:
2015-05-15 12:02:39
阅读次数:
200
1 策略模式简介
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。
2 模式组成
1)抽象策略角色(Strategy):
策略类,通常由一个接口或者抽象类实现。
2)具体策略角色(ConcreteStrategy):
包装了相关的算法和行为。...
分类:
Web程序 时间:
2015-05-14 18:48:11
阅读次数:
184
1 设计模式简介
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
2 《设计模式之PHP项目应用》写作背景...
分类:
Web程序 时间:
2015-05-13 16:55:36
阅读次数:
184
1 简单工厂模式简介
简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。
2 模式组成
1)工厂(Creator)角色
简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建所需的产品对象。
2)抽象产品(Product)角色
简单...
分类:
Web程序 时间:
2015-05-13 16:55:06
阅读次数:
263
1.1.2什么是MVC模式
MVC的创建者是Trygve M.H.Reenskau,他是挪威的计算机专家,同时也是奥斯陆大学的名誉教授。MVC是他在1979年提出的一种主要针对GUI应用的软件架构模式。
MVC体现了”关注点分离”这一基本的设计方针,他将一个人机交互应用设计的功能分为Model、Controller和View三部分,他们各自具有如下的职责。
1.Model是对...
分类:
Web程序 时间:
2015-05-10 01:06:20
阅读次数:
167
??
在面向对象程序设计中,对所有事物、事件的描述都是通过类, 或者更确切的说是由类的实例—对象来体现的。一个基于面向对象的程序,小到helloword控制台应用程序,大到复杂的金融信息管理系统,都离不开对象的创建和对象之间的交互。对象的创建也是一件值得深入思考的问题。在经典的设计模式中,与对象创建相关的就有工厂方法,抽象工厂,单例和原型模式,每一个模式都有自己特别的应用场景,熟练掌握和应用...
分类:
其他好文 时间:
2015-05-09 08:57:47
阅读次数:
111
AngularJS 是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于,利用 数据绑定 和 依赖注入,它使你不用再写大量的代码了。这些全都是通过浏览器端的Javascript实现,这也使得它能够完美地和任何服务器端技术结合。
AngularJS通过ng-directives来扩展HTML。
ng-a...
分类:
Web程序 时间:
2015-05-06 15:11:48
阅读次数:
175