最新上线
我们是谁
您好,我是站长重庆教主,欢迎来到 WPF中文网。我们的QQ群号为1群:864486030(已满员)和2群:924540592。您还可以在百度、B站、51CTO、csdn搜索我的名字,以便找到我其它的技术文章或视频课程。本站上线于2023年8月3日,在一个稀松平常的午后,我突然想搭建一个关于学习和分享WPF框架的博客网站,于是开始注册域名、购买空间、安装网站、设置栏目,不到3个小时,WPF中文网就诞生了。
接下来的日子里,我将从WPF的起源、概述、学习路径等,一路写下去,一直把WPF最后一滴知识详尽才会封笔,我明白这是一场耗费个人巨大精力的战争。但是,那些我曾踩过的坑与走过的弯路,都无时无刻不提醒着我,尽量像讲故事一样,把这一切都写下来吧,总结自己,照亮来者。
VIP学员(终生徒弟)
我们现在提供1对1尊贵线上私教和辅导服务,旨在帮助您快速掌握编程技能,短时间内提升软件开发和架构能力。1对1教学的好处的是可以根据您自身的技术水平查漏补缺的培训编程知识,给出适合的学习路线,解答学习中遇到的关键性问题。另外提供面试辅导和个人简历制作指导,帮助您赢取offer。
学费:5000元(2024年12月31日之前有效)
您将得到:
①重庆教主1对1线上远程私课培训,带领学习,不走弯路。
②重庆教主全套VIP教学视频打包下载,离线学习。
③重庆教主所有教学实战项目的开发资料和源代码。
④终身帮助您在工作中遇到的开发问题,提供技术答疑和远程解决帮助。
⑤链接:https://pan.baidu.com/s/1TLISqzGXwbJS9NI4u_jfEA 提取码:wpff
联系方式:QQ23611316,微信movieclip,电话13983833285
友情提醒:报名前请联系重庆教主本人,谨防受骗!
谁适合阅读本站
本教程由浅入深分析、演示、讲解WPF的相关知识,帮助零基础的初学者快速入门,也可以作为一名WPF大佬的工具网站。所以,不管您现在处于什么水平,都将从中受益。
在线VIP视频程课
课程简介:本课程力求真正做到零基础学员踏进计算机编程的大门,如果您计划在1-3个月内且每天只花30分钟的业余时间,就可以学会一门面向对象编程的高级语言,理解操作系统,掌握编程基础,让自己短时间内达到C#中级水平,那么,本课程将是您不错的选择。你将对计算机的硬件组成、组成体系,操作系统,内存等基础全面了解,快速掌握C#编程语言。我们会先从最简单的计算机硬件组成,逐步讲解操作系统、内存、开发环境、编译器、代码编程和C#基础知识。由浅入深,轻松学习。
课程简介:本课程前60集主要针对零基础学员入门,60集以后讲解了WPF的数据绑定、MVVM概念与实操、样式、模板、命令、依赖属性、路由事件、行为、自定义控件、3D、动画等高级知识。如果您拥有Winform或对WPF控件有所了解,可以跳过前面60集的内容。我将完整地介绍WPF框架的所有知识,包括WPF概述、控件集合、数据绑定、模板样式、资源字典、命令系统、依赖属性、路由事件、动画行为、2D绘图、3D变换等。难度等级:初级+中级。
本课程链接地址
课程简介:本课程针对零基础或刚刚接触计算机编程的在校学生和编程爱好者,或是已经参加工作但想转行的在职人员。这些课程将C#语言和数据库SQL语言紧密结合起来,详细讲解两者在开发中的细节应用。目前很多刚接触编程的同学,往往在市面上可以找到很多C#基础课程或者SQL数据库课程,但是实际开发中需要将两种不同类型的编程知识结合起来进行系统开发,一旦落实到编程的细节上,由于缺乏实战经验,往往不知从何下手,那么本课程专门讲解C#如何与SQL数据库配合,来完成一个系统的开发。
本课程将从最基础的实战操作入手,在实战中去引入理论,在开发中去理解理论,每一步的操作都录制下来,从最初级的数据库管理工具到C#连接和操作数据库,然后慢慢增加操作难度,理解数据库的ORM映射,并开发一套简单的ORM映射框架,最后使用微软提供的强大的EF框架,彻底搞懂C#+SQL Server数据库编程。保持重庆教主一贯的简洁、高效、便于理解的授课风格,只讲干货!
课程简介:本课程是基于C#语言、WPF框架、MVVM模式、mvvmlight的IOC框架以及MSSQL数据库开发的超市管理系统,在这个课程当中,我们从零开始搭建一个系统,比如数据库的结构设计、系统的架构等,不但会学习到C#语言如何进行数据库的增删改查开发,同时还会学习到WPF框架的知识点,例如ICommand命令系统,依赖属性系统,数据绑定,模板样式,以及VS2022开发IDE的操作,断点演示与分析,是集软件开发过程中所需的多方面的知识运用。难度等级:中级。
课程简介:本课程以理论联系实际,理实一体化,用具体的应用场景和通俗易懂的讲课方式,带您快速掌握23种设计模式;实打实的编程演示,一边写代码,一边讲原理,没有多余废话;本课程拥有丰富的学习资源和源代码。23种设计模式分别为:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。——关注对象的创建
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。——关注类与类之间的关系
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。——关注对象和行为的分离
课程简介:本课程详细演示了WPF项目如何下载、安装和应用Prism框架,并带您分析该框架的组成,不但学会怎么使用这套框架,更了解为什么要这样使用这套框架。另外在最后几讲,扩展了部分功能,配合Prism框架,能让您以模块化编程的方式,更高效率的开发软件。难度等级:高级。
课程简介:你将学到WPF的高级知识如各种控件的模板样式开发与数据绑定,自定义控件开发与依赖属性及命令和动画。本课程主要展示了一个布局合理,完全按照MVVM模式开发,脱离任何主题的WPF应用程序开发过程,通过《知产代理数字化解决方案》软件开发深入浅出WPF框架应用,掌握WPF各种控件的模板样式与数据绑定、页面布局、区域导航及对话框。彻底掌握WPF框架的开发,实现一个人独立完成WPF桌面开端的开发。
课程简介:本门课程适合具有C#高级知识的小伙伴,希望能够独立开发下位机通讯,不管是哪些通讯协议,也不管是串口还是网口通讯模式,本课程都一一进行讲解,学完本课程后,您将在上位机通讯编程方面得到突破。通过C#、欧姆龙PLC、HostLink通讯协议 TCP通讯 ● 串口通讯等要素,并通过C#相关技术如数据类型 抽象 继承 事件event 函数 修饰符(public private internal)泛型 Action委托 IPAddress 多态函数 socket编程(tcpclient)SerialPort串口多线程 -> 子线程 异步,开发一套具有通用性、扩展性的PLC通讯框架。
课程简介:本课程是一个实战课程,将演示C#+WPF+Prism+ReactiveUI+EF+MSSQL+串口编程等相关知识,掌握上位机软件架构及模块化编程等相关知识。
本项目的亮点是演示了如何抽象一个反应釜硬件设备,因为这类非标设备内部包含了多个部件,不同的部件拥有不同的通讯方式和通讯模块,如何将它们以接口的方式抽象并独立出来,写到模块当中,并编写类型去继承硬件接口,实现通讯和业务功能,是本项目要解决的一大难点。通过本课程的学习,您将学会市面上常见的非标设备的上位机软件开发,并写出具有高内聚、低耦合、易扩展的软件。
本课程在开发硬件模块时,采用了模拟的硬件,所以不需要真实硬件,但是将串口和网口的通讯编程都完整的进行了演示,因为本课程所演示的项目来自于一个商用的反应釜控制系统。
反应釜在进行操作时,需要控制电机的转速、加料泵、监控温度变化,以作业流程的方式进行操作,而且本项目是一个双反应釜控制系统,有些硬件模块被两个反应釜共同所有,这在一定程度上,增加了抽象的难度。如何巧妙地在业务层实现反应釜的监测和控制,也是本项目值得学习的重点。难度等级:高级+架构。
课程简介:本课程是重庆教主从业软件开发十年的经验集成,侧重于软件架构,利用Prism、ReactiveUI等框构,打造模块化与反应式编程项目,让上位机开发从此没有秘密。您将学习C#与WPF上位机模块化开发,全面了解并掌握软件架构,熟悉反应式编程,学会串口编程、网络编程、图像处理,C#与C++通讯,OpenCV库的调用。适合在校大学生、电气自动化转上位机开发者、自学软件开发者、程序员等,希望对自身技能有更高的突破,以及转行做软件架构工程师的从业者。难度等级:高级+架构。
课程简介:您将学会如何利用C#+WPF+Sqlite+CommunityTookKit.Mvvm进行上位机开发。本课程完全以实战为主,学以致用,采用微软官方提供的CommunityTookKit.Mvvm框架和MaterialDesign主题,以轻量的Sqlite数据库保存数据,并以CodeFirst的方式创建本地数据库。另外,报表采用了经典的FastReport组件,可以轻松实现磅单的打印和导出。课程的授课方式依然采用边写边讲边调试的模式进行,没有多余废话,只讲干货。
课程简介:本课程从零搭建IOC容器,详细讲解了控制反转、依赖注入、事件总线、模块化编程等概念与实现。通过C#+WPF,以.NET7.0为框架基础,全面演示了软件架构的全过程。本课程大量运用了特性、反射、委托、事件、字典、接口、抽象等知识点,是软件架构师必学的课程。
本课程为实战课程,采用C#7.0+ToolKit.Mvvm框架(重庆教主的开源项目)+Sqlite数据库开发,其代码演示了软件架构、WPF的属性通知、命令系统、模板样式,同时借助ToolKit.Mvvm框架,向学员展示控制反转和依赖注入的概念与应用。本课程适合有一定C#和WPF基础的学员,希望从初级或中级迈向高级工程师与架构师,并希望掌握系统架构、IOC容器的理解与实际应用、WPF高级知识的应用。你将会学到:从零开始用C#+WPF以模块化的方式开发桌面应用程序,掌握软件架构精髓,快速提升编程能力,掌握WPFMVVM、属性通知和ICommand命令的实现和绑定掌握WPF的Sytel样式和Template模板的开发与应用掌握C#的抽象、继承、多 态、接口、泛型、反射与IOC容器、依赖注入的概念与实际应用掌握Sqlite数据库的创建和应用。
本课程只专注于C#的多线程技术,所以内容在细节安排上较多;另外,每个知识点都有代码实例,便于理解和实战,这些代码所体现的多线程思路可直接用于您将来的项目开发中。
本课程主要讲解的脉络是:多线程概念、Thread线程、ThreadPool线程池、Task任务、Parallel并行任务,然后是用户模式锁:volatile、SpinLock、SimpleSpinLock和Interlocked、CountdownEvent;内核模式锁:EventWaitHanlde、AutoResetEvent、ManualResetEvent、Semaphore、Mutex和ReaderWriterLock;
混合模式锁:Monitor、Lock、ManualResetEventSlim、SemaphoreSlim、ReaderWriterLockSlim、Barrier、双检锁和Lazy
捐助感谢
建站以来,受到很多老铁的支持与肯定,也收到了许多良好的建议,同时更是收到了对本站的大力捐助。感谢你们:
吴林邦(巴中)