标签:htm 之间 声明 事件处理 没有 lin 面向对象 原理 设置
所有的UI,不管是winfrom的,还是html+css+js的,还是Android的.......................
都有3大任务,1是布局;2是渲染(特指样式);3是事件处理;
当我从这个角度去看UI的时候,我发现了不通UI实现方式的共同之处.
在winform中布局,主要依靠Anchor和Dock.------不同于安卓总体布局是掌握在父容器LinearLayout或各种Layout手中,在一个Layout中的控件都被限定在了一种布局中,可以实现混合双打的效果--------与html类似.
样式主要被分成,Path和BackGround两个重要内容,-----重绘是比较原理性的,不用于html和android用xml比较声明式的定义各种样式-------但可看成一样的-------因为所谓的重绘,其实可以看成是在Path范围内绘制一张BackGroundImage然后把它设置给控件显示.
事件处理上,都差不多,js没有控件状态,事件模型比较小,android里面必须先FindViewById,再设置事件,介于两者之间,winform的是面向对象式的,比较接近原理,各方面都有封装的很完善的控件,但有时候用别人的控件,属性太多了找不着,不知道自定义从何下手也是常见的.
标签:htm 之间 声明 事件处理 没有 lin 面向对象 原理 设置
原文地址:https://www.cnblogs.com/fabao/p/11260464.html