大家好!我们是 Jamesnet.dev 的运营者李在雄和曲阳。 这个仓库包含了从2023年2月11日开始的 WPF 线下研讨会系列的内容。
李在雄和曲阳是一对共同运营 Jamesnet.dev 网站、YouTube 频道和哔哩哔哩频道的开发者夫妇。他们合著了WPF Inside Out一书,并通过各种平台分享 WPF 相关知识。李在雄因其在韩国的开源贡献、线下讲座和在线指导等多方面活动而被认定为 Microsoft MVP。瞿扬通过哔哩哔哩频道小李趣味多制作 WPF 教程系列视频,目前已发布六个中文系列,这些视频也在 YouTube 上提供英文版本和韩文字幕。通过这些活动,他们的哔哩哔哩频道已成为中国最活跃的 WPF 社区之一。
- 一个开放的聚会,任何人都可以自由申请参加
- 迄今为止共举办了16次会议
- 从第5次到第16次会议,除了线下研讨会外,还进行了 YouTube 直播
- 主办人:李在雄 MVP,瞿扬
- 地点:韩国首尔(第1-16次会议)
- 涵盖技术:WPF、跨平台、Blazor 等各种 .NET 技术(主要聚焦于高级 WPF 技术)
- 第17次会议计划于2024年9月在中国南京举行
Jamesnet 研讨会系列专注于 WPF(Windows Presentation Foundation)的高级技术。这些研讨会超越了简单的 UI 构建,深入探讨 WPF 的核心概念和高级功能。
我们涵盖了 MVVM(Model-View-ViewModel)模式的高级实现技术、复杂的数据绑定、自定义控件开发以及样式和模板的高级用法。特别是,我们介绍了使用 Prism 框架和 CommunityToolkit.Mvvm 的模块化和依赖注入技术,以及使用 ReactiveUI 的响应式编程方法。
我们还讨论了 WPF 性能优化技术、利用多线程的异步编程,以及 3D 图形和动画实现方法等高级主题。此外,我们深入探讨了高级 XAML 语法、标记扩展、资源管理和本地化技术。
随着对跨平台开发需求的增加,我们比较分析了像 Avalonia UI 这样的跨平台框架与 WPF,并介绍了使用 Blazor 进行 Web 应用程序开发的方法。通过这些,参与者可以掌握从桌面应用到 Web 应用等各种平台的 .NET 开发技能。
通过这些多样化和深入的主题,参与者可以获得在实践中立即适用的高级 WPF 开发技能,并对现代软件架构和设计模式有更深入的理解。
- 主题:开始"创建KakaoTalk"项目
- 内容:创建Kakao项目,CustomControls,实现登录命令
- 讲座公告
- 讲座回顾
- YouTube完整视频
- 主题:Border和Windows管理
- 内容:UI布局设计,Windows管理,Content和Content Template
- 讲座公告
- 讲座回顾
- YouTube完整视频
- 主题:实现KakaoTalk的主要功能
- 内容:VirtualMenuList,FriendsBox,MVVM结构,Command模式,CustomControls
- 讲座公告
- 讲座回顾
- YouTube完整视频
- 主题:实现OAUTH登录认证
- 内容:Google认证,WebView2库,WPF与网页内容的交互
- 讲座公告
- 讲座回顾
- YouTube完整视频
- 主题:ContentControl深入研究
- 内容:ContentControl派生控件,Content使用,ContentTemplate应用
- 讲座公告
- 讲座回顾
- YouTube完整视频
- 主题:冒泡和隧道事件,主题设计
- 内容:使用DynamicResource进行主题设计,多语言支持
- 讲座公告
- 讲座回顾
- YouTube完整视频
- 主题:冒泡和隧道事件,主题设计(进阶)
- 内容:通过代码后台管理应用程序和ResourceDictionaries
- 讲座公告
- 讲座回顾
- YouTube完整视频
- 主题:项目模块化设计
- 内容:理解WPF基本组件,独立项目配置,TreeView使用案例研究
- 讲座公告
- 讲座回顾
- YouTube完整视频
- 主题:实现WPF资源管理器应用
- 内容:项目模块化,模块化策略,通过Support项目设计ContentControl
- 讲座公告
- 讲座回顾
- [YouTube完整视频](https://www.youtube.com/live/5Pt-IvEogWU?si
- Taekyun Kim
- Seil Jung MVP
- Hwasik Lim
- Yohan Ko
- Dongsu Cho
- Seungchan Baek
- Jinseok Kim MVP
- Kwangseok Lee
- Jonghoon Lee
- Sangwook Han
- Bonghee Ku
- Donghoon Shin
- Jangwon Cho
目前所有会议已经结束。未来的研讨会日程将稍后公布。
本项目基于 MIT 许可证提供。详细信息请参阅 LICENSE 文件。
我们致力于推动 WPF 技术的发展。期待您的参与。