With the advent of newer and more powerful processors, SIMPL# Pro has also become more powerful than before. No more sandbox, .NET 4.7 / 4.7.1 / 4.7.2, Mono, and having access to many pre-existing libraries written and tested by software engineers around the world. You might have considered learning SIMPL# Pro to stay ahead of the curve as a professional within the industry, and we have a solution for you! Learn how to take your projects to the next level with capabilities far surpassing those of traditional SIMPL Windows.
Note: We are using Visual Studio 2022 for this course to take advantage of the newer IDE features. Be aware that you currently cannot debug your Mono applications for 4-series using the debugging instructions provided by Crestron with this version. The VSMonoDebugger extension is not compatible with Visual Studio 2022, and you'll need to use the 2017 or 2019 edition if you want to be able to debug your programs. JetBrains Rider is also a very good alternative, and it supports Mono debugging by default.
- Lesson 1: ControlSystem Class Overview
- Lesson 2: Helpful References
- Lesson 3: SIMPL# Pro SDK Hierarchy
- Lesson 4: Device Registration
- Lesson 5: Signal Types
- Lesson 6: Sig Groups
- Lesson 7: SmartGraphics Device Definitions
- Lesson 8: Handling Device Ports
- Lesson 9: Designing For Reusability (Components)
- Lesson 10: One Level Up - MVP (Passive View)
- Lesson 11: Unit Testing
- Lesson 12: Tips & Tricks
- Lesson 13: Encoding
- (More Lessons Coming Soon)
In this course, you'll learn how to handle the hardware at a low level, as well as how to scale your programs up with things you should be thinking of during your brainstorming phases. We'll focus on building up your intuition for sketching out program infrastructure with design patterns, designing for reusability, and more.