明天我要参加一家贸易公司的 .NET 开发职位考试。他们正在寻找的技能类型是 WinForms、多线程、委托、事件等。我更多的是 ASP.NET/中间层/数据库开发人员,但过去做过一些 WinForms。我对这个角色很感兴趣,因为它是交易软件的大门,所以如果有机会我会担任这个角色。
我过去曾为类似角色进行过不成功的面试,他们似乎在寻找相同的东西,即他们询问观察者模式、多线程以及事件创建和调用,所有这些我一直在阅读。
是否有典型交易系统/平台可以使用的示例项目或代码?我觉得我错过了所有这些系统都使用的东西,即这种类型的应用程序共有的一些设计模式或方法。
编辑
好吧,换一种说法,一个典型的交易系统可以/是否是一组需要在特定事件发生时更新的表格?例如,假设我们有一个对象集合,并且该集合具有在集合更新时触发的事件,所有表单是否都会订阅这些事件以便收到更新通知?对于交易系统来说,这可能是一种情况吗?
假设组织中有多个用户都使用同一个 WinForms 应用程序并且某个集中式对象得到更新,是否可以通知多个远程 WinForms 应用程序此更新,或者让应用程序订阅远程对象上的事件?