1.需求分析 用例圖,狀態分析 2.UI設計 我們用SKetch進行ui的設計。可以利用symbol來綁定關聯等詳細操作就不贅述了,設計效果如下圖 3.項目初始化 4.button基礎樣式實現 用到了變量方便用戶進行修改樣式,css使用scss 5.實現按鈕添加字體 ...
Wtf 暫時命名,隨便起的 現在已經命名為CPF了 ,模仿WPF的框架,還沒有完善,只有簡單的基礎元素,支持數據綁定。雖然支持mono但是mono有bug 寫這個只是興趣愛好,感覺也沒多大意義了,如果這個UI框架完善了,有多少人願意用 畢竟Windows上有WPF,而且C 跨平台需求也不多啊。我對WPF也不算熟悉,要完善的話,還有很多要寫。一大堆常用控件和設計器。不過我不用XML來描述,而是直接用 ...
2018-08-21 22:33 18 2765 推薦指數:
1.需求分析 用例圖,狀態分析 2.UI設計 我們用SKetch進行ui的設計。可以利用symbol來綁定關聯等詳細操作就不贅述了,設計效果如下圖 3.項目初始化 4.button基礎樣式實現 用到了變量方便用戶進行修改樣式,css使用scss 5.實現按鈕添加字體 ...
CPF(暫時命名)(Cross platform framework),模仿WPF的框架,支持NETCore的跨平台UI框架,暫時不夠完善,只用於測試,暫時只支持Windows和Mac。支持數據綁定,CSS,動畫。。。 可能有人會說,不是有個開源的Avalonia ,我試過,不過他的性能 ...
前言 俗話說 「不要重復造輪子」,關於是否有必要不再本次討論范圍。 創建這個項目的主要目的還是提升自己,看看和知名類開源項目的差距以及學習優秀的開源方式。 好了,現在着重來談談 cicada 這個項目的核心功能。 我把他定義為一個快速、輕量級 WEB 框架;沒有過多的依賴,核心 jar ...
動手造輪子:寫一個日志框架 Intro 日志框架有很多,比如 log4net / nlog / serilog / microsoft.extensions.logging 等,如何在切換日志框架的時候做到不用修改代碼,只需要切換不同的 loggingProvider 就可以了,最低成本的降低 ...
Dubbo這種相對比較完善的RPC框架還是比較少的,GRPC確實是一款非常優秀的RPC框架,能跨語言調用,但是 ...
動手造輪子:實現一個簡單的 AOP 框架 Intro 最近實現了一個 AOP 框架 -- FluentAspects,API 基本穩定了,寫篇文章分享一下這個 AOP 框架的設計。 整體設計 概覽 IProxyTypeFactory 用來生成代理類型,默認提供了基於 Emit 動態 ...
在程序界有一句話很流行,不要重復造輪子。然而,這句話被濫用了。已經漸漸淪為程序員懶惰的借口。甚至因此而盲目指責那些勤奮的人。 大多數情況下初學者很難分清楚自己是不是在重復造輪子。當我頭一次聽到這句忠告的時候,我變得異常敏感,在做什么之前都要判斷一下是否在造輪子。我跟大多數普通人一樣,容易受到 ...
以下代碼的實現邏輯出自於公眾號 碼農翻身 《你管這破玩意叫線程池?》 - PS:劉欣老師在我心中是軟件技術行業的大劉。 線程池接口 View Code 接 ...