• 博客园Logo
  • 首页
  • 新闻
  • 博问
  • 专区
  • 闪存
  • 班级
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 简洁模式 ... 退出登录
    注册 登录
DSkin
博客园    首页    新随笔    联系   管理    订阅  订阅
[置顶] 发布我的Netcore跨平台UI框架 CPF
摘要: (居然有人看不懂我的标题,1,我是嫌弃微软明明可以先发制人,却处处被动防守,2,我写的东西撞上微软了,就和做游戏的撞上腾讯一样,花那么多时间写的东西,要被大厂挤压掉了) 什么鬼,我的CPF快写好了,你居然也要搞跨平台UI框架?什么Maui? 之前怎么不早说要搞跨平台UI框架呢?看到谷歌搞flutte 阅读全文
posted @ 2020-07-05 17:30 DSkin 阅读(11827) 评论(71) 推荐(60) 编辑
[置顶] DSkin 的WebUI开发模式介绍,Html快速开发Winform的UI
摘要: 新版WebUI开发模式采用MiniBlink内核,这个内核功能更完善,dll压缩之后才5M,而且提供开发者功能,内核还在更新中,而且是开源项目:https://github.com/weolar/miniblink49 如果是内核方面的问题可以到 http://miniblink.net/ 提问! 阅读全文
posted @ 2018-04-08 18:01 DSkin 阅读(10634) 评论(6) 推荐(3) 编辑
[置顶] C# 封装miniblink 使用HTML/CSS/JS来构建.Net 应用程序界面和简易浏览器
摘要: MiniBlink的作者是 龙泉寺扫地僧 miniblink是什么? (抄了一下 龙泉寺扫地僧 写的简洁) Miniblink是一个全新的、追求极致小巧的浏览器内核项目,其基于chromium最新版内核,去除了chromium所有多余的部件,只保留最基本的排版引擎blink。Miniblink保持了 阅读全文
posted @ 2018-04-04 11:11 DSkin 阅读(20845) 评论(18) 推荐(6) 编辑
[置顶] C# Winform实现炫酷的透明动画界面
摘要: 做过.NET Winform窗体美化的人应该都很熟悉UpdateLayeredWindow吧,UpdateLayeredWindow可以实现窗体的任意透明,效果很好,不会有毛边。不过使用这个API之后,会有一个问题就是无法使用普通控件,而且没有Paint消息。为了解决这个问题,有两种方法。一、使用双... 阅读全文
posted @ 2015-07-08 12:39 DSkin 阅读(65010) 评论(71) 推荐(54) 编辑
2022年3月31日
CPF 使用C#的Native AOT 发布程序
摘要: 微软已经将AOT的包移到Nuget了,之前是在实验测试服务器上的。并且由之前的alpha版本改成了preview版本。 C#的开发效率,接近C++的运行效率,而且可以防止反编译,可以支持大部分反射功能。还有几个小问题,暂时不能支持x86,win7上运行aot的程序可能需要打补丁! CPF里使用AOT 阅读全文
posted @ 2022-03-31 11:19 DSkin 阅读(1671) 评论(3) 推荐(5) 编辑
2021年12月6日
CPF C#跨平台UI框架发布安卓端预览版
摘要: CPF的安卓端适配采用Xamarin的安卓绑定库,而不是Xamarin.Form。CPF和flutter差不多,完全由skia绘制,基本不依赖原生控件。 当前还只是预览版,不建议用在正式项目中。 可能有人会问,你这个和Maui和Xamarin.Form有什么区别? 1、CPF的控件完全由skia绘制 阅读全文
posted @ 2021-12-06 14:15 DSkin 阅读(2170) 评论(5) 推荐(9) 编辑
2021年9月15日
CPF 入门教程 - 各平台各系统发布说明(九)
摘要: CPF C#跨平台桌面UI框架,支持Windows,Mac,Linux,支持龙芯、飞腾等CPU 系列教程 CPF 入门教程(一) CPF 入门教程 - 数据绑定和命令绑定(二) CPF 入门教程 - 样式和动画(三) CPF 入门教程 - 绘图(四) CPF 入门教程 - 设计器和模板库的使用(五) 阅读全文
posted @ 2021-09-15 17:22 DSkin 阅读(1377) 评论(1) 推荐(2) 编辑
2021年8月30日
CPF 入门教程 - 各个控件介绍(八)
摘要: CPF C#跨平台桌面UI框架 系列教程 CPF 入门教程(一) CPF 入门教程 - 数据绑定和命令绑定(二) CPF 入门教程 - 样式和动画(三) CPF 入门教程 - 绘图(四) CPF 入门教程 - 设计器和模板库的使用(五) CPF 入门教程 - 控件布局(六) CPF 入门教程 - 属 阅读全文
posted @ 2021-08-30 16:31 DSkin 阅读(2070) 评论(14) 推荐(7) 编辑
2021年6月23日
将Winform和wpf的界面转换为CPF代码用来实现跨平台
摘要: CPF的设计器里带界面代码转换功能,将运行中的Winform或者wpf的程序界面转换为cpf代码,主要转换控件类型和布局,默认支持的是常用的原生控件。不支持Netcore,只支持.Netframework,wpf的只能是.net4.0和以上的 在设计界面的左边的圈圈按钮,点击打开就是界面代码转换界面 阅读全文
posted @ 2021-06-23 17:55 DSkin 阅读(1560) 评论(0) 推荐(6) 编辑
2021年6月17日
C#搞跨平台桌面UI,分别实现Windows,Mac,Linux屏幕截图
摘要: 搞跨平台IM,截图功能少不了。 Windows 创建GDI的兼容位图,把桌面的图像通过BitBlt拷贝到兼容位图里,通过兼容位图的数据指针创建Bitmap对象,由于兼容位图的内存是非托管的,Bitmap无法释放该内存,拷贝一下,把兼容位图的释放掉,新的Bitmap的内存就可以由新Bitmap来自己托 阅读全文
posted @ 2021-06-17 12:46 DSkin 阅读(4215) 评论(3) 推荐(14) 编辑
2021年6月10日
C#搞跨平台UI,封装Cef作为Cpf的控件支持Windows,Linux,Mac
摘要: 终于封装完成了,采用离屏渲染方式,支持JS和C#互相调用,C#方法自动绑定到JS里,中文输入有自动调整输入法位置。 基于开源的CefGlue 移植,本来想用CefSharp,不过这个里面有很多C++的,而且很多代码还是基于Windows编写的,不好移植成跨平台的。 不过CefGlue 里的功能不够完 阅读全文
posted @ 2021-06-10 21:54 DSkin 阅读(2874) 评论(11) 推荐(9) 编辑
2021年5月20日
C# 搞桌面UI适配国产麒麟Linux+龙芯遇到的一些坑
摘要: 由于一些国企有国产化的需求,所以搞了C#适配银河麒麟,适配了X64和龙芯MIPS版本 1、 在银河麒麟的龙芯版本中 pipe2 不能使用,x64版本上却可以用。 pipe2 用来做自定义消息的,搞UI是需要主线程消息循环,另外还需要自定义消息来实现跨线程来操作UI,就是Winform和WPF里的In 阅读全文
posted @ 2021-05-20 21:56 DSkin 阅读(6225) 评论(34) 推荐(46) 编辑
2021年5月4日
CPF 入门教程 - 属性和事件(七)
摘要: CPF C#跨平台桌面UI框架 系列教程 CPF 入门教程(一) CPF 入门教程 - 数据绑定和命令绑定(二) CPF 入门教程 - 样式和动画(三) CPF 入门教程 - 绘图(四) CPF 入门教程 - 设计器和模板库的使用(五) CPF 入门教程 - 控件布局(六) CPF 入门教程 - 属 阅读全文
posted @ 2021-05-04 12:28 DSkin 阅读(1002) 评论(0) 推荐(0) 编辑
2021年4月28日
C#搞个跨平台的桌面NES游戏模拟器
摘要: 支持Windows,Mac,Linux NES模拟器内核源码来自 https://github.com/colinvella/EmuNes 他这边的源码功能很完善了的,支持视频录制,手柄,金手指等等。现在移植到cpf来实现跨平台测试,不过这边的移植测试里并没有把所有功能移植完整。 移植这个,主要就是 阅读全文
posted @ 2021-04-28 17:11 DSkin 阅读(1612) 评论(6) 推荐(12) 编辑
下一页
Copyright © 2023 DSkin
Powered by .NET 7.0 on Kubernetes