WPF入门

C#技术栈

gitCode代码

类别

核心特征

输出文件

比喻

​应用程序​

​终点​​。可以​​独立运行​​,拥有程序入口点(Main 方法),是直接面向用户的最终产品。

​.exe​​ (可执行文件)

​一家完整的餐厅​​。顾客可以直接进去点餐、用餐。

​库​

​零件/工具​​。​​不能独立运行​​,它封装了可重用的代码、控件或资源,需要被​​应用程序引用​​才能发挥作用。

​.dll​​ (动态链接库)

​餐厅的中央厨房或食材供应商​​。它生产半成品和酱料,但不能直接招待客人,需要提供给餐厅使用。

虽然都是库(.dll),但它们的专长不同。图片中主要有三种库模板:
​​WPF 用户控件库​​
​​用途​​:用于创建 ​​“用户控件”​​。
​​特点​​:通过将多个现有的WPF基础控件(如TextBox、Button)组合在一起,形成一个功能完整的、可重用的新控件。​​通常使用XAML来定义界面​​,偏向于快速开发和特定业务场景的界面复用。
​​举例​​:创建一个包含“标签”、“文本框”、“浏览按钮”的“文件路径选择器”控件。
​​WPF 自定义控件库​​
​​用途​​:用于创建 ​​“自定义控件”​​。
​​特点​​:当需要完全从头开始绘制控件外观、或需要高度自定义行为和主题时使用。它更底层,通常涉及编写控制模板(ControlTemplate)和样式(Style),​​更像是在打造一个全新的、基础性的UI组件​​。
​​举例​​:模仿一个圆形音量旋钮控件,或者一个具有特殊动画效果的进度条。
​​WPF 类库​​
​​用途​​:用于创建 ​​“非UI的业务逻辑和通用类”​​。
​​特点​​:这个项目里​​通常不包含XAML界面文件​​,而是包含处理数据、算法、数据库操作、文件读写等后台逻辑的类(Class)。它是所有库类型中最通用的一种。
​​举例​​:编写一个“学生信息管理类”(StudentManager)或一个“图片处理工具类”。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值