深厚的C#语言理解:
精通C#语言的基础知识,包括数据类型、控制结构、面向对象编程(OOP)概念等。
熟悉.NET框架和.NET Core/NET 5/6/7等新版本特性。
软件设计模式:
理解并能够应用常见的设计模式,如单例模式、工厂模式、观察者模式等。
能够根据项目需求选择合适的设计模式。
数据库交互:
熟练使用SQL和数据库管理系统(如SQL Server, MySQL, PostgreSQL等),包括编写高效的SQL查询和存储过程。
了解ORM(对象关系映射)技术,如Entity Framework Core,并能有效使用。
架构设计:
能够设计可扩展、可维护的软件架构。
理解微服务架构、服务网格、事件驱动架构等现代架构模式。
自动化摆药机控制系统:
项目描述:开发一个完整的药房药品自动化分包的控制系统,包括用户管理、医嘱数据处理、报表管理、硬件控制、药品信息管理等功能。
技术栈:C#, ASP.NET Core, Entity Framework, SQL Server,WPF MVVMLIght,FasterReport。