没有合适的资源?快使用搜索试试~ 我知道了~
vinyl-ui:F#桌面应用程序框架
共75个文件
fs:21个
fsproj:5个
references:5个
需积分: 18 2 下载量 159 浏览量
2021-05-06
23:47:23
上传
评论
收藏 161KB ZIP 举报
温馨提示
VinylUI-F#桌面应用程序框架 VinylUI是用于在F#中构建WPF和Windows Forms应用程序的框架,该框架包含功能性范例和类似MVC的职责分离。 它支持.NET Core 3和.NET Framework 4.6+。 窗口或表单的代码分为以下几部分: 模型类型:一种记录类型,代表窗口的整个逻辑状态。 事件类型:区分的联合,表示窗口的所有可能的用户操作和事件。 活页夹:在UI组件和模型之间创建绑定的函数。 事件功能:将UI组件的事件映射到逻辑事件的功能。 Dispatcher :将逻辑事件映射到事件处理程序的函数。 事件处理程序接受一个Model实例,并作为响应返回一个新的Model实例。 VinylUI不需要子类化或接口继承。 使用它就像调用采用上述三个功能的函数一样简单。 这样,无论您是希望将函数组织到模块中还是将其与类和依赖项注入结合使用更面向对象的方
资源推荐
资源详情
资源评论
收起资源包目录
vinyl-ui-master.zip (75个子文件)
vinyl-ui-master
.gitignore 227B
VinylUI
VinylUI.fsproj 772B
WinForms.fs 19KB
Wpf.fs 20KB
DataBinding.fs 18KB
paket.template 150B
paket.references 68B
Framework.fs 6KB
VinylUI.v3.ncrunchproject 144B
AssemblyInfo.fs 2KB
Model.fs 4KB
.paket
Paket.Restore.targets 33KB
paket.dependencies 253B
fake.sh 82B
build.fsx 2KB
VinylUI.v3.ncrunchsolution 194B
paket.lock 30KB
fake.cmd 34B
build.fsx.lock 13KB
LICENSE.txt 1KB
examples
ContactsManager
.gitignore 14B
.paket
Paket.Restore.targets 33KB
paket.dependencies 184B
ContactsManagerDomain
Domain.fs 3KB
ContactsManagerDomain.fsproj 389B
paket.references 11B
paket.lock 722B
ContactsManager
ContactManager.fs 5KB
ContactsManager.fsproj 942B
App.config 183B
paket.references 40B
ContactEdit.fs 9KB
Program.fs 2KB
AssemblyInfo.fs 1KB
manager.png 25KB
README.md 1KB
ContactsManager.sln 3KB
edit.png 13KB
ContactsManagerUI
ContactEditWindow.xaml.cs 686B
ContactsManagerUI.csproj 297B
ContactManagerWindow.xaml.cs 551B
ContactEditWindow.xaml 5KB
ContactManagerWindow.xaml 2KB
.config
dotnet-tools.json 147B
README.md 662B
ShapeArea
.paket
paket.exe 63KB
Paket.Restore.targets 33KB
paket.dependencies 162B
ShapeArea.Forms
ShapeAreaForm.cs 439B
ShapeAreaForm.resx 6KB
ShapeAreaForm.Designer.cs 8KB
ShapeArea.Forms.csproj 2KB
Properties
AssemblyInfo.cs 1KB
paket.lock 519B
ShapeArea.sln 2KB
ShapeArea
ShapeArea.fsproj 5KB
App.config 175B
FormLogic.fs 4KB
paket.references 27B
Program.fs 306B
AssemblyInfo.fs 1KB
form.png 5KB
README.md 8KB
VinylUI.Tests
WinFormsTests.fs 17KB
Prelude.fs 559B
WpfTests.fs 14KB
CommonBindingTests.fs 5KB
BindingTestUtil.fs 4KB
paket.references 94B
VinylUI.Tests.v3.ncrunchproject 144B
VinylUI.Tests.fsproj 772B
AssemblyInfo.fs 1KB
FrameworkTests.fs 11KB
VinylUI.sln 2KB
.config
dotnet-tools.json 242B
共 75 条
- 1
资源评论
矢量边界
- 粉丝: 19
- 资源: 4608
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于c++的个人收支管理系统设计
- docker一键安装包
- Screenshot_20240430_144340_com.ss.android.ugc.live.jpg
- 回到山沟沟.mp3
- 基于matlab实现自适应波束形成RLS及LMS算法仿真源程序1.rar
- 基于matlab实现自己编写的基于卡尔曼滤波的利用加速度传感器的计步器,测试数据是传感器放在腰部和手臂 .rar
- 基于matlab实现阵列信号处理,波束形成.rar
- 111111111111111111
- 基于matlab实现计步器编程;对当前的计步器装置的数值算法模拟 .rar
- Mdb学习查看PW;access;mdb;pw;password;patch
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功