Welcome to nanobooks
At the moment the only purpose of this site is to provide a way to read the online version of the X# Kompendium.
Imporant: The book is not finished yet. Not all chapters are finished and the book is based on X# 2.14. The final version of this book will be available both as a Pdf file and also through Print on Demand.
The Pdf version will be probably free. The print on demand version will contain a few additional "bonus chapters". There will also be a German version of this book. Hopefully by march 2024 (but definitely before the next X# Summit;)
I am stil working on some chapters and the example programs (it's much more work than I had originally expected and I have not even started with the index;).
If you are an X# developer and have any questions or comments about the book or you would like to add a topic please send me an email at info@activetraining.de
Peter Monadjemi, Esslingen, December 2023
The chapters and the current status of the book (last update 11/12/23)
| Chapter |
Title |
Status |
| 0 | Introduction | 100% |
| 1 | Setup | 100% |
| 2 | First steps with the X# compiler | 100% |
| 3 | X# and Visual Studio | 100% |
| 4 | Variables and data types | 100% |
| 5 | Control structures | 100% |
| 6 | Functions and methods | 100% |
| 7 | Arrays and lists | 100% |
| 8 | Exception handling | 100% |
| 9 | OOP | 80% |
| 10 | LINQ | 100% |
| 11 | Multithreading | 100% |
| 12 | Filesystem | 100% |
| 13 | Asynchronous programming | 50% |
| 14 | Database access with X# | 100% |
| 15 | The X# runtime library and other dialects | 50% |
| 16 | WinForms, WPF and other UI frameworks | 70% |
| 17 | XML (bonus chapter) | 100% |
| 18 | Unit tests for better programming (bonus chapter) | 100% |
| 19 | X# and .Net Core (bonus chapter) | 100% |
| 20 | Miscellaneous topics (bonus chapter) | 100% |
| A | Appendix A: A history of X# | 100% |
| B | Appendix B: Short comparison with C# and Visual Basic | 80% |