上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 103 下一页
摘要: GUI软件框架 图4显示了本GUI设计的软件层次,引入分层会带来很多好处:[3] 降低复杂度每一层只专注自己需要实现的功能,实现高内聚; 提高可移植性不管更换处理器还是LCD只需要修改底层部分; 改善性能使用高效算法来优化性能只需要修改一处。 图4 GUI软件层次 对于轻量级嵌入式GUI来说,窗口是 阅读全文
posted @ 2020-02-11 10:38 zzfx 阅读(479) 评论(0) 推荐(1)
摘要: 编程思想:以什么样的方式来建模、分析、思考、解决问题 以什么样的方式在程序域描述问题域 阅读全文
posted @ 2020-02-10 23:27 zzfx 阅读(262) 评论(0) 推荐(0)
摘要: 看过面向对象程序设计的早期论文吗?这个东西就是为了描述GUI才发明出来的。所以凡是支持OOP足够好的语言,都适合做GUI。 至于各种declarative programming的学派(譬如用XML),没有下面语言的OOP,你MVVM做不了,data binding做不了,最后都一样是屎。所以就算是 阅读全文
posted @ 2020-02-10 17:47 zzfx 阅读(1489) 评论(0) 推荐(0)
摘要: 传统的Linux图形界面基于Xwindow系统(wayland什么的先不说)分为两部分,一部分是Xserver,这一部分负责驱动显卡和在屏幕上绘图,另一部分是client,这一部分包括window manger以及各种GUI应用比如浏览器之类。这两部分通过X定义的一套协议进行交互,这个协议是网络透明 阅读全文
posted @ 2020-02-10 16:52 zzfx 阅读(1133) 评论(0) 推荐(0)
摘要: 既然我们上文中提到了当前最主流的交互方式就是图形化交互,我们就来看看图形用户界面的基本结构。现在普遍的系统上都会有一个应用程序框架,而这类框架都会提供一个GUI(Graphics User Interface),有了GUI,作为应用程序的普通开发者就不需要去关注如何去监听用户的事件,如何去调度各个程 阅读全文
posted @ 2020-02-09 13:37 zzfx 阅读(1452) 评论(0) 推荐(0)
摘要: Android核心分析 之十 Android GWES之基本原理篇 我这里的GWES这个术语实际上从Microsoft 的Window上移植过来的,用GWES来表示Android的窗口事件系统不是那么准确,在Android中Window是个弱化了的概念,更多的表现在View这个概念上。在很大程度上, 阅读全文
posted @ 2020-02-09 13:05 zzfx 阅读(1181) 评论(0) 推荐(0)
摘要: 作者:longwei链接:https://www.zhihu.com/question/21219705/answer/17612611来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 主要把几个关键问题弄清楚,每个框架都有不同的方案解决这几个问题。 1. 怎么描述界面 阅读全文
posted @ 2020-02-08 16:36 zzfx 阅读(224) 评论(0) 推荐(0)
摘要: 1. 前言 图形子系统是linux系统中比较复杂的子系统之一:对下,它要管理形态各异的、性能各异的显示相关的器件;对上,它要向应用程序提供易用的、友好的、功能强大的图形用户界面(GUI)。因此,它是linux系统中少有的、和用户空间程序(甚至是用户)息息相关的一个子系统。 本文是图形子系统分析文章的 阅读全文
posted @ 2020-02-08 11:51 zzfx 阅读(553) 评论(0) 推荐(0)
摘要: 首先从过去的 CRT 显示器原理说起。CRT 的电子枪按照上面方式,从上到下一行行扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次扫描。为了把显示器的显示过程和系统的视频控制器进行同步,显示器(或者其他硬件)会用硬件时钟产生一系列的定时信号。当电子枪换到新的一行,准备进行扫描时 阅读全文
posted @ 2020-02-07 17:26 zzfx 阅读(3394) 评论(0) 推荐(0)
摘要: __block变量的操作: 1、型变操作:在编译时型变为结构体; 2、在复制时,引发本体转移和分身问题。 3、__forwarding的类型为型变类型;指向型变本体。 4、在形式上与变量的深浅拷贝有一定相似之处。 __block的本质是变量的二次封装与引用 在编译时编译成封装的结构体。 __bloc 阅读全文
posted @ 2020-02-05 10:54 zzfx 阅读(289) 评论(2) 推荐(0)
摘要: 值类型; 对象类型; block、函数式类型; 抽象类型:协议; 类型的操作: 分类、扩展; 阅读全文
posted @ 2020-02-03 10:00 zzfx 阅读(281) 评论(0) 推荐(0)
摘要: 开发的项目中缺少不了图形图像的支持,对图的使用场景也是极多的,但对其内部原理却一直处理模糊状态,抽时间做个整理吧,理一下相关的概念。一、矢量图与位图矢量图与位图均为图像的表述方式,矢量图可以理解为在我们口中描述图形的方法,比如:图A:一个半径10cm的绿色实心圆,重点包括:圆、实心、绿色、半径为10 阅读全文
posted @ 2020-01-23 14:05 zzfx 阅读(3415) 评论(0) 推荐(0)
摘要: https://zsisme.gitbooks.io/ios-/ 阅读全文
posted @ 2020-01-23 13:00 zzfx 阅读(280) 评论(0) 推荐(0)
摘要: 已知:代表线索与综合; 未知:分解与求解。 问题 = 已知+未知 已知不停的重新抽象和组织; 未知:不停的分解新的未知和已知。 相当于不停生长的红黑树。 阅读全文
posted @ 2020-01-17 18:54 zzfx 阅读(522) 评论(0) 推荐(0)
摘要: 算法设计是分多层,每一个是一个抽象,最上面一层是最抽象的,越往下抽象的概念越少功能越具体 阅读全文
posted @ 2020-01-17 18:46 zzfx 阅读(249) 评论(0) 推荐(0)
摘要: 数据库索引、跳表 归并排序 快速排序 https://blog.csdn.net/jymn_chen/article/details/17359003 https://www.cnblogs.com/Leroscox/p/6160468.html 缓存算法(页面置换算法)-FIFO、LFU、LRU 阅读全文
posted @ 2020-01-16 16:44 zzfx 阅读(948) 评论(0) 推荐(0)
摘要: DOM实际上是以面向对象方式描述的对象模型,它将文档建模为一个个对象,以树状的结构组织(本文称之为“文档树”,树中的对象称为“节点”)。 html\xml文档解析后会以DOM的形式保存在内存中。 html\xml 和dom只是相同信息的不同保存形式。 html\xml便于人类阅读; dom便于机器阅 阅读全文
posted @ 2020-01-16 11:45 zzfx 阅读(199) 评论(0) 推荐(0)
摘要: The JavaScript language was initially created for web browsers. Since then it has evolved and become a language with many uses and platforms. A platfo 阅读全文
posted @ 2020-01-16 11:24 zzfx 阅读(298) 评论(0) 推荐(0)
摘要: typings install dt~express --global typings install dt~lodash --global # 安装Typings的命令行代码. npm install typings --global # 搜索对应模块的typings定义. typings sea 阅读全文
posted @ 2020-01-15 17:50 zzfx 阅读(292) 评论(0) 推荐(0)
摘要: vscode真的是一个非常好用的IDE,但是智能提示这块还是不能提示所有的东西,这个真的是非常的麻烦的。 下面就教大家使用typing来给没有提示的关键字、对象、方法等添加提示。 安装typings 1.前提是有npm 2.在项目目录下执行npm install typings -g全局安装更放心 阅读全文
posted @ 2020-01-15 17:40 zzfx 阅读(628) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 103 下一页