Open WebUI 是一个用户友好的、功能丰富的自托管Web用户界面,一经上线就很火爆,目前已有25.6k。
2025年06月04日
Extism v1.0.0 已正式发布。Extism 是一个 WebAssembly 插件实现框架,它可以给你的应用开发出各种各样的 WebAssembly 插件,支持多种编程语言。
新版本主要变化:
2025年06月04日
初学者写程序一般就是拖控件,双击,然后写上执行的代码,这样在窗口中就有很多事件代码,如果要实现各按钮的状态,那得在很多地方修改代码,极为复杂.通过参考CSHARPDEVELOP的代码就说明和网上各位朋友的示例,在这里,自己实现了一个很简单的插件程序,方便程序的开发,每个功能可以独立开发,也方便维护.再也不用到处判断各种状态,现在给大家讲讲其方法.先上两张以此方法开发的框架图片:
本系列教程,将会一步一步从0开发属于自己的框架,需要的朋友可以关注我。私发信息“框架4”会发送今天的示例源码,当连载完成后,会给大家发送上面的框架源码。源码可以基于VS2010的,一般2010以上的版本都可以打开。
2025年06月04日
你可能会问 "都 2021 年了还折腾屏幕适配?直接用 dp 单位适配不好吗?", 确实,如果公司的 UI 设计师、产品经理以及老板,能明白为什么一套 UI 在不同设备上显现出来的一些差异并不是 bug 时,开发者直接用 dp 单位配合一些布局技巧来进行适配是可以的,但是,实现多数情况下并不是如此美好,他们更希望看到的是 UI 在不同屏幕上,仅仅只是缩放的区别,为了满足这种要求,应用第三方屏幕适配方案就非常有必要了。根据在网上查到的比较好的原生屏幕适配方案有两种:
2025年06月04日
本系列教程,将会一步一步从0开发属于自己的框架,需要的朋友可以关注我。私发信息“框架3”会发送今天的示例源码,当连载完成后,会给大家发送上面的框架源码。源码可以基于VS2010的,一般2010以上的版本都可以打开。
前两篇我们已经实现了功能按钮与界面的分离,其实也只是工具栏与其执行的功能代码与界面的分离,其作用还非常有限,因为他无法获取到主窗口的任何东西,无法进行操作,比如主界面有一个TextBox,那么这个按钮还不能访问到,也无法对其进行操作。我们今天就来完成View的设计,让工具栏的按钮能够访问窗口中的内容,同时窗口中的内容也是根据插件来自动生成。