NetCore
BennyChao
目前从事VR开发工作
展开
-
【ZProRx 重装上阵】前序 家族
ZProRx 框架简介 面向属性的编程框架,以属性为基础,构建属性网,同时结合反应式编程、链式编程。 特点: 基于UniRx反应式的属性框架。 基于面向切片的编程思想,通过修饰(Attribute)配合属性,提供附加信息定义,比如:实现属性间的关联 支持与View(Unity)的绑定。用于表现层的分离(MVC框架等)。UniRx的ReactiveProperty也有类似的功能。 但ZPr...原创 2020-03-08 22:14:04 · 546 阅读 · 0 评论 -
【ZProRx 重装上阵】 第四回 网络
Net 网络 ZProRx 包括Socket 和Http的封装支持。 Socket 使用Topic进行消息的发送与订阅,分为客户端与Server端两种情况。 数据包使用的共通的NetPackage结构,其模板使用可以用于扩展支持自定义的数据。 public class NetPackage<T, TErrorEnum> // where TErrorEnum : Sy...原创 2020-02-27 23:00:19 · 346 阅读 · 0 评论 -
【ZProRx 重装上阵】 第三回 绑定
表示层 ZProRx 架构也是类似MVC的分层,这一节主要介绍如何实现表示层与数据层的绑定。 目前只支持与Untiy表示层(UGUI/GameObject)的绑定。 绑定 Unity Bind 把属性与Unity元素进行Bind 这部分提供了如何与UI能进行自动化的绑定,动态更新等机制,同时对一些常用框架的支持,比如上接UGUI、向下与UniRX、ZECS等架构对接。同时也支持创建动态UI...原创 2020-02-26 22:36:36 · 330 阅读 · 0 评论 -
【ZProRx 重装上阵】 第二回 矩阵
上一节主要介绍ZProperty的单体结构,这一节主要说明属性间的关联。 Link(属性)关系分类 可以定义属性与属性间的关联,方便基于属性框架的开发。主要的关联关系包括:聚合、关联、视图 接口与聚合 即通过一个属性引用另一个类的对象。 ZP内容类支持 接口(interface)做为值(Value),如下所示 多用于引用一个对象,即可以理解为对象间的关联。(UML中的聚合或者组合的关系) ...原创 2020-02-26 22:06:27 · 262 阅读 · 0 评论 -
【ZProRx 重装上阵】 第一回 重构
前序 本框架在原ZP框架基础上重构而来,基本思路属性即数据,其核心还是面向数据。重构过程中陆续把相关代码开源 详细参考: https://github.com/bennychao/ZProRx.Lib ZProRx框架简介 面向属性的编程框架,以属性为基础,构建属性网,同时结合反应式编程、链式编程。 特点: -基于UniRx反应式的属性框架。 -基于面向切片的编程...原创 2020-02-26 22:01:00 · 456 阅读 · 0 评论 -
NLog NETCore 3.0 Porting
NLog NETCore 3.0 Porting 这里简单整理一下,NETCore 3.0 + NLog工程移植过程中遇到的问题。 Configuration 以下代码才能编译通过using Microsoft.Extensions.Hosting; public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IL...原创 2019-10-29 21:43:18 · 1081 阅读 · 0 评论 -
UniRX/Reactive 反应式编程 三元素
主要介绍UniRX主要的元素原创 2019-10-26 08:17:52 · 406 阅读 · 0 评论