Win应用开发
技能介绍
-
编程语言、技术与知识
- C#
- Linux
- MySQL(开源关系型数据库)
- Docker(容器化技术)
- 数学
- 金融
-
工具
- WCF(微软的分布式通信框架,用于构建跨进程、跨机器的服务,支持多种协议(如 HTTP、TCP),适用于企业级服务开发。)
- WebApi(基于 HTTP 协议的接口服务,用于前后端数据交互或跨系统通信,是现代 Web 应用的核心组件之一。)
- WebService(跨平台的远程服务技术,通过 XML 和 SOAP 协议实现数据交互,常用于不同系统间的集成。)
- [ ]
- [ ]
-
框架
-
WPF(微软的桌面应用开发框架,用于构建富客户端界面,支持数据绑定、样式定制等,适合开发 Windows 桌面程序。)
-
.netcore/.netframework(微软的开发框架,.NET Framework 适用于 Windows 平台,.NET Core 为跨平台框架(Windows、Linux、macOS),是 C# 开发的基础框架。)
-
面向对象开发和各种设计模式(面向对象开发(OOP)是核心编程思想(封装、继承、多态),设计模式(如单例、工厂、观察者等)是解决常见问题的成熟方案,提升代码可维护性和复用性。)
-
计算机网络和常见网络协议
- HTTP(超文本传输协议)
- ICMP(互联网控制消息协议)
- IPv4
- TCP/UDP
-
串口/USB/GPIB(硬件设备通信接口,常用于工业控制、仪器测试等场景:)
- USB
- 串口
- GPIB
-
Socket(网络编程接口,用于直接基于 TCP/UDP 协议开发通信程序,实现客户端与服务器的底层数据交互。)
-
多线程和异步编程、进程间通信
-
ASP.NET(基于.NET 的 Web 应用开发框架,用于构建动态网站、WebApi 等,支持 MVC、Web Forms 等模式。)
-